1899 Hoffenheim 3-3 VfB Stuttgart
Key numbers
- Possession 46% – 54%
- Shots 22 (9 on target) – 14 (5)
- Decisive moment: 90' Tiago Tomás, FN xPts +0.9
Player of the match
Andrej Kramarić 8.1Dominant
Highest FN Score on the pitch: 8.1 (Dominant)
Game state
1-01-12-13-13-23-3
1899 Hoffenheim ahead 80 min · level 10 min · VfB Stuttgart ahead 0 min
- VfB Stuttgart: Red card 69' → ~21 min a player down
- Ermedin Demirović — off the bench 35 min · 1G 0A
- Tiago Tomás — off the bench 11 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.
7'
Andrej Kramarić
Goal · scorer +0.4 · assist Fisnik Asllani +0.2
+0.6
20'
Chris Führich
Goal · scorer +0.5 · assist Ramon Hendriks +0.2
+0.7
23'
Bazoumana Touré
Goal
+0.7
49'
Andrej Kramarić
Goal · scorer +0.4 · assist Bazoumana Touré +0.2
+0.6
64'
Ermedin Demirović
Goal · scorer +0.3 · assist Jamie Leweling +0.1
+0.4
69'
Atakan Karazor
Red card
−0.2
90'
Tiago Tomás
Goal
+0.9
1899 Hoffenheim
Expected (last two seasons) 1.2Own moments +1.9Opponent moments −2.6Time effect +0.5→ League points won 1
VfB Stuttgart
Expected (last two seasons) 1.6Own moments +1.8Opponent moments −1.8Time effect −0.6→ 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
1899 HoffenheimVfB Stuttgart
2.47Expected goals (xG)1.57
Compared with usual
1899 Hoffenheim
33 matches this season, all competitions baseline
| This match | Avg | |
|---|
| Goals | 3 | 2 | |
| Conceded | 3 | 1.4 | |
| xG | 2.47 | 1.5 | |
| xG against | 1.57 | 1.4 | |
| Shots | 22 | 13.7 | |
| On target | 9 | 5.2 | |
| Shots faced | 14 | 12.5 | |
| xG per shot | 0.11 | 0.11 | |
| Possession | 46% | 55.3% | |
| Passes | 357 | 471.7 | |
| Pass accuracy | 77% | 80.2% | |
| Corners | 4 | 5.7 | |
| Fouls | 18 | 14.2 | |
VfB Stuttgart
48 matches this season, all competitions baseline
| This match | Avg | |
|---|
| Goals | 3 | 2 | |
| Conceded | 3 | 1.3 | |
| xG | 1.57 | 1.6 | |
| xG against | 2.47 | 1.2 | |
| Shots | 14 | 16.4 | |
| On target | 5 | 6.1 | |
| Shots faced | 22 | 12.2 | |
| xG per shot | 0.11 | 0.1 | |
| Possession | 54% | 59.3% | |
| Passes | 416 | 538.2 | |
| Pass accuracy | 80% | 84.2% | |
| Corners | 5 | 5.9 | |
| Fouls | 9 | 10.8 | |
Timeline
- 7'
Goal
Andrej Kramarić league goal #13 assist Fisnik Asllani
- 20'
Goal
Chris Führich league goal #7 assist Ramon Hendriks
- 23'
Goal
Bazoumana Touré league goal #4
- 49'
Yellow
Andrej Kramarić
- 49'
Goal
Andrej Kramarić league goal #14 assist Bazoumana Touré
- 55'
Sub
Josha Vagnoman → Ermedin Demirović
- 55'
Sub
Jeff Chabot → Maximilian Mittelstädt
- 58'
Yellow
Bilal El Khannouss
- 64'
Goal
Ermedin Demirović league goal #11 assist Jamie Leweling
- 68'
Yellow
Bernardo
- 69'
Red
Atakan Karazor
- 76'
Sub
Bilal El Khannouss → Lorenz Assignon
- 81'
Sub
Tim Lemperle → Max Moerstedt
- 83'
Yellow
Ozan Kabak
- 86'
Sub
Jamie Leweling → Tiago Tomás
- 90'
Sub
Fisnik Asllani → Alexander Prass
- 90'
Goal
Tiago Tomás league goal #5
- 90+1'
Sub
Andrej Kramarić → Muhammed Damar
- 90+1'
Sub
Wouter Burger → Kevin Akpoguma
Category leaders
- Key passesLeon Avdullahu3
- Duels wonOzan Kabak5/13
- Defensive actionsLeon Avdullahu6
- ShotsAndrej Kramarić4 (on target 3)
- Fouls wonRamon Hendriks3
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.