UEFA Champions League 2025 21 Oct 2025

Barcelona vs Olympiakos Piraeus

6 – 1 2 – 0 4 – 1

(HT: 2–0)

FT

18:45

Olímpic Lluís Companys (Barcelona) · Ref: U. Schnyder

← Back to Matches
Score Summary
Full Time 6 – 1
Half Time 2 – 0
Key Stats
Ball Possession 73% – 27%
Blocked Shots 2 – 2
Corner Kicks 7 – 2
Fouls 7 – 10
Goalkeeper Saves 1 – 1
Offsides 2 – 1
Elo (before match)
Rating 1741 – 1500
Expected win probability 80.0% – 20.0%
xPi (before match)
Rating 0.25 – -0.04
Expected win probability 56.0% – 30.4%
Top Performers
Top Rated
Fermín López
Barcelona
10.0 rating (90 min)
Most Clinical
Fermín López
Barcelona
3 goals
Best Creator
Alejandro Balde
Barcelona
2 key passes, 1 assists
Defensive Leader
Costinha
Olympiakos Piraeus
7 tackles + 2 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
31'
Olympiakos Piraeus
46'
Olympiakos Piraeus
53'
Olympiakos Piraeus
59'
Barcelona
75'
Barcelona
75'
Barcelona
75'
Barcelona
77'
Olympiakos Piraeus
77'
Olympiakos Piraeus
80'
Barcelona
Match Statistics (Full Time)
Statistic Barcelona Olympiakos Piraeus
Ball Possession 73% 27%
Blocked Shots 2 2
Corner Kicks 7 2
Fouls 7 10
Goalkeeper Saves 1 1
Offsides 2 1
Passes Accurate 603 162
Red Cards 0 1
Shots Insidebox 12 3
Shots Off Goal 5 1
Shots On Goal 7 2
Shots Outsidebox 2 2
Total Passes 666 239
Total Shots 14 5
Yellow Cards 1 4
expected_goals 2.48 1.00
goals_prevented -1 -1
Passes % 91% 68%
Team Aggregates (Season)
Barcelona
Possession % {{ team_aggregates_home.avg_possession }}%
Pass Accuracy % {{ team_aggregates_home.pass_accuracy }}%
Shot Accuracy % {{ team_aggregates_home.shot_accuracy }}%
Goals (avg) 2.56
xG (avg) 1.76{% else %}N/A
Olympiakos Piraeus
Possession % {{ team_aggregates_away.avg_possession }}%
Pass Accuracy % {{ team_aggregates_away.pass_accuracy }}%
Shot Accuracy % {{ team_aggregates_away.shot_accuracy }}%
Goals (avg) 1.0
xG (avg) 1.06{% else %}N/A
Barcelona — 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
Alejandro Balde 👤 Alejandro Balde 0 1 5 1 3 9 4 1 N/A False 75 3 D 6.7 False 1 0 N/A N/A N/A 46 2 49 N/A 0 N/A 0 N/A N/A N/A N/A N/A 1
Diego Kochen 👤 Diego Kochen 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
Dro Fernández 👤 Dro Fernández 0 0 2 N/A N/A 6 1 1 N/A False 59 27 M 6.9 False 1 0 N/A N/A N/A 18 1 20 N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Eder Aller 👤 Eder Aller 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 33 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
Eric García 👤 Eric García 0 0 N/A N/A N/A 7 3 2 N/A False 90 24 D 6.7 False 0 0 N/A N/A N/A 71 N/A 76 1 0 N/A 0 N/A N/A 1 N/A N/A 1
Fermín López 👤 Fermín López 0 0 5 1 3 13 5 2 N/A False 90 16 M 10 False 0 0 N/A 3 N/A 50 N/A 58 N/A 0 N/A 0 N/A 4 4 N/A N/A 1
Ferran Torres 👤 Ferran Torres 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 7 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
Frenkie de Jong 👤 Frenkie de Jong 0 0 N/A N/A N/A N/A N/A N/A N/A False 31 21 M 6.7 True 0 0 N/A N/A N/A 21 1 24 N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Gerard Martín 👤 Gerard Martín 0 0 N/A N/A N/A 1 1 N/A N/A False 15 18 D 6.7 True 0 0 N/A N/A N/A 18 N/A 20 N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Jofre Torrents  👤 Jofre Torrents  0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 26 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
Juan Hernández 👤 Juan Hernández 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 41 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
Jules Koundé 👤 Jules Koundé 0 0 N/A N/A N/A 7 5 1 N/A False 75 23 D 7.2 False 0 0 N/A N/A N/A 53 2 57 N/A 0 N/A 0 N/A N/A 1 1 1 N/A
Lamine Yamal 👤 Lamine Yamal 0 0 9 1 4 14 7 N/A 2 False 75 10 M 8.3 False 1 0 N/A 1 N/A 27 2 31 N/A 0 N/A 1 N/A 1 2 N/A 2 1
Marc Bernal 👤 Marc Bernal 0 0 N/A N/A N/A N/A N/A N/A N/A False 10 22 M 6.7 True 0 0 N/A N/A N/A 16 N/A 16 N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Marc Casadó 👤 Marc Casadó 0 0 1 3 N/A 15 9 N/A 3 False 90 17 M 7.3 False 0 0 N/A N/A N/A 67 N/A 74 N/A 0 N/A 0 N/A N/A N/A 1 N/A 4
Marcus Rashford 👤 Marcus Rashford 0 0 4 N/A N/A 10 3 N/A 3 False 90 14 F 9.2 False 0 0 N/A 2 2 17 1 20 N/A 0 N/A 0 1 2 4 N/A N/A N/A
Pau Cubarsí 👤 Pau Cubarsí 0 0 N/A N/A N/A 5 3 N/A N/A False 90 5 D 7 False 0 0 N/A N/A N/A 78 N/A 85 N/A 0 N/A 0 N/A N/A N/A N/A 2 2
Pedri 👤 Pedri 0 0 1 1 N/A 6 3 N/A 2 True 80 8 M 8.2 False 1 0 N/A N/A N/A 70 1 75 N/A 0 N/A 0 N/A N/A N/A N/A 2 1
Ronald Araújo 👤 Ronald Araújo 0 0 N/A N/A N/A 2 2 N/A N/A False 15 4 D 6.9 True 0 0 N/A N/A N/A 14 N/A 15 N/A 0 N/A 0 N/A N/A N/A N/A N/A 1
Roony Bardghji 👤 Roony Bardghji 0 0 1 N/A 1 1 1 N/A N/A False 15 28 F 6.9 True 1 0 N/A N/A N/A 9 1 10 N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Toni Fernández 👤 Toni Fernández 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 29 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
Wojciech Szczęsny 👤 Wojciech Szczęsny 0 0 N/A N/A N/A N/A N/A N/A N/A False 90 25 G 6.7 False 0 1 1 N/A N/A 28 N/A 36 N/A 0 0 0 N/A N/A N/A N/A N/A N/A
Xavi Espart 👤 Xavi Espart 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 42 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
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
Alexandros Paschalakis 👤 Alexandros Paschalakis 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 1 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
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 N/A N/A N/A 5 3 N/A N/A False 78 9 F 7.2 False 0 0 N/A 1 N/A 10 N/A 14 N/A 0 N/A 1 N/A 1 1 N/A N/A 1
Bruno Onyemaechi 👤 Bruno Onyemaechi 0 0 N/A 1 N/A 3 2 N/A N/A False 37 70 D 5.6 True 0 0 N/A N/A N/A 4 N/A 6 N/A 0 N/A 0 N/A N/A N/A N/A 2 1
Chiquinho 👤 Chiquinho 0 0 N/A N/A N/A 2 1 N/A N/A False 31 22 M 6.3 False 0 0 N/A N/A N/A 5 2 6 N/A 0 N/A 0 N/A N/A N/A N/A N/A 1
Christos Mouzakitis 👤 Christos Mouzakitis 0 0 N/A N/A N/A N/A N/A N/A N/A False 45 96 M 6.2 True 0 0 N/A N/A N/A 10 N/A 13 N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Costinha 👤 Costinha 0 0 N/A 1 N/A 14 11 N/A 2 False 90 20 D 6.5 False 0 0 N/A N/A N/A 19 N/A 26 N/A 0 N/A 0 N/A N/A N/A 1 2 7
Dani García 👤 Dani García 0 1 N/A 2 N/A 8 3 2 N/A False 90 14 M 6 False 0 0 N/A N/A N/A 18 N/A 25 N/A 0 N/A 0 N/A N/A N/A N/A 2 3
Daniel Podence 👤 Daniel Podence 0 1 4 N/A 4 9 5 1 1 False 78 56 M 5.9 False 0 0 N/A N/A N/A 9 N/A 20 N/A 0 N/A 0 N/A 1 1 N/A 2 N/A
Diogo Nascimento 👤 Diogo Nascimento 0 0 1 N/A N/A 10 3 2 1 False 59 8 M 6 True 0 0 N/A N/A N/A 10 N/A 13 N/A 0 N/A 0 N/A N/A N/A N/A N/A 1
Francisco Ortega 👤 Francisco Ortega 0 0 2 3 2 7 3 1 N/A False 53 3 D 6.3 False 0 0 N/A N/A N/A 13 N/A 15 N/A 0 N/A 0 N/A N/A N/A N/A N/A 1
Gabriel Strefezza 👤 Gabriel Strefezza 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 27 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
Gelson Martins 👤 Gelson Martins 0 0 N/A 1 N/A 5 2 N/A 1 False 45 10 M 6.2 False 0 0 N/A N/A 1 3 N/A 5 N/A 0 N/A 0 N/A N/A N/A N/A N/A 1
Georgios Kouraklis 👤 Georgios Kouraklis 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 61 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
Giulian Biancone 👤 Giulian Biancone 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 4 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
Konstantinos Tzolakis 👤 Konstantinos Tzolakis 0 0 N/A N/A N/A 2 1 1 N/A False 90 88 G 4.6 False 0 6 1 N/A N/A 6 N/A 23 1 0 0 0 N/A N/A N/A N/A N/A 1
Lorenzo Pirola 👤 Lorenzo Pirola 0 0 N/A 1 N/A 6 2 N/A N/A False 90 5 D 5 False 0 0 N/A N/A N/A 19 N/A 30 N/A 0 N/A 0 N/A N/A 1 N/A 1 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 N/A N/A N/A N/A N/A N/A N/A False 12 99 F 6.3 True 0 0 N/A N/A N/A 4 N/A 4 N/A 0 N/A 0 N/A N/A N/A N/A 1 N/A
Panagiotis Retsos 👤 Panagiotis Retsos 0 0 1 1 1 10 7 1 N/A True 90 45 D 6.3 False 0 0 N/A N/A N/A 20 N/A 23 N/A 0 N/A 0 N/A N/A N/A 1 1 5
Roman Yaremchuk 👤 Roman Yaremchuk 0 0 N/A N/A N/A 5 1 N/A N/A False 12 11 F 6.2 True 0 0 N/A N/A N/A 3 N/A 5 N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Santiago Hezze 👤 Santiago Hezze 1 2 N/A 1 N/A 10 5 2 1 False 57 32 M 5.9 False 0 0 N/A N/A N/A 9 1 11 N/A 0 N/A 0 N/A N/A N/A N/A 1 3
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
Match Events
Fermin (Normal Goal)
7'
🟨 Alejandro Balde (Yellow Card)
23'
31'
🔄 Chiquinho → Substitution 1
35'
🟨 Santiago Hezze (Yellow Card)
39'
🟨 Dani García (Yellow Card)
Fermin (Normal Goal)
39'
46'
🔄 G. Martins → Substitution 2
53'
🔄 F. Ortega → Substitution 3
53'
A. El Kaabi (Penalty)
55'
🟨 Daniel Podence (Yellow Card)
57'
🟨 Santiago Hezze (Yellow Card)
57'
🟥 Santiago Hezze (Red Card)
🔄 D. Fernandez → Substitution 1
59'
Lamine Yamal (Penalty)
68'
M. Rashford (Normal Goal)
74'
🔄 J. Kounde → Substitution 2
75'
🔄 A. Balde → Substitution 3
75'
🔄 Lamine Yamal → Substitution 4
75'
Fermin (Normal Goal)
76'
77'
🔄 D. Podence → Substitution 4
77'
🔄 A. El Kaabi → Substitution 5
M. Rashford (Normal Goal)
79'
🔄 Pedri → Substitution 5
80'
Substitutions
31'
Olympiakos Piraeus
46'
Olympiakos Piraeus
53'
Olympiakos Piraeus
59'
Barcelona
75'
Barcelona
75'
Barcelona
75'
Barcelona
77'
Olympiakos Piraeus
77'
Olympiakos Piraeus
80'
Barcelona
League Standings View Standings

Teams in this match: Barcelona and Olympiakos Piraeus

#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

Barcelona
Last 5: Form 50% · Att 20% · Def 80%
Goals: 3 for · 3 against
W1 D— L1 · WL
Olympiakos Piraeus
Last 5: Form 17% · Att 0% · Def 87%
Goals: — for · 2 against
W— D1 L1 · DL

Predictions

Barcelona 45%
Draw 45%
Olympiakos Piraeus 10%
Barcelona

Combo Winner : Barcelona and -3.5 goals

Goals: Barcelona -2.5 · Olympiakos Piraeus —

Comparison

Form
75% – 25%
Attack
100% – 0%
Defense
40% – 60%
Poisson
100% – 0%
Head to Head
80% – 20%
Goals
75% – 25%
Total
67.5% – 32.5%

Head to Head

Last 2 matches: Home wins: 1, Away wins: 0, Draws: 1

31 Oct 2017 · UEFA Champions League 2017
Olympiakos Piraeus 0 – 0 Barcelona
Georgios Karaiskakis
18 Oct 2017 · UEFA Champions League 2017
Barcelona 3 – 1 Olympiakos Piraeus
Camp Nou
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.