Bundesliga · Matchweek 27
Said El Mala 4'
Ragnar Ache 7'
Eric Martel 84'
HT 2:2
Jens Castrop 1'
Philipp Sander 20'
Jens Castrop 60'
Sat, 21 Mar 2026, 14:30 (UK) · RheinEnergieStadion, Cologne
1. FC Köln · 26 pts|Borussia Mönchengladbach · 29 pts

3-3 draw, with xG at 1.55–1.19.

Player of the matchJakub Kamiński8.4Decisive moment60' Jens Castrop+1.1

1. FC Köln 3-3 Borussia Mönchengladbach

Key numbers

  • Possession 51% – 49%
  • Shots 12 (5 on target) – 9 (3)
  • Decisive moment: 60' Jens Castrop, FN xPts +1.1
Player of the match
Jakub Kamiński 8.4Dominant

Highest FN Score on the pitch: 8.4 (Dominant)

Game state

0-11-12-12-22-33-3
1. FC Köln ahead 13 min · level 50 min · Borussia Mönchengladbach ahead 27 min
  • Florian Kainz — off the bench 13 min · 0G 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.

1' Jens Castrop Goal · scorer +0.5 · assist Franck Honorat +0.2 +0.7
4' Said El Mala Goal · scorer +0.5 · assist Ísak Bergmann Jóhannesson +0.2 +0.7
7' Ragnar Ache Goal · scorer +0.5 · assist Jakub Kamiński +0.2 +0.7
20' Philipp Sander Goal +0.6
60' Jens Castrop Goal · scorer +0.8 · assist Yannik Engelhardt +0.3 +1.1
84' Eric Martel Goal · scorer +0.7 · assist Florian Kainz +0.3 +1.0
86' Eric Martel Red card −0.1
1. FC Köln Expected (last two seasons) 1.6Own moments +2.3Opponent moments −2.2Time effect −0.7→ League points won 1
Borussia Mönchengladbach Expected (last two seasons) 1.2Own moments +2.4Opponent moments −2.8Time effect +0.2→ League points won 1

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ölnBorussia Mönchengladbach
51%Possession49%
1.55Expected goals (xG)1.19
0.13xG per shot0.13
12Shots9
5Shots on target3
42%Shots on target %33%
9Shots in box7
378Passes373
79%Pass accuracy78%
5Corners3
1Saves2
8Fouls14
8Yellow cards2
0Offsides4

Compared with usual

1. FC Köln

28 matches this season, all competitions baseline
This matchAvg
Goals31.4
Conceded31.8
xG1.551.3
xG against1.191.5
Shots1213
On target54.3
Shots faced913.8
xG per shot0.130.09
Possession51%47.9%
Passes378409.3
Pass accuracy79%79.6%
Corners55
Fouls88.4

Borussia Mönchengladbach

29 matches this season, all competitions baseline
This matchAvg
Goals31.3
Conceded31.7
xG1.191.2
xG against1.551.3
Shots912.6
On target34.6
Shots faced1213.9
xG per shot0.130.12
Possession49%46.5%
Passes373445
Pass accuracy78%81.4%
Corners34.4
Fouls1410.7

Timeline

  • 1' Goal Jens Castrop league goal #2 assist Franck Honorat
  • 4' Goal Said El Mala league goal #10 assist Ísak Bergmann Jóhannesson
  • 7' Goal Ragnar Ache league goal #6 assist Jakub Kamiński
  • 20' Goal Philipp Sander league goal #2
  • 38' Yellow Ísak Bergmann Jóhannesson
  • 52' Yellow Marvin Schwäbe
  • 60' Goal Jens Castrop league goal #3 assist Yannik Engelhardt
  • 61' Yellow Jakub Kamiński
  • 70' Sub Cenny Neumann → Jan Thielmann
  • 70' Sub Ísak Bergmann Jóhannesson → Felipe Chávez
  • 71' Yellow Cenk Özkaçar
  • 71' Yellow Haris Tabaković
  • 73' Yellow Eric Martel
  • 76' Yellow Jan Thielmann
  • 77' Sub Said El Mala → Florian Kainz
  • 77' Sub Linton Maina → Luca Waldschmidt
  • 77' Sub Ragnar Ache → Marius Bülter
  • 84' Goal Eric Martel league goal #2 assist Florian Kainz
  • 85' Sub Kevin Stöger → Hugo Bolin
  • 85' Sub Jens Castrop → Lukas Ullrich
  • 86' Second yellow Eric Martel
  • 88' Sub Franck Honorat → Shuto Machino
  • 88' Sub Joseph Scally → Marvin Friedrich
  • 90' Yellow Rocco Reitz
  • 90+1' Yellow Florian Kainz

Category leaders

  • Key passesJakub Kamiński6
  • Duels wonEric Martel10/16
  • DribblesJakub Kamiński3/3
  • Defensive actionsKristoffer Lund5
  • ShotsJens Castrop3 (on target 2)
  • Fouls wonEric Martel5

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.