Real Madrid vs Villarreal – Result & match summary
Events
Goals, cards, substitutions and key match events.
Momentum
Who applied more pressure, minute by minute.
Match statistics
Top performers
About the match
Real Madrid defeated Villarreal 1–0 on 10 October 2026 at Estadio Santiago Bernabéu in La Liga.
Lineups
Real Madrid: (4-2-3-1) Thibaut Courtois, Jude Bellingham, Federico Valverde, Kylian Mbappé, Trent Alexander-Arnold, Aurélien Tchouaméni, Arda Güler, Ibrahima Konaté, Álvaro Carreras, Antonio Rüdiger, Yan Diomande.
Villarreal: (4-3-3) Alex Freeman, Pau Navarro, Juan Foyth, Alberto Moleiro, Ilias Akhomach, Renato Veiga, Santi Comesaña, Pape Gueye, Ayoze Pérez, Sergi Cardona, Péter Gulácsi.
Substitutions
Real Madrid: Marc Cucurella for Álvaro Carreras, Vinicius Junior for Trent Alexander-Arnold, Eduardo Camavinga for Arda Güler, Denzel Dumfries for Yan Diomande.
Villarreal: Carlos Romero for Juan Foyth, Nathan Saliba for Santi Comesaña, Georges Mikautadze for Sergi Cardona, Gerard Moreno for Ilias Akhomach, Nizar El Jmili for Alberto Moleiro.
Sidelined players
Real Madrid: Rodrygo, Éder Militão, Ferland Mendy, Dean Huijsen, Raúl Asencio.
Villarreal: Tajon Buchanan.
Match statistics
Real Madrid had 46% of the possession, compared with 54% for Villarreal.
Real Madrid registered 11 shots, with 4 on target. Villarreal had 15 shots, with 4 on target.
Real Madrid won 9 corners, while Villarreal won 3.
Top players
Real Madrid: Yan Diomande scored 1 goal, Federico Valverde provided 1 assist, and Thibaut Courtois was the highest-rated player (7.4).
Villarreal: Alex Freeman was the highest-rated player (7.9), Pape Gueye had 2 shots on target, and Ayoze Pérez created 3 chances.