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 34 games · 73 pts (2025/26)
- TSG 1899 Hoffenheim 34 games · 61 pts (2025/26)
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 | 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 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 Koln 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 | |
|---|---|---|
| #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.
- 1' Christoph Baumgartner has been a danger all night but risks an early exit having now seen a Yellow card on 1.
- 6' 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.
- 7' TSG 1899 Hoffenheim receives a Yellow card for a hard tackle on 7.
- 12' It’s high time Marco Rose made some changes to put the his team’s game back to action.
- 17' The energy levels are beginning to show. Sebastian Hoeneß might look to freshen things up shortly.
- 20' Dennis Geiger picks up a Yellow card and will need to be extremely careful for the remainder of this match.
- 25' Supporters expect more eagerness from Mahmoud Dahoud, as he is very good at scoring at Signal Iduna Park with 2 goals in the last 2 games.
- 30' Players seem to put ease on their energy level Spectators hardly appreciate such approach. Teams need to speed up the tempo.
- 35' The tempo has dropped considerably in the last few minutes. Marco Rose will be considering his options from the bench.
- 36' Borussia Dortmund receives a Yellow card for a hard tackle on 36.
- 37' It’s a booking for Borussia Dortmund player. Mahmoud Dahoud gets a Yellow card.
- 42' Although teams showed high tempo form the start, they seem to slow down a bit. Both sides really need to catch a fire. Otherwise, we have another goalless match.
- 46' The crowd applauds Angelo Stiller as he leaves the pitch. Georginio Rutter steps in for TSG 1899 Hoffenheim.
- 49' Gio Reyna is having a superb {COMPETITION} campaign — that is 1 goals this season for the .
- 54' It’s gonna be a Yellow card for Thomas Meunier.
- 59' Not even hints on scoring a goal over the last 59 minutes.
- 61' Assisted by Dennis Geiger with the perfectly-timed delivery and Christoph Baumgartner makes no mistake. 1-1!
- 64' Another substitution for Borussia Dortmund to replace Gio Reyna by Julian Brandt on 64 minute.
- 69' Clinical. Composed. Brilliant. Jude Bellingham makes it 2-1.
- 70' A tactical swap from TSG 1899 Hoffenheim — Mijat Gacinovic on, Jacob Bruun Larsen off on 70 minutes.
- 71' TSG 1899 Hoffenheim make a change. Jacob Bruun Larsen trudges off to be replaced by Mijat Gacinovic on 71 minutes.
- 73' The Borussia Dortmund bench stirs into life. Jude Bellingham is withdrawn and Marius Wolf gets his opportunity.
- 78' The midfield battle is intense right now. Both Borussia Dortmund and TSG 1899 Hoffenheim are fighting for every inch of the pitch.
- 83' The TSG 1899 Hoffenheim bench stirs into life. Dennis Geiger is withdrawn and Munas Dabbur gets his opportunity.
- 84' A change in the Borussia Dortmund ranks — Raphael Guerreiro exits the field as Felix Passlack enters on 84.
- 89' The Array continues to deliver drama. Both Borussia Dortmund and TSG 1899 Hoffenheim are desperate not to drop points on matchday .
- 90' Brilliant from the ! Munas Dabbur makes it 2-2 with a superb finish on 90.
- Hope, you loved the show. Another epic battle is over with the score 3-2.
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 |
| Erling Haaland | 3 |
| Jadon Sancho | 3 |
| Julian Brandt | 2 |
| Marius Wolf | 2 |
| Ihlas Bebou | 2 |
| Munas Dabbur | 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 Koln 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.25
Borussia Dortmund xG
Expected Goals
Dixon-Coles · Bivariate Poisson · Neg. Binomial · Elo
1.66
TSG 1899 Hoffenheim xG
I would bet for:
Over 2.5 goals 74% + Both teams to score 72%
Match Result
✓ CorrectActual: Borussia Dortmund win
Both Teams to Score
✓ Correct
Avg goals/match: 3.91
Actual: Yes — both scored
Over / Under Goals
✓ O/U 2.5| Line | Over | Under | |
|---|---|---|---|
| ± 0.5 | 97% |
|
3% |
| ± 1.5 | 90% |
|
10% |
| ± 2.5 | 74% |
|
26% |
| ± 3.5 | 54% |
|
46% |
| ± 4.5 | 35% |
|
65% |
Double Chance
Borussia Dortmund or Draw
73%
Draw or TSG 1899 Hoffenheim
49%
Borussia Dortmund or TSG 1899 Hoffenheim
78%
Half-Time Result
✗ WrongActual: Draw at HT
Correct Score
✓ In top 12
1 – 1
8.3%
2 – 1
8.2%
2 – 2
6.7%
1 – 2
6.1%
3 – 1
6.1%
2 – 0
5.2%
3 – 2
Actual
1 – 0
4.1%
3 – 0
3.8%
2 – 3
3.7%
4 – 1
3.4%
1 – 3
3.3%
Asian Handicap — Borussia Dortmund
| Handicap | Borussia Dortmund covers | Push | TSG 1899 Hoffenheim covers |
|---|---|---|---|
| -2.5 | 16% | — | 84% |
| -2 | 16% | 15% | 69% |
| -1.5 | 31% | — | 69% |
| -1 | 31% | 19% | 50% |
| -0.5 | 50% | — | 50% |
| +0.5 | 72% | — | 28% |
| +1 | 72% | 14% | 14% |
| +1.5 | 86% | — | 14% |
| +2 | 86% | 8% | 6% |
| +2.5 | 94% | — | 6% |
Clean Sheet
Borussia Dortmund keeps clean sheet
20%
✓
TSG 1899 Hoffenheim keeps clean sheet
11%
✓
Predictions are statistical estimates based on season form, H2H history, and a Poisson model. Not financial advice.

