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

Futmetrix Verdict
58
FT
Tue, Oct 20
VfB Stuttgart
1-1
Atletico Madrid
⚡ Intensity 38
⚖️ Balance 46
🏆 Stakes 82
🎲 Upset 37
Red card drama forces tight stalemate.

Win Probability

  • VfB Stuttgart 30%
  • Draw 25%
  • Atletico Madrid 45%

Futmetrix AI estimate

Ten-Man Atleti Dig Deep in MHP Arena Stalemate

Worth Watching Futmetrix Score: 58/100. A pulsating stalemate at the MHP Arena proved that numerical advantage doesn't always translate into Champions League points.

Shooting Gallery in Stuttgart

A vibrant Champions League night at the MHP Arena immediately delivered on its promise. VfB Stuttgart looked sharp early on, showcasing why they sit comfortably in the top eight. They edged possession with 54 percent of the ball, forcing Atletico Madrid to absorb severe pressure. The Intensity metrics spiked early as the hosts relentlessly tested the Spanish defence. A barrage of shots turned the penalty area into an absolute shooting gallery, keeping the away side firmly on the back foot. The breakthrough finally arrived in the 36th minute when Jamie Leweling found the back of the net. His clinical strike sent the home crowd into raptures, underlining their early dominance and forcing the visitors to completely rethink their tactical strategy before the half-time whistle could offer them a moment of much-needed respite.

A Tale of Two Halves

Diego Simeone's men emerged from the tunnel with renewed vigour, instantly altering the dynamic of this crucial encounter. The critical moment arrived just two minutes into the second half. Half-time introduction Ademola Lookman completely bypassed the defensive line, sliding a perfect ball into the path of Julián Álvarez. The Argentine attacker made no mistake, burying the equaliser in the 47th minute and proving his lethal quality in the final third. The Balance of the match was entirely reset, but the drama was far from over. In the 64th minute, Morten Hjulmand committed a reckless challenge, earning a straight red card. Suddenly, the visitors found themselves severely compromised, forced to navigate the remaining half-hour a man down against a relentless German side eager to capitalise on their numerical advantage.

The Siege Fails

Reduced to ten men, the away side retreated into a deep, incredibly compact defensive block. Stuttgart completely commanded the final stages, throwing absolutely everything forward. The Stakes were immense as they sought to secure a vital victory to maintain their push at the summit of the table. M. Mittelstädt was an absolute standout on the flank, orchestrating wave after wave of dangerous attacks and earning deserved man-of-the-match plaudits. The hosts applied relentless set-piece pressure, eventually racking up an astonishing 13 corners across the ninety minutes. Despite mustering 28 total combined match shots throughout the evening, they lacked the final clinical touch needed to breach the low block a second time. Ultimately, Atleti clung to a precious point, proving their famed resilience under severe European pressure away from home.

Key Questions

How did the red card for Morten Hjulmand impact the match?

Down to ten men, Atlético retreated into a defensive shell, forcing Stuttgart to rely purely on constant set-pieces and crosses to try and break them down.

What does this mean for VfB Stuttgart's season?

A point keeps them firmly inside the crucial top eight Champions League promotion places, maintaining their strong and promising early season continental form.

How did substitute J. Álvarez change the game?

Though Álvarez started and crucially scored, it was actually half-time substitute Ademola Lookman who instantly changed the game, providing the pinpoint assist for the 47th-minute equaliser.

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
54%
46%
VfB Stuttgart 54%
Atletico Madrid 46%
Shots
18
10
VfB Stuttgart 18
Atletico Madrid 10
Shots on Target
5
3
VfB Stuttgart 5
Atletico Madrid 3
Expected Goals (xG)
1.35
0.90
VfB Stuttgart 1.35
Atletico Madrid 0.90
Passes
512
458
VfB Stuttgart 512
Atletico Madrid 458
Corners
9
4
VfB Stuttgart 9
Atletico Madrid 4
Fouls
15
7
VfB Stuttgart 15
Atletico Madrid 7
Yellow Cards
1
0
VfB Stuttgart 1
Atletico Madrid 0
Red Cards
0
1
VfB Stuttgart 0
Atletico Madrid 1

Match Events

36' ⚽ Jamie Leweling
↓ Jonathan David ↑Ademola Lookman 🔄 45'
HT
Julián Álvarez (Ademola Lookman) ⚽ 47'
52' 🔄 ↓ Josha Vagnoman ↑Lorenz Assignon
Morten Hjulmand 🟥 64'
↓ Alejandro Baena Rodríguez ↑Johnny Cardoso 🔄 69'
72' 🔄 ↓ Jamie Leweling ↑Ermedin Demirović
↓ Pablo Barrios Rivas ↑Robin Le Normand 🔄 78'
↓ Julián Álvarez ↑Obed Vargas 🔄 78'
↓ Giuliano Simeone Baldini ↑Alexander Sørloth 🔄 87'
87' 🔄 ↓ Chris Führich ↑Leo Sauer
87' 🔄 ↓ Deniz Undav ↑Dženan Pejčinović
FT

Player Cards

Our take on every player in this match

VfB Stuttgart

Goalkeepers
Dennis Seimen
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
Julian Chabot
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Ramon Hendriks
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Maximilian Mittelstädt
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
54%
Pass Acc
Midfielders
Josha Vagnoman
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
1
On Target
Grischa Prömel
STORMTROOPER
STORMTROOPER
3
Shots
3
Shots
0
Goals
1
On Target
Angelo Stiller
MAGNET
MAGNET
104
Activity
104
Activity
84
Passes
20
Duels
Chris Führich
STORMTROOPER
STORMTROOPER
4
Shots
4
Shots
0
Goals
0
On Target
Jamie Leweling
SNIPER
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
Bilal El Khannouss
STORMTROOPER
STORMTROOPER
3
Shots
3
Shots
0
Goals
1
On Target
Forwards
Deniz Undav
ARCHITECT
ARCHITECT
4
Key Passes
4
Key Passes
0
Assists
17%
Pass Acc
BENCH
Fabian Bredlow
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Marius Funk
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
Finn Jeltsch
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Lorenz Assignon
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
38
Total Mins
Started
Entry
Luca Jaquez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Nikolas Nartey
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Atakan Karazor
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Leo Sauer
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
3
Total Mins
Started
Entry
Dženan Pejčinović
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
3
Total Mins
Started
Entry
Ermedin Demirović
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
18
Total Mins
Started
Entry

Atletico Madrid

Goalkeepers
Jan Oblak
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
Marcos Llorente
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Marc Pubill
WALL
WALL
0
Dribbled Past
0
Dribbled Past
3
Tackles
69%
Duel Win %
Dávid Hancko
STORMTROOPER
STORMTROOPER
3
Shots
3
Shots
0
Goals
1
On Target
Álex Grimaldo
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
33%
Pass Acc
Midfielders
Giuliano Simeone
MAGNET
MAGNET
71
Activity
71
Activity
46
Passes
25
Duels
Morten Hjulmand
FRIENDLY FIRE
FRIENDLY FIRE
Red Card
Mistake
Red Card
Mistake
3
Fouls
5.8
Rating
Pablo Barrios
MAGNET
MAGNET
66
Activity
66
Activity
60
Passes
6
Duels
Álex Baena
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
69
Total Mins
69
Entry
Forwards
Jonathan David
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
46
Total Mins
45
Entry
Julián Álvarez
FINISHER
FINISHER
1
Goals
1
Goals
3
Shots
8.1
Rating
BENCH
Juan Musso
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Robin Le Normand
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
12
Total Mins
Started
Entry
J. Dominguez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Daniel Martinez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Rodrigo Mendoza
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Lee Kang-In
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
J. Castillo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Johnny Cardoso
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
21
Total Mins
Started
Entry
Obed Vargas
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
12
Total Mins
Started
Entry
Alexander Sørloth
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
3
Total Mins
Started
Entry
Arnau Ortiz
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Ademola Lookman
PROVIDER
PROVIDER
1
Assists
1
Assists
2
Key Passes
6.8
Rating

League Standings

Pos Team P Pts GF GA GD Form
1 Paris Saint Germain 2 6 10 3 +7 WManchester City 2 - 4 Paris Saint Germain (14-10-2026)WParis Saint Germain 6 - 1 Slovan Bratislava (09-09-2026)
2 Aston Villa 2 6 9 2 +7 WAston Villa 6 - 0 Fenerbahçe (14-10-2026)WClub Brugge KV 2 - 3 Aston Villa (08-09-2026)
3 Barcelona 2 6 9 2 +7 WGalatasaray 1 - 4 Barcelona (13-10-2026)WBarcelona 5 - 1 Feyenoord (09-09-2026)
4 VfB Stuttgart 2 6 6 1 +5 WSlovan Bratislava 0 - 3 VfB Stuttgart (14-10-2026)WVfB Stuttgart 3 - 1 Viking (09-09-2026)
5 Liverpool 2 6 8 4 +4 WLask Linz 3 - 6 Liverpool (14-10-2026)WLiverpool 2 - 1 Atletico Madrid (09-09-2026)
6 Sporting CP 2 6 5 1 +4 WLens 0 - 2 Sporting CP (13-10-2026)WSporting CP 3 - 1 Galatasaray (09-09-2026)
7 Arsenal 2 6 4 0 +4 WArsenal 3 - 0 Lille (13-10-2026)WNapoli 0 - 1 Arsenal (09-09-2026)
8 Real Madrid 2 6 6 4 +2 WAS Roma 3 - 4 Real Madrid (14-10-2026)WReal Madrid 2 - 1 Inter (08-09-2026)
9 Real Betis 2 6 6 4 +2 WReal Betis 3 - 2 FC Porto (14-10-2026)WLille 2 - 3 Real Betis (08-09-2026)
10 Borussia Dortmund 3 6 5 4 +1 WSabah FA 1 - 2 Borussia Dortmund (20-10-2026)LBodo/Glimt 1 - 0 Borussia Dortmund (14-10-2026)WBorussia Dortmund 3 - 2 Villarreal (08-09-2026)
11 Bayern München 2 4 8 3 +5 DViking 3 - 3 Bayern München (13-10-2026)WBayern München 5 - 0 Bodo/Glimt (10-09-2026)
12 AS Roma 3 4 8 5 +3 WAS Roma 4 - 0 Slovan Bratislava (20-10-2026)LAS Roma 3 - 4 Real Madrid (14-10-2026)DFenerbahçe 1 - 1 AS Roma (10-09-2026)
13 Shakhtar Donetsk 2 4 4 2 +2 WShakhtar Donetsk 3 - 1 AEK Athens FC (14-10-2026)DPSV Eindhoven 1 - 1 Shakhtar Donetsk (10-09-2026)
14 Como 2 3 6 4 +2 LFeyenoord 3 - 2 Como (14-10-2026)WComo 4 - 1 RB Leipzig (10-09-2026)
15 Manchester United 2 3 4 2 +2 LAtletico Madrid 2 - 0 Manchester United (13-10-2026)WManchester United 4 - 0 Sabah FA (10-09-2026)
16 Villarreal 2 3 5 4 +1 WVillarreal 3 - 1 Napoli (13-10-2026)LBorussia Dortmund 3 - 2 Villarreal (08-09-2026)
17 Atletico Madrid 2 3 3 2 +1 WAtletico Madrid 2 - 0 Manchester United (13-10-2026)LLiverpool 2 - 1 Atletico Madrid (09-09-2026)
18 Club Brugge KV 2 3 6 6 0 WInter 3 - 4 Club Brugge KV (13-10-2026)LClub Brugge KV 2 - 3 Aston Villa (08-09-2026)
19 Manchester City 2 3 4 4 0 LManchester City 2 - 4 Paris Saint Germain (14-10-2026)WFC Porto 0 - 2 Manchester City (08-09-2026)
20 Lens 2 3 3 4 -1 LLens 0 - 2 Sporting CP (13-10-2026)WSlavia Praha 2 - 3 Lens (10-09-2026)
21 AEK Athens FC 2 3 2 3 -1 LShakhtar Donetsk 3 - 1 AEK Athens FC (14-10-2026)WAEK Athens FC 1 - 0 Lask Linz (08-09-2026)
22 RB Leipzig 2 3 2 4 -2 WRB Leipzig 1 - 0 PSV Eindhoven (13-10-2026)LComo 4 - 1 RB Leipzig (10-09-2026)
23 Feyenoord 2 3 4 7 -3 WFeyenoord 3 - 2 Como (14-10-2026)LBarcelona 5 - 1 Feyenoord (09-09-2026)
24 Sabah FA 3 3 3 6 -3 LSabah FA 1 - 2 Borussia Dortmund (20-10-2026)WSabah FA 2 - 0 Slavia Praha (13-10-2026)LManchester United 4 - 0 Sabah FA (10-09-2026)
25 Bodo/Glimt 2 3 1 5 -4 WBodo/Glimt 1 - 0 Borussia Dortmund (14-10-2026)LBayern München 5 - 0 Bodo/Glimt (10-09-2026)
26 Fenerbahçe 3 2 3 9 -6 DFenerbahçe 2 - 2 Slavia Praha (20-10-2026)LAston Villa 6 - 0 Fenerbahçe (14-10-2026)DFenerbahçe 1 - 1 AS Roma (10-09-2026)
27 PSV Eindhoven 2 1 1 2 -1 LRB Leipzig 1 - 0 PSV Eindhoven (13-10-2026)DPSV Eindhoven 1 - 1 Shakhtar Donetsk (10-09-2026)
28 Viking 2 1 4 6 -2 DViking 3 - 3 Bayern München (13-10-2026)LVfB Stuttgart 3 - 1 Viking (09-09-2026)
29 Slavia Praha 3 1 4 7 -3 DFenerbahçe 2 - 2 Slavia Praha (20-10-2026)LSabah FA 2 - 0 Slavia Praha (13-10-2026)LSlavia Praha 2 - 3 Lens (10-09-2026)
30 Inter 2 0 4 6 -2 LInter 3 - 4 Club Brugge KV (13-10-2026)LReal Madrid 2 - 1 Inter (08-09-2026)
31 FC Porto 2 0 2 5 -3 LReal Betis 3 - 2 FC Porto (14-10-2026)LFC Porto 0 - 2 Manchester City (08-09-2026)
32 Napoli 2 0 1 4 -3 LVillarreal 3 - 1 Napoli (13-10-2026)LNapoli 0 - 1 Arsenal (09-09-2026)
33 Lask Linz 2 0 3 7 -4 LLask Linz 3 - 6 Liverpool (14-10-2026)LAEK Athens FC 1 - 0 Lask Linz (08-09-2026)
34 Lille 2 0 2 6 -4 LArsenal 3 - 0 Lille (13-10-2026)LLille 2 - 3 Real Betis (08-09-2026)
35 Galatasaray 2 0 2 7 -5 LGalatasaray 1 - 4 Barcelona (13-10-2026)LSporting CP 3 - 1 Galatasaray (09-09-2026)
36 Slovan Bratislava 3 0 1 13 -12 LAS Roma 4 - 0 Slovan Bratislava (20-10-2026)LSlovan Bratislava 0 - 3 VfB Stuttgart (14-10-2026)LParis Saint Germain 6 - 1 Slovan Bratislava (09-09-2026)

Find your next match faster.

Honest match ratings. Find what is worth watching—without the clutter.

Bookmark this page

This page updates as new matches arrive.

Keep these picks handy.

Press Ctrl+D, then confirm in your browser.

Viewed labels stay on this device. We don't receive your reading history.

Keep Futmetrix handy

Honest match ratings. Find what is worth watching—without the clutter.