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

Futmetrix Verdict
26
FT
Sat, Aug 30
Deutsch
VfB Stuttgart
1-0
Borussia Mönchengladbach
⚡ Intensity 21
⚖️ Balance 20
🏆 Stakes 0
🎲 Upset 60
Andres strikes late to steal Stuttgart victory

Win Probability

  • VfB Stuttgart 27%
  • Draw 24%
  • Borussia Mönchengladbach 48%

Futmetrix AI estimate

Andres Snatches Victory: Stuttgart's Substitute Strikes Gold

Skip It Futmetrix Score: 26/100. A six-pointer decided in the 79th minute—Andres' introduction from the bench proved the turning point Stuttgart desperately needed.

Relentless Intensity and Shot Barrages

The MHP Arena witnessed a match overflowing with Intensity: 28 combined shots, 11 on target. Borussia Mönchengladbach and Stuttgart left nothing in reserve, yet the narrative was written by precision, not volume. The Foals boasted a superior Expected Goals tally (1.82 vs 0.84), but wastefulness in the final third proved their undoing. Sixteen corners created constant Stakes in both boxes, yet only one found the net.

Nübel's Masterclass Between the Sticks

Alexander Nübel was Stuttgart's unlikely hero, posting six saves and a commanding 8.6 rating. His distribution and positioning turned half-chances into nothing. Across the pitch, Moritz Nicolas made four crucial saves for Mönchengladbach, but Goalkeeper Heroics alone cannot win matches without clinical finishing.

Andres' Moment of Redemption

In the 79th minute, substitute Chema Andres entered and changed everything. Arriving at the back post to finish a Leweling cross, Andres delivered the decisive blow—a textbook super-sub scenario. Stuttgart's 51% possession and 88% pass accuracy had created the platform; Andres provided the execution. The Balance shifted irreversibly.

Mönchengladbach's Cruel Arithmetic

The visitors shot more (15 to 13), found the target more frequently (6 to 5), and dominated inside the box with 14 shots. Yet four offsides and profligate finishing left them empty-handed. After two matches, Mönchengladbach sits 14th with a solitary point—a damning indictment of their inability to convert dominance into results.

Key Questions

What made Alexander Nübel the Man of the Match?

Six saves and a 8.6 rating kept Stuttgart alive. His positioning and reactions neutralised Mönchengladbach's attacking threat throughout.

How did substitute Andres change the game?

Introduced in the 64th minute, Andres scored the decisive goal in the 79th, converting a Leweling assist into three points for Stuttgart.

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
51%
49%
VfB Stuttgart 51%
Borussia Mönchengladbach 49%
Shots
13
15
VfB Stuttgart 13
Borussia Mönchengladbach 15
Shots on Target
5
6
VfB Stuttgart 5
Borussia Mönchengladbach 6
Expected Goals (xG)
0.84
1.82
VfB Stuttgart 0.84
Borussia Mönchengladbach 1.82
Passes
496
460
VfB Stuttgart 496
Borussia Mönchengladbach 460
Pass Accuracy
88%
85%
VfB Stuttgart 88%
Borussia Mönchengladbach 85%
Corners
6
10
VfB Stuttgart 6
Borussia Mönchengladbach 10
Fouls
5
13
VfB Stuttgart 5
Borussia Mönchengladbach 13
Yellow Cards
2
1
VfB Stuttgart 2
Borussia Mönchengladbach 1
Red Cards
0
0
VfB Stuttgart 0
Borussia Mönchengladbach 0

Match Events

14' 🔄 D. Undav C. Fuhrich
HT
54' 🟨 Jamie Leweling
64' 🔄 A. Karazor C. Andres
64' 🔄 VfB Stuttgart L. Jovanovic
74' 🔄 M. Mittelstadt N. Nartey
74' 🔄 T. Tomas L. Assignon
Joseph Scally 🟨 75'
S. Machino J. Castrop 🔄 75'
79' C. Andres (J. Leweling)
R. Reitz F. Neuhaus 🔄 84'
K. Stoger F. C. Chiarodia 🔄 84'
J. Scally L. Netz 🔄 85'
L. Ullrich G. Ranos 🔄 85'
FT

Player Cards

Our take on every player in this match

VfB Stuttgart

Goalkeepers
Alexander Nübel
OCTOPUS
OCTOPUS
6
Saves
6
Saves
0
Conceded
100%
Save %
Defenders
Josha Vagnoman
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
28%
Pass Acc
Finn Jeltsch
PROVOCATEUR
PROVOCATEUR
2
Fouls Won
2
Fouls Won
6
Duels Won
0
Pens Won
Ramon Hendriks
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Maximilian Mittelstädt
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
49%
Pass Acc
Midfielders
Atakan Karazor
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
64
Total Mins
64
Entry
Angelo Stiller
MAGNET
MAGNET
72
Activity
72
Activity
65
Passes
7
Duels
Tiago Tomás
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
4
Duels Won
0
Pens Won
Deniz Undav
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
14
Total Mins
14
Entry
Jamie Leweling
PROVIDER
PROVIDER
1
Assists
1
Assists
2
Key Passes
7
Rating
Forwards
Ermedin Demirović
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
BENCH
Fabian Bredlow
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Dan-Axel Zagadou
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
16
Total Mins
Started
Entry
Pascal Stenzel
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
José María Andrés
CLOSER
CLOSER
1
Late Goals
1
Late Goals
0
Late Assists
75
Minute
Nikolas Nartey
ENFORCER
ENFORCER
3
Tackles
3
Tackles
3
Duels Won
75%
Win %
Noah Darvich
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Chris Führich
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
50
Total Mins
Started
Entry
Lazar Jovanović
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
26
Total Mins
Started
Entry

Borussia Mönchengladbach

Goalkeepers
Moritz Nicolas
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
Joe Scally
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
1
On Target
Nico Elvedi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Kevin Diks
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Lukas Ullrich
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Midfielders
Philipp Sander
MAGNET
MAGNET
68
Activity
68
Activity
58
Passes
10
Duels
Franck Honorat
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
25%
Pass Acc
Rocco Reitz
LATE SHIFT
LATE SHIFT
6
Late Mins
6
Late Mins
84
Total Mins
84
Entry
Kevin Stöger
ENFORCER
ENFORCER
5
Tackles
5
Tackles
7
Duels Won
78%
Win %
Robin Hack
ARCHITECT
ARCHITECT
4
Key Passes
4
Key Passes
0
Assists
33%
Pass Acc
Forwards
Shuto Machino
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
75
Total Mins
75
Entry
BENCH
Jonas Omlin
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Tobias Sippel
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Fabio Chiarodia
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
11
Total Mins
Started
Entry
Marvin Friedrich
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Luca Netz
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
10
Total Mins
Started
Entry
Florian Neuhaus
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
11
Total Mins
Started
Entry
Jens Castrop
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
15
Total Mins
Started
Entry
Oscar Fraulo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Grant-Leon Ranos
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
10
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
08/30/2025 VfB Stuttgart 1 - 0 Borussia Mönchengladbach Bundesliga MHP Arena
02/01/2025 VfB Stuttgart 1 - 2 Borussia Mönchengladbach Bundesliga MHPArena
09/14/2024 Borussia Mönchengladbach 1 - 3 VfB Stuttgart Bundesliga BORUSSIA-PARK
05/18/2024 VfB Stuttgart 4 - 0 Borussia Monchengladbach Bundesliga Stuttgart Arena
01/14/2024 Borussia Monchengladbach 3 - 1 VfB Stuttgart Bundesliga BORUSSIA-PARK
04/29/2023 VfB Stuttgart 2 - 1 Borussia Monchengladbach Bundesliga Mercedes-Benz-Arena
08/30/2025
Bundesliga MHP Arena
02/01/2025
Bundesliga MHPArena
09/14/2024
Bundesliga BORUSSIA-PARK
05/18/2024
Bundesliga Stuttgart Arena
01/14/2024
Bundesliga BORUSSIA-PARK
04/29/2023
Bundesliga Mercedes-Benz-Arena
VfB Stuttgart Win
Borussia Mönchengladbach Win
Draw

League Standings

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

Find your next match faster.

Honest match ratings. Find what is worth watching—without the clutter.

Bookmark this page

This page updates as new matches arrive.

Keep these picks handy.

Press Ctrl+D, then confirm in your browser.

Viewed labels stay on this device. We don't receive your reading history.

Keep Futmetrix handy

Honest match ratings. Find what is worth watching—without the clutter.