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 4 games · 3 pts (2026/27)
- Borussia Dortmund 4 games · 12 pts (2026/27)
Match Details
- Referee Benjamin Brand
- Assistant 1 Thomas Stein
- Assistant 2 Marco Achmuller
4 games this season
🟨 3.8/game
⚽ 24.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 |
|---|---|---|---|---|
| 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 | |
|---|---|---|
| #14 | Position | #1 |
| 3 | Points | 12 |
| 4 | Played | 4 |
| 1 / 0 / 3 | W / D / L | 4 / 0 / 0 |
| 7 | Scored | 9 |
| 10 | Conceded | 2 |
| -3 | GD | +7 |
| 0.75 | PPG | 3.00 |
| 25% | Win % | 100% |
Key Stats
60%
Both Teams to Score
H2H (20 games)
H2H (20 games)
55%
Over 2.5 Goals
H2H history
H2H history
0%
Clean Sheets
TSG 1899 Hoffenheim this season
TSG 1899 Hoffenheim this season
75%
Clean Sheets
Borussia Dortmund this season
Borussia Dortmund this season
TSG 1899 Hoffenheim are 14th (3 pts). Borussia Dortmund are 1st (12 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
Borussia Dortmund
0-15
2/–
16-30
–/–
31-45
1/1
46-60
–/1
61-75
3/–
76+
2/–
■ 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 |
Borussia Dortmund
| Sehrou Guirassy | 2 G | 2 A |
| Felix Kalu Nmecha | 2 G | |
| Fabio Silva | 2 G | |
| Ioannis Konstantelias | 1 G |
Events
Match Events
- 0' Both captains have shaken hands and the referee is ready. We are underway at PreZero Arena!
- 5' will be watching from the dugout nervously. His TSG 1899 Hoffenheim side need to improve if they are to claim all three points.
- 10' We are waiting for someone to take the initiative. Who will be the first to commit to attack?
- 15' Matchday of the Array and both teams know exactly what is at stake tonight.
- 20' Brilliant from the ! Sehrou Guirassy makes it 0-1 with a superb finish on 20.
- 25' While there is no rush on the pitch, let’s have a look at some stats. Jamie Bynoe-Gittens made 523 appearances and scored 17 goals. He is very likely to score a goal today.
- 30' Stanley N'Soki is replacing Kevin Akpoguma for the TSG 1899 Hoffenheim side.
- 35' Not even hints on scoring a goal over the last 35 minutes.
- 40' The referee has had an easy afternoon — neither side has been overly physical in the tackle.
- 42' Borussia Dortmund player sees a card in front of him.
- 47' Felix Kalu Nmecha has certainly something to prove this evening. He made 12 appearances with only 2 goals this season.
- 52' A quiet spell here at PreZero Arena. TSG 1899 Hoffenheim seem content sitting deep and soaking up pressure.
- 57' Borussia Dortmund is showing some good football. However, Borussia Dortmund are ready to play back every minute. It might result in some problems for the home side. The game will hardly remain goalless.
- 61' GOAL! Adam Hlozek scores on 61. Assisted by Anton Stach
- 64' That looks like a foul for a card for Arthur Chaves.
- 68' The Borussia Dortmund manager makes a substitution. Jamie Bynoe-Gittens departs to be replaced by Karim Adeyemi.
- 71' The supporters are chanting for Haris Tabakovic. He replaces Adam Hlozek on 71 minute.
- 74' GOAL! Julian Brandt scores on 74. Assisted by Daniel Svensson
- 77' Borussia Dortmund manager makes another effort to make the tables turned. Yan Couto is hanging Julian Ryerson on the field on 77 minute.
- 81' Carney Chukwuemeka has so much to prove this time. He replaces Julian Brandt on 81 minute.
- 86' A tactical chess match is unfolding here. The question is which manager blinks first.
- 90' The referee calls foul for Stanley N'Soki. He receives a card.
- Another three points for Borussia Dortmund.
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 |
| Sehrou Guirassy | 3 |
| Erling Haaland | 3 |
| Gio Reyna | 2 |
| Pavel Kaderabek | 2 |
| Ishak Belfodil | 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
4 / 4
1.18
TSG 1899 Hoffenheim xG
Expected Goals
Dixon-Coles · Bivariate Poisson · Neg. Binomial · Elo
2.44
Borussia Dortmund xG
I would bet for:
Over 2.5 goals 69% + Both teams to score 63%
Match Result
✓ CorrectActual: Borussia Dortmund win
Both Teams to Score
✓ Correct
Avg goals/match: 3.62
Actual: Yes — both scored
Over / Under Goals
✓ O/U 2.5| Line | Over | Under | |
|---|---|---|---|
| ± 0.5 | 96% |
|
4% |
| ± 1.5 | 87% |
|
13% |
| ± 2.5 | 69% |
|
31% |
| ± 3.5 | 48% |
|
52% |
| ± 4.5 | 30% |
|
70% |
Double Chance
TSG 1899 Hoffenheim or Draw
43%
Draw or Borussia Dortmund
79%
TSG 1899 Hoffenheim or Borussia Dortmund
78%
Half-Time Result
✓ CorrectActual: Borussia Dortmund win at HT
Correct Score
✓ In top 12
1 – 2
9.1%
1 – 1
8.5%
0 – 2
8%
1 – 3
7.3%
0 – 3
6.3%
0 – 1
6.2%
2 – 2
5.3%
1 – 4
4.5%
2 – 1
4.5%
2 – 3
Actual
0 – 0
3.9%
0 – 4
3.8%
Asian Handicap — TSG 1899 Hoffenheim
| Handicap | TSG 1899 Hoffenheim covers | Push | Borussia Dortmund covers |
|---|---|---|---|
| -2.5 | 2% | — | 98% |
| -2 | 2% | 5% | 93% |
| -1.5 | 7% | — | 93% |
| -1 | 7% | 10% | 84% |
| -0.5 | 16% | — | 84% |
| +0.5 | 36% | — | 64% |
| +1 | 36% | 21% | 43% |
| +1.5 | 57% | — | 43% |
| +2 | 57% | 19% | 24% |
| +2.5 | 76% | — | 24% |
Clean Sheet
TSG 1899 Hoffenheim keeps clean sheet
10%
✓
Borussia Dortmund keeps clean sheet
31%
✓
Predictions are statistical estimates based on season form, H2H history, and a Poisson model. Not financial advice.

