Germany - BundesligaSignal Iduna Park, Mar 21
FTBorussia Dortmund
3 - 2
Hamburger SV
Events:
19'0 - 1(Assist)Philip OteleWilliam Mikelbrencis
19'0 - 1Philip OteleWilliam Mikelbrencis(Assist)
38'0 - 2(Assist)Albert Sambi LokongaFábio Vieira
38'0 - 2Albert Sambi LokongaFábio Vieira(Assist)
45'Felix Nmecha0 - 2
45'0 - 2Felix Nmecha
45 + 4'Karim AdeyemiNicolai Remberg
45 + 4'Karim AdeyemiNicolai Remberg
HT
0 - 2
Events:
68'Philip Otele
68'Philip Otele
72'William Mikelbrencis
72'William Mikelbrencis
73'Ramy Bensebaini1 - 2
73'1 - 2Ramy Bensebaini
78'Serhou Guirassy2 - 2
78'2 - 2Serhou Guirassy
84'Ramy Bensebaini3 - 2
84'3 - 2Ramy Bensebaini
90 + 4'Julian Ryerson
90 + 4'Julian Ryerson
FT
3 - 2
Events:
Events:
Match Info:
Referee: Matthias Joellenbeck (Germany)
Venue: Signal Iduna ParkMar 21
Spectators: 81,365
Stats:
Shots on target
8
Shots on target
4
Shots off target
11
Shots off target
0
Blocked Shots
5
Blocked Shots
0
Possession (%)
68
Possession (%)
32
Corner Kicks
11
Corner Kicks
3
Offsides
1
Offsides
2
Fouls
10
Fouls
8
Throw ins
25
Throw ins
20
Yellow cards
2
Yellow cards
3
Crosses
9
Crosses
0
Goalkeeper saves
2
Goalkeeper saves
5
Goal kicks
2
Goal kicks
14
Latest commentaries:
90+7'After a great second half, Borussia Dortmund materializes a comeback and walks out of the game with the win!
90+7'That's it! The referee blows the final whistle
90+7'Ball possession: Borussia Dortmund: 69%, Hamburger SV: 31%.
90+7'Daniel Heuer Fernandes relieves the pressure with a clearance
90+7'Hamburger SV are trying to create something here.
90+7'Nico Schlotterbeck relieves the pressure with a clearance
90+7'Today's attendance is 81365.
90+6'Hamburger SV take a throw-in in the opponent's half of the field.
90+6'Jean-Luc Dompe relieves the pressure with a clearance
90+6'Borussia Dortmund take a throw-in in their own half of the field.
90+6'Felix Nmecha is leaving the field to be replaced by Julian Brandt in a tactical substitution.
90+5'Ramy Bensebaini is penalised for pushing Rayan Philippe.
90+5'Goal kick for Hamburger SV.
90+5'Rayan Philippe makes the tackle and wins possession for his team
90+5'Borussia Dortmund are trying to create something here.
90+5'Jobe Bellingham relieves the pressure with a clearance
90+5'Hamburger SV are trying to create something here.
90+4'Hamburger SV take a throw-in in the opponent's half of the field.
90+4'Nico Schlotterbeck relieves the pressure with a clearance
90+4'A shot by Fabio Silva is blocked.
90+4'Borussia Dortmund are trying to create something here.
90+4'Julian Ryerson pulls a player from the opposite team by the shirt and is booked.
90+4'The referee signals a free kick as Julian Ryerson from Borussia Dortmund trips Otto Stange
90+4'Otto Stange makes the tackle and wins possession for his team
90+4'Borussia Dortmund are trying to create something here.
90+4'Oooh... that was a sitter! Serhou Guirassy should have scored from that position
90+4'Good effort by Serhou Guirassy as he directs a shot on target, but the keeper saves it
90+3'Fabio Silva creates a scoring opportunity for his teammate
90+3'Waldemar Anton relieves the pressure with a clearance
90+3'Hamburger SV take a throw-in in their own half of the field.
90+3'Borussia Dortmund are trying to create something here.
90+3'Maximilian Beier from Borussia Dortmund takes a short corner kick from the left.
90+3'Borussia Dortmund are trying to create something here.
90+2'Goal kick for Borussia Dortmund.
90+1'William Mikelbrencis is leaving the field to be replaced by Jean-Luc Dompe in a tactical substitution.
90+1'Warmed Omari is leaving the field to be replaced by Rayan Philippe in a tactical substitution.
90+1'Hamburger SV are trying to create something here.
90+1'Albert Sambi Lokonga makes the tackle and wins possession for his team
90+1'Borussia Dortmund are trying to create something here.
90+1'The fourth official shows there are 5 minute(s) of time to be added.
Line-ups are confirmed. Last update: Tue Mar 24 2026 06:32:00 GMT+0000 (Coordinated Universal Time)
Borussia Dortmund3-5-2
1
Gregor Kobel
49
Luca Reggiani
3
Waldemar Anton
4
Nico Schlotterbeck
26
Julian Ryerson
20
Marcel Sabitzer
7
Jobe Bellingham
8
Felix Nmecha
24
Daniel Svensson
14
Maximilian Beier
27
Karim Adeyemi
27
Philipas Otele
11
Ransford Konigsdorffer
28
Miro Muheim
6
Albert Sambi Lokonga
21
Nicolai Remberg
20
Fábio Vieira
2
William Mikelbrencis
25
Jordan Torunarigha
44
Luka Vuskovic
17
Warmed Omari
1
Daniel Fernandes
Hamburger SV3-5-2
Substitutions:
46'
Luca ReggianiRamy Bensebaini
67'
Fábio VieiraDamion Downs
46'
Karim AdeyemiSerhou Guirassy
68'
Philip OteleFabio Balde
58'
Marcel SabitzerCarney Chukwuemeka
79'
Ransford KonigsdorfferOtto Stange
58'
Daniel SvenssonFábio Silva
90'
Warmed OmariRayan Philippe
90'
Felix NmechaJulian Brandt
90'
William MikelbrencisJean-Luc Dompe
Substitute players:
Alexander Meyer
Sander Tangvik
Yan Couto
Giorgi Gocholeishvili
2
Ramy Bensebaini
Daniel Elfadli
Niklas Süle
Albert Grønbæk
Salih Özcan
Jean-Luc Dompe
Julian Brandt
Rayan Philippe
Carney Chukwuemeka
Damion Downs
Serhou Guirassy
Fabio Baldé
Fábio Silva
Otto Stange
Coaches:
Niko Kovac
Merlin Polzin
Bundesliga
#Team namePPlayedGDGoals DifferencePtsPointsWWinsDDrawsLLossesFGoals ForAGoals Against
1Champions LeagueBayern Munich338286275111735
2Champions LeagueBorussia Dortmund33347021756834
3Champions LeagueRB Leipzig33226520586543
4Champions LeagueVfB Stuttgart33226118786947
5Europa LeagueHoffenheim33176118786548
6Europa LeagueBayer Leverkusen33215817796746
7Europa Conference League qualificationFreiburg32-844128124553
8Eintracht Frankfurt33-4431110125963
9Augsburg33-1243127144557
10Mainz 0532-937910134150
11Borussia M'gladbach33-1535811143853
12Hamburger SV32-1534810143651
13Union Berlin32-203389153757
14FC Cologne32-832711144755
15Werder Bremen33-213288173758
16Relegation play-offWolfsburg33-262668194268
17RelegationSt. Pauli33-292668192857
18RelegationFC Heidenheim32-312358193869
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