Borussia Dortmund 2-0 Hoffenheim final score - 7 December 2025, Bundesliga
Germany - Bundesliga
New customers only | Commercial content | 18+ age limit | T&Cs apply
Highlights
Game Statistics
Form
Table
| Teams | Pts | P | W | D | L | GD |
|---|---|---|---|---|---|---|
|
2
|
73 | 34 | 22 | 7 | 5 | +36 |
|
5
|
61 | 34 | 18 | 7 | 9 | +13 |
Last matches
2/6 (33%)
2/6 (33%)
2/6 (33%)
Average stats (Last 6 matchs)
2 Dec 2025 - DFB Pokal
29 Nov 2025 - Bundesliga
25 Nov 2025 - Champions League
22 Nov 2025 - Bundesliga
8 Nov 2025 - Bundesliga
5 Nov 2025 - Champions League
3/6 (50%)
2/6 (33%)
1/6 (17%)
Average stats (Last 6 matchs)
2 Dec 2025 - DFB Pokal
25 Nov 2025 - Champions League
22 Nov 2025 - Bundesliga
25 Oct 2025 - Bundesliga
4 Oct 2025 - Bundesliga
1 Oct 2025 - Champions League
3/6 (50%)
2/6 (33%)
1/6 (17%)
Average stats (Last 6 matchs)
29 Nov 2025 - Bundesliga
8 Nov 2025 - Bundesliga
5 Nov 2025 - Champions League
31 Oct 2025 - Bundesliga
28 Oct 2025 - DFB Pokal
21 Oct 2025 - Champions League
4/6 (67%)
2/6 (33%)
0/6 (0%)
Average stats (Last 6 matchs)
29 Nov 2025 - Bundesliga
21 Nov 2025 - Bundesliga
8 Nov 2025 - Bundesliga
2 Nov 2025 - Bundesliga
28 Oct 2025 - DFB Pokal
25 Oct 2025 - Bundesliga
3/6 (50%)
0/6 (0%)
3/6 (50%)
Average stats (Last 6 matchs)
29 Nov 2025 - Bundesliga
8 Nov 2025 - Bundesliga
25 Oct 2025 - Bundesliga
3 Oct 2025 - Bundesliga
20 Sept 2025 - Bundesliga
30 Aug 2025 - Bundesliga
3/6 (50%)
3/6 (50%)
0/6 (0%)
Average stats (Last 6 matchs)
21 Nov 2025 - Bundesliga
2 Nov 2025 - Bundesliga
28 Oct 2025 - DFB Pokal
19 Oct 2025 - Bundesliga
28 Sept 2025 - Bundesliga
13 Sept 2025 - Bundesliga
Head to head
67 %
17 %
17 %
Average stats (last H2H results)
26 Apr 2025 - Bundesliga
15 Dec 2024 - Bundesliga
25 Feb 2024 - Bundesliga
1 Nov 2023 - DFB Pokal
29 Sept 2023 - Bundesliga
25 Feb 2023 - Bundesliga
Tactical Scheme
Formation : 3 - 4 - 2 - 1
Formation : 4 - 1 - 2 - 1 - 2
Substitutes
A. Meyer
DefenderR. Bensebaini
MidfielderC. Chukwuemeka
P. Gross
E. Can
J. Bellingham
F. Silva
J. Ryerson
M. Beier
L. Philipp
DefenderO. Kabak
V. Gendrey
MidfielderA. Prass
U. Tohumcu
A. Hlozek
I. Bebou
A. Kramaric
M. Moerstedt
Missing players
N. Sule
K. Machida
H. Behrens
Live Commentary
It's a goal kick for the away team in Dortmund.
Dortmund have been awarded a corner by Florian Badstubner.
Dortmund make their fifth substitution with Julian Ryerson replacing Yan Couto.
Dortmund to take a throw-in in Hoffenheim territory.
A throw-in for the home team on the opposite half.
Niko Kovac is making the team's fourth substitution at Signal Iduna Park with Jobe Bellingham replacing Felix Nmecha.
Fabio Silva is replacing Serhou Guirassy for Dortmund at Signal Iduna Park.
Florian Badstubner awards the away team a throw-in.
Dortmund are pushing forward but Serhou Guirassy's finish is wide of the goal.
Dortmund have a dangerous throw-in.
Throw-in for Hoffenheim in their own half.
Albian Hajdari has recovered and rejoins the match in Dortmund.
Throw-in Hoffenheim.
The match has been stopped briefly for attention to the injured Albian Hajdari.
Hoffenheim pushes forward through Ihlas Bebou, whose finish on goal is saved.
Throw-in for Hoffenheim in the half of Dortmund.
Throw-in for Dortmund at Signal Iduna Park.
Hoffenheim have a dangerous throw-in.
Christian Ilzer (Hoffenheim) is making a fifth substitution, with Adam Hlozek replacing Wouter Burger.
Max Moerstedt is replacing Bazoumana Toure for Hoffenheim at Signal Iduna Park.
Niko Kovac is making the team's second substitution at Signal Iduna Park with Maximilian Beier replacing Karim Adeyemi.
The home team replace Julian Brandt with Carney Chukwuemeka.
Ball goes out of play for a Dortmund goal kick.
In Dortmund a free kick has been awarded the away team.
Florian Badstubner awards Dortmund a goal kick.
Hoffenheim are coming forward and Andrej Kramaric gets in a strike, it misses the target, however.
Throw-in for Hoffenheim in the half of Dortmund.
Corner awarded to Hoffenheim.
Goal kick for Dortmund at Signal Iduna Park.
Hoffenheim have been awarded a corner by Florian Badstubner.
Hoffenheim awarded a throw-in in their own half.
The away team have replaced Grischa Promel with Umut Tohumcu. This is the third substitution made today by Christian Ilzer.
Ihlas Bebou is on a sub for Tim Lemperle for Hoffenheim.
Throw-in Dortmund.
Throw-in for Dortmund in their own half.
Florian Badstubner awards the home team a throw-in.
Hoffenheim to take a throw-in in Dortmund territory.
Hoffenheim have a goal kick.
Waldemar Anton (Dortmund) gets up for a header but cannot keep the ball on target.
Albian Hajdari (Hoffenheim) has been booked and must now be careful not to get a second yellow card.
Can Dortmund capitalize from this dangerous free kick?
Florian Badstubner awards Hoffenheim a goal kick.
Free kick Dortmund.
Bernardo (Hoffenheim) gets a yellow card. He will be suspended from the next match!
Ball safe as Hoffenheim is awarded a throw-in in their half.
Throw-in for Hoffenheim at Signal Iduna Park.
Christian Ilzer (Hoffenheim) is making a first substitution, with Andrej Kramaric replacing Fisnik Asllani.
Nico Schlotterbeck puts the ball in the net and the home team extend their lead. The score-line now reads 2-0. Felix Nmecha instrumental with a fine assist.
Corner awarded to Dortmund.
Dortmund have been awarded a corner by Florian Badstubner.
Corner awarded to Dortmund.
Hoffenheim needs to be cautious. Dortmund have an attacking throw-in.
Florian Badstubner awards the away team a throw-in.
It's a goal kick for the home team in Dortmund.
Wouter Burger (Hoffenheim) wins the ball in the air but heads wide.
Hoffenheim awarded a throw-in in their own half.
Free kick for Dortmund in their own half.
Dortmund have a goal kick.
Hoffenheim's Robin Hranac breaks free at Signal Iduna Park. But the strike goes wide of the post.
Corner awarded to Hoffenheim.
Throw-in Hoffenheim.
Ball safe as Hoffenheim is awarded a throw-in in their half.
Dortmund have been awarded a corner by Florian Badstubner.
Dortmund drives forward and Daniel Svensson gets in a shot. Without netting, however.
Florian Badstubner signals a free kick to Dortmund in their own half.
Throw-in for Dortmund in their own half.
A throw-in for the away team on the opposite half.
Florian Badstubner signals a Dortmund throw-in in Hoffenheim's half.
Can Hoffenheim get the ball into an attacking position from this throw-in in Dortmund's half?
Throw-in for Hoffenheim in their own half.
Free kick for Dortmund in their own half.
Goal kick for Dortmund at Signal Iduna Park.
Hoffenheim's Bazoumana Toure misses with an attempt on goal.
Florian Badstubner signals a free kick to Hoffenheim just outside Dortmund's area.
The first-half has come to a close in Dortmund.
Florian Badstubner signals a free kick to Dortmund in their own half.
Julian Brandt is on target to give Dortmund a 1-0 advantage. That's a fine assist from Yan Couto.
Ball goes out of play for a Dortmund goal kick.
Tim Lemperle of Hoffenheim gets in a strike, but is off target.
Dortmund awarded a free kick in their own half.
Corner awarded to Dortmund.
Can Hoffenheim get the ball into an attacking position from this throw-in in Dortmund's half?
It's a goal kick for the home team in Dortmund.
Hoffenheim are pushing forward but Tim Lemperle's finish is wide of the goal.
Florian Badstubner signals a Hoffenheim throw-in in Dortmund's half.
Throw-in Dortmund.
Ball safe as Hoffenheim is awarded a throw-in in their half.
Dortmund have a goal kick.
Florian Badstubner signals a free kick to Hoffenheim in their own half.
Florian Badstubner awards the away team a throw-in.
Bernardo for Hoffenheim is back on the field again.
Play has been temporarily suspended for attention to Bernardo for Hoffenheim who is writhing in pain on the pitch.
Florian Badstubner awards Dortmund a goal kick.
In Dortmund Hoffenheim attack through Tim Lemperle. The finish is off target, however.
Hoffenheim awarded a throw-in in their own half.
Hoffenheim have been awarded a corner by Florian Badstubner.
Dortmund's Julian Brandt is on target but unsuccessful.
Dortmund's Julian Brandt gets in a shot on goal at Signal Iduna Park. But the effort is unsuccessful.
Can Dortmund capitalize from this throw-in deep inside Hoffenheim's half?
Throw-in for Dortmund at Signal Iduna Park.
Ball safe as Dortmund is awarded a throw-in in their half.
Hoffenheim have been awarded a corner by Florian Badstubner.
Ball goes out of play for a Hoffenheim goal kick.
Florian Badstubner signals a throw-in for Dortmund, close to Hoffenheim's area.
Goal kick for Dortmund at Signal Iduna Park.
Free kick for Hoffenheim in their own half.
Throw-in for Dortmund in their own half.
Florian Badstubner awards the home team a throw-in.
Dortmund awarded a free kick in their own half.
A throw-in for the home team on the opposite half.
Hoffenheim awarded a free kick in their own half.
Hoffenheim advance rapidly upfield but Florian Badstubner blows for offside.
Free kick for Dortmund in their own half.
Dortmund to take a throw-in in Hoffenheim territory.
Throw-in for Hoffenheim close to the penalty box.
In Dortmund Hoffenheim drive forward through Wouter Burger. His shot is on target but it's saved.
Throw-in for Hoffenheim at Signal Iduna Park.
Throw-in for Hoffenheim in the half of Dortmund.
Throw-in Hoffenheim.
Dortmund awarded a throw-in in their own half.
Florian Badstubner signals a free kick to Hoffenheim in their own half.
Corner awarded to Dortmund.
If Bernardo Fernandes Da Silva Junior receives a yellow card in today's match, he will be suspended after collecting 5 yellow cards so far this season.
If Tim Lemperle scores against Borussia Dortmund it will be his 5th goal for TSG Hoffenheim this season.
Borussia Dortmund scores 2.15 goals when playing at home and TSG Hoffenheim scores 2.52 goals when playing away (on average).
Average number of goals in the first half in meetings between Borussia Dortmund and TSG Hoffenheim is 1.6.
Average number of goals in meetings between Borussia Dortmund and TSG Hoffenheim is 3.4.
Borussia Dortmund scores 2 goals in a match against TSG Hoffenheim and TSG Hoffenheim scores 1.4 goals against Borussia Dortmund (on average).
TSG Hoffenheim have won just 1 of their last 5 Bundesliga games against Borussia Dortmund.
Borussia Dortmund have lost just 1 of their last 5 Bundesliga games against TSG Hoffenheim.
In the last 5 meetings Borussia Dortmund won 3, TSG Hoffenheim won 1, 1 draws.
Borussia Dortmund have lost just 1 of their last 5 games against TSG Hoffenheim (in all competitions).
TSG Hoffenheim's performance of the last 5 matches is better than Borussia Dortmund's.
In Bundesliga, TSG Hoffenheim has better performance than Borussia Dortmund.
When TSG Hoffenheim is down 1-0 away, they win 30% of their matches.
When Borussia Dortmund is down 0-1 home, they win 12% of their matches.
When TSG Hoffenheim leads 0-1 away, they win in 75% of their matches.
When Borussia Dortmund leads 1-0 at home, they win in 77% of their matches.
On their last meeting Borussia Dortmund won by 1 goals.
The winner of their last meeting was Borussia Dortmund.
Borussia Dortmund wins 50% of halftimes, TSG Hoffenheim wins 34%.
Borussia Dortmund wins 1st half in 50% of their matches, TSG Hoffenheim in 34% of their matches.
TSG Hoffenheim have scored at least one goal for 7 consecutive matches.
Borussia Dortmund have scored at least one goal for 26 consecutive matches.
A year ago, TSG Hoffenheim were number 14 in the table with 12 points. Now they are number 5 with 23 points.
Serhou Guirassy is Borussia Dortmund's top scorer with 5 goals. Fisnik Asllani has scored 5 times for TSG Hoffenheim.
TSG Hoffenheim's away record this season: 4-2-0.
Borussia Dortmund's home record this season: 3-2-0.
TSG Hoffenheim haven't scored in 0 of their 6 away matches in Bundesliga this season.
Borussia Dortmund haven't scored in 0 of their 5 home matches in Bundesliga this season.
TSG Hoffenheim haven't lost in their last 4 games.
Borussia Dortmund haven't lost in any of their last 7 home matches.
Borussia Dortmund haven't lost in their last 4 games.
Did you know that TSG Hoffenheim scores 24% of their goals between the minutes 31-45?
Did you know that Borussia Dortmund scores 43% of their goals between the minutes 31-45? This is the highest percentage in the league.
Last season's matches: 1-1 (Borussia Dortmund at home) and 2-3 (TSG Hoffenheim at home).
During the last 37 meetings, Borussia Dortmund have won 17 times, there have been 12 draws while TSG Hoffenheim have won 8 times. The goal difference is 61-53 in favour of Borussia Dortmund.
During the last 20 meetings with Borussia Dortmund playing at home, Borussia Dortmund have won 10 times, there have been 7 draws while TSG Hoffenheim have won 3 times. The goal difference is 35-28 in favour of Borussia Dortmund.
The most common result of matches between Borussia Dortmund and TSG Hoffenheim is 1-1. 6 matches have ended with this result.
Score and result Borussia Dortmund - Hoffenheim
The Borussia Dortmund - Hoffenheim match (Football - Bundesliga) at 07/12/2025 11:30 is complete.
The Borussia Dortmund - Hoffenheim match result is as follows: 2-0.
Now that this Bundesliga Football match is over and the score is known, you can find the highlights and key statistics on that same page.