UEFA Champions League 2025 27 Aug 2025

Club Brugge KV vs Rangers

6 – 0 5 – 0 1 – 0

(HT: 5–0)

FT

21:00

Jan Breydel Stadion (Brugge) · Ref: F. Zwayer

← Back to Matches
Score Summary
Full Time 6 – 0
Half Time 5 – 0
Key Stats
Ball Possession 72% – 28%
Blocked Shots 5 – 1
Corner Kicks 10 – 1
Fouls 4 – 6
Goalkeeper Saves 1 – 10
Offsides N/A – N/A
Elo (before match)
Rating 1500 – 1500
Expected win probability 50.0% – 50.0%
Top Performers
Top Rated
Hans Vanaken
Club Brugge KV
10.0 rating (90 min)
Most Clinical
Joaquin Seys
Club Brugge KV
2 goals
Best Creator
Hans Vanaken
Club Brugge KV
8 key passes, 1 assists
Defensive Leader
Brandon Mechele
Club Brugge KV
1 tackles + 3 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
12'
Rangers
46'
Club Brugge KV
46'
Rangers
46'
Rangers
46'
Rangers
58'
Club Brugge KV
58'
Club Brugge KV
59'
68'
Club Brugge KV
72'
Club Brugge KV
Match Statistics (Full Time)
Statistic Club Brugge KV Rangers
Ball Possession 72% 28%
Blocked Shots 5 1
Corner Kicks 10 1
Fouls 4 6
Goalkeeper Saves 1 10
Offsides N/A N/A
Passes Accurate 648 225
Red Cards 0 1
Shots Insidebox 26 1
Shots Off Goal 11 1
Shots On Goal 16 1
Shots Outsidebox 6 2
Total Passes 686 282
Total Shots 32 3
Yellow Cards 1 1
expected_goals N/A N/A
goals_prevented N/A N/A
Passes % 94% 80%
Team Aggregates (Season)
Club Brugge KV
Possession % {{ team_aggregates_home.avg_possession }}%
Pass Accuracy % {{ team_aggregates_home.pass_accuracy }}%
Shot Accuracy % {{ team_aggregates_home.shot_accuracy }}%
Goals (avg) 2.29
xG (avg) 1.17{% else %}N/A
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)
Club Brugge KV — 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
Aleksandar Stanković 👤 Aleksandar Stanković 0 0 N/A 1 N/A 6 2 1 N/A False 90 25 M 8.3 False 0 0 N/A 1 N/A 71 1 76 N/A 0 N/A 0 N/A 3 5 N/A N/A 2
Bjorn Meijer 👤 Bjorn Meijer 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 14 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
Brandon Mechele 👤 Brandon Mechele 0 0 N/A 1 N/A 11 9 N/A N/A False 90 44 D 7.7 False 0 0 N/A N/A N/A 69 N/A 71 N/A 0 N/A 0 N/A 1 3 N/A 3 1
Carlos Forbs 👤 Carlos Forbs 0 0 4 N/A 3 7 5 N/A 2 False 45 9 M 6.9 False 0 0 N/A N/A N/A 24 1 28 N/A 0 N/A 0 N/A 1 2 N/A N/A N/A
Christos Tzolis 👤 Christos Tzolis 0 0 3 N/A 3 7 6 N/A 1 False 58 8 M 9.2 False 1 0 N/A 1 N/A 28 6 30 N/A 0 N/A 0 N/A 3 4 N/A N/A 1
Cisse Sandra 👤 Cisse Sandra 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 11 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
Gustaf Nilsson 👤 Gustaf Nilsson 0 1 N/A N/A N/A 4 3 1 N/A False 32 19 F 6.3 True 0 0 N/A N/A N/A 4 1 8 N/A 0 N/A 0 N/A 3 4 N/A N/A N/A
Hans Vanaken 👤 Hans Vanaken 0 0 5 3 4 10 6 N/A N/A True 90 20 M 10 False 1 0 N/A 1 N/A 96 8 101 N/A 0 N/A 0 N/A 1 2 N/A N/A N/A
Hugo Siquet 👤 Hugo Siquet 0 0 N/A N/A N/A 1 1 N/A N/A False 32 41 D 8.2 True 0 0 N/A N/A N/A 25 2 26 N/A 0 N/A 0 N/A N/A N/A N/A N/A 1
Hugo Vetlesen 👤 Hugo Vetlesen 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 10 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
Joaquin Seys 👤 Joaquin Seys 0 0 1 N/A 1 3 1 N/A N/A False 58 65 D 10 False 1 0 N/A 2 N/A 41 2 44 N/A 0 N/A 0 N/A 3 3 N/A 1 N/A
Jorne Spileers 👤 Jorne Spileers 0 0 N/A N/A N/A 1 N/A 1 N/A False 90 58 D 7.3 False 0 0 N/A N/A N/A 77 N/A 79 N/A 0 N/A 0 N/A N/A N/A N/A 1 N/A
Kaye Furo 👤 Kaye Furo 0 0 N/A N/A N/A N/A N/A N/A N/A False 22 87 F 6.2 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
Kyriani Sabbe 👤 Kyriani Sabbe 0 0 N/A N/A N/A 3 1 N/A 1 False 72 64 D 8.3 False 0 0 N/A N/A N/A 72 2 74 N/A 0 N/A 0 N/A N/A N/A 1 N/A N/A
Ludovit Reis 👤 Ludovit Reis 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 6 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
Lynnt Audoor 👤 Lynnt Audoor 0 0 1 N/A N/A 4 2 N/A N/A False 18 62 M 6.7 True 0 0 N/A N/A N/A 12 N/A 12 N/A 0 N/A 0 N/A N/A N/A N/A N/A 1
Mamadou Diakhon 👤 Mamadou Diakhon 0 0 3 1 2 8 3 1 1 False 45 67 F 6.9 True 0 0 N/A N/A N/A 25 2 26 N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Michał Skóraś 👤 Michał Skóraś 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 21 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
Nicolò Tresoldi 👤 Nicolò Tresoldi 0 0 1 N/A N/A 1 N/A N/A N/A False 68 7 F 7.2 False 1 0 N/A 1 N/A 11 3 15 N/A 0 N/A 0 N/A 1 3 N/A N/A N/A
Nordin Jackers 👤 Nordin Jackers 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
Raphael Onyedika 👤 Raphael Onyedika 0 0 1 1 1 5 3 N/A 1 False 90 15 M 7.7 False 1 0 N/A N/A N/A 82 1 85 N/A 0 N/A 0 N/A N/A 1 N/A 1 1
Simon Mignolet 👤 Simon Mignolet 0 0 N/A N/A N/A N/A N/A N/A N/A False 90 22 G 6.9 False 0 0 1 N/A N/A 11 N/A 11 N/A 0 0 0 N/A N/A N/A N/A N/A N/A
Zaid Romero 👤 Zaid Romero 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 2 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
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
Connor Barron 👤 Connor Barron 0 0 N/A 2 N/A 6 3 N/A N/A False 31 8 M 6.9 True 0 0 N/A N/A N/A 5 N/A 6 N/A 0 N/A 0 N/A N/A N/A N/A N/A 3
Cyriel Dessers 👤 Cyriel Dessers 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
Danilo 👤 Danilo 0 0 1 N/A 1 6 5 N/A 1 False 59 99 F 6.9 False 0 0 N/A N/A N/A 11 N/A 13 N/A 0 N/A 0 N/A 1 1 N/A N/A 2
Djeidi Gassama 👤 Djeidi Gassama 0 0 2 N/A 1 7 3 N/A N/A False 45 23 F 6.7 False 0 0 N/A N/A N/A 5 N/A 5 N/A 0 N/A 0 N/A N/A N/A N/A 1 2
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 3 N/A 5 1 N/A 1 False 45 52 M 6.3 True 0 0 N/A N/A N/A 7 N/A 7 N/A 0 N/A 0 N/A N/A N/A N/A 2 N/A
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.2 False 0 6 10 N/A N/A 23 N/A 47 N/A 0 0 0 N/A N/A N/A N/A N/A N/A
James Tavernier 👤 James Tavernier 0 0 3 N/A 3 11 7 1 1 False 78 2 D 5.6 True 0 0 N/A N/A N/A 27 N/A 36 N/A 0 N/A 0 N/A N/A N/A 1 N/A 2
Jayden Meghoma 👤 Jayden Meghoma 0 1 N/A 2 N/A 6 1 3 N/A False 90 30 D 4.9 False 0 0 N/A N/A N/A 20 N/A 25 N/A 0 N/A 0 N/A N/A N/A N/A N/A 1
Joe Rothwell 👤 Joe Rothwell 0 0 N/A 1 N/A 2 1 N/A N/A False 45 6 M 6.2 False 0 0 N/A N/A N/A 16 N/A 17 N/A 0 N/A 0 N/A N/A N/A N/A 1 1
John Souttar 👤 John Souttar 0 0 N/A 1 N/A 3 1 N/A N/A True 90 5 D 5.2 False 0 0 N/A N/A N/A 25 N/A 28 N/A 0 N/A 0 N/A N/A N/A N/A N/A 1
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 Wright 👤 Kieran Wright 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 32 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
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 2 N/A 8 2 1 N/A False 90 16 M 5.9 False 0 0 N/A N/A N/A 22 N/A 27 N/A 0 N/A 0 N/A N/A N/A N/A N/A 2
Max Aarons 👤 Max Aarons 1 0 N/A N/A N/A 1 N/A 1 N/A False 8 3 D 3 False 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 N/A
Mikey Moore 👤 Mikey Moore 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 47 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
Mohammed Diomande 👤 Mohammed Diomande 0 0 N/A 1 N/A 3 1 N/A 1 False 45 10 M 6.5 True 0 0 N/A N/A N/A 8 N/A 10 N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Nasser Djiga 👤 Nasser Djiga 0 0 N/A N/A N/A 2 N/A N/A N/A False 90 24 D 6.2 False 0 0 N/A N/A N/A 37 N/A 39 N/A 0 N/A 0 N/A N/A N/A 3 4 N/A
Nicolas Raskin 👤 Nicolas Raskin 0 0 1 1 N/A 7 2 N/A N/A False 45 43 M 6.5 True 0 0 N/A N/A N/A 7 N/A 8 N/A 0 N/A 0 N/A N/A N/A N/A N/A 2
Oliver Antman 👤 Oliver Antman 0 0 N/A N/A N/A N/A N/A N/A N/A False 12 18 F 6.3 False 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
Thelo Aasgaard 👤 Thelo Aasgaard 0 0 2 1 2 4 2 N/A N/A False 45 11 M 6.5 False 0 0 N/A N/A N/A 6 N/A 7 N/A 0 N/A 0 N/A N/A 1 1 2 N/A
Match Events
3'
🟨 Jayden Meghoma (Yellow Card)
N. Tresoldi (Normal Goal)
5'
8'
🟥 Max Aarons (Red Card)
12'
🔄 O. Antman → Substitution 1
H. Vanaken (Normal Goal)
32'
J. Seys (Normal Goal)
41'
J. Seys (Normal Goal)
45'
A. Stankovic (Normal Goal)
45'
🔄 C. Forbs → Substitution 1
46'
46'
🔄 T. Aasgaard → Substitution 2
46'
🔄 J. Rothwell → Substitution 3
46'
🔄 D. Gassama → Substitution 4
C. Tzolis (Normal Goal)
50'
🔄 C. Tzolis → Substitution 2
58'
🔄 J. Seys → Substitution 3
58'
59'
🔄 Danilo Pereira → Substitution 5
🔄 N. Tresoldi → Substitution 4
68'
🔄 K. Sabbe → Substitution 5
72'
🟨 Gustaf Nilsson (Yellow Card)
84'
Substitutions
12'
Rangers
46'
Club Brugge KV
46'
Rangers
46'
Rangers
46'
Rangers
58'
Club Brugge KV
58'
Club Brugge KV
59'
68'
Club Brugge KV
72'
Club Brugge KV
League Standings View Standings

Teams in this match: Club Brugge KV 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

Club Brugge KV
Last 5: Form 100% · Att 64% · Def 73%
Goals: 7 for · 3 against
W3 D— L— · WWW
Rangers
Last 5: Form 47% · Att 73% · Def 45%
Goals: 8 for · 6 against
W2 D1 L2 · WDWLL

Predictions

Club Brugge KV 45%
Draw 45%
Rangers 10%
Club Brugge KV (Win or draw)

Double chance : Club Brugge KV or draw

Goals: Club Brugge KV -3.5 · Rangers -2.5
Win or Draw

Comparison

Form
56% – 44%
Attack
47% – 53%
Defense
67% – 33%
Poisson
59% – 41%
Head to Head
80% – 20%
Goals
63% – 38%
Total
62.0% – 38.2%

Head to Head

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

19 Aug 2025 · UEFA Champions League 2025
Rangers 1 – 3 Club Brugge KV
Ibrox Stadium
06 Jul 2025 · Friendlies Clubs 2025
Rangers 2 – 2 Club Brugge KV
Ibrox Stadium
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.