VfL Wolfsburg 2-3 RB Leipzig
Key numbers
- Possession 47% – 53%
- Shots 17 (6 on target) – 16 (5)
- Decisive moment: 11' Loïs Openda, FN xPts +0.7
Player of the match
Xavi Simons 8.9Dominant
Highest FN Score on the pitch: 8.9 (Dominant)
Game state
0-10-20-31-32-3
VfL Wolfsburg ahead 0 min · level 11 min · RB Leipzig ahead 79 min
- Joakim Mæhle — off the bench 19 min · 0G 1A
- Andreas Skov Olsen — off the bench 19 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'
Loïs Openda
Goal · scorer +0.5 · assist Ridle Baku +0.2
+0.7
26'
Xavi Simons
Goal · scorer +0.3 · assist Arthur Vermeeren +0.1
+0.4
49'
Xavi Simons
Goal · assist Ridle Baku
+0.1
58'
Kilian Fischer
Goal · assist Jakub Kamiński
+0.1
75'
Andreas Skov Olsen
Goal · assist Joakim Mæhle
+0.2
VfL Wolfsburg
Expected (last two seasons) 1.1Own moments +0.3Opponent moments −1.0Time effect −0.4→ League points won 0
RB Leipzig
Expected (last two seasons) 1.6Own moments +1.2Opponent moments −0.4Time effect +0.6→ 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
VfL WolfsburgRB Leipzig
1.62Expected goals (xG)1.34
Compared with usual
VfL Wolfsburg
32 matches this season, all competitions baseline
| This match | Avg | |
|---|
| Goals | 2 | 1.7 | |
| Conceded | 3 | 1.3 | |
| xG | 1.62 | 1.3 | |
| xG against | 1.34 | 1.3 | |
| Shots | 17 | 13 | |
| On target | 6 | 4.2 | |
| Shots faced | 16 | 13.5 | |
| xG per shot | 0.1 | 0.11 | |
| Possession | 47% | 46.9% | |
| Passes | 391 | 411.1 | |
| Pass accuracy | 81% | 77.7% | |
| Corners | 8 | 4.7 | |
| Fouls | 14 | 11 | |
RB Leipzig
41 matches this season, all competitions baseline
| This match | Avg | |
|---|
| Goals | 3 | 1.6 | |
| Conceded | 2 | 1.4 | |
| xG | 1.34 | 1.2 | |
| xG against | 1.62 | 1.4 | |
| Shots | 16 | 12.9 | |
| On target | 5 | 4.7 | |
| Shots faced | 17 | 14.3 | |
| xG per shot | 0.08 | 0.1 | |
| Possession | 53% | 51.7% | |
| Passes | 464 | 488.6 | |
| Pass accuracy | 83% | 82.5% | |
| Corners | 5 | 4.8 | |
| Fouls | 13 | 10.9 | |
Timeline
- 11'
Goal
Loïs Openda league goal #9 assist Ridle Baku
- 21'
VAR
Benjamin Šeško
- 26'
Goal
Xavi Simons league goal #8 assist Arthur Vermeeren
- 34'
Yellow
Yannick Gerhardt
- 36'
Yellow
Xavi Simons
- 36'
Yellow
El Chadaille Bitshiabu
- 49'
Goal
Xavi Simons league goal #9 assist Ridle Baku
- 58'
Goal
Kilian Fischer league goal #1 assist Jakub Kamiński
- 60'
Yellow
Kilian Fischer
- 71'
Sub
Jakub Kamiński → Andreas Skov Olsen
- 71'
Sub
Denis Vavro → Joakim Mæhle
- 71'
Sub
Ridle Baku → Christoph Baumgartner
- 71'
Sub
Arthur Vermeeren → Kevin Kampl
- 75'
Goal
Andreas Skov Olsen league goal #1 assist Joakim Mæhle
- 76'
Yellow
Loïs Openda
- 77'
Sub
Kosta Nedeljković → Lutsharel Geertruida
- 77'
Sub
Loïs Openda → Yussuf Poulsen
- 85'
Sub
Xavi Simons → Amadou Haidara
- 86'
Sub
Bence Dárdai → Tiago Tomás
- 86'
Sub
Patrick Wimmer → Lukas Nmecha
Category leaders
- Key passesJonas Wind4
- Duels wonJonas Wind9/22
- DribblesBenjamin Šeško4/6
- Defensive actionsMaximilian Arnold8
- ShotsMohamed El Amine Amoura3 (on target 1)
- Fouls wonYannick Gerhardt4
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.