Bundesliga Regular Season - 26

VfB Stuttgart 1 - 0 FT RB Leipzig

MHP Arena

Match previews and recaps to help you decide which games are worth watching

Futmetrix Verdict
27
FT
Sun, Mar 15
Deutsch
VfB Stuttgart
1-0
RB Leipzig
⚡ Intensity 12
⚖️ Balance 20
🏆 Stakes 56
🎲 Upset 10
Undav strikes gold for Stuttgart.

Undav Strikes Gold in Champions League Six-Pointer

Skip It Futmetrix Score: 27/100. A gritty tactical battle settled by a single moment of quality, dealing a heavy blow to Leipzig's top-four aspirations.

The Tactical Stalemate

The MHPArena witnessed a tremendously cagey affair from the outset as both sides recognised the immense gravity of this top-four clash. VfB Stuttgart dictated the tempo with controlled possession, holding onto the ball for 57% of the match, but struggled to break down a resolute defensive block. The Intensity was palpable not in penalty box action, but in the fierce midfield duels. Atakan Karazor set the tone brilliantly for the hosts, breaking up play and ensuring that RB Leipzig's dangerous attacking outlets, such as Loïs Openda, were starved of service during a tightly contested first half.

The Breakthrough

With the Stakes sky-high, the match desperately needed a spark of inspiration. A barrage of 11 total corners created a simmering set-piece pressure throughout the evening, yet the breakthrough arrived via open play in the 56th minute. C. Fuhrich unlocked the visitors' defence with a perfectly weighted delivery, finding D. Undav who applied a clinical finish. The goal completely altered the tactical landscape, forcing Leipzig to abandon their cautious approach and commit bodies forward in search of an equaliser.

Locking Down Top Four

Despite late pressure from the visitors, Stuttgart showcased remarkable defensive maturity. Angelo Stiller was absolutely masterful in the closing stages, orchestrating possession and taking the sting out of Leipzig's pressing traps. The Balance of power shifted firmly towards the home side as they successfully navigated the final minutes to secure a 1-0 victory. This result is a massive statement of intent; opening up a crucial three-point gap over Leipzig in the standings and putting Stuttgart firmly in the driving seat for Champions League qualification.

Key Questions

What does this mean for VfB Stuttgart's season?

This crucial victory provides a three-point cushion in fourth place, significantly boosting their chances of securing Champions League football at Leipzig's expense.

What is the Futmetrix Score?

The Futmetrix Score is our 0-100 verdict on how entertaining a match is. We look at intensity, balance, stakes, and star quality to tell you if it's worth your time.

Match Statistics

Possession
57%
43%
VfB Stuttgart 57%
RB Leipzig 43%
Shots
13
9
VfB Stuttgart 13
RB Leipzig 9
Shots on Target
4
4
VfB Stuttgart 4
RB Leipzig 4
Expected Goals (xG)
1.02
1.12
VfB Stuttgart 1.02
RB Leipzig 1.12
Passes
489
363
VfB Stuttgart 489
RB Leipzig 363
Pass Accuracy
76%
72%
VfB Stuttgart 76%
RB Leipzig 72%
Corners
5
6
VfB Stuttgart 5
RB Leipzig 6
Fouls
5
16
VfB Stuttgart 5
RB Leipzig 16
Yellow Cards
1
2
VfB Stuttgart 1
RB Leipzig 2
Red Cards
0
0
VfB Stuttgart 0
RB Leipzig 0

Match Events

Romulo Cardoso 🟨 39'
HT
56' D. Undav (C. Fuhrich)
E. Banzuzi B. Gruda 🔄 64'
68' 🟨 A. Karazor
69' 🔄 C. Fuhrich M. Mittelstadt
69' 🔄 E. Demirovic T. Tomas
69' 🔄 B. El Khannouss N. Nartey
N. Seiwald X. Schlager 🔄 71'
A. Nusa J. Bakayoko 🔄 71'
Romulo Cardoso C. Harder 🔄 71'
81' 🔄 J. Leweling L. Assignon
X. Schlager 🟨 83'
85' 🔄 A. Karazor C. Andres
R. Baku B. Henrichs 🔄 88'
FT

Player Cards

Our take on every player in this match

VfB Stuttgart

Goalkeepers
Alexander Nübel
MAGNET
MAGNET
52
Activity
52
Activity
52
Passes
0
Duels
Defenders
Finn Jeltsch
ENFORCER
ENFORCER
4
Tackles
4
Tackles
5
Duels Won
71%
Win %
Luca Jaquez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
92
Total Mins
Started
Entry
Ramon Hendriks
WALL
WALL
0
Dribbled Past
0
Dribbled Past
3
Tackles
75%
Duel Win %
Midfielders
Jamie Leweling
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
1
On Target
Atakan Karazor
MAGNET
MAGNET
68
Activity
68
Activity
54
Passes
14
Duels
Angelo Stiller
ARCHITECT
ARCHITECT
4
Key Passes
4
Key Passes
0
Assists
49%
Pass Acc
Chris Führich
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
1
Assists
27%
Pass Acc
Forwards
Bilal El Khannouss
MAGNET
MAGNET
48
Activity
48
Activity
40
Passes
8
Duels
Ermedin Demirović
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
69
Total Mins
69
Entry
Deniz Undav
MAGNET
MAGNET
43
Activity
43
Activity
30
Passes
13
Duels
BENCH
Fabian Bredlow
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Maximilian Mittelstädt
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Jeff Chabot
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Ameen Al-Dakhil
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Lorenz Assignon
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
11
Total Mins
Started
Entry
Chema Andrés
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
7
Total Mins
Started
Entry
Nikolas Nartey
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
23
Total Mins
Started
Entry
Jeremy Arevalo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Tiago Tomás
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
23
Total Mins
Started
Entry

RB Leipzig

Goalkeepers
Maarten Vandevoordt
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
92
Total Mins
Started
Entry
Defenders
Ridle Baku
NPC
NPC
88
Minutes
88
Minutes
23%
Pass Acc
6.7
Rating
Willi Orbán
SWEEPER
SWEEPER
7
Cleanups
7
Cleanups
6
Interceptions
1
Blocks
Castello Lukeba
WALL
WALL
0
Dribbled Past
0
Dribbled Past
2
Tackles
78%
Duel Win %
David Raum
ARCHITECT
ARCHITECT
5
Key Passes
5
Key Passes
0
Assists
26%
Pass Acc
Midfielders
Ezechiel Banzuzi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
64
Total Mins
64
Entry
Nicolas Seiwald
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
71
Total Mins
71
Entry
Christoph Baumgartner
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
0
On Target
Forwards
Yan Diomande
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
92
Total Mins
Started
Entry
Rômulo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
71
Total Mins
71
Entry
Antonio Nusa
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
71
Total Mins
71
Entry
BENCH
Leopold Zingerle
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Benjamin Henrichs
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
4
Total Mins
Started
Entry
El Chadaille Bitshiabu
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Max Finkgräfe
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Xaver Schlager
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
21
Total Mins
Started
Entry
Brajan Gruda
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
28
Total Mins
Started
Entry
Tidiam Gomis
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Johan Bakayoko
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
21
Total Mins
Started
Entry
Conrad Harder
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
21
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
01/11/2025 RB Leipzig 3 - 1 VfB Stuttgart Bundesliga Red Bull Arena
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
01/11/2025
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
VfB Stuttgart Win
RB Leipzig Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Bayern München 26 67 93 25 +68 DBayer Leverkusen 1 - 1 Bayern München (14-03-2026)WBayern München 4 - 1 Borussia Mönchengladbach (06-03-2026)WBorussia Dortmund 2 - 3 Bayern München (28-02-2026)WBayern München 3 - 2 Eintracht Frankfurt (21-02-2026)WWerder Bremen 0 - 3 Bayern München (14-02-2026)
2 Borussia Dortmund 26 58 55 26 +29 WBorussia Dortmund 2 - 0 FC Augsburg (14-03-2026)W1. FC Köln 1 - 2 Borussia Dortmund (07-03-2026)LBorussia Dortmund 2 - 3 Bayern München (28-02-2026)DRB Leipzig 2 - 2 Borussia Dortmund (21-02-2026)WBorussia Dortmund 4 - 0 FSV Mainz 05 (13-02-2026)
3 1899 Hoffenheim 26 50 54 34 +20 D1899 Hoffenheim 1 - 1 VfL Wolfsburg (14-03-2026)W1. FC Heidenheim 2 - 4 1899 Hoffenheim (07-03-2026)L1899 Hoffenheim 0 - 1 FC St. Pauli (28-02-2026)D1. FC Köln 2 - 2 1899 Hoffenheim (21-02-2026)W1899 Hoffenheim 3 - 0 SC Freiburg (14-02-2026)
4 VfB Stuttgart 26 50 51 34 +17 WVfB Stuttgart 1 - 0 RB Leipzig (15-03-2026)DFSV Mainz 05 2 - 2 VfB Stuttgart (07-03-2026)WVfB Stuttgart 4 - 0 VfL Wolfsburg (01-03-2026)D1. FC Heidenheim 3 - 3 VfB Stuttgart (22-02-2026)WVfB Stuttgart 3 - 1 1. FC Köln (14-02-2026)
5 RB Leipzig 26 47 48 35 +13 LVfB Stuttgart 1 - 0 RB Leipzig (15-03-2026)WRB Leipzig 2 - 1 FC Augsburg (07-03-2026)WHamburger SV 1 - 2 RB Leipzig (01-03-2026)DRB Leipzig 2 - 2 Borussia Dortmund (21-02-2026)DRB Leipzig 2 - 2 VfL Wolfsburg (15-02-2026)
6 Bayer Leverkusen 26 45 49 33 +16 DBayer Leverkusen 1 - 1 Bayern München (14-03-2026)DSC Freiburg 3 - 3 Bayer Leverkusen (07-03-2026)WHamburger SV 0 - 1 Bayer Leverkusen (04-03-2026)DBayer Leverkusen 1 - 1 FSV Mainz 05 (28-02-2026)LUnion Berlin 1 - 0 Bayer Leverkusen (21-02-2026)
7 Eintracht Frankfurt 26 38 49 49 0 WEintracht Frankfurt 1 - 0 1. FC Heidenheim (14-03-2026)DFC St. Pauli 0 - 0 Eintracht Frankfurt (08-03-2026)WEintracht Frankfurt 2 - 0 SC Freiburg (01-03-2026)LBayern München 3 - 2 Eintracht Frankfurt (21-02-2026)WEintracht Frankfurt 3 - 0 Borussia Mönchengladbach (14-02-2026)
8 SC Freiburg 26 34 37 43 -6 LSC Freiburg 0 - 1 Union Berlin (15-03-2026)DSC Freiburg 3 - 3 Bayer Leverkusen (07-03-2026)LEintracht Frankfurt 2 - 0 SC Freiburg (01-03-2026)WSC Freiburg 2 - 1 Borussia Mönchengladbach (22-02-2026)L1899 Hoffenheim 3 - 0 SC Freiburg (14-02-2026)
9 Union Berlin 26 31 31 42 -11 WSC Freiburg 0 - 1 Union Berlin (15-03-2026)LUnion Berlin 1 - 4 Werder Bremen (08-03-2026)LBorussia Mönchengladbach 1 - 0 Union Berlin (28-02-2026)WUnion Berlin 1 - 0 Bayer Leverkusen (21-02-2026)LHamburger SV 3 - 2 Union Berlin (14-02-2026)
10 FC Augsburg 26 31 31 45 -14 LBorussia Dortmund 2 - 0 FC Augsburg (14-03-2026)LRB Leipzig 2 - 1 FC Augsburg (07-03-2026)WFC Augsburg 2 - 0 1. FC Köln (27-02-2026)WVfL Wolfsburg 2 - 3 FC Augsburg (21-02-2026)WFC Augsburg 1 - 0 1. FC Heidenheim (15-02-2026)
11 Hamburger SV 26 30 29 37 -8 DHamburger SV 1 - 1 1. FC Köln (14-03-2026)WVfL Wolfsburg 1 - 2 Hamburger SV (07-03-2026)LHamburger SV 0 - 1 Bayer Leverkusen (04-03-2026)LHamburger SV 1 - 2 RB Leipzig (01-03-2026)DFSV Mainz 05 1 - 1 Hamburger SV (20-02-2026)
12 Borussia Mönchengladbach 26 28 30 43 -13 WBorussia Mönchengladbach 2 - 0 FC St. Pauli (13-03-2026)LBayern München 4 - 1 Borussia Mönchengladbach (06-03-2026)WBorussia Mönchengladbach 1 - 0 Union Berlin (28-02-2026)LSC Freiburg 2 - 1 Borussia Mönchengladbach (22-02-2026)LEintracht Frankfurt 3 - 0 Borussia Mönchengladbach (14-02-2026)
13 FSV Mainz 05 26 27 31 41 -10 WWerder Bremen 0 - 2 FSV Mainz 05 (15-03-2026)DFSV Mainz 05 2 - 2 VfB Stuttgart (07-03-2026)DBayer Leverkusen 1 - 1 FSV Mainz 05 (28-02-2026)DFSV Mainz 05 1 - 1 Hamburger SV (20-02-2026)LBorussia Dortmund 4 - 0 FSV Mainz 05 (13-02-2026)
14 1. FC Köln 26 25 35 44 -9 DHamburger SV 1 - 1 1. FC Köln (14-03-2026)L1. FC Köln 1 - 2 Borussia Dortmund (07-03-2026)LFC Augsburg 2 - 0 1. FC Köln (27-02-2026)D1. FC Köln 2 - 2 1899 Hoffenheim (21-02-2026)LVfB Stuttgart 3 - 1 1. FC Köln (14-02-2026)
15 Werder Bremen 26 25 29 47 -18 LWerder Bremen 0 - 2 FSV Mainz 05 (15-03-2026)WUnion Berlin 1 - 4 Werder Bremen (08-03-2026)WWerder Bremen 2 - 0 1. FC Heidenheim (28-02-2026)LFC St. Pauli 2 - 1 Werder Bremen (22-02-2026)LWerder Bremen 0 - 3 Bayern München (14-02-2026)
16 FC St. Pauli 26 24 23 42 -19 LBorussia Mönchengladbach 2 - 0 FC St. Pauli (13-03-2026)DFC St. Pauli 0 - 0 Eintracht Frankfurt (08-03-2026)W1899 Hoffenheim 0 - 1 FC St. Pauli (28-02-2026)WFC St. Pauli 2 - 1 Werder Bremen (22-02-2026)LBayer Leverkusen 4 - 0 FC St. Pauli (14-02-2026)
17 VfL Wolfsburg 26 21 35 56 -21 D1899 Hoffenheim 1 - 1 VfL Wolfsburg (14-03-2026)LVfL Wolfsburg 1 - 2 Hamburger SV (07-03-2026)LVfB Stuttgart 4 - 0 VfL Wolfsburg (01-03-2026)LVfL Wolfsburg 2 - 3 FC Augsburg (21-02-2026)DRB Leipzig 2 - 2 VfL Wolfsburg (15-02-2026)
18 1. FC Heidenheim 26 14 24 58 -34 LEintracht Frankfurt 1 - 0 1. FC Heidenheim (14-03-2026)L1. FC Heidenheim 2 - 4 1899 Hoffenheim (07-03-2026)LWerder Bremen 2 - 0 1. FC Heidenheim (28-02-2026)D1. FC Heidenheim 3 - 3 VfB Stuttgart (22-02-2026)LFC Augsburg 1 - 0 1. FC Heidenheim (15-02-2026)