Germany - BundesligaSignal Iduna Park, Dec 7
FTBorussia Dortmund
2 - 0
Hoffenheim
Events:
43'Julian BrandtYan Couto1 - 0(Assist)
43'1 - 0Julian BrandtYan Couto(Assist)
HT
1 - 0
Events:
60'Nico SchlotterbeckFelix Nmecha2 - 0(Assist)
60'2 - 0Nico SchlotterbeckFelix Nmecha(Assist)
65'Bernardo
65'Bernardo
68'Albian Hajdari
68'Albian Hajdari
FT
2 - 0
Events:
Events:
Match Info:
Referee: Florian Badstuebner (Germany)
Venue: Signal Iduna ParkDec 7
Spectators: 81,365
Stats:
Shots on target
4
Shots on target
3
Shots off target
2
Shots off target
7
Blocked Shots
2
Blocked Shots
1
Possession (%)
43
Possession (%)
57
Corner Kicks
7
Corner Kicks
5
Offsides
0
Offsides
1
Fouls
7
Fouls
9
Throw ins
20
Throw ins
26
Yellow cards
0
Yellow cards
2
Crosses
4
Crosses
5
Goalkeeper saves
3
Goalkeeper saves
2
Goal kicks
11
Goal kicks
4
Latest commentaries:
90+5'Borussia Dortmund with a deserved victory after a fine display
90+5'That's it! The referee blows the final whistle
90+5'Today's attendance is 81365.
90+5'Ball possession: Borussia Dortmund: 44%, Hoffenheim: 56%.
90+5'Goal kick for Hoffenheim.
90+5'Julian Ryerson from Borussia Dortmund takes a short corner kick from the left.
90+4'Leon Avdullahu from Hoffenheim intercepts a cross aimed towards the box.
90+4'Borussia Dortmund take a throw-in in the opponent's half of the field.
90+3'Yan Couto is leaving the field to be replaced by Julian Ryerson in a tactical substitution.
90+3'Aaron Anselmino wins an air challenge against Leon Avdullahu
90+3'Borussia Dortmund take a throw-in in the opponent's half of the field.
90+2'Maximilian Beier wins an air challenge against Albian Hajdari
90+2'Borussia Dortmund are trying to create something here.
90+1'The fourth official shows there are 4 minute(s) of time to be added.
90+1'Hoffenheim take a throw-in in their own half of the field.
90'Ball possession: Borussia Dortmund: 43%, Hoffenheim: 57%.
90'Felix Nmecha is leaving the field to be replaced by Jobe Bellingham in a tactical substitution.
90'Serhou Guirassy is leaving the field to be replaced by Fabio Silva in a tactical substitution.
90'Oooh... that was a sitter! Serhou Guirassy should have scored from that position
90'CROSSBAR! A shot from Serhou Guirassy stings the crossbar!
90'Yan Couto creates a scoring opportunity for his teammate
89'Robin Hranac makes the tackle and wins possession for his team
89'Borussia Dortmund take a throw-in in the opponent's half of the field.
89'Safe hands from Gregor Kobel as he comes out and claims the ball
89'Aaron Anselmino makes the tackle and wins possession for his team
88'Hoffenheim are trying to create something here.
87'Leon Avdullahu makes the tackle and wins possession for his team
87'Nico Schlotterbeck makes the tackle and wins possession for his team
86'Hoffenheim take a throw-in in their own half of the field.
86'Hoffenheim take a throw-in in their own half of the field.
86'Albian Hajdari comes back onto the field.
86'Bernardo from Hoffenheim intercepts a cross aimed towards the box.
85'Ball possession: Borussia Dortmund: 43%, Hoffenheim: 57%.
85'The match resumes with a drop ball.
85'Albian Hajdari is injured and is taken off the field to receive medical treatment.
85'Albian Hajdari is down injured and receives medical attention on the field.
84'Play has been stopped because there is a player lying on the pitch.
84'Ihlas Bebou shoots from outside the box, but Gregor Kobel has it under control
83'Hoffenheim take a throw-in in the opponent's half of the field.
83'Borussia Dortmund take a throw-in in their own half of the field.
Line-ups are confirmed. Last update: Sun Dec 07 2025 08:31:00 GMT+0000 (Coordinated Universal Time)
Borussia Dortmund3-4-2-1
1
Gregor Kobel
28
Aaron Anselmino
3
Waldemar Anton
4
Nico Schlotterbeck
2
Yan Couto
20
Marcel Sabitzer
8
Felix Nmecha
24
Daniel Svensson
27
Karim Adeyemi
10
Julian Brandt
9
Serhou Guirassy
29
Bazoumana Toure
19
Tim Lemperle
11
Fisnik Asllani
18
Wouter Burger
7
Leon Avdullahu
6
Grischa Prömel
13
Bernardo
21
Albian Hajdari
2
Robin Hranáč
34
Vladimír Coufal
1
Oliver Baumann
Hoffenheim4-3-1-2
Substitutions:
80'
Julian BrandtCarney Chukwuemeka
62'
Fisnik AsllaniAndrej Kramarić
80'
Karim AdeyemiMaximilian Beier
73'
Tim LemperleIhlas Bebou
90'
Serhou GuirassyFábio Silva
73'
Grischa PrömelUmut Tohumcu
90'
Felix NmechaJobe Bellingham
80'
Wouter BurgerAdam Hložek
90'
Yan CoutoJulian Ryerson
80'
Bazoumana ToureMax Moerstedt
Substitute players:
Alexander Meyer
Luca Philipp
Ramy Bensebaini
Ozan Kabak
Julian Ryerson
Valentin Gendrey
Jobe Bellingham
Alexander Prass
Pascal Groß
Umut Tohumcu
Carney Chukwuemeka
Ihlas Bebou
Emre Can
Adam Hložek
Maximilian Beier
Andrej Kramarić
Fábio Silva
Max Moerstedt
Coaches:
Niko Kovac
Christian Ilzer
Bundesliga
#Team namePPlayedGDGoals DifferencePtsPointsWWinsDDrawsLLossesFGoals ForAGoals Against
1Champions LeagueBayern Munich1340371210499
2Champions LeagueRB Leipzig1315299222813
3Champions LeagueBorussia Dortmund1312288412311
4Champions LeagueBayer Leverkusen139237242819
5Europa LeagueHoffenheim136237242519
6Europa Conference League qualificationVfB Stuttgart13-1227152122
7Eintracht Frankfurt13-1216342829
8FC Cologne131164452221
9Freiburg13-2164452022
10Borussia M'gladbach13-2164451719
11Werder Bremen13-6164451824
12Union Berlin13-6154361622
13Hamburger SV13-6154361420
14Augsburg13-10134181727
15Wolfsburg13-6123371723
16Relegation play-offFC Heidenheim13-16113281228
17RelegationSt. Pauli13-1482291125
18RelegationMainz 0513-1361391124
Champions League
Europa League
Europa Conference League qualification
Relegation play-off
Relegation
Cup result provided 1 additional position in UEFA Europa League
Max favourites reached
Max favourites reached