1. FC Köln 1-2 Borussia Dortmund
Key numbers
- Possession 39% – 61%
- Shots 14 (4 on target) – 13 (5)
- Decisive moment: 16' Serhou Guirassy, FN xPts +0.7
Player of the match
Maximilian Beier 7.9Strong
Highest FN Score on the pitch: 7.9 (Strong)
Game state
0-10-21-2
1. FC Köln ahead 0 min · level 16 min · Borussia Dortmund ahead 74 min
- 1. FC Köln: Red card 45+2' → ~45 min a player down
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.
16'
Serhou Guirassy
Goal · scorer +0.5 · assist Maximilian Beier +0.2
+0.7
45+2'
Jahmai Simpson-Pusey
Red card
−0.3
60'
Maximilian Beier
Goal · scorer +0.2 · assist Julian Brandt +0.1
+0.3
88'
Jakub Kamiński
Goal
+0.1
1. FC Köln
Expected (last two seasons) 1.2Own moments −0.2Opponent moments −0.8Time effect −0.2→ League points won 0
Borussia Dortmund
Expected (last two seasons) 1.5Own moments +1.0Opponent moments +0.1Time effect +0.4→ League points won 3
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 Dortmund
Compared with usual
1. FC Köln
26 matches this season, all competitions baseline
| This match | Avg | |
|---|
| Goals | 1 | 1.4 | |
| Conceded | 2 | 1.8 | |
| xG | 1.28 | 1.3 | |
| xG against | 2 | 1.5 | |
| Shots | 14 | 13.1 | |
| On target | 4 | 4.4 | |
| Shots faced | 13 | 14.2 | |
| xG per shot | 0.09 | 0.09 | |
| Possession | 39% | 48% | |
| Passes | 368 | 409 | |
| Pass accuracy | 79% | 79.5% | |
| Corners | 9 | 4.7 | |
| Fouls | 9 | 8.3 | |
Borussia Dortmund
37 matches this season, all competitions baseline
| This match | Avg | |
|---|
| Goals | 2 | 2 | |
| Conceded | 1 | 1.3 | |
| xG | 2 | 1.6 | |
| xG against | 1.28 | 1.1 | |
| Shots | 13 | 12.6 | |
| On target | 5 | 4.7 | |
| Shots faced | 14 | 11.3 | |
| xG per shot | 0.15 | 0.13 | |
| Possession | 61% | 53.4% | |
| Passes | 606 | 502.4 | |
| Pass accuracy | 89% | 83.2% | |
| Corners | 4 | 5.2 | |
| Fouls | 13 | 11.5 | |
Timeline
- 16'
Goal
Serhou Guirassy league goal #12 assist Maximilian Beier
- 45+1'
VAR
Jahmai Simpson-Pusey
- 45+2'
Red
Jahmai Simpson-Pusey
- 45+5'
Yellow
Ramy Bensebaini
- 46'
Sub
Ísak Bergmann Jóhannesson → Cenk Özkaçar
- 60'
Goal
Maximilian Beier league goal #8 assist Julian Brandt
- 61'
Sub
Serhou Guirassy → Fábio Silva
- 61'
Sub
Julian Ryerson → Yan Couto
- 68'
VAR
Fábio Silva
- 75'
Sub
Youssoupha Niang → Linton Maina
- 82'
Sub
Ramy Bensebaini → Niklas Süle
- 82'
Sub
Maximilian Beier → Karim Adeyemi
- 86'
Yellow
Eric Martel
- 86'
Sub
Said El Mala → Cenny Neumann
- 86'
Sub
Tom Krauß → Dominique Heintz
- 86'
Sub
Ragnar Ache → Marius Bülter
- 88'
Goal
Jakub Kamiński league goal #6
- 90+1'
Sub
Felix Nmecha → Jobe Bellingham
Category leaders
- Key passesDaniel Svensson4
- Duels wonRagnar Ache12/17
- DribblesKristoffer Lund4/4
- Defensive actionsRav van den Berg5
- ShotsYoussoupha Niang3 (on target 1)
- Fouls wonEric Martel3
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.