Borussia Dortmund vs Hamburger SV Prediction, Preview and Stats

Germany flag 2025/2026 Bundesliga, Germany
Signal Iduna Park Sat, 21 Mar - 5:30 PM
Bundesliga
Borussia Dortmund BVB
3 Winner 2
Hamburger SV HSV
Full Time Sat, 21 Mar 5:30 PM
Round 27 Regular Season
Ramy Bensebaini - 73' (P), 84' (P)
Serhou Guirassy - 78'
Goal
|
Goal
Philip Otele - 19'
Albert Sambi Lokonga - 38'

CONTEXT

The match has officially finished, with Borussia Dortmund securing a thrilling 3-2 comeback victory over Hamburger SV. After trailing 2-0 at halftime, the home side completely turned the game around to claim the win. Heading into the fixture, Borussia Dortmund were heavily favored with a 66.3% implied win probability, compared to a 20.2% chance for a draw and just 13.5% for an away victory. Ultimately, the pre-match market was aligned with the final outcome, despite a significant 33.7% deviation level that Borussia Dortmund had to overcome. Dortmund's dominance was clearly reflected in the underlying metrics. They controlled the tempo with 68% possession while holding Hamburger SV to just 32%. The home side generated an overwhelming 5.7 expected goals (xG) compared to the visitors' 1.15 xG. Because of this massive 4.55 xG differential, the final outcome was entirely consistent with the expected goals data. The finishing efficiency shift remained in line with overall expectations, as Dortmund eventually capitalized on their immense attacking pressure in the second half. Furthermore, it was a disciplined affair from both sides featuring zero red cards, ensuring no major disciplinary events impacted the flow of the game.

TL;DR

  • Structural deviation: Borussia Dortmund showed a significant deviation from the pre-match structural baseline.
  • Efficiency shift: Possession-adjusted chance creation was in line with projected levels.
  • xG alignment: The final outcome was consistent with expected goal differential.
  • Market alignment: End result was aligned with the pre-match projection.
  • xG expectations: Aligned with xG expectations (Classify).
  • Event impact: No major event distortion.
  • Red card distortion: None.
No standings statistics available.
No head-to-head records found.
0.5+ goals: 85%
1.5+ goals: 70%
2.5+ goals: 50%
3.5+ goals: 25%
Confidence: High (≥8 matches)

Quality vs Volume

Home: xG 1.8, Shots 12, xG/Shot 0.15
Away: xG 1.5, Shots 14, xG/Shot 0.11

Open Play vs Set Play

Open Play: 65%
Set Play: 35%

Expected Points

TeamxPts
Home1.8
Away1.2
ℹ️ Methodology: Expected Goals (xG) measures shot quality
No referee statistics available.
Borussia Dortmund N. Kovač
N. Kovač
VS
Hamburger SV M. Polzin
M. Polzin
2.28
Avg Points / Game (Last 100 Matches)
1.18
2.67 i
Last 6 Opponents
VfL Wolfsburg Rank: 74 W
Heidenheim Rank: 70 W
FC Union Berlin Rank: 75 W
St. Pauli Rank: 73 W
Werder Bremen Rank: 76 W
Eintracht Frankfurt Rank: 81 D
Avg Points / Game (Last 6 Matches)
1.33 i
Last 6 Opponents
FC Köln Rank: 74 D
VfL Wolfsburg Rank: 74 W
Bayer 04 Leverkusen Rank: 89 L
RB Leipzig Rank: 86 L
FSV Mainz 05 Rank: 81 D
FC Union Berlin Rank: 75 W
13
Head to Head (Wins - Draws - Losses)
13 - 4 - 10
10

Win Probabilities

Live Win Probability (90 Min)
Home Borussia Dortmund
66.29%
Draw
20.21%
Away Hamburger SV
13.5%

Team Power Ranking

i
What is Power Ranking?
Power ranking is SportMonks' model-based team strength indicator. Historical input capped to 2 seasons.
90.25
64.17
0 (Weakest) 100 (Strongest)
Metric
Borussia Dortmund
Hamburger SV
Power Score
90.25
64.17
League Position
2
12
Global Rank
11
76

Form Analysis Opponent-Weighted

Line chart of recent results (points/trend). Friendlies excluded by default. Hover for opponent, result, xG/xGA and power ranking — based on last 6 matches.

vs
Borussia Dortmund Opponent-weighted form score
Hamburger SV Opponent-weighted form score
Win (3 pts) Draw (1 pt) Loss (0 pts) Borussia Dortmund Hamburger SV

Heatmaps Ball coordinates

Attack and defence zones from ball position data. Filters: last 6 matches (overall/home/away), time period, competition.

vs

Borussia Dortmund

Left / Center / Right
Opposition half density
vs season average

Hamburger SV

Left / Center / Right
Opposition half density
vs season average

Possession Efficiency Possession-Adjusted

How effectively each team uses and defends their share of possession. Efficiency adjusted based on team possession percentage

Borussia Dortmund ⚠ Proxy
vs
⚠ Proxy Hamburger SV
Attacking Efficiency
Higher is better
Attacking Efficiency
42.50
13.28
Defensive Efficiency
Lower is better
Defensive Efficiency
13.28
42.50
Combined Efficiency Index Z-score combining attacking and defensive possession-adjusted efficiency.
Positive = above league average.
Negative = below league average.
Formula: EfficiencyIndex = z(AttackEff) − z(DefenceEff)
-3 0 3
Borussia Dortmund +2.77 Efficiency Index
vs
Hamburger SV -2.77 Efficiency Index
xG data unavailable for both teams. Values estimated using shots and dangerous attacks (proxy). Confidence: Medium.
Borussia Dortmund
Hamburger SV
AttackEff = xG ÷ pos
DefenceEff = xGA ÷ (1−pos)

Set Pieces Efficiency Attack & Defence

Set-piece reliance and strength using expected metrics and actual outcomes for each team.

Borussia Dortmund
vs
Hamburger SV
Created Set-piece attacking threat
Borussia Dortmund Hamburger SV
Set-piece xG Share Share of total expected goals generated from set pieces. Higher = more set-piece reliant in attack.
0%
0%
Goals per Match Average set-piece goals scored per match.
2.00 0.00
vs Expected (xG) Goals scored minus set-piece xG. Positive = overperforming; Negative = underperforming expectations.
+2.00 vs +0.00
Conceded Set-piece defensive exposure
Borussia Dortmund Hamburger SV
Set-piece xGA Share Share of total expected goals conceded from set pieces. Higher = more exposed to set pieces defensively.
Conceded per Match Average set-piece goals conceded per match.
0.00 2.00
vs Expected (xGA) Goals conceded minus set-piece xGA. Positive = conceding more than expected (bad); Negative = conceding less than expected (good).
vs
Borussia Dortmund
Hamburger SV
xG Share = set-piece xG ÷ total xG
vs Expected = goals − set-piece xG
Counter Attack / Transition data not available for this match.
Pressure Index data not available for this match.

Team Head to Head Last 6 Seasons

Summary of 27 matches between these sides — filtered by competition and venue context.

Borussia Dortmund BVB Home
27 matches
Hamburger SV HSV Away
Match Record
13
Wins
10
4
Draws
4
10
Losses
13
Goals
49
Goals Scored
38
38
Goals Conceded
49
+11
Goal Difference
-11
Expected Goals
0
xG
0
0
xGA
0

Data last updated: 2026-03-27T12:23:10+00:00

STARTING XI

Match Formation 3-5-2
Match Formation 3-4-3
Pitch
G. Kobel
Switzerland
1 G. Kobel
L. Reggiani
Substitution
Italy
49 L. Reggiani
W. Anton
Germany
3 W. Anton
N. Schlotterbeck
Germany
4 (C) N. Schlotterbeck
J. Ryerson
Norway
26 J. Ryerson
M. Sabitzer
Substitution
Austria
20 M. Sabitzer
J. Bellingham
England
7 J. Bellingham
F. Nmecha
Substitution
Germany
8 F. Nmecha
D. Svensson
Substitution
Sweden
24 D. Svensson
M. Beier
Germany
14 M. Beier
K. Adeyemi
Substitution
Germany
27 K. Adeyemi
D. Heuer Fernandes
Portugal
1 D. Heuer Fernandes
J. Torunarigha
Nigeria
25 J. Torunarigha
L. Vušković
Croatia
44 L. Vušković
W. Omari
Substitution
France
17 W. Omari
M. Muheim
Switzerland
28 (C) M. Muheim
N. Remberg
Germany
21 N. Remberg
A. Sambi Lokonga
Belgium
6 A. Sambi Lokonga
W. Mikelbrencis
Substitution
France
2 W. Mikelbrencis
P. Otele
Substitution
Nigeria
27 P. Otele
R. Königsdörffer
Substitution
Ghana
11 R. Königsdörffer
F. Ferreira Vieira
Substitution
Portugal
20 F. Ferreira Vieira

General Information

Date & Time
Mar 21, 2026, 05:30 PM
Competition
2025/2026 Bundesliga, Germany · Round 27 · Regular Season
Stadium
Signal Iduna Park
Capacity
81365
Attendance
81365
Pitch Surface
Grass
Weather
☀️ 12°C, Fair
Referees
Jonas Weickenmeier
Sven Waschitzki
Daniel Schlager
Matthias Jöllenbeck

Statistics

Possession
BVB
66%
HSV
34%

Top Statistics

3 Goals 2
8 Big Chances Created 3
5 Shots 0
98 Dangerous attacks 5
68 Possession 32
11 Corners 3
5 Free kicks 10
2 Yellow Cards 3

Match Overview

18 Successful Headers 20
43 Successful Dribbles Percentage 31
2 Goal Kicks 14
21 Dribble Attempts 13
25 Throwins 20
9 Successful Dribbles 4
0 Assists 2
79 Ball Safe 82
17 Goal Attempts 4
1 Hit Woodwork 0
3 Penalties 0
5 Substitutions 5

Attacking

123 Attacks 35
5 Big Chances Missed 1

Possession

87 Successful Passes Percentage 71
460 Successful Passes 183
531 Passes 258
48 Long Passes 55
22 Successful Long Passes 22
10 Key Passes 4
46 Successful Long Passes Percentage 40

Defensive

2 Saves 5
14 Tackles 26
6 Interceptions 8

Build-up

37 Total Crosses 5
9 Accurate Crosses 0

Discipline

10 Fouls 8
1 Offsides 2

Lineup

Referee : Matthias Jöllenbeck

Starting XI

1
Gregor Kobel
Gregor Kobel Goalkeeper
6.18
3
Waldemar Anton
Waldemar Anton Defender
6.86
4
Nico Schlotterbeck
Nico Schlotterbeck (C) Defender
6.81
49
Luca Reggiani
Luca Reggiani Defender
5.97
5
Ramy Bensebaini
Ramy Bensebaini
Defender46'
2
8.25
7
Jobe Bellingham
Jobe Bellingham Midfielder
6.98
8
Felix Nmecha
Felix Nmecha Midfielder
5.87
10
Julian Brandt
Julian Brandt
Midfielder90+6'
20
Marcel Sabitzer
Marcel Sabitzer Midfielder
6.42
17
Carney Chukwuemeka
Carney Chukwuemeka
Midfielder58'
6.43
24
Daniel Svensson
Daniel Svensson Midfielder
5.85
21
Fábio Silva
Fábio Silva
Attacker58'
6.57
26
Julian Ryerson
Julian Ryerson Midfielder
7.57
14
Maximilian Beier
Maximilian Beier Attacker
7.1
27
Karim Adeyemi
Karim Adeyemi Attacker
6.4
9
Serhou Guirassy
Serhou Guirassy
Attacker46'
6.81
Referee : Matthias Jöllenbeck

Starting XI

1
Daniel Heuer Fernandes
Daniel Heuer Fernandes Goalkeeper
7.13
17
Warmed Omari
Warmed Omari Defender
6.04
14
Rayan Philippe
Rayan Philippe
Attacker90+1'
25
Jordan Torunarigha
Jordan Torunarigha Defender
6.56
44
Luka Vuskovic
Luka Vuskovic Defender
6.74
2
William Mikelbrencis
William Mikelbrencis Midfielder
6.51
7
Jean-Luc Dompé
Jean-Luc Dompé
Attacker90+1'
6
Albert Sambi Lokonga
Albert Sambi Lokonga Midfielder
7.08
21
Nicolai Remberg
Nicolai Remberg Midfielder
6.69
28
Miro Muheim
Miro Muheim (C) Midfielder
6.65
11
Ransford Königsdörffer
Ransford Königsdörffer Attacker
6.06
49
Otto Stange
Otto Stange
Attacker79'
6.56
20
Fábio Vieira
Fábio Vieira Attacker
7.33
19
Damion Downs
Damion Downs
Attacker67'
6.37
27
Philip Otele
Philip Otele Attacker
7.14
45
Fabio Baldé
Fabio Baldé
Attacker68'
6.55

Events

2ND-HALF
Event
Julian Brandt Felix Nmecha
10th Substitution
90+6'
Event
Julian Ryerson
Foul / 4th Yellowcard
90+4'
90+1'
Event
Jean-Luc Dompé William Mikelbrencis
8th Substitution
90+1'
Event
Rayan Philippe Warmed Omari
9th Substitution
Event
Ramy Bensebaini
Left foot shot / 2nd Penalty
84'
79'
Event
Otto Stange Ransford Königsdörffer
7th Substitution
Event
Serhou Guirassy
Right foot shot / 3rd Goal
78'
Event
Ramy Bensebaini
Left foot shot / 1st Penalty
73'
Event
Maximilian Beier
Penalty awarded
72'
72'
Event
William Mikelbrencis
Foul / 3rd Yellowcard
68'
Event
Fabio Baldé Philip Otele
6th Substitution
68'
Event
Philip Otele
Time wasting / 5th Yellowcard
67'
Event
Damion Downs Fábio Vieira
5th Substitution
Event
Carney Chukwuemeka Marcel Sabitzer
3rd Substitution
58'
Event
Fábio Silva Daniel Svensson
4th Substitution
58'
Event
Ramy Bensebaini Luca Reggiani
1st Substitution
46'
Event
Serhou Guirassy Karim Adeyemi
2nd Substitution
46'
1ST-HALF
Event
Karim Adeyemi
Argument / 1st Yellowcard
45+4'
45+4'
Event
Nicolai Remberg
Argument / 2nd Yellowcard
Event
Felix Nmecha
OffTarget
45'
38'
Event
Albert Sambi Lokonga
Right foot shot / 2nd Goal
19'
Event
Philip Otele
Left foot shot / 1st Goal

Match Commentary

90
Update Update
Luka Vuskovic from Hamburger SV has been awarded a free kick in an offensive position.
90
Update Update
Julian Ryerson from Borussia Dortmund was awarded a free kick on the right flank.
90
Yellow Card Yellow Card Important
Julian Ryerson of Borussia Dortmund has been shown a yellow card for committing a foul.
90
Update Update
Otto Stange from Hamburger SV has been awarded a free kick in the defensive area.
90
Substitution Substitution
Substitution for Hamburger SV: Rayan Philippe replaces Warmed Omari.
90
Update Update
The second half has concluded with Borussia Dortmund defeating Hamburger SV by a score of 3-2.
90
Corner Corner
Corner awarded to Borussia Dortmund after Rayan Philippe allowed the ball to go out.
90
Corner Corner
Corner awarded to Borussia Dortmund after Miro Muheim's defensive play.
90
Update Update
The fourth official has indicated that there will be 5 minutes of stoppage time.
90
Substitution Substitution
Substitution for Hamburger SV: Jean-Luc Dompé comes on to replace William Mikelbrencis.
90
Substitution Substitution
Substitution for Borussia Dortmund: Julian Brandt comes on to replace Felix Nmecha.
90
Update Update
Ramy Bensebaini commits a foul for Borussia Dortmund.
90
Update Update
Julian Ryerson from Borussia Dortmund committed a foul.
89
Corner Corner
Corner awarded to Borussia Dortmund after Warmed Omari allowed the ball to go out.
87
Update Update
Miro Muheim from Hamburger SV committed a foul.
87
Update Update
Waldemar Anton of Borussia Dortmund was awarded a free kick on the right flank.
86
Update Update
Miro Muheim from Hamburger SV has been awarded a free kick in the defensive area.
86
Update Update
Fábio Silva committed a foul against Borussia Dortmund.
84
GOAL! GOAL! Important
Goal! Borussia Dortmund leads Hamburger SV 3-2. Ramy Bensebaini from Borussia Dortmund successfully scores the penalty, striking the ball with his left foot into the bottom right corner.
82
Update Update
Miro Muheim from Hamburger SV has given away a penalty due to a handball in the box.
82
Attempt Attempt
The attempt is thwarted. Jobe Bellingham of Borussia Dortmund fires a right-footed shot from the middle of the penalty area, but it's successfully blocked.
81
Attempt Attempt
A shot is deflected. Carney Chukwuemeka from Borussia Dortmund attempts a right-footed strike from the right side of the penalty area, but it's blocked.
80
Substitution Substitution
Substitution for Hamburger SV: Otto Stange replaces Ransford Königsdörffer.
79
Corner Corner
A fresh offensive move unfolds as Fábio Silva from Borussia Dortmund takes a right-footed shot from the center of the penalty area, but Daniel Heuer Fernandes of Hamburger SV makes a fantastic save, denying him in the top right corner.
79
Corner Corner
Corner awarded to Borussia Dortmund after Daniel Heuer Fernandes allowed the ball to go out.
78
Attempt Attempt
Another offensive push underway. Serhou Guirassy of Borussia Dortmund heads the ball from close range, but it's expertly saved at the top center of the goal. The assist came from Julian Ryerson, who delivered a precise cross.
78
GOAL! GOAL! Important
Goal! It's now 2-2 between Borussia Dortmund and Hamburger SV. Serhou Guirassy scores for Borussia Dortmund with a close-range shot using his right foot.
73
GOAL! GOAL! Important
Goal! Borussia Dortmund 1, Hamburger SV 2. Ramy Bensebaini from Borussia Dortmund successfully scores the penalty, striking the ball with his left foot into the bottom left corner.
72
Yellow Card Yellow Card Important
William Mikelbrencis of Hamburger SV has been shown a yellow card for committing a foul.
72
Update Update
VAR Review: Potential Penalty for Borussia Dortmund.
70
Attempt Attempt
The attempt is thwarted. Fábio Silva of Borussia Dortmund fires a right-footed shot from the left side of the penalty area, but it's blocked. The assist came from Maximilian Beier.
70
Corner Corner
Corner awarded to Borussia Dortmund after Ransford Königsdörffer allowed the ball to go out.
69
Attempt Attempt
Opportunity squandered. Serhou Guirassy of Borussia Dortmund attempted a left-footed shot from the center of the penalty area.
68
Yellow Card Yellow Card Important
Philip Otele from Hamburger SV has been shown a yellow card.
68
Substitution Substitution
Substitution for Hamburger SV: Fabio Baldé is coming on to replace Philip Otele.
67
Substitution Substitution
Substitution for Hamburger SV: Damion Downs comes on to replace Fábio Vieira.
66
Attempt Attempt
The attempt is thwarted. Fábio Silva of Borussia Dortmund takes a right-footed shot from the left side of the penalty area, but it's blocked.
66
Corner Corner
Corner kick awarded to Borussia Dortmund after Nicolai Remberg allowed the ball to go out of play.
65
Corner Corner
Corner awarded to Borussia Dortmund after Albert Sambi Lokonga allowed the ball to go out.
61
Attempt Attempt
Missed opportunity! Maximilian Beier of Borussia Dortmund attempted a right-footed shot from outside the penalty area, but it went wide. The assist came from Felix Nmecha.
58
Substitution Substitution
Substitution for Borussia Dortmund: Carney Chukwuemeka replaces Daniel Svensson.
58
Attempt Attempt
Opportunity wasted. Serhou Guirassy from Borussia Dortmund attempted a right-footed shot from the middle of the penalty area.
58
Substitution Substitution
Substitution for Borussia Dortmund: Fábio Silva comes on to replace Marcel Sabitzer.
56
Corner Corner
Corner awarded to Borussia Dortmund after Fábio Vieira allowed the ball to go out.
55
Attempt Attempt
Opportunity wasted! Felix Nmecha from Borussia Dortmund took a right-footed shot from the center of the box but couldn't find the target.
54
Update Update
Warmed Omari of Hamburger SV has been awarded a free kick in the defensive area.
54
Update Update
Maximilian Beier from Borussia Dortmund committed a foul.
52
Attempt Attempt
The attempt is thwarted. Felix Nmecha of Borussia Dortmund fires a right-footed shot from outside the penalty area, but it's successfully blocked.
49
Attempt Attempt
A new offensive play is underway. Felix Nmecha from Borussia Dortmund takes a right-footed shot from the middle of the penalty area, but Daniel Heuer Fernandes, the goalkeeper for Hamburger SV, makes a save right in the center of the goal. The assist came from Maximilian Beier, who delivered a precise through ball.
48
Update Update
Warmed Omari from Hamburger SV committed a foul.
48
Update Update
Maximilian Beier from Borussia Dortmund was awarded a free kick on the left side of the field.
46
Update Update
Marcel Sabitzer from Borussia Dortmund committed a foul.
46
Update Update
Miro Muheim from Hamburger SV has been awarded a free kick in the defensive area.
45
Yellow Card Yellow Card Important
Karim Adeyemi of Borussia Dortmund has been shown a yellow card.
45
Attempt Attempt
Penalty attempt unsuccessful. Felix Nmecha from Borussia Dortmund took a right-footed shot that was nearly on target but veered off to the left.
45
Substitution Substitution
Substitution for Borussia Dortmund: Serhou Guirassy comes on to replace Karim Adeyemi.
45
Update Update
The first half has concluded with the scoreline reading Borussia Dortmund 0, Hamburger SV 2.
45
Yellow Card Yellow Card Important
Nicolai Remberg from Hamburger SV has been shown a yellow card.
45
Substitution Substitution
Substitution for Borussia Dortmund: Ramy Bensebaini comes on to replace Luca Reggiani.
45
Substitution Substitution
Substitution for Borussia Dortmund: Serhou Guirassy replaces Karim Adeyemi.
45
Update Update
The fourth official has indicated that there will be three minutes of stoppage time.
44
Update Update
Warmed Omari of Hamburger SV has given away a penalty following a foul committed inside the penalty box.
44
Update Update
Penalty awarded to Borussia Dortmund! Maximilian Beier is brought down inside the box.
43
Attempt Attempt
Opportunity wasted. Julian Ryerson from Borussia Dortmund attempted a right-footed shot from outside the penalty area.
42
Corner Corner
Corner awarded to Borussia Dortmund after a play that resulted in a deflection off William Mikelbrencis.
41
Update Update
Warmed Omari from Hamburger SV committed a foul.
41
Update Update
Daniel Svensson from Borussia Dortmund has been awarded a free kick on the left side of the pitch.
38
GOAL! GOAL! Important
Goal! Borussia Dortmund 0, Hamburger SV 2. Albert Sambi Lokonga scores for Hamburger SV with a right-footed shot from the center of the box, placing it perfectly into the top left corner. The assist came from Fábio Vieira.
37
Attempt Attempt
A fresh offensive move unfolds as Fábio Vieira of Hamburger SV takes a right-footed shot from outside the penalty area, but it's successfully stopped by the goalkeeper.
36
Corner Corner
Opportunity squandered. Maximilian Beier from Borussia Dortmund attempted a header from within the six-yard box, but it sailed over the goal after a corner kick from the left side.
36
Corner Corner
Nico Schlotterbeck from Borussia Dortmund heads the ball and strikes the crossbar from the center of the penalty area. The assist came from Julian Ryerson, who delivered a cross following a corner kick.
35
Corner Corner
Corner kick awarded to Borussia Dortmund after a deflection off William Mikelbrencis.
33
Update Update
Opportunity wasted. Maximilian Beier of Borussia Dortmund attempted a header from the center of the penalty area but sent it wide to the left.
32
Attempt Attempt
Opportunity wasted. Maximilian Beier from Borussia Dortmund took a right-footed shot from the center of the penalty area.
31
Update Update
Luka Vuskovic from Hamburger SV earned a free kick in the defensive area.
31
Update Update
Fouled by Maximilian Beier of Borussia Dortmund.
28
Update Update
Offside call against Borussia Dortmund. Felix Nmecha is caught in an offside position.
28
Update Update
Opportunity squandered! Karim Adeyemi of Borussia Dortmund had a header from close range within the six-yard box, but it went wide to the left. The assist came from Julian Ryerson, who delivered a well-placed cross.
27
Update Update
Luka Vuskovic from Hamburger SV has been awarded a free kick in the defensive area.
27
Update Update
Maximilian Beier from Borussia Dortmund committed a foul.
25
Update Update
Offside call against Hamburger SV. Ransford Königsdörffer has been caught in an offside position.
24
Corner Corner
Corner awarded to Hamburger SV after a play that resulted in a save by Gregor Kobel.
24
Corner Corner
Corner awarded to Hamburger SV, following a save by Gregor Kobel.
19
GOAL! GOAL! Important
Goal! Hamburger SV takes the lead against Borussia Dortmund with a score of 1-0. Philip Otele scores with a left-footed shot from close range, finding the center of the net. The assist comes from William Mikelbrencis.
17
Attempt Attempt
Goal! Hamburger SV takes the lead against Borussia Dortmund with a score of 1-0. Philip Otele found the back of the net with a left-footed shot from close range, right in the middle of the goal. The assist came from William Mikelbrencis.
17
Update Update
Foul committed by Albert Sambi Lokonga - Hamburger SV.
16
Update Update
Felix Nmecha from Borussia Dortmund earned a free kick in the defensive area.
16
Update Update
Foul committed by Albert Sambi Lokonga - Hamburger SV.
15
Update Update
William Mikelbrencis of Hamburger SV has been awarded a free kick on the right flank.
15
Update Update
Daniel Svensson from Borussia Dortmund committed a foul.
15
Update Update
Philip Otele from Hamburger SV has been awarded a free kick in the defensive area.
15
Update Update
Marcel Sabitzer committed a foul against Borussia Dortmund.
9
Update Update
Offside call against Hamburger SV. Ransford Königsdörffer is caught offside.
8
Corner Corner
Corner awarded to Borussia Dortmund after Jordan Torunarigha allowed the ball to go out.
8
Update Update
The attempt is thwarted. Waldemar Anton of Borussia Dortmund heads the ball from close range, but it’s blocked. The assist came from Julian Ryerson, who delivered a cross.
7
Corner Corner
Corner awarded to Borussia Dortmund after a play that resulted in Daniel Heuer Fernandes giving up possession.
7
Attempt Attempt
A fresh offensive effort unfolds as Maximilian Beier from Borussia Dortmund takes a left-footed shot from the middle of the penalty area. However, Daniel Heuer Fernandes, the goalkeeper for Hamburger SV, makes a solid save right in the center of the goal.
5
Corner Corner
Corner awarded to Hamburger SV after a play that resulted in a defensive error by Luca Reggiani.
4
Update Update
Felix Nmecha committed a foul for Borussia Dortmund.
4
Corner Corner
Corner kick awarded to Hamburger SV after Waldemar Anton allowed the ball to go out.
4
Update Update
Albert Sambi Lokonga of Hamburger SV earned a free kick in the defensive area.

CONCLUSION

Structural assessment: Borussia Dortmund exhibited a significant deviation from the pre-match structural baseline. Efficiency outcome: Possession-adjusted chance creation finished in line with projected levels. Result alignment: The final score was consistent with the pre-match probability model. Market alignment: The match result was within the projected probability range.

Explore League Previews