Real Madrid host Villarreal in La Liga. Madrid have been winning regularly this season while Villarreal have had a much bumpier ride so far.
Villarreal arrive on the back of two straight wins, which is a decent turnaround after a run of defeats and draws. Recent meetings between these two have leaned heavily one way, though, and that's worth digging into before we get to the numbers.
Analysis updated .
Where to place this bet
Form check: Madrid's dip, Villarreal's mini-revival
Real Madrid sit fourth in La Liga with 15 points from seven games, but the last month hasn't been entirely smooth. They've lost two of their last three league outings, going down 0-1 at Real Betis and 1-2 away at Atletico Madrid, either side of a 3-2 win at Elche. Before that they were blowing teams away, with 4-0, 4-1 and 4-1 wins over Malaga, Real Sociedad and Rayo Vallecano.
What could your bet return?
Potential returns include your stake. Odds may change.
Real Madrid: 20 completed matches; Villarreal: 20 completed matches.
Real Madrid
- Win
- 75% 15 / 20
- Draw
- 10% 2 / 20
- Loss
- 15% 3 / 20
- Scored
- 44
- Conceded
- 19
- Difference
- +25
Villarreal
- Win
- 40% 8 / 20
- Draw
- 20% 4 / 20
- Loss
- 40% 8 / 20
- Scored
- 39
- Conceded
- 31
- Difference
- +8
| League | Home | Away | Date | Score |
|---|---|---|---|---|
| La Liga | Atletico Madrid | Real Madrid | 20.09.2026 | 2-1 |
| La Liga | Elche | Real Madrid | 15.09.2026 | 2-3 |
| La Liga | Real Madrid | Rayo Vallecano | 12.09.2026 | 4-1 |
| UEFA Champions League | Real Madrid | Inter | 08.09.2026 | 2-1 |
| La Liga | Real Betis | Real Madrid | 04.09.2026 | 1-0 |
| La Liga | Real Madrid | Malaga | 30.08.2026 | 4-0 |
| La Liga | Real Madrid | Real Sociedad | 26.08.2026 | 4-1 |
| La Liga | Espanyol | Real Madrid | 22.08.2026 | 1-2 |
| Friendlies Clubs | FC Schalke 04 | Real Madrid | 16.08.2026 | 0-3 |
| Friendlies Clubs | Deportivo La Coruna | Real Madrid | 12.08.2026 | 0-1 |
| League | Home | Away | Date | Score |
|---|---|---|---|---|
| La Liga | Villarreal | Levante | 20.09.2026 | 3-1 |
| La Liga | Malaga | Villarreal | 17.09.2026 | 1-3 |
| La Liga | Villarreal | Real Betis | 14.09.2026 | 1-2 |
| UEFA Champions League | Borussia Dortmund | Villarreal | 08.09.2026 | 3-2 |
| La Liga | Villarreal | Deportivo La Coruna | 05.09.2026 | 2-3 |
| La Liga | Alaves | Villarreal | 28.08.2026 | 1-0 |
| La Liga | Atletico Madrid | Villarreal | 23.08.2026 | 2-2 |
| La Liga | Racing Santander | Villarreal | 16.08.2026 | 2-2 |
| Friendlies Clubs | Galatasaray | Villarreal | 08.08.2026 | 1-2 |
| Friendlies Clubs | Villarreal | Levante | 05.08.2026 | 1-0 |
Villarreal's season looks rougher on paper, ninth with eight points from seven, but the shape of their form is turning. After three straight defeats and a couple of draws, they've won their last two matches, beating Malaga 3-1 away and Levante 3-1 at home.
Madrid's recent wobble and Villarreal's late upturn narrow the gap in current momentum, even if the table still favours the hosts.
Comparative Team Statistics: Real Madrid vs Villarreal

Head-to-head: Madrid have had the upper hand lately
Real Madrid have won five of the last six meetings with Villarreal, including a 3-1 away win in October 2025 and a 2-0 home win back in January this year. Villarreal's only real success in that stretch was a wild 4-4 draw a couple of seasons ago, which showed they can score against Madrid even when the result doesn't go their way.
| League | Home | Away | Date | Score |
|---|---|---|---|---|
| La Liga | Villarreal | Real Madrid | 24.01.2026 | 0-2 |
| La Liga | Real Madrid | Villarreal | 04.10.2025 | 3-1 |
| La Liga | Villarreal | Real Madrid | 15.03.2025 | 1-2 |
| La Liga | Real Madrid | Villarreal | 05.10.2024 | 2-0 |
| La Liga | Villarreal | Real Madrid | 19.05.2024 | 4-4 |
| La Liga | Real Madrid | Villarreal | 17.12.2023 | 4-1 |
| La Liga | Real Madrid | Villarreal | 08.04.2023 | 2-3 |
| Copa del Rey | Villarreal | Real Madrid | 19.01.2023 | 2-3 |
| La Liga | Villarreal | Real Madrid | 07.01.2023 | 2-1 |
| La Liga | Villarreal | Real Madrid | 12.02.2022 | 0-0 |
Go back further and there are tighter, scrappier results too, so it's not been one-way traffic across the full history. But the recent trend is clearly in Madrid's favour.
Where they sit
Real Madrid are fourth with a goal difference of plus ten in the league, having scored 18 and conceded just 8 in seven matches. Villarreal are ninth, with 13 scored and 12 conceded, a much tighter defensive record than an attacking one.
| № | Team | Played | Win | Draw | Loss | GF/GA | Points |
|---|---|---|---|---|---|---|---|
| 3 | Real Betis | 7 | 5 | 1 | 1 | 9/7 | 16 |
| 4 | Real Madrid | 7 | 5 | 0 | 2 | 18/8 | 15 |
| 5 | Sevilla | 7 | 4 | 1 | 2 | 10/9 | 13 |
| 8 | Real Sociedad | 7 | 3 | 1 | 3 | 9/13 | 10 |
| 9 | Villarreal | 7 | 2 | 2 | 3 | 13/12 | 8 |
| 10 | Athletic Club | 6 | 2 | 2 | 2 | 7/6 | 8 |
Players doing the damage
Kylian Mbappé has been in outrageous form for Madrid, with seven goals in seven matches, and Jude Bellingham has chipped in three goals and two assists alongside him. For Villarreal, Pablo Gueye has three goals and Alberto Moleiro has been busy at both ends with two goals and three assists.
On the disciplinary side, Ibrahima Konaté has picked up three yellow cards for Madrid and Dean Huijsen has already seen red once this season, which is worth keeping an eye on given how often he's needed against sharp attackers.

How this one might play out
Both sides have been involved in high-scoring games recently. Madrid's league matches have produced plenty of goals at both ends of their own scoreline, and Villarreal have leaked 12 in seven games while still finding the net themselves. The h2h history backs that up too, with several four and five-goal matches over the years.
That points toward an open game rather than a cagey one, even with Madrid clearly the stronger side on paper.
Match odds and squad lists
Squad and player details
| Name | Country | Age | Position | Height | Weight |
|---|---|---|---|---|---|
| D. Dumfries | Netherlands | 30 | Defender | 188 | 80 |
| Kylian Mbappé | France | 27 | Attacker | 178 | 75 |
| T. Alexander-Arnold | England | 27 | Midfielder | 175 | 67 |
| Bernardo Silva | Portugal | 32 | Midfielder | 173 | 65 |
| T. Courtois | Belgium | 34 | Goalkeeper | 200 | 96 |
| Brahim Díaz | Morocco | 27 | Midfielder | 171 | 59 |
| F. Valverde | Uruguay | 28 | Midfielder | 182 | 78 |
| Vinícius Júnior | Brazil | 26 | Midfielder | 176 | 73 |
| I. Konaté | France | 27 | Defender | 194 | 95 |
| A. Tchouaméni | France | 26 | Midfielder | 187 | 81 |
| E. Camavinga | France | 23 | Midfielder | 182 | 68 |
| A. Rüdiger | Germany | 33 | Defender | 190 | 85 |
| Marc Cucurella | Spain | 28 | Defender | 174 | 66 |
| A. Lunin | Ukraine | 27 | Goalkeeper | 191 | 80 |
| J. Bellingham | England | 23 | Midfielder | 186 | 75 |
| Álvaro Fernández | Spain | 23 | Defender | 186 | 78 |
| A. Güler | Türkiye | 21 | Midfielder | 176 | 67 |
| Raúl Asencio | Spain | 23 | Defender | 184 | 79 |
| D. Huijsen | Netherlands | 21 | Defender | 195 | 87 |
| Endrick | Brazil | 20 | Attacker | 173 | 66 |
| Name | Country | Age | Position | Height | Weight |
|---|---|---|---|---|---|
| J. Foyth | Argentina | 28 | Defender | 187 | 83 |
| P. Gulácsi | Hungary | 36 | Goalkeeper | 191 | 86 |
| Gerard Moreno | Spain | 34 | Attacker | 180 | 77 |
| N. Pépé | Côte d'Ivoire | 31 | Attacker | 183 | 73 |
| Ayoze Pérez | Spain | 33 | Attacker | 178 | 66 |
| P. Gueye | Senegal | 27 | Midfielder | 189 | 79 |
| Logan Costa | Cape Verde | 25 | Defender | 190 | 91 |
| Santi Comesaña | Spain | 30 | Midfielder | 188 | 75 |
| T. Buchanan | Canada | 27 | Midfielder | 183 | 68 |
| Sergi Cardona | Spain | 27 | Defender | 185 | 77 |
| G. Mikautadze | Georgia | 25 | Attacker | 176 | 71 |
| Alberto Moleiro | Spain | 23 | Midfielder | 172 | 67 |
| Carlos Romero | Spain | 24 | Defender | 180 | 73 |
| Luíz Júnior | Brazil | 25 | Goalkeeper | 194 | 88 |
| Willy Kambwala Ndengushi | France | 22 | Defender | 192 | 85 |
| Ilias Akhomach | Morocco | 22 | Attacker | 175 | 70 |
| N. Saliba | Canada | 22 | Midfielder | 178 | 71 |
| Rubén Gómez | Spain | 24 | Goalkeeper | 185 | 73 |
| S. Mouriño | Uruguay | 24 | Defender | 186 | 76 |
| Renato Veiga | Portugal | 23 | Defender | 190 | 88 |
Put it all together and Real Madrid look the stronger side by a clear margin, both in the table and in recent head-to-head results. Villarreal's improving form is real, but it's come against sides outside the top end of the table, and their defensive numbers this season are shaky.
Backing Madrid to win by two or more feels like the sensible way into this game rather than the outright win market, which offers little value given how one-sided this fixture has looked historically. The recent dip in Madrid's form is the one thing that could keep the game closer than expected.
