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
1.55Expected goals (xG)1.19
Compared with usual
1. FC Köln
28 matches this season, all competitions baseline
| This match | Avg | |
|---|
| Goals | 3 | 1.4 | |
| Conceded | 3 | 1.8 | |
| xG | 1.55 | 1.3 | |
| xG against | 1.19 | 1.5 | |
| Shots | 12 | 13 | |
| On target | 5 | 4.3 | |
| Shots faced | 9 | 13.8 | |
| xG per shot | 0.13 | 0.09 | |
| Possession | 51% | 47.9% | |
| Passes | 378 | 409.3 | |
| Pass accuracy | 79% | 79.6% | |
| Corners | 5 | 5 | |
| Fouls | 8 | 8.4 | |
Borussia Mönchengladbach
29 matches this season, all competitions baseline
| This match | Avg | |
|---|
| Goals | 3 | 1.3 | |
| Conceded | 3 | 1.7 | |
| xG | 1.19 | 1.2 | |
| xG against | 1.55 | 1.3 | |
| Shots | 9 | 12.6 | |
| On target | 3 | 4.6 | |
| Shots faced | 12 | 13.9 | |
| xG per shot | 0.13 | 0.12 | |
| Possession | 49% | 46.5% | |
| Passes | 373 | 445 | |
| Pass accuracy | 78% | 81.4% | |
| Corners | 3 | 4.4 | |
| Fouls | 14 | 10.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.