Liverpool 1–0 Real Madrid
- Allister 61'
4 November 2025
The match in data
Liverpool beat Real Madrid 1–0 on 4 November 2025, in the 2025-26 Champions League (League Stage 4).
Player of the match: Florian Wirtz (Liverpool), rated 63, thanks above all to 1 big chance created and 5 key passes. Wirtz produced 1.5 times as much as a midfielder typically does, at 0.8 times the cost.
For Real Madrid, the highest-rated player was Federico Valverde, with 69.
Florian Wirtz
Liverpool · 88'
Produced 1.47× and cost 0.85× their position's average
- 1 big chance created 4.0×
- 5 key passes 4.0×
- 2 completed dribbles 2.8×
- 1 ball lost 1.1×
- 2 times dribbled past 2.4×
Match ratings
Everyone who played, sorted by rating. No rating: goalkeepers and anyone who played under 20 minutes.
| Player | Position | Min | Rating |
|---|---|---|---|
| Florian Wirtz ★ | Midfielder | 88 | 63 |
| Virgil van Dijk | Defender | 90 | 58 |
| Dominik Szoboszlai | Midfielder | 90 | 55 |
| Ryan Gravenberch | Midfielder | 90 | 55 |
| Andrew Robertson | Defender | 88 | 55 |
| Alexis Mac Allister | Midfielder | 79 | 49 |
| Conor Bradley | Defender | 90 | 42 |
| Ibrahima Konaté | Defender | 90 | 42 |
| Mohamed Salah | Forward | 90 | 42 |
| Hugo Ekitiké | Forward | 79 | 25 |
| Giorgi Mamardashvili | Goalkeeper | 90 | no rating |
| Cody Gakpo | Forward | 11 | no rating |
| Curtis Jones | Midfielder | 11 | no rating |
| Federico Chiesa | Forward | 2 | no rating |
| Milos Kerkez | Defender | 2 | no rating |
| Player | Position | Min | Rating |
|---|---|---|---|
| Federico Valverde | Midfielder | 90 | 69 |
| Aurélien Tchouaméni | Midfielder | 90 | 63 |
| Vinicius Junior | Forward | 90 | 62 |
| Arda Güler | Midfielder | 81 | 55 |
| Rodrygo | Forward | 21 | 55 |
| Jude Bellingham | Midfielder | 90 | 51 |
| Éder Militão | Defender | 90 | 51 |
| Kylian Mbappé | Forward | 90 | 48 |
| Dean Huijsen | Defender | 90 | 40 |
| Eduardo Camavinga | Midfielder | 69 | 39 |
| Álvaro Carreras | Defender | 90 | 38 |
| Thibaut Courtois | Goalkeeper | 90 | no rating |
| Trent Alexander-Arnold | Defender | 9 | no rating |
| Brahim Díaz | 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.