UEFA Champions League 2025 30 Jul 2025

Panathinaikos vs Rangers

1 – 1 0 – 0 1 – 1

(HT: 0–0)

FT

20:00

Olympic Stadium of Athens (Athens) · Ref: S. Sozza

← Back to Matches
Score Summary
Full Time 1 – 1
Half Time 0 – 0
Key Stats
Ball Possession 43% – 57%
Blocked Shots 6 – 3
Corner Kicks 9 – 5
Fouls 11 – 13
Goalkeeper Saves 2 – 5
Offsides 2 – 1
Elo (before match)
Rating 1512 – 1500
Expected win probability 51.7% – 48.3%
Top Performers
Top Rated
Jack Butland
Rangers
8.9 rating (90 min)
Most Clinical
Filip Đuričić
Panathinaikos
1 goals
Best Creator
Tetê
Panathinaikos
4 key passes, 0 assists
Defensive Leader
James Tavernier
Rangers
3 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
59'
Rangers
66'
Panathinaikos
67'
Panathinaikos
73'
Rangers
77'
Panathinaikos
77'
Panathinaikos
81'
81'
Rangers
84'
Panathinaikos
Match Statistics (Full Time)
Statistic Panathinaikos Rangers
Ball Possession 43% 57%
Blocked Shots 6 3
Corner Kicks 9 5
Fouls 11 13
Goalkeeper Saves 2 5
Offsides 2 1
Passes Accurate 265 387
Red Cards N/A N/A
Shots Insidebox 14 9
Shots Off Goal 8 4
Shots On Goal 6 3
Shots Outsidebox 6 1
Total Passes 330 455
Total Shots 20 10
Yellow Cards 1 2
expected_goals N/A N/A
goals_prevented N/A N/A
Passes % 80% 85%
Team Aggregates (Season)
Panathinaikos
Possession % {{ team_aggregates_home.avg_possession }}%
Pass Accuracy % {{ team_aggregates_home.pass_accuracy }}%
Shot Accuracy % {{ team_aggregates_home.shot_accuracy }}%
Goals (avg) 0.5
xG (avg)
Rangers
Possession % {{ team_aggregates_away.avg_possession }}%
Pass Accuracy % {{ team_aggregates_away.pass_accuracy }}%
Shot Accuracy % {{ team_aggregates_away.shot_accuracy }}%
Goals (avg) 1.33
xG (avg)
Panathinaikos — 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
Adam Gnezda Čerin 👤 Adam Gnezda Čerin 0 0 N/A 1 N/A 3 2 N/A N/A False 24 16 M 7 True 0 0 N/A N/A N/A 14 N/A 16 N/A 0 N/A 0 N/A N/A 1 N/A N/A 2
Adriano Bregou 👤 Adriano Bregou 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 30 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
Ahmed Touba 👤 Ahmed Touba 0 0 1 N/A 1 11 5 3 N/A False 90 5 D 6.3 False 0 0 N/A N/A N/A 34 N/A 46 N/A 0 N/A 0 N/A N/A 1 N/A 1 3
Alban Lafont 👤 Alban Lafont 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 40 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
Alexander Jeremejeff 👤 Alexander Jeremejeff 0 0 N/A 1 N/A 1 N/A N/A N/A False 11 29 F 6.5 True 0 0 N/A N/A N/A 2 N/A 2 N/A 0 N/A 0 N/A N/A N/A N/A 1 N/A
Anastasios Bakasetas 👤 Anastasios Bakasetas 0 1 N/A N/A N/A 4 1 2 N/A False 67 11 M 7.3 False 1 0 N/A N/A N/A 24 2 28 N/A 0 N/A 0 N/A N/A 1 N/A 1 N/A
Bartłomiej Drągowski 👤 Bartłomiej Drągowski 0 0 N/A N/A N/A N/A N/A N/A N/A False 90 69 G 6.2 False 0 1 2 N/A N/A 11 N/A 22 N/A 0 0 0 N/A N/A N/A N/A N/A N/A
Daniel Mancini 👤 Daniel Mancini 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 17 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
Elton Fikaj 👤 Elton Fikaj 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
Erik Palmer-Brown 👤 Erik Palmer-Brown 0 0 N/A N/A N/A 2 2 N/A N/A False 77 14 D 6.9 False 0 0 N/A N/A N/A 23 N/A 25 N/A 0 N/A 0 N/A N/A 2 2 2 1
Facundo Pellistri 👤 Facundo Pellistri 0 0 4 N/A 1 9 3 1 2 False 90 28 M 6.3 False 0 0 N/A N/A N/A 12 2 15 N/A 0 N/A 0 N/A 1 2 N/A N/A N/A
Filip Mladenović 👤 Filip Mladenović 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 25 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
Filip Đuričić 👤 Filip Đuričić 0 0 2 2 N/A 10 3 N/A 2 False 77 31 M 8.2 False 0 0 N/A 1 N/A 15 3 22 N/A 0 N/A 0 N/A 1 1 N/A 2 1
Fotis Ioannidis 👤 Fotis Ioannidis 0 0 3 N/A N/A 17 7 2 2 True 84 7 F 6.9 False 0 0 N/A N/A N/A 10 N/A 12 N/A 0 N/A 0 N/A 2 3 N/A N/A N/A
Georgios Kyriakopoulos 👤 Georgios Kyriakopoulos 0 0 N/A 1 N/A 8 4 N/A 2 False 90 77 D 6.9 False 0 0 N/A N/A 2 23 2 29 N/A 0 N/A 0 N/A 2 2 N/A 1 1
Giannis Kotsiras 👤 Giannis Kotsiras 0 0 N/A N/A N/A 9 6 1 1 False 67 27 D 6.9 False 0 0 N/A N/A N/A 22 1 26 N/A 0 N/A 0 N/A N/A N/A 1 N/A 2
Karol Świderski 👤 Karol Świderski 0 0 N/A 1 N/A 7 4 N/A 1 False 14 19 F 6.6 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 1
Konstantinos Kotsaris 👤 Konstantinos Kotsaris 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 70 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
Nemanja Maksimović 👤 Nemanja Maksimović 0 0 1 1 1 8 3 2 N/A False 90 20 M 6.7 False 0 0 N/A N/A N/A 20 N/A 25 N/A 0 N/A 0 N/A N/A 1 N/A 1 1
Pedro Chirivella 👤 Pedro Chirivella 0 0 1 1 1 4 2 N/A N/A False 90 4 M 6.9 False 0 0 N/A N/A N/A 40 N/A 43 N/A 0 N/A 0 N/A N/A N/A N/A 1 1
Sverrir Ingi Ingason 👤 Sverrir Ingi Ingason 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 15 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
Tetê 👤 Tetê 0 0 N/A N/A N/A 6 4 N/A 3 False 24 10 F 6.9 True 0 0 N/A N/A N/A 7 4 9 N/A 0 N/A 0 N/A N/A N/A N/A 1 1
Tin Jedvaj 👤 Tin Jedvaj 0 0 N/A N/A N/A 2 1 N/A N/A False 14 21 D 6.9 True 0 0 N/A N/A N/A 5 1 5 N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Rangers — 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
Alexander Hutton 👤 Alexander Hutton 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 63 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
Bailey Rice 👤 Bailey Rice 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 49 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
Connor Barron 👤 Connor Barron 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
Cyriel Dessers 👤 Cyriel Dessers 0 0 1 2 N/A 5 2 N/A 2 False 9 9 F 6.7 True 0 0 N/A N/A N/A N/A N/A N/A N/A 0 N/A 0 N/A 1 1 N/A N/A N/A
Danilo 👤 Danilo 0 0 N/A N/A N/A 3 2 N/A 1 False 82 99 F 6.7 False 0 0 N/A N/A N/A 9 N/A 16 N/A 0 N/A 0 N/A 1 2 N/A N/A N/A
Djeidi Gassama 👤 Djeidi Gassama 0 1 1 N/A N/A 5 2 1 1 False 34 23 F 6.9 True 0 0 N/A 1 N/A 3 N/A 6 N/A 0 N/A 0 N/A 1 1 N/A N/A N/A
Emmanuel Fernandez 👤 Emmanuel Fernandez 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 37 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
Findlay Curtis 👤 Findlay Curtis 0 0 1 N/A N/A 7 3 N/A N/A False 57 52 F 6.7 False 0 0 N/A N/A 1 9 1 12 N/A 0 N/A 0 N/A N/A 1 N/A N/A 3
Jack Butland 👤 Jack Butland 0 0 N/A N/A N/A N/A N/A N/A N/A False 90 1 G 8.9 False 0 1 5 N/A N/A 28 N/A 39 N/A 0 0 0 N/A N/A N/A N/A N/A N/A
James Tavernier 👤 James Tavernier 0 0 4 N/A 4 15 8 3 1 True 90 2 D 6.7 False 0 0 N/A N/A N/A 55 N/A 59 N/A 0 N/A 0 N/A N/A N/A N/A 2 3
Jefté 👤 Jefté 0 0 N/A 1 N/A 3 1 N/A N/A False 17 22 D 6.9 True 0 0 N/A N/A N/A 4 N/A 5 N/A 0 N/A 0 N/A N/A N/A N/A N/A 1
Joe Rothwell 👤 Joe Rothwell 0 0 1 N/A 1 6 4 N/A N/A False 82 6 M 6.9 False 0 0 N/A N/A N/A 39 2 42 N/A 0 N/A 0 N/A N/A N/A N/A N/A 1
John Souttar 👤 John Souttar 0 0 1 N/A 1 15 11 N/A N/A False 90 5 D 7.9 False 0 0 N/A N/A N/A 65 N/A 76 N/A 0 N/A 0 N/A N/A 1 2 N/A 3
Joshua Gentles 👤 Joshua Gentles 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 50 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
Kieran Dowell 👤 Kieran Dowell 0 1 N/A N/A N/A 8 4 2 N/A False 74 20 F 6.6 False 0 0 N/A N/A N/A 12 N/A 16 N/A 0 N/A 0 N/A N/A N/A 1 N/A 1
Liam Kelly 👤 Liam Kelly 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
Lyall Cameron 👤 Lyall Cameron 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
Max Aarons 👤 Max Aarons 0 0 1 N/A 1 6 5 1 3 False 90 3 D 6.9 False 0 0 N/A N/A N/A 41 N/A 46 N/A 0 N/A 0 N/A N/A N/A 1 N/A 1
Mohammed Diomande 👤 Mohammed Diomande 0 0 3 1 1 13 4 4 2 False 90 10 M 6.5 False 0 0 N/A N/A N/A 23 N/A 29 N/A 0 N/A 0 N/A N/A N/A N/A N/A 1
Nasser Djiga 👤 Nasser Djiga 0 0 N/A N/A N/A 3 2 N/A N/A False 90 24 D 6.3 False 0 0 N/A N/A N/A 57 N/A 61 N/A 0 N/A 0 N/A N/A N/A N/A 2 1
Nedim Bajrami 👤 Nedim Bajrami 0 0 N/A N/A N/A N/A N/A N/A N/A False 9 14 M 6.7 True 0 0 N/A N/A N/A 6 N/A 6 N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Nicolas Raskin 👤 Nicolas Raskin 0 0 1 N/A N/A 12 6 2 1 False 90 43 M 7.2 False 0 0 N/A N/A N/A 36 3 42 N/A 0 N/A 0 N/A N/A 1 1 1 3
Oscar Cortés 👤 Oscar Cortés 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
Match Events
45'
🟨 Kieran Dowell (Yellow Card)
F. Djuricic (Normal Goal)
54'
59'
🔄 F. Curtis → Substitution 1
60'
🟨 Djeidi Gassama (Yellow Card)
60'
D. Gassama (Normal Goal)
🟨 Anastasios Bakasetas (Yellow Card)
61'
🔄 G. Kotsiras → Substitution 1
66'
🔄 A. Bakasetas → Substitution 2
67'
73'
🔄 K. Dowell → Substitution 2
🔄 F. Djuricic → Substitution 3
77'
🔄 E. Palmer-Brown → Substitution 4
77'
81'
🔄 Danilo Pereira → Substitution 3
81'
🔄 J. Rothwell → Substitution 4
🔄 F. Ioannidis → Substitution 5
84'
Substitutions
59'
Rangers
66'
Panathinaikos
67'
Panathinaikos
73'
Rangers
77'
Panathinaikos
77'
Panathinaikos
81'
81'
Rangers
84'
Panathinaikos
League Standings View Standings

Teams in this match: Panathinaikos and Rangers

#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

Panathinaikos
Last 5: Form 0% · Att 0% · Def 87%
Goals: — for · 2 against
W— D— L1 · L
Rangers
Last 5: Form 100% · Att 13% · Def 100%
Goals: 2 for · — against
W1 D— L— · W

Predictions

Panathinaikos 0%
Draw 50%
Rangers 50%
Rangers

Combo Winner : Rangers and -3.5 goals

Goals: Panathinaikos — · Rangers -2.5

Comparison

Form
0% – 100%
Attack
0% – 100%
Defense
0% – 100%
Poisson
0% – 0%
Head to Head
0% – 100%
Goals
0% – 100%
Total
0% – 0%

Head to Head

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

22 Jul 2025 · UEFA Champions League 2025
Rangers 2 – 0 Panathinaikos
Ibrox
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.