FC Cologne vs Hamburg

2 November 2025 · Bundesliga · 2025/26 · Referee Daniel Schlager

Full time 4 – 1

Half-time: 1–0

  • Ragnar Ache 25’
  • Florian Kainz 48’
  • Said El Mala 90+4’
  • Jakub Kaminski 90+8’
  • Jean-Luc Dompe 61’

Match summary

FC Cologne won comfortably, 4-1 at home to Hamburg. FC Cologne led 1-0 at half-time.

In the first half, Ragnar Ache put FC Cologne ahead in the 25th minute. In the second half, Florian Kainz made it 2-0 with a direct free kick in the 48th minute, Jean-Luc Dompe pulled one back to make it 2-1 in the 61st minute, Said El Mala made it 3-1 in stoppage time, set up by Jakub Kaminski, and Jakub Kaminski made it 4-1 in stoppage time.

The chances backed that up: FC Cologne created 4.12 expected goals (xG) from 23 shots to Hamburg's 1.19 from 11. Hamburg had 2 players sent off.

Match stats

48% Possession 52%
23 Shots 11
10 Shots on target 5
2 Corners 3
79 Attacks 102
37 Dangerous attacks 34
391 Passes 414
83% Pass accuracy 85%
14 Tackles 4
8 Fouls 18
1 Yellow cards 6
0 Red cards 2
1 Offsides 4

Key events

FC Cologne Hamburg
Kick-off
10’
Ragnar AcheRight foot shot1-0 (FC Cologne)
25’
34’
Jean-Luc DompeShot on target
Florian KainzShot on target
35’
Kristoffer LundShot on target
38’
Half-time1-0
46’
Albert Sambi LokongaShot on target
Florian KainzRight foot shot2-0 (FC Cologne)
48’
Second half underway
53’
VAR review
58’
Ransford KönigsdörfferShot on target
61’
Jean-Luc DompéRight foot shot2-1 (Hamburg)
Dominique HeintzÍsak Jóhannesson
67’
Tom KraußFlorian Kainz
67’
74’
77’
Giorgi GocholeishviliWilliam Mikelbrencis
78’
78’
79’
Yussuf PoulsenArgument
79’
Immanuel PheraiSecond yellowFoul
83’
Fábio VieiraSecond yellowArgument
84’
Merlin Polzin
90’
Robert GlatzelAlbert Sambi Lokonga
90’
Alexander Røssing-LelesiitJean-Luc Dompé
Marius BülterShot on target
90’
Said El MalaRight foot shot3-1 (FC Cologne)
90+4’
90+4’
Nicolai RembergShot on target
Said El MalaShot on target
90+6’
Jakub KamińskiRight foot shot4-1 (FC Cologne)
90+8’
Marius BülterShot on target
90+10’
Full-time4-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 5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 4.12 1.19 25’ Ragnar Ache (FC Cologne), 1-0 25’ 48’ Florian Kainz (FC Cologne), 2-0 48’ 61’ Jean-Luc Dompe (Hamburg), 2-1 61’ 90+4’ Said El Mala (FC Cologne), 3-1 90+4’ 90+8’ Jakub Kaminski (FC Cologne), 4-1 90+8’ 0 1 2 3 4 5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 4.12 1.19 25’ Ragnar Ache (FC Cologne), 1-0 Ache 25’ 48’ Florian Kainz (FC Cologne), 2-0 Kainz 48’ 61’ Jean-Luc Dompe (Hamburg), 2-1 Dompe 61’ 90+4’ Said El Mala (FC Cologne), 3-1 El Mala 90+4’ 90+8’ Jakub Kaminski (FC Cologne), 4-1 Kaminski 90+8’
FC Cologne 4.12 xGHamburg 1.19 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Hamburg attacking FC Cologne attacking 
90+4’ Said El Mala (FC Cologne), open play, 0.61 xG, goal 25’ Ragnar Ache (FC Cologne), open play, 0.53 xG, goal 90+8’ Jakub Kaminski (FC Cologne), open play, 0.47 xG, goal 90’ Marius Bülter (FC Cologne), open play, 0.40 xG, saved 83’ Giorgi Gocholeishvili (Hamburg), open play, 0.38 xG, off target 73’ Said El Mala (FC Cologne), open play, 0.36 xG, off target 24’ Florian Kainz (FC Cologne), open play, 0.34 xG, blocked 57’ Ragnar Ache (FC Cologne), set piece, 0.33 xG, off target 58’ Ransford Königsdörffer (Hamburg), open play, 0.32 xG, saved 90+6’ Said El Mala (FC Cologne), open play, 0.19 xG, saved 90+10’ Marius Bülter (FC Cologne), open play, 0.13 xG, saved 11’ Ísak Bergmann Jóhannesson (FC Cologne), direct free kick, 0.11 xG, off target 24’ Linton Maina (FC Cologne), open play, 0.10 xG, blocked 48’ Florian Kainz (FC Cologne), direct free kick, 0.09 xG, goal 72’ Fábio Vieira (Hamburg), set piece, 0.09 xG, blocked 42’ Linton Maina (FC Cologne), open play, 0.08 xG, off target 45’ Rayan Philippe (Hamburg), open play, 0.08 xG, blocked 46’ Albert Sambi Lokonga (Hamburg), open play, 0.07 xG, saved 30’ Jakub Kaminski (FC Cologne), open play, 0.06 xG, blocked 90+4’ Nicolai Remberg (Hamburg), open play, 0.06 xG, saved 33’ William Mikelbrencis (Hamburg), open play, 0.05 xG, blocked 34’ Jean-Luc Dompe (Hamburg), open play, 0.05 xG, saved 90+12’ Kristoffer Lund (FC Cologne), open play, 0.06 xG, off target 46’ Ransford Königsdörffer (Hamburg), open play, 0.04 xG, off target 75’ Jakub Kaminski (FC Cologne), direct free kick, 0.04 xG, blocked 86’ Said El Mala (FC Cologne), set piece, 0.04 xG, blocked 7’ Florian Kainz (FC Cologne), open play, 0.04 xG, off target 37’ Ragnar Ache (FC Cologne), open play, 0.04 xG, blocked 31’ Linton Maina (FC Cologne), from a corner, 0.03 xG, off target 35’ Florian Kainz (FC Cologne), open play, 0.03 xG, saved 61’ Jean-Luc Dompe (Hamburg), open play, 0.02 xG, goal 38’ Kristoffer Lund (FC Cologne), from a corner, 0.02 xG, saved 48’ Jakub Kaminski (FC Cologne), open play, 0.02 xG, off target 72’ Miro Muheim (Hamburg), set piece, 0.01 xG, blocked 90+4’ Said El Mala (FC Cologne), open play, 0.61 xG, goal 25’ Ragnar Ache (FC Cologne), open play, 0.53 xG, goal 90+8’ Jakub Kaminski (FC Cologne), open play, 0.47 xG, goal 90’ Marius Bülter (FC Cologne), open play, 0.40 xG, saved 83’ Giorgi Gocholeishvili (Hamburg), open play, 0.38 xG, off target 73’ Said El Mala (FC Cologne), open play, 0.36 xG, off target 24’ Florian Kainz (FC Cologne), open play, 0.34 xG, blocked 57’ Ragnar Ache (FC Cologne), set piece, 0.33 xG, off target 58’ Ransford Königsdörffer (Hamburg), open play, 0.32 xG, saved 90+6’ Said El Mala (FC Cologne), open play, 0.19 xG, saved 90+10’ Marius Bülter (FC Cologne), open play, 0.13 xG, saved 11’ Ísak Bergmann Jóhannesson (FC Cologne), direct free kick, 0.11 xG, off target 24’ Linton Maina (FC Cologne), open play, 0.10 xG, blocked 48’ Florian Kainz (FC Cologne), direct free kick, 0.09 xG, goal 72’ Fábio Vieira (Hamburg), set piece, 0.09 xG, blocked 42’ Linton Maina (FC Cologne), open play, 0.08 xG, off target 45’ Rayan Philippe (Hamburg), open play, 0.08 xG, blocked 46’ Albert Sambi Lokonga (Hamburg), open play, 0.07 xG, saved 30’ Jakub Kaminski (FC Cologne), open play, 0.06 xG, blocked 90+4’ Nicolai Remberg (Hamburg), open play, 0.06 xG, saved 90+12’ Kristoffer Lund (FC Cologne), open play, 0.06 xG, off target 33’ William Mikelbrencis (Hamburg), open play, 0.05 xG, blocked 34’ Jean-Luc Dompe (Hamburg), open play, 0.05 xG, saved 46’ Ransford Königsdörffer (Hamburg), open play, 0.04 xG, off target 75’ Jakub Kaminski (FC Cologne), direct free kick, 0.04 xG, blocked 86’ Said El Mala (FC Cologne), set piece, 0.04 xG, blocked 37’ Ragnar Ache (FC Cologne), open play, 0.04 xG, blocked 7’ Florian Kainz (FC Cologne), open play, 0.04 xG, off target 31’ Linton Maina (FC Cologne), from a corner, 0.03 xG, off target 35’ Florian Kainz (FC Cologne), open play, 0.03 xG, saved 61’ Jean-Luc Dompe (Hamburg), open play, 0.02 xG, goal 48’ Jakub Kaminski (FC Cologne), open play, 0.02 xG, off target 38’ Kristoffer Lund (FC Cologne), from a corner, 0.02 xG, saved 72’ Miro Muheim (Hamburg), set piece, 0.01 xG, blocked
Size shows xG Goal On target Off target or blocked

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

Lineups

FC Cologne 3-4-1-2 Starting XI
Schwäbe
Schmied 46’
Martel
Özkacar
Kamiński
Jóhannesson 67’
Huseinbasic
Lund
Kainz 67’
Ache 73’
Maina 67’
Hamburg 3-4-2-1 Starting XI
Fernandes
Elfadli
Vuskovic
Remberg
Muheim
Lokonga 90’
Vieira
Mikelbrencis 77’
Dompé 90’
Philippe 77’
Königsdörffer 59’

Player stats

PlayerPosMinGAShxGxAKPCards
Marvin Schwäbe GK900 0.000.361
Eric Martel DEF900 0.000.000
Cenk Özkacar DEF900 0.000.041
Joël Schmied DEF490 0.000.000
Jakub Kaminski MID90114 0.601.404
Denis Huseinbasic MID900 0.000.152
Ísak Bergmann Jóhannesson MID701 0.110.112
Kristoffer Lund MID902 0.070.031
Florian Kainz MID7014 0.500.041
Ragnar Ache FWD7613 0.900.021
Linton Maina FWD703 0.210.000
Sebastian Sebulonsen Sub410 0.000.191
Said El Mala Sub2014 1.210.000
Dominique Heintz Sub200 0.000.000
Tom Krauß Sub200 0.000.000
Marius Bülter Sub142 0.530.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

FC Cologne win 39% Avg odds 2.43
Draw 27% Avg odds 3.54
Hamburg win 34% Avg odds 2.74

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.