TSG 1899 Hoffenheim vs Borussia Dortmund, Bundesliga 2024-25 REGULAR SEASON
Overview
Match Preview
TSG 1899 Hoffenheim vs Borussia Dortmund — Bundesliga at PreZero Arena.
- TSG 1899 Hoffenheim 0 games · 0 pts (2026/27)
- Borussia Dortmund 0 games · 0 pts (2026/27)
Match Details
- Referee Benjamin Brand
- Assistant 1 Thomas Stein
- Assistant 2 Marco Achmuller
Standings
| # | Team | P | Pts |
|---|---|---|---|
| 1 | VfL Wolfsburg | 34 | 29 |
| 2 | 1. FC Heidenheim 1846 | 34 | 26 |
| 3 | FC St. Pauli 1910 | 34 | 26 |
| 4 | FC Schalke 04 | 0 | 0 |
| 5 | SC Paderborn 07 | 0 | 0 |
| 6 | SV 07 Elversberg | 0 | 0 |
| 7 | FC Bayern München | 0 | 0 |
| 8 | Borussia Dortmund | 0 | 0 |
| 9 | RB Leipzig | 0 | 0 |
| 10 | VfB Stuttgart | 0 | 0 |
| 11 | TSG 1899 Hoffenheim | 0 | 0 |
| 12 | Bayer 04 Leverkusen | 0 | 0 |
| 13 | SC Freiburg | 0 | 0 |
| 14 | Eintracht Frankfurt | 0 | 0 |
| 15 | FC Augsburg | 0 | 0 |
| 16 | 1. FSV Mainz 05 | 0 | 0 |
| 17 | 1. FC Union Berlin | 0 | 0 |
| 18 | Borussia Mönchengladbach | 0 | 0 |
| 19 | Hamburger SV | 0 | 0 |
| 20 | 1. FC Köln | 0 | 0 |
| 21 | SV Werder Bremen | 0 | 0 |
Head-to-Head
Recent Form
| Date | Opponent | H/A | Score | Result |
|---|---|---|---|---|
| 26 Apr | Borussia Dortmund | H | 2–3 | L |
| 19 Apr | SC Freiburg | A | 2–3 | L |
| 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 |
| Date | Opponent | H/A | Score | Result |
|---|---|---|---|---|
| 26 Apr | TSG 1899 Hoffenheim | A | 3–2 | W |
| 20 Apr | Borussia Mönchengladbach | H | 3–2 | W |
| 15 Apr | FC Barcelona | H | 3–1 | W |
| 12 Apr | FC Bayern München | A | 2–2 | D |
| 09 Apr | FC Barcelona | A | 0–4 | L |
| 05 Apr | SC Freiburg | A | 4–1 | W |
Season Stats
| TSG 1899 Hoffenheim | Borussia Dortmund | |
|---|---|---|
| #11 | Position | #8 |
| 0 | Points | 0 |
| 0 | Played | 0 |
| 0 / 0 / 0 | W / D / L | 0 / 0 / 0 |
| 0 | Scored | 0 |
| 0 | Conceded | 0 |
| +0 | GD | +0 |
| – | PPG | – |
| – | Win % | – |
Key Stats
58%
Both Teams to Score
H2H (19 games)
H2H (19 games)
53%
Over 2.5 Goals
H2H history
H2H history
TSG 1899 Hoffenheim are 11th (0 pts). Borussia Dortmund are 8th (0 pts).
Events
Match Events
- 0' The game is set. Borussia Dortmund kicks off things out of here…
- 5' It’s high time Christian Ilzer made some changes to put the his team’s game back to action.
- 10' The 32-year-old Emre Can has been sensational this season — 1 goals and 0 assists is a remarkable return.
- 15' The home supporters are growing impatient. TSG 1899 Hoffenheim must find a spark to ignite this game.
- 20' Sehrou Guirassy doubles the advantage! 0-1 and this game is slipping away from the opposition.
- 25' The referee is likely to let players tackle, as he already missed some meaty challenges during opening seconds. He is still to establish what should not be done by the players and what is acceptable on the pitch. It’s going to be a tough game for Pavel Kaderabek suffering a number of foals already.
- 30' The whistle greets Kevin Akpoguma as he departs to be replaced by Stanley N'Soki.
- 35' While there is no rush on the pitch, let’s have a look at some stats. Julian Ryerson made 435 appearances and scored 9 goals. He is very likely to score a goal today.
- 40' We miss some good tackles and strikes. Is there anyone on the field to put the game back to action?
- 42' It’s a booking for Borussia Dortmund player. Waldemar Anton gets a card.
- 47' Karim Adeyemi needs to be pretty careful with his discipline considering 0 Red cards this season.
- 52' The midfield battle is intense right now. Both TSG 1899 Hoffenheim and Borussia Dortmund are fighting for every inch of the pitch.
- 57' The teams are not in a rush to score plenty of goals. It might look strange considering Borussia Dortmund that had 521 games and scored 798 goals.
- 61' What a moment for Adam Hlozek! That strike on 61 puts his side firmly in control.
- 64' The referee has no hesitation. Arthur Chaves is booked for TSG 1899 Hoffenheim — card on 64.
- 68' Karim Adeyemi gets the nod from Borussia Dortmund. He replaces Jamie Bynoe-Gittens and will look to change the dynamic.
- 71' A tactical swap from TSG 1899 Hoffenheim — Haris Tabakovic on, Adam Hlozek off on 71 minutes.
- 74' Clinical. Composed. Brilliant. Julian Brandt makes it 1-2.
- 77' It is a substitution in Borussia Dortmund team. Julian Ryerson is replaced by Yan Couto on 77 minute.
- 81' Carney Chukwuemeka is replacing Julian Brandt for the Borussia Dortmund side.
- 86' Borussia Dortmund are keeping things exceptionally tight at the back. It will take something special to break them down.
- 90' The referee does not hesitate — a card for Stanley N'Soki on 90 minutes.
- 2-3 the final result. TSG 1899 Hoffenheim will be bitterly disappointed.
Lineups
TSG 1899 Hoffenheim Lineups
3-4-2-1Starting XI
-
25
Kevin Akpoguma ↓ Stanley N'Soki 30'
- 1
- 3
- 27
-
8
Dennis Geiger ↓ Umut Tohumcu 77'
-
21
Marius Bulter ↓ David Jurasek 71'
-
23
Adam Hlozek ↓ Haris Tabakovic 71'
- 4
- 16
- 35
- 29
Bench
- 20
-
26
Haris Tabakovic ↑ 71'
- 37
- 22
-
17
Umut Tohumcu ↑ 77'
- 14
-
34
Stanley N'Soki ↑ 30'
-
19
David Jurasek ↑ 71'
- 2
Coach
Christian Ilzer
Borussia Dortmund Lineups
3-4-2-1Starting XI
- 5
-
25
Niklas Sule ↓ Gio Reyna 81'
- 10
- 3
- 1
- 9
-
26
Julian Ryerson ↓ Yan Couto 77'
- 23
-
8
Felix Kalu Nmecha ↓ Salih Ozcan 68'
- 24
- 43
Bench
- 33
-
6
Salih Ozcan ↑ 68'
-
7
Gio Reyna ↑ 81'
-
27
Karim Adeyemi ↑ 68'
-
2
Yan Couto ↑ 77'
-
17
Carney Chukwuemeka ↑ 81'
- 16
- 42
Coach
Niko Kovać
H2H
H2H Top Scorers
| Player | Goals |
|---|---|
| Andrej Kramaric | 9 |
| Marco Reus | 5 |
| Jadon Sancho | 3 |
| Erling Haaland | 3 |
| Mario Gotze | 2 |
| Maximilian Beier | 2 |
| Gio Reyna | 2 |
| Sehrou Guirassy | 2 |
Head to Head
TSG 1899 Hoffenheim Form
2025-04-26
TSG 1899 Hoffenheim
2–3
Borussia Dortmund
L
2025-04-19
SC Freiburg
3–2
TSG 1899 Hoffenheim
L
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
Borussia Dortmund Form
2025-04-26
TSG 1899 Hoffenheim
2–3
Borussia Dortmund
W
2025-04-20
Borussia Dortmund
3–2
Borussia Mönchengladbach
W
2025-04-15
Borussia Dortmund
3–1
FC Barcelona
W
2025-04-12
FC Bayern München
2–2
Borussia Dortmund
D
2025-04-09
FC Barcelona
4–0
Borussia Dortmund
L
2025-04-05
SC Freiburg
1–4
Borussia Dortmund
W
Predictions
Prediction accuracy
1 / 4
0.92
TSG 1899 Hoffenheim xG
Expected Goals
Dixon-Coles · Bivariate Poisson · Neg. Binomial · Elo
1.02
Borussia Dortmund xG
I would bet for:
Borussia Dortmund or Draw 70% + Under 2.5 goals 69%
Match Result
✓ CorrectActual: Borussia Dortmund win
Both Teams to Score
✗ Wrong
Avg goals/match: 1.94
Actual: Yes — both scored
Over / Under Goals
✗ O/U 2.5| Line | Over | Under | |
|---|---|---|---|
| ± 0.5 | 83% |
|
17% |
| ± 1.5 | 58% |
|
42% |
| ± 2.5 | 31% |
|
69% |
| ± 3.5 | 14% |
|
86% |
| ± 4.5 | 5% |
|
95% |
Double Chance
TSG 1899 Hoffenheim or Draw
63%
Draw or Borussia Dortmund
70%
TSG 1899 Hoffenheim or Borussia Dortmund
67%
Half-Time Result
✗ WrongActual: Borussia Dortmund win at HT
Correct Score
✗ 2–3 not predicted2 – 3Actual
0 – 0
16.9%
1 – 1
14.4%
0 – 1
13.3%
1 – 0
11.8%
0 – 2
7.1%
1 – 2
6.7%
2 – 1
6%
2 – 0
5.8%
2 – 2
3.2%
0 – 3
2.4%
1 – 3
2.3%
3 – 1
1.9%
Asian Handicap — TSG 1899 Hoffenheim
| Handicap | TSG 1899 Hoffenheim covers | Push | Borussia Dortmund covers |
|---|---|---|---|
| -2.5 | 3% | — | 97% |
| -2 | 3% | 8% | 89% |
| -1.5 | 11% | — | 89% |
| -1 | 11% | 19% | 70% |
| -0.5 | 30% | — | 70% |
| +0.5 | 65% | — | 35% |
| +1 | 65% | 21% | 14% |
| +1.5 | 86% | — | 14% |
| +2 | 86% | 10% | 4% |
| +2.5 | 96% | — | 4% |
Clean Sheet
TSG 1899 Hoffenheim keeps clean sheet
37%
✓
Borussia Dortmund keeps clean sheet
40%
✓
Predictions are statistical estimates based on season form, H2H history, and a Poisson model. Not financial advice.

