FC Cologne vs Stuttgart

28 September 2025 · Bundesliga · 2025/26 · Referee Matthias Jöllenbeck

Full time 1 – 2

Half-time: 1–1

  • Jakub Kaminski 4’
  • Ermedin Demirovic 28’ (pen)
  • Joshua Vagnoman 81’

Match summary

Stuttgart came from behind to win 2-1 away at FC Cologne. It was 1-1 at half-time.

Jakub Kaminski put FC Cologne ahead in the 4th minute, set up by Ragnar Ache, Ermedin Demirovic equalised from the penalty spot in the 28th minute, and Joshua Vagnoman won it in the 81st minute, set up by Angelo Stiller.

The chances backed that up: Stuttgart created 2.21 expected goals (xG) from 15 shots to FC Cologne's 1.08 from 14.

Match stats

43% Possession 57%
15 Shots 15
7 Shots on target 5
8 Corners 8
80 Attacks 106
35 Dangerous attacks 40
383 Passes 507
81% Pass accuracy 85%
9 Tackles 14
12 Fouls 12
2 Yellow cards 2
0 Red cards 0
4 Offsides 1

Key events

FC Cologne Stuttgart
Kick-off
Jakub KamińskiRight foot shot1-0 (FC Cologne)
4’
Jan ThielmannShot on target
7’
17’
Tiago TomásShot on target
18’
Chris FührichShot on target
25’
VAR review
28’
Ermedin DemirovicPenalty1-1 (Stuttgart)
37’
Joshua VagnomanShot on target
Half-time1-1
Ragnar AcheShot on target
50’
Second half underway
Denis HuseinbasicLinton Maina
63’
67’
Said El MalaShot on target
68’
71’
Badredine BouananiTiago Tomás
Florian KainzÍsak Jóhannesson
74’
Kristoffer LundJan Thielmann
74’
76’
Said El MalaShot on target
77’
78’
Luca JaquezArgument
81’
Josha VagnomanLeft foot shot1-2 (Stuttgart)
90+1’
Badredine BouananiTime wasting
Full-time1-2

How the chances added up

Running total of expected goals (xG) for each side through the match. xG rates each chance by how often similar shots are scored. A goal is marked where it was scored.

0.0 0.5 1.0 1.5 2.0 2.5 3.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.08 2.21 4’ Jakub Kaminski (FC Cologne), 1-0 4’ 28’ Ermedin Demirovic (Stuttgart), 1-1 28’ 81’ Joshua Vagnoman (Stuttgart), 1-2 81’ 0.0 0.5 1.0 1.5 2.0 2.5 3.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.08 2.21 4’ Jakub Kaminski (FC Cologne), 1-0 Kaminski 4’ 28’ Ermedin Demirovic (Stuttgart), 1-1 Demirovic 28’ 81’ Joshua Vagnoman (Stuttgart), 1-2 Vagnoman 81’
FC Cologne 1.08 xGStuttgart 2.21 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Stuttgart attacking FC Cologne attacking 
28’ Ermedin Demirovic (Stuttgart), penalty, 0.76 xG, goal 17’ Ermedin Demirovic (Stuttgart), from a corner, 0.51 xG, off target 81’ Joshua Vagnoman (Stuttgart), open play, 0.40 xG, goal 4’ Jakub Kaminski (FC Cologne), open play, 0.28 xG, goal 7’ Ragnar Ache (FC Cologne), open play, 0.28 xG, blocked 52’ Tiago Tomás (Stuttgart), from a corner, 0.10 xG, off target 50’ Ragnar Ache (FC Cologne), open play, 0.08 xG, saved 50’ Ermedin Demirovic (Stuttgart), open play, 0.06 xG, blocked 53’ Jan Thielmann (FC Cologne), open play, 0.06 xG, off target 72’ Denis Huseinbasic (FC Cologne), set piece, 0.06 xG, blocked 17’ Tiago Tomás (Stuttgart), from a corner, 0.05 xG, saved 47’ Sebastian Sebulonsen (FC Cologne), from a corner, 0.06 xG, off target 68’ Said El Mala (FC Cologne), open play, 0.06 xG, saved 57’ Bilal El Khannouss (Stuttgart), open play, 0.05 xG, blocked 87’ Badredine Bouanani (Stuttgart), from a corner, 0.05 xG, blocked 18’ Chris Führich (Stuttgart), open play, 0.04 xG, saved 51’ Tiago Tomás (Stuttgart), open play, 0.05 xG, blocked 7’ Jan Thielmann (FC Cologne), open play, 0.04 xG, saved 51’ Bilal El Khannouss (Stuttgart), open play, 0.03 xG, blocked 73’ Said El Mala (FC Cologne), from a corner, 0.04 xG, off target 77’ Maximilian Mittelstädt (Stuttgart), set piece, 0.04 xG, off target 72’ Jakub Kaminski (FC Cologne), set piece, 0.03 xG, blocked 80’ Jakub Kaminski (FC Cologne), from a corner, 0.03 xG, blocked 90+6’ Gian-Luca Waldschmidt (FC Cologne), from a corner, 0.03 xG, off target 37’ Joshua Vagnoman (Stuttgart), open play, 0.03 xG, saved 70’ Tiago Tomás (Stuttgart), set piece, 0.03 xG, hit the woodwork 77’ Said El Mala (FC Cologne), open play, 0.02 xG, saved 80’ Jakub Kaminski (FC Cologne), from a corner, 0.02 xG, off target 41’ Julian Chabot (Stuttgart), open play, 0.01 xG, blocked 28’ Ermedin Demirovic (Stuttgart), penalty, 0.76 xG, goal 17’ Ermedin Demirovic (Stuttgart), from a corner, 0.51 xG, off target 81’ Joshua Vagnoman (Stuttgart), open play, 0.40 xG, goal 4’ Jakub Kaminski (FC Cologne), open play, 0.28 xG, goal 7’ Ragnar Ache (FC Cologne), open play, 0.28 xG, blocked 52’ Tiago Tomás (Stuttgart), from a corner, 0.10 xG, off target 50’ Ragnar Ache (FC Cologne), open play, 0.08 xG, saved 50’ Ermedin Demirovic (Stuttgart), open play, 0.06 xG, blocked 72’ Denis Huseinbasic (FC Cologne), set piece, 0.06 xG, blocked 47’ Sebastian Sebulonsen (FC Cologne), from a corner, 0.06 xG, off target 53’ Jan Thielmann (FC Cologne), open play, 0.06 xG, off target 68’ Said El Mala (FC Cologne), open play, 0.06 xG, saved 17’ Tiago Tomás (Stuttgart), from a corner, 0.05 xG, saved 57’ Bilal El Khannouss (Stuttgart), open play, 0.05 xG, blocked 51’ Tiago Tomás (Stuttgart), open play, 0.05 xG, blocked 87’ Badredine Bouanani (Stuttgart), from a corner, 0.05 xG, blocked 18’ Chris Führich (Stuttgart), open play, 0.04 xG, saved 7’ Jan Thielmann (FC Cologne), open play, 0.04 xG, saved 73’ Said El Mala (FC Cologne), from a corner, 0.04 xG, off target 77’ Maximilian Mittelstädt (Stuttgart), set piece, 0.04 xG, off target 51’ Bilal El Khannouss (Stuttgart), open play, 0.03 xG, blocked 72’ Jakub Kaminski (FC Cologne), set piece, 0.03 xG, blocked 80’ Jakub Kaminski (FC Cologne), from a corner, 0.03 xG, blocked 90+6’ Gian-Luca Waldschmidt (FC Cologne), from a corner, 0.03 xG, off target 70’ Tiago Tomás (Stuttgart), set piece, 0.03 xG, hit the woodwork 37’ Joshua Vagnoman (Stuttgart), open play, 0.03 xG, saved 77’ Said El Mala (FC Cologne), open play, 0.02 xG, saved 80’ Jakub Kaminski (FC Cologne), from a corner, 0.02 xG, off target 41’ Julian Chabot (Stuttgart), open play, 0.01 xG, blocked
Size shows xG Goal On target Off target or blocked

Hover or tap a shot for the player, minute and xG.

Lineups

FC Cologne 3-5-2 Starting XI
Schwäbe
Schmied 85’
Martel
Hübers
Sebulonsen
Jóhannesson 74’
Krauß
Kamiński
Maina 63’
Thielmann 74’
Ache 63’
Stuttgart 4-2-3-1 Starting XI
Nübel
Hendriks 61’
Chabot
Jaquez 86’
Vagnoman
Stiller
Karazor
Führich 71’
Khannouss 86’
Tomás 71’
Demirovic

Player stats

PlayerPosMinGAShxGxAKPCards
Marvin Schwäbe GK900 0.000.000
Timo Hübers DEF900 0.000.000
Eric Martel DEF900 0.000.000
Joël Schmied DEF900 0.000.000
Sebastian Sebulonsen MID901 0.060.142
Linton Maina MID680 0.000.000
Tom Krauß MID900 0.000.281
Jakub Kaminski MID9014 0.370.000
Ísak Bergmann Jóhannesson MID790 0.000.061
Jan Thielmann FWD792 0.100.000
Ragnar Ache FWD6812 0.360.281
Said El Mala Sub223 0.120.000
Denis Huseinbasic Sub221 0.060.061
Florian Kainz Sub110 0.000.083
Kristoffer Lund Sub110 0.000.021
Gian-Luca Waldschmidt Sub11 0.030.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

FC Cologne win 37% Avg odds 2.53
Draw 26% Avg odds 3.62
Stuttgart win 37% Avg odds 2.55

Chances implied by the average closing odds, with the bookmaker margin removed.

Form going into the game

Last five league games before this one, oldest first. Select one to open it.

Previous and next meeting

Shots, expected goals and player data from Understat. Timeline, lineups and team statistics from Sportmonks. Results and odds from football-data.co.uk.