TSG 1899 Hoffenheim vs 1. FSV Mainz 05, Bundesliga 2024-25 REGULAR SEASON
Overview
Match Preview
TSG 1899 Hoffenheim vs 1. FSV Mainz 05 — Bundesliga at PreZero Arena.
- TSG 1899 Hoffenheim 4 games · 3 pts (2026/27)
- 1. FSV Mainz 05 4 games · 7 pts (2026/27)
Match Details
- Referee Sven Jablonski
- Assistant 1 Sascha Thielert
- Assistant 2 Lasse Koslowski
3 games this season
🟨 1.3/game
⚽ 6.0 goals/game
Standings
| # | Team | P | Pts |
|---|---|---|---|
| 1 | Borussia Dortmund | 4 | 12 |
| 2 | FC Bayern München | 4 | 10 |
| 3 | SC Freiburg | 4 | 10 |
| 4 | FC Augsburg | 4 | 7 |
| 5 | Bayer 04 Leverkusen | 4 | 7 |
| 6 | 1. FSV Mainz 05 | 4 | 7 |
| 7 | SV 07 Elversberg | 4 | 7 |
| 8 | SV Werder Bremen | 4 | 7 |
| 9 | RB Leipzig | 4 | 6 |
| 10 | Eintracht Frankfurt | 4 | 5 |
| 11 | FC Schalke 04 | 4 | 5 |
| 12 | SC Paderborn 07 | 4 | 4 |
| 13 | 1. FC Köln | 4 | 4 |
| 14 | TSG 1899 Hoffenheim | 4 | 3 |
| 15 | VfB Stuttgart | 4 | 3 |
| 16 | Hamburger SV | 4 | 3 |
| 17 | 1. FC Union Berlin | 4 | 1 |
| 18 | Borussia Mönchengladbach | 4 | 0 |
Head-to-Head
Recent Form
| Date | Opponent | H/A | Score | Result |
|---|---|---|---|---|
| 12 Apr | 1. FSV Mainz 05 | H | 2–0 | W |
| 05 Apr | RB Leipzig | A | 1–3 | L |
| 29 Mar | FC Augsburg | H | 1–1 | D |
| 14 Mar | FC St. Pauli 1910 | A | 0–1 | L |
| 09 Mar | 1. FC Heidenheim 1846 | H | 1–1 | D |
| 01 Mar | VfL Bochum 1848 | A | 1–0 | W |
| Date | Opponent | H/A | Score | Result |
|---|---|---|---|---|
| 12 Apr | TSG 1899 Hoffenheim | A | 0–2 | L |
| 05 Apr | Holstein Kiel | H | 1–1 | D |
| 30 Mar | Borussia Dortmund | A | 1–3 | L |
| 15 Mar | SC Freiburg | H | 2–2 | D |
| 07 Mar | Borussia Mönchengladbach | A | 3–1 | W |
| 01 Mar | RB Leipzig | A | 2–1 | W |
Season Stats
| TSG 1899 Hoffenheim | 1. FSV Mainz 05 | |
|---|---|---|
| #14 | Position | #6 |
| 3 | Points | 7 |
| 4 | Played | 4 |
| 1 / 0 / 3 | W / D / L | 2 / 1 / 1 |
| 7 | Scored | 10 |
| 10 | Conceded | 6 |
| -3 | GD | +4 |
| 0.75 | PPG | 1.75 |
| 25% | Win % | 50% |
Key Stats
63%
Both Teams to Score
H2H (16 games)
H2H (16 games)
38%
Over 2.5 Goals
H2H history
H2H history
0%
Clean Sheets
TSG 1899 Hoffenheim this season
TSG 1899 Hoffenheim this season
50%
Clean Sheets
1. FSV Mainz 05 this season
1. FSV Mainz 05 this season
TSG 1899 Hoffenheim are 14th (3 pts). 1. FSV Mainz 05 are 6th (7 pts).
Goal Timing (This Season)
TSG 1899 Hoffenheim
0-15
1/–
16-30
1/1
31-45
1/1
46-60
2/2
61-75
2/4
76+
–/1
■ Scored ■ Conceded
1. FSV Mainz 05
0-15
–/2
16-30
2/–
31-45
2/1
46-60
1/2
61-75
–/–
76+
5/1
■ Scored ■ Conceded
Top Scorers (This Season)
TSG 1899 Hoffenheim
| Adam Daghim | 2 G | 2 A |
| Adam Hlozek | 2 G | |
| Ozan Kabak | 1 G | |
| Tim Lemperle | 1 G | |
| Leon Avdullahu | 1 G |
1. FSV Mainz 05
| Phillip Tietz | 4 G | |
| Sheraldo Becker | 2 G | 3 A |
| Philipp Mwene | 1 G | 1 A |
| Ransford Konigsdorffer | 1 G |
Events
Match Events
- 0' Here we go! The referee blows the whistle and TSG 1899 Hoffenheim launch into their encounter with 1. FSV Mainz 05.
- 4' A stunning finish from Andrej Kramaric — that came from absolutely nowhere!
- 9' It looks surprising TSG 1899 Hoffenheim does not make any changes. Arthur Chaves has some obvious troubles when approaching to the goal.
- 14' Anton Stach is putting in a real shift tonight. He has covered more ground than anyone else for 1. FSV Mainz 05 so far.
- 19' Neither side is committing men forward. This has all the hallmarks of a tense, tactical contest.
- 23' A moment of madness from Arthur Chaves on 23 minutes earns him a card. TSG 1899 Hoffenheim will be frustrated.
- 28' will be watching from the dugout nervously. His TSG 1899 Hoffenheim side need to improve if they are to claim all three points.
- 32' What a strike from Andrej Kramaric! The score is 2-0.
- 37' It looks like no one’s ball. 1. FSV Mainz 05 is used to counterattacking playing. None of the sides are ready to take the lead.
- 40' 1. FSV Mainz 05 make a change. Philipp Mwene trudges off to be replaced by Arnaud Nordin on 40 minutes.
- 45' Stanley N'Soki is having his name booked by the referee on 45.
- 49' The referee does not hesitate — a card for Paul Nebel on 49 minutes.
- 54' A moment of individual brilliance could settle this. Both teams are waiting for that decisive action.
- 59' The midfield battle is intense right now. Both TSG 1899 Hoffenheim and 1. FSV Mainz 05 are fighting for every inch of the pitch.
- 64' Haris Tabakovic is a natural forward and has been asked to do a very specific job for TSG 1899 Hoffenheim tonight.
- 66' Fresh legs for 1. FSV Mainz 05! Armindo Sieb comes on to replace Nikolas Veratschnig.
- 67' TSG 1899 Hoffenheim manager makes another effort to make the tables turned. Adam Hlozek is hanging Bazoumana Toure on the field on 67 minute.
- 72' The travelling 1. FSV Mainz 05 supporters hardly appreciate their team being pressed down to the backline.
- 74' Marius Bulter makes way for David Jurasek at the 74 minute mark. A tactical switch from TSG 1899 Hoffenheim.
- 75' Tom Bischof catches the referee's attention in entirely the wrong way. card on 75.
- 80' TSG 1899 Hoffenheim currently sit 14 in the Array table. A result here could be decisive in the race for the top positions.
- 82' Hyun-seok Hong is replacing Dominik Kohr for the 1. FSV Mainz 05 side.
- 85' Time for substitution for TSG 1899 Hoffenheim. Haris Tabakovic is replaced by Erencan Yardimci.
- 90' Oliver Baumann is having his name booked by the referee on 90.
- It finishes all square. TSG 1899 Hoffenheim and 1. FSV Mainz 05 share the spoils 2-0.
Lineups
TSG 1899 Hoffenheim Lineups
4-2-3-1Starting XI
- 25
- 1
-
27
Andrej Kramaric ↓ Dennis Geiger 85'
-
21
Marius Bulter ↓ David Jurasek 74'
- 26
- 15
- 16
- 35
- 7
- 34
-
29
Bazoumana Toure ↓ Adam Hlozek 67'
Bench
- 3
-
8
Dennis Geiger ↑ 85'
-
23
Adam Hlozek ↑ 67'
- 20
-
53
Erencan Yardimci ↑ 85'
- 37
- 17
- 14
-
19
David Jurasek ↑ 74'
Coach
Christian Ilzer
1. FSV Mainz 05 Lineups
3-4-2-1Starting XI
- 19
-
31
Dominik Kohr ↓ Hyun-seok Hong 82'
-
2
Philipp Mwene ↓ Arnaud Nordin 40'
- 27
- 21
- 8
- 3
- 44
- 22
- 6
- 7
Bench
-
9
Arnaud Nordin ↑ 40'
- 15
- 33
- 30
- 25
-
11
Armindo Sieb ↑ 66'
- 1
-
14
Hyun-seok Hong ↑ 82'
- 42
Coach
Bo Henriksen
H2H
H2H Top Scorers
| Player | Goals |
|---|---|
| Andrej Kramaric | 5 |
| Jean-Paul Boetius | 4 |
| Jonathan Burkardt | 4 |
| Pavel Kaderabek | 3 |
| Ihlas Bebou | 3 |
| Phillip Tietz | 2 |
| Moussa Niakhate | 2 |
| Pierre Kunde | 2 |
Head to Head
TSG 1899 Hoffenheim Form
2025-04-12
TSG 1899 Hoffenheim
2–0
1. FSV Mainz 05
W
2025-04-05
RB Leipzig
3–1
TSG 1899 Hoffenheim
L
2025-03-29
TSG 1899 Hoffenheim
1–1
FC Augsburg
D
2025-03-14
FC St. Pauli 1910
1–0
TSG 1899 Hoffenheim
L
2025-03-09
TSG 1899 Hoffenheim
1–1
1. FC Heidenheim 1846
D
2025-03-01
VfL Bochum 1848
0–1
TSG 1899 Hoffenheim
W
1. FSV Mainz 05 Form
Predictions
Prediction accuracy
0 / 4
1.49
TSG 1899 Hoffenheim xG
Expected Goals
Dixon-Coles · Bivariate Poisson · Neg. Binomial · Elo
2.18
1. FSV Mainz 05 xG
I would bet for:
TSG 1899 Hoffenheim or 1. FSV Mainz 05 77% + Over 2.5 goals 70%
Match Result
✗ WrongActual: TSG 1899 Hoffenheim win
Both Teams to Score
✗ Wrong
Avg goals/match: 3.67
Actual: No — clean sheet
Over / Under Goals
✗ O/U 2.5| Line | Over | Under | |
|---|---|---|---|
| ± 0.5 | 96% |
|
4% |
| ± 1.5 | 88% |
|
12% |
| ± 2.5 | 70% |
|
30% |
| ± 3.5 | 49% |
|
51% |
| ± 4.5 | 31% |
|
69% |
Double Chance
TSG 1899 Hoffenheim or Draw
55%
Draw or 1. FSV Mainz 05
68%
TSG 1899 Hoffenheim or 1. FSV Mainz 05
77%
Half-Time Result
✗ WrongActual: TSG 1899 Hoffenheim win at HT
Correct Score
✗ 2–0 not predicted2 – 0Actual
1 – 1
9.1%
1 – 2
8.7%
2 – 2
6.4%
1 – 3
6.3%
0 – 2
6.1%
2 – 1
6%
0 – 1
5.1%
2 – 3
4.7%
0 – 3
4.3%
0 – 0
3.8%
1 – 4
3.5%
1 – 0
3.3%
Asian Handicap — TSG 1899 Hoffenheim
| Handicap | TSG 1899 Hoffenheim covers | Push | 1. FSV Mainz 05 covers |
|---|---|---|---|
| -2.5 | 4% | — | 96% |
| -2 | 4% | 7% | 88% |
| -1.5 | 12% | — | 88% |
| -1 | 12% | 14% | 75% |
| -0.5 | 25% | — | 75% |
| +0.5 | 48% | — | 52% |
| +1 | 48% | 20% | 32% |
| +1.5 | 68% | — | 32% |
| +2 | 68% | 16% | 16% |
| +2.5 | 84% | — | 16% |
Clean Sheet
TSG 1899 Hoffenheim keeps clean sheet
12%
✗
1. FSV Mainz 05 keeps clean sheet
23%
✓
Predictions are statistical estimates based on season form, H2H history, and a Poisson model. Not financial advice.

