UEFA Champions League 2025 26 Nov 2025

Olympiakos Piraeus vs Real Madrid

3 – 4 1 – 3 2 – 1

(HT: 1–3)

FT

21:00

Georgios Karaiskakis Stadium (Piraeus) · Ref: M. Oliver

← Back to Matches
Score Summary
Full Time 3 – 4
Half Time 1 – 3
Key Stats
Ball Possession 41% – 59%
Blocked Shots 3 – 3
Corner Kicks 3 – 5
Fouls 12 – 7
Goalkeeper Saves 3 – 5
Offsides 1 – 4
Elo (before match)
Rating 1500 – 1689
Expected win probability 25.2% – 74.8%
xPi (before match)
Rating -0.07 – 0.82
Expected win probability 34.6% – 47.1%
Top Performers
Top Rated
Kylian Mbappé
Real Madrid
10.0 rating (90 min)
Most Clinical
Kylian Mbappé
Real Madrid
4 goals
Best Creator
Ayoub El Kaabi
Olympiakos Piraeus
4 key passes, 1 assists
Defensive Leader
Rodinei
Olympiakos Piraeus
8 tackles + 0 interceptions
Standings (Top 6) View Full Standings
#TeamPtsForm
1 Arsenal 24 W W W W W
2 Bayern München 21 W W W L W
3 Liverpool 18 W W W L W
4 Tottenham 17 W W W L W
5 Barcelona 16 W W W L D
6 Chelsea 16 W W L W D
7 Sporting CP 16 W W L W D
8 Manchester City 16 W L W L W
9 Real Madrid 15 L W L W L
10 Inter 15 W L L L W
11 Paris Saint Germain 14 D L D W L
12 Newcastle 14 D W D L W
13 Juventus 13 D W W W D
14 Atletico Madrid 13 L D W W W
15 Atalanta 13 L L W W W
16 Bayer Leverkusen 12 W L D W W
17 Borussia Dortmund 11 L L D W L
18 Olympiakos Piraeus 11 W W W L D
19 Club Brugge KV 10 W W L L D
20 Galatasaray 10 L D L L W
21 Monaco 10 D L W D W
22 Qarabag 10 L W L L D
23 Bodo/Glimt 9 W W D L L
24 Benfica 9 W L W W L
25 Marseille 9 L L W W L
26 Pafos 9 W L L D W
27 Union St. Gilloise 9 W L L W L
28 PSV Eindhoven 8 L L L W D
29 Athletic Club 8 L W D D L
30 Napoli 8 L D L W D
31 FC Copenhagen 8 L D W W L
32 Ajax 6 L W W L L
33 Eintracht Frankfurt 4 L L L L D
34 Slavia Praha 3 L L L D L
35 Villarreal 1 L L L L L
36 Kairat Almaty 1 L L L L L
{# ================================================================ Lineup Section — SofaScore/Flashscore style shared pitch Context: pitch_lineups, lineups_data, match, substitutions, substitutions_map, debug_mode, debug_lineups ================================================================ #}
👤 Team Lineups (Pitch View)
HOME LEN: 11 AWAY LEN: 11 | First home: top=6.0% left=50.0%
🔄 Substitutions
Match Substitutions
28'
Olympiakos Piraeus
46'
Olympiakos Piraeus
46'
Real Madrid
61'
Real Madrid
62'
Olympiakos Piraeus
71'
Olympiakos Piraeus
71'
Olympiakos Piraeus
73'
Real Madrid
90'
Real Madrid
Match Statistics (Full Time)
Statistic Olympiakos Piraeus Real Madrid
Ball Possession 41% 59%
Blocked Shots 3 3
Corner Kicks 3 5
Fouls 12 7
Goalkeeper Saves 3 5
Offsides 1 4
Passes Accurate 312 504
Red Cards N/A N/A
Shots Insidebox 10 9
Shots Off Goal 7 5
Shots On Goal 8 7
Shots Outsidebox 8 6
Total Passes 385 580
Total Shots 18 15
Yellow Cards 1 2
expected_goals 1.69 1.68
goals_prevented 0 0
Passes % 81% 87%
Team Aggregates (Season)
Olympiakos Piraeus
Possession % {{ team_aggregates_home.avg_possession }}%
Pass Accuracy % {{ team_aggregates_home.pass_accuracy }}%
Shot Accuracy % {{ team_aggregates_home.shot_accuracy }}%
Goals (avg) 1.0
xG (avg) 1.06{% else %}N/A
Real Madrid
Possession % {{ team_aggregates_away.avg_possession }}%
Pass Accuracy % {{ team_aggregates_away.pass_accuracy }}%
Shot Accuracy % {{ team_aggregates_away.shot_accuracy }}%
Goals (avg) 2.45
xG (avg) 2.12{% else %}N/A
Olympiakos Piraeus — Player Statistics
Player cards.red cards.yellow dribbles.attempts dribbles.past dribbles.success duels.total duels.won fouls.committed fouls.drawn games.captain games.minutes games.number games.position games.rating games.substitute goals.assists goals.conceded goals.saves goals.total offsides passes.accuracy passes.key passes.total penalty.commited penalty.missed penalty.saved penalty.scored penalty.won shots.on shots.total tackles.blocks tackles.interceptions tackles.total
Alexios Kalogeropoulos 👤 Alexios Kalogeropoulos 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 6 D N/A True N/A 0 N/A N/A N/A N/A N/A N/A N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Ayoub El Kaabi 👤 Ayoub El Kaabi 0 0 1 1 1 9 2 2 N/A False 90 9 F 7.5 False 1 0 N/A 1 1 18 4 24 N/A 0 N/A 0 N/A 3 5 N/A N/A N/A
Bruno Onyemaechi 👤 Bruno Onyemaechi 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 70 D N/A True N/A 0 N/A N/A N/A N/A N/A N/A N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Chiquinho 👤 Chiquinho 0 0 1 N/A 1 2 1 N/A N/A False 28 22 M 7.5 False 0 0 N/A 1 N/A 5 N/A 8 N/A 0 N/A 0 N/A 2 3 N/A N/A N/A
Christos Mouzakitis 👤 Christos Mouzakitis 0 0 2 N/A 2 7 6 1 1 False 90 96 M 6.9 False 0 0 N/A N/A N/A 48 1 57 N/A 0 N/A 0 N/A N/A 1 N/A 1 2
Costinha 👤 Costinha 0 0 N/A 1 N/A 2 1 N/A 1 False 18 20 D 6.9 True 0 0 N/A N/A N/A 8 N/A 9 N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Dani García 👤 Dani García 0 0 N/A N/A N/A 6 2 3 N/A False 45 14 M 6.3 False 0 0 N/A N/A N/A 14 1 16 N/A 0 N/A 0 N/A N/A N/A 1 1 2
Daniel Podence 👤 Daniel Podence 0 0 4 1 3 7 3 N/A N/A False 72 56 M 6.2 False 0 0 N/A N/A N/A 15 1 27 N/A 0 N/A 0 N/A 1 2 N/A 1 N/A
Diogo Nascimento 👤 Diogo Nascimento 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 8 M N/A True N/A 0 N/A N/A N/A N/A N/A N/A N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Francisco Ortega 👤 Francisco Ortega 0 1 N/A 1 N/A 9 3 2 1 False 90 3 D 5.5 False 0 0 N/A N/A N/A 36 1 39 N/A 0 N/A 0 N/A N/A N/A N/A 1 1
Gabriel Strefezza 👤 Gabriel Strefezza 0 0 1 1 N/A 5 1 N/A N/A False 18 27 F 6.6 True 1 0 N/A N/A N/A 4 1 5 N/A 0 N/A 0 N/A N/A 1 N/A N/A 1
Gelson Martins 👤 Gelson Martins 0 0 4 2 3 12 7 1 1 False 90 10 M 6.3 False 0 0 N/A N/A N/A 28 N/A 35 N/A 0 N/A 0 N/A 1 2 N/A N/A 2
Giulian Biancone 👤 Giulian Biancone 0 0 N/A N/A N/A 4 3 N/A N/A False 28 4 D 7.7 True 0 0 N/A N/A N/A 17 1 21 N/A 0 N/A 0 N/A N/A N/A 1 N/A 2
Konstantinos Tzolakis 👤 Konstantinos Tzolakis 0 0 N/A N/A N/A 1 1 N/A N/A False 90 88 G 5.6 False 0 4 3 N/A N/A 7 1 18 N/A 0 0 0 N/A N/A N/A N/A N/A N/A
Lorenzo Pirola 👤 Lorenzo Pirola 0 0 N/A N/A N/A 3 3 N/A 1 False 62 5 D 5.9 False 0 0 N/A N/A N/A 25 1 27 N/A 0 N/A 0 N/A N/A N/A N/A 2 1
Lorenzo Scipioni 👤 Lorenzo Scipioni 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 16 M N/A True N/A 0 N/A N/A N/A N/A N/A N/A N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Mehdi Taremi 👤 Mehdi Taremi 0 0 1 1 N/A 7 3 1 1 False 62 99 F 7.6 True 0 0 N/A 1 N/A 11 1 13 N/A 0 N/A 0 N/A 1 1 N/A N/A 1
Nikolaos Botis 👤 Nikolaos Botis 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 31 G N/A True N/A 0 N/A N/A N/A N/A N/A N/A N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Panagiotis Retsos 👤 Panagiotis Retsos 0 0 N/A 3 N/A 6 2 N/A N/A True 90 45 D 5.6 False 0 0 N/A N/A N/A 35 N/A 38 N/A 0 N/A 0 N/A N/A N/A N/A N/A 2
Rodinei 👤 Rodinei 0 0 N/A 4 N/A 12 8 N/A N/A False 72 23 D 6.5 False 0 0 N/A N/A N/A 23 N/A 24 N/A 0 N/A 0 N/A N/A N/A 1 N/A 8
Roman Yaremchuk 👤 Roman Yaremchuk 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 11 F N/A True N/A 0 N/A N/A N/A N/A N/A N/A N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Santiago Hezze 👤 Santiago Hezze 0 0 N/A 1 N/A 4 N/A 2 N/A False 45 32 M 6.6 True 1 0 N/A N/A N/A 18 3 24 N/A 0 N/A 0 N/A N/A N/A N/A 3 N/A
Stavros Pnevmonidis 👤 Stavros Pnevmonidis 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 80 F N/A True N/A 0 N/A N/A N/A N/A N/A N/A N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Real Madrid — Player Statistics
Player cards.red cards.yellow dribbles.attempts dribbles.past dribbles.success duels.total duels.won fouls.committed fouls.drawn games.captain games.minutes games.number games.position games.rating games.substitute goals.assists goals.conceded goals.saves goals.total offsides passes.accuracy passes.key passes.total penalty.commited penalty.missed penalty.saved penalty.scored penalty.won shots.on shots.total tackles.blocks tackles.interceptions tackles.total
Andriy Lunin 👤 Andriy Lunin 0 0 N/A N/A N/A N/A N/A N/A N/A False 90 13 G 6.2 False 0 3 5 N/A N/A 30 N/A 42 N/A 0 0 0 N/A N/A N/A N/A N/A N/A
Arda Güler 👤 Arda Güler 0 1 2 2 1 9 2 3 1 False 61 15 M 6.3 False 1 0 N/A N/A N/A 26 2 30 N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Aurélien Tchouaméni 👤 Aurélien Tchouaméni 0 0 3 N/A 2 9 7 N/A N/A False 90 14 M 7.3 False 0 0 N/A N/A N/A 66 1 74 N/A 0 N/A 0 N/A N/A 1 2 4 2
Brahim Díaz 👤 Brahim Díaz 0 0 2 N/A N/A 4 N/A 1 N/A False 17 21 M 6.2 True 0 0 N/A N/A N/A 3 N/A 3 N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Dani Ceballos 👤 Dani Ceballos 0 0 1 2 1 6 2 N/A N/A False 45 19 M 6.3 True 0 0 N/A N/A N/A 38 N/A 43 N/A 0 N/A 0 N/A N/A N/A N/A 1 N/A
Eduardo Camavinga 👤 Eduardo Camavinga 0 1 1 1 1 8 7 N/A 2 False 45 6 M 7.5 False 1 0 N/A N/A N/A 49 1 56 N/A 0 N/A 0 N/A N/A N/A N/A N/A 3
Endrick 👤 Endrick 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 9 F N/A True N/A 0 N/A N/A N/A N/A N/A N/A N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Federico Valverde 👤 Federico Valverde 0 0 1 1 N/A 6 2 1 N/A True 90 8 M 6.2 False 0 0 N/A N/A N/A 52 1 57 N/A 0 N/A 0 N/A N/A N/A N/A 1 1
Ferland Mendy 👤 Ferland Mendy 0 0 2 N/A 2 6 4 N/A 2 False 90 23 D 6.3 False 0 0 N/A N/A N/A 46 2 48 N/A 0 N/A 0 N/A N/A N/A N/A 2 N/A
Fran García 👤 Fran García 0 0 N/A N/A N/A 2 N/A 1 N/A False 1 20 D N/A True 0 0 N/A N/A N/A N/A N/A N/A N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Fran González 👤 Fran González 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 26 G N/A True N/A 0 N/A N/A N/A N/A N/A N/A N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Gonzalo García 👤 Gonzalo García 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 16 F N/A True N/A 0 N/A N/A N/A N/A N/A N/A N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Javier Navarro Jimenez 👤 Javier Navarro Jimenez 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 29 G N/A True N/A 0 N/A N/A N/A N/A N/A N/A N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Jude Bellingham 👤 Jude Bellingham 0 0 N/A 1 N/A 6 4 N/A N/A False 29 5 M 6.6 True 0 0 N/A N/A N/A 11 N/A 14 N/A 0 N/A 0 N/A N/A N/A N/A N/A 2
Kylian Mbappé 👤 Kylian Mbappé 0 0 5 1 N/A 8 2 N/A 2 False 90 10 F 10 False 0 0 N/A 4 3 20 4 23 N/A 0 N/A 0 N/A 4 5 N/A N/A N/A
Raúl Asencio 👤 Raúl Asencio 0 0 N/A 1 N/A 5 3 N/A 1 False 73 17 D 6.3 False 0 0 N/A N/A N/A 41 N/A 43 N/A 0 N/A 0 N/A N/A 1 N/A 1 N/A
Rodrygo 👤 Rodrygo 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 11 F N/A True N/A 0 N/A N/A N/A N/A N/A N/A N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Trent Alexander-Arnold 👤 Trent Alexander-Arnold 0 0 N/A 1 N/A 4 3 N/A N/A False 90 12 D 6.6 False 0 0 N/A N/A N/A 46 1 51 N/A 0 N/A 0 N/A N/A N/A 1 N/A 2
Vinicius Júnior 👤 Vinicius Júnior 0 0 14 N/A 8 18 9 1 1 False 89 7 M 7.7 False 2 0 N/A N/A 1 29 3 38 N/A 0 N/A 0 N/A 3 5 N/A N/A N/A
Álvaro Carreras 👤 Álvaro Carreras 0 0 1 N/A 1 5 5 N/A 2 False 90 18 D 6.3 False 0 0 N/A N/A N/A 47 N/A 58 N/A 0 N/A 0 N/A N/A N/A N/A 1 N/A
Match Events
Chiquinho (Normal Goal)
8'
22'
K. Mbappe (Normal Goal)
23'
🟨 Eduardo Camavinga (Yellow Card)
24'
K. Mbappe (Normal Goal)
🔄 Chiquinho → Substitution 1
28'
29'
K. Mbappe (Normal Goal)
🟨 Francisco Ortega (Yellow Card)
40'
🔄 D. Garcia → Substitution 2
46'
46'
🔄 E. Camavinga → Substitution 1
M. Taremi (Normal Goal)
52'
56'
🟨 Arda Güler (Yellow Card)
60'
K. Mbappe (Normal Goal)
61'
🔄 A. Guler → Substitution 2
🔄 L. Pirola → Substitution 3
62'
🔄 Rodinei → Substitution 4
71'
🔄 D. Podence → Substitution 5
71'
73'
🔄 R. Asencio → Substitution 3
A. El Kaabi (Normal Goal)
81'
90'
🔄 Vinicius Junior → Substitution 4
Substitutions
28'
Olympiakos Piraeus
46'
Olympiakos Piraeus
46'
Real Madrid
61'
Real Madrid
62'
Olympiakos Piraeus
71'
Olympiakos Piraeus
71'
Olympiakos Piraeus
73'
Real Madrid
90'
Real Madrid
League Standings View Standings

Teams in this match: Olympiakos Piraeus and Real Madrid

#TeamMPWDLGFGAGDPtsForm
1 Arsenal 8 8 0 0 23 4 19 24 W W W W W
2 Bayern München 8 7 0 1 22 8 14 21 W W W L W
3 Liverpool 8 6 0 2 20 8 12 18 W W W L W
4 Tottenham 8 5 2 1 17 7 10 17 W W W L W
5 Barcelona 8 5 1 2 22 14 8 16 W W W L D
6 Chelsea 8 5 1 2 17 10 7 16 W W L W D
7 Sporting CP 8 5 1 2 17 11 6 16 W W L W D
8 Manchester City 8 5 1 2 15 9 6 16 W L W L W
9 Real Madrid 8 5 0 3 21 12 9 15 L W L W L
10 Inter 8 5 0 3 15 7 8 15 W L L L W
11 Paris Saint Germain 8 4 2 2 21 11 10 14 D L D W L
12 Newcastle 8 4 2 2 17 7 10 14 D W D L W
13 Juventus 8 3 4 1 14 10 4 13 D W W W D
14 Atletico Madrid 8 4 1 3 17 15 2 13 L D W W W
15 Atalanta 8 4 1 3 10 10 0 13 L L W W W
16 Bayer Leverkusen 8 3 3 2 13 14 -1 12 W L D W W
17 Borussia Dortmund 8 3 2 3 19 17 2 11 L L D W L
18 Olympiakos Piraeus 8 3 2 3 10 14 -4 11 W W W L D
19 Club Brugge KV 8 3 1 4 15 17 -2 10 W W L L D
20 Galatasaray 8 3 1 4 9 11 -2 10 L D L L W
21 Monaco 8 2 4 2 8 14 -6 10 D L W D W
22 Qarabag 8 3 1 4 13 21 -8 10 L W L L D
23 Bodo/Glimt 8 2 3 3 14 15 -1 9 W W D L L
24 Benfica 8 3 0 5 10 12 -2 9 W L W W L
25 Marseille 8 3 0 5 11 14 -3 9 L L W W L
26 Pafos 8 2 3 3 8 11 -3 9 W L L D W
27 Union St. Gilloise 8 3 0 5 8 17 -9 9 W L L W L
28 PSV Eindhoven 8 2 2 4 16 16 0 8 L L L W D
29 Athletic Club 8 2 2 4 9 14 -5 8 L W D D L
30 Napoli 8 2 2 4 9 15 -6 8 L D L W D
31 FC Copenhagen 8 2 2 4 12 21 -9 8 L D W W L
32 Ajax 8 2 0 6 8 21 -13 6 L W W L L
33 Eintracht Frankfurt 8 1 1 6 10 21 -11 4 L L L L D
34 Slavia Praha 8 0 3 5 5 19 -14 3 L L L D L
35 Villarreal 8 0 1 7 5 18 -13 1 L L L L L
36 Kairat Almaty 8 0 1 7 7 22 -15 1 L L L L L

Predictions provided by Football API

All data below is returned exactly as from GET /predictions?fixture={id}. Keys are not renamed or translated.

UEFA Champions League World · Season 2025

Teams

Olympiakos Piraeus
Last 5: Form 17% · Att 11% · Def 50%
Goals: 2 for · 9 against
W— D2 L2 · DLLD
Real Madrid
Last 5: Form 75% · Att 44% · Def 89%
Goals: 8 for · 2 against
W3 D— L1 · WWWL

Predictions

Olympiakos Piraeus 0%
Draw 50%
Real Madrid 50%
Real Madrid (Win or draw)

Double chance : draw or Real Madrid

Goals: Olympiakos Piraeus -1.5 · Real Madrid -2.5
Win or Draw

Comparison

Form
18% – 82%
Attack
20% – 80%
Defense
18% – 82%
Poisson
12% – 88%
Head to Head
0% – 0%
Goals
0% – 0%
Total
17.0% – 83.0%

Head to Head

No head-to-head history available.

CatBoost Prediction

Model not available yet. Run train_catboost to train a model.

No Predictions Available

Predictions for this match have not been generated yet. Check back later or sync match data.

Analysis
Analysis Coming Soon

xG comparison, momentum graph, and match rating overview will be available in a future update.