Bundesliga · Matchweek 21
Julian Brandt 81'
HT 0:0
Waldemar Anton 50' (OG)
Julian Chabot 61'
Sat, 8 Feb 2025, 14:30 (UK) · SIGNAL IDUNA PARK, Dortmund
Borussia Dortmund · 29 pts|VfB Stuttgart · 35 pts

Borussia Dortmund edged xG (1.36–0.34) but VfB Stuttgart took the win.

Player of the matchJulian Chabot7.5Decisive moment61' Julian Chabot+0.6

Borussia Dortmund 1-2 VfB Stuttgart

Key numbers

  • Possession 68% – 32%
  • Shots 16 (5 on target) – 4 (2)
  • Decisive moment: 61' Julian Chabot, FN xPts +0.6
Player of the match
Julian Chabot 7.5Strong

Highest FN Score on the pitch: 7.5 (Strong)

Game state

0-10-21-2
Borussia Dortmund ahead 0 min · level 50 min · VfB Stuttgart ahead 40 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.

50' Waldemar Anton Own goal −0.8
61' Julian Chabot Goal · scorer +0.4 · assist Jamie Leweling +0.2 +0.6
81' Julian Brandt Goal · scorer +0.2 · assist Pascal Groß +0.1 +0.3
89' Julian Ryerson Red card −0.1
Borussia Dortmund Expected (last two seasons) 1.9Own moments −0.6Opponent moments −0.5Time effect −0.8→ League points won 0
VfB Stuttgart Expected (last two seasons) 0.9Own moments +0.6Opponent moments +0.5Time effect +1.0→ 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

Borussia DortmundVfB Stuttgart
68%Possession32%
1.36Expected goals (xG)0.34
0.09xG per shot0.09
16Shots4
5Shots on target2
31%Shots on target %50%
10Shots in box3
579Passes269
89%Pass accuracy73%
9Corners4
1Saves4
13Fouls14
5Yellow cards2
1Offsides5

Compared with usual

Borussia Dortmund

30 matches this season, all competitions baseline
This matchAvg
Goals12.1
Conceded21.6
xG1.361.5
xG against0.341.3
Shots1613.2
On target55
Shots faced411.5low
xG per shot0.090.13
Possession68%59.3%
Passes579570.5
Pass accuracy89%86.5%
Corners95.5
Fouls1310.4

VfB Stuttgart

32 matches this season, all competitions baseline
This matchAvg
Goals21.9
Conceded11.5
xG0.341.6
xG against1.361.2
Shots415.1
On target25.7
Shots faced1610.5
xG per shot0.090.11
Possession32%60.2%low
Passes269562.8low
Pass accuracy73%85.5%low
Corners45.8
Fouls1410.6

Timeline

  • 17' Yellow Emre Can
  • 50' Goal Waldemar Anton (OG)
  • 56' Yellow Julian Ryerson
  • 60' Yellow Karim Adeyemi
  • 61' Goal Julian Chabot league goal #1 assist Jamie Leweling
  • 70' Sub Deniz Undav → Ermedin Demirović
  • 70' Sub Chris Führich → Josha Vagnoman
  • 71' Sub Karim Adeyemi → Maximilian Beier
  • 77' Sub Enzo Millot → Yannik Keitel
  • 81' Goal Julian Brandt league goal #3 assist Pascal Groß
  • 85' Sub Jamie Gittens → Julien Duranville
  • 85' Sub Pascal Groß → Giovanni Reyna
  • 85' Sub Ramy Bensebaini → Daniel Svensson
  • 86' Sub Jamie Leweling → Nick Woltemade
  • 89' Second yellow Julian Ryerson
  • 89' Yellow Angelo Stiller
  • 90+2' Yellow Julien Duranville
  • 90+6' Yellow Atakan Karazor

Category leaders

  • Key passesJulian Ryerson2
  • Duels wonMaximilian Mittelstädt13/17
  • DribblesJamie Gittens4/5
  • Defensive actionsMaximilian Mittelstädt10
  • ShotsJamie Gittens4 (on target 3)
  • Fouls wonJulian Ryerson3

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.