UEFA Champions League 2025 22 Jul 2025

Rangers vs Panathinaikos

2 – 0 0 – 0 2 – 0

(HT: 0–0)

FT

20:45

Ibrox Stadium (Glasgow) · Ref: D. Rumsas

← Back to Matches
Score Summary
Full Time 2 – 0
Half Time 0 – 0
Key Stats
Ball Possession 75% – 25%
Blocked Shots 6 – 4
Corner Kicks 3 – 6
Fouls 10 – 12
Goalkeeper Saves 4 – 3
Offsides 1 – 0
Elo (before match)
Rating 1500 – 1512
Expected win probability 48.3% – 51.7%
Top Performers
Top Rated
Jack Butland
Rangers
8.6 rating (90 min)
Most Clinical
Findlay Curtis
Rangers
1 goals
Best Creator
Nicolas Raskin
Rangers
6 key passes, 1 assists
Defensive Leader
Pedro Chirivella
Panathinaikos
5 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
61'
Panathinaikos
75'
75'
Rangers
75'
Rangers
75'
Panathinaikos
75'
Panathinaikos
84'
Panathinaikos
84'
Panathinaikos
85'
Rangers
Match Statistics (Full Time)
Statistic Rangers Panathinaikos
Ball Possession 75% 25%
Blocked Shots 6 4
Corner Kicks 3 6
Fouls 10 12
Goalkeeper Saves 4 3
Offsides 1 0
Passes Accurate 658 164
Red Cards 0 1
Shots Insidebox 8 13
Shots Off Goal 5 6
Shots On Goal 5 4
Shots Outsidebox 8 1
Total Passes 712 222
Total Shots 16 14
Yellow Cards 2 2
expected_goals N/A N/A
goals_prevented N/A N/A
Passes % 92% 74%
Team Aggregates (Season)
Rangers
Possession % {{ team_aggregates_home.avg_possession }}%
Pass Accuracy % {{ team_aggregates_home.pass_accuracy }}%
Shot Accuracy % {{ team_aggregates_home.shot_accuracy }}%
Goals (avg) 1.33
xG (avg)
Panathinaikos
Possession % {{ team_aggregates_away.avg_possession }}%
Pass Accuracy % {{ team_aggregates_away.pass_accuracy }}%
Shot Accuracy % {{ team_aggregates_away.shot_accuracy }}%
Goals (avg) 0.5
xG (avg)
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
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 2 N/A 1 2 1 N/A N/A False 16 9 F 6.3 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 N/A N/A
Danilo 👤 Danilo 0 0 N/A 1 N/A 4 1 N/A 1 False 74 99 F 6.2 False 0 0 N/A N/A N/A 11 2 13 N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Djeidi Gassama 👤 Djeidi Gassama 0 0 2 N/A 2 2 2 N/A N/A False 15 23 F 8 True 0 0 N/A 1 N/A 8 N/A 10 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 3 N/A N/A 12 6 2 2 False 75 52 F 7.9 False 0 0 N/A 1 N/A 31 N/A 37 N/A 0 N/A 0 N/A 1 1 N/A 1 4
Hamza Igamane 👤 Hamza Igamane 0 0 4 N/A N/A 8 2 1 N/A False 15 29 F 6.3 True 0 0 N/A N/A N/A 6 N/A 6 N/A 0 N/A 0 N/A N/A 1 N/A N/A 1
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.6 False 0 0 4 N/A N/A 21 N/A 23 N/A 0 0 0 N/A N/A N/A N/A N/A N/A
James Tavernier 👤 James Tavernier 0 0 1 2 N/A 9 3 1 1 True 90 2 D 7.5 False 0 0 N/A N/A N/A 80 2 86 N/A 0 N/A 0 N/A N/A N/A N/A N/A 1
Jefté 👤 Jefté 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 22 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
Joe Rothwell 👤 Joe Rothwell 0 0 N/A 2 N/A 7 3 1 1 False 86 6 M 7 False 0 0 N/A N/A N/A 57 1 60 N/A 0 N/A 0 N/A N/A N/A 1 N/A 1
John Souttar 👤 John Souttar 0 1 N/A N/A N/A 5 4 1 1 False 90 5 D 8.3 False 0 0 N/A N/A N/A 132 1 139 N/A 0 N/A 0 N/A N/A N/A 2 2 N/A
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 0 3 N/A 2 7 5 1 1 False 75 20 F 6.7 False 0 0 N/A N/A N/A 16 N/A 19 N/A 0 N/A 0 N/A N/A 1 N/A N/A N/A
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 9 6 N/A 1 False 90 3 D 7.9 False 0 0 N/A N/A N/A 90 N/A 94 N/A 0 N/A 0 N/A N/A N/A 1 N/A 2
Mohammed Diomande 👤 Mohammed Diomande 0 0 N/A N/A N/A 7 4 N/A 2 False 90 10 M 7.5 False 1 0 N/A N/A 1 32 2 33 N/A 0 N/A 0 N/A 1 2 N/A 1 2
Nasser Djiga 👤 Nasser Djiga 0 0 N/A N/A N/A 5 4 N/A 1 False 90 24 D 7.9 False 0 0 N/A N/A N/A 102 N/A 105 N/A 0 N/A 0 N/A N/A 1 N/A 1 2
Nedim Bajrami 👤 Nedim Bajrami 0 0 N/A N/A N/A N/A N/A N/A N/A False 10 14 M 6.3 True 0 0 N/A N/A N/A 7 N/A 9 N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Nicolas Raskin 👤 Nicolas Raskin 0 1 3 1 2 13 6 3 N/A False 90 43 M 7.5 False 1 0 N/A N/A N/A 63 6 76 N/A 0 N/A 0 N/A 2 3 N/A N/A 1
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
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 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
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 N/A N/A N/A 1 1 N/A N/A False 90 5 D 6.5 False 0 0 N/A N/A N/A 12 N/A 14 N/A 0 N/A 0 N/A N/A N/A 1 N/A 1
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 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
Anastasios Bakasetas 👤 Anastasios Bakasetas 0 0 2 N/A 1 6 2 1 N/A False 62 11 M 6.7 False 0 0 N/A N/A N/A 25 2 30 N/A 0 N/A 0 N/A N/A N/A N/A 1 1
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 5.9 False 0 2 3 N/A N/A 8 N/A 21 N/A 0 0 0 N/A N/A N/A N/A N/A N/A
Daniel Mancini 👤 Daniel Mancini 0 0 1 N/A N/A 7 5 N/A 1 False 15 17 M 6.6 True 0 0 N/A N/A N/A 2 N/A 3 N/A 0 N/A 0 N/A N/A N/A N/A N/A 4
Erik Palmer-Brown 👤 Erik Palmer-Brown 0 0 1 N/A 1 4 3 1 N/A False 90 14 D 6.6 False 0 0 N/A N/A N/A 11 N/A 13 N/A 0 N/A 0 N/A 1 1 1 N/A 2
Facundo Pellistri 👤 Facundo Pellistri 0 0 1 2 N/A 13 5 N/A 2 False 84 28 M 6.7 False 0 0 N/A N/A N/A 11 2 14 N/A 0 N/A 0 N/A N/A 2 N/A 4 3
Filip Đuričić 👤 Filip Đuričić 0 0 1 N/A 1 7 6 1 1 False 75 31 M 7.2 False 0 0 N/A N/A N/A 12 N/A 16 N/A 0 N/A 0 N/A 3 3 N/A N/A 2
Fotis Ioannidis 👤 Fotis Ioannidis 0 0 3 N/A 2 12 6 2 1 True 76 7 F 6.6 False 0 0 N/A N/A N/A 10 1 13 N/A 0 N/A 0 N/A N/A 1 1 N/A N/A
Georgios Kyriakopoulos 👤 Georgios Kyriakopoulos 0 0 N/A 1 N/A 9 1 2 1 False 90 77 D 6.3 False 0 0 N/A N/A N/A 19 2 26 N/A 0 N/A 0 N/A N/A 1 N/A N/A N/A
Giannis Kotsiras 👤 Giannis Kotsiras 0 0 N/A 2 N/A 2 N/A N/A N/A False 28 27 D 6.2 True 0 0 N/A N/A N/A 1 N/A 2 N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Giorgos Vagiannidis 👤 Giorgos Vagiannidis 1 2 2 N/A 1 8 5 3 3 False 58 2 D 5.9 False 0 0 N/A N/A N/A 13 1 16 N/A 0 N/A 0 N/A N/A 1 N/A N/A 1
Karol Świderski 👤 Karol Świderski 0 0 N/A N/A N/A 3 2 1 1 False 14 19 F 6.7 True 0 0 N/A N/A N/A 2 N/A 4 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
Manolis Siopis 👤 Manolis Siopis 0 0 N/A 1 N/A 1 N/A N/A N/A False 12 6 M 6.7 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
Nemanja Maksimović 👤 Nemanja Maksimović 0 0 N/A 2 N/A 8 1 N/A N/A False 90 20 M 6.5 False 0 0 N/A N/A N/A 13 N/A 16 N/A 0 N/A 0 N/A N/A 1 3 1 1
Pedro Chirivella 👤 Pedro Chirivella 0 0 N/A N/A N/A 7 5 1 N/A False 84 4 M 6.9 False 0 0 N/A N/A N/A 21 N/A 29 N/A 0 N/A 0 N/A N/A N/A N/A 2 5
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 2 1 N/A N/A False 12 10 F 6.3 True 0 0 N/A N/A N/A 1 N/A 2 N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Tin Jedvaj 👤 Tin Jedvaj 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 21 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
Match Events
🟨 Nicolas Raskin (Yellow Card)
8'
22'
🟨 Giorgos Vagiannidis (Yellow Card)
🟨 John Souttar (Yellow Card)
28'
F. Curtis (Normal Goal)
52'
58'
🟨 Giorgos Vagiannidis (Yellow Card)
58'
🟥 Giorgos Vagiannidis (Red Card)
61'
🔄 A. Bakasetas → Substitution 1
🔄 Danilo Pereira → Substitution 1
75'
🔄 F. Curtis → Substitution 2
75'
🔄 K. Dowell → Substitution 3
75'
75'
🔄 F. Djuricic → Substitution 2
75'
🔄 F. Ioannidis → Substitution 3
D. Gassama (Normal Goal)
78'
84'
🔄 P. Chirivella → Substitution 4
84'
🔄 F. Pellistri → Substitution 5
🔄 J. Rothwell → Substitution 4
85'
Substitutions
61'
Panathinaikos
75'
75'
Rangers
75'
Rangers
75'
Panathinaikos
75'
Panathinaikos
84'
Panathinaikos
84'
Panathinaikos
85'
Rangers
League Standings View Standings

Teams in this match: Rangers and Panathinaikos

#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

Rangers
Last 5: Form 0% · Att 0% · Def 0%
Goals: — for · — against
W— D— L— ·
Panathinaikos
Last 5: Form 0% · Att 0% · Def 0%
Goals: — for · — against
W— D— L— ·

Predictions

Rangers 33%
Draw 33%
Panathinaikos 33%
None

No predictions available

Goals: Rangers — · Panathinaikos —

Comparison

Attack
0% – 0%
Defense
0% – 0%
Head to Head
0% – 0%
Form
0% – 0%
Goals
0% – 0%
Total
0% – 0%
Poisson
0% – 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.