Player Ratings: Villarreal 0–2 Real Madrid

Player Ratings: Villarreal 0–2 Real Madrid
Thibaut Courtois — 8
Had very little to do. Faced just one shot and dealt with it comfortably. Also came off his line decisively to snuff out a Villarreal break, with solid distribution throughout.
Fede Valverde — 7
Quiet by his standards but dependable. Didn’t push forward much, with Franco Mastantuono providing most of the attacking width on his side.
Raúl Asencio — 7.5
Excellent on the ball and assured defensively. His distribution helped Madrid progress cleanly from the back.
Dean Huijsen — 8
Dominant defensively. Consistently strong in his challenges and interceptions, rarely letting Villarreal settle.
Álvaro Carreras — 8.5
Real Madrid’s best defender on the night. Outstanding anticipation and positioning, completely nullifying Buchanan.
Eduardo Camavinga — 7
Had two errors in possession that Villarreal failed to punish. Grew into the match and improved his passing after halftime.
Arda Güler — 7.5
Kept Madrid’s build-up fluid and vertical. Delivered several dangerous balls into the box and maintained tempo in midfield.
Jude Bellingham — 8
Relentless ball-winning and intelligent linking play. A major presence in connecting midfield to attack.
Vinícius Jr. — 8.5
Limited space early on, but never stopped probing. His direct run led to the opening goal, and his decisive pass sparked the move that earned Madrid a late penalty.
Franco Mastantuono — 8.5
An engine without an off switch. His pressing, hustle, and defensive interventions were crucial in sustaining Madrid’s momentum high up the pitch.
Kylian Mbappé — 8
Not his cleanest performance on the ball, but clinical where it mattered. Reacted fastest for the opener and showed supreme composure with a panenka to seal the game.
Gonzalo García — 6.5
Replaced Mastantuono and brought relentless defensive effort. Didn’t see much of the ball in attacking areas but worked tirelessly.



