Bundesliga Regular Season - 5

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

RheinEnergieStadion

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

74
FT
Sun, Sep 28
Deutsch
1. FC Köln
1-2
VfB Stuttgart
⚡ Intensity 56
⚖️ Balance 78
🏆 Stakes 56
🎲 Upset 0
Three lead changes in Rhine Valley thriller

Three Lead Changes: Stuttgart Seizes Rhine Valley Six-Pointer

Highly Entertaining Futmetrix Score: 74/100. A six-pointer played at peak intensity—Stuttgart's VAR-confirmed penalty and Vagnoman's decisive 81st-minute strike proved the difference as Cologne's early dominance crumbled at RheinEnergieStadion.

Kaminski's Lightning Strike Undone by Stuttgart's Control

J. Kaminski gave Cologne the perfect start in the fourth minute, capitalising on Ragnar Ache's creative play to fire his side ahead. But the match's balance shifted decisively in Stuttgart's favour. The visitors seized possession (57% to 43%) and suffocated Cologne's rhythm with methodical passing (85% accuracy, 507 total passes). The turning point arrived in the 25th minute when VAR confirmed a penalty—Ermedin Demirović converted with composure to level at 1-1. From that moment, stakes escalated with every corner and shot.

Vagnoman's Late Blow Caps Frantic Finale

Cologne fought back with intensity, launching 15 shots (7 on target) in their search for a second goal. Yet Stuttgart's clinical edge proved decisive. In the 81st minute, Josha Vagnoman arrived to finish Stiller's assist, sending Stuttgart into the lead for the final time. The match exploded into life—30 combined shots, 16 corners, and eight saves between the keepers told the story of relentless intensity. Stuttgart's 1.87 Expected Goals versus Cologne's 1.08 revealed the underlying truth: the visitors converted their chances while Cologne squandered theirs despite dominating the box with 10 shots inside the area.

The Verdict

Stuttgart climb to fifth with a crucial three points in the title race. Cologne's form stabilises at seventh, but this loss stings—they had the early momentum and the attacking thrust, yet lacked the composure when it mattered. The VAR-confirmed penalty will linger in conversation, yet Stuttgart earned their win through possession, patience, and the ruthlessness that defines winners.

Key Questions

How did Stuttgart overturn Cologne's early lead?

Possession control (57%), VAR-confirmed penalty (min. 25) converted by Demirović, and Vagnoman's 81st-minute finish sealed the comeback.

What does this defeat mean for Cologne's season?

Cologne remain seventh with 7 points. Missing a six-pointer against a top-five rival damages their push for European qualification.

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
43%
57%
1. FC Köln 43%
VfB Stuttgart 57%
Shots
15
15
1. FC Köln 15
VfB Stuttgart 15
Shots on Target
7
5
1. FC Köln 7
VfB Stuttgart 5
Expected Goals (xG)
1.08
1.87
1. FC Köln 1.08
VfB Stuttgart 1.87
Passes
383
507
1. FC Köln 383
VfB Stuttgart 507
Pass Accuracy
81%
85%
1. FC Köln 81%
VfB Stuttgart 85%
Corners
8
8
1. FC Köln 8
VfB Stuttgart 8
Fouls
12
12
1. FC Köln 12
VfB Stuttgart 12
Yellow Cards
2
2
1. FC Köln 2
VfB Stuttgart 2
Red Cards
0
0
1. FC Köln 0
VfB Stuttgart 0

Match Events

4' J. Kaminski (R. Ache)
E. Demirovic 28'
HT
R. Hendriks M. Mittelstadt 🔄 61'
63' 🔄 R. Ache S. El Mala
63' 🔄 L. Maina D. Huseinbasic
67' 🟨 Joel Schmied
C. Fuhrich J. Leweling 🔄 71'
T. Tomas B. Bouanani 🔄 71'
74' 🔄 J. Thielmann K. Lund
74' 🔄 I. Johannesson F. Kainz
76' 🟨 Tom Krauß
Luca Jaquez 🟨 78'
J. Vagnoman (A. Stiller) 81'
85' 🔄 J. Schmied L. Waldschmidt
L. Jaquez A. Al Dakhil 🔄 86'
B. El Khannouss N. Nartey 🔄 86'
Badredine Bouanani 🟨 90'+1
FT

Player Cards

Season performance ratings for players in this match

1. FC Köln

Goalkeepers
M. Schwabe
FRIENDLY FIRE
FRIENDLY FIRE
0
mistake
0
mistake
1
fouls
5.9
rating
Defenders
J. Schmied
LATE SHIFT
LATE SHIFT
5
late mins
5
late mins
85
total mins
85
entry
E. Martel
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
90
total mins
Started
entry
T. Hubers
SWEEPER
SWEEPER
4
cleanups
4
cleanups
4
interceptions
0
blocks
Midfielders
S. Sebulonsen
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
90
total mins
Started
entry
I. Johannesson
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
74
total mins
74
entry
T. Krauss
SWEEPER
SWEEPER
3
cleanups
3
cleanups
2
interceptions
1
blocks
J. Kaminski
SWEEPER
SWEEPER
4
cleanups
4
cleanups
3
interceptions
1
blocks
L. Maina
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
63
total mins
63
entry
Forwards
J. Thielmann
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
74
total mins
74
entry
R. Ache
PROVOCATEUR
PROVOCATEUR
5
fouls won
5
fouls won
11
Duels Won
0
pens won
BENCH
R. Zieler
SPECTATOR
SPECTATOR
0
saves
0
saves
0
conceded
0
minutes
C. Ozkacar
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
K. Lund
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
16
total mins
Started
entry
D. Heintz
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
A. Castro-Montes
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
S. El Mala
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
27
total mins
Started
entry
F. Kainz
ARCHITECT
ARCHITECT
4
key passes
4
key passes
0
assists
5%
pass acc
D. Huseinbasic
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
27
total mins
Started
entry
L. Waldschmidt
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
11
total mins
Started
entry

VfB Stuttgart

Goalkeepers
A. Nubel
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
90
total mins
Started
entry
Defenders
J. Vagnoman
CLOSER
CLOSER
1
late goals
1
late goals
0
late assists
75
minute
L. Jaquez
👻 Invisible Nothing to note
J. Chabot
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
90
total mins
Started
entry
R. Hendriks
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
61
total mins
61
entry
Midfielders
A. Karazor
PROVOCATEUR
PROVOCATEUR
2
fouls won
2
fouls won
3
Duels Won
0
pens won
A. Stiller
ARCHITECT
ARCHITECT
5
key passes
5
key passes
1
assists
60%
pass acc
T. Tomas
STORMTROOPER
STORMTROOPER
3
shots
3
shots
0
goals
1
on target
B. El Khannouss
👻 Invisible Nothing to note
C. Fuhrich
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
71
total mins
71
entry
Forwards
E. Demirovic
SNIPER
SNIPER
50%
conversion
50%
conversion
1
goals
2
shots
BENCH
F. Bredlow
SPECTATOR
SPECTATOR
0
saves
0
saves
0
conceded
0
minutes
A. Al Dakhil
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
10
total mins
Started
entry
M. Mittelstadt
STORMTROOPER
STORMTROOPER
1
shots
1
shots
0
goals
0
on target
P. Stenzel
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
L. Assignon
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
N. Nartey
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
10
total mins
Started
entry
C. Andres
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
J. Leweling
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
19
total mins
Started
entry
B. Bouanani
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
19
total mins
Started
entry

Head to Head

Date Home Score Away Competition Venue
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
14/05/2022 VfB Stuttgart 2 - 1 1. FC Köln Bundesliga Mercedes-Benz-Arena
19/12/2021 1. FC Köln 1 - 0 VfB Stuttgart Bundesliga RheinEnergieStadion
27/10/2021 VfB Stuttgart 0 - 2 1. FC Köln DFB Pokal Mercedes-Benz-Arena
20/02/2021 1. FC Köln 0 - 1 VfB Stuttgart 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
14/05/2022
Bundesliga Mercedes-Benz-Arena
19/12/2021
Bundesliga RheinEnergieStadion
27/10/2021
DFB Pokal Mercedes-Benz-Arena
20/02/2021
Bundesliga RheinEnergieStadion
1. FC Köln Win
VfB Stuttgart Win
Draw

League Standings

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