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

Futmetrix Verdict
62
FT
Tue, Nov 4
Liverpool
1-0
Real Madrid
⚡ Intensity 32
⚖️ Balance 20
🏆 Stakes 87
🎲 Upset 60
Liverpool edges Real Madrid in Champions League thriller

Win Probability

  • Liverpool 28%
  • Draw 24%
  • Real Madrid 48%

Futmetrix AI estimate

Mac Allister's Clinical Strike Seals Liverpool's Anfield Masterclass

Worth Watching Futmetrix Score: 62/100. In a Champions League collision where possession proved meaningless, Liverpool converted their intensity into a decisive blow, while Real Madrid's dominance on the ball crumbled against relentless pressing.

The Turning Point: VAR's Intervention and Mac Allister's Composure

The match pivoted on a 32nd-minute VAR intervention. Dominik Szoboszlai's penalty was cancelled—a decision that preserved Liverpool's momentum and deflated Madrid's hopes of an early advantage. From that moment, the balance shifted decisively. Sixty-one minutes in, Szoboszlai threaded a pass into the box, and Alexis Mac Allister struck with the precision of a surgeon. One touch. One finish. 1-0. Liverpool's midfield had transformed chaos into opportunity.

Salah's Orchestration vs. Courtois's Last Stand

Mohamed Salah was the architect of Liverpool's dominance, orchestrating play with two key passes that carved open Madrid's defence repeatedly. Yet it was Thibaut Courtois who kept Real Madrid in the contest. The Belgian goalkeeper made eight saves—a masterclass in shot-stopping that prevented a rout. Liverpool fired 17 shots, with 9 finding the target; Madrid managed just 8 attempts. The xG told the story: Liverpool's 2.51 to Madrid's 0.45. This wasn't luck. This was stakes decided by clinical execution.

Possession Without Purpose

Real Madrid controlled 61% possession and strung together 531 passes with 87% accuracy. Yet those numbers became footnotes. Liverpool's 39% possession was weaponised—every pass carried intensity, every movement designed to destabilise. The Reds pressed relentlessly, forcing Madrid into uncomfortable positions. When Madrid did build attacks, they lacked the final edge. Anfield's atmosphere became a 12th man, suffocating Madrid's rhythm and amplifying Liverpool's hunger. By the final whistle, possession had become irrelevant. Liverpool had won the upset factor battle through sheer tactical discipline and ruthless finishing.

Key Questions

How did VAR change this match?

The cancelled penalty in minute 32 shifted psychological momentum entirely. Madrid lost their numerical advantage and Liverpool's confidence soared, leading directly to Mac Allister's decisive goal.

Did the derby intensity affect the quality of play?

No—this wasn't a derby. Liverpool's intensity was tactical brilliance, not emotional chaos. They pressed intelligently, created clear-cut chances, and finished clinically despite Madrid's possession dominance.

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
39%
61%
Liverpool 39%
Real Madrid 61%
Shots
17
8
Liverpool 17
Real Madrid 8
Shots on Target
9
2
Liverpool 9
Real Madrid 2
Expected Goals (xG)
2.51
0.45
Liverpool 2.51
Real Madrid 0.45
Passes
332
531
Liverpool 332
Real Madrid 531
Pass Accuracy
77%
87%
Liverpool 77%
Real Madrid 87%
Corners
4
2
Liverpool 4
Real Madrid 2
Fouls
16
11
Liverpool 16
Real Madrid 11
Yellow Cards
1
4
Liverpool 1
Real Madrid 4
Red Cards
0
0
Liverpool 0
Real Madrid 0

Match Events

Dean Huijsen 🟨 45'+1
HT
Jude Bellingham 🟨 60'
61' A. Mac Allister (D. Szoboszlai)
E. Camavinga Rodrygo 🔄 69'
78' 🔄 H. Ekitike C. Gakpo
78' 🔄 A. Mac Allister C. Jones
A. Guler T. Alexander-Arnold 🔄 81'
88' 🔄 F. Wirtz F. Chiesa
88' 🔄 A. Robertson M. Kerkez
F. Valverde B. Diaz 🔄 90'
Álvaro Carreras 🟨 90'+5
FT

Player Cards

Our take on every player in this match

Liverpool

Goalkeepers
Giorgi Mamardashvili
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
Conor Bradley
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Ibrahima Konaté
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Virgil van Dijk
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
1
On Target
Andy Robertson
👻 Invisible Nothing to note
Midfielders
Ryan Gravenberch
SWEEPER
SWEEPER
5
Cleanups
5
Cleanups
4
Interceptions
1
Blocks
Alexis Mac Allister
FINISHER
FINISHER
1
Goals
1
Goals
3
Shots
7.7
Rating
Mohamed Salah
DRIBBLER
DRIBBLER
5
Dribbles
5
Dribbles
10
Attempts
50%
Success %
Dominik Szoboszlai
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
1
Assists
30%
Pass Acc
Florian Wirtz
ARCHITECT
ARCHITECT
5
Key Passes
5
Key Passes
0
Assists
31%
Pass Acc
Forwards
Hugo Ekitike
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
6
Duels Won
0
Pens Won
BENCH
Freddie Woodman
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Kornel Miściur
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Joe Gomez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Miloš Kerkez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
8
Total Mins
Started
Entry
Wataru Endo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Curtis Jones
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
11
Total Mins
Started
Entry
Federico Chiesa
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
8
Total Mins
Started
Entry
Cody Gakpo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
11
Total Mins
Started
Entry
Rio Ngumoha
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Real Madrid

Goalkeepers
Thibaut Courtois
OCTOPUS
OCTOPUS
8
Saves
8
Saves
0
Conceded
100%
Save %
Defenders
Federico Valverde
👻 Invisible Nothing to note
Éder Militão
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
7
Duels Won
0
Pens Won
Dean Huijsen
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Álvaro Fernández
PROVOCATEUR
PROVOCATEUR
2
Fouls Won
2
Fouls Won
9
Duels Won
0
Pens Won
Midfielders
Aurélien Tchouaméni
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Eduardo Camavinga
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
69
Total Mins
69
Entry
Arda Güler
LATE SHIFT
LATE SHIFT
9
Late Mins
9
Late Mins
81
Total Mins
81
Entry
Jude Bellingham
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Vinícius Júnior
ARCHITECT
ARCHITECT
4
Key Passes
4
Key Passes
0
Assists
33%
Pass Acc
Forwards
Kylian Mbappé
PROVOCATEUR
PROVOCATEUR
4
Fouls Won
4
Fouls Won
10
Duels Won
0
Pens Won
BENCH
Andriy Lunin
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Fran González
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Trent Alexander-Arnold
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
9
Total Mins
Started
Entry
Raúl Asencio
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Fran García
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Ferland Mendy
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Dani Ceballos
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Brahim Díaz
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
1
Total Mins
Started
Entry
Endrick
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Rodrygo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
21
Total Mins
Started
Entry
Gonzalo García
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/27/2024 Liverpool 2 - 0 Real Madrid UEFA Champions League Anfield
03/15/2023 Real Madrid 1 - 0 Liverpool UEFA Champions League Estadio Santiago Bernabéu
02/21/2023 Liverpool 2 - 5 Real Madrid UEFA Champions League Anfield
05/28/2022 Liverpool 0 - 1 Real Madrid UEFA Champions League Stade de France
04/14/2021 Liverpool 0 - 0 Real Madrid UEFA Champions League Anfield
04/06/2021 Real Madrid 3 - 1 Liverpool UEFA Champions League Estadio Alfredo Di Stéfano
05/26/2018 Real Madrid 3 - 1 Liverpool UEFA Champions League NSK Olimpijs'kyj (Kyiv (Kiev))
11/04/2014 Real Madrid 1 - 0 Liverpool UEFA Champions League Estadio Santiago Bernabéu
10/22/2014 Liverpool 0 - 3 Real Madrid UEFA Champions League Anfield
11/27/2024
UEFA Champions League Anfield
03/15/2023
UEFA Champions League Estadio Santiago Bernabéu
02/21/2023
UEFA Champions League Anfield
05/28/2022
UEFA Champions League Stade de France
04/14/2021
UEFA Champions League Anfield
04/06/2021
UEFA Champions League Estadio Alfredo Di Stéfano
05/26/2018
UEFA Champions League NSK Olimpijs'kyj (Kyiv (Kiev))
11/04/2014
UEFA Champions League Estadio Santiago Bernabéu
10/22/2014
UEFA Champions League Anfield
Liverpool Win
Real Madrid Win
Draw

League Standings

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