TSG 1899 Hoffenheim vs Borussia Dortmund, Bundesliga 2023-24 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 Florian Badstubner
- Assistant 1 Markus Schuller
- Assistant 2 Marcel Unger
3 games this season
🟨 2.3/game
⚽ 10.3 goals/game
🟥 1 total
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 |
|---|---|---|---|---|
| 29 Sep | Borussia Dortmund | H | 1–3 | L |
| 23 Sep | 1. FC Union Berlin | A | 2–0 | W |
| 16 Sep | 1. FC Köln | A | 3–1 | W |
| 02 Sep | VfL Wolfsburg | H | 3–1 | W |
| 26 Aug | 1. FC Heidenheim 1846 | A | 3–2 | W |
| 19 Aug | SC Freiburg | H | 1–2 | L |
| Date | Opponent | H/A | Score | Result |
|---|---|---|---|---|
| 29 Sep | TSG 1899 Hoffenheim | A | 3–1 | W |
| 23 Sep | VfL Wolfsburg | H | 1–0 | W |
| 19 Sep | Paris Saint-Germain FC | A | 0–2 | L |
| 16 Sep | SC Freiburg | A | 4–2 | W |
| 01 Sep | 1. FC Heidenheim 1846 | H | 2–2 | D |
| 26 Aug | VfL Bochum 1848 | A | 1–1 | D |
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' Temperatures are rising at PreZero Arena as TSG 1899 Hoffenheim face off against Borussia Dortmund in what promises to be a fascinating contest.
- 5' The midfield battle is intense right now. Both TSG 1899 Hoffenheim and Borussia Dortmund are fighting for every inch of the pitch.
- 10' TSG 1899 Hoffenheim currently sit 5 in the Array table. A result here could be decisive in the race for the top positions.
- 15' Supporters expect more eagerness from Oliver Baumann, as he is very good at scoring at PreZero Arena with 0 goals in the last 0 games.
- 18' A stunning finish from Niclas Fullkrug — that came from absolutely nowhere!
- 23' Mats Hummels was booked on 23.
- 25' Goal! Andrej Kramaric scores his 122 goal in 409 matches.
- 30' The energy levels are beginning to show. Edin Terzić might look to freshen things up shortly.
- 35' It is a cagey affair so far. TSG 1899 Hoffenheim in their 3-5-2 trying to find a way past Borussia Dortmund's compact 4-2-3-1.
- 40' The referee has had an easy afternoon — neither side has been overly physical in the tackle.
- 44' That looks like a foul for a Yellow card for John Brooks.
- 48' Borussia Dortmund is taking the lead after the goal scored by Marco Reus on 45.
- 53' Players seem to put ease on their energy level Spectators hardly appreciate such approach. Teams need to speed up the tempo.
- 58' Not even hints on scoring a goal over the last 58 minutes.
- 60' A moment of madness from Felix Kalu Nmecha on 60 minutes earns him a Yellow card. Borussia Dortmund will be frustrated.
- 61' The referee does not hesitate — a Yellow card for Kevin Vogt on 61 minutes.
- 64' The supporters are chanting for Karim Adeyemi. He replaces Julian Brandt on 64 minute.
- 67' The referee has no hesitation. Ramy Bensebaini is booked for Borussia Dortmund — Yellow card on 67.
- 68' Robert Skov makes way for Marius Bulter at the 68 minute mark. A tactical switch from TSG 1899 Hoffenheim.
- 69' Another substitution for Borussia Dortmund to replace Felix Kalu Nmecha by Emre Can on 69 minute.
- 71' Ramy Bensebaini is having his name booked by the referee on 71.
- 76' TSG 1899 Hoffenheim is showing some good football. However, TSG 1899 Hoffenheim are ready to play back every minute. It might result in some problems for the home side. The game will hardly remain goalless.
- 80' Another substitution for Borussia Dortmund to replace Niclas Fullkrug by Sebastien Haller on 80 minute.
- 84' The supporters are chanting for Tom Bischof. He replaces Maximilian Beier on 84 minute.
- 85' The referee shows TSG 1899 Hoffenheim player a Yellow card on 85.
- 86' A moment of madness from Marco Reus on 86 minutes earns him a Yellow card. Borussia Dortmund will be frustrated.
- 87' The whistle greets Andrej Kramaric as he departs to be replaced by Finn Ole Becker.
- What a match! Full time at {STADIUM} — TSG 1899 Hoffenheim 1-3 Borussia Dortmund.
Lineups
TSG 1899 Hoffenheim Lineups
3-5-2Starting XI
-
23
John Brooks ↓ Julian Justvan 84'
- 9
- 22
- 1
- 27
- 11
-
6
Grischa Promel ↓ Mergim Berisha 68'
- 5
-
29
Robert Skov ↓ Marius Bulter 68'
-
14
Maximilian Beier ↓ Tom Bischof 84'
- 16
Bench
- 25
-
7
Mergim Berisha ↑ 68'
-
21
Marius Bulter ↑ 68'
- 18
-
20
Finn Ole Becker ↑ 87'
- 41
-
17
Julian Justvan ↑ 84'
- 37
-
39
Tom Bischof ↑ 84'
Coach
Pellegrino Matarazzo
Borussia Dortmund Lineups
4-2-3-1Starting XI
-
21
Donyell Malen ↓ Niklas Sule 80'
- 5
- 15
-
19
Julian Brandt ↓ Karim Adeyemi 64'
-
11
Marco Reus ↓ Marius Wolf 80'
- 14
- 1
- 6
- 26
-
8
Felix Kalu Nmecha ↓ Emre Can 69'
- 4
Bench
-
25
Niklas Sule ↑ 80'
-
17
Marius Wolf ↑ 80'
- 33
-
9
Sebastien Haller ↑ 80'
-
23
Emre Can ↑ 69'
- 7
-
27
Karim Adeyemi ↑ 64'
- 18
- 43
Coach
Edin Terzić
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
2023-09-29
TSG 1899 Hoffenheim
1–3
Borussia Dortmund
L
2023-09-23
1. FC Union Berlin
0–2
TSG 1899 Hoffenheim
W
2023-09-16
1. FC Köln
1–3
TSG 1899 Hoffenheim
W
2023-09-02
TSG 1899 Hoffenheim
3–1
VfL Wolfsburg
W
2023-08-26
1. FC Heidenheim 1846
2–3
TSG 1899 Hoffenheim
W
2023-08-19
TSG 1899 Hoffenheim
1–2
SC Freiburg
L
Borussia Dortmund Form
2023-09-29
TSG 1899 Hoffenheim
1–3
Borussia Dortmund
W
2023-09-23
Borussia Dortmund
1–0
VfL Wolfsburg
W
2023-09-19
Paris Saint-Germain FC
2–0
Borussia Dortmund
L
2023-09-16
SC Freiburg
2–4
Borussia Dortmund
W
2023-09-01
Borussia Dortmund
2–2
1. FC Heidenheim 1846
D
2023-08-26
VfL Bochum 1848
1–1
Borussia Dortmund
D
Predictions
Prediction accuracy
4 / 4
0.96
TSG 1899 Hoffenheim xG
Expected Goals
Dixon-Coles · Bivariate Poisson · Neg. Binomial · Elo
2.54
Borussia Dortmund xG
I would bet for:
Over 2.5 goals 67% + Borussia Dortmund to win 62%
Match Result
✓ CorrectActual: Borussia Dortmund win
Both Teams to Score
✓ Correct
Avg goals/match: 3.5
Actual: Yes — both scored
Over / Under Goals
✓ O/U 2.5| Line | Over | Under | |
|---|---|---|---|
| ± 0.5 | 96% |
|
4% |
| ± 1.5 | 86% |
|
14% |
| ± 2.5 | 67% |
|
33% |
| ± 3.5 | 46% |
|
54% |
| ± 4.5 | 27% |
|
73% |
Double Chance
TSG 1899 Hoffenheim or Draw
38%
Draw or Borussia Dortmund
83%
TSG 1899 Hoffenheim or Borussia Dortmund
79%
Half-Time Result
✓ CorrectActual: Borussia Dortmund win at HT
Correct Score
✓ In top 12
0 – 2
9.8%
1 – 2
9.1%
1 – 1
8.1%
0 – 3
8%
1 – 3
Actual
0 – 1
7.4%
0 – 4
5.1%
1 – 4
4.9%
2 – 2
4.3%
0 – 0
4.3%
2 – 3
3.7%
2 – 1
3.4%
Asian Handicap — TSG 1899 Hoffenheim
| Handicap | TSG 1899 Hoffenheim covers | Push | Borussia Dortmund covers |
|---|---|---|---|
| -2.5 | 1% | — | 99% |
| -2 | 1% | 3% | 96% |
| -1.5 | 4% | — | 96% |
| -1 | 4% | 8% | 88% |
| -0.5 | 12% | — | 88% |
| +0.5 | 30% | — | 70% |
| +1 | 30% | 21% | 49% |
| +1.5 | 51% | — | 49% |
| +2 | 51% | 20% | 29% |
| +2.5 | 71% | — | 29% |
Clean Sheet
TSG 1899 Hoffenheim keeps clean sheet
9%
✓
Borussia Dortmund keeps clean sheet
39%
✓
Predictions are statistical estimates based on season form, H2H history, and a Poisson model. Not financial advice.

