Watch Real Madrid vs Villarreal
Estadio Santiago BernabéuMadrid
Guillermo Cuadra Fernandez, SpainReferee
Real Madrid vs Villarreal was played in La Liga (Round 8) on Saturday 4 October 2025 at 22:00 (GMT+3) at Estadio Santiago Bernabéu, Madrid, refereed by Guillermo Cuadra Fernandez, Spain, and ended 3-1.
Match Timeline
First half
12′
Sergi CardonaYellow card
21′
S. MouriñoYellow card
A. TchouaméniYellow card
Franco MastantuonoYellow card
Second half
46′
Off Alberto MoleiroOn G. Mikautadze
Off T. BuchananOn N. Pépé
Vinícius JúniorGoal1-0Assist: Kylian Mbappé
Off A. GülerOn J. Bellingham
Off D. CeballosOn E. Camavinga
73′
G. MikautadzeGoal2-1Assist: P. Gueye
75′
77′
S. MouriñoYellow card
S. MouriñoRed card
Kylian MbappéGoal3-1Assist: Brahim Díaz
82′
Off T. OluwaseyiOn Adrià Alti
Off Kylian MbappéOn Rodrygo
86′
Off Santi ComesañaOn D. Parejo
No highlights yet
Match momentum
Pressure over match minutes
Real Madrid85%
Home side pressing and controlling
Villarreal15%
0'81'81'
Top Trends
Team Form
Last 5 matches
Smart Facts
1Previous meetings between the two teams in all competitions
2.0Average goals per match between the two teams
100%of recent meetings ended in a win for Real Madrid
Team Stars
Top-rated player of each team from match stats
- Rating
- 9.9
- Goals
- 2
- Assists
- 0
- Shots
- 3
- Successful passes
- 47
- Rating
- 7.3
- Goals
- 1
- Assists
- 0
- Shots
- 2
- Successful passes
- 1
Scoring Periods
Real MadridHome4goals
VillarrealAwayAttack Direction
Real MadridFocus: central areas
VillarrealFocus: right flank
L 29%C 41%R 29%
R 67%C 0%L 33%
Win Probability
Draw
28%Most likely reasons
Preliminary analysis (home advantage) — updates when the model is available.
Upcoming match
Per teamSaturday 10/1022:00La Liga
VillarrealMatch details ›
Saturday 10/1022:00La Liga
Real MadridMatch details ›
Match info
Date04/10 · 22:00
RoundRegular Season - 8
StadiumEstadio Santiago Bernabéu · Madrid
RefereeGuillermo Cuadra Fernandez, Spain
CompetitionLa Liga
Official lineup confirmed
Confirmed by both clubs and the federation
Real Madrid
Home · Starting XIVillarreal
Away · Starting XI70%Possession30%
Possession & Passing
711Total passes317
653Accurate passes256
92%Pass accuracy81%
Attack & Shots
7Shots on target2
10Shots off target3
26Total shots9
16Shots inside box3
10Shots outside box6
4Corners0
3.52Expected goals1.00
-0.34goals_prevented-0.34
3Goals1
Defense & Goalkeeping
9Blocked shots4
1Saves4
Discipline & Fouls
9Fouls14
0Offsides0
4Substitutions5
Additional Stats
2Yellow cards4
0Red cards1
Shot map
Summary available — shot coordinates are not available for this match.
26 shots · 7 on target · 3 goals
xG 3.52
9 shots · 2 on target · 1 goals
xG 1.00
Official man of the match
31 playersMan of the matchVinícius JúniorReal Madrid9.9
Top rated
1Player statistics
Sorted by rating
Vinícius JúniorMidfielder · #7G 29.9
Kylian MbappéForward · #10G 1A 18.7
D. HuijsenDefender · #247.5
F. ValverdeDefender · #87.5
J. BellinghamMidfielder · #57.5
D. CeballosMidfielder · #197.2
RodrygoForward · #117.2
T. CourtoisGoalkeeper · #17.0
Álvaro FernándezDefender · #187.0
Brahim DíazMidfielder · #21A 16.9
A. GülerMidfielder · #156.9
A. TchouaméniMidfielder · #146.9
E. CamavingaMidfielder · #66.9
Eder MilitaoDefender · #36.9
Franco MastantuonoMidfielder · #306.6
G. MikautadzeForward · #9G 17.3
Rafa MarínDefender · #47.3
Adrià AltiDefender · #37.0
R. VeigaDefender · #126.9
T. ParteyMidfielder · #166.9
P. GueyeMidfielder · #18A 16.7
Alberto MoleiroForward · #206.7
N. PépéForward · #196.6
Santi ComesañaMidfielder · #146.5
D. ParejoMidfielder · #106.3
PedrazaDefender · #246.3
T. BuchananMidfielder · #176.3
Arnau TenasGoalkeeper · #256.2
S. MouriñoDefender · #156.0
Sergi CardonaDefender · #235.9
T. OluwaseyiForward · #215.9
League table
La Liga
Real MadridVillarreal
#TeamPGDPtsForm
- Promotion
- Relegation
Previous Meetings

1previous matches
Real Madrid
1Win (100%)
0Draw (0%)
Villarreal
0Win (0%)

20
2.0—0.0goals/match
Since 2026Meeting history
Fans' prediction
Who wins? Everyone can vote
Voting is closed
Total votes: 0
Comments
0Comments are for membersSign in to share your take on the matchSign in
Be the first to comment.