RB Leipzig 2-3 Bayer Leverkusen
Key numbers
- Possession 40% – 60%
- Shots 10 (6 on target) – 18 (5)
- Decisive moment: 90+1' Piero Hincapié, FN xPts +1.9
Player of the match
Alejandro Grimaldo 8.8Dominant
Highest FN Score on the pitch: 8.8 (Dominant)
Game state
1-01-12-12-22-3
RB Leipzig ahead 47 min · level 43 min · Bayer Leverkusen ahead 0 min
- Nathan Tella — off the bench 59 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'
Xavi Simons
Goal · scorer +0.5 · assist Xaver Schlager +0.2
+0.7
47'
Nathan Tella
Goal · scorer +0.5 · assist Alejandro Grimaldo +0.2
+0.7
56'
Loïs Openda
Goal · scorer +0.7 · assist Dani Olmo +0.3
+1.0
63'
Jonathan Tah
Goal · scorer +0.6 · assist Jonas Hofmann +0.2
+0.8
90+1'
Piero Hincapié
Goal · scorer +1.3 · assist Alejandro Grimaldo +0.6
+1.9
RB Leipzig
Expected (last two seasons) 1.7Own moments +1.7Opponent moments −3.0Time effect −0.4→ League points won 0
Bayer Leverkusen
Expected (last two seasons) 1.1Own moments +3.4Opponent moments −1.4Time effect −0.1→ 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
RB LeipzigBayer Leverkusen
1.63Expected goals (xG)2.04
Compared with usual
RB Leipzig
25 matches this season, all competitions baseline
| This match | Avg | |
|---|
| Goals | 2 | 2.2 | |
| Conceded | 3 | 1.2 | |
| xG | 1.63 | 1.8 | |
| xG against | 2.04 | 1.1 | |
| Shots | 10 | 16.3 | |
| On target | 6 | 6.3 | |
| Shots faced | 18 | 11.6 | |
| xG per shot | 0.16 | 0.11 | |
| Possession | 40% | 55.8% | |
| Passes | 431 | 534.7 | |
| Pass accuracy | 81% | 84% | |
| Corners | 1 | 6.2 | |
| Fouls | 11 | 10.4 | |
Bayer Leverkusen
26 matches this season, all competitions baseline
| This match | Avg | |
|---|
| Goals | 3 | 3.2 | |
| Conceded | 2 | 0.69 | |
| xG | 2.04 | 1.8 | |
| xG against | 1.63 | 0.84 | |
| Shots | 18 | 17.4 | |
| On target | 5 | 7.3 | |
| Shots faced | 10 | 9.1 | |
| xG per shot | 0.11 | 0.11 | |
| Possession | 60% | 62.1% | |
| Passes | 646 | 667.3 | |
| Pass accuracy | 90% | 88.9% | |
| Corners | 9 | 6.3 | |
| Fouls | 13 | 8.8 | |
Timeline
- 7'
Goal
Xavi Simons league goal #5 assist Xaver Schlager
- 12'
Yellow
Jonathan Tah
- 31'
Sub
Jeremie Frimpong → Nathan Tella
- 38'
Yellow
Josip Stanišić
- 47'
Goal
Nathan Tella league goal #2 assist Alejandro Grimaldo
- 56'
Goal
Loïs Openda league goal #12 assist Dani Olmo
- 63'
Goal
Jonathan Tah league goal #4 assist Jonas Hofmann
- 66'
Yellow
Florian Wirtz
- 71'
Yellow
Xavi Simons
- 74'
Sub
Nicolas Seiwald → Kevin Kampl
- 74'
Sub
Benjamin Šeško → Yussuf Poulsen
- 74'
Sub
Mohamed Simakan → Benjamin Henrichs
- 74'
Sub
Dani Olmo → Christoph Baumgartner
- 84'
Sub
Xavi Simons → Eljif Elmas
- 87'
Yellow
Xaver Schlager
- 88'
Sub
Exequiel Palacios → Robert Andrich
- 90+1'
Goal
Piero Hincapié league goal #1 assist Alejandro Grimaldo
- 90+2'
Sub
Patrik Schick → Adam Hložek
Category leaders
- Key passesAlejandro Grimaldo5
- Duels wonExequiel Palacios9/14
- DribblesXavi Simons3/4
- Defensive actionsExequiel Palacios9
- ShotsPiero Hincapié3 (on target 2)
- Fouls wonLoïs Openda4
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.