Borussia Dortmund vs TSG 1899 Hoffenheim, Bundesliga 2023-24 REGULAR SEASON
Overview
Match Preview
Borussia Dortmund vs TSG 1899 Hoffenheim — Bundesliga at Signal Iduna Park.
- Borussia Dortmund 34 games · 73 pts (2025/26)
- TSG 1899 Hoffenheim 34 games · 61 pts (2025/26)
Match Details
- Referee Marco Fritz
- Assistant 1 Dominik Schaal
- Assistant 2 Marcel Pelgrim
5 games this season
🟨 1.6/game
⚽ 5.2 goals/game
Standings
| # | Team | P | Pts |
|---|---|---|---|
| 1 | FC Bayern München | 34 | 89 |
| 2 | Borussia Dortmund | 34 | 73 |
| 3 | RB Leipzig | 34 | 65 |
| 4 | VfB Stuttgart | 34 | 62 |
| 5 | TSG 1899 Hoffenheim | 34 | 61 |
| 6 | Bayer 04 Leverkusen | 34 | 59 |
| 7 | SC Freiburg | 34 | 47 |
| 8 | Eintracht Frankfurt | 34 | 44 |
| 9 | FC Augsburg | 34 | 43 |
| 10 | 1. FSV Mainz 05 | 34 | 40 |
| 11 | 1. FC Union Berlin | 34 | 39 |
| 12 | Borussia Monchengladbach | 34 | 38 |
| 13 | Hamburger SV | 34 | 38 |
| 14 | 1. FC Koln | 34 | 32 |
| 15 | SV Werder Bremen | 34 | 32 |
| 16 | VfL Wolfsburg | 34 | 29 |
| 17 | 1. FC Heidenheim 1846 | 34 | 26 |
| 18 | FC St. Pauli 1910 | 34 | 26 |
Head-to-Head
Recent Form
| Date | Opponent | H/A | Score | Result |
|---|---|---|---|---|
| 25 Feb | TSG 1899 Hoffenheim | H | 2–3 | L |
| 20 Feb | PSV | A | 1–1 | D |
| 17 Feb | VfL Wolfsburg | A | 1–1 | D |
| 09 Feb | SC Freiburg | H | 3–0 | W |
| 02 Feb | 1. FC Heidenheim 1846 | A | 0–0 | D |
| 28 Jan | VfL Bochum 1848 | H | 3–1 | W |
| Date | Opponent | H/A | Score | Result |
|---|---|---|---|---|
| 25 Feb | Borussia Dortmund | A | 3–2 | W |
| 17 Feb | 1. FC Union Berlin | H | 0–1 | L |
| 11 Feb | 1. FC Koln | H | 1–1 | D |
| 04 Feb | VfL Wolfsburg | A | 2–2 | D |
| 27 Jan | 1. FC Heidenheim 1846 | H | 1–1 | D |
| 20 Jan | SC Freiburg | A | 2–3 | L |
Season Stats
| Borussia Dortmund | TSG 1899 Hoffenheim | |
|---|---|---|
| #2 | Position | #5 |
| 73 | Points | 61 |
| 34 | Played | 34 |
| 22 / 7 / 5 | W / D / L | 18 / 7 / 9 |
| 70 | Scored | 65 |
| 34 | Conceded | 52 |
| +36 | GD | +13 |
| 2.15 | PPG | 1.79 |
| 65% | Win % | 53% |
Key Stats
58%
Both Teams to Score
H2H (19 games)
H2H (19 games)
53%
Over 2.5 Goals
H2H history
H2H history
44%
Clean Sheets
Borussia Dortmund this season
Borussia Dortmund this season
21%
Clean Sheets
TSG 1899 Hoffenheim this season
TSG 1899 Hoffenheim this season
Borussia Dortmund are 2nd (73 pts). TSG 1899 Hoffenheim are 5th (61 pts).
Goal Timing (This Season)
Borussia Dortmund
0-15
2/1
16-30
–/–
31-45
3/2
46-60
1/–
61-75
1/–
76+
5/3
■ Scored ■ Conceded
TSG 1899 Hoffenheim
0-15
1/4
16-30
4/2
31-45
4/1
46-60
1/–
61-75
–/1
76+
1/5
■ Scored ■ Conceded
Events
Match Events
- 0' It’s Showtime! The match between Borussia Dortmund and TSG 1899 Hoffenheim is underway.
- 2' Ihlas Bebou makes no mistake. The score reads 0-1 and TSG 1899 Hoffenheim are in front.
- 7' The Array continues to deliver drama. Both Borussia Dortmund and TSG 1899 Hoffenheim are desperate not to drop points on matchday .
- 12' A moment of individual brilliance could settle this. Both teams are waiting for that decisive action.
- 17' The tempo has dropped considerably in the last few minutes. Edin Terzic will be considering his options from the bench.
- 21' A stunning finish from Donyell Malen — that came from absolutely nowhere!
- 24' It’s a booking for TSG 1899 Hoffenheim player. Umut Tohumcu gets a card.
- 25' Nico Schlotterbeck has been a constant threat and now delivers with a goal on 25 minutes.
- 30' Spectators are craving for more action. Both teams play very cautiously. They need to put some more energy.
- 35' 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.
- 40' TSG 1899 Hoffenheim are keeping things exceptionally tight at the back. It will take something special to break them down.
- 45' Borussia Dortmund receives a card for a hard tackle on 45.
- 49' David Jurasek is ready to make an impact after coming on for Robert Skov at the 49 minute mark.
- 54' The home supporters are growing impatient. Borussia Dortmund must find a spark to ignite this game.
- 59' Spectators do not have much to choose from both teams. The sides had several scoring chances but they still need a bit more than just a sight of a goal.
- 61' Maximilian Beier is having a superb {COMPETITION} campaign — that is 2 goals this season for the .
- 64' Brilliant from the ! Maximilian Beier makes it 2-3 with a superb finish on 64.
- 68' The whistle greets Andrej Kramaric as he departs to be replaced by Dennis Geiger.
- 73' TSG 1899 Hoffenheim has dominated the recent head-to-head record, winning 1 of the last 2 meetings.
- 75' Another substitution for Borussia Dortmund to replace Niclas Fullkrug by Youssoufa Moukoko on 75 minute.
- 79' It is a substitution in Borussia Dortmund team. Julian Ryerson is replaced by Mats Hummels on 79 minute.
- 84' Not even hints on scoring a goal over the last 84 minutes.
- 87' Time for substitution for Borussia Dortmund. Marco Reus is replaced by Julien Duranville.
- 90' It’s a booking for TSG 1899 Hoffenheim player. John Brooks gets a card.
- Hope, you loved the show. Another epic battle is over with the score 2-3.
Lineups
Borussia Dortmund Lineups
4-2-3-1Starting XI
- 21
- 19
-
11
Marco Reus ↓ Julien Duranville 87'
- 10
- 14
- 33
- 20
-
26
Julian Ryerson ↓ Mats Hummels 79'
- 23
- 4
-
22
Ian Maatsen ↓ Karim Adeyemi 75'
Bench
- 5
-
15
Mats Hummels ↑ 79'
- 17
- 6
-
27
Karim Adeyemi ↑ 75'
-
18
Youssoufa Moukoko ↑ 75'
- 35
-
43
Jamie Bynoe-Gittens ↑ 75'
-
16
Julien Duranville ↑ 87'
Coach
Edin Terzic
TSG 1899 Hoffenheim Lineups
3-4-1-2Starting XI
- 23
-
9
Ihlas Bebou ↓ Marius Bulter 79'
- 1
- 3
-
27
Andrej Kramaric ↓ Dennis Geiger 68'
- 11
- 5
-
29
Robert Skov ↓ David Jurasek 49'
- 14
- 16
-
40
Umut Tohumcu ↓ Finn Ole Becker 79'
Bench
-
10
Wout Weghorst ↑ 79'
-
8
Dennis Geiger ↑ 68'
-
21
Marius Bulter ↑ 79'
-
20
Finn Ole Becker ↑ 79'
- 37
- 15
-
19
David Jurasek ↑ 49'
- 33
- 20
Coach
Pellegrino Matarazzo
H2H
H2H Top Scorers
| Player | Goals |
|---|---|
| Andrej Kramaric | 9 |
| Marco Reus | 5 |
| Jadon Sancho | 3 |
| Erling Haaland | 3 |
| Ihlas Bebou | 2 |
| Munas Dabbur | 2 |
| Mario Gotze | 2 |
| Maximilian Beier | 2 |
Head to Head
Borussia Dortmund Form
TSG 1899 Hoffenheim Form
2024-02-25
Borussia Dortmund
2–3
TSG 1899 Hoffenheim
W
2024-02-17
TSG 1899 Hoffenheim
0–1
1. FC Union Berlin
L
2024-02-11
TSG 1899 Hoffenheim
1–1
1. FC Koln
D
2024-02-04
VfL Wolfsburg
2–2
TSG 1899 Hoffenheim
D
2024-01-27
TSG 1899 Hoffenheim
1–1
1. FC Heidenheim 1846
D
2024-01-20
SC Freiburg
3–2
TSG 1899 Hoffenheim
L
Predictions
Prediction accuracy
3 / 4
2.2
Borussia Dortmund xG
Expected Goals
Dixon-Coles · Bivariate Poisson · Neg. Binomial · Elo
1.39
TSG 1899 Hoffenheim xG
I would bet for:
Over 2.5 goals 68% + Both teams to score 66%
Match Result
✗ WrongActual: TSG 1899 Hoffenheim win
Both Teams to Score
✓ Correct
Avg goals/match: 3.59
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
Borussia Dortmund or Draw
76%
Draw or TSG 1899 Hoffenheim
47%
Borussia Dortmund or TSG 1899 Hoffenheim
77%
Half-Time Result
✓ CorrectActual: Borussia Dortmund win at HT
Correct Score
✗ 2–3 not predicted2 – 3Actual
1 – 1
9.3%
2 – 1
9%
2 – 0
6.7%
3 – 1
6.5%
2 – 2
6.2%
1 – 2
5.7%
1 – 0
5.6%
3 – 0
4.8%
3 – 2
4.5%
0 – 0
4.1%
4 – 1
3.6%
0 – 1
3.3%
Asian Handicap — Borussia Dortmund
| Handicap | Borussia Dortmund covers | Push | TSG 1899 Hoffenheim covers |
|---|---|---|---|
| -2.5 | 18% | — | 82% |
| -2 | 18% | 17% | 66% |
| -1.5 | 34% | — | 66% |
| -1 | 34% | 21% | 45% |
| -0.5 | 55% | — | 45% |
| +0.5 | 77% | — | 23% |
| +1 | 77% | 13% | 10% |
| +1.5 | 90% | — | 10% |
| +2 | 90% | 7% | 4% |
| +2.5 | 96% | — | 4% |
Clean Sheet
Borussia Dortmund keeps clean sheet
26%
✓
TSG 1899 Hoffenheim keeps clean sheet
12%
✓
Predictions are statistical estimates based on season form, H2H history, and a Poisson model. Not financial advice.

