Germany - Bundesliga
New customers only | Commercial content | 18+ age limit | T&Cs apply
Highlights




Game Statistics


Tactical Scheme
Formation : 4 - 2 - 3 - 1
Formation : 3 - 4 - 2 - 1
Substitutes

L. Philipp
DefenderD. Jurasek
P. Kaderabek
MidfielderF. Becker
U. Tohumcu
D. Geiger
A. Hlozek
G. Orban
E. Yardimci

L. Riess
D. Batz
DefenderS. Widmer
A. Hanche-Olsen
MidfielderH. Hyeon-seok
D. Gleiber
L. Maloney
ForwardA. Sieb
A. Nordin
Missing players

O. Kabak
MidfielderG. Promel
D. Samassekou
ForwardI. Bebou

S. Bell
Form
Table
Teams | Pts | P | W | D | L | GD |
---|---|---|---|---|---|---|
6
![]() |
47 | 30 | 13 | 8 | 9 | 12 |
15
![]() |
30 | 30 | 7 | 9 | 14 | -17 |
Last matches

1/6 (17%)
3/6 (50%)
2/6 (33%)
Average stats (Last 6 matchs)
5 Apr 2025 - Bundesliga
29 Mar 2025 - Bundesliga
14 Mar 2025 - Bundesliga
9 Mar 2025 - Bundesliga
1 Mar 2025 - Bundesliga
23 Feb 2025 - Bundesliga
0/6 (0%)
4/6 (67%)
2/6 (33%)
Average stats (Last 6 matchs)
29 Mar 2025 - Bundesliga
9 Mar 2025 - Bundesliga
23 Feb 2025 - Bundesliga
8 Feb 2025 - Bundesliga
26 Jan 2025 - Bundesliga
23 Jan 2025 - Europa League
3/6 (50%)
0/6 (0%)
3/6 (50%)
Average stats (Last 6 matchs)
5 Apr 2025 - Bundesliga
14 Mar 2025 - Bundesliga
1 Mar 2025 - Bundesliga
16 Feb 2025 - Bundesliga
2 Feb 2025 - Bundesliga
30 Jan 2025 - Europa League

3/6 (50%)
2/6 (33%)
1/6 (17%)
Average stats (Last 6 matchs)
5 Apr 2025 - Bundesliga
30 Mar 2025 - Bundesliga
15 Mar 2025 - Bundesliga
7 Mar 2025 - Bundesliga
1 Mar 2025 - Bundesliga
22 Feb 2025 - Bundesliga
3/6 (50%)
3/6 (50%)
0/6 (0%)
Average stats (Last 6 matchs)
5 Apr 2025 - Bundesliga
15 Mar 2025 - Bundesliga
22 Feb 2025 - Bundesliga
8 Feb 2025 - Bundesliga
25 Jan 2025 - Bundesliga
11 Jan 2025 - Bundesliga
3/6 (50%)
0/6 (0%)
3/6 (50%)
Average stats (Last 6 matchs)
30 Mar 2025 - Bundesliga
7 Mar 2025 - Bundesliga
1 Mar 2025 - Bundesliga
16 Feb 2025 - Bundesliga
31 Jan 2025 - Bundesliga
19 Jan 2025 - Bundesliga
Head to head
17 %
17 %
67 %
Average stats (last H2H results)
1 Dec 2024 - Bundesliga
13 Apr 2024 - Bundesliga
26 Nov 2023 - Bundesliga
4 Mar 2023 - Bundesliga
10 Sep 2022 - Bundesliga
5 Feb 2022 - Bundesliga
Live Commentary
Throw-in Hoffenheim.

In Sinsheim a free kick has been awarded the home team.
Ball safe as Mainz is awarded a throw-in in their half.
Throw-in for Mainz at PreZero Arena.
Can Hoffenheim capitalize from this throw-in deep inside Mainz's half?

Mainz's Paul Nebel has been shown a second yellow card and sent off.
Throw-in for Hoffenheim close to the penalty box.

Oliver Baumann (Hoffenheim) has been booked and must now be careful not to get a second yellow card.

Ball goes out of play for a Hoffenheim goal kick.

In Sinsheim Mainz attack through Armindo Sieb. The finish is off target, however.

Mainz awarded a free kick in their own half.

In Sinsheim a free kick has been awarded the away team.

It's a goal kick for the away team in Sinsheim.
Sven Jablonski signals a Mainz throw-in in Hoffenheim's half.

Sven Jablonski signals a free kick to Mainz.
A throw-in for the away team on the opposite half.
Mainz awarded a throw-in in their own half.

Sven Jablonski awards Hoffenheim a goal kick.

Mainz's Arnaud Nordin breaks free at PreZero Arena. But the strike goes wide of the post.
Throw-in for Mainz in their own half.
Throw-in for Mainz in the half of Hoffenheim.

Christian Ilzer (Hoffenheim) is making a fourth substitution, with Dennis Geiger replacing Andrej Kramaric.

The home team replace Haris Tabakovic with Erencan Yardimci.
Mainz to take a throw-in in Hoffenheim territory.

Free kick for Mainz in the half of Hoffenheim.

Hoffenheim have been awarded a corner by Sven Jablonski.

Bo Henriksen (Mainz) is making a third substitution, with Hong Hyeon-seok replacing Dominik Kohr.

Free kick Hoffenheim.

Free kick for Hoffenheim in their own half.

Goal kick for Hoffenheim at PreZero Arena.
Can Mainz get the ball into an attacking position from this throw-in in Hoffenheim's half?
Hoffenheim awarded a throw-in in their own half.

Hoffenheim drive forward but Andrej Kramaric is judged offside.

Ball goes out of play for a Hoffenheim goal kick.

Mainz's Lee Jae-sung misses with an attempt on goal.

Tom Bischof is booked for the home team.

Free kick for Mainz in the half of Hoffenheim.
Throw-in for Mainz in the half of Hoffenheim.

David Jurasek is replacing Marius Bulter for Hoffenheim at PreZero Arena.

Sven Jablonski signals a free kick to Mainz in their own half.

Andrej Kramaric for Hoffenheim drives towards goal at PreZero Arena. But the finish is unsuccessful.

Free kick for Mainz in their own half.

Hoffenheim have a goal kick.

Haris Tabakovic of Hoffenheim is pulled up for offside.

Goal kick for Hoffenheim at PreZero Arena.

Nelson Weiper (Mainz) is first to the ball but his header is off-target.
Throw-in for Hoffenheim at PreZero Arena.
Ball safe as Hoffenheim is awarded a throw-in in their half.

Sven Jablonski signals a free kick to Mainz in their own half.

The home team have replaced Bazoumana Toure with Adam Hlozek. This is the first substitution made today by Christian Ilzer.

Bo Henriksen is making the team's second substitution at PreZero Arena with Armindo Sieb replacing Nikolas Veratschnig.

Hoffenheim have a goal kick.

Kaishu Sano (Mainz) gets up for a header but cannot keep the ball on target.

Corner awarded to Mainz.

Mainz awarded a free kick in their own half.

Mainz have been awarded a corner by Sven Jablonski.
Mainz have a dangerous throw-in.
Sven Jablonski signals a Mainz throw-in in Hoffenheim's half.
Bazoumana Toure returns to the field for Hoffenheim after picking up a slight injury.

Ball goes out of play for a Hoffenheim goal kick.

Mainz have been awarded a corner by Sven Jablonski.

Bazoumana Toure is down and play has been interrupted for a few moments.

Sven Jablonski signals a free kick to Hoffenheim in their own half.
A throw-in for the home team on the opposite half.

Sven Jablonski awards Hoffenheim a goal kick.

Nelson Weiper's header is off-target for Mainz.

It's a goal kick for the away team in Sinsheim.
Sven Jablonski awards the away team a throw-in.

Corner awarded to Hoffenheim.

Hoffenheim push upfield and Arthur Chaves gets his head to the ball. The attempt is cleared by an alert Mainz defence.

Hoffenheim have been awarded a corner by Sven Jablonski.

In Sinsheim a free kick has been awarded the home team.
Throw-in Hoffenheim.

Sven Jablonski awards Hoffenheim a goal kick.

Corner awarded to Mainz.

In Sinsheim, Kevin Akpoguma (Hoffenheim) gets his head to the ball but the strike is cleared by an untiring defence.

Corner awarded to Hoffenheim.
Throw-in high up the field for Hoffenheim in Sinsheim.
Throw-in for Mainz at PreZero Arena.

Paul Nebel (Mainz) gets a yellow card.

Hoffenheim awarded a free kick in their own half.
Mainz to take a throw-in in Hoffenheim territory.
Dominik Kohr has recovered and rejoins the match in Sinsheim.

Play has been temporarily suspended for attention to Dominik Kohr for Mainz who is writhing in pain on the pitch.

Hoffenheim's Marius Bulter gets in a shot on goal at PreZero Arena. But the effort is unsuccessful.

The first-half has ended.
Throw-in for Hoffenheim in their own half.

Hoffenheim's Stanley Nsoki has been booked in Sinsheim.

Sven Jablonski signals a free kick to Mainz.
Ball safe as Mainz is awarded a throw-in in their half.
Can Mainz get the ball into an attacking position from this throw-in in Hoffenheim's half?
Sven Jablonski awards the home team a throw-in.

Free kick for Mainz in their own half.
Sven Jablonski signals a Hoffenheim throw-in in Mainz's half.

Free kick for Mainz in their own half.

Goal kick for Hoffenheim at PreZero Arena.
Sven Jablonski signals a throw-in for Mainz, close to Hoffenheim's area.
Mainz awarded a throw-in in their own half.

Sven Jablonski signals a free kick to Hoffenheim in their own half.

Bo Henriksen (Mainz) is making a first change, with Arnaud Nordin replacing the possibly injured Philipp Mwene.
Mainz’s Philipp Mwene is on his feet again at PreZero Arena.

The match has been stopped briefly for attention to the injured Philipp Mwene.
Hoffenheim's Bazoumana Toure looks ok and returns to the pitch.
Throw-in Hoffenheim.

Bazoumana Toure is writhing in pain and play has been suspended for a few moments.

It's a goal kick for the home team in Sinsheim.

Ball goes out of play for a Hoffenheim goal kick.

Goal! Andrej Kramaric extends Hoffenheim's lead to 2-0. Bazoumana Toure instrumental with a fine assist.

Mainz have been awarded a corner by Sven Jablonski.

Mainz have a goal kick.

Nelson Weiper of Mainz smashes in a shot on target. The keeper saves, though.

Ball goes out of play for a Hoffenheim goal kick.

Corner awarded to Mainz.

Hoffenheim have a goal kick.

Free kick Mainz.

Sven Jablonski awards Hoffenheim a goal kick.

Paul Nebel for Mainz gets in a strike but fails to hit the target.

It's a goal kick for the home team in Sinsheim.

Mainz surge into the attack at PreZero Arena but Anthony Caci’s header is off-target.

In Sinsheim a free kick has been awarded the away team.

Arthur Chaves (Hoffenheim) has received a yellow card from Sven Jablonski.

Goal kick for Hoffenheim at PreZero Arena.

Mainz awarded a free kick in their own half.

Free kick for Hoffenheim in the half of Mainz.

Nikolas Veratschnig for Mainz is whistled offside.
Hoffenheim awarded a throw-in in their own half.
Mainz to take a throw-in in Hoffenheim territory.

Mainz awarded a free kick in their own half.
Throw-in Hoffenheim.

Sven Jablonski awards Hoffenheim a goal kick.

Free kick Mainz.

Sven Jablonski signals a free kick to Hoffenheim in their own half.

Nikolas Veratschnig for the away team is judged to be offside.

Mainz have been awarded a corner by Sven Jablonski.
Throw-in for Mainz in the half of Hoffenheim.

Ball goes out of play for a Hoffenheim goal kick.

Nelson Weiper (Mainz) wins the ball in the air but heads wide.
A throw-in for the away team on the opposite half.

Free kick for Mainz in their own half.

It's a goal kick for the home team in Sinsheim.
Ball safe as Mainz is awarded a throw-in in their half.

Hoffenheim have a goal kick.
Throw-in for Hoffenheim in their own half.
Sven Jablonski awards the away team a throw-in.
Throw-in for Mainz at PreZero Arena.

Goal kick for Mainz at PreZero Arena.

Sven Jablonski signals a free kick to Hoffenheim in their own half.

Hoffenheim take a 1-0 lead thanks to Andrej Kramaric. Bazoumana Toure with an assist there.

Free kick for Hoffenheim in their own half.

Sven Jablonski signals a free kick to Mainz.

Mainz awarded a free kick in their own half.
Can Mainz get the ball into an attacking position from this throw-in in Hoffenheim's half?

The first-half is now underway.
TSG Hoffenheim scores 1.65 goals when playing at home and FSV Mainz scores 2.4 goals when playing away (on average).
Both teams haven't won their last match in Bundesliga.
Average number of goals in the first half in meetings between TSG Hoffenheim and FSV Mainz is 1.
Average number of goals in meetings between TSG Hoffenheim and FSV Mainz is 3.
TSG Hoffenheim scores 1.2 goals in a match against FSV Mainz and FSV Mainz scores 1.8 goals against TSG Hoffenheim (on average).
TSG Hoffenheim have won just 1 of their last 5 Bundesliga games against FSV Mainz.
FSV Mainz have lost just 1 of their last 5 Bundesliga games against TSG Hoffenheim.
In the last 5 meetings TSG Hoffenheim won 1, FSV Mainz won 3, 1 draws.
FSV Mainz have lost just 1 of their last 5 games against TSG Hoffenheim (in all competitions).
FSV Mainz's performance of the last 5 matches is better than TSG Hoffenheim's.
In Bundesliga, FSV Mainz has better performance than TSG Hoffenheim.
When FSV Mainz is down 1-0 away, they win 30% of their matches.
When TSG Hoffenheim is down 0-1 home, they win 13% of their matches.
When FSV Mainz leads 0-1 away, they win in 75% of their matches.
When TSG Hoffenheim leads 1-0 at home, they win in 60% of their matches.
On their last meeting FSV Mainz won by 2 goals.
The winner of their last meeting was FSV Mainz.
TSG Hoffenheim wins 26% of halftimes, FSV Mainz wins 48%.
TSG Hoffenheim wins 1st half in 26% of their matches, FSV Mainz in 48% of their matches.
FSV Mainz have scored at least one goal for 6 consecutive matches.
Anton Stach has more yellow cards (6) than any other player at TSG Hoffenheim. Dominik Kohr has collected 10 for FSV Mainz.
Andrej Kramaric has assisted the most goals for TSG Hoffenheim with 5. Anthony Caci is FSV Mainz's biggest assister (7).
Andrej Kramaric is TSG Hoffenheim's top scorer with 8 goals. Jonathan Burkardt has scored 15 times for FSV Mainz.
FSV Mainz haven't scored in 3 of their 14 away matches in Bundesliga this season.
TSG Hoffenheim haven't scored in 3 of their 14 home matches in Bundesliga this season.
TSG Hoffenheim have played 10 home matches in a row without winning.
Did you know that FSV Mainz scores 24% of their goals between the minutes 46-60?
Did you know that TSG Hoffenheim scores 9% of their goals between the minutes 16-30? This is the lowest percentage in the league.
Did you know that TSG Hoffenheim scores 27% of their goals between the minutes 61-75? This is the highest percentage in the league.
Last season's matches: 1-1 (TSG Hoffenheim at home) and 4-1 (FSV Mainz at home).
During the last 33 meetings, TSG Hoffenheim have won 9 times, there have been 9 draws while FSV Mainz have won 15 times. The goal difference is 59-49 in favour of FSV Mainz.
During the last 16 meetings with TSG Hoffenheim playing at home, TSG Hoffenheim have won 6 times, there have been 4 draws while FSV Mainz have won 6 times. The goal difference is 26-24 in favour of TSG Hoffenheim.
The most common result of matches between TSG Hoffenheim and FSV Mainz is 1-1. 5 matches have ended with this result.
The most common result of matches between TSG Hoffenheim and FSV Mainz when TSG Hoffenheim is playing at home is 1-1. 3 matches have ended with this result.
Score and result Hoffenheim - 1 Fsv Mainz 05
The Hoffenheim - 1 Fsv Mainz 05 (Football - Bundesliga) match in 12/04/2025 09:30 is now complete.
The Hoffenheim - 1 Fsv Mainz 05 result is as follows: 2-0
Now that this Football (Bundesliga) match is over and the score is known, you can find the highlights and key statistics on that same page.