Bundesliga · Matchweek 9
Ragnar Ache 25'
Florian Kainz 48'
Said El Mala 90'
Jakub Kamiński 90'
HT 1:0
Jean-Luc Dompé 61'
Sun, 2 Nov 2025, 14:30 (UK) · RheinEnergieStadion, Cologne
1. FC Köln · 14 pts|Hamburger SV · 8 pts

1. FC Köln won on the scoreboard and on xG (3.72–1.09).

Player of the matchJakub Kamiński8.4Decisive moment25' Ragnar Ache+0.8

1. FC Köln 4-1 Hamburger SV

Key numbers

  • Possession 48% – 52%
  • Shots 23 (10 on target) – 11 (5)
  • Decisive moment: 25' Ragnar Ache, FN xPts +0.8
Player of the match
Jakub Kamiński 8.4Dominant

Highest FN Score on the pitch: 8.4 (Dominant)

Game state

1-02-02-13-14-1
1. FC Köln ahead 65 min · level 25 min · Hamburger SV ahead 0 min
  • Hamburger SV: Red card 79' → ~11 min a player down
  • Hamburger SV: Red card 83' → ~7 min a player down
  • Said El Mala — off the bench 23 min · 1G 1A

FN xPts — what each moment was worth

How much each moment changed that team's expected points (win 3, draw 1). A goal's value is credited 70% to the scorer and 30% to the assist.

25' Ragnar Ache Goal +0.8
48' Florian Kainz Goal +0.4
61' Jean-Luc Dompé Goal +0.2
79' Immanuel Pherai Red card −0.1
83' Fábio Vieira Red card 0.0
90' Said El Mala Goal · assist Jakub Kamiński +0.1
90' Jakub Kamiński Goal · assist Said El Mala 0.0
1. FC Köln Expected (last two seasons) 1.7Own moments +1.3Opponent moments −0.2Time effect +0.2→ League points won 3
Hamburger SV Expected (last two seasons) 1.0Own moments +0.1Opponent moments −0.8Time effect −0.3→ League points won 0

Expected points don't add up to a fixed total (a draw is 1 + 1), so an opponent's moment isn't simply the mirror of your loss. "Time effect" is the change as the clock runs down on a lead or a chase, and isn't credited to any player.

How FN Score and FN xPts work →

Match stats

1. FC KölnHamburger SV
48%Possession52%
3.72Expected goals (xG)1.09
0.16xG per shot0.1
23Shots11
10Shots on target5
43%Shots on target %45%
14Shots in box10
391Passes414
83%Pass accuracy85%
2Corners3
4Saves5
8Fouls18
1Yellow cards6
1Offsides4

Compared with usual

1. FC Köln

10 matches this season, all competitions baseline
This matchAvg
Goals41.5
Conceded11.6
xG3.720.98high
xG against1.091.3
Shots2312.6high
On target104high
Shots faced1115.3
xG per shot0.160.08high
Possession48%47%
Passes391392.6
Pass accuracy83%79.6%
Corners25.4
Fouls89.6

Hamburger SV

last 9 matches, all competitions baseline
This matchAvg
Goals10.89
Conceded41.2
xG1.091.2
xG against3.721.3high
Shots1114.8
On target55.1
Shots faced2313.3high
xG per shot0.10.08
Possession52%48.6%
Passes414420.6
Pass accuracy85%82.6%
Corners34.4
Fouls1812.3high

Timeline

  • 10' Yellow Nicolai Remberg
  • 25' Goal Ragnar Ache league goal #1
  • 46' Sub Joel Schmied → Sebastian Sebulonsen
  • 48' Goal Florian Kainz league goal #1
  • 53' VAR Fábio Vieira
  • 59' Sub Ransford Yeboah Königsdörffer → Yussuf Poulsen
  • 61' Goal Jean-Luc Dompé league goal #2
  • 67' Sub Ísak Bergmann Jóhannesson → Dominique Heintz
  • 67' Sub Linton Maina → Said El Mala
  • 67' Sub Florian Kainz → Tom Krauß
  • 73' Sub Ragnar Ache → Marius Bülter
  • 74' Yellow Fábio Vieira
  • 77' Sub William Mikelbrencis → Giorgi Gocholeishvili
  • 77' Sub Rayan Philippe → Immanuel Pherai
  • 78' Yellow Marius Bülter
  • 78' Yellow Immanuel Pherai
  • 79' Yellow Yussuf Poulsen
  • 79' Second yellow Immanuel Pherai
  • 83' Second yellow Fábio Vieira
  • 90' Sub Albert Sambi Lokonga → Robert Glatzel
  • 90' Sub Jean-Luc Dompé → Alexander Røssing-Lelesiit
  • 90' Goal Said El Mala league goal #4 assist Jakub Kamiński
  • 90' Goal Jakub Kamiński league goal #4 assist Said El Mala

Category leaders

  • Key passesJakub Kamiński4
  • Duels wonRagnar Ache8/13
  • DribblesMiro Muheim3/3
  • Defensive actionsCenk Özkaçar5
  • ShotsFlorian Kainz3 (on target 2)
  • Fouls wonDenis Huseinbašić5

Past-season matches are summarised from match data (API-Football) without a written review. FN Score and FN xPts are calculated by Fulltime Note using a published formula.