Villarreal 1–2 Real Madrid
- Foyth 7'
- Mbappé 17'
- Mbappé 23'
15 March 2025
The match in data
A 2–1 win for Real Madrid against Villarreal on 15 March 2025, on matchday 28 of the 2024-25 La Liga.
Real Madrid came from behind: they were trailing 1–0 at 7'.
Player of the match: Thibaut Courtois (Real Madrid), rated 65, thanks above all to 1.16 goals prevented (10 shots on target worth 2.17; conceded 1) and 11 recoveries. Courtois produced 3.0 times as much as a goalkeeper typically does, at no cost.
It is their 2nd time as player of the match this season.
For Villarreal, the highest-rated player was Logan Costa, with 66.
Kylian Mbappé scored twice.
Thibaut Courtois
Real Madrid · 90'
Produced 3.01× and cost 0.00× their position's average
- 1.16 goals prevented (10 shots on target worth 2.17; conceded 1) 4.2×
- 11 recoveries 1.4×
Match ratings
Everyone who played, sorted by rating. No rating: anyone who played under 20 minutes, and a goalkeeper who did not play the whole match.
| Player | Position | Min | Rating |
|---|---|---|---|
| Logan Costa | Defender | 90 | 66 |
| Álex Baena | Forward | 90 | 59 |
| Santi Comesaña | Midfielder | 79 | 59 |
| Juan Foyth | Defender | 90 | 53 |
| Thierno Barry | Forward | 44 | 47 |
| Pape Gueye | Midfielder | 84 | 46 |
| Ayoze Pérez | Forward | 90 | 44 |
| Sergi Cardona | Defender | 64 | 43 |
| Willy Kambwala | Defender | 90 | 35 |
| Nicolas Pépé | Forward | 46 | 35 |
| Yéremy Pino | Forward | 26 | 33 |
| Diego Conde | Goalkeeper | 90 | 30 |
| Tajon Buchanan | Forward | 64 | 29 |
| Alfonso Pedraza | Defender | 26 | 24 |
| Dani Parejo | Midfielder | 11 | no rating |
| Denis Suárez | Midfielder | 6 | no rating |
| Player | Position | Min | Rating |
|---|---|---|---|
| Raúl Asencio | Defender | 61 | 70 |
| Luka Modrić | Midfielder | 25 | 70 |
| Lucas Vázquez | Defender | 90 | 65 |
| Thibaut Courtois ★ | Goalkeeper | 90 | 65 |
| Kylian Mbappé | Forward | 90 | 62 |
| Federico Valverde | Midfielder | 83 | 59 |
| Fran García | Defender | 90 | 57 |
| Vinicius Junior | Forward | 29 | 46 |
| Antonio Rüdiger | Defender | 29 | 44 |
| Eduardo Camavinga | Midfielder | 90 | 43 |
| Rodrygo | Forward | 65 | 43 |
| Jude Bellingham | Midfielder | 90 | 41 |
| Aurélien Tchouaméni | Midfielder | 90 | 38 |
| Brahim Díaz | Forward | 61 | 36 |
| Arda Güler | Midfielder | 7 | no rating |
Did you know?
La Lente trivia questions about this match. Tap one to see the answer.
Which Real Madrid player recovered the most balls?
Eduardo Camavinga, with 8 recoveries. Next: Federico Valverde 5, Kylian Mbappé 3.
Eduardo Camavinga led Real Madrid with 8 ball recoveries in the 1–2 victory at Villarreal. Federico Valverde recorded 5 and Kylian Mbappé added 3.
Which Villarreal player played the most passes into the final third?
Santi Comesaña, with 10 final-third passes. Next: Juan Foyth 6, Pape Gueye 6.
Santi Comesaña drove Villarreal into attacking areas with 10 passes into the final third during the 1–2 loss to Real Madrid. Juan Foyth and Pape Gueye trailed with 6 each.
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.
Share this match
