Bundesliga Regular Season - 8

VfB Stuttgart 2 - 1 FT FSV Mainz 05

MHP Arena

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

80
FT
Sun, Oct 26
Deutsch
VfB Stuttgart
2-1
FSV Mainz 05
⚡ Intensity 66
⚖️ Balance 74
🏆 Stakes 56
🎲 Upset 0
Stuttgart's Comeback Thriller at MHP Arena

Stuttgart's Comeback Masterclass: Three Lead Changes at MHP Arena

Highly Entertaining Futmetrix Score: 80/100. A masterclass in Intensity at MHP Arena: VfB Stuttgart stormed back to defeat FSV Mainz 05 2-1 in a six-pointer dripping with drama and tactical intrigue.

VAR Controversy and Penalty Shock

The first half's turning point arrived at the 40-minute mark when VAR confirmed a contentious penalty against Stuttgart. Nadiem Amiri converted ruthlessly to give Mainz a 1-0 lead (41'). Yet Stuttgart refused to crumble. With the Balance of a title contender, the hosts struck back instantly: Chris Führich pounced on a Josha Vagnoman cross to level before half-time (45'). The MHP Arena erupted—a match with three lead changes was underway.

Undav's Clinical Finish and Stuttgart's Dominance

After the interval, Stuttgart seized control with ruthless Stakes. Commanding 59% possession and unleashing 19 shots, the hosts suffocated Mainz's resistance. The decisive moment came in the 79th minute: Alexander Nübel released Deniz Undav, who finished clinically for 2-1. Stuttgart's sixth consecutive victory was secured. Mainz, languishing on just four points from eight matches, lacked the precision to mount a genuine threat—only two shots on target from 13 attempts proved their undoing.

The Data Story

Stuttgart fired 32 shots to Mainz's 13, yet the quality gap was starker still. An xG advantage of 1.94 to 1.45 underscored the visitors' desperation. Stefan Bell and Mainz's backline had no answer for Stuttgart's relentless tempo. Stuttgart consolidates third place on 18 points; Mainz's relegation anxiety deepens.

Key Questions

How did Stuttgart complete the comeback from behind?

Führich equalised before half-time, then Undav's 79th-minute finish sealed it. Stuttgart's 59% possession dominance proved decisive.

What does this mean for VfB Stuttgart's season?

Stuttgart remains third on 18 points and extends their winning streak. A genuine title contender showing champion's character.

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
59%
41%
VfB Stuttgart 59%
FSV Mainz 05 41%
Shots
19
13
VfB Stuttgart 19
FSV Mainz 05 13
Shots on Target
8
2
VfB Stuttgart 8
FSV Mainz 05 2
Expected Goals (xG)
1.94
1.45
VfB Stuttgart 1.94
FSV Mainz 05 1.45
Passes
479
326
VfB Stuttgart 479
FSV Mainz 05 326
Pass Accuracy
81%
70%
VfB Stuttgart 81%
FSV Mainz 05 70%
Corners
7
5
VfB Stuttgart 7
FSV Mainz 05 5
Fouls
11
12
VfB Stuttgart 11
FSV Mainz 05 12
Yellow Cards
4
3
VfB Stuttgart 4
FSV Mainz 05 3
Red Cards
0
0
VfB Stuttgart 0
FSV Mainz 05 0

Match Events

Stefan Bell 40'
N. Amiri 41'
45' C. Fuhrich (J. Vagnoman)
45'+1 🟨 Pascal Stenzel
HT
Phillipp Mwene 🟨 59'
62' 🔄 N. Nartey A. Stiller
62' 🔄 P. Stenzel L. Assignon
Dominik Kohr 🟨 63'
65' 🟨 Finn Jeltsch
B. Hollerbach A. Sieb 🔄 67'
D. Kohr A. Hanche-Olsen 🔄 67'
72' 🔄 J. Leweling T. Tomas
72' 🔄 C. Fuhrich B. El Khannouss
75' 🔄 D. Zagadou J. Chabot
77' 🟨 Lorenz Assignon
79' D. Undav (A. Nubel)
S. Widmer N. Veratschnig 🔄 81'
Lee Jae-Sung A. Nordin 🔄 87'
S. Bell N. Weiper 🔄 87'
90'+8 🟨 Tiago Tomás
Nadiem Amiri 🟨 90'+8
FT

Player Cards

Season performance ratings for players in this match

VfB Stuttgart

Goalkeepers
A. Nubel
ARCHITECT
ARCHITECT
1
Key Passes
1
Key Passes
1
Assists
24%
Pass Acc
Defenders
F. Jeltsch
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
D. Zagadou
STORMTROOPER
STORMTROOPER
3
Shots
3
Shots
0
Goals
1
On Target
A. Al Dakhil
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Midfielders
P. Stenzel
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
1
On Target
C. Andres
FRIENDLY FIRE
FRIENDLY FIRE
0
Mistake
0
Mistake
1
Fouls
7
Rating
N. Nartey
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
62
Total Mins
62
Entry
J. Vagnoman
PROVIDER
PROVIDER
1
Assists
1
Assists
2
Key Passes
7
Rating
Forwards
J. Leweling
PROVOCATEUR
PROVOCATEUR
4
Fouls Won
4
Fouls Won
6
Duels Won
0
Pens Won
C. Fuhrich
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
D. Undav
CLOSER
CLOSER
1
Late Goals
1
Late Goals
0
Late Assists
75
Minute
BENCH
F. Bredlow
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
R. Hendriks
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
L. Assignon
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
J. Chabot
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
15
Total Mins
Started
Entry
A. Stiller
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
28
Total Mins
Started
Entry
B. El Khannouss
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
18
Total Mins
Started
Entry
A. Karazor
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
T. Tomas
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
18
Total Mins
Started
Entry
B. Bouanani
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

FSV Mainz 05

Goalkeepers
R. Zentner
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
D. da Costa
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
1
On Target
S. Bell
SWEEPER
SWEEPER
5
Cleanups
5
Cleanups
3
Interceptions
2
Blocks
D. Kohr
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
67
Total Mins
67
Entry
Midfielders
P. Mwene
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
N. Amiri
SNIPER
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
K. Sano
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
S. Widmer
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
4
Duels Won
0
Pens Won
Forwards
P. Nebel
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Lee Jae-Sung
NPC
NPC
87
Minutes
87
Minutes
10%
Pass Acc
6.3
Rating
B. Hollerbach
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
67
Total Mins
67
Entry
BENCH
L. Riess
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
N. Veratschnig
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
A. Hanche-Olsen
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
23
Total Mins
Started
Entry
L. Maloney
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
S. Kawasaki
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
A. Nordin
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
11
Total Mins
Started
Entry
A. Sieb
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
23
Total Mins
Started
Entry
B. Bobzien
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
N. Weiper
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
11
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
25/01/2025 FSV Mainz 05 2 - 0 VfB Stuttgart Bundesliga MEWA ARENA
31/08/2024 VfB Stuttgart 3 - 3 FSV Mainz 05 Bundesliga MHPArena
11/02/2024 VfB Stuttgart 3 - 1 FSV Mainz 05 Bundesliga Stuttgart Arena
16/09/2023 FSV Mainz 05 1 - 3 VfB Stuttgart Bundesliga MEWA ARENA
21/05/2023 FSV Mainz 05 1 - 4 VfB Stuttgart Bundesliga MEWA ARENA
21/01/2023 VfB Stuttgart 1 - 1 FSV Mainz 05 Bundesliga Mercedes-Benz-Arena
16/04/2022 FSV Mainz 05 0 - 0 VfB Stuttgart Bundesliga MEWA ARENA
26/11/2021 VfB Stuttgart 2 - 1 FSV Mainz 05 Bundesliga Mercedes-Benz-Arena
25/01/2025
Bundesliga MEWA ARENA
31/08/2024
Bundesliga MHPArena
11/02/2024
Bundesliga Stuttgart Arena
16/09/2023
Bundesliga MEWA ARENA
21/05/2023
Bundesliga MEWA ARENA
21/01/2023
Bundesliga Mercedes-Benz-Arena
16/04/2022
Bundesliga MEWA ARENA
26/11/2021
Bundesliga Mercedes-Benz-Arena
VfB Stuttgart Win
FSV Mainz 05 Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Bayern München 8 24 30 4 +26 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)W1899 Hoffenheim 1 - 4 Bayern München (20-09-2025)
2 RB Leipzig 8 19 16 9 +7 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)WRB Leipzig 3 - 1 1. FC Köln (20-09-2025)
3 VfB Stuttgart 8 18 13 7 +6 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)WVfB Stuttgart 2 - 0 FC St. Pauli (19-09-2025)
4 Borussia Dortmund 8 17 14 6 +8 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)WBorussia Dortmund 1 - 0 VfL Wolfsburg (21-09-2025)
5 Bayer Leverkusen 8 17 18 11 +7 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)DBayer Leverkusen 1 - 1 Borussia Mönchengladbach (21-09-2025)
6 Eintracht Frankfurt 8 13 21 18 +3 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)LEintracht Frankfurt 3 - 4 Union Berlin (21-09-2025)
7 1899 Hoffenheim 8 13 15 13 +2 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)L1899 Hoffenheim 1 - 4 Bayern München (20-09-2025)
8 1. FC Köln 8 11 12 11 +1 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)LRB Leipzig 3 - 1 1. FC Köln (20-09-2025)
9 Werder Bremen 8 11 12 16 -4 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)LWerder Bremen 0 - 3 SC Freiburg (20-09-2025)
10 Union Berlin 8 10 11 15 -4 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)WEintracht Frankfurt 3 - 4 Union Berlin (21-09-2025)
11 SC Freiburg 8 9 11 13 -2 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)WWerder Bremen 0 - 3 SC Freiburg (20-09-2025)
12 VfL Wolfsburg 8 8 9 13 -4 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)LBorussia Dortmund 1 - 0 VfL Wolfsburg (21-09-2025)
13 Hamburger SV 8 8 7 11 -4 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)WHamburger SV 2 - 1 1. FC Heidenheim (20-09-2025)
14 FC St. Pauli 8 7 8 14 -6 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)LVfB Stuttgart 2 - 0 FC St. Pauli (19-09-2025)
15 FC Augsburg 8 7 12 20 -8 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)LFC Augsburg 1 - 4 FSV Mainz 05 (20-09-2025)
16 FSV Mainz 05 8 4 9 16 -7 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)WFC Augsburg 1 - 4 FSV Mainz 05 (20-09-2025)
17 1. FC Heidenheim 8 4 7 16 -9 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)LHamburger SV 2 - 1 1. FC Heidenheim (20-09-2025)
18 Borussia Mönchengladbach 8 3 6 18 -12 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)DBayer Leverkusen 1 - 1 Borussia Mönchengladbach (21-09-2025)