UEFA Champions League League Stage - 8

Monaco 0 - 0 FT Juventus

Stade Louis II

AI-powered match analysis and previews to help you decide which games are worth watching

10
FT
Wed, Jan 28
Monaco
0-0
Juventus
⚡ Intensity 12
⚖️ Balance 0
🏆 Stakes 4
🎲 Upset 0
Stalemate at the Stade Louis II

Frustration in Monte Carlo as Monaco Muted

Skip It Futmetrix Score: 10/100. A night of defensive resilience saw Monaco fail to capitalize on their territorial dominance, leaving both sides to settle for a point in this tactical Champions League stalemate.

Opening Act: Tactical Chess in the Principality

The evening at Stade Louis II began with a familiar European Intensity as Monaco sought to exploit home advantage. Throughout the first half, the hosts edged possession with 51%, dictated by the clever movement of Maghnes Akliouche between the lines. However, the Balance of the match remained stubbornly neutral. While Monaco registered 11 shots total, they found a Juventus side perfectly content to absorb pressure and wait for opportunities that never truly materialized. The visitors, true to their defensive heritage, restricted clear-cut opportunities, ensuring the opening phase was a tactical battle of attrition rather than a free-flowing spectacle. Monaco's lack of a clinical edge was evident as they struggled to penetrate a low block that seemed designed to frustrate the French side from the outset.

The Pivot: The Wall of Turin Holds Firm

The narrative shifted as the second half progressed and the Stakes became increasingly clear for both sides. Monaco increased the tempo, peppering the Juventus goal with five shots on target, but they were met with a wall of resistance. The pivotal factor wasn't a single moment of brilliance, but rather the collective defensive discipline of the Italian giants. Juventus committed 18 fouls throughout the match, a cynical but effective strategy to break Monaco's rhythm and prevent any sustained momentum in the final third. Despite generating an xG of 0.50 compared to the visitors' meager 0.16, the hosts could not find the breakthrough. Dušan Vlahović and the Juventus frontline were largely isolated, as the Italian side prioritized a clean sheet over attacking ambition, remarkably failing to register a single shot on target across the entire 90 minutes.

Resolution: A Point Earned or Two Lost?

As the final whistle blew at Stade Louis II, the sense of a missed opportunity for Monaco was palpable. This was not a night for a massive Upset, but rather a display of how rigid organization can nullify attacking intent in the modern era. The 0-0 result leaves Juventus in 13th place with 13 points, a position that keeps them comfortably in the hunt for the knockout stages. For Monaco, currently sitting in 19th, the four draws they have accumulated this season highlight a recurring struggle to convert dominance into victories. With only eight goals scored in eight matches, the Principality club must find a way to sharpen their offensive output if they are to climb the table. For now, they must settle for a point that does little to ease the pressure in a congested Champions League league phase.

Key Questions

Did Juventus have any chances?

No, Juventus failed to register a single shot on target, finishing the match with a very low xG of just 0.16.

How did Monaco perform at home?

Monaco controlled the match with 51% possession and 11 shots but lacked the clinical finishing to beat the organized Juventus defense.

How is the Futmetrix Score calculated?

The Futmetrix Score (0-100) combines multiple factors: match intensity, competitive balance, stakes importance, and entertainment value to help you decide if this match is worth watching.

Match Statistics

Possession
51%
49%
Monaco 51%
Juventus 49%
Shots
11
4
Monaco 11
Juventus 4
Shots on Target
5
0
Monaco 5
Juventus 0
Expected Goals (xG)
0.50
0.16
Monaco 0.50
Juventus 0.16
Passes
476
452
Monaco 476
Juventus 452
Pass Accuracy
84%
83%
Monaco 84%
Juventus 83%
Corners
6
0
Monaco 6
Juventus 0
Fouls
12
18
Monaco 12
Juventus 18
Yellow Cards
2
2
Monaco 2
Juventus 2
Red Cards
0
0
Monaco 0
Juventus 0

Match Events

17' 🟨 S. Pocognoli
HT
F. Miretti V. Adzic 🔄 46'
F. Conceicao K. Yildiz 🔄 46'
63' 🟨 T. Kehrer
71' 🟨 L. Camara
T. Koopmeiners E. Zhegrova 🔄 73'
J. Cabal A. Cambiaso 🔄 75'
K. Yildiz 🟨 77'
77' 🔄 M. Coulibaly A. Bamba
K. Thuram J. David 🔄 83'
V. Adzic 🟨 85'
89' 🔄 A. Golovin K. Ouattara
FT

Player Cards

Season performance ratings for players in this match

Monaco

Goalkeepers
Philipp Köhn
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
88
Minutes
Defenders
Jordan Teze
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
44%
Pass Acc
Denis Zakaria
WALL
WALL
0
Dribbled Past
0
Dribbled Past
4
Tackles
80%
Duel Win %
Thilo Kehrer
👻 Invisible Nothing to note
Midfielders
Vanderson
NPC
NPC
88
Minutes
88
Minutes
35%
Pass Acc
6.9
Rating
Mamadou Coulibaly
WALL
WALL
0
Dribbled Past
0
Dribbled Past
3
Tackles
60%
Duel Win %
Lamine Camara
MAGNET
MAGNET
79
Activity
79
Activity
66
Passes
13
Duels
Caio Henrique
NPC
NPC
88
Minutes
88
Minutes
30%
Pass Acc
6.7
Rating
Forwards
Maghnes Akliouche
PROVOCATEUR
PROVOCATEUR
2
Fouls Won
2
Fouls Won
3
Duels Won
0
Pens Won
Aleksandr Golovin
MAGNET
MAGNET
50
Activity
50
Activity
42
Passes
8
Duels
Folarin Balogun
NPC
NPC
88
Minutes
88
Minutes
9%
Pass Acc
6.2
Rating
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
Kassoum Ouattara
CAMEO
CAMEO
0
Minutes
0
Minutes
0
Touches
None
Events
Ilane Toure
CAMEO
CAMEO
0
Minutes
0
Minutes
0
Touches
None
Events
Stanis Idumbo Muzambo
CAMEO
CAMEO
0
Minutes
0
Minutes
0
Touches
None
Events
Aladji Bamba
CAMEO
CAMEO
10
Minutes
10
Minutes
4
Touches
None
Events
Samuel Nibombe
CAMEO
CAMEO
0
Minutes
0
Minutes
0
Touches
None
Events
Mika Biereth
CAMEO
CAMEO
0
Minutes
0
Minutes
0
Touches
None
Events
George Ilenikhena
CAMEO
CAMEO
0
Minutes
0
Minutes
0
Touches
None
Events
Lucas Michal
CAMEO
CAMEO
0
Minutes
0
Minutes
0
Touches
None
Events
Ansu Fati
CAMEO
CAMEO
0
Minutes
0
Minutes
0
Touches
None
Events

Juventus

Goalkeepers
Mattia Perin
OCTOPUS
OCTOPUS
5
Saves
5
Saves
0
Conceded
100%
Save %
Defenders
Pierre Kalulu
PROVOCATEUR
PROVOCATEUR
2
Fouls Won
2
Fouls Won
3
Duels Won
0
Pens Won
Bremer
👻 Invisible Nothing to note
Lloyd Kelly
👻 Invisible Nothing to note
Midfielders
Weston McKennie
WALL
WALL
0
Dribbled Past
0
Dribbled Past
5
Tackles
67%
Duel Win %
Teun Koopmeiners
NPC
NPC
73
Minutes
73
Minutes
50%
Pass Acc
6.7
Rating
Khéphren Thuram
NPC
NPC
83
Minutes
83
Minutes
33%
Pass Acc
6.9
Rating
Juan Cabal
NPC
NPC
75
Minutes
75
Minutes
16%
Pass Acc
6.9
Rating
Forwards
Francisco Conceição
PROVOCATEUR
PROVOCATEUR
2
Fouls Won
2
Fouls Won
2
Duels Won
0
Pens Won
Fabio Miretti
👻 Invisible Nothing to note
Loïs Openda
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
3
Duels Won
0
Pens Won
BENCH
Michele Di Gregorio
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Carlo Pinsoglio
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Federico Gatti
CAMEO
CAMEO
0
Minutes
0
Minutes
0
Touches
None
Events
João Mário
CAMEO
CAMEO
0
Minutes
0
Minutes
0
Touches
None
Events
Andrea Cambiaso
CAMEO
CAMEO
13
Minutes
13
Minutes
13
Touches
None
Events
Vasilije Adžić
BRUISER
BRUISER
4
Fouls
4
Fouls
Yellow
Cards
0
Tackles
Manuel Locatelli
CAMEO
CAMEO
0
Minutes
0
Minutes
0
Touches
None
Events
Filip Kostić
CAMEO
CAMEO
0
Minutes
0
Minutes
0
Touches
None
Events
Kenan Yıldız
👻 Invisible Nothing to note
Edon Zhegrova
👻 Invisible Nothing to note
Jonathan David
CAMEO
CAMEO
5
Minutes
5
Minutes
1
Touches
None
Events

Head to Head

Date Home Score Away Competition Venue
09/05/2017 Juventus 2 - 1 Monaco UEFA Champions League Allianz Stadium
03/05/2017 Monaco 0 - 2 Juventus UEFA Champions League Stade Louis II
22/04/2015 Monaco 0 - 0 Juventus UEFA Champions League Stade Louis II.
14/04/2015 Juventus 1 - 0 Monaco UEFA Champions League Juventus Stadium
09/05/2017
UEFA Champions League Allianz Stadium
03/05/2017
UEFA Champions League Stade Louis II
22/04/2015
UEFA Champions League Stade Louis II.
14/04/2015
UEFA Champions League Juventus Stadium
Monaco Win
Juventus Win
Draw

League Standings

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