Borussia Dortmund vs TSG 1899 Hoffenheim, Bundesliga 2019-20 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 Daniel Siebert
- Referee Aarne Aarnink
- Referee Arno Blos
- Referee Christian Bandurski
- Referee Guido Winkmann
29 games this season
🟨 1.6/game
⚽ 5.8 goals/game
🟥 1 total
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 |
|---|---|---|---|---|
| 27 Jun | TSG 1899 Hoffenheim | H | 0–4 | L |
| 20 Jun | RB Leipzig | A | 2–0 | W |
| 17 Jun | 1. FSV Mainz 05 | H | 0–2 | L |
| 13 Jun | TSV Fortuna 95 Dusseldorf | A | 1–0 | W |
| 06 Jun | Hertha BSC | H | 1–0 | W |
| 31 May | SC Paderborn 07 | A | 6–1 | W |
| Date | Opponent | H/A | Score | Result |
|---|---|---|---|---|
| 27 Jun | Borussia Dortmund | A | 4–0 | W |
| 20 Jun | 1. FC Union Berlin | H | 4–0 | W |
| 17 Jun | FC Augsburg | A | 3–1 | W |
| 12 Jun | RB Leipzig | H | 0–2 | L |
| 06 Jun | TSV Fortuna 95 Dusseldorf | A | 2–2 | D |
| 30 May | 1. FSV Mainz 05 | A | 1–0 | W |
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' The ball is rolling at Signal Iduna Park. Borussia Dortmund are looking to make home advantage count against TSG 1899 Hoffenheim.
- 5' It is a cagey affair so far. Borussia Dortmund in their trying to find a way past TSG 1899 Hoffenheim's compact .
- 8' GOAL! Andrej Kramaric scores on 8. Assisted by Pavel Kaderabek
- 13' will be watching from the dugout nervously. His Borussia Dortmund side need to improve if they are to claim all three points.
- 18' TSG 1899 Hoffenheim come into this ranked in Array. They desperately need points to push themselves up the standings.
- 23' Borussia Dortmund are happy to let the opposition have the ball in their own half. The trap is set.
- 28' Borussia Dortmund are enjoying more possession but struggling to find a way through a disciplined TSG 1899 Hoffenheim backline.
- 30' Assisted by Robert Skov with the perfectly-timed delivery and Andrej Kramaric makes no mistake. 0-2!
- 35' named a earlier, and opted for a in response. A fascinating tactical duel is developing.
- 40' Both teams are passing the ball around with high level of urgency. TSG 1899 Hoffenheim needs to do something about it to get closer to the goal.
- 41' A meaty challenge results in booking for Leonardo Balerdi on 41.
- 46' Achraf Hakimi is replacing Thorgan Hazard for the BV Borussia 09 Dortmund side.
- 48' Andrej Kramaric has been a constant threat and now delivers with a goal on 48 minutes.
- 50' A goal from the Croatia international Andrej Kramaric! He fires home on 50 to make it 0-4!
- 55' 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.
- 56' A change in the TSG 1899 Hoffenheim ranks — Munas Dabbur exits the field as Christoph Baumgartner enters on 56.
- 61' The 36-year-old Havard Nordtveit has been sensational this season — 0 goals and 0 assists is a remarkable return.
- 65' A tactical swap from BV Borussia 09 Dortmund — Dan-Axel Zagadou on, Giovanni Reyna off on 65 minutes.
- 70' Another substitution for BV Borussia 09 Dortmund to replace Lukasz Piszczek by Nico Schulz on 70 minute.
- 75' Spectators are craving for more action. Both teams play very cautiously. They need to put some more energy.
- 80' With 3 assists to his name this season, Achraf Hakimi is clearly more than just a goal scorer for Borussia Dortmund.
- 83' Another change for TSG 1899 Hoffenheim made on 83 minute. Benjamin Hubner leaves to be changed by Ermin Bicakcic.
- 88' It looks surprising TSG 1899 Hoffenheim does not make any changes. Mats Hummels has some obvious troubles when approaching to the goal.
- That’s it! Another goalless match for Borussia Dortmund and TSG 1899 Hoffenheim (для сухой ничьи).
Lineups
Borussia Dortmund Lineups
Starting XI
- 15
- 19
-
26
Lukasz Piszczek C ↓ Nico Schulz 70'
- 1
- 13
- 28
-
23
Thorgan Hazard ↓ Achraf Hakimi 46'
- 18
- 17
- 22
-
32
Gio Reyna ↓ Dan-Axel Zagadou 65'
Bench
-
5
Achraf Hakimi ↑ 46'
-
7
Jadon Sancho ↑ 46'
- 35
-
2
Dan-Axel Zagadou ↑ 65'
-
14
Nico Schulz ↑ 70'
- 33
- 3
-
37
Tobias Raschl ↑ 65'
- 30
Coach
Lucien Favre
TSG 1899 Hoffenheim Lineups
Starting XI
- 9
- 1
- 3
- 27
- 21
- 38
- 11
- 16
- 10
- 18
-
29
Robert Skov ↓ Steven Zuber 70'
Bench
- 31
-
7
Jacob Bruun Larsen ↑ 70'
-
6
Havard Nordtveit ↑ 83'
- 25
-
4
Ermin Bicakcic ↑ 83'
-
17
Steven Zuber ↑ 70'
-
14
Christoph Baumgartner ↑ 56'
- 12
- 41
H2H
H2H Top Scorers
| Player | Goals |
|---|---|
| Andrej Kramaric | 9 |
| Marco Reus | 5 |
| Jadon Sancho | 3 |
| Erling Haaland | 3 |
| Munas Dabbur | 2 |
| Mario Gotze | 2 |
| Maximilian Beier | 2 |
| Gio Reyna | 2 |
Head to Head
Borussia Dortmund Form
2020-06-27
Borussia Dortmund
0–4
TSG 1899 Hoffenheim
L
2020-06-20
RB Leipzig
0–2
Borussia Dortmund
W
2020-06-17
Borussia Dortmund
0–2
1. FSV Mainz 05
L
2020-06-13
TSV Fortuna 95 Dusseldorf
0–1
Borussia Dortmund
W
2020-06-06
Borussia Dortmund
1–0
Hertha BSC
W
2020-05-31
SC Paderborn 07
1–6
Borussia Dortmund
W
TSG 1899 Hoffenheim Form
2020-06-27
Borussia Dortmund
0–4
TSG 1899 Hoffenheim
W
2020-06-20
TSG 1899 Hoffenheim
4–0
1. FC Union Berlin
W
2020-06-17
FC Augsburg
1–3
TSG 1899 Hoffenheim
W
2020-06-12
TSG 1899 Hoffenheim
0–2
RB Leipzig
L
2020-06-06
TSV Fortuna 95 Dusseldorf
2–2
TSG 1899 Hoffenheim
D
2020-05-30
1. FSV Mainz 05
0–1
TSG 1899 Hoffenheim
W
Predictions
Prediction accuracy
2 / 4
1.47
Borussia Dortmund xG
Expected Goals
Dixon-Coles · Bivariate Poisson · Neg. Binomial · Elo
1.8
TSG 1899 Hoffenheim xG
I would bet for:
Borussia Dortmund or TSG 1899 Hoffenheim 74% + Both teams to score 64%
Match Result
✓ CorrectActual: TSG 1899 Hoffenheim win
Both Teams to Score
✗ Wrong
Avg goals/match: 3.27
Actual: No — clean sheet
Over / Under Goals
✓ O/U 2.5| Line | Over | Under | |
|---|---|---|---|
| ± 0.5 | 95% |
|
5% |
| ± 1.5 | 84% |
|
16% |
| ± 2.5 | 62% |
|
38% |
| ± 3.5 | 41% |
|
59% |
| ± 4.5 | 24% |
|
76% |
Double Chance
Borussia Dortmund or Draw
58%
Draw or TSG 1899 Hoffenheim
69%
Borussia Dortmund or TSG 1899 Hoffenheim
74%
Half-Time Result
✗ WrongActual: TSG 1899 Hoffenheim win at HT
Correct Score
✗ 0–4 not predicted0 – 4Actual
1 – 1
10.9%
1 – 2
8.7%
2 – 1
7.1%
2 – 2
6.4%
0 – 1
6.2%
0 – 2
6.2%
0 – 0
5.4%
1 – 3
5.2%
1 – 0
4.9%
2 – 0
4.1%
2 – 3
3.9%
0 – 3
3.6%
Asian Handicap — Borussia Dortmund
| Handicap | Borussia Dortmund covers | Push | TSG 1899 Hoffenheim covers |
|---|---|---|---|
| -2.5 | 5% | — | 95% |
| -2 | 5% | 9% | 85% |
| -1.5 | 15% | — | 85% |
| -1 | 15% | 16% | 69% |
| -0.5 | 31% | — | 69% |
| +0.5 | 56% | — | 44% |
| +1 | 56% | 20% | 25% |
| +1.5 | 75% | — | 25% |
| +2 | 75% | 14% | 11% |
| +2.5 | 89% | — | 11% |
Clean Sheet
Borussia Dortmund keeps clean sheet
17%
✓
TSG 1899 Hoffenheim keeps clean sheet
24%
✗
Predictions are statistical estimates based on season form, H2H history, and a Poisson model. Not financial advice.

