La Liga Gameweek 21 Sat, Jan 24 2026 · 20:00 Estadio de la Cerámica, Villarreal
0–2 Full time · HT 0–0 xG 0.58 – 0.79
  • 47’, 90+2’ (P) K. Mbappé
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 2–0 through two Mbappé goals. The chances were even, with xG of 0.58 and 0.79. On the chances created, Villarreal deserved more: 1.1 expected points against the 0 points they took.

Villarreal26%
Draw26%
Real Madrid ✓48%

Model vs reality

Villarreal goals
0
Model 1.13 · xG 0.58
Real Madrid goals
2
Model 1.60 · xG 0.79
Total goals
2
Model 2.73 · xG 1.37
Score 0–2
8%
Most likely 1–1 (12%)
Over 2.5
No
Model 51%
Both scored
No
Model 55%
Match facts
★ Player of the matchRafa MarínVillarreal
7.9
  • RefereeCesar Soto Grado
  • VenueEstadio de la Cerámica
  • Table before kick-offVillarreal 3rd · Real Madrid 2nd

Timeline

  1. J. FoythYellow card · Foul
    2’
  2. ⇄ Rafa MarínFor J. Foyth
    23’
  3. Half time · 0–0
  4. K. Mbappé 0–1
    47’
  5. T. BuchananYellow card · Foul
    51’
  6. Pau NavarroYellow card · Foul
    57’
  7. Franco MastantuonoYellow card · Foul
    62’
  8. ⇄ N. PépéFor T. Buchanan
    70’
  9. ⇄ T. OluwaseyiFor Gerard Moreno
    70’
  10. ⇄ Gonzalo GarcíaFor Franco Mastantuono
    74’
  11. ⇄ Ayoze PérezFor G. Mikautadze
    76’
  12. ⇄ T. ParteyFor Dani Parejo
    77’
  13. ⇄ Brahim DíazFor A. Güler
    80’
  14. K. Mbappé (pen) 0–2
    90+2’
  15. Full time · 0–2

Team stats

Villarreal8 shots · 5 in box, 3 outside
Real Madrid14 shots · 9 in box, 5 outside
VillarrealReal Madrid
42% Possession 58%
0.58 Expected goals (xG) 0.79
1.12 Expected points (xPts) 1.50
8 Shots 14
1 Shots on target 4
4 Shots off target 4
3 Blocked shots 6
5 Shots inside the box 9
3 Shots outside the box 5
383 Passes 551
81% Pass accuracy 88%
6 Corners 6
2 Goalkeeper saves 1
19 Fouls 10
3 Yellow cards 1
0 Red cards 0
6.71 Team rating 7.27

Line-ups

Villarreal 4-4-2

16.7 Luíz Júnior(G)
246.2 A. Pedraza Sag 127.2 Renato Veiga 86.5 J. Foyth ↓23’ 266.5 Pau Navarro
206.3 Alberto Moleiro 186.9 P. Gueye 107.2 Dani Parejo ↓77’ 176.7 T. Buchanan ↓70’
96.3 G. Mikautadze ↓76’ 76.3 Gerard Moreno ↓70’
  • 1Luíz Júnior (G)6.7
  • 24A. Pedraza Sag6.2
  • 12Renato Veiga7.2
  • 8J. Foyth↓23’6.5
  • 26Pau Navarro6.5
  • 20Alberto Moleiro6.3
  • 18P. Gueye6.9
  • 10Dani Parejo↓77’7.2
  • 17T. Buchanan↓70’6.7
  • 9G. Mikautadze↓76’6.3
  • 7Gerard Moreno↓70’6.3

Substitutes used

  • 4Rafa Marín ★↑23’7.9
  • 16T. Partey↑77’6.3
  • 22Ayoze Pérez↑76’6.9
  • 19N. Pépé↑70’6.7
  • 21T. Oluwaseyi↑70’6.3

Unused: Arnau Tenas, Sergi Cardona, Carlos Macia

Real Madrid 4-3-3

16.9 T. Courtois(G)
187.0 Álvaro Fernández 247.0 D. Huijsen 177.2 Raúl Asencio 87.3 F. Valverde
57.2 J. Bellingham 67.5 E. Camavinga 157.7 A. Güler ↓80’
77.2 Vinícius 107.9 K. Mbappé 307.3 Franco Mastantuono ↓74’
  • 1T. Courtois (G)6.9
  • 18Álvaro Fernández7.0
  • 24D. Huijsen7.0
  • 17Raúl Asencio7.2
  • 8F. Valverde7.3
  • 5J. Bellingham7.2
  • 6E. Camavinga7.5
  • 15A. Güler↓80’7.7
  • 7Vinícius7.2
  • 10K. Mbappé7.9
  • 30Franco Mastantuono↓74’7.3

Substitutes used

  • 21Brahim Díaz↑80’6.5
  • 16Gonzalo García↑74’6.5

Unused: A. Lunin, Sergio Mestre, D. Alaba, Fran García, Diego Aguado Facio, Dani Carvajal, Jorge Cestero, Dani Ceballos, Rodrygo

Player stats

Top rated
Rafa MarínVillarreal7.9
2nd
K. MbappéReal Madrid7.9
3rd
A. GülerReal Madrid7.7

Villarreal

Real Madrid

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.