New customers only | Commercial content | 18+ age limit | T&Cs apply

Hoffenheim 2-0 1 Fsv Mainz 05 final score - 12 April 2025, Bundesliga

Germany - Bundesliga

Hoffenheim
2
-
0
End
1 Fsv Mainz 05

New customers only | Commercial content | 18+ age limit | T&Cs apply

Highlights

Hoffenheim Hoffenheim
1 Fsv Mainz 05 1 Fsv Mainz 05
End of match
90+5'
P. Nebel
O. Baumann
90+4'
E. Yardimci
H. Tabakovic
86'
D. Geiger
A. Kramaric
86'
83'
H. Hyeon-seok
D. Kohr
T. Bischof
75'
D. Jurasek
M. Bulter
74'
A. Hlozek
B. Toure
67'
67'
A. Sieb
N. Veratschnig
49'
P. Nebel
second.period
S. Nsoki
45+2'
40'
A. Nordin
P. Mwene
A. Kramaric
B. Toure
32'
drop icon
A. Chaves
23'
A. Kramaric
B. Toure
4'
drop icon
first.period

Game Statistics

CD Huachipato Hoffenheim
CD Huachipato 1 Fsv Mainz 05
40
Ball possession (%)
60
6
Shots
10
6
Shots on-target
1
0
Shots off-target
9
4
Corners
7
2
Offsides
2
20
Fouls
11
13
Free kicks
22
22
Goal kicks
4
1
Saves
4
16
Throw-ins
26
4
Yellow cards
1
0
Red cards
1

Tactical Scheme

Hoffenheim

Formation : 4 - 2 - 3 - 1

1
O. Baumann
15
V. Gendrey
35
A. Chaves
25
K. Akpoguma
34
S. Nsoki
16
A. Stach
7
T. Bischof
29
B. Toure
27
A. Kramaric
21
M. Bulter
26
H. Tabakovic
44
N. Weiper
7
L. Jae-sung
8
P. Nebel
2
P. Mwene
22
N. Veratschnig
6
K. Sano
19
A. Caci
31
D. Kohr
3
M. Jenz
21
D. da Costa
27
R. Zentner

Formation : 3 - 4 - 2 - 1

1 Fsv Mainz 05

Substitutes

Hoffenheim
Hoffenheim
Goalkeeper

L. Philipp

Defender

D. Jurasek

M. Bulter 74'

P. Kaderabek

Midfielder

F. Becker

U. Tohumcu

D. Geiger

A. Kramaric 86'

Forward

A. Hlozek

B. Toure 67'

G. Orban

E. Yardimci

H. Tabakovic 86'

1 Fsv Mainz 05
1 Fsv Mainz 05
Goalkeeper

L. Riess

D. Batz

Defender

S. Widmer

A. Hanche-Olsen

Midfielder

H. Hyeon-seok

D. Kohr 83'

D. Gleiber

L. Maloney

Forward

A. Sieb

N. Veratschnig 67'

A. Nordin

P. Mwene 40'

Missing players

Hoffenheim
Hoffenheim
Defender

O. Kabak

Midfielder

G. Promel

D. Samassekou

Forward

I. Bebou

1 Fsv Mainz 05
1 Fsv Mainz 05
Defender

S. Bell

Form

Table

Teams Pts P W D L GD
6
1 Fsv Mainz 05
1 Fsv Mainz 05
47 30 13 8 9 12
15
Hoffenheim
Hoffenheim
30 30 7 9 14 -17

Last matches

Hoffenheim
Hoffenheim Last matches
D W D L D L
Victories

1/6 (17%)

Draw

3/6 (50%)

Defeats

2/6 (33%)

Average stats (Last 6 matchs)

2 Total goals
67% BTTS
0.83 Goals scored
1.17 Goals conceded
17% Over 2.5
83% Under 2.5

5 Apr 2025 - Bundesliga

Leipzig
3 :  1
Hoffenheim

29 Mar 2025 - Bundesliga

Hoffenheim
1 :  1
Augsburg

14 Mar 2025 - Bundesliga

St. Pauli
1 :  0
Hoffenheim

9 Mar 2025 - Bundesliga

Hoffenheim
1 :  1
Heidenheim

1 Mar 2025 - Bundesliga

Bochum
0 :  1
Hoffenheim

23 Feb 2025 - Bundesliga

Hoffenheim
1 :  1
Stuttgart
L D L D D D
Victories

0/6 (0%)

Draw

4/6 (67%)

Defeats

2/6 (33%)

Average stats (Last 6 matchs)

3.17 Total goals
83% BTTS
1.17 Goals scored
2 Goals conceded
50% Over 2.5
50% Under 2.5

29 Mar 2025 - Bundesliga

Hoffenheim
1 :  1
Augsburg

9 Mar 2025 - Bundesliga

Hoffenheim
1 :  1
Heidenheim

23 Feb 2025 - Bundesliga

Hoffenheim
1 :  1
Stuttgart

8 Feb 2025 - Bundesliga

Hoffenheim
0 :  4
Union Berlin

26 Jan 2025 - Bundesliga

Hoffenheim
2 :  2
Eintracht Frankfurt

23 Jan 2025 - Europa League

Hoffenheim
2 :  3
Tottenham
W L W W L L
Victories

3/6 (50%)

Draw

0/6 (0%)

Defeats

3/6 (50%)

Average stats (Last 6 matchs)

3.5 Total goals
67% BTTS
1.67 Goals scored
1.83 Goals conceded
67% Over 2.5
33% Under 2.5

5 Apr 2025 - Bundesliga

Leipzig
3 :  1
Hoffenheim

14 Mar 2025 - Bundesliga

St. Pauli
1 :  0
Hoffenheim

1 Mar 2025 - Bundesliga

Bochum
0 :  1
Hoffenheim

16 Feb 2025 - Bundesliga

Werder Bremen
1 :  3
Hoffenheim

2 Feb 2025 - Bundesliga

Bayer Leverkusen
3 :  1
Hoffenheim

30 Jan 2025 - Europa League

Anderlecht
3 :  4
Hoffenheim
1 Fsv Mainz 05
1 Fsv Mainz 05 Last matches
W W W D L D
Victories

3/6 (50%)

Draw

2/6 (33%)

Defeats

1/6 (17%)

Average stats (Last 6 matchs)

3.17 Total goals
83% BTTS
1.83 Goals scored
1.33 Goals conceded
67% Over 2.5
33% Under 2.5

5 Apr 2025 - Bundesliga

1 Fsv Mainz 05
1 :  1
Holstein Kiel

30 Mar 2025 - Bundesliga

Borussia Dortmund
3 :  1
1 Fsv Mainz 05

15 Mar 2025 - Bundesliga

1 Fsv Mainz 05
2 :  2
Freiburg

7 Mar 2025 - Bundesliga

Mönchengladbach
1 :  3
1 Fsv Mainz 05

1 Mar 2025 - Bundesliga

Leipzig
1 :  2
1 Fsv Mainz 05

22 Feb 2025 - Bundesliga

1 Fsv Mainz 05
2 :  0
St. Pauli
W W D W D D
Victories

3/6 (50%)

Draw

3/6 (50%)

Defeats

0/6 (0%)

Average stats (Last 6 matchs)

2 Total goals
33% BTTS
1.5 Goals scored
0.5 Goals conceded
17% Over 2.5
83% Under 2.5

5 Apr 2025 - Bundesliga

1 Fsv Mainz 05
1 :  1
Holstein Kiel

15 Mar 2025 - Bundesliga

1 Fsv Mainz 05
2 :  2
Freiburg

22 Feb 2025 - Bundesliga

1 Fsv Mainz 05
2 :  0
St. Pauli

8 Feb 2025 - Bundesliga

1 Fsv Mainz 05
0 :  0
Augsburg

25 Jan 2025 - Bundesliga

1 Fsv Mainz 05
2 :  0
Stuttgart

11 Jan 2025 - Bundesliga

1 Fsv Mainz 05
2 :  0
Bochum
L L W W W L
Victories

3/6 (50%)

Draw

0/6 (0%)

Defeats

3/6 (50%)

Average stats (Last 6 matchs)

2.83 Total goals
67% BTTS
1.5 Goals scored
1.33 Goals conceded
67% Over 2.5
33% Under 2.5

30 Mar 2025 - Bundesliga

Borussia Dortmund
3 :  1
1 Fsv Mainz 05

7 Mar 2025 - Bundesliga

Mönchengladbach
1 :  3
1 Fsv Mainz 05

1 Mar 2025 - Bundesliga

Leipzig
1 :  2
1 Fsv Mainz 05

16 Feb 2025 - Bundesliga

Heidenheim
0 :  2
1 Fsv Mainz 05

31 Jan 2025 - Bundesliga

Werder Bremen
1 :  0
1 Fsv Mainz 05

19 Jan 2025 - Bundesliga

Union Berlin
2 :  1
1 Fsv Mainz 05

Head to head

Hoffenheim

17 %

Draw

17 %

1 Fsv Mainz 05

67 %

Average stats (last H2H results)

2.83
Total goals
50%
BTTS
1
Goals scored (Team 1)
1.83
Goals scored (Team 2)
33%
Over 2.5
67%
Under 2.5

1 Dec 2024 - Bundesliga

1 Fsv Mainz 05
2 :  0
Hoffenheim

13 Apr 2024 - Bundesliga

1 Fsv Mainz 05
4 :  1
Hoffenheim

26 Nov 2023 - Bundesliga

Hoffenheim
1 :  1
1 Fsv Mainz 05

4 Mar 2023 - Bundesliga

1 Fsv Mainz 05
1 :  0
Hoffenheim

10 Sep 2022 - Bundesliga

Hoffenheim
4 :  1
1 Fsv Mainz 05

5 Feb 2022 - Bundesliga

1 Fsv Mainz 05
2 :  0
Hoffenheim
Improve your sports betting with our football team comparison tool (100+ statistics)

Live Commentary

90+7'  

Throw-in Hoffenheim.

90+6' coup_franc_1

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

90+6'  

Ball safe as Mainz is awarded a throw-in in their half.

90+6'  

Throw-in for Mainz at PreZero Arena.

90+5'  

Can Hoffenheim capitalize from this throw-in deep inside Mainz's half?

90+5' carton_jr_1

Mainz's Paul Nebel has been shown a second yellow card and sent off.

90+4'  

Throw-in for Hoffenheim close to the penalty box.

90+4' carton_jaune_1

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

90+3' sifflet_1

Ball goes out of play for a Hoffenheim goal kick.

90+3' tir_non_cadre_1

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

90+3' coup_franc_1

Mainz awarded a free kick in their own half.

90+2' coup_franc_1

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

90' sifflet_1

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

90'  

Sven Jablonski signals a Mainz throw-in in Hoffenheim's half.

90' coup_franc_1

Sven Jablonski signals a free kick to Mainz.

89'  

A throw-in for the away team on the opposite half.

87'  

Mainz awarded a throw-in in their own half.

87' sifflet_1

Sven Jablonski awards Hoffenheim a goal kick.

87' tir_non_cadre_1

Mainz's Arnaud Nordin breaks free at PreZero Arena. But the strike goes wide of the post.

86'  

Throw-in for Mainz in their own half.

86'  

Throw-in for Mainz in the half of Hoffenheim.

86' substitution_1

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

86' substitution_1

The home team replace Haris Tabakovic with Erencan Yardimci.

85'  

Mainz to take a throw-in in Hoffenheim territory.

84' coup_franc_1

Free kick for Mainz in the half of Hoffenheim.

84' corner_1

Hoffenheim have been awarded a corner by Sven Jablonski.

83' substitution_1

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

82' coup_franc_1

Free kick Hoffenheim.

81' coup_franc_1

Free kick for Hoffenheim in their own half.

79' sifflet_1

Goal kick for Hoffenheim at PreZero Arena.

78'  

Can Mainz get the ball into an attacking position from this throw-in in Hoffenheim's half?

78'  

Hoffenheim awarded a throw-in in their own half.

77' hors_jeu_1

Hoffenheim drive forward but Andrej Kramaric is judged offside.

76' sifflet_1

Ball goes out of play for a Hoffenheim goal kick.

76' tir_non_cadre_1

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

75' carton_jaune_1

Tom Bischof is booked for the home team.

75' coup_franc_1

Free kick for Mainz in the half of Hoffenheim.

74'  

Throw-in for Mainz in the half of Hoffenheim.

74' substitution_1

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

73' coup_franc_1

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

73' tir_cadre_1

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

72' coup_franc_1

Free kick for Mainz in their own half.

71' sifflet_1

Hoffenheim have a goal kick.

71' hors_jeu_1

Haris Tabakovic of Hoffenheim is pulled up for offside.

70' sifflet_1

Goal kick for Hoffenheim at PreZero Arena.

70' tir_non_cadre_1

Nelson Weiper (Mainz) is first to the ball but his header is off-target.

69'  

Throw-in for Hoffenheim at PreZero Arena.

69'  

Ball safe as Hoffenheim is awarded a throw-in in their half.

68' coup_franc_1

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

67' substitution_1

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

67' substitution_1

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

67' sifflet_1

Hoffenheim have a goal kick.

67' tir_non_cadre_1

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

67' corner_1

Corner awarded to Mainz.

65' coup_franc_1

Mainz awarded a free kick in their own half.

65' corner_1

Mainz have been awarded a corner by Sven Jablonski.

64'  

Mainz have a dangerous throw-in.

64'  

Sven Jablonski signals a Mainz throw-in in Hoffenheim's half.

62'  

Bazoumana Toure returns to the field for Hoffenheim after picking up a slight injury.

62' sifflet_1

Ball goes out of play for a Hoffenheim goal kick.

62' corner_1

Mainz have been awarded a corner by Sven Jablonski.

60' blessure_1

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

58' coup_franc_1

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

58'  

A throw-in for the home team on the opposite half.

57' sifflet_1

Sven Jablonski awards Hoffenheim a goal kick.

57' tir_non_cadre_1

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

56' sifflet_1

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

56'  

Sven Jablonski awards the away team a throw-in.

55' corner_1

Corner awarded to Hoffenheim.

55' tir_cadre_1

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

55' corner_1

Hoffenheim have been awarded a corner by Sven Jablonski.

54' coup_franc_1

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

54'  

Throw-in Hoffenheim.

53' sifflet_1

Sven Jablonski awards Hoffenheim a goal kick.

52' corner_1

Corner awarded to Mainz.

51' tir_cadre_1

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

51' corner_1

Corner awarded to Hoffenheim.

50'  

Throw-in high up the field for Hoffenheim in Sinsheim.

50'  

Throw-in for Mainz at PreZero Arena.

49' carton_jaune_1

Paul Nebel (Mainz) gets a yellow card.

49' coup_franc_1

Hoffenheim awarded a free kick in their own half.

48'  

Mainz to take a throw-in in Hoffenheim territory.

48'  

Dominik Kohr has recovered and rejoins the match in Sinsheim.

47' blessure_1

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

46' tir_cadre_1

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

45' sifflet_1

The first-half has ended.

45+3'  

Throw-in for Hoffenheim in their own half.

45+2' carton_jaune_1

Hoffenheim's Stanley Nsoki has been booked in Sinsheim.

45+2' coup_franc_1

Sven Jablonski signals a free kick to Mainz.

45+1'  

Ball safe as Mainz is awarded a throw-in in their half.

44'  

Can Mainz get the ball into an attacking position from this throw-in in Hoffenheim's half?

44'  

Sven Jablonski awards the home team a throw-in.

43' coup_franc_1

Free kick for Mainz in their own half.

43'  

Sven Jablonski signals a Hoffenheim throw-in in Mainz's half.

43' coup_franc_1

Free kick for Mainz in their own half.

42' sifflet_1

Goal kick for Hoffenheim at PreZero Arena.

41'  

Sven Jablonski signals a throw-in for Mainz, close to Hoffenheim's area.

41'  

Mainz awarded a throw-in in their own half.

40' coup_franc_1

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

40' substitution_1

Bo Henriksen (Mainz) is making a first change, with Arnaud Nordin replacing the possibly injured Philipp Mwene.

40'  

Mainz’s Philipp Mwene is on his feet again at PreZero Arena.

39' blessure_1

The match has been stopped briefly for attention to the injured Philipp Mwene.

39'  

Hoffenheim's Bazoumana Toure looks ok and returns to the pitch.

39'  

Throw-in Hoffenheim.

37' blessure_1

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

37' sifflet_1

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

33' sifflet_1

Ball goes out of play for a Hoffenheim goal kick.

32' but_1

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

32' corner_1

Mainz have been awarded a corner by Sven Jablonski.

30' sifflet_1

Mainz have a goal kick.

29' tir_cadre_1

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

28' sifflet_1

Ball goes out of play for a Hoffenheim goal kick.

27' corner_1

Corner awarded to Mainz.

26' sifflet_1

Hoffenheim have a goal kick.

26' coup_franc_1

Free kick Mainz.

25' sifflet_1

Sven Jablonski awards Hoffenheim a goal kick.

25' tir_non_cadre_1

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

24' sifflet_1

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

24' tir_non_cadre_1

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

24' coup_franc_1

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

23' carton_jaune_1

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

23' sifflet_1

Goal kick for Hoffenheim at PreZero Arena.

22' coup_franc_1

Mainz awarded a free kick in their own half.

21' coup_franc_1

Free kick for Hoffenheim in the half of Mainz.

21' hors_jeu_1

Nikolas Veratschnig for Mainz is whistled offside.

20'  

Hoffenheim awarded a throw-in in their own half.

20'  

Mainz to take a throw-in in Hoffenheim territory.

19' coup_franc_1

Mainz awarded a free kick in their own half.

18'  

Throw-in Hoffenheim.

17' sifflet_1

Sven Jablonski awards Hoffenheim a goal kick.

16' coup_franc_1

Free kick Mainz.

16' coup_franc_1

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

15' hors_jeu_1

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

15' corner_1

Mainz have been awarded a corner by Sven Jablonski.

14'  

Throw-in for Mainz in the half of Hoffenheim.

13' sifflet_1

Ball goes out of play for a Hoffenheim goal kick.

13' tir_non_cadre_1

Nelson Weiper (Mainz) wins the ball in the air but heads wide.

12'  

A throw-in for the away team on the opposite half.

11' coup_franc_1

Free kick for Mainz in their own half.

11' sifflet_1

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

10'  

Ball safe as Mainz is awarded a throw-in in their half.

9' sifflet_1

Hoffenheim have a goal kick.

8'  

Throw-in for Hoffenheim in their own half.

7'  

Sven Jablonski awards the away team a throw-in.

7'  

Throw-in for Mainz at PreZero Arena.

6' sifflet_1

Goal kick for Mainz at PreZero Arena.

5' coup_franc_1

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

4' but_1

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

3' coup_franc_1

Free kick for Hoffenheim in their own half.

3' coup_franc_1

Sven Jablonski signals a free kick to Mainz.

2' coup_franc_1

Mainz awarded a free kick in their own half.

1'  

Can Mainz get the ball into an attacking position from this throw-in in Hoffenheim's half?

sifflet_1

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.

Please Gamble Responsibly

logo footer