Bundesliga · Matchweek 26
Ermedin Demirović 14'
Nick Woltemade 48'
Granit Xhaka 62' (OG)
HT 1:0
Jeremie Frimpong 56'
Piero Hincapié 67'
Angelo Stiller 88' (OG)
Patrik Schick 90+4'
Sun, 16 Mar 2025, 18:30 (UK) · MHPArena, Stuttgart
VfB Stuttgart · 37 pts|Bayer Leverkusen · 56 pts

VfB Stuttgart edged xG (2.19–1.68) but Bayer Leverkusen took the win.

Player of the matchJeremie Frimpong8.4Decisive moment90+4' Patrik Schick+1.9

VfB Stuttgart 3-4 Bayer Leverkusen

Key numbers

  • Possession 43% – 57%
  • Shots 11 (6 on target) – 14 (4)
  • Decisive moment: 90+4' Patrik Schick, FN xPts +1.9
Player of the match
Jeremie Frimpong 8.4Dominant

Highest FN Score on the pitch: 8.4 (Dominant)

Game state

1-02-02-13-13-23-33-4
VfB Stuttgart ahead 74 min · level 16 min · Bayer Leverkusen ahead 0 min

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.

14' Ermedin Demirović Goal +0.7
48' Nick Woltemade Goal · scorer +0.4 · assist Enzo Millot +0.2 +0.6
56' Jeremie Frimpong Goal +0.4
62' Granit Xhaka Own goal −0.4
67' Piero Hincapié Goal +0.3
88' Angelo Stiller Own goal −1.7
90+4' Patrik Schick Goal · scorer +1.3 · assist Jeremie Frimpong +0.6 +1.9
VfB Stuttgart Expected (last two seasons) 1.2Own moments −0.4Opponent moments −1.6Time effect +0.8→ League points won 0
Bayer Leverkusen Expected (last two seasons) 1.6Own moments +2.2Opponent moments −0.1Time effect −0.7→ 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

VfB StuttgartBayer Leverkusen
43%Possession57%
2.19Expected goals (xG)1.68
0.2xG per shot0.12
11Shots14
6Shots on target4
55%Shots on target %29%
11Shots in box11
348Passes439
76%Pass accuracy80%
1Corners10
1Saves4
13Fouls14
3Yellow cards2
1Offsides3

Compared with usual

VfB Stuttgart

37 matches this season, all competitions baseline
This matchAvg
Goals31.8
Conceded41.5
xG2.191.6
xG against1.681.2
Shots1114.3
On target65.4
Shots faced1410.8
xG per shot0.20.11
Possession43%58.7%
Passes348548.5
Pass accuracy76%85.1%
Corners15.7
Fouls1310.6

Bayer Leverkusen

39 matches this season, all competitions baseline
This matchAvg
Goals42
Conceded31.1
xG1.681.6
xG against2.190.99
Shots1415.7
On target45.9
Shots faced1110.2
xG per shot0.120.1
Possession57%59.1%
Passes439606.5
Pass accuracy80%86.7%
Corners106.4
Fouls149.8

Timeline

  • 14' Goal Ermedin Demirović league goal #10
  • 27' Yellow Atakan Karazor
  • 48' Goal Nick Woltemade league goal #9 assist Enzo Millot
  • 51' Yellow Finn Jeltsch
  • 56' Goal Jeremie Frimpong league goal #4
  • 57' Sub Alejandro Grimaldo → Victor Okoh Boniface
  • 57' Sub Aleix García → Amine Adli
  • 62' Goal Granit Xhaka (OG)
  • 64' Yellow Nick Woltemade
  • 67' Goal Piero Hincapié league goal #2
  • 68' Sub Jamie Leweling → Josha Vagnoman
  • 68' Sub Enzo Millot → Deniz Undav
  • 74' Yellow Robert Andrich
  • 74' Sub Robert Andrich → Arthur
  • 76' Yellow Piero Hincapié
  • 77' Sub Ermedin Demirović → El Bilal Touré
  • 77' Sub Ameen Al-Dakhil → Julian Chabot
  • 88' Goal Angelo Stiller (OG)
  • 89' Sub Maximilian Mittelstädt → Chris Führich
  • 90+4' Goal Patrik Schick league goal #17 assist Jeremie Frimpong

Category leaders

  • Key passesNick Woltemade3
  • Duels wonMaximilian Mittelstädt13/17
  • Defensive actionsMaximilian Mittelstädt11
  • ShotsPatrik Schick4 (on target 1)
  • Fouls wonExequiel Palacios3

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.