Hoffenheim 2-1 Borussia Dortmund final score - 18 April 2026, 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
1/6 (17%)
2/6 (33%)
3/6 (50%)
Average stats (Last 6 matchs)
10 Apr 2026 - Bundesliga
4 Apr 2026 - Bundesliga
20 Mar 2026 - Bundesliga
14 Mar 2026 - Bundesliga
7 Mar 2026 - Bundesliga
28 Feb 2026 - Bundesliga
3/6 (50%)
1/6 (17%)
2/6 (33%)
Average stats (Last 6 matchs)
4 Apr 2026 - Bundesliga
14 Mar 2026 - Bundesliga
28 Feb 2026 - Bundesliga
14 Feb 2026 - Bundesliga
31 Jan 2026 - Bundesliga
17 Jan 2026 - Bundesliga
2/6 (33%)
2/6 (33%)
2/6 (33%)
Average stats (Last 6 matchs)
10 Apr 2026 - Bundesliga
20 Mar 2026 - Bundesliga
7 Mar 2026 - Bundesliga
21 Feb 2026 - Bundesliga
8 Feb 2026 - Bundesliga
27 Jan 2026 - Bundesliga
4/6 (67%)
0/6 (0%)
2/6 (33%)
Average stats (Last 6 matchs)
11 Apr 2026 - Bundesliga
4 Apr 2026 - Bundesliga
21 Mar 2026 - Bundesliga
14 Mar 2026 - Bundesliga
7 Mar 2026 - Bundesliga
28 Feb 2026 - Bundesliga
4/6 (67%)
0/6 (0%)
2/6 (33%)
Average stats (Last 6 matchs)
11 Apr 2026 - Bundesliga
21 Mar 2026 - Bundesliga
14 Mar 2026 - Bundesliga
28 Feb 2026 - Bundesliga
17 Feb 2026 - Champions League
13 Feb 2026 - Bundesliga
4/6 (67%)
1/6 (17%)
1/6 (17%)
Average stats (Last 6 matchs)
4 Apr 2026 - Bundesliga
7 Mar 2026 - Bundesliga
25 Feb 2026 - Champions League
21 Feb 2026 - Bundesliga
7 Feb 2026 - Bundesliga
24 Jan 2026 - Bundesliga
Head to head
17 %
17 %
67 %
Average stats (last H2H results)
7 Dec 2025 - Bundesliga
26 Apr 2025 - Bundesliga
15 Dec 2024 - Bundesliga
25 Feb 2024 - Bundesliga
1 Nov 2023 - DFB Pokal
29 Sept 2023 - Bundesliga
Tactical Scheme
Formation : 3 - 4 - 1 - 2
Formation : 3 - 4 - 2 - 1
Substitutes
L. Philipp
DefenderR. Hranac
K. Akpoguma
MidfielderA. Prass
G. Promel
M. Damar
C. Campbell
ForwardI. Bebou
M. Moerstedt
A. Meyer
DefenderR. Bensebaini
Y. Couto
F. Mane
MidfielderS. Ozcan
J. Brandt
S. Inacio
S. Guirassy
M. Albert
Missing players
K. Machida
V. Gendrey
ForwardA. Hlozek
E. Can
F. Nmecha
Live Commentary
Goal kick for Hoffenheim at PreZero Arena.
Dortmund's Julian Brandt breaks free at PreZero Arena. But the strike goes wide of the post.
Samuele Inacio for Dortmund has been booked by Daniel Siebert and receives a first yellow card.
It's getting dangerous! Free kick for Dortmund close to the penalty box.
Julian Ryerson is booked for the away team.
It's advantage Hoffenheim in Sinsheim as Andrej Kramaric scores from the spot to make it 2-1.
Free kick for Dortmund in their own half.
Dortmund to take a throw-in in Hoffenheim territory.
Daniel Siebert signals a Dortmund throw-in in Hoffenheim's half.
Dortmund have been awarded a corner by Daniel Siebert.
Maximilian Beier of Dortmund smashes in a shot on target. The keeper saves, though.
Daniel Siebert signals a throw-in for Dortmund, close to Hoffenheim's area.
Throw-in for Dortmund at PreZero Arena.
Dortmund needs to be cautious. Hoffenheim have an attacking throw-in.
Hoffenheim are too eager and fall into an offside trap.
Hoffenheim awarded a free kick in their own half.
Dortmund have a goal kick.
Serhou Guirassy gets an equalizer for Dortmund. The score is now 1-1. Great play from Ramy Bensebaini to set up the goal.
Throw-in for Dortmund in the half of Hoffenheim.
Free kick Hoffenheim.
Dortmund awarded a free kick in their own half.
Free kick for Hoffenheim in the half of Dortmund.
Nico Schlotterbeck (Dortmund) gets a yellow card.
In Sinsheim a free kick has been awarded the away team.
The home team have replaced Tim Lemperle with Max Moerstedt. This is the fourth substitution made today by Christian Ilzer.
Ball safe as Dortmund is awarded a throw-in in their half.
Hoffenheim advance rapidly upfield but Daniel Siebert blows for offside.
Can Hoffenheim capitalize from this throw-in deep inside Dortmund's half?
Throw-in for Hoffenheim in their own half.
Throw-in for Dortmund close to the penalty box.
Daniel Siebert signals a free kick to Dortmund in their own half.
Hoffenheim's Alexander Prass has been booked in Sinsheim.
Hoffenheim have a goal kick.
Daniel Siebert awards Hoffenheim a goal kick.
Christian Ilzer (Hoffenheim) is making a third substitution, with Robin Hranac replacing Bernardo.
Niko Kovac is making the team's fourth substitution at PreZero Arena with Julian Brandt replacing Daniel Svensson.
Dortmund make their third substitution with Samuele Inacio replacing Marcel Sabitzer.
Dortmund awarded a throw-in in their own half.
Daniel Siebert signals a throw-in for Dortmund, close to Hoffenheim's area.
Daniel Siebert signals a Dortmund throw-in in Hoffenheim's half.
Bernardo is back on his feet again.
Throw-in Hoffenheim.
Bernardo is down and play has been interrupted for a few moments.
Daniel Siebert awards the away team a throw-in.
Free kick for Hoffenheim in their own half.
Dortmund awarded a free kick in their own half.
It's a goal kick for the home team in Sinsheim.
Dortmund surge into the attack at PreZero Arena but Maximilian Beier’s header is off-target.
Corner awarded to Hoffenheim.
Hoffenheim push forward at PreZero Arena and Ozan Kabak gets in a great header. The attempt is cleared by the Dortmund defence.
Hoffenheim have been awarded a corner by Daniel Siebert.
Hoffenheim have a dangerous throw-in.
Throw-in for Hoffenheim in the half of Dortmund.
The home team replace Bazoumana Toure with Alexander Prass.
Grischa Promel is replacing Wouter Burger for the home team.
Serhou Guirassy is replacing Fabio Silva for Dortmund at PreZero Arena.
Throw-in for Dortmund at PreZero Arena.
A throw-in for the home team on the opposite half.
Dortmund push upfield but Daniel Siebert quickly pulls them for offside.
Daniel Siebert signals a free kick to Dortmund.
Throw-in high up the field for Dortmund in Sinsheim.
Wouter Burger is back on the pitch.
The match at PreZero Arena has been interrupted briefly for a check on Wouter Burger, who is down injured.
Throw-in high up the field for Dortmund in Sinsheim.
Corner awarded to Dortmund.
In Sinsheim, Dortmund push forward quickly but are pulled up for offside.
Throw-in for Dortmund close to the penalty box.
Free kick Dortmund.
At PreZero Arena, Hoffenheim are penalized for being offside.
Daniel Siebert signals a free kick to Hoffenheim in their own half.
Can Dortmund get the ball into an attacking position from this throw-in in Hoffenheim's half?
Dortmund to take a throw-in in Hoffenheim territory.
Hoffenheim awarded a throw-in in their own half.
Hoffenheim needs to be cautious. Dortmund have an attacking throw-in.
Free kick for Dortmund in the half of Hoffenheim.
The whistle has gone to end the first-half.
Daniel Siebert signals a Hoffenheim throw-in in Dortmund's half.
Goal kick for Dortmund at PreZero Arena.
Hoffenheim's Vladimir Coufal misses with an attempt on goal.
Can Hoffenheim get the ball into an attacking position from this throw-in in Dortmund's half?
Ramy Bensebaini is on a sub for Niklas Sule for Dortmund.
Andrej Kramaric converts the penalty to give Hoffenheim a 1-0 lead.
Hoffenheim have been awarded a corner by Daniel Siebert.
A throw-in for the home team on the opposite half.
Hoffenheim to take a throw-in in Dortmund territory.
Wouter Burger (Hoffenheim) has received a yellow card from Daniel Siebert.
Free kick for Dortmund in their own half.
Throw-in for Dortmund in the half of Hoffenheim.
Ball goes out of play for a Dortmund goal kick.
Daniel Siebert signals a throw-in for Dortmund, close to Hoffenheim's area.
Corner awarded to Dortmund.
Can Dortmund capitalize from this throw-in deep inside Hoffenheim's half?
In Sinsheim Hoffenheim drive forward through Andrej Kramaric. His shot is on target but it's saved.
Ball safe as Hoffenheim is awarded a throw-in in their half.
Throw-in Hoffenheim.
Daniel Siebert awards Hoffenheim a goal kick.
Dortmund awarded a free kick in their own half.
Free kick for Hoffenheim in their own half.
In Sinsheim a free kick has been awarded the away team.
Daniel Siebert signals a free kick to Hoffenheim in their own half.
Free kick for Dortmund in their own half.
Hoffenheim drive forward but Bazoumana Toure is judged offside.
Daniel Siebert signals a free kick to Dortmund.
Hoffenheim push upfield but Daniel Siebert quickly pulls them for offside.
Throw-in for Hoffenheim in the half of Dortmund.
Daniel Siebert signals a Hoffenheim throw-in in Dortmund's half.
Can Hoffenheim get the ball into an attacking position from this throw-in in Dortmund's half?
Goal kick for Hoffenheim at PreZero Arena.
Daniel Svensson's header is off-target for Dortmund.
Gregor Kobel for Dortmund is back on the field again.
Gregor Kobel is writhing in pain and play has been suspended for a few moments.
Throw-in for Hoffenheim in their own half.
Hoffenheim advance rapidly upfield but Daniel Siebert blows for offside.
Daniel Siebert awards the home team a throw-in.
Free kick Hoffenheim.
Dortmund have a goal kick.
Hoffenheim to take a throw-in in Dortmund territory.
Dortmund awarded a free kick in their own half.
Ball goes out of play for a Dortmund goal kick.
Tim Lemperle (Hoffenheim) gets in a shot – but hits the bar! Ohhhh so close.
Hoffenheim have a dangerous throw-in.
Daniel Siebert signals a free kick to Hoffenheim in their own half.
Dortmund drive forward at breakneck speed but are pulled up for offside.
A throw-in for the away team on the opposite half.
It's a goal kick for the home team in Sinsheim.
Hoffenheim have been awarded a corner by Daniel Siebert.
TSG Hoffenheim scores 2.59 goals when playing at home and Borussia Dortmund scores 2.22 goals when playing away (on average).
Average number of goals in the first half in meetings between TSG Hoffenheim and Borussia Dortmund is 1.2.
Average number of goals in meetings between TSG Hoffenheim and Borussia Dortmund is 3.
TSG Hoffenheim scores 1.2 goals in a match against Borussia Dortmund and Borussia Dortmund scores 1.8 goals against TSG Hoffenheim (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 TSG Hoffenheim won 1, Borussia Dortmund won 3, 1 draws.
Borussia Dortmund have lost just 1 of their last 5 games against TSG Hoffenheim (in all competitions).
Borussia Dortmund's performance of the last 5 matches is better than TSG Hoffenheim's.
In Bundesliga, Borussia Dortmund has better performance than TSG Hoffenheim.
When Borussia Dortmund is down 1-0 away, they win 33% of their matches.
When TSG Hoffenheim is down 0-1 home, they win 20% of their matches.
When Borussia Dortmund leads 0-1 away, they win in 70% of their matches.
When TSG Hoffenheim leads 1-0 at home, they win in 100% of their matches.
On their last meeting Borussia Dortmund won by 2 goals.
The winner of their last meeting was Borussia Dortmund.
TSG Hoffenheim wins 41% of halftimes, Borussia Dortmund wins 59%.
TSG Hoffenheim wins 1st half in 41% of their matches, Borussia Dortmund in 59% of their matches.
Borussia Dortmund have scored at least one goal for 11 consecutive matches.
TSG Hoffenheim have conceded a goal in each of their last 7 matches.
A year ago, TSG Hoffenheim were number 14 in the table with 30 points. Now they are number 5 with 51 points.
Albian Hajdari has more yellow cards (9) than any other player at TSG Hoffenheim. Julian Ryerson has collected 7 for Borussia Dortmund.
Bazoumana Toure has assisted the most goals for TSG Hoffenheim with 7. Julian Ryerson is Borussia Dortmund's biggest assister (12).
Andrej Kramaric is TSG Hoffenheim's top scorer with 10 goals. Serhou Guirassy has scored 13 times for Borussia Dortmund.
Borussia Dortmund's away record this season: 8-5-1.
Borussia Dortmund haven't scored in 0 of their 14 away matches in Bundesliga this season.
TSG Hoffenheim haven't scored in 2 of their 14 home matches in Bundesliga this season.
Borussia Dortmund have a winning streak of 4 matches.
TSG Hoffenheim haven't won in their last 4 games.
Did you know that Borussia Dortmund scores 28% of their goals between the minutes 76-90?
Did you know that TSG Hoffenheim scores 30% of their goals between the minutes 31-45? This is the highest percentage in the league.
Borussia Dortmund have a winning streak of 4 matches in Bundesliga.
Last season's matches: 2-3 (TSG Hoffenheim at home) and 1-1 (Borussia Dortmund at home).
TSG Hoffenheim's last home win against Borussia Dortmund was in 2019.
During the last 38 meetings, TSG Hoffenheim have won 8 times, there have been 12 draws while Borussia Dortmund have won 18 times. The goal difference is 63-53 in favour of Borussia Dortmund.
During the last 17 meetings with TSG Hoffenheim playing at home, TSG Hoffenheim have won 5 times, there have been 5 draws while Borussia Dortmund have won 7 times. The goal difference is 26-25 in favour of Borussia Dortmund.
The most common result of matches between TSG Hoffenheim and Borussia Dortmund is 1-1. 6 matches have ended with this result.
The most common result of matches between TSG Hoffenheim and Borussia Dortmund when TSG Hoffenheim is playing at home is 1-1. 3 matches have ended with this result.
Score and result Hoffenheim - Borussia Dortmund
The Hoffenheim - Borussia Dortmund match (Football - Bundesliga) at 18/04/2026 09:30 is complete.
The Hoffenheim - Borussia Dortmund match result is as follows: 2-1.
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.