Real Madrid – Villarreal match report
ScoreMondo · Published: · Updated:
Real Madrid kept a clean sheet in a 1-0 win over Villarreal in La Liga. It was 0-0 at half-time. Player of the match: Yan Diomande of Real Madrid, with a ScoreMondo rating of 8.6. The match was played on Saturday, 10 October 2026 at Santiago Bernabéu Stadium in Madrid (matchday 8).
The story of the match
It was Real Madrid 0-0 Villarreal at half-time.
Real Madrid took the lead in the 63rd minute through Yan Diomande. Real Madrid were a man down from the 72nd minute, when Vinícius Júnior was sent off.
The statistics
Corners finished 9-3. The referee showed 7 yellow cards, 5 to Real Madrid and 2 to Villarreal, and a red. Real Madrid committed 8 fouls to Villarreal's 13, and the offside count read 3-1.
Real Madrid's yellow cards went to Jude Bellingham in the 19th minute, Ibrahima Konaté in the 81st minute, Antonio Rüdiger in the 83rd minute, Aurélien Tchouaméni in the 87th minute and Kylian Mbappé in the 94th minute. Booked for Villarreal: Renato Veiga (10') and Pau Navarro (84').
Ratings and substitutions
The best ScoreMondo ratings after the player of the match went to Federico Valverde (Real Madrid, 8.4), Alex Freeman (Villarreal, 8.1) and Thibaut Courtois (Real Madrid, 7.9). From the Real Madrid bench came Marc Cucurella on 45 minutes, Vinícius Júnior on 52 minutes, Eduardo Camavinga on 77 minutes and Denzel Dumfries on 86 minutes. Villarreal made 5 changes: Carlos Romero for Juan Foyth (56'), Nathan Saliba for Santi Comesaña (56'), Gerard Moreno for Sergi Cardona (67') and Georges Mikautadze for Ilias Akhomach (67').
How they came into it
Real Madrid came into the match with 3 wins and 1 defeat from their last 4 matches — scoring in 4 straight games. Atletico Madrid beat Real Madrid 2-1 last time out. Before kick-off, Villarreal's last 3 matches had brought 2 wins and 1 defeat. Last time out, Villarreal beat Levante 3-1 at home. The record between them over the last 9 matches reads 6-1-2 from Real Madrid's point of view. The last meeting, in 2026 in La Liga, ended in a 2-0 win for Real Madrid. Those 9 games produced 37 goals, an average of 4.1 per match. Isidro Diaz de Mera Escuderos was the referee, averaging 4.5 yellow cards per match across 19 matches in our records.
The bigger picture
Real Madrid have now scored in 5 consecutive matches. Villarreal's run of 3 matches with a goal comes to an end.
This text is written automatically from our match data; every number and name in it comes from that data.

