Real Madrid 2–0 Real Sociedad
- Mbappé 38'
- Mbappé 83'
24 May 2025
The match in data
Real Madrid beat Real Sociedad 2–0 on 24 May 2025, on matchday 38 of the 2024-25 La Liga.
Player of the match: Arda Güler (Real Madrid), rated 72, thanks above all to 12 final-third passes and 1 big chance created. Güler produced 2.1 times as much as a midfielder typically does, at 0.8 times the cost.
For Real Sociedad, the highest-rated player was Martín Zubimendi, with 85.
Kylian Mbappé scored twice.
Kylian Mbappé missed a penalty at 38'.
Arda Güler
Real Madrid · 90'
Produced 2.15× and cost 0.84× their position's average
- 12 final-third passes 2.5×
- 1 big chance created 3.3×
- 3 key passes 2.7×
- 2 failed dribbles 3.0×
- 7 misplaced passes 1.0×
Match ratings
Everyone who played, sorted by rating. No rating: goalkeepers and anyone who played under 20 minutes.
| Player | Position | Min | Rating |
|---|---|---|---|
| Jesús Vallejo | Defender | 34 | 82 |
| Raúl Asencio | Defender | 90 | 73 |
| Arda Güler ★ | Midfielder | 90 | 72 |
| Kylian Mbappé | Forward | 90 | 70 |
| Federico Valverde | Midfielder | 90 | 69 |
| Brahim Díaz | Forward | 55 | 64 |
| Dani Ceballos | Midfielder | 90 | 59 |
| Luka Modrić | Midfielder | 87 | 59 |
| Aurélien Tchouaméni | Midfielder | 56 | 49 |
| Vinícius Júnior | Forward | 35 | 44 |
| Lucas Vázquez | Defender | 77 | 32 |
| Fran García | Defender | 90 | 29 |
| Andriy Lunin | Goalkeeper | 90 | no rating |
| Gonzalo García | Forward | 13 | no rating |
| Chema Andrés | Midfielder | 3 | no rating |
| Player | Position | Min | Rating |
|---|---|---|---|
| Martín Zubimendi | Midfielder | 20 | 85 |
| Jon Pacheco | Defender | 90 | 69 |
| Pablo Marín | Midfielder | 46 | 63 |
| Aihen Muñoz | Defender | 90 | 62 |
| Beñat Turrientes | Midfielder | 70 | 62 |
| Luka Sučić | Midfielder | 84 | 59 |
| Jon Martín | Defender | 90 | 55 |
| Jon Olasagasti | Midfielder | 44 | 51 |
| Takefusa Kubo | Forward | 90 | 49 |
| Arkaitz Mariezkurrena | Forward | 71 | 44 |
| J. Aramburu | Defender | 90 | 41 |
| Sergio Gómez | Defender | 71 | 34 |
| Unai Marrero | Goalkeeper | 90 | no rating |
| Barrenetxea | Forward | 19 | no rating |
| Mikel Oyarzabal | Forward | 19 | no rating |
| Brais Méndez | Midfielder | 6 | 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.