TSG 1899 Hoffenheim vs 1. FSV Mainz 05, Bundesliga 2025-26 REGULAR SEASON
Overview
Match Preview
TSG 1899 Hoffenheim vs 1. FSV Mainz 05 — Bundesliga at PreZero Arena.
- TSG 1899 Hoffenheim 9 games · 12 pts (2026/27)
- 1. FSV Mainz 05 9 games · 10 pts (2026/27)
Match Details
- Referee Harm Osmers
- Assistant 1 Dominik Schaal
- Assistant 2 Christian Gittelmann
10 games this season
🟨 3.9/game
⚽ 11.5 goals/game
🟥 2 total
Standings
| # | Team | P | Pts |
|---|---|---|---|
| 1 | FC Bayern München | 9 | 21 |
| 2 | Borussia Dortmund | 9 | 21 |
| 3 | SC Freiburg | 9 | 19 |
| 4 | RB Leipzig | 9 | 18 |
| 5 | Bayer 04 Leverkusen | 9 | 16 |
| 6 | SV Werder Bremen | 9 | 15 |
| 7 | SV 07 Elversberg | 9 | 13 |
| 8 | VfB Stuttgart | 9 | 12 |
| 9 | TSG 1899 Hoffenheim | 9 | 12 |
| 10 | Eintracht Frankfurt | 9 | 12 |
| 11 | Hamburger SV | 9 | 12 |
| 12 | 1. FSV Mainz 05 | 9 | 10 |
| 13 | SC Paderborn 07 | 9 | 10 |
| 14 | FC Augsburg | 9 | 9 |
| 15 | 1. FC Köln | 9 | 9 |
| 16 | 1. FC Union Berlin | 9 | 7 |
| 17 | FC Schalke 04 | 9 | 6 |
| 18 | Borussia Mönchengladbach | 9 | 4 |
Head-to-Head
Recent Form
| Date | Opponent | H/A | Score | Result |
|---|---|---|---|---|
| 04 Apr | 1. FSV Mainz 05 | H | 1–2 | L |
| 20 Mar | RB Leipzig | A | 0–5 | L |
| 14 Mar | VfL Wolfsburg | H | 1–1 | D |
| 07 Mar | 1. FC Heidenheim 1846 | A | 4–2 | W |
| 28 Feb | FC St. Pauli 1910 | H | 0–1 | L |
| 21 Feb | 1. FC Köln | A | 2–2 | D |
| Date | Opponent | H/A | Score | Result |
|---|---|---|---|---|
| 04 Apr | TSG 1899 Hoffenheim | A | 2–1 | W |
| 22 Mar | Eintracht Frankfurt | H | 2–1 | W |
| 15 Mar | SV Werder Bremen | A | 2–0 | W |
| 07 Mar | VfB Stuttgart | H | 2–2 | D |
| 28 Feb | Bayer 04 Leverkusen | A | 1–1 | D |
| 20 Feb | Hamburger SV | H | 1–1 | D |
Season Stats
| TSG 1899 Hoffenheim | 1. FSV Mainz 05 | |
|---|---|---|
| #9 | Position | #12 |
| 12 | Points | 10 |
| 9 | Played | 9 |
| 4 / 0 / 5 | W / D / L | 3 / 1 / 5 |
| 16 | Scored | 18 |
| 17 | Conceded | 19 |
| -1 | GD | -1 |
| 1.33 | PPG | 1.11 |
| 44% | Win % | 33% |
Key Stats
63%
Both Teams to Score
H2H (16 games)
H2H (16 games)
38%
Over 2.5 Goals
H2H history
H2H history
11%
Clean Sheets
TSG 1899 Hoffenheim this season
TSG 1899 Hoffenheim this season
33%
Clean Sheets
1. FSV Mainz 05 this season
1. FSV Mainz 05 this season
TSG 1899 Hoffenheim are 9th (12 pts). 1. FSV Mainz 05 are 12th (10 pts).
Goal Timing (This Season)
TSG 1899 Hoffenheim
0-15
3/1
16-30
2/1
31-45
1/1
46-60
4/4
61-75
2/4
76+
3/5
■ Scored ■ Conceded
1. FSV Mainz 05
0-15
–/7
16-30
3/2
31-45
5/2
46-60
1/4
61-75
1/2
76+
8/2
■ Scored ■ Conceded
Top Scorers (This Season)
TSG 1899 Hoffenheim
| Adam Daghim | 2 G | 2 A |
| Bambase Conte | 2 G | 2 A |
| Adam Hlozek | 2 G | 1 A |
| Tim Lemperle | 2 G | |
| Ozan Kabak | 1 G |
1. FSV Mainz 05
| Phillip Tietz | 6 G | |
| Anthony Caci | 3 G | 3 A |
| Sheraldo Becker | 2 G | 4 A |
| Philipp Mwene | 1 G | 1 A |
| Ransford Konigsdorffer | 1 G |
Events
Match Events
- 0' TSG 1899 Hoffenheim have kicked off against 1. FSV Mainz 05. Both sides are eager to make an early statement.
- 5' Over 5 minutes have gone by without a meaningful attack. The supporters want more.
- 7' The referee shows 1. FSV Mainz 05 player a card on 7.
- 12' 1. FSV Mainz 05 started playing very sharply right from the kick off. However, it slowed down the tempo rapidly by 12.
- 13' Assisted by Philipp Mwene with the perfectly-timed delivery and Phillip Tietz makes no mistake. 0-1!
- 18' Ozan Kabak is a natural and has been asked to do a very specific job for TSG 1899 Hoffenheim tonight.
- 23' A stunning finish from Fisnik Asllani — that came from absolutely nowhere!
- 28' A quiet spell here at PreZero Arena. TSG 1899 Hoffenheim seem content sitting deep and soaking up pressure.
- 33' Both teams are passing the ball around with high level of urgency. 1. FSV Mainz 05 needs to do something about it to get closer to the goal.
- 37' Kacper Potulski gets the nod from 1. FSV Mainz 05. He replaces Dominik Kohr and will look to change the dynamic.
- 42' Nikolas Veratschnig has been disciplined this evening — perhaps mindful of those 0 cards already picked up this season.
- 45' Poor challenge from Ozan Kabak. The referee spots it immediately and shows the card.
- 46' Another substitution for 1. FSV Mainz 05 to replace Silvan Widmer by Nikolas Veratschnig on 46 minute.
- 47' The referee calls foul for Vladimir Coufal. He receives a card.
- 52' Germany international Oliver Baumann has been a key figure this campaign — 0 goals and 0 assists in the Array this season.
- 57' The tempo has dropped considerably in the last few minutes. Christian Ilzer will be considering his options from the bench.
- 61' Another change for TSG 1899 Hoffenheim made on 61 minute. Fisnik Asllani leaves to be changed by Andrej Kramaric.
- 66' The referee has had an easy afternoon — neither side has been overly physical in the tackle.
- 71' Vladimir Coufal has certainly something to prove this evening. He made 3 appearances with only 0 goals this season.
- 75' Another change for 1. FSV Mainz 05 made on 75 minute. Sheraldo Becker leaves to be changed by Armindo Sieb.
- 76' 1. FSV Mainz 05 ring the changes. Jae-sung Lee has done his job and it is now time for Sota Kawasaki to step up.
- 79' Phillip Tietz doubles the advantage! 1-2 and this game is slipping away from the opposition.
- 79' The referee reaches into his pocket. Out comes the card for Wouter Burger.
- 80' TSG 1899 Hoffenheim receives a card for a hard tackle on 80.
- 84' Alexander Prass makes way for Ihlas Bebou at the 84 minute mark. A tactical switch from TSG 1899 Hoffenheim.
- 87' A change in the TSG 1899 Hoffenheim ranks — Tim Lemperle exits the field as Max Moerstedt enters on 87.
- Both sets of fans can go home satisfied — a 1-2 draw is a fair result on the day.
Lineups
TSG 1899 Hoffenheim Lineups
4-2-3-1Starting XI
- 13
- 18
- 1
- 6
- 5
- 34
-
19
Tim Lemperle ↓ Max Moerstedt 87'
- 21
-
22
Alexander Prass ↓ Ihlas Bebou 84'
- 11
- 29
Bench
-
9
Ihlas Bebou ↑ 84'
- 25
-
27
Andrej Kramaric ↑ 61'
- 37
- 10
-
7
Leon Avdullahu ↑ 61'
-
33
Max Moerstedt ↑ 87'
- 2
- 20
Coach
Christian Ilzer
1. FSV Mainz 05 Lineups
3-5-2Starting XI
-
23
Sheraldo Becker ↓ Armindo Sieb 75'
-
31
Dominik Kohr ↓ Kacper Potulski 37'
- 2
- 4
- 21
- 33
- 30
- 20
-
8
Paul Nebel ↓ Lennart Maloney 87'
- 6
-
7
Jae-sung Lee ↓ Sota Kawasaki 76'
Bench
- 5
-
15
Lennart Maloney ↑ 87'
-
11
Armindo Sieb ↑ 75'
- 1
-
24
Sota Kawasaki ↑ 76'
- 44
-
22
Nikolas Veratschnig ↑ 46'
- 14
-
48
Kacper Potulski ↑ 37'
Coach
Urs Fischer
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
2026-04-04
TSG 1899 Hoffenheim
1–2
1. FSV Mainz 05
L
2026-03-20
RB Leipzig
5–0
TSG 1899 Hoffenheim
L
2026-03-14
TSG 1899 Hoffenheim
1–1
VfL Wolfsburg
D
2026-03-07
1. FC Heidenheim 1846
2–4
TSG 1899 Hoffenheim
W
2026-02-28
TSG 1899 Hoffenheim
0–1
FC St. Pauli 1910
L
2026-02-21
1. FC Köln
2–2
TSG 1899 Hoffenheim
D
1. FSV Mainz 05 Form
2026-04-04
TSG 1899 Hoffenheim
1–2
1. FSV Mainz 05
W
2026-03-22
1. FSV Mainz 05
2–1
Eintracht Frankfurt
W
2026-03-15
SV Werder Bremen
0–2
1. FSV Mainz 05
W
2026-03-07
1. FSV Mainz 05
2–2
VfB Stuttgart
D
2026-02-28
Bayer 04 Leverkusen
1–1
1. FSV Mainz 05
D
2026-02-20
1. FSV Mainz 05
1–1
Hamburger SV
D
Predictions
Prediction accuracy
4 / 4
1.67
TSG 1899 Hoffenheim xG
Expected Goals
Dixon-Coles · Bivariate Poisson · Neg. Binomial · Elo
1.91
1. FSV Mainz 05 xG
I would bet for:
TSG 1899 Hoffenheim or 1. FSV Mainz 05 75% + Both teams to score 69%
Match Result
✓ CorrectActual: 1. FSV Mainz 05 win
Both Teams to Score
✓ Correct
Avg goals/match: 3.58
Actual: Yes — both scored
Over / Under Goals
✓ O/U 2.5| Line | Over | Under | |
|---|---|---|---|
| ± 0.5 | 96% |
|
4% |
| ± 1.5 | 87% |
|
13% |
| ± 2.5 | 68% |
|
32% |
| ± 3.5 | 48% |
|
52% |
| ± 4.5 | 29% |
|
71% |
Double Chance
TSG 1899 Hoffenheim or Draw
58%
Draw or 1. FSV Mainz 05
67%
TSG 1899 Hoffenheim or 1. FSV Mainz 05
75%
Half-Time Result
✓ CorrectActual: Draw at HT
Correct Score
✓ In top 12
1 – 1
9.7%
1 – 2
Actual
2 – 1
7.2%
2 – 2
6.8%
1 – 3
5.2%
0 – 2
5.1%
0 – 1
4.7%
2 – 3
4.3%
0 – 0
4.1%
1 – 0
4%
3 – 1
4%
2 – 0
3.9%
Asian Handicap — TSG 1899 Hoffenheim
| Handicap | TSG 1899 Hoffenheim covers | Push | 1. FSV Mainz 05 covers |
|---|---|---|---|
| -2.5 | 7% | — | 93% |
| -2 | 7% | 10% | 83% |
| -1.5 | 17% | — | 83% |
| -1 | 17% | 16% | 67% |
| -0.5 | 33% | — | 67% |
| +0.5 | 57% | — | 43% |
| +1 | 57% | 19% | 24% |
| +1.5 | 76% | — | 24% |
| +2 | 76% | 13% | 11% |
| +2.5 | 89% | — | 11% |
Clean Sheet
TSG 1899 Hoffenheim keeps clean sheet
16%
✓
1. FSV Mainz 05 keeps clean sheet
20%
✓
Predictions are statistical estimates based on season form, H2H history, and a Poisson model. Not financial advice.

