FOOTBALL·ANALYTICLaLiga 2025/26

LaLiga 2025/26 · Matchday 8 · Estadio Santiago Bernabéu

Real Madrid3:1Villarreal

4 October 2025 · 75,216 in the ground · Guillermo Cuadra Fernández

tap a player for their match file

Real Madrid4-2-3-1
Villarreal4-4-2
Courtois6.2Carreras6.7Huijsen7.2Militão6.7Valverde7.4Ceballos6.6Tchouaméni6.3Vinicius10.0Güler6.8Mastantuono5.9Mbappe8.7Tenas5.7S. Cardona5.6Veiga6.3Marín5.2Mouriño3.9P. Gueye6.7Partey6.6Comesaña6.5Buchanan6.1Moleiro6.8Oluwaseyi5.4
from the bench

match pulse — xG per 5 minutes · goals · cards

4590real-madridvillarreal

goals — hover the strip for every shot and card, with names

  • 47ViniciusGoal · 0.04 xG · 0.04 xG
  • 69ViniciusGoal · 0.79 xG · 0.79 xG
  • 73MikautadzeGoal · 0.11 xG · 0.11 xG
  • 81MbappeGoal · 0.24 xG · 0.24 xG

The shots, as they came

Every attempt, sized by expected goals

Real Madrid 0:0 Villarreal0'kickoff
7' Güler — xG 0.04 · Missed9' Valverde — xG 0.02 · Blocked20' Oluwaseyi — xG 0.03 · Missed20' Mbappe — xG 0.03 · Saved22' Tchouaméni — xG 0.16 · Missed22' Mastantuono — xG 0.37 · Blocked23' Mastantuono — xG 0.02 · Missed25' Huijsen — xG 0.01 · Blocked27' Tchouaméni — xG 0.34 · Missed30' Partey — xG 0.02 · Blocked37' Güler — xG 0.04 · Blocked37' Güler — xG 0.02 · Missed41' Oluwaseyi — xG 0.66 · Saved42' Moleiro — xG 0.12 · Missed43' Vinicius — xG 0.02 · Blocked45' Mastantuono — xG 0.05 · Missed47' Vinicius — xG 0.04 · Goal56' Tchouaméni — xG 0.02 · Blocked56' Huijsen — xG 0.05 · Missed60' P. Gueye — xG 0.03 · Blocked60' Pepe — xG 0.04 · Blocked64' Mbappe — xG 0.02 · Missed69' Vinicius — xG 0.79 · Goal72' Bellingham — xG 0.09 · Saved72' Bellingham — xG 0.51 · Saved73' Mikautadze — xG 0.11 · Goal74' Partey — xG 0.02 · Blocked80' Vinicius — xG 0.08 · Blocked80' Vinicius — xG 0.37 · Saved81' Mbappe — xG 0.24 · Goal88' Mikautadze — xG 0.02 · Missed90' Diaz — xG 0.13 · Blocked90 + 2' Camavinga — xG 0.02 · Missed90 + 4' Bellingham — xG 0.05 · Blocked90 + 4' Valverde — xG 0.02 · Missed

The xG race

Expected goals accumulating minute by minute

The xG race — cumulative expected goals, minute by minute

Real Madrid 0:0 Villarreal
1.02.03.0015304560759047' Vinicius — GOAL69' Vinicius — GOAL73' Mikautadze — GOAL81' Mbappe — GOAL3.551.05

Territory

Where each side actually occupied the pitch, summed from every player’s heatmap

Real Madrid attacking right · Villarreal attacking left · where both glow, the pitch was contested

The duel

Real Madrid vs Villarreal

69%
Possession
31%
3.56
Expected goals
1.05
26
Shots
9
7
Shots on target
2
7
Big chances created
2
651
Passes completed
256
243
Into final third
66
62
Duels won
48
12/26 (46%)
Tackles won
15/29 (52%)
4
Corners
0
9
Fouls
14

No physical or tracking data for league matches — that tier is FIFA-only. Everything above is from the public match feed.