Bundesliga · Matchweek 11
Emre Can 34' (pen)
Maximilian Beier 41'
Karim Adeyemi 89'
HT 2:0
Deniz Undav 47'
Deniz Undav 71'
Deniz Undav 90'
Sat, 22 Nov 2025, 14:30 (UK) · Signal Iduna Park, Dortmund
Borussia Dortmund · 22 pts|VfB Stuttgart · 22 pts

3-3 draw, with xG at 2.99–1.55.

Player of the matchDeniz Undav8.4Decisive moment89' Karim Adeyemi+1.6

Borussia Dortmund 3-3 VfB Stuttgart

Key numbers

  • Possession 46% – 54%
  • Shots 14 (6 on target) – 16 (6)
  • Decisive moment: 89' Karim Adeyemi, FN xPts +1.6
Player of the match
Deniz Undav 8.4Dominant

Highest FN Score on the pitch: 8.4 (Dominant)

Game state

1-02-02-12-23-23-3
Borussia Dortmund ahead 38 min · level 52 min · VfB Stuttgart ahead 0 min
  • Karim Adeyemi — off the bench 13 min · 1G 0A
  • Chris Führich — off the bench 17 min · 0G 1A

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.

34' Emre Can Pen goal +0.7
41' Maximilian Beier Goal +0.4
47' Deniz Undav Goal · scorer +0.2 · assist Bilal El Khannouss +0.1 +0.3
71' Deniz Undav Goal · scorer +0.6 · assist Maximilian Mittelstädt +0.2 +0.8
89' Karim Adeyemi Goal · scorer +1.1 · assist Maximilian Beier +0.5 +1.6
90' Deniz Undav Goal · scorer +0.6 · assist Chris Führich +0.3 +0.9
Borussia Dortmund Expected (last two seasons) 1.9Own moments +2.7Opponent moments −3.1Time effect −0.5→ League points won 1
VfB Stuttgart Expected (last two seasons) 0.9Own moments +2.0Opponent moments −1.8Time effect −0.1→ League points won 1

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
46%Possession54%
2.99Expected goals (xG)1.55
0.21xG per shot0.1
14Shots16
6Shots on target6
43%Shots on target %38%
10Shots in box12
428Passes509
79%Pass accuracy82%
2Corners4
3Saves3
12Fouls10
1Yellow cards1
3Offsides1

Compared with usual

Borussia Dortmund

16 matches this season, all competitions baseline
This matchAvg
Goals31.9
Conceded31.2
xG2.991.3high
xG against1.550.95
Shots1412.5
On target64.6
Shots faced1611.2
xG per shot0.210.11
Possession46%55.9%
Passes428546.5
Pass accuracy79%85%
Corners25.6
Fouls1212

VfB Stuttgart

16 matches this season, all competitions baseline
This matchAvg
Goals31.6
Conceded31.2
xG1.551.4
xG against2.991high
Shots1616.6
On target65.7
Shots faced1413
xG per shot0.10.09
Possession54%59.3%
Passes509537.9
Pass accuracy82%84.6%
Corners46.1
Fouls1012.7

Timeline

  • 24' Yellow Finn Jeltsch
  • 34' Goal Emre Can (pen) league goal #1
  • 41' Goal Maximilian Beier league goal #3
  • 47' Goal Deniz Undav league goal #4 assist Bilal El Khannouss
  • 56' VAR Serhou Guirassy
  • 71' Goal Deniz Undav league goal #5 assist Maximilian Mittelstädt
  • 73' Sub Julian Brandt → Daniel Svensson
  • 73' Sub Tiago Tomás → Chris Führich
  • 77' Sub Carney Chukwuemeka → Karim Adeyemi
  • 80' Sub Maximilian Mittelstädt → Ramon Hendriks
  • 80' Sub Chema Andrés → Nikolas Nartey
  • 81' Yellow Maximilian Beier
  • 89' Goal Karim Adeyemi league goal #3 assist Maximilian Beier
  • 90' Goal Deniz Undav league goal #6 assist Chris Führich
  • 90+3' Sub Maximilian Beier → Fábio Silva
  • 90+3' Sub Angelo Stiller → Atakan Karazor
  • 90+4' Sub Jamie Leweling → Josha Vagnoman

Category leaders

  • Key passesAngelo Stiller7
  • Duels wonJeff Chabot10/12
  • DribblesJamie Leweling3/6
  • Defensive actionsWaldemar Anton7
  • ShotsDeniz Undav5 (on target 3)
  • Fouls wonTiago Tomás4

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.