Bundesliga 2026-27 · Matchday 2
What did Borussia Dortmund's 3-2 win over TSG Hoffenheim change in the Bundesliga table?
Goals
TSG Hoffenheim
- 45'Leon Avdullahu
- 54'Tim Lemperle
Borussia Dortmund
- 61'Serhou Guirassy
- 66'Fabio Silva
- 86'Albian Hajdari(OG)
HT 1-0
What this result changed
Standings entering Sep 5, Korea time (results through the previous day), plus this game only. Other games played on Sep 5 (Korea time) are not included.
This game alone
- Borussia DortmundPosition #5→#1
Position change only:Bayern Munich #1→#2, SC Freiburg #2→#3, FC Augsburg #3→#4, RB Leipzig #4→#5
Before → with this result only
| TSG Hoffenheim | Borussia Dortmund | |
|---|---|---|
| Position | #13 | #5→ |
| Points | 0 | 3→ |
| Record | 0-0-1→ | 1-0-0→ |
| Games left | 33→ | 33→ |
| Possible finish | #1–18 | #1–18 |
| Out of title race in | 33→ | - |
| Out of UCL race in | 33→ | - |
| Pts to clear auto-relegation | - | 97→ |
“-” means there is no such number: for a clinch, the club can't clinch on its own (it needs other results); for an elimination, losing every remaining game still wouldn't settle it.
After all games on Sep 5 (Korea time)
Standings entering Sep 5, Korea time (results through the previous day), plus the 6 games finished on Sep 5. Clinches and eliminations that took more than one of those results show up only here.
17 clubs with a position change only
Bayern Munich #1→#4, SC Freiburg #2→#1, FC Augsburg #3→#6, RB Leipzig #4→#7, Borussia Dortmund #5→#2, SV Elversberg #6→#3, 1. FC Köln #7→#10, Eintracht Frankfurt #8→#11, Union Berlin #9→#14, Mainz 05 #10→#12, SC Paderborn #11→#13, Bayer Leverkusen #12→#5, TSG Hoffenheim #13→#15, Hamburger SV #14→#16, Werder Bremen #15→#9, Borussia Mönchengladbach #16→#18, VfB Stuttgart #18→#8
Games counted that day:
In races with more than 8 games left, countdown changes that stay far off (a clinch needing more than two-thirds of the points left, or an elimination more than half the games left away) are left out of this list. Clinches and eliminations are always listed, and both clubs' numbers are all in the two-club table.
Current numbers, including the day's other games, on the club pages:TSG Hoffenheim scenarios →Borussia Dortmund scenarios →
Team stats
| TSG Hoffenheim | Borussia Dortmund | |
|---|---|---|
| 59.9% | Possession | 40.1% |
| 18 | Shots | 11 |
| 6 | Shots on target | 4 |
| 10 | Corners | 3 |
| 13 | Fouls | 7 |
| 1 | Offsides | 2 |
| 4 | Yellow cards | 2 |
| 0 | Red cards | 0 |
Cards & substitutions
Cards
TSG Hoffenheim
- Ozan Kabak
- Albian Hajdari
- Wouter Burger
- Andrej Kramaric
Borussia Dortmund
- Maximilian Beier
- Luca Reggiani
Card times are not in the feed for European matches, so only names are listed.
Substitutions
TSG Hoffenheim
- 73'On: Andrej KramaricOff: Adam Hlozek
- 73'On: Bambase ConteOff: Patrick Wimmer
- 79'On: Nathan De CatOff: Wouter Burger
- 79'On: Robin HranacOff: Ozan Kabak
- 84'On: Max MoerstedtOff: Tim Lemperle
Borussia Dortmund
- 32'On: Ethan Chidiebere NwaneriOff: Filippo Mane
- 45'On: Joey VeermanOff: Felix Nmecha
- 62'On: Fabio SilvaOff: Konstantinos Karetsas
- 63'On: Luca ReggianiOff: Joane Gadou
- 87'On: Marcel SabitzerOff: Serhou Guirassy
Player stats
TSG Hoffenheim4-4-2
| Player | Pos | Min | G | A | Cards |
|---|---|---|---|---|---|
| 1Oliver Baumann | GK | 90 | |||
| 34Vladimir Coufal | DF | 90 | 1 | ||
| 5Ozan Kabak | DF | 79 | |||
| 21Albian Hajdari | DF | 90 | |||
| 39Mats Rots | DF | 90 | |||
| 8Patrick Wimmer | MF | 73 | |||
| 7Leon Avdullahu | MF | 90 | 1 | ||
| 18Wouter Burger | MF | 79 | |||
| 14Adam Daghim | MF | 90 | 1 | ||
| 10Adam Hlozek | FW | 73 | |||
| 19Tim Lemperle | FW | 84 | 1 | ||
| 27Andrej Kramaric | FW | 17 | |||
| 20Bambase Conte | MF | 17 | |||
| 17Nathan De Cat | MF | 11 | |||
| 2Robin Hranac | DF | 11 | |||
| 9Max Moerstedt | FW | 6 |
Unused substitutes: Luca Philipp, Bernardo Fernandes da Silva Junior, Cajetan Lenz, Valentin Gendrey
Indented names came off the bench. Minutes exclude stoppage time (a full match is 90).
Borussia Dortmund3-4-2-1
| Player | Pos | Min | G | A | Cards |
|---|---|---|---|---|---|
| 1Gregor Kobel | GK | 90 | |||
| 22Joane Gadou | DF | 63 | |||
| 3Waldemar Anton | DF | 90 | 1 | ||
| 39Filippo Mane | DF | 32 | |||
| 26Julian Ryerson | MF | 90 | |||
| 7Jobe Bellingham | MF | 90 | |||
| 8Felix Nmecha | MF | 45 | |||
| 24Daniel Svensson | MF | 90 | |||
| 19Konstantinos Karetsas | MF | 62 | |||
| 14Maximilian Beier | MF | 90 | |||
| 9Serhou Guirassy | FW | 87 | 1 | 1 | |
| 18Ethan Chidiebere Nwaneri | MF | 58 | |||
| 25Joey Veerman | MF | 45 | |||
| 21Fabio Silva | FW | 28 | 1 | ||
| 49Luca Reggiani | DF | 27 | |||
| 20Marcel Sabitzer | MF | 3 |
Unused substitutes: Alexander Niklas Meyer-Schade, Kaua Prates, Carney Chukwuemeka, Mathis Albert
Indented names came off the bench. Minutes exclude stoppage time (a full match is 90).
Match data: Naver Sports. Clinch and elimination numbers and possible finishes are computed by this site.