Borussia Dortmund vs Hamburg

29 August 2026 · Bundesliga · 2026/27 · Referee Felix Zwayer

Full time 2 – 0

Half-time: 2–0

  • Serhou Guirassy 9’
  • Sebastiaan Bornauw 45+1’ (og)

Match summary

Borussia Dortmund beat Hamburg 2-0. Borussia Dortmund led 2-0 at half-time.

Serhou Guirassy put Borussia Dortmund ahead in the 9th minute, set up by Konstantinos Karetsas and Bornauw's own goal made it 2-0 in first-half stoppage time.

There was little between the sides on chances: Borussia Dortmund created 1.33 expected goals (xG) from 20 shots, Hamburg 1.11 from 8. Borussia Dortmund had a player sent off.

Borussia Dortmund secured a two-goal victory over Hamburg in their Bundesliga fixture, dominating territory and creating a higher volume of opportunities throughout the contest. The hosts registered twenty shots compared to the visitors' eight, recording seven attempts on target against three. Possession favoured Borussia Dortmund with fifty-six percent, accompanied by one hundred and thirty-one attacks and an expected goals figure of 1.33. Hamburg pressed during various phases, accumulating nineteen fouls and seeing notable chances fall to Patson Daka and Terem Igobor Moffi, while the home side collected two yellow cards and one red card alongside thirteen fouls.

The scoring opened in the ninth minute when Serhou Guirassy converted a right-footed shot to give Borussia Dortmund the lead. Albert Sambi Lokonga received a yellow card for Hamburg in the twenty-first minute. Just before the interval, Giannis Konstantelias added a second right-footed shot in the first minute of added time to establish a two-goal advantage at the break. Following substitutions for both sides in the second half, Samuele Inácio was shown a red card for a foul in the seventy-seventh minute, and the match concluded with no further goals scored.

Match stats

56% Possession 44%
20 Shots 8
7 Shots on target 3
3 Corners 1
131 Attacks 75
63 Dangerous attacks 34
538 Passes 419
88% Pass accuracy 81%
14 Tackles 13
13 Fouls 19
2 Yellow cards 1
1 Red cards 0
1 Offsides 1

Key events

Borussia Dortmund Hamburg
Kick-off
Serhou GuirassyRight foot shot1-0 (Borussia Dortmund)
9’
Konstantinos KaretsasShot on target
10’
Felix NmechaShot on target
13’
21’
Konstantinos KaretsasShot on target
41’
Serhou GuirassyShot on target
44’
Giannis KonstanteliasRight foot shot2-0 (Borussia Dortmund)
45+1’
Half-time2-0
Second half underway
49’
Albert GrønbækShot on target
Konstantinos KaretsasShot on target
50’
58’
77’
79’
Albert GrønbækShot on target
85’
90+4’
Terem Igobor MoffiShot on target
Full-time2-0

How the chances added up

Running total of expected goals (xG) for each side through the match. xG rates each chance by how often similar shots are scored. A goal is marked where it was scored.

0.0 0.5 1.0 1.5 2.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.33 1.11 9’ Serhou Guirassy (Borussia Dortmund), 1-0 9’ 45+1’ Sebastiaan Bornauw (Borussia Dortmund) own goal, 2-0 45+1’ 0.0 0.5 1.0 1.5 2.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.33 1.11 9’ Serhou Guirassy (Borussia Dortmund), 1-0 Guirassy 9’ 45+1’ Sebastiaan Bornauw (Borussia Dortmund) own goal, 2-0 Bornauw 45+1’
Borussia Dortmund 1.33 xGHamburg 1.11 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Hamburg attacking Borussia Dortmund attacking 
59’ Patson Daka (Hamburg), open play, 0.32 xG, off target 90+4’ Terem Igobor Moffi (Hamburg), open play, 0.30 xG, saved 49’ Patson Daka (Hamburg), open play, 0.28 xG, off target 67’ Patson Daka (Hamburg), open play, 0.12 xG, hit the woodwork 33’ Konstantinos Karetsas (Borussia Dortmund), open play, 0.11 xG, off target 46’ Giannis Konstantelias (Borussia Dortmund), open play, 0.11 xG, off target 41’ Maximilian Beier (Borussia Dortmund), open play, 0.10 xG, off target 71’ Maximilian Beier (Borussia Dortmund), open play, 0.10 xG, blocked 90’ Joey Veerman (Borussia Dortmund), open play, 0.10 xG, off target 35’ Maximilian Beier (Borussia Dortmund), open play, 0.08 xG, blocked 50’ Konstantinos Karetsas (Borussia Dortmund), open play, 0.09 xG, saved 50’ Giannis Konstantelias (Borussia Dortmund), open play, 0.08 xG, off target 9’ Serhou Guirassy (Borussia Dortmund), open play, 0.08 xG, goal 44’ Serhou Guirassy (Borussia Dortmund), open play, 0.07 xG, saved 23’ Konstantinos Karetsas (Borussia Dortmund), direct free kick, 0.07 xG, blocked 41’ Konstantinos Karetsas (Borussia Dortmund), open play, 0.07 xG, blocked 8’ Felix Nmecha (Borussia Dortmund), open play, 0.06 xG, off target 41’ Konstantinos Karetsas (Borussia Dortmund), open play, 0.04 xG, saved 10’ Konstantinos Karetsas (Borussia Dortmund), open play, 0.04 xG, saved 48’ Jobe Bellingham (Borussia Dortmund), open play, 0.04 xG, off target 15’ Maximilian Beier (Borussia Dortmund), open play, 0.03 xG, off target 80’ Albert Sambi Lokonga (Hamburg), open play, 0.03 xG, off target 90+4’ Rayan Philippe (Hamburg), open play, 0.03 xG, off target 33’ Maximilian Beier (Borussia Dortmund), from a corner, 0.02 xG, off target 79’ Albert Grønbæk (Hamburg), set piece, 0.02 xG, saved 90+1’ Kauã Prates (Borussia Dortmund), open play, 0.02 xG, off target 13’ Felix Nmecha (Borussia Dortmund), open play, 0.01 xG, saved 49’ Albert Grønbæk (Hamburg), open play, 0.01 xG, saved 46’ Sebastiaan Bornauw (Hamburg), own goal 59’ Patson Daka (Hamburg), open play, 0.32 xG, off target 90+4’ Terem Igobor Moffi (Hamburg), open play, 0.30 xG, saved 49’ Patson Daka (Hamburg), open play, 0.28 xG, off target 67’ Patson Daka (Hamburg), open play, 0.12 xG, hit the woodwork 33’ Konstantinos Karetsas (Borussia Dortmund), open play, 0.11 xG, off target 46’ Giannis Konstantelias (Borussia Dortmund), open play, 0.11 xG, off target 41’ Maximilian Beier (Borussia Dortmund), open play, 0.10 xG, off target 71’ Maximilian Beier (Borussia Dortmund), open play, 0.10 xG, blocked 90’ Joey Veerman (Borussia Dortmund), open play, 0.10 xG, off target 35’ Maximilian Beier (Borussia Dortmund), open play, 0.08 xG, blocked 50’ Konstantinos Karetsas (Borussia Dortmund), open play, 0.09 xG, saved 50’ Giannis Konstantelias (Borussia Dortmund), open play, 0.08 xG, off target 9’ Serhou Guirassy (Borussia Dortmund), open play, 0.08 xG, goal 44’ Serhou Guirassy (Borussia Dortmund), open play, 0.07 xG, saved 41’ Konstantinos Karetsas (Borussia Dortmund), open play, 0.07 xG, blocked 23’ Konstantinos Karetsas (Borussia Dortmund), direct free kick, 0.07 xG, blocked 8’ Felix Nmecha (Borussia Dortmund), open play, 0.06 xG, off target 41’ Konstantinos Karetsas (Borussia Dortmund), open play, 0.04 xG, saved 10’ Konstantinos Karetsas (Borussia Dortmund), open play, 0.04 xG, saved 48’ Jobe Bellingham (Borussia Dortmund), open play, 0.04 xG, off target 15’ Maximilian Beier (Borussia Dortmund), open play, 0.03 xG, off target 80’ Albert Sambi Lokonga (Hamburg), open play, 0.03 xG, off target 90+4’ Rayan Philippe (Hamburg), open play, 0.03 xG, off target 33’ Maximilian Beier (Borussia Dortmund), from a corner, 0.02 xG, off target 79’ Albert Grønbæk (Hamburg), set piece, 0.02 xG, saved 90+1’ Kauã Prates (Borussia Dortmund), open play, 0.02 xG, off target 13’ Felix Nmecha (Borussia Dortmund), open play, 0.01 xG, saved 49’ Albert Grønbæk (Hamburg), open play, 0.01 xG, saved 46’ Sebastiaan Bornauw (Hamburg), own goal
Size shows xG Goal On target Off target or blocked

Hover or tap a shot for the player, minute and xG.

Lineups

Borussia Dortmund 3-4-3 Starting XI
Kobel
Gadou
Anton
Svensson
Ryerson 74’
Bellingham
Nmecha 74’
Beier 84’
Karetsas 74’
Guirassy
Konstantelias 54’
Hamburg 3-4-2-1 Starting XI
Fernandes
Torunarigha 82’
Bornauw
Capaldo
Lemke 89’
Remberg
Lokonga
Jatta 82’
Grønbæk
Adeline 67’
Daka 67’

Player stats

PlayerPosMinGAShxGxAKPCards
Gregor Kobel GK900 0.000.000
Kouakou Gadou DEF900 0.000.000
Waldemar Anton DEF900 0.000.000
Daniel Svensson DEF900 0.000.000
Julian Ryerson MID760 0.000.031
Maximilian Beier MID865 0.340.182
Jobe Bellingham MID901 0.040.163
Felix Nmecha MID762 0.080.081
Konstantinos Karetsas FWD7616 0.410.173
Serhou Guirassy FWD9012 0.150.192
Giannis Konstantelias FWD562 0.190.182
Marcel Sabitzer Sub340 0.000.000
Filippo Mané Sub140 0.000.000
Joey Veerman Sub141 0.100.000
Kauã Prates Sub41 0.020.000
Samuele Inácio Sub30 0.000.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

Borussia Dortmund win 71% Avg odds 1.32
Draw 17% Avg odds 5.49
Hamburg win 12% Avg odds 7.99

Chances implied by the average closing odds, with the bookmaker margin removed.

Form going into the game

Last five league games before this one, oldest first. Select one to open it.

Previous and next meeting

Shots, expected goals and player data from Understat. Timeline, lineups and team statistics from Sportmonks. Results and odds from football-data.co.uk.