Bundesliga Regular Season - 11

Borussia Dortmund 3 - 3 FT VfB Stuttgart

Signal Iduna Park

AI-powered match analysis and previews to help you decide which games are worth watching

100
FT
Sat, Nov 22
Deutsch
Borussia Dortmund
3-3
VfB Stuttgart
⚡ Intensity 100
⚖️ Balance 100
🏆 Stakes 72
🎲 Upset 0
Undav's hat-trick, Dortmund's last-gasp rescue

Undav's Masterclass and Dortmund's Escape: The Six-Goal Epic

Must-Watch Futmetrix Score: 100/100. A crunch match between fourth and fifth that delivers everything the Bundesliga promises—four lead changes, a VAR bombshell, and two goals in the final minute make this a must-watch spectacle.

Deniz Undav Writes History with a Hat-Trick at Signal Iduna Park

Deniz Undav produced a performance of rare quality: three goals (47th, 71st, 90th) elevated the Stuttgart forward into an elite bracket. Only 1.9% of Bundesliga scorers achieve a hat-trick in a single match—Undav now joins that club. His finishing was surgical, his positioning lethal. The 90th-minute equalizer, set up by Christoph Fuhrich, crowned a display of intensity that kept Stuttgart alive despite Dortmund's dominance in periods.

Four Lead Changes and the VAR Storm

The balance of this match was perfectly unhinged. Emre Can opened from the penalty spot (34th), Maximilian Beier extended it (41st), then Undav struck back (47th). In the second half came the VAR earthquake: Serhou Guirassy's would-be goal was chalked off in the 56th minute—a decision that cranked up the stakes. Undav fired again (71st), Karim Adeyemi answered off the bench (89th), and then—the 90th-minute bombshell. Six goals in 56 minutes: a masterclass in ruthlessness and chaos.

Super-Subs and Stuttgart's Control

Stuttgart commanded possession (54%) and passing accuracy (82%), yet shot less efficiently than Dortmund. Karim Adeyemi came on in the 77th minute and struck immediately (89th)—the textbook super-sub story. Yet Fuhrich's assist for the 3:3 proved Stuttgart's bench fired too. With 16 shots to Dortmund's 14 and an xG of 1.55 to 2.99, Stuttgart was ruthless where it mattered: in the net.

Key Questions

How did VAR change this match?

Guirassy's disallowed goal (56th) would have made it 3:1 to Dortmund. VAR's intervention preserved the drama and kept Stuttgart's hopes alive.

What made Deniz Undav the Man of the Match?

Hat-trick, 9.2 rating, clinical finishing under pressure. Undav was the difference between defeat and a draw—an elite display.

What caused this six-goal thriller?

Defensive fragility, offensive quality, and four lead changes. A six-pointer where neither defence could hold the line.

How is the Futmetrix Score calculated?

The Futmetrix Score (0-100) combines multiple factors: match intensity, competitive balance, stakes importance, and entertainment value to help you decide if this match is worth watching.

Match Statistics

Possession
46%
54%
Borussia Dortmund 46%
VfB Stuttgart 54%
Shots
14
16
Borussia Dortmund 14
VfB Stuttgart 16
Shots on Target
6
6
Borussia Dortmund 6
VfB Stuttgart 6
Expected Goals (xG)
2.99
1.55
Borussia Dortmund 2.99
VfB Stuttgart 1.55
Passes
428
509
Borussia Dortmund 428
VfB Stuttgart 509
Pass Accuracy
79%
82%
Borussia Dortmund 79%
VfB Stuttgart 82%
Corners
2
4
Borussia Dortmund 2
VfB Stuttgart 4
Fouls
12
10
Borussia Dortmund 12
VfB Stuttgart 10
Yellow Cards
1
1
Borussia Dortmund 1
VfB Stuttgart 1
Red Cards
0
0
Borussia Dortmund 0
VfB Stuttgart 0

Match Events

Finn Jeltsch 🟨 24'
34' E. Can
41' M. Beier
HT
D. Undav (B. El Khannouss) 47'
56' Serhou Guirassy
D. Undav (M. Mittelstadt) 71'
73' 🔄 J. Brandt D. Svensson
T. Tomas C. Fuhrich 🔄 73'
77' 🔄 C. Chukwuemeka K. Adeyemi
M. Mittelstadt R. Hendriks 🔄 80'
C. Andres N. Nartey 🔄 80'
81' 🟨 Maximilian Beier
89' K. Adeyemi (M. Beier)
D. Undav (C. Fuhrich) 90'
90'+3 🔄 M. Beier F. Silva
A. Stiller A. Karazor 🔄 90'+3
J. Leweling J. Vagnoman 🔄 90'+4
FT

Player Cards

Season performance ratings for players in this match

Borussia Dortmund

Goalkeepers
G. Kobel
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
90
total mins
Started
entry
Defenders
W. Anton
WALL
WALL
0
dribbled past
0
dribbled past
6
tackles
64%
duel win %
E. Can
SNIPER
SNIPER
100%
conversion
100%
conversion
1
goals
1
shots
N. Schlotterbeck
PROVOCATEUR
PROVOCATEUR
3
fouls won
3
fouls won
9
Duels Won
1
pens won
Midfielders
J. Ryerson
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
90
total mins
Started
entry
F. Nmecha
SWEEPER
SWEEPER
3
cleanups
3
cleanups
2
interceptions
1
blocks
J. Bellingham
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
90
total mins
Started
entry
M. Beier
SNIPER
SNIPER
50%
conversion
50%
conversion
1
goals
2
shots
Forwards
J. Brandt
ARCHITECT
ARCHITECT
3
key passes
3
key passes
0
assists
16%
pass acc
S. Guirassy
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
90
total mins
Started
entry
C. Chukwuemeka
LATE SHIFT
LATE SHIFT
13
late mins
13
late mins
77
total mins
77
entry
BENCH
A. Meyer
SPECTATOR
SPECTATOR
0
saves
0
saves
0
conceded
0
minutes
A. Anselmino
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
D. Svensson
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
17
total mins
Started
entry
Y. Couto
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
M. Sabitzer
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
P. Gross
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
S. Ozcan
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
K. Adeyemi
CLUTCH HERO
CLUTCH HERO
0
goal time
0
goal time
0
impact
7.9
rating
F. Silva
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
1
total mins
Started
entry

VfB Stuttgart

Goalkeepers
A. Nubel
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
90
total mins
Started
entry
Defenders
L. Assignon
STORMTROOPER
STORMTROOPER
1
shots
1
shots
0
goals
0
on target
F. Jeltsch
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
90
total mins
Started
entry
J. Chabot
PROVOCATEUR
PROVOCATEUR
3
fouls won
3
fouls won
10
Duels Won
0
pens won
M. Mittelstadt
ARCHITECT
ARCHITECT
2
key passes
2
key passes
1
assists
38%
pass acc
Midfielders
C. Andres
ENFORCER
ENFORCER
3
tackles
3
tackles
5
Duels Won
71%
win %
A. Stiller
ARCHITECT
ARCHITECT
7
key passes
7
key passes
0
assists
81%
pass acc
T. Tomas
PROVOCATEUR
PROVOCATEUR
4
fouls won
4
fouls won
9
Duels Won
0
pens won
B. El Khannouss
ENFORCER
ENFORCER
4
tackles
4
tackles
5
Duels Won
71%
win %
J. Leweling
NPC
NPC
89
minutes
89
minutes
25%
pass acc
6.2
rating
Forwards
D. Undav
CLUTCH HERO
CLUTCH HERO
0
goal time
0
goal time
0
impact
9.2
rating
BENCH
F. Bredlow
SPECTATOR
SPECTATOR
0
saves
0
saves
0
conceded
0
minutes
A. Al Dakhil
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
R. Hendriks
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
10
total mins
Started
entry
J. Vagnoman
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
1
total mins
Started
entry
D. Zagadou
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
A. Karazor
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
1
total mins
Started
entry
C. Fuhrich
SUPER SUB
SUPER SUB
0
impact
0
impact
17
minutes
6.7
rating
N. Nartey
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
10
total mins
Started
entry
B. Bouanani
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry

Head to Head

Date Home Score Away Competition Venue
08/02/2025 Borussia Dortmund 1 - 2 VfB Stuttgart Bundesliga SIGNAL IDUNA PARK
22/09/2024 VfB Stuttgart 5 - 1 Borussia Dortmund Bundesliga MHPArena
06/04/2024 Borussia Dortmund 0 - 1 VfB Stuttgart Bundesliga BVB Stadion Dortmund
06/12/2023 VfB Stuttgart 2 - 0 Borussia Dortmund DFB Pokal MHP Arena
11/11/2023 VfB Stuttgart 2 - 1 Borussia Dortmund Bundesliga Stuttgart Arena
15/04/2023 VfB Stuttgart 3 - 3 Borussia Dortmund Bundesliga Mercedes-Benz-Arena
22/10/2022 Borussia Dortmund 5 - 0 VfB Stuttgart Bundesliga SIGNAL IDUNA PARK
08/04/2022 VfB Stuttgart 0 - 2 Borussia Dortmund Bundesliga Mercedes-Benz-Arena
20/11/2021 Borussia Dortmund 2 - 1 VfB Stuttgart Bundesliga Signal-Iduna-Park
08/02/2025
Bundesliga SIGNAL IDUNA PARK
22/09/2024
Bundesliga MHPArena
06/04/2024
Bundesliga BVB Stadion Dortmund
06/12/2023
DFB Pokal MHP Arena
11/11/2023
Bundesliga Stuttgart Arena
15/04/2023
Bundesliga Mercedes-Benz-Arena
22/10/2022
Bundesliga SIGNAL IDUNA PARK
08/04/2022
Bundesliga Mercedes-Benz-Arena
20/11/2021
Bundesliga Signal-Iduna-Park
Borussia Dortmund Win
VfB Stuttgart Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Bayern München 11 31 41 8 +33 WBayern München 6 - 2 SC Freiburg (22-11-2025)DUnion Berlin 2 - 2 Bayern München (08-11-2025)WBayern München 3 - 0 Bayer Leverkusen (01-11-2025)WBorussia Mönchengladbach 0 - 3 Bayern München (25-10-2025)WBayern München 2 - 1 Borussia Dortmund (18-10-2025)
2 RB Leipzig 11 25 22 13 +9 WRB Leipzig 2 - 0 Werder Bremen (23-11-2025)L1899 Hoffenheim 3 - 1 RB Leipzig (08-11-2025)WRB Leipzig 3 - 1 VfB Stuttgart (01-11-2025)WFC Augsburg 0 - 6 RB Leipzig (25-10-2025)WRB Leipzig 2 - 1 Hamburger SV (18-10-2025)
3 Bayer Leverkusen 11 23 27 15 +12 WVfL Wolfsburg 1 - 3 Bayer Leverkusen (22-11-2025)WBayer Leverkusen 6 - 0 1. FC Heidenheim (08-11-2025)LBayern München 3 - 0 Bayer Leverkusen (01-11-2025)WBayer Leverkusen 2 - 0 SC Freiburg (26-10-2025)WFSV Mainz 05 3 - 4 Bayer Leverkusen (18-10-2025)
4 Borussia Dortmund 11 22 19 10 +9 DBorussia Dortmund 3 - 3 VfB Stuttgart (22-11-2025)DHamburger SV 1 - 1 Borussia Dortmund (08-11-2025)WFC Augsburg 0 - 1 Borussia Dortmund (31-10-2025)WBorussia Dortmund 1 - 0 1. FC Köln (25-10-2025)LBayern München 2 - 1 Borussia Dortmund (18-10-2025)
5 VfB Stuttgart 11 22 20 15 +5 DBorussia Dortmund 3 - 3 VfB Stuttgart (22-11-2025)WVfB Stuttgart 3 - 2 FC Augsburg (09-11-2025)LRB Leipzig 3 - 1 VfB Stuttgart (01-11-2025)WVfB Stuttgart 2 - 1 FSV Mainz 05 (26-10-2025)WVfL Wolfsburg 0 - 3 VfB Stuttgart (18-10-2025)
6 Eintracht Frankfurt 11 20 27 22 +5 W1. FC Köln 3 - 4 Eintracht Frankfurt (22-11-2025)WEintracht Frankfurt 1 - 0 FSV Mainz 05 (09-11-2025)D1. FC Heidenheim 1 - 1 Eintracht Frankfurt (01-11-2025)WEintracht Frankfurt 2 - 0 FC St. Pauli (25-10-2025)DSC Freiburg 2 - 2 Eintracht Frankfurt (19-10-2025)
7 1899 Hoffenheim 11 20 22 17 +5 DFSV Mainz 05 1 - 1 1899 Hoffenheim (21-11-2025)W1899 Hoffenheim 3 - 1 RB Leipzig (08-11-2025)WVfL Wolfsburg 2 - 3 1899 Hoffenheim (02-11-2025)W1899 Hoffenheim 3 - 1 1. FC Heidenheim (25-10-2025)WFC St. Pauli 0 - 3 1899 Hoffenheim (19-10-2025)
8 Union Berlin 11 15 14 17 -3 WFC St. Pauli 0 - 1 Union Berlin (23-11-2025)DUnion Berlin 2 - 2 Bayern München (08-11-2025)DUnion Berlin 0 - 0 SC Freiburg (01-11-2025)LWerder Bremen 1 - 0 Union Berlin (24-10-2025)WUnion Berlin 3 - 1 Borussia Mönchengladbach (17-10-2025)
9 Werder Bremen 11 15 15 20 -5 LRB Leipzig 2 - 0 Werder Bremen (23-11-2025)WWerder Bremen 2 - 1 VfL Wolfsburg (07-11-2025)DFSV Mainz 05 1 - 1 Werder Bremen (01-11-2025)WWerder Bremen 1 - 0 Union Berlin (24-10-2025)D1. FC Heidenheim 2 - 2 Werder Bremen (18-10-2025)
10 1. FC Köln 11 14 20 19 +1 L1. FC Köln 3 - 4 Eintracht Frankfurt (22-11-2025)LBorussia Mönchengladbach 3 - 1 1. FC Köln (08-11-2025)W1. FC Köln 4 - 1 Hamburger SV (02-11-2025)LBorussia Dortmund 1 - 0 1. FC Köln (25-10-2025)D1. FC Köln 1 - 1 FC Augsburg (18-10-2025)
11 SC Freiburg 11 13 15 20 -5 LBayern München 6 - 2 SC Freiburg (22-11-2025)WSC Freiburg 2 - 1 FC St. Pauli (09-11-2025)DUnion Berlin 0 - 0 SC Freiburg (01-11-2025)LBayer Leverkusen 2 - 0 SC Freiburg (26-10-2025)DSC Freiburg 2 - 2 Eintracht Frankfurt (19-10-2025)
12 Borussia Mönchengladbach 11 12 16 19 -3 W1. FC Heidenheim 0 - 3 Borussia Mönchengladbach (22-11-2025)WBorussia Mönchengladbach 3 - 1 1. FC Köln (08-11-2025)WFC St. Pauli 0 - 4 Borussia Mönchengladbach (01-11-2025)LBorussia Mönchengladbach 0 - 3 Bayern München (25-10-2025)LUnion Berlin 3 - 1 Borussia Mönchengladbach (17-10-2025)
13 FC Augsburg 11 10 15 24 -9 WFC Augsburg 1 - 0 Hamburger SV (22-11-2025)LVfB Stuttgart 3 - 2 FC Augsburg (09-11-2025)LFC Augsburg 0 - 1 Borussia Dortmund (31-10-2025)LFC Augsburg 0 - 6 RB Leipzig (25-10-2025)D1. FC Köln 1 - 1 FC Augsburg (18-10-2025)
14 Hamburger SV 11 9 9 17 -8 LFC Augsburg 1 - 0 Hamburger SV (22-11-2025)DHamburger SV 1 - 1 Borussia Dortmund (08-11-2025)L1. FC Köln 4 - 1 Hamburger SV (02-11-2025)LHamburger SV 0 - 1 VfL Wolfsburg (25-10-2025)LRB Leipzig 2 - 1 Hamburger SV (18-10-2025)
15 VfL Wolfsburg 11 8 13 21 -8 LVfL Wolfsburg 1 - 3 Bayer Leverkusen (22-11-2025)LWerder Bremen 2 - 1 VfL Wolfsburg (07-11-2025)LVfL Wolfsburg 2 - 3 1899 Hoffenheim (02-11-2025)WHamburger SV 0 - 1 VfL Wolfsburg (25-10-2025)LVfL Wolfsburg 0 - 3 VfB Stuttgart (18-10-2025)
16 FC St. Pauli 11 7 9 21 -12 LFC St. Pauli 0 - 1 Union Berlin (23-11-2025)LSC Freiburg 2 - 1 FC St. Pauli (09-11-2025)LFC St. Pauli 0 - 4 Borussia Mönchengladbach (01-11-2025)LEintracht Frankfurt 2 - 0 FC St. Pauli (25-10-2025)LFC St. Pauli 0 - 3 1899 Hoffenheim (19-10-2025)
17 FSV Mainz 05 11 6 11 19 -8 DFSV Mainz 05 1 - 1 1899 Hoffenheim (21-11-2025)LEintracht Frankfurt 1 - 0 FSV Mainz 05 (09-11-2025)DFSV Mainz 05 1 - 1 Werder Bremen (01-11-2025)LVfB Stuttgart 2 - 1 FSV Mainz 05 (26-10-2025)LFSV Mainz 05 3 - 4 Bayer Leverkusen (18-10-2025)
18 1. FC Heidenheim 11 5 8 26 -18 L1. FC Heidenheim 0 - 3 Borussia Mönchengladbach (22-11-2025)LBayer Leverkusen 6 - 0 1. FC Heidenheim (08-11-2025)D1. FC Heidenheim 1 - 1 Eintracht Frankfurt (01-11-2025)L1899 Hoffenheim 3 - 1 1. FC Heidenheim (25-10-2025)D1. FC Heidenheim 2 - 2 Werder Bremen (18-10-2025)