Bundesliga Regular Season - 28
VfB Stuttgart 0 - 2 FT Borussia Dortmund
Match Statistics
Possession
Shots
Shots on Target
Expected Goals (xG)
Passes
Pass Accuracy
Corners
Fouls
Yellow Cards
Red Cards
Match Events
C. Chukwuemeka 29'
HT
↓ C. Chukwuemeka ↑K. Adeyemi 64'
↓ S. Guirassy ↑F. Silva 64'
65' R. Hendriks
69' ↓ C. Fuhrich ↑J. Leweling
M. Sabitzer 71'
↓ M. Beier ↑J. Brandt 72'
72' ↓ L. Assignon ↑T. Tomas
72' ↓ N. Nartey ↑B. El Khannouss
K. Adeyemi 80'
88' ↓ M. Mittelstadt ↑E. Demirovic
88' ↓ A. Stiller ↑C. Andres
K. Adeyemi 90'+4
J. Brandt (F. Silva) 90'+6
J. Ryerson 90'+7
90'+7 A. Karazor
FT
Player Cards
Our take on every player in this match
VfB Stuttgart
Goalkeepers
Alexander Nübel
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
Defenders
Finn Jeltsch
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
Jeff Chabot
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
Ramon Hendriks
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
Midfielders
Lorenz Assignon
LATE SHIFT
15
Late Mins
15
Late Mins
72
Total Mins
72
Entry
Atakan Karazor
MAGNET
83
Activity
83
Activity
73
Passes
10
Duels
Angelo Stiller
MAGNET
109
Activity
109
Activity
100
Passes
9
Duels
Maximilian Mittelstädt
MAGNET
70
Activity
70
Activity
64
Passes
6
Duels
Forwards
Nikolas Nartey
LATE SHIFT
15
Late Mins
15
Late Mins
72
Total Mins
72
Entry
Chris Führich
STORMTROOPER
3
Shots
3
Shots
0
Goals
1
On Target
Deniz Undav
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
BENCH
Fabian Bredlow
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Luca Jaquez
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Ameen Al-Dakhil
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Josha Vagnoman
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Bilal El Khannouss
LATE SHIFT
15
Late Mins
15
Late Mins
22
Total Mins
Started
Entry
Chema Andrés
LATE SHIFT
15
Late Mins
15
Late Mins
6
Total Mins
Started
Entry
Ermedin Demirović
LATE SHIFT
15
Late Mins
15
Late Mins
6
Total Mins
Started
Entry
Jamie Leweling
LATE SHIFT
15
Late Mins
15
Late Mins
25
Total Mins
Started
Entry
Tiago Tomás
LATE SHIFT
15
Late Mins
15
Late Mins
22
Total Mins
Started
Entry
Borussia Dortmund
Goalkeepers
Gregor Kobel
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
Defenders
Waldemar Anton
WALL
0
Dribbled Past
0
Dribbled Past
3
Tackles
50%
Duel Win %
Nico Schlotterbeck
PROVOCATEUR
3
Fouls Won
3
Fouls Won
5
Duels Won
0
Pens Won
Ramy Bensebaini
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
Midfielders
Julian Ryerson
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
Marcel Sabitzer
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
Jobe Bellingham
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
Carney Chukwuemeka
LATE SHIFT
15
Late Mins
15
Late Mins
64
Total Mins
64
Entry
Daniel Svensson
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
Forwards
Serhou Guirassy
LATE SHIFT
15
Late Mins
15
Late Mins
64
Total Mins
64
Entry
Maximilian Beier
LATE SHIFT
15
Late Mins
15
Late Mins
72
Total Mins
72
Entry
BENCH
Alexander Meyer
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Yan Couto
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Niklas Süle
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Luca Reggiani
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Julian Brandt
CLUTCH HERO
90
Goal Time
90
Goal Time
Goal
Impact
6.3
Rating
Salih Özcan
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Karim Adeyemi
CLUTCH HERO
90
Goal Time
90
Goal Time
Goal
Impact
7.2
Rating
Samuele Inacio
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Fábio Silva
SUPER SUB
1
Assist
1
Assist
30
Minutes
6.5
Rating
Head to Head
| Date | Home | Score | Away | Competition | Venue |
|---|---|---|---|---|---|
| 11/22/2025 | Borussia Dortmund | 3 - 3 | VfB Stuttgart | Bundesliga | Signal Iduna Park |
| 02/08/2025 | Borussia Dortmund | 1 - 2 | VfB Stuttgart | Bundesliga | SIGNAL IDUNA PARK |
| 09/22/2024 | VfB Stuttgart | 5 - 1 | Borussia Dortmund | Bundesliga | MHPArena |
| 04/06/2024 | Borussia Dortmund | 0 - 1 | VfB Stuttgart | Bundesliga | BVB Stadion Dortmund |
| 12/06/2023 | VfB Stuttgart | 2 - 0 | Borussia Dortmund | DFB Pokal | MHP Arena |
| 11/11/2023 | VfB Stuttgart | 2 - 1 | Borussia Dortmund | Bundesliga | Stuttgart Arena |
11/22/2025
02/08/2025
09/22/2024
04/06/2024
12/06/2023
11/11/2023
VfB Stuttgart Win
Borussia Dortmund Win
Draw
League Standings
P: 28 GD: +73
P: 28 GD: +32
P: 28 GD: +19
P: 28 GD: +18
P: 28 GD: +14
P: 28 GD: +19
P: 28 GD: -1
P: 28 GD: -6
P: 28 GD: -8
P: 28 GD: -15
P: 28 GD: -17
P: 28 GD: -9
P: 28 GD: -13
P: 28 GD: -18
P: 28 GD: -9
P: 28 GD: -20
P: 28 GD: -25
P: 28 GD: -34
League Standings
P: 32 GD: +81
P: 33 GD: +32
P: 32 GD: +21
P: 32 GD: +23
P: 32 GD: +20
P: 32 GD: +16
P: 33 GD: -2
P: 32 GD: -8
P: 32 GD: -14
P: 32 GD: -9
P: 32 GD: -13
P: 32 GD: -15
P: 32 GD: -20
P: 32 GD: -8
P: 32 GD: -20
P: 32 GD: -25
P: 32 GD: -28
Match previews and recaps to help you decide which games are worth watching
Stoppage-Time Smash-and-Grab Stuns the MHPArena
Worth Watching Futmetrix Score: 63/100. A tactical paradox where absolute territorial control was undone by ruthless, late-game counter-punching in a crucial top-four battle.
The Swabian Siege
The MHPArena played host to what felt like a relentless attacking siege for the vast majority of the afternoon. Dictating the tempo with absolute authority, VfB Stuttgart completely dominated possession, suffocating the visitors with a commanding 67 percent share of the ball. The hosts strung together over 600 passes, creating a shooting gallery that yielded a 12-4 advantage in attempts. Despite this suffocating pressure, the home side lacked the clinical edge required to translate territorial dominance into a tangible advantage. The sheer Intensity of their press pinned the visitors deep into their own half, forcing a stubborn defensive display. Yet, for all their aesthetic brilliance and control in the middle third, Stuttgart repeatedly found themselves running down blind alleys as the final whistle slowly approached.
The 90th-Minute Sucker Punch
Football is a game of fine margins, and this fixture served as a brutal reminder of that age-old truth. The Balance of power shifted dramatically as the clock ticked into stoppage time. Recognizing the need for a different dimension, the visitors had introduced K. Adeyemi in the 64th minute. That substitution proved to be a masterstroke. Just as the hosts were committing bodies forward in search of a deserved breakthrough, Adeyemi shattered their illusions in the 90th minute. His crucial strike against the run of play delivered a massive Upset Factor, completely silencing the home crowd. It was the classic away performance—absorb the pressure, wait for the legs to tire, and strike with lethal precision when the opponent least expects it.
The Knockout Blow
Before the home side could even process the heartbreak of falling behind, the visitors twisted the knife. Pushing up in sheer desperation, Stuttgart left massive gaps at the back, allowing J. Brandt to double the lead in the 96th minute, finishing off a clinical sequence orchestrated by F. Silva. This 0-2 victory for Borussia Dortmund carries massive Stakes in the race for Champions League football. Snatching all three points on the road not only solidifies their grip on second place but also creates a significant buffer over the chasing pack. For Stuttgart, it is a bitter pill to swallow—a match where they did everything right between the boxes, only to be undone by a devastating lesson in ruthless efficiency.
Key Questions
How dramatic was the late winner by K. Adeyemi?
Incredibly dramatic. Arriving in the 90th minute, it completely shattered Stuttgart's illusions after they had comfortably dictated the tempo and controlled the vast majority of the match.
What does this mean for VfB Stuttgart's season?
They remain firmly in the Champions League qualification zone, though this frustrating defeat prevents them from closing the gap on second-placed Dortmund.
How did substitute K. Adeyemi change the game?
Introduced in the 64th minute, his fresh legs and direct running provided the ultimate sucker punch, breaking a stubborn deadlock entirely against the run of play.
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.
Top-Four Heavyweights Clash in Crucial Encounter
Must-Watch Futmetrix Score: 97/100. Stuttgart and Dortmund meet in a definitive six-pointer that could fundamentally reshape the Champions League qualification picture.
The Setup
This is a heavyweight battle at the MHPArena on April 04, 2026. Fourth-placed VfB Stuttgart sit on 50 points. They are desperately chasing second-placed Borussia Dortmund, who hold 61 points. An off-the-charts Stakes rating confirms the gravity of this fixture. The hosts boast a solid Form rating, staying unbeaten in their last five league outings. Dortmund counter with a ruthless away record, creating perfect Balance between the two sides. Expect a spectacle packed with Stars capable of game-changing moments.
Key Battle
Deniz Undav is tearing defences apart right now. He faces a colossal test against Nico Schlotterbeck. Undav wants to exploit spaces left behind Dortmund's midfield. Schlotterbeck's recovery pace and sheer physical presence will make every single inch highly contested.
Our Prediction
Our verdict points to a dramatic 2-2 draw. Stuttgart will push the tempo early through Undav and Chris Führich. However, Dortmund's lethal counter-attacks will keep them firmly in the contest. A shared spoils scenario looks inevitable.