Skip to content

Real Madrid vs Villarreal

La Liga
3-1
Final
Estadio Bernabéu

Match pulse

RMAAttacking pressure by 5 minutes
0'HTVIL
70%Possession31%
26Shots9
7On target2
4Corners0
1Saves4
9Fouls14
12'Sergi CardonaVIL21'Santiago MouriñoVIL33'Aurélien TchouaméniRMA45'+1'Franco MastantuonoRMA69'Pape GueyeVIL77'Santiago MouriñoVIL
Team1H2HT
RMA033
VIL011

Who won: Real Madrid 3-1

Real Madrid beat Villarreal 3-1 on Saturday, October 4, 2025 at Estadio Bernabéu. Goals for Real Madrid: Vinícius Júnior (47', 69' pen) and Kylian Mbappé (81'). Goals for Villarreal: Georges Mikautadze (73').

Every player rated

Chirp Rating, 3.0 to 10.0
  1. 18.8Vinícius JúniorAM-L
  2. 28.2Kylian MbappéF
  3. 36.9Georges MikautadzeSUB
  4. 46.4Dean HuijsenCD-L
  5. 56.4Éder MilitãoCD-R
  6. 66.4Arda GülerAM
  7. 76.3Álvaro CarrerasLB
  8. 86.3Federico ValverdeRB
  9. 96.3Dani CeballosLM
  10. 106.3Brahim DíazSUB
  11. 116.2Thibaut CourtoisG
  12. 126.2Jude BellinghamSUB

Team stats

RMAVIL
9Fouls14
2Yellow Cards2
0Red Cards1
0Offsides0
4Corner Kicks0
1Saves4
69.5Possession30.5
26SHOTS9
7ON GOAL2
0.3On Target %0.2
1Penalty Goals0
1Penalty Kicks Taken0
653Accurate Passes256
711Passes317
0.9Pass Completion %0.8
8Accurate Crosses0
16Crosses4
0.5Cross %0.0
31Long Balls41
17Accurate Long Balls16
0.5Long Balls %0.4
9Blocked Shots4
12Effective Tackles14
26Tackles29
0.5Tackle %0.5
4Interceptions6
16Effective Clearances18
16Clearances18

Player of the game

Vinícius Júnior

RMA · 2 G

8.8

Deserved to win

76%
RMA · 1.01 xG
22%
Draw
2%
VIL · 0.09 xG

Real Madrid created better chances: they win this game 76% of the time

Play by play

  1. Match ends, Real Madrid 3, Villarreal 1.
  2. Second Half ends, Real Madrid 3, Villarreal 1.
  3. 90'+4'

    Shot off target

    Attempt missed. Federico Valverde (Real Madrid) right footed shot from outside the box is high and wide to the left.

  4. 90'+4'

    Shot blocked

    Attempt blocked. Jude Bellingham (Real Madrid) right footed shot from outside the box is blocked. Assisted by Vinícius Júnior.

  5. 90'+3'

    Free kick won

    Rodrygo (Real Madrid) wins a free kick in the defensive half.

  6. 90'+3'

    Foul

    Foul by Rafa Marín (Villarreal).

  7. 90'+2'

    Left footed shot just wide

    Attempt missed. Eduardo Camavinga (Real Madrid) left footed shot from outside the box is high and wide to the left. Assisted by Rodrygo.

    E. Camavinga

  8. 90'

    Fourth official has announced 4 minutes of added time.

  9. 90'RMA

    Corner awarded

    Corner, Real Madrid. Conceded by Renato Veiga.

  10. 90'

    Right footed shot blocked

    Attempt blocked. Brahim Díaz (Real Madrid) right footed shot from the centre of the box is blocked. Assisted by Jude Bellingham.

    B. Díaz

  11. 90'

    Free kick won

    Georges Mikautadze (Villarreal) wins a free kick in the defensive half.

  12. 90'

    Foul

    Foul by Dean Huijsen (Real Madrid).

  13. 88'

    Right footed shot just wide

    Attempt missed. Georges Mikautadze (Villarreal) right footed shot from outside the box is just a bit too high. Assisted by Thomas Partey.

    G. Mikautadze

  14. 86'
    Sub

    Subbed on for S. Comesaña

    Substitution, Villarreal. Dani Parejo replaces Santi Comesaña.

    D. Parejo

  15. 85'

    Free kick won

    Nicolas Pépé (Villarreal) wins a free kick on the right wing.

  16. 85'

    Foul

    Foul by Brahim Díaz (Real Madrid).

  17. 83'
    Sub

    Subbed on for K. Mbappé

    Substitution, Real Madrid. Rodrygo replaces Kylian Mbappé because of an injury.

    Rodrygo

  18. 83'

    Delay over. They are ready to continue.

  19. 82'

    Delay in match because of an injury Kylian Mbappé (Real Madrid).

  20. 82'
    Sub

    Subbed on for T. Oluwaseyi

    Substitution, Villarreal. Adrià Alti replaces Tani Oluwaseyi.

    A. Altimira

  21. GOAL81'

    Goal! Right footed shot

    K. Mbappé · ast B. Díaz

    Goal! Real Madrid 3, Villarreal 1. Kylian Mbappé (Real Madrid) right footed shot from the centre of the box to the centre of the goal. Assisted by Brahim Díaz.

    RMA 3 - 1 VIL
  22. 80'

    Left footed shot saved

    Attempt saved. Vinícius Júnior (Real Madrid) left footed shot from the centre of the box is saved in the bottom left corner by Arnau Tenas (Villarreal).

    V. Júnior

  23. 80'

    Shot blocked

    Attempt blocked. Vinícius Júnior (Real Madrid) right footed shot from the centre of the box is blocked.

  24. 78'RMA

    Corner awarded

    Corner, Real Madrid. Conceded by Rafa Marín.

  25. 77'

    Red card

    Second yellow card to Santiago Mouriño (Villarreal) for a bad foul.

    S. Mouriño

Leaders

RMAVIL
Total Shots
Vinícius Júnior
5
Thomas Partey
2
Accurate Passes
Álvaro Carreras
73
Renato Veiga
36
Saves
Thibaut Courtois
1
Arnau Tenas
4