1. FC Köln 1-3 1899 Hoffenheim
Key numbers
- Possession 56% – 44%
- Shots 18 (7 on target) – 13 (5)
- Decisive moment: 1' Andrej Kramarić, FN xPts +0.7
Player of the match
Andrej Kramarić 7.8Strong
Highest FN Score on the pitch: 7.8 (Strong)
Game state
0-10-20-31-3
1. FC Köln ahead 0 min · level 1 min · 1899 Hoffenheim ahead 89 min
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'
Andrej Kramarić
Goal
+0.7
28'
Florian Grillitsch
Goal
+0.6
52'
Maximilian Beier
Goal · assist Grischa Prömel
+0.2
61'
Davie Selke
Goal · assist Denis Huseinbašić
+0.1
90+1'
Rasmus Carstensen
Red card
0.0
1. FC Köln
Expected (last two seasons) 1.7Own moments +0.1Opponent moments −1.3Time effect −0.5→ League points won 0
1899 Hoffenheim
Expected (last two seasons) 1.1Own moments +1.5Opponent moments −0.1Time effect +0.5→ 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öln1899 Hoffenheim
Compared with usual
1. FC Köln
4 matches this season, all competitions baseline
| This match | Avg | |
|---|
| Goals | 1 | 1.3 | |
| Conceded | 3 | 1.3 | |
| xG | 1 | 0.75 | |
| xG against | 1.04 | 1.5 | |
| Shots | 18 | 11.3 | |
| On target | 7 | 3.5 | |
| Shots faced | 13 | 13 | |
| xG per shot | 0.06 | 0.08 | |
| Possession | 56% | 40.8% | |
| Passes | 414 | 424.5 | |
| Pass accuracy | 78% | 77.8% | |
| Corners | 13 | 3.3 | |
| Fouls | 15 | 10.5 | |
1899 Hoffenheim
4 matches this season, all competitions baseline
| This match | Avg | |
|---|
| Goals | 3 | 2.8 | |
| Conceded | 1 | 1.5 | |
| xG | 1.04 | 1.6 | |
| xG against | 1 | 1.6 | |
| Shots | 13 | 18.8 | |
| On target | 5 | 7.5 | |
| Shots faced | 18 | 16.3 | |
| xG per shot | 0.08 | 0.11 | |
| Possession | 44% | 55.3% | |
| Passes | 342 | 451 | |
| Pass accuracy | 70% | 81.3% | |
| Corners | 4 | 5.8 | |
| Fouls | 14 | 10.3 | |
Timeline
- 1'
Goal
Andrej Kramarić league goal #2
- 23'
Yellow
Robert Skov
- 28'
Goal
Florian Grillitsch league goal #1
- 34'
Yellow
Timo Hübers
- 45+3'
Yellow
Julian Chabot
- 52'
Goal
Maximilian Beier league goal #3 assist Grischa Prömel
- 58'
Sub
Grischa Prömel → Anton Stach
- 58'
Sub
Wout Weghorst → Mergim Berisha
- 61'
Goal
Davie Selke league goal #1 assist Denis Huseinbašić
- 62'
Sub
Benno Schmitz → Faride Alidou
- 63'
Yellow
Rasmus Carstensen
- 66'
Sub
Denis Huseinbašić → Luca Waldschmidt
- 67'
Sub
Kevin Vogt → Stanley N'Soki
- 68'
Yellow
Pavel Kadeřábek
- 69'
Yellow
John Brooks
- 75'
Yellow
Florian Grillitsch
- 76'
Sub
Linton Maina → Steffen Tigges
- 76'
Sub
Florian Kainz → Sargis Adamyan
- 76'
Sub
Leart Paqarada → Dominique Heintz
- 79'
Sub
Florian Grillitsch → Finn Ole Becker
- 79'
Sub
Robert Skov → Marius Bülter
- 90+1'
Second yellow
Rasmus Carstensen
Category leaders
- Key passesLuca Waldschmidt3
- Duels wonTimo Hübers14/17
- DribblesLinton Maina2/4
- Defensive actionsTimo Hübers10
- ShotsDavie Selke4 (on target 2)
- Fouls wonJulian Chabot3
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.