
The 4th Official
·4 October 2025
Vinicius Junior Gets A Perfect 10 | Real Madrid Players Rated In Impressive Win Vs Villarreal

In partnership with
Yahoo sportsThe 4th Official
·4 October 2025
Real Madrid entertained Villarreal at the Santiago Bernabeu Stadium earlier tonight as they hoped to secure a good result at home in La Liga. Los Blanocs made a good start to the game but were held to a scoreless draw at the half-time break.
Vinicius Junior opened the goal-scoring for the home side in the 47th minute before going on to score again from the penalty spot in the 69th minute. Georges Mikautadze got a goal back for Villarreal just four minutes later. Santiago Mourino was sent off by the referee soon after. Kylian Mbappe got his name on the scoresheet and killed the game off in the 81st minute as Xabi Alonso’s men earned an impressive 3-1 win in front of their home fans.
Let’s take a look at how each Real Madrid player fared during the clash against Villarreal.
He made one good save at the back but failed to keep a clean sheet.
RB: Federico Valverde – 7.5/10
Valverde was a positive influence at both ends of the field.
CB: Eder Militao – 6.5/10
He put his foot through the ball when he could and did enough to limit the opposition to just one goal.
CB: Dean Huijsen – 7/10
The Spaniard gave a good account of himself on the defensive end of the field and was decent on the ball.
MADRID, SPAIN – OCTOBER 04: Aurelien Tchouameni of Real Madrid heads towards goal whilst under pressure from Santi Comesana of Villarreal CF during the LaLiga EA Sports match between Real Madrid CF and Villarreal CF at Estadio Santiago Bernabeu on October 04, 2025 in Madrid, Spain. (Photo by Angel Martinez/Getty Images)
LB: Alvaro Carreras – 7/10
He didn’t do much wrong defensively and made one good chance going forward.
CM: Aurelien Tchouameni – 6.5/10
Tchouameni anchored the midfield well but lacked quality in the final third.
CM: Dani Ceballos – 6.5/10
He caught the eye at times and was replaced after the hour mark.
RW: Franco Mastantuono – 6.5/10
Mastantuoni managed to cause some problems for the opposition defenders but failed to register a goal.
CAM: Arda Guler – 6.5/10
He made one key chance in the opponent’s half and was not shy of having a strike at goal.
LW: Vinicius Junior – 10/10
Vinicius Junior caused all sorts of problems for the opposition defenders and has got two goals to show for his efforts.
ST: Kylian Mbappe – 8/10
He was a constant menace in the final third and ended the game with a goal and an assist to his name.
Substitutes:
CM: Jude Bellingham – 6.5/10
He added some creativity to Alonso’s midfield.
CM: Eduardo Camavinga – 6.5/10
He protected his backline well.