Live
My Signals
✦ SportSignals+ just now
Value SmartBetsNEW Props Predictions Live My Bets Alerts
Bundesliga · MW2 Stuttgart Arena, StuttgartRef: Christian Dingert
Full time

VfB Stuttgart 4-1 1. FC Köln result, stats and report

VfB Stuttgart
Won · xG 2.25
4 – 1
Final
Lost · xG 1.00
1. FC Köln
The Match Review, as soon as it publishes.
Next: VfB Stuttgart v Viking · Wed 9 Sept · 1. FC Köln v Werder Bremen · Sat 12 Sept
Skip match sections
Match report

Stuttgart 2-0 Köln: El Khannouss and Prömel Deliver Clinical Win Despite Injury Crisis

SportSignals Match Desk · Football analysis desk ·

VfB Stuttgart 2, 1. FC Köln 0. Write it down. That is a result built on basics, not brilliance. Stuttgart had bodies missing all over the place going into this one, and Köln came here with a chance to take something. They did not take it. That tells you everything you need to know about the attitude on the Stuttgart side and the lack of it on Köln's.

The Goals: Simple, Effective, Unargued

Stuttgart got the opener on 39 minutes. Bilal El Khannouss finished with his right foot, with Josha Vagnoman credited with the assist. That is a goal scored before half-time, on home soil, against a side that had shipped 14 goals in their last five Bundesliga matches. The thing is, you do not need to overcomplicate it when the opposition is giving you that kind of invitation.

Grischa Prömel made it two on 60 minutes, finishing with his left foot. Maximilian Mittelstädt picked up an assist there, the same Mittelstädt who had just seen yellow nine minutes earlier. Credit to him for keeping his head and contributing immediately after the booking. That is accountability in action. You make a mistake, you respond. Simple.

Stuttgart hit the woodwork twice during the match. On another night, this could have been more comfortable. The basics were there. The desire was there. The result was deserved.

Stuttgart's Injury Crisis and Why It Makes This Result More Impressive

Listen, I am not going to use injury lists as excuses. I never have. But context matters when you are talking about standards and what it takes to compete. Stuttgart went into this match with a serious number of players unavailable. The data shows long-term absentees going back to early 2025, a major injury not expected to be resolved until late September, and multiple moderate and minor injuries picked up in the weeks before this game. That is a squad under genuine pressure.

And yet they kept a clean sheet. Stuttgart's clean sheet percentage across their last five Bundesliga matches stood at zero before tonight. Not one shut-out in five. Tonight they got the job done defensively. That matters. That is what standards look like when a group of players decides to compete regardless of circumstances.

Possession and Control: Stuttgart Earned It

Stuttgart had 60 per cent of the ball. They completed 344 passes from 402 attempted, an accuracy of 86 per cent. Köln, by contrast, completed 219 from 267, at 82 per cent. Stuttgart won more tackles and made more interceptions on their side of the pitch. They put six accurate crosses into the box compared to Köln's two. They generated 94 attacks to Köln's 46, and 48 dangerous attacks to Köln's 34.

The thing is, possession means nothing without accountability in the final third. Stuttgart had 10 key passes to Köln's seven. They converted two goals from three shots on target. That is clinical. That is what execution of the basics looks like when players are switched on and committed.

Köln: What Exactly Are They Doing?

I will say this plainly. Köln's form heading into this match was unacceptable. Three losses, one draw and one win in their last five Bundesliga matches. They had conceded 14 goals in that same sample. Not a single clean sheet. Every one of those five games ended with both sides scoring, which tells you the defensive structure simply does not hold.

Tonight they had 13 total shots. They had 10 shots inside the box. Three on target. One save required of Stuttgart's goalkeeper in the entire match. How does a side have that much volume in dangerous areas and produce nothing? That is not a tactical problem. That is a desire problem. That is an attitude problem. End of.

Köln made two substitutions at half-time, bringing on Mikey Moore and Ellyes Skhiri for Jan Thielmann and Paul Okon-Engstler. A clear message from the bench that what they saw in the first half was not good enough. The problem is the second half did not produce a goal either. Jahmai Simpson-Pusey picked up a yellow card for Köln on 41 minutes. Discipline, basics, competing for the full 90 minutes. Köln could not manage any of it consistently enough.

Head-to-Head: Stuttgart Have Köln's Number

This is not a new story. The head-to-head record between these two sides in the data available shows Stuttgart winning both previous Bundesliga meetings, scoring five goals and conceding two. Both of those games ended with both teams scoring, so Stuttgart keeping a clean sheet here represents genuine defensive improvement in this fixture. They dominated where it counted.

What This Result Means

Stuttgart came off the back of a 1-5 home defeat by Bayern Munich in their previous Bundesliga match. That is a heavy loss to carry into a Friday night fixture. You can either let that result drag you down or you use it as fuel. This group used it as fuel. They controlled the ball, they competed for every duel, they took their chances and they kept a clean sheet against a side that had been scoring in every game.

Across their last ten Bundesliga matches, Stuttgart have now won four, drawn three and lost three, scoring 22 and conceding 20 including tonight's result. Not perfect numbers. But there is something in this Stuttgart side that competes. Tonight showed it. Bilal El Khannouss was the man who made the difference in the first half, and Grischa Prömel put the tie to bed with a composed finish just after the hour. Two goals, two assists, one clean sheet. Against a backdrop of injuries and a hammering last time out.

That is what standards look like. You show up, you work, you get your result. Stuttgart did that tonight. Köln did not. Simple as that.

Informational only, not betting advice. 18+ · Past performance does not guarantee future results · BeGambleAware (UK): 0808 8020 133.