La Liga Gameweek 8 Sat, Oct 4 2025 · 20:00 Estadio Santiago Bernabéu, Madrid
3–1 Full time · HT 0–0 xG 3.36 – 1.05
  • Vinícius 47’, 69’ (P)
  • K. Mbappé 81’
  • 73’ G. Mikautadze
  • 77’ S. Mouriño
Full match report oneScoredOdds · Value · Detailed stats →
Match story · our forecast vs the result iModel is our forecast, published before the match and locked at kick-off: expected goals for each side and the probability of every outcome.

xG after the match measures the quality of the chances each side actually created. It is known only after the final whistle, so it is not a forecast.

Real Madrid beat Villarreal

Real Madrid entered as favourites and won 3–1 through goals from Vinícius and Mbappé. Villarreal replied through a Mikautadze goal. Villarreal played with ten men from the 77th minute after Mouriño was sent off. Real Madrid finished with the higher xG (3.36 vs 1.05).

Real Madrid ✓59%
Draw23%
Villarreal17%

Model vs reality

Real Madrid goals
3
Model 1.86 · xG 3.36
Villarreal goals
1
Model 0.91 · xG 1.05
Total goals
4
Model 2.77 · xG 4.41
Score 3–1
6%
Most likely 1–1 (11%)
Over 2.5
Yes
Model 52%
Both scored
Yes
Model 51%
Match facts
★ Player of the matchViníciusReal Madrid · 2 goals
9.9
  • RefereeGuillermo Cuadra Fernandez
  • VenueEstadio Santiago Bernabéu
  • Table before kick-offReal Madrid 2nd · Villarreal 3rd

Timeline

  1. Sergi CardonaYellow card · Holding
    12’
  2. S. MouriñoYellow card · Tripping
    21’
  3. A. TchouaméniYellow card · Holding
    33’
  4. Franco MastantuonoYellow card · Elbowing
    45+1’
  5. Half time · 0–0
  6. ⇄ G. MikautadzeFor Alberto Moleiro
    46’
  7. ⇄ N. PépéFor T. Buchanan
    46’
  8. Vinícius 1–0Assist K. Mbappé
    47’
  9. ⇄ J. BellinghamFor A. Güler
    64’
  10. ⇄ E. CamavingaFor Dani Ceballos
    64’
  11. P. GueyeYellow card · Unsportsmanlike conduct
    69’
  12. Vinícius (pen) 2–0
    69’
  13. G. Mikautadze 2–1Assist P. Gueye
    73’
  14. ⇄ A. Pedraza SagFor P. Gueye
    73’
  15. ⇄ Brahim DíazFor Franco Mastantuono
    75’
  16. S. MouriñoSecond yellow · Roughing
    77’
  17. K. Mbappé 3–1Assist Brahim Díaz
    81’
  18. ⇄ Adrià AltiFor T. Oluwaseyi
    82’
  19. ⇄ RodrygoFor K. Mbappé
    83’
  20. ⇄ Dani ParejoFor Santi Comesaña
    86’
  21. Full time · 3–1

Team stats

Real Madrid24 shots · 16 in box, 8 outside
Villarreal9 shots · 3 in box, 6 outside
Real MadridVillarreal
70% Possession 30%
3.36 Expected goals (xG) 1.05
2.54 Expected points (xPts) 0.35
24 Shots 9
7 Shots on target 2
9 Shots off target 3
8 Blocked shots 4
16 Shots inside the box 3
8 Shots outside the box 6
702 Passes 305
92% Pass accuracy 80%
4 Corners 0
1 Goalkeeper saves 4
9 Fouls 14
2 Yellow cards 3
0 Red cards 1
7.44 Team rating 6.46

Line-ups

Real Madrid 4-2-3-1

17.0 T. Courtois(G)
187.2 Álvaro Fernández 247.5 D. Huijsen 36.9 Éder Militão 87.5 F. Valverde
197.0 Dani Ceballos ↓64’ 146.9 A. Tchouaméni
79.9★ Vinícius 156.9 A. Güler ↓64’ 306.6 Franco Mastantuono ↓75’
108.7 K. Mbappé A↓83’
  • 1T. Courtois (G)7.0
  • 18Álvaro Fernández7.2
  • 24D. Huijsen7.5
  • 3Éder Militão6.9
  • 8F. Valverde7.5
  • 19Dani Ceballos↓64’7.0
  • 14A. Tchouaméni6.9
  • 7Vinícius ★9.9
  • 15A. Güler↓64’6.9
  • 30Franco Mastantuono↓75’6.6
  • 10K. MbappéA↓83’8.7

Substitutes used

  • 6E. Camavinga↑64’6.9
  • 5J. Bellingham↑64’6.6
  • 21Brahim DíazA↑75’6.9
  • 11Rodrygo↑83’6.9

Unused: Sergio Mestre, A. Lunin, D. Alaba, Raúl Asencio, Fran García, Gonzalo García, Endrick

Villarreal 4-4-2

256.3 Arnau Tenas(G)
235.9 Sergi Cardona 126.2 Renato Veiga 46.9 Rafa Marín 156.0 S. Mouriño
186.7 P. Gueye A↓73’ 166.7 T. Partey 146.5 Santi Comesaña ↓86’ 176.5 T. Buchanan ↓46’
206.7 Alberto Moleiro ↓46’ 216.2 T. Oluwaseyi ↓82’
  • 25Arnau Tenas (G)6.3
  • 23Sergi Cardona5.9
  • 12Renato Veiga6.2
  • 4Rafa Marín6.9
  • 15S. Mouriño6.0
  • 18P. GueyeA↓73’6.7
  • 16T. Partey6.7
  • 14Santi Comesaña↓86’6.5
  • 17T. Buchanan↓46’6.5
  • 20Alberto Moleiro↓46’6.7
  • 21T. Oluwaseyi↓82’6.2

Substitutes used

  • 9G. Mikautadze↑46’7.3
  • 19N. Pépé↑46’6.9
  • 24A. Pedraza Sag↑73’6.2
  • 3Adrià Alti↑82’6.3
  • 10Dani Parejo↑86’

Unused: Luíz Júnior, Diego Conde, M. Solomon, I. Akhomach

Player stats

Top rated
ViníciusReal Madrid9.9
2nd
K. MbappéReal Madrid8.7
3rd
D. HuijsenReal Madrid7.5

Real Madrid

Villarreal

Match data from eScored. Ratings are the data provider's 0–10 match ratings; 7.2 and above is a strong game, 8+ is rare.