Borussia Dortmund 3-2 Hamburg final score - 21 March 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 |
|
13
|
38 | 34 | 9 | 11 | 14 | -14 |
Last matches
3/6 (50%)
1/6 (17%)
2/6 (33%)
Average stats (Last 6 matchs)
14 Mar 2026 - Bundesliga
7 Mar 2026 - Bundesliga
28 Feb 2026 - Bundesliga
25 Feb 2026 - Champions League
21 Feb 2026 - Bundesliga
17 Feb 2026 - Champions League
4/6 (67%)
0/6 (0%)
2/6 (33%)
Average stats (Last 6 matchs)
14 Mar 2026 - Bundesliga
28 Feb 2026 - Bundesliga
17 Feb 2026 - Champions League
13 Feb 2026 - Bundesliga
1 Feb 2026 - Bundesliga
28 Jan 2026 - Champions League
3/6 (50%)
1/6 (17%)
2/6 (33%)
Average stats (Last 6 matchs)
7 Mar 2026 - Bundesliga
25 Feb 2026 - Champions League
21 Feb 2026 - Bundesliga
7 Feb 2026 - Bundesliga
24 Jan 2026 - Bundesliga
20 Jan 2026 - Champions League
2/6 (33%)
2/6 (33%)
2/6 (33%)
Average stats (Last 6 matchs)
14 Mar 2026 - Bundesliga
7 Mar 2026 - Bundesliga
4 Mar 2026 - Bundesliga
1 Mar 2026 - Bundesliga
20 Feb 2026 - Bundesliga
14 Feb 2026 - Bundesliga
1/6 (17%)
3/6 (50%)
2/6 (33%)
Average stats (Last 6 matchs)
14 Mar 2026 - Bundesliga
4 Mar 2026 - Bundesliga
1 Mar 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)
7 Mar 2026 - Bundesliga
20 Feb 2026 - Bundesliga
7 Feb 2026 - Bundesliga
23 Jan 2026 - Bundesliga
10 Jan 2026 - Bundesliga
13 Dec 2025 - Bundesliga
Head to head
50 %
50 %
0 %
Average stats (last H2H results)
8 Nov 2025 - Bundesliga
20 Sept 2017 - Bundesliga
Tactical Scheme
Formation : 3 - 3 - 2 - 2
Formation : 3 - 3 - 2 - 2
Substitutes
A. Meyer
DefenderY. Couto
R. Bensebaini
N. Sule
MidfielderS. Ozcan
C. Chukwuemeka
J. Brandt
F. Silva
S. Guirassy
S. Tangvik
DefenderD. Elfadli
G. Gocholeishvili
MidfielderA. Gronbaek
J. Dompe
R. Philippe
D. Downs
F. Balde
O. Stange
Missing players
P. Drewes
DefenderF. Mane
MidfielderE. Can
F. Dickes
H. Hermann
DefenderN. Katterbach
MidfielderB. Jatta
N. Capaldo
B. Yalcinkaya
ForwardY. Poulsen
A. Rossing Lelesiit
Live Commentary
Ball safe as Hamburg is awarded a throw-in in their half.
Matthias Jollenbeck signals a Hamburg throw-in in Dortmund's half.
Niko Kovac (Dortmund) is making a fifth substitution, with Julian Brandt replacing Felix Nmecha.
Matthias Jollenbeck signals a free kick to Hamburg.
It's a goal kick for the away team in Dortmund.
A throw-in for the away team on the opposite half.
In Dortmund Dortmund drive forward through Fabio Silva. His shot is on target but it's saved.
Julian Ryerson (Dortmund) has received a first yellow card.
Matthias Jollenbeck signals a free kick to Hamburg in their own half.
Dortmund's Serhou Guirassy gets in a shot on goal at Signal Iduna Park. But the effort is unsuccessful.
Throw-in for Hamburg in their own half.
Corner awarded to Dortmund.
The away team have replaced Warmed Omari with Rayan Philippe. This is the fifth substitution made today by Merlin Polzin.
Jean-Luc Dompe is replacing William Mikelbrencis for Hamburg at Signal Iduna Park.
Dortmund have a goal kick.
Hamburg awarded a throw-in in their own half.
Dortmund have been awarded a corner by Matthias Jollenbeck.
Matthias Jollenbeck signals a throw-in for Dortmund, close to Hamburg's area.
Corner awarded to Dortmund.
Goal kick for Hamburg at Signal Iduna Park.
Throw-in high up the field for Dortmund in Dortmund.
Dortmund have a dangerous throw-in.
Can Dortmund get the ball into an attacking position from this throw-in in Hamburg's half?
Free kick Dortmund.
Ball safe as Dortmund is awarded a throw-in in their half.
Free kick for Hamburg in their own half.
Matthias Jollenbeck awards the home team a throw-in.
Ramy Bensebaini converts the penalty to give Dortmund a 3-2 lead.
Throw-in high up the field for Dortmund in Dortmund.
Dortmund have been awarded a corner by Matthias Jollenbeck.
Fabio Silva of Dortmund smashes in a shot on target. The keeper saves, though.
The away team replace Ransford Konigsdorffer with Otto Stange.
Goal! Serhou Guirassy (Dortmund) levels the score at 2-2 with a header in Dortmund. Julian Ryerson with an assist there.
Throw-in for Hamburg in their own half.
Can Dortmund capitalize from this throw-in deep inside Hamburg's half?
Dortmund have a dangerous throw-in.
A throw-in for the away team on the opposite half.
Ramy Bensebaini keeps Dortmund in contention with a penalty, making the score 1-2.
At Signal Iduna Park, William Mikelbrencis has been yellow-carded for the away team.
It's a goal kick for the away team in Dortmund.
Dortmund's Serhou Guirassy breaks free at Signal Iduna Park. But the strike goes wide of the post.
Philipas Otele for Hamburg has been booked by Matthias Jollenbeck and receives a first yellow card.
The away team have replaced Philipas Otele with Fabio Balde. This is the second substitution made today by Merlin Polzin.
Merlin Polzin (Hamburg) is making a first substitution, with Damion Downs replacing Fabio Vieira.
Throw-in Hamburg.
Corner awarded to Dortmund.
Dortmund have been awarded a corner by Matthias Jollenbeck.
Throw-in for Hamburg at Signal Iduna Park.
Matthias Jollenbeck signals a throw-in for Dortmund, close to Hamburg's area.
Throw-in for Dortmund in the half of Hamburg.
Matthias Jollenbeck awards Hamburg a goal kick.
Dortmund's Maximilian Beier gets his shot away but it misses the target.
Carney Chukwuemeka is replacing Marcel Sabitzer for Dortmund at Signal Iduna Park.
Dortmund make their third substitution with Fabio Silva replacing Daniel Svensson.
Throw-in for Dortmund in their own half.
Ball goes out of play for a Hamburg goal kick.
Dortmund attack but Serhou Guirassy's header doesn't find the target.
Corner awarded to Dortmund.
Hamburg have a goal kick.
In Dortmund Dortmund attack through Felix Nmecha. The finish is off target, however.
Free kick for Hamburg in their own half.
Throw-in for Dortmund at Signal Iduna Park.
Hamburg needs to be cautious. Dortmund have an attacking throw-in.
Goal kick for Hamburg at Signal Iduna Park.
Can Dortmund get the ball into an attacking position from this throw-in in Hamburg's half?
Felix Nmecha for Dortmund drives towards goal at Signal Iduna Park. But the finish is unsuccessful.
Free kick for Dortmund in the half of Hamburg.
Matthias Jollenbeck signals a free kick to Hamburg in their own half.
Ramy Bensebaini is on a sub for Luca Reggiani for Dortmund.
Niko Kovac is making the team's first substitution at Signal Iduna Park with Serhou Guirassy replacing Karim Adeyemi.
Hamburg to take a throw-in in Dortmund territory.
Matthias Jollenbeck signals a Hamburg throw-in in Dortmund's half.
Hamburg awarded a throw-in in their own half.
Karim Adeyemi (Dortmund) gets a yellow card.
Nicolai Remberg (Hamburg) has been given a yellow card and will be suspended from the next match.
The ref's whistle signals the end of the first-half.
Hamburg have a goal kick.
Dortmund are awarded a penalty ... Felix Nmecha botches the spot kick!
It's a goal kick for the away team in Dortmund.
Dortmund are coming forward and Julian Ryerson gets in a strike, it misses the target, however.
Dortmund have been awarded a corner by Matthias Jollenbeck.
Matthias Jollenbeck signals a free kick to Dortmund.
Throw-in Hamburg.
Goal! Hamburg extend their lead to 0-2 through Albert Sambi Lokonga. Great play from Fabio Vieira to set up the goal.
Ball safe as Hamburg is awarded a throw-in in their half.
Matthias Jollenbeck awards Hamburg a goal kick.
Dortmund surge into the attack at Signal Iduna Park but Maximilian Beier’s header is off-target.
Dortmund apply pressure at Signal Iduna Park and a brilliant scoring opportunity is created for Nico Schlotterbeck but the strike hits the bar!
Corner awarded to Dortmund.
Goal kick for Hamburg at Signal Iduna Park.
Maximilian Beier (Dortmund) gets up for a header but cannot keep the ball on target.
Ball goes out of play for a Hamburg goal kick.
Maximilian Beier for Dortmund gets in a strike but fails to hit the target.
A throw-in for the home team on the opposite half.
Hamburg awarded a free kick in their own half.
Goal kick for Dortmund at Signal Iduna Park.
Dortmund push upfield but Matthias Jollenbeck quickly pulls them for offside.
Free kick for Hamburg in their own half.
Matthias Jollenbeck awards the home team a throw-in.
In Dortmund, Hamburg push forward quickly but are pulled up for offside.
Hamburg have been awarded a corner by Matthias Jollenbeck.
Hamburg drives forward and Ransford Konigsdorffer gets in a shot. Without netting, however.
Throw-in for Hamburg in their own half.
Throw-in for Dortmund close to the penalty box.
Philipas Otele is on target to give Hamburg a 0-1 advantage. William Mikelbrencis instrumental with a fine assist.
Matthias Jollenbeck signals a Dortmund throw-in in Hamburg's half.
Matthias Jollenbeck awards Dortmund a goal kick.
In Dortmund a free kick has been awarded the away team.
Hamburg awarded a throw-in in their own half.
Hamburg awarded a free kick in their own half.
Throw-in for Hamburg at Signal Iduna Park.
Ball safe as Hamburg is awarded a throw-in in their half.
Throw-in for Dortmund in the half of Hamburg.
Ball goes out of play for a Hamburg goal kick.
It's a goal kick for the away team in Dortmund.
Hamburg are whistled for offside.
Corner awarded to Dortmund.
Dortmund have been awarded a corner by Matthias Jollenbeck.
Maximilian Beier gets his shot on target but fails to score for Dortmund.
Throw-in Dortmund.
Can Hamburg get the ball into an attacking position from this throw-in in Dortmund's half?
Hamburg have been awarded a corner by Matthias Jollenbeck.
Corner awarded to Hamburg.
Matthias Jollenbeck signals a free kick to Hamburg in their own half.
Hamburg have a goal kick.
Matthias Jollenbeck awards the away team a throw-in.
Hamburg to take a throw-in in Dortmund territory.
Borussia Dortmund's performance of the last 5 matches is better than Hamburger SV's.
Borussia Dortmund scores 2.32 goals when playing at home and Hamburger SV scores 1.18 goals when playing away (on average).
Average number of goals in the first half in meetings between Borussia Dortmund and Hamburger SV is 1.
Average number of goals in meetings between Borussia Dortmund and Hamburger SV is 3.4.
Borussia Dortmund scores 2.8 goals in a match against Hamburger SV and Hamburger SV scores 0.6 goals against Borussia Dortmund (on average).
Hamburger SV have won just 0 of their last 5 Bundesliga games against Borussia Dortmund.
Borussia Dortmund have lost just 0 of their last 5 Bundesliga games against Hamburger SV.
In the last 5 meetings Borussia Dortmund won 4, Hamburger SV won 0, 1 draws.
Borussia Dortmund have lost just 0 of their last 5 games against Hamburger SV (in all competitions).
In Bundesliga, Borussia Dortmund has better performance than Hamburger SV.
When Hamburger SV is down 1-0 away, they win 21% of their matches.
When Borussia Dortmund is down 0-1 home, they win 20% of their matches.
When Hamburger SV leads 0-1 away, they win in 80% of their matches.
When Borussia Dortmund leads 1-0 at home, they win in 86% of their matches.
Their last meeting was a draw. (1-1)
Borussia Dortmund wins 61% of halftimes, Hamburger SV wins 23%.
Borussia Dortmund wins 1st half in 61% of their matches, Hamburger SV in 23% of their matches.
Hamburger SV have conceded a goal in each of their last 6 matches.
Borussia Dortmund have scored at least one goal for 9 consecutive matches.
A year ago, Borussia Dortmund were number 11 in the table with 35 points. Now they are number 2 with 58 points.
Nico Cedric Schlotterbeck has more yellow cards (6) than any other player at Borussia Dortmund. Nicolai Remberg has collected 9 for Hamburger SV.
Borussia Dortmund's home record this season: 10-2-1.
Hamburger SV haven't scored in 5 of their 12 away matches in Bundesliga this season.
Borussia Dortmund haven't scored in 0 of their 13 home matches in Bundesliga this season.
Hamburger SV have received 6 red cards this season. This is the highest number in Bundesliga.
When playing at home, Borussia Dortmund have not lost to Hamburger SV in their last 3 encounters.
Hamburger SV have lost none of their last 4 away matches.
Did you know that Hamburger SV scores 24% of their goals between the minutes 31-45?
Did you know that Borussia Dortmund scores 27% of their goals between the minutes 31-45?
Hamburger SV's last away win against Borussia Dortmund was in 2014.
During the last 57 meetings, Borussia Dortmund have won 30 times, there have been 12 draws while Hamburger SV have won 15 times. The goal difference is 101-71 in favour of Borussia Dortmund.
During the last 26 meetings with Borussia Dortmund playing at home, Borussia Dortmund have won 16 times, there have been 4 draws while Hamburger SV have won 6 times. The goal difference is 45-26 in favour of Borussia Dortmund.
The most common result of matches between Borussia Dortmund and Hamburger SV is 1-1. 8 matches have ended with this result.
Score and result Borussia Dortmund - Hamburg
The Borussia Dortmund - Hamburg match (Football - Bundesliga) at 21/03/2026 13:30 is complete.
The Borussia Dortmund - Hamburg match result is as follows: 3-2.
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.