1. Football streams
  2. LaLiga
  3. Real Madrid vs Villarreal

Mbappe (81') Junior (69') Junior (47')
Mikautadze (73')

How to watch Real Madrid vs Villarreal online & on TV, head to head and predictions


Match feed:

Who will win?

Real Madrid
X
Villarreal
  • Match Ended
  • 86'
    Substitution
    • Santi Comesana
    • Dani Parejo

    Dani Parejo is replacing Santi Comesana for Villarreal at Santiago Bernabeu.

  • 84'
    Substitution
    • Kylian Mbappe
    • Rodrygo

    It seems as if Kylian Mbappe is unable to continue. Rodrygo replaces him for the home team.

  • 82'
    Substitution
    • Tani Oluwaseyi
    • Adria Altimira

    The away team have replaced Tani Oluwaseyi with Adria Altimira. This is the fourth substitution made today by Marcelino.

  • 81'
    Goal !
    • Kylian Mbappe (Scorer)
    • Brahim Diaz (Assist)

    It's now 3-1 in Madrid as Kylian Mbappe scores for Real Madrid.

    Brahim Diaz with an assist there.

  • 75'
    Substitution
    • Franco Mastantuono
    • Brahim Diaz

    Brahim Diaz is replacing Franco Mastantuono for the home team.

  • 74'
    Substitution
    • Pape Gueye
    • Alfonso Pedraza

    Marcelino is making the team's third substitution at Santiago Bernabeu with Alfonso Pedraza replacing Pape Gueye.

  • 73'
    Goal !
    • Georges Mikautadze (Scorer)
    • Pape Gueye (Assist)

    Goal! The away team reduce the deficit to 2-1 through a strike by Georges Mikautadze. .

    That's a fine assist from Pape Gueye.

  • 69'
    Goal !
    • Vinicius Junior (Scorer)

    Real Madrid have extended their lead to 2-0 courtesy of a Vinicius Junior penalty.

  • 69'
    Yellow Card
    • Pape Gueye

    Pape Gueye (Villarreal) has received a first yellow card.

  • 65'
    Substitution
    • Dani Ceballos
    • Eduardo Camavinga

    Eduardo Camavinga is on a sub for Dani Ceballos for Real Madrid.

  • 64'
    Substitution
    • Arda Guler
    • Jude Bellingham

    Xabi Alonso (Real Madrid) is making a first substitution, with Jude Bellingham replacing Arda Guler.

  • 47'
    Goal !
    • Vinicius Junior (Scorer)
    • Kylian Mbappe (Assist)

    Vinicius Junior scores to make it 1-0 at Santiago Bernabeu.

    Great play from Kylian Mbappe to set up the goal.

  • 46'
    Substitution
    • Tajon Buchanan
    • Nicolas Pepe

    The away team replace Tajon Buchanan with Nicolas Pepe.

  • 46'
    Substitution
    • Alberto Moleiro
    • Georges Mikautadze

    Villarreal make their first substitution with Georges Mikautadze replacing Alberto Moleiro.

  • 45'
    Yellow Card
    • Franco Mastantuono

    Franco Mastantuono (Real Madrid) has been booked and must now be careful not to get a second yellow card.

  • 33'
    Yellow Card
    • Aurelien Tchouameni

    Aurelien Tchouameni is booked for the home team.

  • 21'
    Yellow Card
    • Santiago Mourino

    Santiago Mourino for Villarreal has been booked by Guillermo Cuadra Fernandez and receives a first yellow card.

  • 12'
    Yellow Card
    • Sergi Cardona

    Villarreal's Sergi Cardona has been booked in Madrid.

  • Match Started

Line-ups

Real Madrid Real Madrid
(4-3-3)
(4-4-2)
Villarreal Villarreal
1Courtois8Valverde3Militao24Huijsen18Carreras19Ceballos14Tchouameni15Guler30Mastantuono10Mbappe7Junior25Tenas15Mourino4Marin12Veiga23Cardona17Buchanan14Comesana16Partey18Gueye21Oluwaseyi20Moleiro
1Courtois8Valverde3Militao24Huijsen18Carreras19Ceballos14Tchouameni15Guler30Mastantuono10Mbappe7Junior
Real Madrid Real Madrid
(4-3-3)
25Tenas15Mourino4Marin12Veiga23Cardona17Buchanan14Comesana16Partey18Gueye21Oluwaseyi20Moleiro
(4-4-2)
Villarreal Villarreal
Real Madrid Real Madrid
Alonso, Xabi
Coach
Substitutes
Jude Bellingham 5
64' Out: Arda Guler

Eduardo Camavinga 6
65' Out: Dani Ceballos

Brahim Diaz 21
75' Out: Franco Mastantuono

Rodrygo 11
84' Out: Kylian Mbappe
Missing players
Dani Carvajal
Injured

Antonio Rudiger
Injured

Trent Alexander-Arnold
Injured

Ferland Mendy
Injured
Villarreal Villarreal
Marcelino
Coach
Substitutes
Georges Mikautadze 9
46' Out: Alberto Moleiro

Nicolas Pepe 19
46' Out: Tajon Buchanan

Alfonso Pedraza 24
74' Out: Pape Gueye

Adria Altimira 3
82' Out: Tani Oluwaseyi

Dani Parejo 10
86' Out: Santi Comesana
Missing players
Gerard Moreno
Injured

Ayoze Perez
Injured

Juan Foyth
Injured

Logan Costa
Injured

Willy Kambwala
Injured

Pau Cabanes
Injured

Statistics

Ball possession
Real Madrid69%
31% Villarreal
Shots
9Off goal37On goal2

9
Shots blocked
4
4
Corner kicks
0
0
Offsides
0
1
Saves
4
8
Fouls
11
2
Yellow cards
3
0
Red cards
0

Real Madrid vs Villarreal Betting tips

The most common result of matches between Real Madrid and Villarreal CF when Real Madrid is playing at home is 2-1. 4 matches have ended with this result.
The most common result of matches between Real Madrid and Villarreal CF is 1-1. 6 matches have ended with this result.
During the last 25 meetings with Real Madrid playing at home, Real Madrid have won 17 times, there have been 6 draws while Villarreal CF have won 2 times. The goal difference is 60-26 in favour of Real Madrid.
During the last 51 meetings, Real Madrid have won 28 times, there have been 17 draws while Villarreal CF have won 6 times. The goal difference is 105-56 in favour of Real Madrid.
Last season Real Madrid won both games against Villarreal CF (2-0 at home and 2-1 away).
In LaLiga, Real Madrid have 3 successive home wins.
Did you know that Real Madrid scores 38% of their goals between the minutes 31-45?
Did you know that Villarreal CF scores 38% of their goals between the minutes 16-30?
Real Madrid have won 8 home matches in a row.
Real Madrid haven't scored in 0 of their 3 home matches in LaLiga this season.
1/10

Real Madrid vs Villarreal Predictions

Bookmakers predict a 67.28% chance of a Real Madrid win, an 18.82% chance of a draw, and a 13.87% chance of a Villarreal CF win. The bet365 odds are 1.45 for Real Madrid, 5.5 for a draw, and 5.5 for Villarreal CF.

Full-time result1x2
Probability67%19%14%
Odds1.3857.5
Correct Score1-02-02-1
Probability11%11%10%
Odds1098.5
Over/Under 2.5OverUnder
Probability80%20%
Odds1.442.75
BTTSYesNo
Probability52%48%
Odds1.572.25
Odds data provided by: Bet365

News

Head to head

Real Madrid and Villarreal CF have faced each other 13 times, with Real Madrid winning 6 matches, Villarreal CF winning 2, and 5 ending in draws. In their last match on 15 March 2025 in LaLiga, Real Madrid won 2-1 away against Villarreal CF.

Real Madrid
Matches:  14
Villarreal
50%
Wins: 7
36%
Draws: 5
14%
Wins: 2
Recent meetings
  1. Flag ESPLaLiga
    4 Oct 2025
    Real MadridReal Madrid
    3 : 1
    VillarrealVillarreal
  2. Flag ESPLaLiga
    15 Mar 2025
    VillarrealVillarreal
    1 : 2
    Real MadridReal Madrid
  3. Flag ESPLaLiga
    5 Oct 2024
    Real MadridReal Madrid
    2 : 0
    VillarrealVillarreal
  4. Flag ESPLaLiga
    19 May 2024
    VillarrealVillarreal
    4 : 4
    Real MadridReal Madrid
  5. Flag ESPLaLiga
    17 Dec 2023
    Real MadridReal Madrid
    4 : 1
    VillarrealVillarreal

Form

Real MadridReal Madrid
  1. Flag ESPLaLiga
    4 Oct 2025
    Real Madrid
    3 : 1
    Villarreal
  2. Flag nullUEFA Champions League
    30 Sep 2025
    Kairat Almaty
    0 : 5
    Real Madrid
  3. Flag ESPLaLiga
    27 Sep 2025
    Atletico Madrid
    5 : 2
    Real Madrid
  4. Flag ESPLaLiga
    23 Sep 2025
    Levante
    1 : 4
    Real Madrid
  5. Flag ESPLaLiga
    20 Sep 2025
    Real Madrid
    2 : 0
    Espanyol
VillarrealVillarreal
  1. Flag ESPLaLiga
    4 Oct 2025
    Real Madrid
    3 : 1
    Villarreal
  2. Flag nullUEFA Champions League
    1 Oct 2025
    Villarreal
    2 : 2
    Juventus
  3. Flag ESPLaLiga
    27 Sep 2025
    Villarreal
    1 : 0
    Athletic Bilbao
  4. Flag ESPLaLiga
    23 Sep 2025
    Sevilla
    1 : 2
    Villarreal
  5. Flag ESPLaLiga
    20 Sep 2025
    Villarreal
    2 : 1
    Osasuna

Real Madrid vs Villarreal Standings

Real Madrid are in 2nd position, while Villarreal are in 3rd position with a 2-point difference between them.

PosTeamWDLMPts
1Real Madrid701821
2Barcelona610719
3Villarreal512816
4Elche340713

Match information