Kick-off: Sat, 10 Oct 2026 · 19:00 UTCStadium: Estadio Santiago Bernabéu, Madrid
Real Madrid and Villarreal met on Saturday, 10 October 2026 (La Liga); it finished Real Madrid 1â0 Villarreal. The match was played at Estadio Santiago BernabĂ©u, Madrid.
Real Madrid have won 8, drawn 0 and lost 2 of their last 10 matches, averaging 2.5 goals scored and 1.0 conceded (2.22 expected goals for, 1.31 against). Villarreal have won 3, drawn 2 and lost 5 of their last 10 matches, averaging 2.0 goals scored and 1.8 conceded (1.69 expected goals for, 1.57 against).
Both teams scored in 60% of Real Madrid's recent matches and 80% of Villarreal's; 70% and 80% went over 2.5 goals. Both sides have been playing open matches. In their last 10 meetings Real Madrid won 5, Villarreal won 2 and 3 ended level. The most recent, on 24 Jan 2026, finished Villarreal 0â2 Real Madrid.
With the bookmaker's margin removed, the market puts both teams to score at 65% and over 2.5 goals at 77%. Kepler's model projects 2.45â1.13 in expected goals, with 2â1 the most likely score, and puts both teams to score at 65% and over 2.5 goals at 69%.
Real Madrid vs Villarreal was played on 10 October 2026 (La Liga).
The match was played at Estadio Santiago Bernabéu, Madrid.
No: it finished Real Madrid 1â0 Villarreal. Before kickoff, the market had both teams to score at 65%, margin removed. Kepler's model gives 65%. Both teams scored in 60% of Real Madrid's recent matches and 80% of Villarreal's.
No: it finished Real Madrid 1â0 Villarreal. Before kickoff, the market had over 2.5 goals at 77%, margin removed. Kepler's model gives 69%. 70% of Real Madrid's recent matches and 80% of Villarreal's went over 2.5 goals.
In their last 10 meetings Real Madrid won 5, Villarreal won 2 and 3 ended level. The most recent, on 24 Jan 2026, finished Villarreal 0â2 Real Madrid.
Kepler's model expects 2.45â1.13 in expected goals, and the single most likely score is 2â1.
Betting involves risk. Past results do not guarantee future ones. 18+.
As announced by the clubs.
Matches this season: 5