Monaco 0 - 0 FT Tottenham

Stade Louis II

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

Futmetrix Verdict
9
FT
Wed, Oct 22
Monaco
0-0
Tottenham
⚡ Intensity 8
⚖️ Balance 0
🏆 Stakes 0
🎲 Upset 43
Vicario's masterclass stifles Monaco's siege

Win Probability

  • Monaco 18%
  • Draw 29%
  • Tottenham 53%

Futmetrix AI estimate

Vicario's Eight-Save Masterclass Denies Monaco in Stalemate Thriller

Skip It Futmetrix Score: 9/100. This scoreless draw represents a tactical victory for Tottenham, whose watertight defence and goalkeeper brilliance contained Monaco's relentless attacking pressure in a match where intensity masked the absence of goals.

The Siege That Never Broke

Monaco arrived at Stade Louis II with intensity coursing through their veins, unleashing 23 shots—a barrage that would have buried lesser opponents. Yet Guglielmo Vicario stood as an immovable object, producing eight world-class saves to transform the Tottenham net into an impenetrable fortress. The Italian goalkeeper's reflexes and positioning turned desperation into frustration for the hosts, who dominated possession (56%) but couldn't translate territorial advantage into the one metric that matters.

Monaco's Attacking Paradox

The numbers tell a story of profound imbalance: 19 shots inside the box, 2.45 expected goals, yet nothing to show for it. Caio Henrique orchestrated the left flank with six key passes, his creative brilliance a constant thorn in Tottenham's side, while Mohammed Salisu anchored the defence with characteristic solidity. Monaco's defensive balance held firm—two goals prevented despite the onslaught—but their finishing lacked the clinical edge required at this level. The turning point never arrived because Vicario simply wouldn't allow it.

Tottenham's Counterattacking Restraint

Ange Postecoglou's side absorbed pressure with surprising ease, ceding just 44% possession while maintaining structural discipline. Tottenham's 11 shots (0.88 xG) reflected their pragmatic approach—efficiency over volume. A single yellow card suggested remarkable composure under siege. The away side's defensive organisation proved the match's defining feature, transforming a potential rout into a hard-fought point that keeps their Champions League campaign alive.

Key Questions

What made Guglielmo Vicario the Man of the Match?

Eight saves against 23 Monaco shots. Vicario's positioning, reflexes, and composure transformed Tottenham's goalline into an impenetrable barrier, denying the hosts repeatedly.

Did Monaco deserve a goal?

Statistically, yes—2.45 xG suggests they should have scored. But Vicario's brilliance and Tottenham's defensive discipline neutralised the stakes.

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
56%
44%
Monaco 56%
Tottenham 44%
Shots
23
11
Monaco 23
Tottenham 11
Shots on Target
8
2
Monaco 8
Tottenham 2
Expected Goals (xG)
2.45
0.88
Monaco 2.45
Tottenham 0.88
Passes
456
347
Monaco 456
Tottenham 347
Pass Accuracy
84%
82%
Monaco 84%
Tottenham 82%
Corners
5
4
Monaco 5
Tottenham 4
Fouls
25
0
Monaco 25
Tottenham 0
Yellow Cards
0
1
Monaco 0
Tottenham 1
Red Cards
0
0
Monaco 0
Tottenham 0

Match Events

HT
Richarlison 🟨 47'
57' 🔄 K. Diatta A. Golovin
L. Bergvall X. Simons 🔄 60'
R. Bentancur P. M. Sarr 🔄 60'
70' 🔄 A. Fati T. Minamino
Richarlison R. Kolo Muani 🔄 70'
W. Odobert B. Johnson 🔄 70'
70' 🔄 K. Ouattara C. Mawissa
M. Kudus D. Spence 🔄 79'
83' 🔄 F. Balogun M. Biereth
FT

Player Cards

Our take on every player in this match

Monaco

Goalkeepers
Philipp Köhn
PROVOCATEUR
PROVOCATEUR
1
Fouls Won
1
Fouls Won
2
Duels Won
0
Pens Won
Defenders
Thilo Kehrer
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
0
On Target
Mohammed Salisu
PROVOCATEUR
PROVOCATEUR
2
Fouls Won
2
Fouls Won
8
Duels Won
0
Pens Won
Caio Henrique
ARCHITECT
ARCHITECT
6
Key Passes
6
Key Passes
0
Assists
46%
Pass Acc
Midfielders
Krépin Diatta
ARCHITECT
ARCHITECT
4
Key Passes
4
Key Passes
0
Assists
21%
Pass Acc
Jordan Teze
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Mamadou Coulibaly
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
45%
Pass Acc
Kassoum Ouattara
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
70
Total Mins
70
Entry
Forwards
Maghnes Akliouche
MAGNET
MAGNET
51
Activity
51
Activity
38
Passes
13
Duels
Ansu Fati
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
22%
Pass Acc
Folarin Balogun
LATE SHIFT
LATE SHIFT
7
Late Mins
7
Late Mins
83
Total Mins
83
Entry
BENCH
Jules Stawiecki
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Yann Lienard
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Christian Mawissa Elebi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
20
Total Mins
Started
Entry
Aleksandr Golovin
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
33
Total Mins
Started
Entry
Stanis Idumbo Muzambo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Takumi Minamino
STORMTROOPER
STORMTROOPER
3
Shots
3
Shots
0
Goals
0
On Target
Aladji Bamba
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Pape Cabral
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Mika Biereth
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
13
Total Mins
Started
Entry
George Ilenikhena
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Lucas Michal
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Tottenham

Goalkeepers
Guglielmo Vicario
OCTOPUS
OCTOPUS
8
Saves
8
Saves
0
Conceded
100%
Save %
Defenders
Pedro Porro
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
0
On Target
Kevin Danso
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Micky van de Ven
PROVOCATEUR
PROVOCATEUR
2
Fouls Won
2
Fouls Won
4
Duels Won
0
Pens Won
Archie Gray
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Midfielders
Rodrigo Bentancur
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
60
Total Mins
60
Entry
João Palhinha
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Mohammed Kudus
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
15%
Pass Acc
Lucas Bergvall
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
60
Total Mins
60
Entry
Wilson Odobert
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
18%
Pass Acc
Forwards
Richarlison
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
70
Total Mins
70
Entry
BENCH
Antonin Kinsky
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Brandon Austin
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Djed Spence
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
11
Total Mins
Started
Entry
Jun'ai Byfield
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Xavi Simons
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
30
Total Mins
Started
Entry
Pape Matar Sarr
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
30
Total Mins
Started
Entry
Callum Olusesi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Luca Williams-Barnett
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Brennan Johnson
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
21
Total Mins
Started
Entry
Randal Kolo Muani
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
20
Total Mins
Started
Entry
Dane Scarlett
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
11/22/2016 Monaco 2 - 1 Tottenham UEFA Champions League Stade Louis II
09/14/2016 Tottenham 1 - 2 Monaco UEFA Champions League Wembley Stadium
12/10/2015 Tottenham 4 - 1 Monaco UEFA Europa League White Hart Lane
10/01/2015 Monaco 1 - 1 Tottenham UEFA Europa League Stade Louis II.
11/22/2016
UEFA Champions League Stade Louis II
09/14/2016
UEFA Champions League Wembley Stadium
12/10/2015
UEFA Europa League White Hart Lane
10/01/2015
UEFA Europa League Stade Louis II.
Monaco Win
Tottenham Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Paris Saint Germain 3 9 13 3 +10 WBayer Leverkusen 2 - 7 Paris Saint Germain (21-10-2025)WBarcelona 1 - 2 Paris Saint Germain (01-10-2025)WParis Saint Germain 4 - 0 Atalanta (17-09-2025)
2 Bayern München 3 9 12 2 +10 WBayern München 4 - 0 Club Brugge KV (22-10-2025)WPafos 1 - 5 Bayern München (30-09-2025)WBayern München 3 - 1 Chelsea (17-09-2025)
3 Inter 3 9 9 0 +9 WUnion St. Gilloise 0 - 4 Inter (21-10-2025)WInter 3 - 0 Slavia Praha (30-09-2025)WAjax 0 - 2 Inter (17-09-2025)
4 Arsenal 3 9 8 0 +8 WArsenal 4 - 0 Atletico Madrid (21-10-2025)WArsenal 2 - 0 Olympiakos Piraeus (01-10-2025)WAthletic Club 0 - 2 Arsenal (16-09-2025)
5 Real Madrid 3 9 8 1 +7 WReal Madrid 1 - 0 Juventus (22-10-2025)WKairat Almaty 0 - 5 Real Madrid (30-09-2025)WReal Madrid 2 - 1 Marseille (16-09-2025)
6 Borussia Dortmund 3 7 12 7 +5 WFC Copenhagen 2 - 4 Borussia Dortmund (21-10-2025)WBorussia Dortmund 4 - 1 Athletic Club (01-10-2025)DJuventus 4 - 4 Borussia Dortmund (16-09-2025)
7 Manchester City 3 7 6 2 +4 WVillarreal 0 - 2 Manchester City (21-10-2025)DMonaco 2 - 2 Manchester City (01-10-2025)WManchester City 2 - 0 Napoli (18-09-2025)
8 Newcastle 3 6 8 2 +6 WNewcastle 3 - 0 Benfica (21-10-2025)WUnion St. Gilloise 0 - 4 Newcastle (01-10-2025)LNewcastle 1 - 2 Barcelona (18-09-2025)
9 Barcelona 3 6 9 4 +5 WBarcelona 6 - 1 Olympiakos Piraeus (21-10-2025)LBarcelona 1 - 2 Paris Saint Germain (01-10-2025)WNewcastle 1 - 2 Barcelona (18-09-2025)
10 Liverpool 3 6 8 4 +4 WEintracht Frankfurt 1 - 5 Liverpool (22-10-2025)LGalatasaray 1 - 0 Liverpool (30-09-2025)WLiverpool 3 - 2 Atletico Madrid (17-09-2025)
11 Chelsea 3 6 7 4 +3 WChelsea 5 - 1 Ajax (22-10-2025)WChelsea 1 - 0 Benfica (30-09-2025)LBayern München 3 - 1 Chelsea (17-09-2025)
12 Sporting CP 3 6 7 4 +3 WSporting CP 2 - 1 Marseille (22-10-2025)LNapoli 2 - 1 Sporting CP (01-10-2025)WSporting CP 4 - 1 Kairat Almaty (18-09-2025)
13 Qarabag 3 6 6 5 +1 LAthletic Club 3 - 1 Qarabag (22-10-2025)WQarabag 2 - 0 FC Copenhagen (01-10-2025)WBenfica 2 - 3 Qarabag (16-09-2025)
14 Galatasaray 3 6 5 6 -1 WGalatasaray 3 - 1 Bodo/Glimt (22-10-2025)WGalatasaray 1 - 0 Liverpool (30-09-2025)LEintracht Frankfurt 5 - 1 Galatasaray (18-09-2025)
15 Tottenham 3 5 3 2 +1 DMonaco 0 - 0 Tottenham (22-10-2025)DBodo/Glimt 2 - 2 Tottenham (30-09-2025)WTottenham 1 - 0 Villarreal (16-09-2025)
16 PSV Eindhoven 3 4 8 6 +2 WPSV Eindhoven 6 - 2 Napoli (21-10-2025)DBayer Leverkusen 1 - 1 PSV Eindhoven (01-10-2025)LPSV Eindhoven 1 - 3 Union St. Gilloise (16-09-2025)
17 Atalanta 3 4 2 5 -3 DAtalanta 0 - 0 Slavia Praha (22-10-2025)WAtalanta 2 - 1 Club Brugge KV (30-09-2025)LParis Saint Germain 4 - 0 Atalanta (17-09-2025)
18 Marseille 3 3 6 4 +2 LSporting CP 2 - 1 Marseille (22-10-2025)WMarseille 4 - 0 Ajax (30-09-2025)LReal Madrid 2 - 1 Marseille (16-09-2025)
19 Atletico Madrid 3 3 7 8 -1 LArsenal 4 - 0 Atletico Madrid (21-10-2025)WAtletico Madrid 5 - 1 Eintracht Frankfurt (30-09-2025)LLiverpool 3 - 2 Atletico Madrid (17-09-2025)
20 Club Brugge KV 3 3 5 7 -2 LBayern München 4 - 0 Club Brugge KV (22-10-2025)LAtalanta 2 - 1 Club Brugge KV (30-09-2025)WClub Brugge KV 4 - 1 Monaco (18-09-2025)
21 Athletic Club 3 3 4 7 -3 WAthletic Club 3 - 1 Qarabag (22-10-2025)LBorussia Dortmund 4 - 1 Athletic Club (01-10-2025)LAthletic Club 0 - 2 Arsenal (16-09-2025)
22 Eintracht Frankfurt 3 3 7 11 -4 LEintracht Frankfurt 1 - 5 Liverpool (22-10-2025)LAtletico Madrid 5 - 1 Eintracht Frankfurt (30-09-2025)WEintracht Frankfurt 5 - 1 Galatasaray (18-09-2025)
23 Napoli 3 3 4 9 -5 LPSV Eindhoven 6 - 2 Napoli (21-10-2025)WNapoli 2 - 1 Sporting CP (01-10-2025)LManchester City 2 - 0 Napoli (18-09-2025)
24 Union St. Gilloise 3 3 3 9 -6 LUnion St. Gilloise 0 - 4 Inter (21-10-2025)LUnion St. Gilloise 0 - 4 Newcastle (01-10-2025)WPSV Eindhoven 1 - 3 Union St. Gilloise (16-09-2025)
25 Juventus 3 2 6 7 -1 LReal Madrid 1 - 0 Juventus (22-10-2025)DVillarreal 2 - 2 Juventus (01-10-2025)DJuventus 4 - 4 Borussia Dortmund (16-09-2025)
26 Bodo/Glimt 3 2 5 7 -2 LGalatasaray 3 - 1 Bodo/Glimt (22-10-2025)DBodo/Glimt 2 - 2 Tottenham (30-09-2025)DSlavia Praha 2 - 2 Bodo/Glimt (17-09-2025)
27 Monaco 3 2 3 6 -3 DMonaco 0 - 0 Tottenham (22-10-2025)DMonaco 2 - 2 Manchester City (01-10-2025)LClub Brugge KV 4 - 1 Monaco (18-09-2025)
28 Slavia Praha 3 2 2 5 -3 DAtalanta 0 - 0 Slavia Praha (22-10-2025)LInter 3 - 0 Slavia Praha (30-09-2025)DSlavia Praha 2 - 2 Bodo/Glimt (17-09-2025)
29 Pafos 3 2 1 5 -4 DKairat Almaty 0 - 0 Pafos (21-10-2025)LPafos 1 - 5 Bayern München (30-09-2025)DOlympiakos Piraeus 0 - 0 Pafos (17-09-2025)
30 Bayer Leverkusen 3 2 5 10 -5 LBayer Leverkusen 2 - 7 Paris Saint Germain (21-10-2025)DBayer Leverkusen 1 - 1 PSV Eindhoven (01-10-2025)DFC Copenhagen 2 - 2 Bayer Leverkusen (18-09-2025)
31 Villarreal 3 1 2 5 -3 LVillarreal 0 - 2 Manchester City (21-10-2025)DVillarreal 2 - 2 Juventus (01-10-2025)LTottenham 1 - 0 Villarreal (16-09-2025)
32 FC Copenhagen 3 1 4 8 -4 LFC Copenhagen 2 - 4 Borussia Dortmund (21-10-2025)LQarabag 2 - 0 FC Copenhagen (01-10-2025)DFC Copenhagen 2 - 2 Bayer Leverkusen (18-09-2025)
33 Olympiakos Piraeus 3 1 1 8 -7 LBarcelona 6 - 1 Olympiakos Piraeus (21-10-2025)LArsenal 2 - 0 Olympiakos Piraeus (01-10-2025)DOlympiakos Piraeus 0 - 0 Pafos (17-09-2025)
34 Kairat Almaty 3 1 1 9 -8 DKairat Almaty 0 - 0 Pafos (21-10-2025)LKairat Almaty 0 - 5 Real Madrid (30-09-2025)LSporting CP 4 - 1 Kairat Almaty (18-09-2025)
35 Benfica 3 0 2 7 -5 LNewcastle 3 - 0 Benfica (21-10-2025)LChelsea 1 - 0 Benfica (30-09-2025)LBenfica 2 - 3 Qarabag (16-09-2025)
36 Ajax 3 0 1 11 -10 LChelsea 5 - 1 Ajax (22-10-2025)LMarseille 4 - 0 Ajax (30-09-2025)LAjax 0 - 2 Inter (17-09-2025)

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.