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.
83'Hoffenheim take a throw-in in the opponent's half of the field.
83'Waldemar Anton relieves the pressure with a clearance
82'Felix Nmecha comes back onto the field.
82'The match resumes with a drop ball.
82'Felix Nmecha is injured and is taken off the field to receive medical treatment.
82'Felix Nmecha is down injured and receives medical attention on the field.
81'Play has been stopped because there is a player lying on the pitch.
81'Goal kick for Borussia Dortmund.
80'Bazoumana Toure is leaving the field to be replaced by Max Moerstedt in a tactical substitution.
80'Wouter Burger is leaving the field to be replaced by Adam Hlozek in a tactical substitution.
80'Karim Adeyemi is leaving the field to be replaced by Maximilian Beier in a tactical substitution.
80'Julian Brandt is leaving the field to be replaced by Carney Chukwuemeka in a tactical substitution.
80'Ball possession: Borussia Dortmund: 43%, Hoffenheim: 57%.
79'Felix Nmecha is penalised for pushing Bazoumana Toure.
79'Goal kick for Borussia Dortmund.
79'Andrej Kramaric from Hoffenheim fails to connect properly on the volley and sends the ball wide of target
78'Vladimir Coufal creates a scoring opportunity for his teammate
78'Hoffenheim take a throw-in in the opponent's half of the field.
78'Felix Nmecha from Borussia Dortmund intercepts a cross aimed towards the box.
78'Wouter Burger swings in the ball from a corner on the right, but it is nowhere near a teammate.
77'Daniel Svensson relieves the pressure with a clearance
77'Oliver Baumann relieves the pressure with a clearance
77'Felix Nmecha makes the tackle and wins possession for his team
77'Waldemar Anton from Borussia Dortmund intercepts a cross aimed towards the box.
75'Goal kick for Borussia Dortmund.
75'Vladimir Coufal from Hoffenheim swings in the corner from the left.
75'Ball possession: Borussia Dortmund: 44%, Hoffenheim: 56%.
75'Felix Nmecha relieves the pressure with a clearance
75'Hoffenheim with a potentially dangerous attack.
74'Hoffenheim take a throw-in in the opponent's half of the field.
74'Borussia Dortmund take a throw-in in the opponent's half of the field.
73'Grischa Proemel is leaving the field to be replaced by Umut Tohumcu in a tactical substitution.
73'Tim Lemperle is leaving the field to be replaced by Ihlas Bebou in a tactical substitution.
72'Borussia Dortmund take a throw-in in their own half of the field.
72'Borussia Dortmund take a throw-in in their own half of the field.
71'Hoffenheim take a throw-in in the opponent's half of the field.
70'Nico Schlotterbeck relieves the pressure with a clearance
70'Ball possession: Borussia Dortmund: 45%, Hoffenheim: 55%.
70'Goal kick for Hoffenheim.
70'A chance presents itself to Waldemar Anton from Borussia Dortmund but his header goes wide
70'Oliver Baumann from Hoffenheim intercepts a cross aimed towards the box.
68'Yellow card for Albian Hajdari.
68'The referee signals a free kick as Albian Hajdari from Hoffenheim trips Karim Adeyemi
68'Aaron Anselmino successfully blocks the shot
68'A shot by Andrej Kramaric is blocked.
68'The cross by Vladimir Coufal from Hoffenheim successfully finds a teammate in the box.
68'Waldemar Anton from Borussia Dortmund intercepts a cross aimed towards the box.
67'Marcel Sabitzer from Borussia Dortmund intercepts a cross aimed towards the box.
66'Goal kick for Hoffenheim.
65'After a tactical foul, Bernardo sees no other way than stopping the counter and receives a yellow card.
65'The ref blows his whistle. Bernardo charged Karim Adeyemi from behind and it's a free-kick
65'Waldemar Anton from Borussia Dortmund intercepts a cross aimed towards the box.
65'Ball possession: Borussia Dortmund: 45%, Hoffenheim: 55%.
65'Hoffenheim are trying to create something here.
64'Hoffenheim are in control of the ball.
63'Hoffenheim take a throw-in in their own half of the field.
63'Hoffenheim take a throw-in in their own half of the field.
62'Fisnik Asllani is leaving the field to be replaced by Andrej Kramaric in a tactical substitution.
61'Yan Couto made the key pass for the goal!
60'Ball possession: Borussia Dortmund: 46%, Hoffenheim: 54%.
60'Felix Nmecha provided the assist for the goal.
60'G O O O A A A L - Nico Schlotterbeck scores with the left foot!
60'Felix Nmecha creates a scoring opportunity for his teammate
60'The cross by Yan Couto from Borussia Dortmund successfully finds a teammate in the box.
60'Albian Hajdari from Hoffenheim intercepts a cross aimed towards the box.
60'Daniel Svensson swings in the ball from a corner on the right, but it is nowhere near a teammate.
60'Oliver Baumann from Hoffenheim intercepts a cross aimed towards the box.
60'Daniel Svensson swings in the ball from a corner on the right, but it is nowhere near a teammate.
59'Wouter Burger relieves the pressure with a clearance
59'Daniel Svensson from Borussia Dortmund swings in the corner from the right.
58'Wouter Burger from Hoffenheim intercepts a cross aimed towards the box.
58'Borussia Dortmund take a throw-in in the opponent's half of the field.
57'Hoffenheim take a throw-in in their own half of the field.
57'Karim Adeyemi wins an air challenge against Bernardo
57'Goal kick for Borussia Dortmund.
57'A chance presents itself to Wouter Burger from Hoffenheim but his header goes wide
57'The cross by Vladimir Coufal from Hoffenheim successfully finds a teammate in the box.
56'Hoffenheim take a throw-in in their own half of the field.
55'Ball possession: Borussia Dortmund: 46%, Hoffenheim: 54%.
55'Bazoumana Toure is penalised for pushing Aaron Anselmino.
54'Aaron Anselmino makes the tackle and wins possession for his team
54'Borussia Dortmund are in control of the ball.
53'Goal kick for Borussia Dortmund.
52'Robin Hranac from Hoffenheim sends an effort wide of target
52'Serhou Guirassy could cost his team a goal after a defensive blunder.
52'The cross by Vladimir Coufal from Hoffenheim successfully finds a teammate in the box.
52'Wouter Burger from Hoffenheim takes a short corner kick from the right.
51'Felix Nmecha relieves the pressure with a clearance
50'Hoffenheim take a throw-in in their own half of the field.
50'Hoffenheim take a throw-in in their own half of the field.
50'Ball possession: Borussia Dortmund: 44%, Hoffenheim: 56%.
50'Oliver Baumann from Hoffenheim intercepts a cross aimed towards the box.
50'Yan Couto swings in the ball from a corner on the left, but it is nowhere near a teammate.
49'Daniel Svensson sends a header towards goal, but Oliver Baumann is there to comfortably save it
49'The cross by Marcel Sabitzer from Borussia Dortmund successfully finds a teammate in the box.
49'Albian Hajdari is penalised for pushing Serhou Guirassy.
48'Borussia Dortmund take a throw-in in their own half of the field.
48'Hoffenheim take a throw-in in the opponent's half of the field.
48'Borussia Dortmund take a throw-in in the opponent's half of the field.
48'Hoffenheim are in control of the ball.
47'Hoffenheim take a throw-in in the opponent's half of the field.
47'Hoffenheim take a throw-in in their own half of the field.
46'The second half is underway.
45+5'The only goal scored by Borussia Dortmund gives them the slight advantage as we are heading into halftime.
45+5'It's over! The referee blows for half time
45+5'Ball possession: Borussia Dortmund: 46%, Hoffenheim: 54%.
45+4'Robin Hranac from Hoffenheim intercepts a cross aimed towards the box.
45+4'Albian Hajdari relieves the pressure with a clearance
45+4'Yan Couto makes the tackle and wins possession for his team
45+3'The referee signals a free kick as Tim Lemperle from Hoffenheim trips Aaron Anselmino
45+3'Karim Adeyemi wins an air challenge against Wouter Burger
45+3'Goal kick for Borussia Dortmund.
45+2'Bazoumana Toure fails to find the target with a shot from outside the box
45+2'Serhou Guirassy from Borussia Dortmund intercepts a cross aimed towards the box.
45+2'The referee signals a free kick as Karim Adeyemi from Borussia Dortmund trips Bazoumana Toure
45+1'The fourth official shows there are 3 minute(s) of time to be added.
45+1'Albian Hajdari wins an air challenge against Karim Adeyemi
45'Ball possession: Borussia Dortmund: 45%, Hoffenheim: 55%.
45'Tim Lemperle is penalised for pushing Nico Schlotterbeck.
45'Borussia Dortmund managed to score the important first goal. Will they build on that?
44'Karim Adeyemi made the key pass for the goal!
44'Julian Brandt managed to score from an easy position.
43'Yan Couto provided the assist for the goal.
43'G O O O A A A L - Julian Brandt scores with the right foot!
43'Yan Couto creates a scoring opportunity for his teammate
43'Goal kick for Borussia Dortmund.
43'Tim Lemperle from Hoffenheim tries to score from outside the penalty box, but the shot is nowhere near the target.
43'Bernardo wins an air challenge against Karim Adeyemi
42'The referee signals a free kick as Bazoumana Toure from Hoffenheim trips Nico Schlotterbeck
42'Nico Schlotterbeck relieves the pressure with a clearance
42'Hoffenheim start a counter attack.
42'Julian Brandt from Borussia Dortmund takes a short corner kick from the left.
41'Grischa Proemel from Hoffenheim intercepts a cross aimed towards the box.
40'Ball possession: Borussia Dortmund: 44%, Hoffenheim: 56%.
39'Hoffenheim take a throw-in in the opponent's half of the field.
39'Yan Couto wins an air challenge against Bazoumana Toure
39'Goal kick for Borussia Dortmund.
39'Grischa Proemel goes for goal, but his effort was never close to hitting the target.
38'The cross by Fisnik Asllani from Hoffenheim successfully finds a teammate in the box.
38'The referee signals a free kick as Felix Nmecha from Borussia Dortmund trips Grischa Proemel
37'Albian Hajdari makes the tackle and wins possession for his team
36'Borussia Dortmund take a throw-in in the opponent's half of the field.
36'Hoffenheim take a throw-in in their own half of the field.
36'Serhou Guirassy wins an air challenge against Robin Hranac
35'Fisnik Asllani wins an air challenge against Felix Nmecha
35'Ball possession: Borussia Dortmund: 45%, Hoffenheim: 55%.
35'Goal kick for Borussia Dortmund.
34'Daniel Svensson from Borussia Dortmund intercepts a cross aimed towards the box.
34'Robin Hranac successfully blocks the shot
34'A shot by Serhou Guirassy is blocked.
34'Felix Nmecha makes the tackle and wins possession for his team
33'Aaron Anselmino from Borussia Dortmund goes a bit too far there as the pulls down Bazoumana Toure
32'Hoffenheim take a throw-in in their own half of the field.
31'Bernardo comes back onto the field.
31'Goal kick for Borussia Dortmund.
31'The game is restarted.
31'Bernardo is injured and is taken off the field to receive medical treatment.
31'Bernardo is down injured and receives medical attention on the field.
31'Play has been stopped because there is a player lying on the pitch.
30'Tim Lemperle fails to find the target with a shot from outside the box
30'Julian Brandt could cost his team a goal after a defensive blunder.
30'Ball possession: Borussia Dortmund: 47%, Hoffenheim: 53%.
29'Hoffenheim take a throw-in in their own half of the field.
29'Albian Hajdari from Hoffenheim intercepts a cross aimed towards the box.
28'Felix Nmecha from Borussia Dortmund intercepts a cross aimed towards the box.
27'Nico Schlotterbeck from Borussia Dortmund intercepts a cross aimed towards the box.
27'Wouter Burger swings in the ball from a corner on the right, but it is nowhere near a teammate.
27'Nico Schlotterbeck from Borussia Dortmund intercepts a cross aimed towards the box.
26'Nico Schlotterbeck wins an air challenge against Vladimir Coufal
25'Ball possession: Borussia Dortmund: 49%, Hoffenheim: 51%.
25'Daniel Svensson relieves the pressure with a clearance
24'Bernardo makes the tackle and wins possession for his team
23'Oliver Baumann from Hoffenheim intercepts a cross aimed towards the box.
23'Good effort by Julian Brandt as he directs a shot on target, but the keeper saves it
23'Serhou Guirassy creates a scoring opportunity for his teammate
23'Borussia Dortmund take a throw-in in the opponent's half of the field.
22'Bernardo from Hoffenheim intercepts a cross aimed towards the box.
22'Bazoumana Toure successfully blocks the shot
22'A shot by Felix Nmecha is blocked.
22'Vladimir Coufal relieves the pressure with a clearance
22'Oh no. From a promising position Serhou Guirassy from Borussia Dortmund miskicks completely. Opportunity wasted.
22'The cross by Yan Couto from Borussia Dortmund successfully finds a teammate in the box.
21'Hoffenheim take a throw-in in the opponent's half of the field.
21'Borussia Dortmund take a throw-in in their own half of the field.
20'Waldemar Anton wins an air challenge against Fisnik Asllani
20'Borussia Dortmund take a throw-in in their own half of the field.
20'Ball possession: Borussia Dortmund: 48%, Hoffenheim: 52%.
20'Robin Hranac from Hoffenheim heads towards goal but sees his effort blocked.
20'Vladimir Coufal from Hoffenheim swings in the corner from the left.
19'Aaron Anselmino from Borussia Dortmund intercepts a cross aimed towards the box.
19'Goal kick for Hoffenheim.
18'Borussia Dortmund take a throw-in in the opponent's half of the field.
18'Oliver Baumann relieves the pressure with a clearance
17'Goal kick for Borussia Dortmund.
17'Hoffenheim are trying to create something here.
16'Dangerous challenge by Serhou Guirassy from Borussia Dortmund. Albian Hajdari on the receiving end of that.
16'Borussia Dortmund take a throw-in in their own half of the field.
15'Ball possession: Borussia Dortmund: 51%, Hoffenheim: 49%.
15'Borussia Dortmund take a throw-in in their own half of the field.
15'Vladimir Coufal is penalised for pushing Daniel Svensson.
13'Borussia Dortmund take a throw-in in the opponent's half of the field.
13'The referee signals a free kick as Felix Nmecha from Borussia Dortmund trips Grischa Proemel
13'Serhou Guirassy wins an air challenge against Robin Hranac
13'The game is restarted.
12'The game is stopped.
11'Bazoumana Toure from Hoffenheim is ruled offside.
10'Ball possession: Borussia Dortmund: 50%, Hoffenheim: 50%.
10'Bernardo makes the tackle and wins possession for his team
9'Vladimir Coufal from Hoffenheim intercepts a cross aimed towards the box.
9'Wouter Burger makes the tackle and wins possession for his team
9'Borussia Dortmund with a potentially dangerous attack.
8'The match resumes with a drop ball.
8'Play has been stopped because there is a player lying on the pitch.
7'Serhou Guirassy wins an air challenge against Robin Hranac
7'Tim Lemperle is penalised for pushing Nico Schlotterbeck.
6'Borussia Dortmund take a throw-in in the opponent's half of the field.
6'Karim Adeyemi wins an air challenge against Leon Avdullahu
6'A player from Hoffenheim takes a long throw into the opponent's box.
5'Nico Schlotterbeck relieves the pressure with a clearance
5'Ball possession: Borussia Dortmund: 55%, Hoffenheim: 45%.
4'Wouter Burger shoots from outside the box, but Gregor Kobel has it under control
4'Hoffenheim take a throw-in in the opponent's half of the field.
4'Marcel Sabitzer makes the tackle and wins possession for his team
4'Hoffenheim take a throw-in in the opponent's half of the field.
3'Hoffenheim take a throw-in in their own half of the field.
3'Borussia Dortmund take a throw-in in their own half of the field.
3'Daniel Svensson from Borussia Dortmund intercepts a cross aimed towards the box.
3'Hoffenheim are trying to create something here.
2'The referee signals a free kick as Waldemar Anton from Borussia Dortmund trips Grischa Proemel
2'Robin Hranac from Hoffenheim intercepts a cross aimed towards the box.
2'Julian Brandt from Borussia Dortmund takes a short corner kick from the right.
1'Bernardo from Hoffenheim intercepts a cross aimed towards the box.
1'The pitch is wet and slippery and it is not helping the players.
1'It's raining, making conditions difficult for the players.
1'Borussia Dortmund kick-off, and the game is underway.
1'The referee starts the match.
Welcome to Signal Iduna Park, the match will start in about 5 minutes.
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