Rangers 1–3 Club Brugge
- Danilo 50'
- Vermant 3'
- Spileers 7'
- Mechele 20'
19 August 2025
The match in data
Club Brugge beat Rangers 3–1 on 19 August 2025, in the 2025-26 Champions League (Play-offs).
Player of the match: Danilo (Rangers), rated 74, thanks above all to 0.63 xG and 1 goal. Danilo produced 1.5 times as much as a forward typically does, at 0.3 times the cost.
It was also their best match of the season.
For Club Brugge, the highest-rated player was Raphael Onyedika, with 74.
Danilo
Rangers · 61'
Produced 1.46× and cost 0.30× their position's average
- 0.63 xG 3.4×
- 1 goal 4.0×
- 1 shot on target 1.7×
- 1 shot off target 1.1×
- 2 misplaced passes 0.5×
Match ratings
Everyone who played, sorted by rating. No rating: goalkeepers and anyone who played under 20 minutes.
| Player | Position | Min | Rating |
|---|---|---|---|
| Danilo ★ | Forward | 61 | 74 |
| Joe Rothwell | Midfielder | 86 | 70 |
| John Souttar | Defender | 90 | 69 |
| Jayden Meghoma | Defender | 70 | 67 |
| Thelo Aasgaard | Midfielder | 29 | 65 |
| Nasser Djiga | Defender | 90 | 59 |
| Oliver Antman | Forward | 70 | 47 |
| Nicolas Raskin | Midfielder | 90 | 46 |
| Mohamed Diomandé | Midfielder | 61 | 45 |
| Djeidi Gassama | Forward | 90 | 43 |
| Hamza Igamane | Forward | 29 | 33 |
| Max Aarons | Defender | 90 | 25 |
| Mikey Moore | Forward | 20 | 20 |
| James Tavernier | Defender | 20 | 15 |
| Jack Butland | Goalkeeper | 90 | no rating |
| Lyall Cameron | Midfielder | 4 | no rating |
| Player | Position | Min | Rating |
|---|---|---|---|
| Raphael Onyedika | Midfielder | 89 | 74 |
| Christos Tzolis | Midfielder | 90 | 69 |
| Romeo Vermant | Forward | 46 | 69 |
| Aleksandar Stanković | Midfielder | 85 | 56 |
| Joaquin Seys | Defender | 90 | 55 |
| Jorne Spileers | Defender | 90 | 55 |
| Hans Vanaken | Midfielder | 90 | 52 |
| Brandon Mechele | Defender | 90 | 43 |
| Nicolò Tresoldi | Forward | 44 | 42 |
| Kyriani Sabbe | Defender | 73 | 34 |
| Carlos Forbs | Midfielder | 73 | 29 |
| Simon Mignolet | Goalkeeper | 90 | no rating |
| Bjorn Meijer | Defender | 17 | no rating |
| Hugo Vetlesen | Midfielder | 17 | no rating |
| Ludovit Reis | Midfielder | 5 | no rating |
| Mamadou Diakhon | Forward | 1 | no rating |
How is the rating calculated?
The rating measures a single match: what the player produced against what they cost, compared with the average for their position in that league and season, and adjusted by position (a 70 for a forward is as hard to get as a 70 for a defender). A normal match is around 50, 70 is already very good and only one in a hundred goes above 80. It is not the NVP, which ranks the whole season.