Bundesliga Regular Season - 22

VfB Stuttgart 3 - 1 FT 1. FC Köln

MHP Arena

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

Futmetrix Verdict
76
FT
Sat, Feb 14
Deutsch
VfB Stuttgart
3-1
1. FC Köln
⚡ Intensity 70
⚖️ Balance 60
🏆 Stakes 44
🎲 Upset 0
Demirovic brace seals late Stuttgart surge.

Demirović Double Denies Cologne in MHPArena Thriller

Highly Entertaining Futmetrix Score: 76/100. A clinical late flurry from VfB Stuttgart secures maximum points as their superior squad depth eventually overwhelmed a resilient Cologne side.

Clinical Start for the Hosts

From the first whistle at the MHPArena, the hosts looked to assert their dominance. An Intensity score of 10.8 reflected a high-tempo approach that left the visitors struggling to find their rhythm. The breakthrough was not long in coming; in the 15th minute, Ermedin Demirović showcased his lethal finishing by converting a chance created by J. Leweling. Stuttgart controlled 58% of possession, dictating the flow through the midfield while Maximilian Mittelstädt provided a constant threat from the left flank. Despite their control, the hosts failed to capitalize on several chances to double their lead before the interval, leaving the game finely poised.

Late Drama and the Turning Point

The match entered a frantic phase in the final fifteen minutes, with a Stakes rating of 5.0 highlighting the tension. Out of nowhere, 1. FC Köln struck a blow that threatened to derail the evening. Substitute L. Waldschmidt provided a perfect cross for Ragnar Ache to equalize in the 79th minute. A Balance score of 6.4 captured the sudden shift in momentum as the visitors briefly harbored hopes of an upset. However, Stuttgart’s response was immediate and devastating. Only five minutes later, Demirović restored the lead after being set up by substitute R. Hendriks, a moment that fundamentally broke Cologne’s resolve.

Substitutes Seal the Result

The final moments were a testament to the tactical flexibility of VfB Stuttgart. An Upset Factor of 0.0 was confirmed as the favorites regained full control. In the 90th minute, D. Undav added a third goal to kill the contest, assisted by another effective substitute, A. Stiller. This three-goal flurry in the final 11 minutes illustrated the difference in quality between the two sides. The 3-1 victory keeps Stuttgart firmly in the hunt for a top-four finish, while Cologne are left to reflect on a missed opportunity after a brave second-half showing that ultimately fell short against Stuttgart's firepower.

Key Questions

What made Ermedin Demirović the Man of the Match?

Demirović’s rating of 9.2 was earned through two clinical goals, including the vital winner just minutes after Cologne had equalized.

How did substitute Ermedin Demirović change the game?

Though he actually started the match, Demirović defined the outcome by scoring both the early opener and the decisive goal in the 84th minute.

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
58%
42%
VfB Stuttgart 58%
1. FC Köln 42%
Shots
13
10
VfB Stuttgart 13
1. FC Köln 10
Shots on Target
4
3
VfB Stuttgart 4
1. FC Köln 3
Expected Goals (xG)
2.51
1.59
VfB Stuttgart 2.51
1. FC Köln 1.59
Passes
474
333
VfB Stuttgart 474
1. FC Köln 333
Pass Accuracy
85%
77%
VfB Stuttgart 85%
1. FC Köln 77%
Corners
2
5
VfB Stuttgart 2
1. FC Köln 5
Fouls
10
7
VfB Stuttgart 10
1. FC Köln 7
Yellow Cards
4
0
VfB Stuttgart 4
1. FC Köln 0
Red Cards
0
0
VfB Stuttgart 0
1. FC Köln 0

Match Events

15' E. Demirovic (J. Leweling)
29' 🟨 C. Fuhrich
HT
53' 🟨 J. Chabot
61' 🟨 E. Demirovic
C. Ozkacar S. El Mala 🔄 68'
J. Schmied L. Waldschmidt 🔄 68'
70' 🔄 C. Fuhrich B. El Khannouss
76' 🟨 B. El Khannouss
77' 🔄 M. Mittelstadt R. Hendriks
77' 🔄 L. Assignon J. Vagnoman
R. Ache (L. Waldschmidt) 79'
83' 🔄 C. Andres A. Stiller
84' 🔄 J. Leweling T. Tomas
M. Bulter D. Huseinbasic 🔄 84'
84' E. Demirovic (R. Hendriks)
E. Martel F. Kainz 🔄 89'
T. Krauss F. Schenten 🔄 89'
90'+2 D. Undav (A. Stiller)
J. Kaminski 🟨 90'+6
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
94
Total Mins
Started
Entry
Defenders
Lorenz Assignon
WALL
WALL
0
Dribbled Past
0
Dribbled Past
4
Tackles
62%
Duel Win %
Finn Jeltsch
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
Jeff Chabot
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
Maximilian Mittelstädt
WALL
WALL
0
Dribbled Past
0
Dribbled Past
6
Tackles
82%
Duel Win %
Midfielders
Atakan Karazor
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
50%
Pass Acc
Chema Andrés
LATE SHIFT
LATE SHIFT
7
Late Mins
7
Late Mins
83
Total Mins
83
Entry
Jamie Leweling
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
1
Assists
22%
Pass Acc
Deniz Undav
CLUTCH HERO
CLUTCH HERO
90
Goal Time
90
Goal Time
Goal
Impact
7.2
Rating
Chris Führich
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
70
Total Mins
70
Entry
Forwards
Ermedin Demirović
CLOSER
CLOSER
1
Late Goals
1
Late Goals
0
Late Assists
75
Minute
BENCH
Fabian Bredlow
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Ameen Al-Dakhil
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Pascal Stenzel
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
17
Total Mins
Started
Entry
Ramon Hendriks
SUPER SUB
SUPER SUB
1
Assist
1
Assist
17
Minutes
6.6
Rating
Angelo Stiller
SUPER SUB
SUPER SUB
1
Assist
1
Assist
11
Minutes
6.9
Rating
Bilal El Khannouss
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
24
Total Mins
Started
Entry
Badredine Bouanani
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
10
Total Mins
Started
Entry

1. FC Köln

Goalkeepers
Marvin Schwäbe
SIEVE
SIEVE
25%
Save %
25%
Save %
3
Conceded
1
Saves
Defenders
Sebastian Sebulonsen
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
Joel Schmied
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
68
Total Mins
68
Entry
Eric Martel
NPC
NPC
89
Minutes
89
Minutes
30%
Pass Acc
6
Rating
Cenk Özkaçar
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Kristoffer Lund
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
21%
Pass Acc
Midfielders
Jan Thielmann
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
Tom Krauß
NPC
NPC
89
Minutes
89
Minutes
19%
Pass Acc
6.3
Rating
Jakub Kamiński
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
Forwards
Marius Bülter
LATE SHIFT
LATE SHIFT
6
Late Mins
6
Late Mins
84
Total Mins
84
Entry
Ragnar Ache
CLOSER
CLOSER
1
Late Goals
1
Late Goals
0
Late Assists
75
Minute
BENCH
Ron-Robert Zieler
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Rav van den Berg
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
David Fürst
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Denis Huseinbašić
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
10
Total Mins
Started
Entry
Felipe Chávez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Florian Kainz
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
5
Total Mins
Started
Entry
Said El Mala
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
26
Total Mins
Started
Entry
Fynn Schenten
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
5
Total Mins
Started
Entry
Luca Waldschmidt
SUPER SUB
SUPER SUB
1
Assist
1
Assist
26
Minutes
6.9
Rating

Head to Head

Date Home Score Away Competition Venue
28/09/2025 1. FC Köln 1 - 2 VfB Stuttgart Bundesliga RheinEnergieStadion
24/02/2024 VfB Stuttgart 1 - 1 1. FC Köln Bundesliga Stuttgart Arena
30/09/2023 1. FC Köln 0 - 2 VfB Stuttgart Bundesliga Cologne Stadium
18/02/2023 VfB Stuttgart 3 - 0 1. FC Köln Bundesliga Mercedes-Benz-Arena
19/11/2022 1. FC Köln 2 - 4 VfB Stuttgart Friendlies Clubs Q2 Stadium
28/08/2022 1. FC Köln 0 - 0 VfB Stuttgart Bundesliga RheinEnergieStadion
28/09/2025
Bundesliga RheinEnergieStadion
24/02/2024
Bundesliga Stuttgart Arena
30/09/2023
Bundesliga Cologne Stadium
18/02/2023
Bundesliga Mercedes-Benz-Arena
19/11/2022
Friendlies Clubs Q2 Stadium
28/08/2022
Bundesliga RheinEnergieStadion
VfB Stuttgart Win
1. FC Köln Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Bayern München 22 57 82 19 +63 WWerder Bremen 0 - 3 Bayern München (14-02-2026)WBayern München 5 - 1 1899 Hoffenheim (08-02-2026)DHamburger SV 2 - 2 Bayern München (31-01-2026)LBayern München 1 - 2 FC Augsburg (24-01-2026)WRB Leipzig 1 - 5 Bayern München (17-01-2026)
2 Borussia Dortmund 22 51 47 20 +27 WBorussia Dortmund 4 - 0 FSV Mainz 05 (13-02-2026)WVfL Wolfsburg 1 - 2 Borussia Dortmund (07-02-2026)WBorussia Dortmund 3 - 2 1. FC Heidenheim (01-02-2026)WUnion Berlin 0 - 3 Borussia Dortmund (24-01-2026)WBorussia Dortmund 3 - 2 FC St. Pauli (17-01-2026)
3 1899 Hoffenheim 22 45 47 28 +19 W1899 Hoffenheim 3 - 0 SC Freiburg (14-02-2026)LBayern München 5 - 1 1899 Hoffenheim (08-02-2026)W1899 Hoffenheim 3 - 1 Union Berlin (31-01-2026)WWerder Bremen 0 - 2 1899 Hoffenheim (27-01-2026)WEintracht Frankfurt 1 - 3 1899 Hoffenheim (24-01-2026)
4 VfB Stuttgart 22 42 41 29 +12 WVfB Stuttgart 3 - 1 1. FC Köln (14-02-2026)LFC St. Pauli 2 - 1 VfB Stuttgart (07-02-2026)WVfB Stuttgart 1 - 0 SC Freiburg (01-02-2026)WBorussia Mönchengladbach 0 - 3 VfB Stuttgart (25-01-2026)DVfB Stuttgart 1 - 1 Union Berlin (18-01-2026)
5 RB Leipzig 22 40 42 30 +12 DRB Leipzig 2 - 2 VfL Wolfsburg (15-02-2026)W1. FC Köln 1 - 2 RB Leipzig (08-02-2026)LRB Leipzig 1 - 2 FSV Mainz 05 (31-01-2026)DFC St. Pauli 1 - 1 RB Leipzig (27-01-2026)W1. FC Heidenheim 0 - 3 RB Leipzig (24-01-2026)
6 Bayer Leverkusen 21 39 43 27 +16 WBayer Leverkusen 4 - 0 FC St. Pauli (14-02-2026)DBorussia Mönchengladbach 1 - 1 Bayer Leverkusen (07-02-2026)WEintracht Frankfurt 1 - 3 Bayer Leverkusen (31-01-2026)WBayer Leverkusen 1 - 0 Werder Bremen (24-01-2026)L1899 Hoffenheim 1 - 0 Bayer Leverkusen (17-01-2026)
7 Eintracht Frankfurt 22 31 44 46 -2 WEintracht Frankfurt 3 - 0 Borussia Mönchengladbach (14-02-2026)DUnion Berlin 1 - 1 Eintracht Frankfurt (06-02-2026)LEintracht Frankfurt 1 - 3 Bayer Leverkusen (31-01-2026)LEintracht Frankfurt 1 - 3 1899 Hoffenheim (24-01-2026)DWerder Bremen 3 - 3 Eintracht Frankfurt (16-01-2026)
8 SC Freiburg 22 30 32 36 -4 L1899 Hoffenheim 3 - 0 SC Freiburg (14-02-2026)WSC Freiburg 1 - 0 Werder Bremen (07-02-2026)LVfB Stuttgart 1 - 0 SC Freiburg (01-02-2026)WSC Freiburg 2 - 1 1. FC Köln (25-01-2026)DFC Augsburg 2 - 2 SC Freiburg (18-01-2026)
9 Hamburger SV 21 25 24 31 -7 WHamburger SV 3 - 2 Union Berlin (14-02-2026)W1. FC Heidenheim 0 - 2 Hamburger SV (07-02-2026)DHamburger SV 2 - 2 Bayern München (31-01-2026)DFC St. Pauli 0 - 0 Hamburger SV (23-01-2026)DHamburger SV 0 - 0 Borussia Mönchengladbach (17-01-2026)
10 Union Berlin 22 25 28 37 -9 LHamburger SV 3 - 2 Union Berlin (14-02-2026)DUnion Berlin 1 - 1 Eintracht Frankfurt (06-02-2026)L1899 Hoffenheim 3 - 1 Union Berlin (31-01-2026)LUnion Berlin 0 - 3 Borussia Dortmund (24-01-2026)DVfB Stuttgart 1 - 1 Union Berlin (18-01-2026)
11 FC Augsburg 22 25 25 39 -14 WFC Augsburg 1 - 0 1. FC Heidenheim (15-02-2026)LFSV Mainz 05 2 - 0 FC Augsburg (07-02-2026)WFC Augsburg 2 - 1 FC St. Pauli (31-01-2026)WBayern München 1 - 2 FC Augsburg (24-01-2026)DFC Augsburg 2 - 2 SC Freiburg (18-01-2026)
12 1. FC Köln 22 23 31 37 -6 LVfB Stuttgart 3 - 1 1. FC Köln (14-02-2026)L1. FC Köln 1 - 2 RB Leipzig (08-02-2026)W1. FC Köln 1 - 0 VfL Wolfsburg (30-01-2026)LSC Freiburg 2 - 1 1. FC Köln (25-01-2026)W1. FC Köln 2 - 1 FSV Mainz 05 (17-01-2026)
13 Borussia Mönchengladbach 22 22 25 37 -12 LEintracht Frankfurt 3 - 0 Borussia Mönchengladbach (14-02-2026)DBorussia Mönchengladbach 1 - 1 Bayer Leverkusen (07-02-2026)DWerder Bremen 1 - 1 Borussia Mönchengladbach (31-01-2026)LBorussia Mönchengladbach 0 - 3 VfB Stuttgart (25-01-2026)DHamburger SV 0 - 0 Borussia Mönchengladbach (17-01-2026)
14 FSV Mainz 05 22 21 25 37 -12 LBorussia Dortmund 4 - 0 FSV Mainz 05 (13-02-2026)WFSV Mainz 05 2 - 0 FC Augsburg (07-02-2026)WRB Leipzig 1 - 2 FSV Mainz 05 (31-01-2026)WFSV Mainz 05 3 - 1 VfL Wolfsburg (24-01-2026)L1. FC Köln 2 - 1 FSV Mainz 05 (17-01-2026)
15 VfL Wolfsburg 22 20 31 46 -15 DRB Leipzig 2 - 2 VfL Wolfsburg (15-02-2026)LVfL Wolfsburg 1 - 2 Borussia Dortmund (07-02-2026)L1. FC Köln 1 - 0 VfL Wolfsburg (30-01-2026)LFSV Mainz 05 3 - 1 VfL Wolfsburg (24-01-2026)DVfL Wolfsburg 1 - 1 1. FC Heidenheim (17-01-2026)
16 Werder Bremen 22 19 22 42 -20 LWerder Bremen 0 - 3 Bayern München (14-02-2026)LSC Freiburg 1 - 0 Werder Bremen (07-02-2026)DWerder Bremen 1 - 1 Borussia Mönchengladbach (31-01-2026)LWerder Bremen 0 - 2 1899 Hoffenheim (27-01-2026)LBayer Leverkusen 1 - 0 Werder Bremen (24-01-2026)
17 FC St. Pauli 22 17 20 39 -19 LBayer Leverkusen 4 - 0 FC St. Pauli (14-02-2026)WFC St. Pauli 2 - 1 VfB Stuttgart (07-02-2026)LFC Augsburg 2 - 1 FC St. Pauli (31-01-2026)DFC St. Pauli 1 - 1 RB Leipzig (27-01-2026)DFC St. Pauli 0 - 0 Hamburger SV (23-01-2026)
18 1. FC Heidenheim 22 13 19 48 -29 LFC Augsburg 1 - 0 1. FC Heidenheim (15-02-2026)L1. FC Heidenheim 0 - 2 Hamburger SV (07-02-2026)LBorussia Dortmund 3 - 2 1. FC Heidenheim (01-02-2026)L1. FC Heidenheim 0 - 3 RB Leipzig (24-01-2026)DVfL Wolfsburg 1 - 1 1. FC Heidenheim (17-01-2026)