1899 Hoffenheim 3-1 VfL Bochum
Key numbers
- Possession 50% – 50%
- Shots 12 (7 on target) – 13 (4)
- Decisive moment: 11' Andrej Kramarić, FN xPts +0.6
Player of the match
Tom Bischof 8.5Dominant
Highest FN Score on the pitch: 8.5 (Dominant)
Game state
1-02-02-13-1
1899 Hoffenheim ahead 79 min · level 11 min · VfL Bochum ahead 0 min
- Jacob Bruun Larsen — off the bench 18 min · 0G 1A
- Haris Tabaković — off the bench 10 min · 1G 0A
- Lukas Daschner — off the bench 45 min · 0G 1A
- Cristian Gamboa — off the bench 24 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.
11'
Andrej Kramarić
Goal
+0.6
64'
Marius Bülter
Goal · scorer +0.3 · assist Tom Bischof +0.1
+0.4
76'
Cristian Gamboa
Goal · assist Lukas Daschner
+0.2
89'
Lukas Daschner
Pen miss
−0.7
90+3'
Haris Tabaković
Goal · assist Jacob Bruun Larsen
+0.1
1899 Hoffenheim
Expected (last two seasons) 1.9Own moments +1.1Opponent moments +0.9Time effect −0.9→ League points won 3
VfL Bochum
Expected (last two seasons) 0.9Own moments −0.5Opponent moments −0.7Time 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
1899 HoffenheimVfL Bochum
2.45Expected goals (xG)2.66
Compared with usual
1899 Hoffenheim
9 matches this season, all competitions baseline
| This match | Avg | |
|---|
| Goals | 3 | 1.7 | |
| Conceded | 1 | 2.1 | |
| xG | 2.45 | 1.2 | |
| xG against | 2.66 | 1.9 | |
| Shots | 12 | 13.8 | |
| On target | 7 | 5.4 | |
| Shots faced | 13 | 15.8 | |
| xG per shot | 0.2 | 0.09 | high |
| Possession | 50% | 47.8% | |
| Passes | 415 | 456.8 | |
| Pass accuracy | 77% | 82% | |
| Corners | 4 | 4.8 | |
| Fouls | 10 | 10.8 | |
VfL Bochum
7 matches this season, all competitions baseline
| This match | Avg | |
|---|
| Goals | 1 | 0.86 | |
| Conceded | 3 | 2.1 | |
| xG | 2.66 | 0.92 | |
| xG against | 2.45 | 2.1 | |
| Shots | 13 | 14 | |
| On target | 4 | 4.4 | |
| Shots faced | 12 | 18 | |
| xG per shot | 0.2 | 0.07 | |
| Possession | 50% | 46.1% | |
| Passes | 419 | 365.3 | |
| Pass accuracy | 78% | 73.4% | |
| Corners | 2 | 3.7 | |
| Fouls | 12 | 14 | |
Timeline
- 11'
Goal
Andrej Kramarić league goal #5
- 46'
Sub
Koji Miyoshi → Lukas Daschner
- 46'
Sub
Dani de Wit → Ibrahima Sissoko
- 46'
Sub
Mats Pannewig → Moritz-Broni Kwarteng
- 51'
VAR
Marius Bülter
- 55'
Yellow
Erhan Mašović
- 64'
Goal
Marius Bülter league goal #4 assist Tom Bischof
- 66'
Sub
Felix Passlack → Cristian Gamboa
- 72'
Sub
Alexander Prass → Jacob Bruun Larsen
- 72'
Sub
Florian Grillitsch → Umut Tohumcu
- 76'
Sub
Moritz Broschinski → Gerrit Holtmann
- 76'
Goal
Cristian Gamboa league goal #1 assist Lukas Daschner
- 80'
Sub
Arthur Chaves → Tim Drexler
- 80'
Sub
Adam Hložek → Haris Tabaković
- 82'
Yellow
Marius Bülter
- 89'
Pen miss
Lukas Daschner
- 90+2'
Sub
Andrej Kramarić → Diadié Samassékou
- 90+3'
Goal
Haris Tabaković league goal #1 assist Jacob Bruun Larsen
Category leaders
- Key passesMaximilian Wittek3
- Duels wonPhilipp Hofmann10/14
- DribblesTom Bischof2/3
- Defensive actionsTom Bischof7
- ShotsAndrej Kramarić5 (on target 2)
- Fouls wonAlexander Prass4
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.