Borussia Dortmund vs TSG 1899 Hoffenheim, Bundesliga 2021-22 REGULAR SEASON
Overview
Match Preview
Borussia Dortmund vs TSG 1899 Hoffenheim — Bundesliga at Signal Iduna Park.
- Borussia Dortmund 4 games · 12 pts (2026/27)
- TSG 1899 Hoffenheim 4 games · 3 pts (2026/27)
Match Details
- Referee Marco Achmuller
- Referee Felix Zwayer
- Referee Thorsten Schiffner
- Referee Sven Waschitzki
- Referee Matthias Jollenbeck
- Referee Markus Sinn
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 |
|---|---|---|---|---|
| 27 Aug | TSG 1899 Hoffenheim | H | 3–2 | W |
| 21 Aug | SC Freiburg | A | 1–2 | L |
| 14 Aug | Eintracht Frankfurt | H | 5–2 | W |
| 07 Aug | SV Wehen Wiesbaden | A | 3–0 | W |
| 22 May | Bayer 04 Leverkusen | H | 3–1 | W |
| 16 May | 1. FSV Mainz 05 | A | 3–1 | W |
| Date | Opponent | H/A | Score | Result |
|---|---|---|---|---|
| 27 Aug | Borussia Dortmund | A | 2–3 | L |
| 22 Aug | 1. FC Union Berlin | H | 2–2 | D |
| 14 Aug | FC Augsburg | A | 4–0 | W |
| 09 Aug | FC Viktoria Köln 1904 | A | 3–2 | W |
| 22 May | Hertha BSC | H | 2–1 | W |
| 15 May | Arminia Bielefeld | A | 1–1 | D |
Season Stats
| Borussia Dortmund | TSG 1899 Hoffenheim | |
|---|---|---|
| #1 | Position | #14 |
| 12 | Points | 3 |
| 4 | Played | 4 |
| 4 / 0 / 0 | W / D / L | 1 / 0 / 3 |
| 9 | Scored | 7 |
| 2 | Conceded | 10 |
| +7 | GD | -3 |
| 3.00 | PPG | 0.75 |
| 100% | Win % | 25% |
Key Stats
60%
Both Teams to Score
H2H (20 games)
H2H (20 games)
55%
Over 2.5 Goals
H2H history
H2H history
75%
Clean Sheets
Borussia Dortmund this season
Borussia Dortmund this season
0%
Clean Sheets
TSG 1899 Hoffenheim this season
TSG 1899 Hoffenheim this season
Borussia Dortmund are 1st (12 pts). TSG 1899 Hoffenheim are 14th (3 pts).
Goal Timing (This Season)
Borussia Dortmund
0-15
2/–
16-30
–/–
31-45
1/1
46-60
–/1
61-75
3/–
76+
2/–
■ Scored ■ Conceded
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
Top Scorers (This Season)
Borussia Dortmund
| Sehrou Guirassy | 2 G | 2 A |
| Felix Kalu Nmecha | 2 G | |
| Fabio Silva | 2 G | |
| Ioannis Konstantelias | 1 G |
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 |
Events
Match Events
- 0' We are underway at Signal Iduna Park. The crowd does wile while the referee lows the starting whistle.
- 1' Poor challenge from Christoph Baumgartner. The referee spots it immediately and shows the Yellow card.
- 6' Both keepers have barely been tested. Borussia Dortmund and TSG 1899 Hoffenheim are cancelling each other out in the centre of the park.
- 7' Stefan Posch has been a danger all night but risks an early exit having now seen a Yellow card on 7.
- 12' It looks surprising TSG 1899 Hoffenheim does not make any changes. Mahmoud Dahoud has some obvious troubles when approaching to the goal.
- 17' The 33-year-old Sargis Adamyan has been sensational this season — 0 goals and 0 assists is a remarkable return.
- 20' It’s a booking for TSG 1899 Hoffenheim player. Dennis Geiger gets a Yellow card.
- 25' Angelo Stiller has been one of the livelier players on the pitch with 0 goals to his name this season.
- 30' The teams are not in a rush to score plenty of goals. It might look strange considering TSG 1899 Hoffenheim that had 410 games and scored 538 goals.
- 35' Players seem to put ease on their energy level Spectators hardly appreciate such approach. Teams need to speed up the tempo.
- 36' Borussia Dortmund receives a Yellow card for a hard tackle on 36.
- 37' It’s gonna be a Yellow card for Mahmoud Dahoud.
- 42' A tactical chess match is unfolding here. The question is which manager blinks first.
- 46' TSG 1899 Hoffenheim ring the changes. Angelo Stiller has done his job and it is now time for Georginio Rutter to step up.
- 49' What composure from Gio Reyna! The USA international strokes it home. 1-0.
- 54' Controversy at the stadium! Thomas Meunier argues furiously but the Yellow card stands.
- 59' 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.
- 61' Christoph Baumgartner does the damage! The net is bulging and TSG 1899 Hoffenheim surge ahead!
- 64' Time for substitution for Borussia Dortmund. Gio Reyna is replaced by Julian Brandt.
- 69' Clinical. Composed. Brilliant. Jude Bellingham makes it 2-1.
- 70' The crowd applauds Jacob Bruun Larsen as he leaves the pitch. Mijat Gacinovic steps in for TSG 1899 Hoffenheim.
- 71' The whistle greets Jacob Bruun Larsen as he departs to be replaced by Mijat Gacinovic.
- 73' Borussia Dortmund manager makes another effort to make the tables turned. Marius Wolf is hanging Jude Bellingham on the field on 73 minute.
- 78' Matchday of the Array and both teams know exactly what is at stake tonight.
- 83' It is a substitution in TSG 1899 Hoffenheim team. Dennis Geiger is replaced by Munas Dabbur on 83 minute.
- 84' Felix Passlack has so much to prove this time. He replaces Raphael Guerreiro on 84 minute.
- 89' David Raum has been relatively quiet despite scoring 8 goals in his last 317 appearances.
- 90' What composure from Munas Dabbur! The Israel international strokes it home. 2-2.
- Borussia Dortmund celebrates a vital win. Three points that could prove pivotal come season's end.
Lineups
Borussia Dortmund Lineups
Starting XI
- 21
- 24
- 11
- 16
- 8
- 13
- 28
- 1
- 9
-
22
Jude Bellingham ↓ Marius Wolf 73'
-
7
Gio Reyna ↓ Julian Brandt 64'
Bench
-
30
Felix Passlack ↑ 84'
-
19
Julian Brandt ↑ 64'
- 35
-
39
Marius Wolf ↑ 73'
- 47
- 20
-
18
Youssoufa Moukoko ↑ 84'
- 42
Coach
Marco Rose
TSG 1899 Hoffenheim Lineups
Starting XI
- 7
- 22
- 25
- 1
- 27
- 38
-
8
Dennis Geiger ↓ Munas Dabbur 83'
- 14
- 16
- 17
- 13
Bench
-
33
Georginio Rutter ↑ 46'
- 15
-
20
Mijat Gacinovic ↑ 70'
- 12
-
23
Sargis Adamyan ↑ 70'
-
10
Munas Dabbur ↑ 83'
- 18
- 29
- 30
Coach
Sebastian Hoeneß
H2H
H2H Top Scorers
| Player | Goals |
|---|---|
| Andrej Kramaric | 9 |
| Marco Reus | 5 |
| Sehrou Guirassy | 3 |
| Erling Haaland | 3 |
| Jadon Sancho | 3 |
| Pavel Kaderabek | 2 |
| Ishak Belfodil | 2 |
| Julian Brandt | 2 |
Head to Head
Borussia Dortmund Form
2021-08-27
Borussia Dortmund
3–2
TSG 1899 Hoffenheim
W
2021-08-21
SC Freiburg
2–1
Borussia Dortmund
L
2021-08-14
Borussia Dortmund
5–2
Eintracht Frankfurt
W
2021-08-07
SV Wehen Wiesbaden
0–3
Borussia Dortmund
W
2021-05-22
Borussia Dortmund
3–1
Bayer 04 Leverkusen
W
2021-05-16
1. FSV Mainz 05
1–3
Borussia Dortmund
W
TSG 1899 Hoffenheim Form
2021-08-27
Borussia Dortmund
3–2
TSG 1899 Hoffenheim
L
2021-08-22
TSG 1899 Hoffenheim
2–2
1. FC Union Berlin
D
2021-08-14
FC Augsburg
0–4
TSG 1899 Hoffenheim
W
2021-08-09
FC Viktoria Köln 1904
2–3
TSG 1899 Hoffenheim
W
2021-05-22
TSG 1899 Hoffenheim
2–1
Hertha BSC
W
2021-05-15
Arminia Bielefeld
1–1
TSG 1899 Hoffenheim
D
Predictions
Prediction accuracy
3 / 4
2.83
Borussia Dortmund xG
Expected Goals
Dixon-Coles · Bivariate Poisson · Neg. Binomial · Elo
1.31
TSG 1899 Hoffenheim xG
I would bet for:
Over 2.5 goals 77% + Both teams to score 68%
Match Result
✓ CorrectActual: Borussia Dortmund win
Both Teams to Score
✓ Correct
Avg goals/match: 4.14
Actual: Yes — both scored
Over / Under Goals
✓ O/U 2.5| Line | Over | Under | |
|---|---|---|---|
| ± 0.5 | 97% |
|
3% |
| ± 1.5 | 91% |
|
9% |
| ± 2.5 | 77% |
|
23% |
| ± 3.5 | 58% |
|
42% |
| ± 4.5 | 39% |
|
61% |
Double Chance
Borussia Dortmund or Draw
82%
Draw or TSG 1899 Hoffenheim
37%
Borussia Dortmund or TSG 1899 Hoffenheim
81%
Half-Time Result
✗ WrongActual: Draw at HT
Correct Score
✓ In top 12
2 – 1
8.2%
3 – 1
7.6%
1 – 1
6.7%
2 – 0
6.5%
3 – 0
5.9%
4 – 1
5.4%
2 – 2
5.3%
3 – 2
Actual
1 – 0
4.3%
4 – 0
4.2%
1 – 2
3.9%
4 – 2
3.6%
Asian Handicap — Borussia Dortmund
| Handicap | Borussia Dortmund covers | Push | TSG 1899 Hoffenheim covers |
|---|---|---|---|
| -2.5 | 29% | — | 71% |
| -2 | 29% | 19% | 52% |
| -1.5 | 48% | — | 52% |
| -1 | 48% | 19% | 33% |
| -0.5 | 67% | — | 33% |
| +0.5 | 85% | — | 15% |
| +1 | 85% | 9% | 6% |
| +1.5 | 94% | — | 6% |
| +2 | 94% | 4% | 2% |
| +2.5 | 98% | — | 2% |
Clean Sheet
Borussia Dortmund keeps clean sheet
28%
✓
TSG 1899 Hoffenheim keeps clean sheet
7%
✓
Predictions are statistical estimates based on season form, H2H history, and a Poisson model. Not financial advice.

