Pitch Radar

Borussia Dortmund — Hamburger SV 2:0

Borussia Dortmund
2:0
Hamburger SV
Bundesliga · 29 Aug 2026 · season 2026/27

The score says how it ended. xG says how it should have ended: it is the sum of the chances each shot was worth, not an opinion about the game.

Score2:0
Home xG1.31Borussia Dortmund
Away xG1.11Hamburger SV
Expected points1.51 : 1.22

Who deserved it

The score matched the game: Borussia Dortmund was the better side by chances too.

The numbers

TeamGoalsxGGoals − xGExpected points
Borussia Dortmund21.31+0.71.51
Hamburger SV01.11−1.11.22

Goals

MinuteGoalTeamShot xGAssist
8'Serhou GuirassyBorussia Dortmund0.08Konstantinos Karetsas
45'Sebastiaan Bornauw (own goal)Borussia Dortmund—

Key chances

MinutePlayerTeamxGOutcome
58'Patson DakaHamburger SV0.32off target
93'Terem Igobor MoffiHamburger SV0.30saved
48'Patson DakaHamburger SV0.28off target, header

Shots: Borussia Dortmund 20, Hamburger SV 8; big chances (xG 0.3 and above): 0 and 2.

How the game went

In the first half xG was Borussia Dortmund 0.89, Hamburger SV 0.00: a clear edge for Borussia Dortmund. In the second half xG was Borussia Dortmund 0.43, Hamburger SV 1.11: a small edge for Hamburger SV. The edge in chances passed from Borussia Dortmund to Hamburger SV. Hamburger SV scored 0 from 1.11 xG: fewer than they created. As a rule, finishing like this evens out over time.

Shot data: Understat. xG rates the quality of a chance; it is not a forecast of the result.

How it fits the season

Borussia Dortmund: +5.3 for the season (2 in the table). Hamburger SV: +3.9 (11). The gap between points and xPTS is built from matches like this one.

Other matches of the round

All Bundesliga matches with xG →