Hamburg vs FC Cologne

19 September 2026 · Bundesliga · 2026/27 · Referee Matthias Jöllenbeck

Full time 2 – 1

Half-time: 1–0

  • Nicolás Capaldo 44’
  • Yussuf Poulsen 49’
  • Ragnar Ache 90’

Match summary

Hamburg beat FC Cologne 2-1. Hamburg led 1-0 at half-time.

Nicolás Capaldo put Hamburg ahead with a header in the 44th minute, set up by Albert Grønbæk, Yussuf Poulsen made it 2-0 in the 49th minute, set up by Albert Grønbæk, and Ragnar Ache pulled one back to make it 2-1 with a header in the 90th minute, set up by Ellyes Skhiri.

There was little between the sides on chances: Hamburg created 2.14 expected goals (xG) from 12 shots, FC Cologne 2.16 from 18.

Hamburg secured a narrow victory over FC Cologne in their Bundesliga Matchday 4 fixture, despite the visitors dominating the general play. FC Cologne enjoyed sixty-eight percent possession and completed five hundred and sixty-six passes compared to Hamburg's two hundred and sixty-seven, alongside eighty-seven attacks against forty-six. The away side also registered eighteen shots to twelve and five corners to three, while the expected goals metrics showed a remarkably tight contest with Hamburg accumulating 2.14 xG and FC Cologne recording 2.16 xG. Discipline was fairly managed by the referee, resulting in one yellow card for the hosts and three for the visitors, alongside eleven fouls by Hamburg and fourteen by FC Cologne.

The match saw its first major disciplinary action in the tenth minute when Hamburg player Albert Grønbæk received a yellow card for a foul. The breakthrough arrived just before half-time, with Nicolás Capaldo heading home in the forty-fourth minute to give Hamburg a 1-0 lead at the interval. Following a half-time substitution that brought on Terem Moffi for Yussuf Poulsen, Hamburg doubled their advantage in the forty-ninth minute through a right-footed shot from Yussuf Poulsen. FC Cologne eventually responded when Ragnar Ache scored with a header in the ninetieth minute, but Hamburg held on through the remaining minutes to claim the three points.

Match stats

32% Possession 68%
12 Shots 18
7 Shots on target 5
3 Corners 5
46 Attacks 87
12 Dangerous attacks 37
267 Passes 566
76% Pass accuracy 88%
16 Tackles 9
11 Fouls 14
1 Yellow cards 3
0 Red cards 0
2 Offsides 1

Key events

Hamburg FC Cologne
Kick-off
10’
26’
Mikey MooreShot on target
Fábio VieiraShot on target
32’
Fábio VieiraShot on target
35’
37’
Said El MalaShot on target
38’
Thijs DallingaShot on target
Nicolás CapaldoHeader1-0 (Hamburg)
44’
Half-time1-0
Second half underway
Yussuf Poulsen Right foot shot2-0 (Hamburg)
49’
52’
Said El MalaShot on target
54’
Fábio VieiraShot on target
60’
Yussuf PoulsenShot on target
69’
77’
Fábio VieiraShot on target
78’
84’
90’
Ragnar AcheHeader2-1 (FC Cologne)
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.0 0.5 1.0 1.5 2.0 2.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.14 2.16 44’ Nicolás Capaldo (Hamburg), 1-0 44’ 49’ Yussuf Poulsen (Hamburg), 2-0 49’ 90’ Ragnar Ache (FC Cologne), 2-1 90’ 0.0 0.5 1.0 1.5 2.0 2.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.14 2.16 44’ Nicolás Capaldo (Hamburg), 1-0 Capaldo 44’ 49’ Yussuf Poulsen (Hamburg), 2-0 Poulsen 49’ 90’ Ragnar Ache (FC Cologne), 2-1 Ache 90’
Hamburg 2.14 xGFC Cologne 2.16 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 FC Cologne attacking Hamburg attacking 
38’ Thijs Dallinga (FC Cologne), open play, 0.65 xG, saved 44’ Nicolás Capaldo (Hamburg), from a corner, 0.54 xG, goal 69’ Yussuf Poulsen (Hamburg), open play, 0.47 xG, saved 47’ Mikey Moore (FC Cologne), open play, 0.39 xG, off target 49’ Yussuf Poulsen (Hamburg), open play, 0.37 xG, goal 90’ Ragnar Ache (FC Cologne), open play, 0.33 xG, goal 88’ Yussuf Poulsen (Hamburg), open play, 0.28 xG, off target 69’ Patson Daka (Hamburg), open play, 0.13 xG, off target 86’ Patson Daka (Hamburg), open play, 0.14 xG, blocked 74’ Luka Lochoshvili (FC Cologne), set piece, 0.12 xG, hit the woodwork 47’ Thijs Dallinga (FC Cologne), open play, 0.12 xG, blocked 6’ Thijs Dallinga (FC Cologne), open play, 0.11 xG, off target 19’ Luka Lochoshvili (FC Cologne), from a corner, 0.11 xG, blocked 76’ Ragnar Ache (FC Cologne), open play, 0.08 xG, blocked 55’ Nicolai Remberg (Hamburg), set piece, 0.07 xG, off target 52’ Said El Mala (FC Cologne), open play, 0.05 xG, saved 32’ Fábio Vieira (Hamburg), direct free kick, 0.04 xG, saved 71’ Ragnar Ache (FC Cologne), from a corner, 0.04 xG, off target 78’ Fábio Vieira (Hamburg), direct free kick, 0.04 xG, saved 60’ Fábio Vieira (Hamburg), open play, 0.03 xG, saved 32’ Said El Mala (FC Cologne), open play, 0.03 xG, off target 45’ Linton Maina (FC Cologne), open play, 0.03 xG, blocked 74’ Said El Mala (FC Cologne), set piece, 0.03 xG, blocked 35’ Fábio Vieira (Hamburg), open play, 0.02 xG, saved 37’ Said El Mala (FC Cologne), open play, 0.03 xG, saved 26’ Mikey Moore (FC Cologne), open play, 0.02 xG, saved 75’ Ísak Bergmann Jóhannesson (FC Cologne), open play, 0.02 xG, blocked 27’ Mikey Moore (FC Cologne), from a corner, 0.01 xG, off target 73’ Linton Maina (FC Cologne), open play, 0.02 xG, blocked 71’ Nicolai Remberg (Hamburg), open play, 0.01 xG, off target 38’ Thijs Dallinga (FC Cologne), open play, 0.65 xG, saved 44’ Nicolás Capaldo (Hamburg), from a corner, 0.54 xG, goal 69’ Yussuf Poulsen (Hamburg), open play, 0.47 xG, saved 47’ Mikey Moore (FC Cologne), open play, 0.39 xG, off target 49’ Yussuf Poulsen (Hamburg), open play, 0.37 xG, goal 90’ Ragnar Ache (FC Cologne), open play, 0.33 xG, goal 88’ Yussuf Poulsen (Hamburg), open play, 0.28 xG, off target 86’ Patson Daka (Hamburg), open play, 0.14 xG, blocked 69’ Patson Daka (Hamburg), open play, 0.13 xG, off target 74’ Luka Lochoshvili (FC Cologne), set piece, 0.12 xG, hit the woodwork 47’ Thijs Dallinga (FC Cologne), open play, 0.12 xG, blocked 6’ Thijs Dallinga (FC Cologne), open play, 0.11 xG, off target 19’ Luka Lochoshvili (FC Cologne), from a corner, 0.11 xG, blocked 76’ Ragnar Ache (FC Cologne), open play, 0.08 xG, blocked 55’ Nicolai Remberg (Hamburg), set piece, 0.07 xG, off target 52’ Said El Mala (FC Cologne), open play, 0.05 xG, saved 32’ Fábio Vieira (Hamburg), direct free kick, 0.04 xG, saved 71’ Ragnar Ache (FC Cologne), from a corner, 0.04 xG, off target 78’ Fábio Vieira (Hamburg), direct free kick, 0.04 xG, saved 60’ Fábio Vieira (Hamburg), open play, 0.03 xG, saved 32’ Said El Mala (FC Cologne), open play, 0.03 xG, off target 45’ Linton Maina (FC Cologne), open play, 0.03 xG, blocked 37’ Said El Mala (FC Cologne), open play, 0.03 xG, saved 74’ Said El Mala (FC Cologne), set piece, 0.03 xG, blocked 35’ Fábio Vieira (Hamburg), open play, 0.02 xG, saved 26’ Mikey Moore (FC Cologne), open play, 0.02 xG, saved 75’ Ísak Bergmann Jóhannesson (FC Cologne), open play, 0.02 xG, blocked 27’ Mikey Moore (FC Cologne), from a corner, 0.01 xG, off target 73’ Linton Maina (FC Cologne), open play, 0.02 xG, blocked 71’ Nicolai Remberg (Hamburg), open play, 0.01 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
Torunarigha
Capaldo
Ouahdi 77’
Lokonga 90’
Remberg
Wolfe 77’
Vieira
Grønbæk 2 67’
Moffi 46’
FC Cologne 4-2-3-1 Starting XI
Schwäbe
Mensah 64’
Lochoshvili
Simpson-Pusey
Castro-Montes 67’
Krauß 81’
Skhiri
Mala
Moore
Maina 81’
Dallinga 64’

Player stats

PlayerPosMinGAShxGxAKPCards
Daniel Heuer Fernandes GK900 0.000.000
Nicolás Capaldo DEF9011 0.540.000
Warmed Omari DEF900 0.000.000
Jordan Torunarigha DEF900 0.000.000
Zakaria El Ouahdi MID790 0.000.000
David Møller Wolfe MID790 0.000.471
Albert Sambi Lokonga MID900 0.000.000
Nicolai Remberg MID902 0.080.000
Fábio Vieira MID904 0.130.422
Albert Grønbæk MID6920 0.000.973
Terem Igobor Moffi FWD480 0.000.000
Yussuf Poulsen Sub4213 1.110.031
Patson Daka Sub212 0.270.011
Bakery Jatta Sub110 0.000.000
Louis Lemke Sub110 0.000.000
Martin Adeline Sub10 0.000.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

Hamburg win 35% Avg odds 2.66 Our estimate 33%
Draw 26% Avg odds 3.61 Our estimate 28%
FC Cologne win 39% Avg odds 2.45 Our estimate 39%

Chances implied by the average closing odds, with the bookmaker margin removed. Our estimate is the figure from before kick-off. How our figures work.

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.