Stuttgart vs FC Cologne

4 September 2026 · Bundesliga · 2026/27 · Referee Christian Dingert

Full time 4 – 1

Half-time: 1–0

  • Bilal El Khannouss 39’
  • Grischa Prömel 60’
  • Ermedin Demirovic 75’
  • Joshua Vagnoman 90’
  • Marius Bülter 81’

Match summary

Stuttgart won comfortably, 4-1 at home to FC Cologne. Stuttgart led 1-0 at half-time.

In the first half, Bilal El Khannouss put Stuttgart ahead in the 39th minute, set up by Joshua Vagnoman. In the second half, Grischa Prömel made it 2-0 in the 60th minute, set up by Maximilian Mittelstädt, Ermedin Demirovic made it 3-0 in the 75th minute, set up by Finn Jeltsch, Marius Bülter pulled one back to make it 3-1 in the 81st minute, and Joshua Vagnoman made it 4-1 in the 90th minute.

The chances backed that up: Stuttgart created 3.53 expected goals (xG) from 22 shots to FC Cologne's 2.88 from 18.

Stuttgart secured a comfortable 4-1 victory over FC Cologne in their Bundesliga fixture, dominating proceedings across nearly all key metrics. The hosts commanded 58 percent possession and recorded 526 passes with an 86 percent accuracy rate, compared to their opponents 378 passes at 84 percent accuracy. Stuttgart generated a superior volume of attacking play, registering 22 shots to FC Cologne's 17, with eight shots on target against three. Territory and pressure heavily favoured the home side, who accumulated 117 attacks and 10 corners. The expected goals statistics reflected the open nature of the encounter, with Stuttgart registering 3.53 xG to FC Cologne's 2.88. Discipline was well maintained, with Stuttgart committing five fouls and receiving one yellow card, while FC Cologne conceded six fouls and collected three yellow cards.

The opening goal arrived in the thirty-ninth minute when Bilal El Khannouss converted with a right-footed shot to give Stuttgart a 1-0 lead, shortly before Jahmai Simpson-Pusey received a yellow card. Following a 1-0 half-time scoreline, Grischa Prömel extended the lead to 2-0 with a left-footed shot in the sixtieth minute. Ermedin Demirovic added a third for the hosts with a right-footed finish in the seventy-fifth minute. FC Cologne responded in the eighty-first minute when Ramon Hendriks scored an own goal to make it 3-1. Josha Vagnoman completed the scoring in the ninetieth minute with a right-footed shot, sealing the 4-1 final scoreline for Stuttgart.

Match stats

58% Possession 42%
22 Shots 17
8 Shots on target 3
10 Corners 8
117 Attacks 71
62 Dangerous attacks 48
526 Passes 378
86% Pass accuracy 84%
12 Tackles 8
5 Fouls 6
1 Yellow cards 3
0 Red cards 0
1 Offsides 0

Key events

Stuttgart FC Cologne
Kick-off
Deniz UndavShot on target
19’
Bilal El KhannoussRight foot shot1-0 (Stuttgart)
39’
41’
Half-time1-0
47’
Ellyes SkhiriShot on target
Second half underway
53’
Mikey MooreShot on target
56’
Mikey MooreShot on target
Grischa PrömelLeft foot shot2-0 (Stuttgart)
60’
Dzenan PejcinovicShot on target
71’
Julian ChabotShot on target
72’
Ermedin DemirovicRight foot shot3-0 (Stuttgart)
75’
81’
Ramon HendriksOwn goal3-1 (FC Cologne)
85’
86’
Finn JeltschShot on target
87’
Josha VagnomanRight foot shot4-1 (Stuttgart)
90’
Full-time4-1

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 1 2 3 4 5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 3.53 2.88 39’ Bilal El Khannouss (Stuttgart), 1-0 39’ 60’ Grischa Prömel (Stuttgart), 2-0 60’ 75’ Ermedin Demirovic (Stuttgart), 3-0 75’ 81’ Marius Bülter (FC Cologne), 3-1 81’ 90’ Joshua Vagnoman (Stuttgart), 4-1 90’ 0 1 2 3 4 5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 3.53 2.88 39’ Bilal El Khannouss (Stuttgart), 1-0 El Khannouss 39’ 60’ Grischa Prömel (Stuttgart), 2-0 Prömel 60’ 75’ Ermedin Demirovic (Stuttgart), 3-0 Demirovic 75’ 81’ Marius Bülter (FC Cologne), 3-1 Bülter 81’ 90’ Joshua Vagnoman (Stuttgart), 4-1 Vagnoman 90’
Stuttgart 3.53 xGFC Cologne 2.88 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 FC Cologne attacking Stuttgart attacking 
81’ Marius Bülter (FC Cologne), open play, 0.82 xG, blocked 81’ Marius Bülter (FC Cologne), open play, 0.69 xG, goal 15’ Dzenan Pejcinovic (Stuttgart), open play, 0.67 xG, hit the woodwork 9’ Joshua Vagnoman (Stuttgart), open play, 0.62 xG, hit the woodwork 47’ Ellyes Skhiri (FC Cologne), from a corner, 0.55 xG, saved 66’ Finn Jeltsch (Stuttgart), from a corner, 0.39 xG, off target 71’ Dzenan Pejcinovic (Stuttgart), open play, 0.30 xG, saved 75’ Ermedin Demirovic (Stuttgart), open play, 0.25 xG, goal 72’ Julian Chabot (Stuttgart), from a corner, 0.20 xG, saved 56’ Ragnar Ache (FC Cologne), open play, 0.14 xG, blocked 19’ Deniz Undav (Stuttgart), open play, 0.12 xG, saved 30’ Julian Chabot (Stuttgart), from a corner, 0.12 xG, off target 60’ Grischa Prömel (Stuttgart), open play, 0.12 xG, goal 35’ Dzenan Pejcinovic (Stuttgart), open play, 0.10 xG, off target 39’ Bilal El Khannouss (Stuttgart), open play, 0.10 xG, goal 53’ Tom Krauß (FC Cologne), open play, 0.10 xG, off target 63’ Dzenan Pejcinovic (Stuttgart), from a corner, 0.09 xG, off target 80’ Marius Bülter (FC Cologne), open play, 0.09 xG, off target 56’ Mikey Moore (FC Cologne), open play, 0.08 xG, saved 88’ Leo Sauer (Stuttgart), open play, 0.08 xG, blocked 16’ Grischa Prömel (Stuttgart), open play, 0.07 xG, blocked 74’ Ragnar Ache (FC Cologne), open play, 0.06 xG, blocked 22’ Grischa Prömel (Stuttgart), open play, 0.06 xG, blocked 53’ Mikey Moore (FC Cologne), open play, 0.06 xG, saved 57’ Ísak Bergmann Jóhannesson (FC Cologne), open play, 0.06 xG, off target 58’ Tom Krauß (FC Cologne), open play, 0.06 xG, off target 66’ Bilal El Khannouss (Stuttgart), open play, 0.06 xG, blocked 63’ Angelo Stiller (Stuttgart), from a corner, 0.05 xG, off target 43’ Luka Lochoshvili (FC Cologne), from a corner, 0.04 xG, off target 4’ Dzenan Pejcinovic (Stuttgart), open play, 0.04 xG, off target 6’ Linton Maina (FC Cologne), open play, 0.04 xG, blocked 90’ Joshua Vagnoman (Stuttgart), open play, 0.03 xG, goal 22’ Joshua Vagnoman (Stuttgart), open play, 0.03 xG, blocked 19’ Gideon Mensah (FC Cologne), from a corner, 0.02 xG, off target 36’ Dzenan Pejcinovic (Stuttgart), open play, 0.02 xG, blocked 47’ Gideon Mensah (FC Cologne), from a corner, 0.02 xG, blocked 49’ Ellyes Skhiri (FC Cologne), from a corner, 0.02 xG, off target 79’ Reigan Heskey (FC Cologne), open play, 0.02 xG, off target 87’ Finn Jeltsch (Stuttgart), set piece, 0.02 xG, saved 43’ Jan Thielmann (FC Cologne), from a corner, 0.02 xG, off target 81’ Marius Bülter (FC Cologne), open play, 0.82 xG, blocked 81’ Marius Bülter (FC Cologne), open play, 0.69 xG, goal 15’ Dzenan Pejcinovic (Stuttgart), open play, 0.67 xG, hit the woodwork 9’ Joshua Vagnoman (Stuttgart), open play, 0.62 xG, hit the woodwork 47’ Ellyes Skhiri (FC Cologne), from a corner, 0.55 xG, saved 66’ Finn Jeltsch (Stuttgart), from a corner, 0.39 xG, off target 71’ Dzenan Pejcinovic (Stuttgart), open play, 0.30 xG, saved 75’ Ermedin Demirovic (Stuttgart), open play, 0.25 xG, goal 72’ Julian Chabot (Stuttgart), from a corner, 0.20 xG, saved 56’ Ragnar Ache (FC Cologne), open play, 0.14 xG, blocked 30’ Julian Chabot (Stuttgart), from a corner, 0.12 xG, off target 60’ Grischa Prömel (Stuttgart), open play, 0.12 xG, goal 19’ Deniz Undav (Stuttgart), open play, 0.12 xG, saved 39’ Bilal El Khannouss (Stuttgart), open play, 0.10 xG, goal 35’ Dzenan Pejcinovic (Stuttgart), open play, 0.10 xG, off target 53’ Tom Krauß (FC Cologne), open play, 0.10 xG, off target 63’ Dzenan Pejcinovic (Stuttgart), from a corner, 0.09 xG, off target 80’ Marius Bülter (FC Cologne), open play, 0.09 xG, off target 56’ Mikey Moore (FC Cologne), open play, 0.08 xG, saved 88’ Leo Sauer (Stuttgart), open play, 0.08 xG, blocked 16’ Grischa Prömel (Stuttgart), open play, 0.07 xG, blocked 74’ Ragnar Ache (FC Cologne), open play, 0.06 xG, blocked 57’ Ísak Bergmann Jóhannesson (FC Cologne), open play, 0.06 xG, off target 58’ Tom Krauß (FC Cologne), open play, 0.06 xG, off target 22’ Grischa Prömel (Stuttgart), open play, 0.06 xG, blocked 53’ Mikey Moore (FC Cologne), open play, 0.06 xG, saved 66’ Bilal El Khannouss (Stuttgart), open play, 0.06 xG, blocked 63’ Angelo Stiller (Stuttgart), from a corner, 0.05 xG, off target 43’ Luka Lochoshvili (FC Cologne), from a corner, 0.04 xG, off target 4’ Dzenan Pejcinovic (Stuttgart), open play, 0.04 xG, off target 6’ Linton Maina (FC Cologne), open play, 0.04 xG, blocked 90’ Joshua Vagnoman (Stuttgart), open play, 0.03 xG, goal 22’ Joshua Vagnoman (Stuttgart), open play, 0.03 xG, blocked 49’ Ellyes Skhiri (FC Cologne), from a corner, 0.02 xG, off target 19’ Gideon Mensah (FC Cologne), from a corner, 0.02 xG, off target 36’ Dzenan Pejcinovic (Stuttgart), open play, 0.02 xG, blocked 47’ Gideon Mensah (FC Cologne), from a corner, 0.02 xG, blocked 79’ Reigan Heskey (FC Cologne), open play, 0.02 xG, off target 87’ Finn Jeltsch (Stuttgart), set piece, 0.02 xG, saved 43’ Jan Thielmann (FC Cologne), from a corner, 0.02 xG, off target
Size shows xG Goal On target Off target or blocked

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

Lineups

Stuttgart 3-4-2-1 Starting XI
Bredlow
Jeltsch
Chabot
Mittelstädt 78’
Vagnoman
Prömel
Stiller 90’
Führich 70’
Undav 70’
Khannouss 78’
Pejcinovic
FC Cologne 4-3-3 Starting XI
Schwäbe
Mensah
Lochoshvili
Simpson-Pusey
Castro-Montes
Okon-Engstler 46’
Krauß 90’
Jóhannesson
Maina 75’
Ache 75’
Thielmann 46’

Player stats

PlayerPosMinGAShxGxAKPCards
Fabian Bredlow GK900 0.000.000
Julian Chabot DEF902 0.320.000
Finn Jeltsch DEF9012 0.410.332
Maximilian Mittelstädt DEF7810 0.000.834
Joshua Vagnoman MID90113 0.680.284
Chris Führich MID700 0.000.243
Grischa Prömel MID9013 0.240.000
Angelo Stiller MID901 0.050.000
Bilal El Khannouss MID7812 0.160.621
Deniz Undav MID701 0.120.062
Dzenan Pejcinovic FWD906 1.210.000
Ermedin Demirovic Sub2011 0.250.301
Jamie Leweling Sub200 0.000.000
Ramon Hendriks Sub120 0.000.000
Leo Sauer Sub121 0.080.000
Yanik Spalt Sub10 0.000.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

Stuttgart win 66% Avg odds 1.44
Draw 18% Avg odds 5.09
FC Cologne win 16% Avg odds 5.94

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.