Hamburg vs Heidenheim

20 September 2025 · Bundesliga · 2025/26 · Referee Florian Exner

Full time 2 – 1

Half-time: 1–0

  • Luka Vuskovic 42’
  • Rayan Philippe 59’
  • Adam Kölle 90+3’

Match summary

Hamburg saw off Heidenheim 2-1. Hamburg led 1-0 at half-time.

Luka Vuskovic put Hamburg ahead in the 42nd minute, Rayan Philippe made it 2-0 in the 59th minute, set up by Fábio Vieira, and Adam Kölle pulled one back to make it 2-1 from a corner in stoppage time, set up by Omar Traoré.

The chances backed that up: Hamburg created 3.38 expected goals (xG) from 22 shots to Heidenheim's 2.66 from 21.

Match stats

49% Possession 51%
22 Shots 20
9 Shots on target 8
1 Corners 12
91 Attacks 95
41 Dangerous attacks 55
395 Passes 391
85% Pass accuracy 83%
9 Tackles 14
15 Fouls 10
5 Yellow cards 1
0 Red cards 0
1 Offsides 2

Key events

Hamburg Heidenheim
Kick-off
11’
Luca KerberShot on target
12’
Jan SchöppnerShot on target
Ransford KönigsdörfferShot on target
17’
18’
Arijon IbrahimovicShot on target
Daniel ElfadliFoul
22’
Ransford KönigsdörfferShot on target
27’
Fábio VieiraShot on target
34’
Luka VuskovicRight foot shot1-0 (Hamburg)
42’
Half-time1-0
48’
Mikkel KaufmannShot on target
Second half underway
Jean-Luc DompeShot on target
52’
Nicolai RembergShot on target
52’
54’
Adrian BeckLuca Kerber
54’
Arijon IbrahimovicShot on target
56’
Rayan PhilippeLeft foot shot2-0 (Hamburg)
59’
63’
Jean-Luc DompeShot on target
66’
68’
Marnon BuschJan Schöppner
68’
Stefan SchimmerBenedikt Gimber
Nicolai RembergTime wasting
72’
Ransford KönigsdörfferShot on target
72’
Fabio BaldéJean-Luc Dompé
74’
78’
Adam KölleMikkel Kaufmann
78’
Yannik WagnerArijon Ibrahimovic
79’
Adam KölleFoul
84’
Stefan SchimmerShot on target
Robert GlatzelRansford Königsdörffer
85’
William MikelbrencisGiorgi Gocholeishvili
86’
90+3’
Adam KölleLeft foot shot2-1 (Heidenheim)
90+3’
Full-time2-1

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 1 2 3 4 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 3.38 2.66 42’ Luka Vuskovic (Hamburg), 1-0 42’ 59’ Rayan Philippe (Hamburg), 2-0 59’ 90+3’ Adam Kölle (Heidenheim), 2-1 90+3’ 0 1 2 3 4 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 3.38 2.66 42’ Luka Vuskovic (Hamburg), 1-0 Vuskovic 42’ 59’ Rayan Philippe (Hamburg), 2-0 Philippe 59’ 90+3’ Adam Kölle (Heidenheim), 2-1 Kölle 90+3’
Hamburg 3.38 xGHeidenheim 2.66 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Heidenheim attacking Hamburg attacking 
41’ Rayan Philippe (Hamburg), set piece, 0.62 xG, off target 59’ Rayan Philippe (Hamburg), open play, 0.59 xG, goal 90+3’ Adam Kölle (Heidenheim), from a corner, 0.49 xG, goal 27’ Luka Vuskovic (Hamburg), from a corner, 0.43 xG, off target 54’ Sirlord Conteh (Heidenheim), open play, 0.40 xG, off target 90+4’ Robert Glatzel (Hamburg), open play, 0.37 xG, hit the woodwork 43’ Arijon Ibrahimovic (Heidenheim), open play, 0.36 xG, blocked 87’ Stefan Schimmer (Heidenheim), open play, 0.34 xG, off target 27’ Ransford Königsdörffer (Hamburg), open play, 0.31 xG, saved 85’ Adam Kölle (Heidenheim), open play, 0.12 xG, off target 62’ Ransford Königsdörffer (Hamburg), open play, 0.12 xG, off target 12’ Jan Schöppner (Heidenheim), open play, 0.11 xG, saved 34’ Mikkel Kaufmann (Heidenheim), from a corner, 0.11 xG, off target 17’ Ransford Königsdörffer (Hamburg), set piece, 0.09 xG, saved 33’ Mikkel Kaufmann (Heidenheim), open play, 0.10 xG, blocked 46’ Luca Kerber (Heidenheim), open play, 0.10 xG, off target 66’ Jean-Luc Dompe (Hamburg), open play, 0.10 xG, saved 41’ Jean-Luc Dompe (Hamburg), direct free kick, 0.09 xG, blocked 67’ Fábio Vieira (Hamburg), open play, 0.09 xG, off target 83’ Patrick Mainka (Heidenheim), from a corner, 0.09 xG, off target 11’ Luca Kerber (Heidenheim), from a corner, 0.08 xG, saved 20’ Fábio Vieira (Hamburg), open play, 0.08 xG, blocked 42’ Luka Vuskovic (Hamburg), set piece, 0.08 xG, goal 18’ Arijon Ibrahimovic (Heidenheim), open play, 0.07 xG, saved 20’ Daniel Elfadli (Hamburg), open play, 0.06 xG, blocked 52’ Jean-Luc Dompe (Hamburg), open play, 0.06 xG, saved 6’ Giorgi Gocholeishvili (Hamburg), open play, 0.06 xG, blocked 34’ Fábio Vieira (Hamburg), open play, 0.05 xG, saved 72’ Ransford Königsdörffer (Hamburg), open play, 0.05 xG, saved 69’ Stefan Schimmer (Heidenheim), open play, 0.04 xG, blocked 84’ Stefan Schimmer (Heidenheim), open play, 0.04 xG, saved 48’ Mikkel Kaufmann (Heidenheim), open play, 0.04 xG, saved 70’ Niklas Dorsch (Heidenheim), open play, 0.04 xG, blocked 29’ Jean-Luc Dompe (Hamburg), open play, 0.04 xG, off target 61’ Giorgi Gocholeishvili (Hamburg), open play, 0.04 xG, off target 90+3’ Omar Traoré (Heidenheim), from a corner, 0.04 xG, off target 13’ Niklas Dorsch (Heidenheim), from a corner, 0.03 xG, blocked 54’ Arijon Ibrahimovic (Heidenheim), open play, 0.02 xG, saved 90+3’ Yannik Wagner (Heidenheim), from a corner, 0.02 xG, blocked 25’ Giorgi Gocholeishvili (Hamburg), open play, 0.02 xG, blocked 52’ Nicolai Remberg (Hamburg), open play, 0.02 xG, saved 77’ Fábio Vieira (Hamburg), open play, 0.02 xG, off target 90+9’ Omar Traoré (Heidenheim), open play, 0.02 xG, blocked 41’ Rayan Philippe (Hamburg), set piece, 0.62 xG, off target 59’ Rayan Philippe (Hamburg), open play, 0.59 xG, goal 90+3’ Adam Kölle (Heidenheim), from a corner, 0.49 xG, goal 27’ Luka Vuskovic (Hamburg), from a corner, 0.43 xG, off target 54’ Sirlord Conteh (Heidenheim), open play, 0.40 xG, off target 90+4’ Robert Glatzel (Hamburg), open play, 0.37 xG, hit the woodwork 43’ Arijon Ibrahimovic (Heidenheim), open play, 0.36 xG, blocked 87’ Stefan Schimmer (Heidenheim), open play, 0.34 xG, off target 27’ Ransford Königsdörffer (Hamburg), open play, 0.31 xG, saved 85’ Adam Kölle (Heidenheim), open play, 0.12 xG, off target 62’ Ransford Königsdörffer (Hamburg), open play, 0.12 xG, off target 12’ Jan Schöppner (Heidenheim), open play, 0.11 xG, saved 34’ Mikkel Kaufmann (Heidenheim), from a corner, 0.11 xG, off target 33’ Mikkel Kaufmann (Heidenheim), open play, 0.10 xG, blocked 66’ Jean-Luc Dompe (Hamburg), open play, 0.10 xG, saved 17’ Ransford Königsdörffer (Hamburg), set piece, 0.09 xG, saved 46’ Luca Kerber (Heidenheim), open play, 0.10 xG, off target 83’ Patrick Mainka (Heidenheim), from a corner, 0.09 xG, off target 41’ Jean-Luc Dompe (Hamburg), direct free kick, 0.09 xG, blocked 67’ Fábio Vieira (Hamburg), open play, 0.09 xG, off target 11’ Luca Kerber (Heidenheim), from a corner, 0.08 xG, saved 20’ Fábio Vieira (Hamburg), open play, 0.08 xG, blocked 42’ Luka Vuskovic (Hamburg), set piece, 0.08 xG, goal 18’ Arijon Ibrahimovic (Heidenheim), open play, 0.07 xG, saved 20’ Daniel Elfadli (Hamburg), open play, 0.06 xG, blocked 52’ Jean-Luc Dompe (Hamburg), open play, 0.06 xG, saved 6’ Giorgi Gocholeishvili (Hamburg), open play, 0.06 xG, blocked 34’ Fábio Vieira (Hamburg), open play, 0.05 xG, saved 72’ Ransford Königsdörffer (Hamburg), open play, 0.05 xG, saved 69’ Stefan Schimmer (Heidenheim), open play, 0.04 xG, blocked 70’ Niklas Dorsch (Heidenheim), open play, 0.04 xG, blocked 84’ Stefan Schimmer (Heidenheim), open play, 0.04 xG, saved 48’ Mikkel Kaufmann (Heidenheim), open play, 0.04 xG, saved 29’ Jean-Luc Dompe (Hamburg), open play, 0.04 xG, off target 90+3’ Omar Traoré (Heidenheim), from a corner, 0.04 xG, off target 61’ Giorgi Gocholeishvili (Hamburg), open play, 0.04 xG, off target 13’ Niklas Dorsch (Heidenheim), from a corner, 0.03 xG, blocked 54’ Arijon Ibrahimovic (Heidenheim), open play, 0.02 xG, saved 90+3’ Yannik Wagner (Heidenheim), from a corner, 0.02 xG, blocked 25’ Giorgi Gocholeishvili (Hamburg), open play, 0.02 xG, blocked 52’ Nicolai Remberg (Hamburg), open play, 0.02 xG, saved 77’ Fábio Vieira (Hamburg), open play, 0.02 xG, off target 90+9’ Omar Traoré (Heidenheim), open play, 0.02 xG, blocked
Size shows xG Goal On target Off target or blocked

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

Lineups

Hamburg 3-4-3 Starting XI
Fernandes
Omari
Vuskovic
Elfadli
Gocholeishvili 86’
Vieira 79’
Remberg
Muheim
Philippe 74’
Königsdörffer 85’
Dompé 74’

Lineup not available for this match.

Player stats

PlayerPosMinGAShxGxAKPCards
Daniel Heuer Fernandes GK900 0.000.000
Luka Vuskovic DEF9012 0.520.000
Warmed Omari DEF900 0.000.081
Daniel Elfadli DEF901 0.060.000
Giorgi Gocholeishvili MID893 0.110.000
Miro Muheim MID900 0.000.544
Nicolai Remberg MID901 0.020.000
Fábio Vieira MID8214 0.241.003
Rayan Philippe FWD7712 1.200.051
Ransford Königsdörffer FWD884 0.570.062
Jean-Luc Dompe FWD774 0.290.152
Albert Sambi Lokonga Sub130 0.000.021
Fabio Baldé Sub130 0.000.000
Alexander Røssing-Lelesiit Sub80 0.000.371
Robert Glatzel Sub21 0.370.000
William Mikelbrencis Sub10 0.000.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

Hamburg win 53% Avg odds 1.77
Draw 24% Avg odds 3.87
Heidenheim win 23% Avg odds 4.20

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.