Bundesliga Regular Season - 29

VfB Stuttgart 4 - 0 FT Hamburger SV

MHP Arena

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

Futmetrix Verdict
66
FT
Sun, Apr 12
Deutsch
VfB Stuttgart
4-0
Hamburger SV
⚡ Intensity 69
⚖️ Balance 4
🏆 Stakes 67
🎲 Upset 0
Stuttgart's relentless attack dismantles helpless Hamburg.

Stuttgart's Swarm Devours Helpless Hamburg

Worth Watching Futmetrix Score: 66/100. A commanding four-goal demolition at the MHPArena reinforced Stuttgart’s Champions League ambitions and left the overwhelmed visitors chasing shadows.

Early Dominance and the First Blow

The Stakes were exceptionally high for VfB Stuttgart as they sought to solidify their crucial top-four standing, and they wasted no time establishing absolute control at the MHPArena. Operating with immense Intensity, the hosts immediately pinned Hamburger SV back deep into their own third, suffocating them with high pressing and relentless corner routines. The breakthrough inevitably arrived in the 21st minute when A. Stiller capitalised on a sharp feed from J. Leweling, breaking the early deadlock. Stuttgart utterly dominated possession, holding 65% of the ball during the contest, and orchestrated waves of attacks that left the visitors frantically gasping for breath.

The Floodgates Open

With the Balance of play heavily tilted toward the rampant hosts, the defensive pressure became insurmountable. Just over ten minutes after the opener, C. Fuhrich doubled the advantage following a precise exchange with E. Demirovic, turning the stadium into a relentless shooting gallery. A total barrage of 23 shots from the home side kept the Hamburg keeper frantically busy, demanding continuous heroics to prevent an even more humiliating rout. M. Mittelstadt struck a phenomenal third goal just after the interval to put the tie to bed. Demirovic later saw a goal ruled out by VAR for offside, and D. Undav missed an 82nd-minute penalty, but those moments barely registered as blips on an otherwise flawless execution of attacking football.

Substitutes Seal the Rout

Any lingering, slim hope of an Upset Factor from the exhausted visitors evaporated entirely in the closing stages. Managerial tweaks proved genuinely inspired as the fresh substitutes seamlessly maintained the ferocious match tempo. T. Tomas drove aggressively down the flank to set up fellow substitute B. El Khannouss, who smashed home the definitive fourth in the 86th minute to complete the resounding demolition. For Hamburg, managing just five timid shots on target, this was a profoundly chastening afternoon in the top flight. Stuttgart's tactical masterclass not only secures three vital points but sends an intimidating message across the Bundesliga that they are uncompromising in their hunt for European football.

Key Questions

Was the penalty miss by Maximilian Mittelstädt the turning point?

No, D. Undav actually took and missed the penalty in the 82nd minute. With Stuttgart already leading 3-0, it had no impact on the match's ultimate outcome.

What made Maximilian Mittelstädt the Man of the Match?

He delivered an exceptional defensive performance while scoring a crucial goal in the second half, securing a 9.7 rating and driving Stuttgart's commanding clean-sheet victory.

What does this mean for VfB Stuttgart's season?

This emphatic 4-0 win fortifies their grip on 4th place, pushing them significantly closer to securing highly coveted Champions League qualification with only six matches remaining.

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
65%
35%
VfB Stuttgart 65%
Hamburger SV 35%
Shots
23
9
VfB Stuttgart 23
Hamburger SV 9
Shots on Target
11
5
VfB Stuttgart 11
Hamburger SV 5
Expected Goals (xG)
3.64
0.61
VfB Stuttgart 3.64
Hamburger SV 0.61
Passes
534
286
VfB Stuttgart 534
Hamburger SV 286
Pass Accuracy
85%
75%
VfB Stuttgart 85%
Hamburger SV 75%
Corners
8
2
VfB Stuttgart 8
Hamburger SV 2
Fouls
9
14
VfB Stuttgart 9
Hamburger SV 14
Yellow Cards
2
1
VfB Stuttgart 2
Hamburger SV 1
Red Cards
0
0
VfB Stuttgart 0
Hamburger SV 0

Match Events

21' A. Stiller (J. Leweling)
24' 🟨 C. Andres
32' C. Fuhrich (E. Demirovic)
HT
56' M. Mittelstadt (C. Fuhrich)
A. Gronbaek R. Glatzel 🔄 60'
R. Philippe O. Stange 🔄 60'
66' E. Demirovic
70' 🔄 E. Demirovic T. Tomas
70' 🔄 C. Fuhrich B. El Khannouss
70' 🔄 C. Andres N. Nartey
F. Balde G. Gocholeishvili 🔄 72'
D. Elfadli N. Capaldo 🔄 72'
N. Capaldo 🟨 80'
80' 🟨 D. Undav
82' D. Undav (D. Undav)
86' B. El Khannouss (T. Tomas)
88' 🔄 L. Assignon J. Vagnoman
88' 🔄 D. Undav Jeremy Arevalo
FT

Player Cards

Our take on every player in this match

VfB Stuttgart

Goalkeepers
Alexander Nübel
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
91
Total Mins
Started
Entry
Defenders
Lorenz Assignon
NPC
NPC
88
Minutes
88
Minutes
35%
Pass Acc
6.6
Rating
Ramon Hendriks
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
91
Total Mins
Started
Entry
Jeff Chabot
PROVOCATEUR
PROVOCATEUR
2
Fouls Won
2
Fouls Won
10
Duels Won
0
Pens Won
Maximilian Mittelstädt
TRANSFORMER
TRANSFORMER
1
Goals
1
Goals
7
Aerials Won
4
Tackles
Midfielders
Chema Andrés
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
29%
Pass Acc
Angelo Stiller
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Jamie Leweling
PROVOCATEUR
PROVOCATEUR
2
Fouls Won
2
Fouls Won
3
Duels Won
0
Pens Won
Deniz Undav
CLOSER
CLOSER
1
Late Goals
1
Late Goals
1
Late Assists
75
Minute
Chris Führich
ARCHITECT
ARCHITECT
4
Key Passes
4
Key Passes
1
Assists
28%
Pass Acc
Forwards
Ermedin Demirović
PROVIDER
PROVIDER
1
Assists
1
Assists
2
Key Passes
6.9
Rating
BENCH
Fabian Bredlow
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Finn Jeltsch
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Dan-Axel Zagadou
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Josha Vagnoman
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
3
Total Mins
Started
Entry
Luca Jaquez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Bilal El Khannouss
CLUTCH HERO
CLUTCH HERO
86
Goal Time
86
Goal Time
Goal
Impact
8.2
Rating
Nikolas Nartey
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
21
Total Mins
Started
Entry
Tiago Tomás
SUPER SUB
SUPER SUB
1
Assist
1
Assist
21
Minutes
7.3
Rating
Jeremy Arevalo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
3
Total Mins
Started
Entry

Hamburger SV

Goalkeepers
Daniel Heuer Fernandes
MAGNET
MAGNET
57
Activity
57
Activity
57
Passes
0
Duels
Defenders
Warmed Omari
FRIENDLY FIRE
FRIENDLY FIRE
Pen Given
Mistake
Pen Given
Mistake
3
Fouls
6
Rating
Jordan Torunarigha
SWEEPER
SWEEPER
6
Cleanups
6
Cleanups
3
Interceptions
3
Blocks
Daniel Elfadli
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
72
Total Mins
72
Entry
Midfielders
Albert Grønbæk
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
60
Total Mins
60
Entry
Fábio Vieira
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
25%
Pass Acc
Nicolai Remberg
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
91
Total Mins
Started
Entry
William Mikelbrencis
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
91
Total Mins
Started
Entry
Forwards
Ransford Yeboah Königsdörffer
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
91
Total Mins
Started
Entry
Rayan Philippe
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
60
Total Mins
60
Entry
Fabio Baldé
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
72
Total Mins
72
Entry
BENCH
Hannes Hermann
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Noah Katterbach
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Giorgi Gocholeishvili
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
19
Total Mins
Started
Entry
Shafiq Nandja
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Nicolás Capaldo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
19
Total Mins
Started
Entry
Robert Glatzel
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
31
Total Mins
Started
Entry
Damion Downs
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Otto Stange
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
31
Total Mins
Started
Entry
Philip Otele
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
11/30/2025 Hamburger SV 2 - 1 VfB Stuttgart Bundesliga Volksparkstadion
06/05/2023 Hamburger SV 1 - 3 VfB Stuttgart Bundesliga Volksparkstadion
06/01/2023 VfB Stuttgart 3 - 0 Hamburger SV Bundesliga Mercedes-Benz-Arena
08/26/2020 VfB Stuttgart 3 - 2 Hamburger SV Friendlies Clubs Kufstein-Arena
05/28/2020 VfB Stuttgart 3 - 2 Hamburger SV 2. Bundesliga Mercedes-Benz-Arena
10/29/2019 Hamburger SV 1 - 2 (AET) VfB Stuttgart DFB Pokal Volksparkstadion
11/30/2025
Bundesliga Volksparkstadion
06/05/2023
Bundesliga Volksparkstadion
06/01/2023
Bundesliga Mercedes-Benz-Arena
08/26/2020
Friendlies Clubs Kufstein-Arena
05/28/2020
2. Bundesliga Mercedes-Benz-Arena
10/29/2019
DFB Pokal Volksparkstadion
VfB Stuttgart Win
Hamburger SV Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Bayern München 29 76 105 27 +78 WFC St. Pauli 0 - 5 Bayern München (11-04-2026)WSC Freiburg 2 - 3 Bayern München (04-04-2026)WBayern München 4 - 0 Union Berlin (21-03-2026)DBayer Leverkusen 1 - 1 Bayern München (14-03-2026)WBayern München 4 - 1 Borussia Mönchengladbach (06-03-2026)
2 Borussia Dortmund 29 64 60 29 +31 LBorussia Dortmund 0 - 1 Bayer Leverkusen (11-04-2026)WVfB Stuttgart 0 - 2 Borussia Dortmund (04-04-2026)WBorussia Dortmund 3 - 2 Hamburger SV (21-03-2026)WBorussia Dortmund 2 - 0 FC Augsburg (14-03-2026)W1. FC Köln 1 - 2 Borussia Dortmund (07-03-2026)
3 VfB Stuttgart 29 56 60 38 +22 WVfB Stuttgart 4 - 0 Hamburger SV (12-04-2026)LVfB Stuttgart 0 - 2 Borussia Dortmund (04-04-2026)WFC Augsburg 2 - 5 VfB Stuttgart (22-03-2026)WVfB Stuttgart 1 - 0 RB Leipzig (15-03-2026)DFSV Mainz 05 2 - 2 VfB Stuttgart (07-03-2026)
4 RB Leipzig 29 56 56 36 +20 WRB Leipzig 1 - 0 Borussia Mönchengladbach (11-04-2026)WWerder Bremen 1 - 2 RB Leipzig (04-04-2026)WRB Leipzig 5 - 0 1899 Hoffenheim (20-03-2026)LVfB Stuttgart 1 - 0 RB Leipzig (15-03-2026)WRB Leipzig 2 - 1 FC Augsburg (07-03-2026)
5 Bayer Leverkusen 29 52 59 39 +20 WBorussia Dortmund 0 - 1 Bayer Leverkusen (11-04-2026)WBayer Leverkusen 6 - 3 VfL Wolfsburg (04-04-2026)D1. FC Heidenheim 3 - 3 Bayer Leverkusen (21-03-2026)DBayer Leverkusen 1 - 1 Bayern München (14-03-2026)DSC Freiburg 3 - 3 Bayer Leverkusen (07-03-2026)
6 1899 Hoffenheim 29 51 57 43 +14 DFC Augsburg 2 - 2 1899 Hoffenheim (10-04-2026)L1899 Hoffenheim 1 - 2 FSV Mainz 05 (04-04-2026)LRB Leipzig 5 - 0 1899 Hoffenheim (20-03-2026)D1899 Hoffenheim 1 - 1 VfL Wolfsburg (14-03-2026)W1. FC Heidenheim 2 - 4 1899 Hoffenheim (07-03-2026)
7 Eintracht Frankfurt 29 42 54 54 0 WVfL Wolfsburg 1 - 2 Eintracht Frankfurt (11-04-2026)DEintracht Frankfurt 2 - 2 1. FC Köln (05-04-2026)LFSV Mainz 05 2 - 1 Eintracht Frankfurt (22-03-2026)WEintracht Frankfurt 1 - 0 1. FC Heidenheim (14-03-2026)DFC St. Pauli 0 - 0 Eintracht Frankfurt (08-03-2026)
8 SC Freiburg 29 40 42 47 -5 WFSV Mainz 05 0 - 1 SC Freiburg (12-04-2026)LSC Freiburg 2 - 3 Bayern München (04-04-2026)WFC St. Pauli 1 - 2 SC Freiburg (22-03-2026)LSC Freiburg 0 - 1 Union Berlin (15-03-2026)DSC Freiburg 3 - 3 Bayer Leverkusen (07-03-2026)
9 FSV Mainz 05 29 33 35 44 -9 LFSV Mainz 05 0 - 1 SC Freiburg (12-04-2026)W1899 Hoffenheim 1 - 2 FSV Mainz 05 (04-04-2026)WFSV Mainz 05 2 - 1 Eintracht Frankfurt (22-03-2026)WWerder Bremen 0 - 2 FSV Mainz 05 (15-03-2026)DFSV Mainz 05 2 - 2 VfB Stuttgart (07-03-2026)
10 FC Augsburg 29 33 36 53 -17 DFC Augsburg 2 - 2 1899 Hoffenheim (10-04-2026)DHamburger SV 1 - 1 FC Augsburg (04-04-2026)LFC Augsburg 2 - 5 VfB Stuttgart (22-03-2026)LBorussia Dortmund 2 - 0 FC Augsburg (14-03-2026)LRB Leipzig 2 - 1 FC Augsburg (07-03-2026)
11 Union Berlin 29 32 33 50 -17 L1. FC Heidenheim 3 - 1 Union Berlin (11-04-2026)DUnion Berlin 1 - 1 FC St. Pauli (05-04-2026)LBayern München 4 - 0 Union Berlin (21-03-2026)WSC Freiburg 0 - 1 Union Berlin (15-03-2026)LUnion Berlin 1 - 4 Werder Bremen (08-03-2026)
12 Hamburger SV 29 31 32 45 -13 LVfB Stuttgart 4 - 0 Hamburger SV (12-04-2026)DHamburger SV 1 - 1 FC Augsburg (04-04-2026)LBorussia Dortmund 3 - 2 Hamburger SV (21-03-2026)DHamburger SV 1 - 1 1. FC Köln (14-03-2026)WVfL Wolfsburg 1 - 2 Hamburger SV (07-03-2026)
13 1. FC Köln 29 30 43 50 -7 W1. FC Köln 3 - 1 Werder Bremen (12-04-2026)DEintracht Frankfurt 2 - 2 1. FC Köln (05-04-2026)D1. FC Köln 3 - 3 Borussia Mönchengladbach (21-03-2026)DHamburger SV 1 - 1 1. FC Köln (14-03-2026)L1. FC Köln 1 - 2 Borussia Dortmund (07-03-2026)
14 Borussia Mönchengladbach 29 30 35 49 -14 LRB Leipzig 1 - 0 Borussia Mönchengladbach (11-04-2026)DBorussia Mönchengladbach 2 - 2 1. FC Heidenheim (04-04-2026)D1. FC Köln 3 - 3 Borussia Mönchengladbach (21-03-2026)WBorussia Mönchengladbach 2 - 0 FC St. Pauli (13-03-2026)LBayern München 4 - 1 Borussia Mönchengladbach (06-03-2026)
15 Werder Bremen 29 28 32 52 -20 L1. FC Köln 3 - 1 Werder Bremen (12-04-2026)LWerder Bremen 1 - 2 RB Leipzig (04-04-2026)WVfL Wolfsburg 0 - 1 Werder Bremen (21-03-2026)LWerder Bremen 0 - 2 FSV Mainz 05 (15-03-2026)WUnion Berlin 1 - 4 Werder Bremen (08-03-2026)
16 FC St. Pauli 29 25 25 50 -25 LFC St. Pauli 0 - 5 Bayern München (11-04-2026)DUnion Berlin 1 - 1 FC St. Pauli (05-04-2026)LFC St. Pauli 1 - 2 SC Freiburg (22-03-2026)LBorussia Mönchengladbach 2 - 0 FC St. Pauli (13-03-2026)DFC St. Pauli 0 - 0 Eintracht Frankfurt (08-03-2026)
17 VfL Wolfsburg 29 21 39 65 -26 LVfL Wolfsburg 1 - 2 Eintracht Frankfurt (11-04-2026)LBayer Leverkusen 6 - 3 VfL Wolfsburg (04-04-2026)LVfL Wolfsburg 0 - 1 Werder Bremen (21-03-2026)D1899 Hoffenheim 1 - 1 VfL Wolfsburg (14-03-2026)LVfL Wolfsburg 1 - 2 Hamburger SV (07-03-2026)
18 1. FC Heidenheim 29 19 32 64 -32 W1. FC Heidenheim 3 - 1 Union Berlin (11-04-2026)DBorussia Mönchengladbach 2 - 2 1. FC Heidenheim (04-04-2026)D1. FC Heidenheim 3 - 3 Bayer Leverkusen (21-03-2026)LEintracht Frankfurt 1 - 0 1. FC Heidenheim (14-03-2026)L1. FC Heidenheim 2 - 4 1899 Hoffenheim (07-03-2026)