Hamburg vs Bayer Leverkusen

4 March 2026 · Bundesliga · 2025/26 · Referee Sören Storks

Full time 0 – 1

Half-time: 0–0

  • Christian Kofane 73’

Match summary

Bayer Leverkusen took a 1-0 win at Hamburg. It was goalless at half-time.

Christian Kofane put Bayer Leverkusen ahead in the 73rd minute, set up by Ibrahim Maza.

The chances backed that up: Bayer Leverkusen created 2.68 expected goals (xG) from 14 shots to Hamburg's 1.71 from 10.

Match stats

37% Possession 63%
10 Shots 14
3 Shots on target 4
2 Corners 7
83 Attacks 144
32 Dangerous attacks 71
336 Passes 569
74% Pass accuracy 84%
23 Tackles 26
12 Fouls 11
0 Yellow cards 2
0 Red cards 0
0 Offsides 2

Key events

Hamburg Bayer Leverkusen
Kick-off
15’
VAR review
William MikelbrencisBakery JattaInjury
29’
32’
Christian KofaneShot on target
40’
Half-time0-0
Second half underway
54’
Edmond TapsobaShot on target
Nicolai RembergShot on target
55’
Jean-Luc DompéDamion Downs
65’
73’
Christian KofaneLeft foot shot0-1 (Bayer Leverkusen)
78’
Álex GrimaldoShot on target
80’
Ernest PokuMontrell Culbreath
Otto StangeShot on target
90+1’
90+5’
Luka VuskovicShot on target
90+8’
Full-time0-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.0 0.5 1.0 1.5 2.0 2.5 3.0 3.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.71 2.68 73’ Christian Kofane (Bayer Leverkusen), 0-1 73’ 0.0 0.5 1.0 1.5 2.0 2.5 3.0 3.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.71 2.68 73’ Christian Kofane (Bayer Leverkusen), 0-1 Kofane 73’
Hamburg 1.71 xGBayer Leverkusen 2.68 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Bayer Leverkusen attacking Hamburg attacking 
90+8’ Luka Vuskovic (Hamburg), open play, 0.67 xG, saved 90+8’ Luka Vuskovic (Hamburg), open play, 0.56 xG, hit the woodwork 8’ Montrell Culbreath (Bayer Leverkusen), open play, 0.53 xG, off target 78’ Álex Grimaldo (Bayer Leverkusen), open play, 0.53 xG, saved 90+4’ Malik Tillman (Bayer Leverkusen), open play, 0.48 xG, off target 54’ Edmond Tapsoba (Bayer Leverkusen), from a corner, 0.35 xG, saved 73’ Christian Kofane (Bayer Leverkusen), open play, 0.28 xG, goal 90+6’ Daniel Elfadli (Hamburg), open play, 0.12 xG, off target 16’ Álex Grimaldo (Bayer Leverkusen), direct free kick, 0.11 xG, blocked 55’ Nicolai Remberg (Hamburg), open play, 0.09 xG, saved 90+1’ Otto Stange (Hamburg), open play, 0.09 xG, saved 26’ Aleix García (Bayer Leverkusen), open play, 0.09 xG, blocked 30’ Ibrahim Maza (Bayer Leverkusen), open play, 0.08 xG, off target 56’ Christian Kofane (Bayer Leverkusen), open play, 0.06 xG, off target 90+8’ Otto Stange (Hamburg), open play, 0.06 xG, blocked 12’ Martin Terrier (Bayer Leverkusen), open play, 0.06 xG, hit the woodwork 87’ Christian Kofane (Bayer Leverkusen), from a corner, 0.05 xG, off target 19’ Ransford Königsdörffer (Hamburg), open play, 0.04 xG, blocked 20’ Fábio Vieira (Hamburg), from a corner, 0.04 xG, off target 32’ Christian Kofane (Bayer Leverkusen), open play, 0.02 xG, saved 54’ Exequiel Palacios (Bayer Leverkusen), from a corner, 0.02 xG, off target 30’ Fábio Vieira (Hamburg), open play, 0.02 xG, blocked 47’ Martin Terrier (Bayer Leverkusen), open play, 0.02 xG, off target 90+1’ Luka Vuskovic (Hamburg), open play, 0.02 xG, off target 90+8’ Luka Vuskovic (Hamburg), open play, 0.67 xG, saved 90+8’ Luka Vuskovic (Hamburg), open play, 0.56 xG, hit the woodwork 8’ Montrell Culbreath (Bayer Leverkusen), open play, 0.53 xG, off target 78’ Álex Grimaldo (Bayer Leverkusen), open play, 0.53 xG, saved 90+4’ Malik Tillman (Bayer Leverkusen), open play, 0.48 xG, off target 54’ Edmond Tapsoba (Bayer Leverkusen), from a corner, 0.35 xG, saved 73’ Christian Kofane (Bayer Leverkusen), open play, 0.28 xG, goal 90+6’ Daniel Elfadli (Hamburg), open play, 0.12 xG, off target 16’ Álex Grimaldo (Bayer Leverkusen), direct free kick, 0.11 xG, blocked 55’ Nicolai Remberg (Hamburg), open play, 0.09 xG, saved 90+1’ Otto Stange (Hamburg), open play, 0.09 xG, saved 26’ Aleix García (Bayer Leverkusen), open play, 0.09 xG, blocked 30’ Ibrahim Maza (Bayer Leverkusen), open play, 0.08 xG, off target 90+8’ Otto Stange (Hamburg), open play, 0.06 xG, blocked 12’ Martin Terrier (Bayer Leverkusen), open play, 0.06 xG, hit the woodwork 56’ Christian Kofane (Bayer Leverkusen), open play, 0.06 xG, off target 87’ Christian Kofane (Bayer Leverkusen), from a corner, 0.05 xG, off target 19’ Ransford Königsdörffer (Hamburg), open play, 0.04 xG, blocked 20’ Fábio Vieira (Hamburg), from a corner, 0.04 xG, off target 32’ Christian Kofane (Bayer Leverkusen), open play, 0.02 xG, saved 54’ Exequiel Palacios (Bayer Leverkusen), from a corner, 0.02 xG, off target 30’ Fábio Vieira (Hamburg), open play, 0.02 xG, blocked 47’ Martin Terrier (Bayer Leverkusen), open play, 0.02 xG, off target 90+1’ Luka Vuskovic (Hamburg), open play, 0.02 xG, off target
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-2-1 Starting XI
Fernandes
Omari 65’
Vuskovic
Elfadli
Jatta 29’
Remberg
Vieira
Gocholeishvili
Königsdörffer 81’
Philippe 65’
Downs 65’
Bayer Leverkusen 3-4-2-1 Starting XI
Blaswich
Tapsoba
Andrich
Quansah
Grimaldo
García
Palacios
Culbreath 80’
Maza 90’
Terrier 71’
Kofane

Player stats

PlayerPosMinGAShxGxAKPCards
Daniel Heuer Fernandes GK900 0.000.000
Luka Vuskovic DEF903 1.250.000
Daniel Elfadli DEF901 0.120.000
Warmed Omari DEF690 0.000.021
Bakery Jatta MID280 0.000.000
Giorgi Gocholeishvili MID900 0.000.000
Nicolai Remberg MID901 0.090.000
Fábio Vieira MID902 0.060.000
Ransford Königsdörffer MID851 0.040.000
Rayan Philippe MID690 0.000.000
Damion Downs FWD690 0.000.132
William Mikelbrencis Sub620 0.000.061
Jean-Luc Dompe Sub210 0.000.121
Otto Stange Sub212 0.150.000
Jordan Torunarigha Sub210 0.000.000
Albert Sambi Lokonga Sub50 0.000.021

Starters first, then substitutes. xA is expected assists.

Before kick-off

Hamburg win 26% Avg odds 3.54
Draw 26% Avg odds 3.63
Bayer Leverkusen win 48% Avg odds 1.97

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.