UEFA Champions League League Stage - 5

Olympiakos Piraeus 3 - 4 FT Real Madrid

Georgios Karaiskakis Stadium

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

100
FT
Wed, Nov 26
Olympiakos Piraeus
3-4
Real Madrid
⚡ Intensity 100
⚖️ Balance 89
🏆 Stakes 42
🎲 Upset 0
Mbappé's four-goal masterclass sinks Olympiakos

Mbappé's Four-Goal Rampage Turns Georgios Karaiskakis into Madrid's Hunting Ground

Must-Watch Futmetrix Score: 100/100. Real Madrid's clinical finishing and Mbappé's lethal efficiency turned a potential upset bid into a masterclass in Champions League dominance, leaving Olympiakos searching for answers in a seven-goal spectacle.

The Blitz That Changed Everything

From the opening whistle at Georgios Karaiskakis Stadium, Real Madrid arrived with intensity that left no room for doubt. Chiquinho gave Olympiakos an early jolt in the 8th minute, capitalizing on a loose moment to fire past Madrid's defence. But the lead lasted precisely 14 minutes. Kylian Mbappé emerged as the evening's executioner, converting a Vinicius Junior assist in the 22nd minute to level the contest. Two minutes later, the French forward struck again—this time from Arda Güler's cutback—to seize control at 2-1. By the 29th minute, Mbappé had his hat-trick, Eduardo Camavinga providing the assist as Madrid's balance between defence and attack became suffocating. A VAR intervention in the 33rd minute cancelled Vinicius Junior's goal for offside, briefly halting the onslaught, but the damage was already done.

Olympiakos Refuses to Surrender

To their immense credit, the Greek champions refused to become a footnote. Mehdi Taremi pulled one back in the 52nd minute, courtesy of Sérgio Hezze's assist, reigniting hope at 3-2. Giulian Biancone, introduced from the bench, provided outstanding defensive contributions that kept his side competitive. Yet Mbappé's fourth goal in the 60th minute—another Vinicius creation—extinguished any realistic comeback hopes at 4-2. Ayoub El Kaabi's late strike in the 81st minute added a consolation sheen to the scoreline, but Madrid's stakes had been secured long before. The upset factor evaporated the moment Mbappé's ruthlessness took centre stage.

The Data Tells the Tale

Madrid's 59% possession and 87% pass accuracy painted a picture of serene control. Olympiakos, despite 18 shots and genuine attacking ambition, couldn't match the precision required to derail Europe's elite. Mbappé's four goals from clinical finishing—paired with Vinicius Junior's two assists—created an attacking partnership that Olympiakos's 41% possession couldn't counter. This wasn't an upset; it was a statement.

Key Questions

How did VAR change this match?

VAR cancelled Vinicius Junior's 33rd-minute goal for offside, denying Madrid a fifth goal but ultimately proving inconsequential to the result.

What made Kylian Mbappé the Man of the Match?

Four clinical finishes, perfect positioning, and relentless movement terrorized Olympiakos's defence throughout the 90 minutes.

What caused the seven-goal thriller?

Madrid's clinical finishing and Olympiakos's attacking ambition created an open, end-to-end spectacle that favoured the superior finishers.

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
41%
59%
Olympiakos Piraeus 41%
Real Madrid 59%
Shots
18
15
Olympiakos Piraeus 18
Real Madrid 15
Shots on Target
8
7
Olympiakos Piraeus 8
Real Madrid 7
Expected Goals (xG)
1.69
1.68
Olympiakos Piraeus 1.69
Real Madrid 1.68
Passes
385
580
Olympiakos Piraeus 385
Real Madrid 580
Pass Accuracy
81%
87%
Olympiakos Piraeus 81%
Real Madrid 87%
Corners
3
5
Olympiakos Piraeus 3
Real Madrid 5
Fouls
12
7
Olympiakos Piraeus 12
Real Madrid 7
Yellow Cards
1
2
Olympiakos Piraeus 1
Real Madrid 2
Red Cards
0
0
Olympiakos Piraeus 0
Real Madrid 0

Match Events

8' Chiquinho (A. El Kaabi)
K. Mbappe (Vinicius Junior) 22'
K. Mbappe (A. Guler) 24'
28' 🔄 Chiquinho M. Taremi
K. Mbappe (E. Camavinga) 29'
40' 🟨 Francisco Ortega
HT
46' 🔄 D. Garcia S. Hezze
E. Camavinga D. Ceballos 🔄 46'
52' M. Taremi (S. Hezze)
Arda Güler 🟨 56'
K. Mbappe (Vinicius Junior) 60'
A. Guler J. Bellingham 🔄 61'
62' 🔄 L. Pirola G. Biancone
71' 🔄 Rodinei Costinha
71' 🔄 D. Podence G. Strefezza
R. Asencio B. Diaz 🔄 73'
81' A. El Kaabi (G. Strefezza)
Vinicius Junior F. Garcia 🔄 90'
FT

Player Cards

Season performance ratings for players in this match

Olympiakos Piraeus

Goalkeepers
K. Tzolakis
ARCHITECT
ARCHITECT
1
Key Passes
1
Key Passes
0
Assists
7%
Pass Acc
Defenders
Rodinei
NPC
NPC
72
Minutes
72
Minutes
23%
Pass Acc
6.5
Rating
P. Retsos
SUNDAY LEAGUER
SUNDAY LEAGUER
5.6
Rating
5.6
Rating
4
Duels Lost
25
Poss Lost
L. Pirola
SUNDAY LEAGUER
SUNDAY LEAGUER
5.9
Rating
5.9
Rating
0
Duels Lost
20
Poss Lost
F. Ortega
SUNDAY LEAGUER
SUNDAY LEAGUER
5.5
Rating
5.5
Rating
6
Duels Lost
25
Poss Lost
Midfielders
D. Garcia
SWEEPER
SWEEPER
2
Cleanups
2
Cleanups
1
Interceptions
1
Blocks
C. Mouzakitis
WALL
WALL
0
Dribbled Past
0
Dribbled Past
2
Tackles
86%
Duel Win %
G. Martins
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
1
On Target
Chiquinho
FINISHER
FINISHER
1
Goals
1
Goals
3
Shots
7.5
Rating
D. Podence
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
1
On Target
Forwards
A. El Kaabi
ARCHITECT
ARCHITECT
4
Key Passes
4
Key Passes
1
Assists
18%
Pass Acc
BENCH
N. Botis
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
G. Biancone
👻 Invisible Nothing to note
A. Kalogeropoulos
CAMEO
CAMEO
0
Minutes
0
Minutes
0
Touches
None
Events
Costinha
👻 Invisible Nothing to note
B. Onyemaechi
CAMEO
CAMEO
0
Minutes
0
Minutes
0
Touches
None
Events
D. Nascimento
CAMEO
CAMEO
0
Minutes
0
Minutes
0
Touches
None
Events
L. Scipioni
CAMEO
CAMEO
0
Minutes
0
Minutes
0
Touches
None
Events
S. Hezze
SUPER SUB
SUPER SUB
0
Impact
0
Impact
45
Minutes
6.6
Rating
R. Yaremchuk
CAMEO
CAMEO
0
Minutes
0
Minutes
0
Touches
None
Events
G. Strefezza
SUPER SUB
SUPER SUB
0
Impact
0
Impact
18
Minutes
6.6
Rating
S. Pnevmonidis
CAMEO
CAMEO
0
Minutes
0
Minutes
0
Touches
None
Events
M. Taremi
SUPER SUB
SUPER SUB
0
Impact
0
Impact
62
Minutes
7.6
Rating

Real Madrid

Goalkeepers
A. Lunin
NPC
NPC
90
Minutes
90
Minutes
30%
Pass Acc
6.2
Rating
Defenders
T. Alexander-Arnold
NPC
NPC
90
Minutes
90
Minutes
46%
Pass Acc
6.6
Rating
R. Asencio
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
A. Carreras
PROVOCATEUR
PROVOCATEUR
2
Fouls Won
2
Fouls Won
5
Duels Won
0
Pens Won
F. Mendy
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
46%
Pass Acc
Midfielders
A. Tchouameni
WALL
WALL
0
Dribbled Past
0
Dribbled Past
2
Tackles
78%
Duel Win %
E. Camavinga
ENFORCER
ENFORCER
3
Tackles
3
Tackles
7
Duels Won
88%
Win %
F. Valverde
NPC
NPC
90
Minutes
90
Minutes
52%
Pass Acc
6.2
Rating
A. Guler
PROVIDER
PROVIDER
1
Assists
1
Assists
2
Key Passes
6.3
Rating
Vinicius Junior
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
2
Assists
29%
Pass Acc
Forwards
K. Mbappe
HATMAN
HAT-TRICK HERO
4
Goals
4
Goals
4
On Target
10
Rating
BENCH
Fran
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
J. Navarro Jimenez
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
F. Garcia
CAMEO
CAMEO
1
Minutes
1
Minutes
0
Touches
None
Events
J. Bellingham
👻 Invisible Nothing to note
D. Ceballos
👻 Invisible Nothing to note
B. Diaz
👻 Invisible Nothing to note
Endrick
CAMEO
CAMEO
0
Minutes
0
Minutes
0
Touches
None
Events
Rodrygo
CAMEO
CAMEO
0
Minutes
0
Minutes
0
Touches
None
Events
G. Garcia
CAMEO
CAMEO
0
Minutes
0
Minutes
0
Touches
None
Events

League Standings

Pos Team P Pts GF GA GD Form
1 Arsenal 5 15 14 1 +13 WArsenal 3 - 1 Bayern München (26-11-2025)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)
2 Paris Saint Germain 5 12 19 8 +11 WParis Saint Germain 5 - 3 Tottenham (26-11-2025)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)
3 Bayern München 5 12 15 6 +9 LArsenal 3 - 1 Bayern München (26-11-2025)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)
4 Inter 5 12 12 3 +9 LAtletico Madrid 2 - 1 Inter (26-11-2025)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)
5 Real Madrid 5 12 12 5 +7 WOlympiakos Piraeus 3 - 4 Real Madrid (26-11-2025)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)
6 Borussia Dortmund 5 10 17 11 +6 WBorussia Dortmund 4 - 0 Villarreal (25-11-2025)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)
7 Chelsea 5 10 12 6 +6 WChelsea 3 - 0 Barcelona (25-11-2025)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)
8 Sporting CP 5 10 11 5 +6 WSporting CP 3 - 0 Club Brugge KV (26-11-2025)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)
9 Manchester City 5 10 10 5 +5 LManchester City 0 - 2 Bayer Leverkusen (25-11-2025)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)
10 Atalanta 5 10 6 5 +1 WEintracht Frankfurt 0 - 3 Atalanta (26-11-2025)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)
11 Newcastle 5 9 11 4 +7 LMarseille 2 - 1 Newcastle (25-11-2025)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)
12 Atletico Madrid 5 9 12 10 +2 WAtletico Madrid 2 - 1 Inter (26-11-2025)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)
13 Liverpool 5 9 10 8 +2 LLiverpool 1 - 4 PSV Eindhoven (26-11-2025)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)
14 Galatasaray 5 9 8 7 +1 LGalatasaray 0 - 1 Union St. Gilloise (25-11-2025)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)
15 PSV Eindhoven 5 8 13 8 +5 WLiverpool 1 - 4 PSV Eindhoven (26-11-2025)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)
16 Tottenham 5 8 10 7 +3 LParis Saint Germain 5 - 3 Tottenham (26-11-2025)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)
17 Bayer Leverkusen 5 8 8 10 -2 WManchester City 0 - 2 Bayer Leverkusen (25-11-2025)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)
18 Barcelona 5 7 12 10 +2 LChelsea 3 - 0 Barcelona (25-11-2025)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)
19 Qarabag 5 7 8 9 -1 LNapoli 2 - 0 Qarabag (25-11-2025)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)
20 Napoli 5 7 6 9 -3 WNapoli 2 - 0 Qarabag (25-11-2025)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)
21 Marseille 5 6 8 6 +2 WMarseille 2 - 1 Newcastle (25-11-2025)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)
22 Juventus 5 6 10 10 0 WBodo/Glimt 2 - 3 Juventus (25-11-2025)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)
23 Monaco 5 6 6 8 -2 DPafos 2 - 2 Monaco (26-11-2025)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)
24 Pafos 5 6 4 7 -3 DPafos 2 - 2 Monaco (26-11-2025)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)
25 Union St. Gilloise 5 6 5 12 -7 WGalatasaray 0 - 1 Union St. Gilloise (25-11-2025)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)
26 Club Brugge KV 5 4 8 13 -5 LSporting CP 3 - 0 Club Brugge KV (26-11-2025)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)
27 Athletic Club 5 4 4 9 -5 DSlavia Praha 0 - 0 Athletic Club (25-11-2025)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 Eintracht Frankfurt 5 4 7 14 -7 LEintracht Frankfurt 0 - 3 Atalanta (26-11-2025)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)
29 FC Copenhagen 5 4 7 14 -7 WFC Copenhagen 3 - 2 Kairat Almaty (26-11-2025)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)
30 Benfica 5 3 4 8 -4 WAjax 0 - 2 Benfica (25-11-2025)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)
31 Slavia Praha 5 3 2 8 -6 DSlavia Praha 0 - 0 Athletic Club (25-11-2025)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)
32 Bodo/Glimt 5 2 7 11 -4 LBodo/Glimt 2 - 3 Juventus (25-11-2025)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)
33 Olympiakos Piraeus 5 2 5 13 -8 LOlympiakos Piraeus 3 - 4 Real Madrid (26-11-2025)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)
34 Villarreal 5 1 2 10 -8 LBorussia Dortmund 4 - 0 Villarreal (25-11-2025)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)
35 Kairat Almaty 5 1 4 14 -10 LFC Copenhagen 3 - 2 Kairat Almaty (26-11-2025)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)
36 Ajax 5 0 1 16 -15 LAjax 0 - 2 Benfica (25-11-2025)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)