VfB Stuttgart 3-2 Eintracht Frankfurt
Key numbers
- Possession 58% – 42%
- Shots 20 (11 on target) – 12 (5)
- Decisive moment: 87' Nikolas Nartey, FN xPts +1.5
Player of the match
Josha Vagnoman 8.2Dominant
Highest FN Score on the pitch: 8.2 (Dominant)
Game state
0-11-12-12-23-2
VfB Stuttgart ahead 48 min · level 20 min · Eintracht Frankfurt ahead 22 min
- Nikolas Nartey — off the bench 31 min · 1G 0A
- Mahmoud Dahoud — off the bench 24 min · 0G 1A
- Ayoube Amaimouni-Echghouyab — off the bench 13 min · 1G 0A
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.
5'
Rasmus Kristensen
Goal · scorer +0.4 · assist Ritsu Doan +0.2
+0.6
27'
Ermedin Demirović
Goal
+0.7
35'
Deniz Undav
Goal · scorer +0.5 · assist Josha Vagnoman +0.2
+0.7
80'
Ayoube Amaimouni-Echghouyab
Goal · scorer +0.6 · assist Mahmoud Dahoud +0.3
+0.9
87'
Nikolas Nartey
Goal · scorer +1.0 · assist Josha Vagnoman +0.5
+1.5
VfB Stuttgart
Expected (last two seasons) 1.8Own moments +2.9Opponent moments −1.9Time effect +0.2→ League points won 3
Eintracht Frankfurt
Expected (last two seasons) 1.0Own moments +1.5Opponent moments −2.2Time 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
VfB StuttgartEintracht Frankfurt
2.31Expected goals (xG)0.98
Compared with usual
VfB Stuttgart
25 matches this season, all competitions baseline
| This match | Avg | |
|---|
| Goals | 3 | 1.9 | |
| Conceded | 2 | 1.2 | |
| xG | 2.31 | 1.5 | |
| xG against | 0.98 | 1.1 | |
| Shots | 20 | 15.9 | |
| On target | 11 | 5.7 | |
| Shots faced | 12 | 12.2 | |
| xG per shot | 0.12 | 0.1 | |
| Possession | 58% | 58.7% | |
| Passes | 479 | 531.9 | |
| Pass accuracy | 82% | 84.4% | |
| Corners | 10 | 5.7 | |
| Fouls | 8 | 11.5 | |
Eintracht Frankfurt
24 matches this season, all competitions baseline
| This match | Avg | |
|---|
| Goals | 2 | 2 | |
| Conceded | 3 | 2.1 | |
| xG | 0.98 | 1.2 | |
| xG against | 2.31 | 1.5 | |
| Shots | 12 | 12.1 | |
| On target | 5 | 4.5 | |
| Shots faced | 20 | 13 | |
| xG per shot | 0.08 | 0.1 | |
| Possession | 42% | 51.3% | |
| Passes | 348 | 487.6 | |
| Pass accuracy | 75% | 81.6% | |
| Corners | 2 | 4.3 | |
| Fouls | 15 | 9.8 | |
Timeline
- 5'
Goal
Rasmus Kristensen league goal #2 assist Ritsu Doan
- 9'
Yellow
Arnaud Kalimuendo
- 20'
Sub
Younes Ebnoutalib → Jean-Mattéo Bahoya
- 27'
Goal
Ermedin Demirović league goal #4
- 35'
Goal
Deniz Undav league goal #10 assist Josha Vagnoman
- 56'
Yellow
Jeff Chabot
- 59'
Sub
Ermedin Demirović → Nikolas Nartey
- 66'
Sub
Oscar Højlund → Mahmoud Dahoud
- 67'
Sub
Ansgar Knauff → Mario Götze
- 74'
Sub
Jeff Chabot → Finn Jeltsch
- 75'
Sub
Chris Führich → Badredine Bouanani
- 77'
Sub
Ellyes Skhiri → Nnamdi Collins
- 77'
Sub
Ritsu Doan → Ayoube Amaimouni-Echghouyab
- 80'
Goal
Ayoube Amaimouni-Echghouyab league goal #1 assist Mahmoud Dahoud
- 87'
Goal
Nikolas Nartey league goal #1 assist Josha Vagnoman
- 90+3'
Yellow
Ramon Hendriks
- 90+3'
Sub
Jamie Leweling → Lorenz Assignon
- 90+3'
Sub
Maximilian Mittelstädt → Leonidas Stergiou
- 90+6'
Yellow
Arthur Theate
Category leaders
- Key passesDeniz Undav5
- Duels wonRamon Hendriks10/11
- DribblesChris Führich7/7
- Defensive actionsMaximilian Mittelstädt8
- ShotsDeniz Undav5 (on target 4)
- Fouls wonJamie Leweling3
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.