Bundesliga Regular Season - 9

RB Leipzig 3 - 1 FT VfB Stuttgart

Red Bull Arena

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

80
FT
Sat, Nov 1
Deutsch
RB Leipzig
3-1
VfB Stuttgart
⚡ Intensity 63
⚖️ Balance 49
🏆 Stakes 89
🎲 Upset 0
Leipzig survive Stuttgart thriller: Cardoso's 90th-minute heroics

Cardoso's Redemption: Leipzig Edge Stuttgart in Pulsating Six-Pointer

Highly Entertaining Futmetrix Score: 80/100. A three-goal thriller with three lead changes, goalkeeper heroics, and a 90th-minute decider—Leipzig hold their title race credentials with a 3-1 victory.

Diomande Orchestrates Leipzig's Early Dominance

From the first whistle at Red Bull Arena, intensity defined the contest. Yan Diomande was Leipzig's architect: his pass forced J. Chabot's own goal (45'), then his clinical finish—assisted by C. Baumgartner (53')—appeared to have settled matters. Thirty combined shots across 90 minutes told a story of relentless pressure and counter-threat. Leipzig looked in control. Stuttgart had other ideas.

Nübel's Seven-Save Masterclass Keeps Stuttgart Breathing

Balance shifted in the 65th minute when substitute T. Tomas—on the pitch since the 58th—converted L. Jaquez's assist to make it 2-1. But it was Alexander Nübel's seven saves that kept Stuttgart alive. The goalkeeper's heroics prevented this from becoming a rout, turning a 2.09 xG advantage for Leipzig into a genuine contest. Three lead changes in 65 minutes: pure Bundesliga theatre.

Cardoso Ends the Drama: Leipzig's Title Hopes Survive

Romulo Cardoso's 90th-minute strike broke Stuttgart's resistance and sealed the stakes. Leipzig's 3-1 win at home maintains their position two, nine points clear of fourth-placed Stuttgart. The upset factor never materialized—Leipzig's clinical finishing (16 shots, 9 on target) trumped Stuttgart's possession dominance (58%) and passing accuracy (88%). This was a six-pointer won through composure under pressure.

Key Questions

Why was Yan Diomande the Man of the Match?

One goal, one assist, one key pass, and an 8.6 rating. Diomande orchestrated Leipzig's attacking play with ruthless precision.

How dramatic was Cardoso's late winner?

90th minute, 2-1 deficit erased. A winner-takes-all moment that broke Stuttgart's spirit and sealed Leipzig's three points.

What does this mean for Leipzig's title race?

With 25 points from ten matches, Leipzig remain in the hunt. This six-pointer against a top-four rival is gold in a crowded title race.

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
42%
58%
RB Leipzig 42%
VfB Stuttgart 58%
Shots
16
14
RB Leipzig 16
VfB Stuttgart 14
Shots on Target
9
4
RB Leipzig 9
VfB Stuttgart 4
Expected Goals (xG)
2.09
1.49
RB Leipzig 2.09
VfB Stuttgart 1.49
Passes
416
553
RB Leipzig 416
VfB Stuttgart 553
Pass Accuracy
78%
88%
RB Leipzig 78%
VfB Stuttgart 88%
Corners
5
5
RB Leipzig 5
VfB Stuttgart 5
Fouls
8
10
RB Leipzig 8
VfB Stuttgart 10
Yellow Cards
1
2
RB Leipzig 1
VfB Stuttgart 2
Red Cards
0
0
RB Leipzig 0
VfB Stuttgart 0

Match Events

45' J. Chabot (Y. Diomande)
HT
53' Y. Diomande (C. Baumgartner)
Deniz Undav 🟨 57'
M. Mittelstadt N. Nartey 🔄 58'
C. Fuhrich T. Tomas 🔄 58'
T. Tomas (L. Jaquez) 65'
71' 🔄 A. Ouedraogo X. Schlager
71' 🔄 A. Nusa J. Bakayoko
D. Undav J. Leweling 🔄 77'
Ramon Hendriks 🟨 84'
85' 🔄 C. Baumgartner E. Banzuzi
A. Karazor B. Bouanani 🔄 88'
90' Romulo Cardoso
90'+2 🔄 R. Baku L. Klostermann
90'+2 🔄 Romulo Cardoso C. Harder
FT

Player Cards

Season performance ratings for players in this match

RB Leipzig

Goalkeepers
P. Gulacsi
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
90
total mins
Started
entry
Defenders
R. Baku
ARCHITECT
ARCHITECT
2
key passes
2
key passes
0
assists
45%
pass acc
W. Orban
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
90
total mins
Started
entry
C. Lukeba
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
90
total mins
Started
entry
D. Raum
ARCHITECT
ARCHITECT
3
key passes
3
key passes
0
assists
22%
pass acc
Midfielders
A. Ouedraogo
PROVOCATEUR
PROVOCATEUR
2
fouls won
2
fouls won
3
Duels Won
0
pens won
N. Seiwald
SWEEPER
SWEEPER
3
cleanups
3
cleanups
3
interceptions
0
blocks
C. Baumgartner
PROVIDER
PROVIDER
1
assists
1
assists
1
key passes
6.6
rating
Forwards
Y. Diomande
SNIPER
SNIPER
50%
conversion
50%
conversion
1
goals
2
shots
Romulo Cardoso
CLUTCH HERO
CLUTCH HERO
0
goal time
0
goal time
0
impact
7
rating
A. Nusa
PROVOCATEUR
PROVOCATEUR
3
fouls won
3
fouls won
6
Duels Won
0
pens won
BENCH
M. Vandevoordt
SPECTATOR
SPECTATOR
0
saves
0
saves
0
conceded
0
minutes
L. Klostermann
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
1
total mins
Started
entry
E. Bitshiabu
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
A. Maksimovic
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
X. Schlager
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
19
total mins
Started
entry
E. Banzuzi
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
12
total mins
Started
entry
T. Gomis
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
C. Harder
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
1
total mins
Started
entry
J. Bakayoko
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
19
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. Jaquez
PROVIDER
PROVIDER
1
assists
1
assists
1
key passes
6.2
rating
J. Chabot
FRIENDLY FIRE
FRIENDLY FIRE
0
mistake
0
mistake
3
fouls
6.2
rating
R. Hendriks
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
90
total mins
Started
entry
Midfielders
J. Vagnoman
ARCHITECT
ARCHITECT
3
key passes
3
key passes
0
assists
39%
pass acc
A. Karazor
PROVOCATEUR
PROVOCATEUR
2
fouls won
2
fouls won
7
Duels Won
0
pens won
A. Stiller
MAGNET
MAGNET
80
activity
80
activity
72
passes
8
duels
M. Mittelstadt
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
58
total mins
58
entry
Forwards
B. El Khannouss
ARCHITECT
ARCHITECT
3
key passes
3
key passes
0
assists
36%
pass acc
D. Undav
STORMTROOPER
STORMTROOPER
4
shots
4
shots
0
goals
1
on target
C. Fuhrich
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
58
total mins
58
entry
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
P. Stenzel
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
F. Jeltsch
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
N. Nartey
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
32
total mins
Started
entry
C. Andres
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
T. Tomas
SUPER SUB
SUPER SUB
0
impact
0
impact
32
minutes
7.3
rating
J. Leweling
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
13
total mins
Started
entry
B. Bouanani
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
9
total mins
Started
entry

Head to Head

Date Home Score Away Competition Venue
17/05/2025 RB Leipzig 2 - 3 VfB Stuttgart Bundesliga Red Bull Arena
02/04/2025 VfB Stuttgart 3 - 1 RB Leipzig DFB Pokal MHPArena
15/01/2025 VfB Stuttgart 2 - 1 RB Leipzig Bundesliga MHPArena
27/01/2024 VfB Stuttgart 5 - 2 RB Leipzig Bundesliga Stuttgart Arena
25/08/2023 RB Leipzig 5 - 1 VfB Stuttgart Bundesliga Leipzig Stadium
27/01/2023 RB Leipzig 2 - 1 VfB Stuttgart Bundesliga Red Bull Arena
07/08/2022 VfB Stuttgart 1 - 1 RB Leipzig Bundesliga Mercedes-Benz-Arena
15/01/2022 VfB Stuttgart 0 - 2 RB Leipzig Bundesliga Mercedes-Benz-Arena
20/08/2021 RB Leipzig 4 - 0 VfB Stuttgart Bundesliga Red Bull Arena
17/05/2025
Bundesliga Red Bull Arena
02/04/2025
DFB Pokal MHPArena
15/01/2025
Bundesliga MHPArena
27/01/2024
Bundesliga Stuttgart Arena
25/08/2023
Bundesliga Leipzig Stadium
27/01/2023
Bundesliga Red Bull Arena
07/08/2022
Bundesliga Mercedes-Benz-Arena
15/01/2022
Bundesliga Mercedes-Benz-Arena
20/08/2021
Bundesliga Red Bull Arena
RB Leipzig Win
VfB Stuttgart Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Bayern München 9 27 33 4 +29 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)WEintracht Frankfurt 0 - 3 Bayern München (04-10-2025)WBayern München 4 - 0 Werder Bremen (26-09-2025)
2 RB Leipzig 9 22 19 10 +9 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)DBorussia Dortmund 1 - 1 RB Leipzig (04-10-2025)WVfL Wolfsburg 0 - 1 RB Leipzig (27-09-2025)
3 Borussia Dortmund 9 20 15 6 +9 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)DBorussia Dortmund 1 - 1 RB Leipzig (04-10-2025)WFSV Mainz 05 0 - 2 Borussia Dortmund (27-09-2025)
4 VfB Stuttgart 9 18 14 10 +4 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)WVfB Stuttgart 1 - 0 1. FC Heidenheim (05-10-2025)W1. FC Köln 1 - 2 VfB Stuttgart (28-09-2025)
5 Bayer Leverkusen 9 17 18 14 +4 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)WBayer Leverkusen 2 - 0 Union Berlin (04-10-2025)WFC St. Pauli 1 - 2 Bayer Leverkusen (27-09-2025)
6 1899 Hoffenheim 9 16 18 15 +3 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)L1899 Hoffenheim 0 - 1 1. FC Köln (03-10-2025)DSC Freiburg 1 - 1 1899 Hoffenheim (28-09-2025)
7 1. FC Köln 9 14 16 12 +4 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)W1899 Hoffenheim 0 - 1 1. FC Köln (03-10-2025)L1. FC Köln 1 - 2 VfB Stuttgart (28-09-2025)
8 Eintracht Frankfurt 9 14 22 19 +3 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)LEintracht Frankfurt 0 - 3 Bayern München (04-10-2025)WBorussia Mönchengladbach 4 - 6 Eintracht Frankfurt (27-09-2025)
9 Werder Bremen 9 12 13 17 -4 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)WWerder Bremen 1 - 0 FC St. Pauli (04-10-2025)LBayern München 4 - 0 Werder Bremen (26-09-2025)
10 Union Berlin 9 11 11 15 -4 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)LBayer Leverkusen 2 - 0 Union Berlin (04-10-2025)DUnion Berlin 0 - 0 Hamburger SV (28-09-2025)
11 SC Freiburg 9 10 11 13 -2 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)DBorussia Mönchengladbach 0 - 0 SC Freiburg (05-10-2025)DSC Freiburg 1 - 1 1899 Hoffenheim (28-09-2025)
12 VfL Wolfsburg 9 8 11 16 -5 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)LFC Augsburg 3 - 1 VfL Wolfsburg (04-10-2025)LVfL Wolfsburg 0 - 1 RB Leipzig (27-09-2025)
13 Hamburger SV 9 8 8 15 -7 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)WHamburger SV 4 - 0 FSV Mainz 05 (05-10-2025)DUnion Berlin 0 - 0 Hamburger SV (28-09-2025)
14 FC Augsburg 9 7 12 21 -9 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)WFC Augsburg 3 - 1 VfL Wolfsburg (04-10-2025)L1. FC Heidenheim 2 - 1 FC Augsburg (27-09-2025)
15 FC St. Pauli 9 7 8 18 -10 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)LWerder Bremen 1 - 0 FC St. Pauli (04-10-2025)LFC St. Pauli 1 - 2 Bayer Leverkusen (27-09-2025)
16 Borussia Mönchengladbach 9 6 10 18 -8 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)DBorussia Mönchengladbach 0 - 0 SC Freiburg (05-10-2025)LBorussia Mönchengladbach 4 - 6 Eintracht Frankfurt (27-09-2025)
17 FSV Mainz 05 9 5 10 17 -7 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)LHamburger SV 4 - 0 FSV Mainz 05 (05-10-2025)LFSV Mainz 05 0 - 2 Borussia Dortmund (27-09-2025)
18 1. FC Heidenheim 9 5 8 17 -9 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)LVfB Stuttgart 1 - 0 1. FC Heidenheim (05-10-2025)W1. FC Heidenheim 2 - 1 FC Augsburg (27-09-2025)