Bundesliga · Matchweek 34
Xavi Simons 8'
Ridle Baku 44'
HT 2:1
Deniz Undav 23'
Nick Woltemade 57'
Ermedin Demirović 78'
Sat, 17 May 2025, 14:30 (UK) · Red Bull Arena, Leipzig
RB Leipzig · 51 pts|VfB Stuttgart · 50 pts

VfB Stuttgart won on the scoreboard and on xG (1.14–2.6).

Player of the matchDeniz Undav8.4Decisive moment78' Ermedin Demirović+1.4

RB Leipzig 2-3 VfB Stuttgart

Key numbers

  • Possession 49% – 51%
  • Shots 8 (5 on target) – 15 (7)
  • Decisive moment: 78' Ermedin Demirović, FN xPts +1.4
Player of the match
Deniz Undav 8.4Dominant

Highest FN Score on the pitch: 8.4 (Dominant)

Game state

1-01-12-12-22-3
RB Leipzig ahead 28 min · level 50 min · VfB Stuttgart ahead 12 min
  • Ermedin Demirović — off the bench 32 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.

8' Xavi Simons Goal · scorer +0.4 · assist Ridle Baku +0.2 +0.6
23' Deniz Undav Goal +0.6
44' Ridle Baku Goal +0.8
57' Nick Woltemade Goal · scorer +0.5 · assist Maximilian Mittelstädt +0.2 +0.7
78' Ermedin Demirović Goal · scorer +1.0 · assist Deniz Undav +0.4 +1.4
RB Leipzig Expected (last two seasons) 1.7Own moments +1.4Opponent moments −2.7Time effect −0.4→ League points won 0
VfB Stuttgart Expected (last two seasons) 1.0Own moments +2.7Opponent moments −1.3Time 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

RB LeipzigVfB Stuttgart
49%Possession51%
1.14Expected goals (xG)2.6
0.14xG per shot0.17
8Shots15
5Shots on target7
63%Shots on target %47%
6Shots in box14
471Passes488
88%Pass accuracy89%
5Corners8
4Saves3
9Fouls9
1Yellow cards0
3Offsides2

Compared with usual

RB Leipzig

46 matches this season, all competitions baseline
This matchAvg
Goals21.6
Conceded31.4
xG1.141.2
xG against2.61.4
Shots812.7
On target54.7
Shots faced1514.5
xG per shot0.140.1
Possession49%51.5%
Passes471486.7
Pass accuracy88%82.5%
Corners54.8
Fouls910.9

VfB Stuttgart

46 matches this season, all competitions baseline
This matchAvg
Goals31.9
Conceded21.5
xG2.61.6
xG against1.141.2
Shots1514.4
On target75.5
Shots faced811.2
xG per shot0.170.11
Possession51%58.3%
Passes488544.6
Pass accuracy89%84.7%
Corners85.7
Fouls910.7

Timeline

  • 8' Goal Xavi Simons league goal #10 assist Ridle Baku
  • 23' Goal Deniz Undav league goal #9
  • 33' Yellow Tidiam Gomis
  • 44' Goal Ridle Baku league goal #2
  • 57' Goal Nick Woltemade league goal #12 assist Maximilian Mittelstädt
  • 58' Sub Jamie Leweling → Ermedin Demirović
  • 67' Sub Tidiam Gomis → Yussuf Poulsen
  • 68' Sub Maximilian Mittelstädt → Chris Führich
  • 69' Sub Enzo Millot → Nikolas Nartey
  • 77' Sub Arthur Vermeeren → Christoph Baumgartner
  • 77' Sub Antonio Nusa → Loïs Openda
  • 78' Goal Ermedin Demirović league goal #15 assist Deniz Undav
  • 84' Sub Luca Jaquez → Finn Jeltsch
  • 84' Sub Nick Woltemade → Jacob Bruun Larsen
  • 86' Sub Yussuf Poulsen → Benjamin Šeško

Category leaders

  • Key passesMaximilian Mittelstädt4
  • Duels wonRidle Baku7/13
  • DribblesXavi Simons2/3
  • Defensive actionsEl Chadaille Bitshiabu6
  • ShotsDeniz Undav4 (on target 3)
  • Fouls wonRidle Baku3

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.