La Liga · Matchweek 21 · Jan 24

Villarreal - Real Madrid

Real Madrid won 2-0 away at Villarreal in La Liga (Matchweek 21). Goals: K. Mbappe 47'.

🏟 Estadio de la Ceramica Villarreal 👤 Referee: C. Soto Grado
Key events
2' 🟨 J. FoythYellow card Villarreal
47' ⚽ K. Mbappe(0 - 1) Real Madrid
51' 🟨 T. BuchananYellow card Villarreal
57' 🟨 P. NavarroYellow card Villarreal
62' 🟨 F. MastantuonoYellow card Real Madrid
Quick stats
%41 Possession %59
0.83 Expected goals (xG) 1.72
1.79 Pre-match xG 2.09
7 Total shots 12
1 Shots on target 3
4 Shots off target 4
2 Blocked shots 5
4 Shots inside box 7
3 Shots outside box 5
2 Saves 1
Match timeline
First half
J. FoythYellow card🟨
2'
J. Foyth ↔ R. MarinSubstitution🔁
23'
HT 0 - 0
47'
⚽K. Mbappe(0 - 1)
T. BuchananYellow card🟨
51'
P. NavarroYellow card🟨
57'
62'
🟨F. MastantuonoYellow card
T. Buchanan ↔ N. PepeSubstitution🔁
70'
G. Moreno ↔ T. OluwaseyiSubstitution🔁
70'
74'
🔁F. Mastantuono ↔ G. GarciaSubstitution
G. Mikautadze ↔ A. PerezSubstitution🔁
76'
D. Parejo ↔ T. ParteySubstitution🔁
77'
80'
🔁A. Guler ↔ B. DiazSubstitution
FT 0 - 2
Match statsVillarreal · Real Madrid
Key stats
%41 Possession %59
0.83 Expected goals (xG) 1.72
1.79 Pre-match xG 2.09
Shots
7 Total shots 12
1 Shots on target 3
4 Shots off target 4
2 Blocked shots 5
4 Shots inside box 7
3 Shots outside box 5
2 Saves 1
Attacking
63 Attacks 122
35 Dangerous attacks 76
Passing
314 Total passes 480
253 Accurate passes 422
%81 Pass accuracy %88
Set pieces & discipline
4 Corners 4
15 Fouls 9
10 Free kicks 18
14 Throw-ins 12
7 Goal kicks 7
Cards
3 Yellow cards 1
1 1st-half cards 0
2 2nd-half cards 1
By half
0 1st-half goals 0
0 2nd-half goals 2
4 1st-half corners 2
2 2nd-half corners 4
Penalties
0 Penalties won 1
0 Penalty goals 1
Momentum
0'▲ Villarreal▼ Real Madrid90'
Shot map22 shots
Federico Valverde 3' · xG 0.03 Georges Mikautadze 18' · xG 0.06 Arda Güler 20' · xG 0.04 Arda Güler 25' · xG 0.07 Kylian Mbappé 27' · xG 0.04 Alberto Moleiro 30' · xG 0.03 Dean Huijsen 39' · xG 0.09 Vinicius Junior 40' · xG 0.03 Vinicius Junior 40' · xG 0.05 Georges Mikautadze 43' · xG 0.03 Pape Gueye 45' · xG 0.07 Kylian Mbappé 45' · xG 0.04 Kylian Mbappé 47' · xG 0.11 Dean Huijsen 52' · xG 0.07 Kylian Mbappé 54' · xG 0.05 Gerard Moreno 56' · xG 0.14 Gerard Moreno 62' · xG 0.22 Vinicius Junior 69' · xG 0.06 Alberto Moleiro 71' · xG 0.02 Kylian Mbappé 82' · xG 0.16 Nicolas Pépé 83' · xG 0.04 Kylian Mbappé 90' · xG 0.79
Villarreal Real Madrid Filled = goal · size = xG
HEAD TO HEAD13 meetings · 2020–2026
Villarreal 2
Nov 21who was on topOct 10
Real Madrid 7
2 Villarreal 4 draw 7 Real Madrid
Real Madrid won the last 4
GOALS IN THIS FIXTURE
3.2goals / match
16–25total goals
2/4clean sheets
3-2Villarreal best win · Apr 8
4-1Real Madrid best win · Dec 17
%77 Over 1.5 10/13
%62 Over 2.5 8/13
%38 Over 3.5 5/13
%69 BTTS 9/13
DOES THE VENUE MATTER
Villarreal at home6 matches
1W 3D 2L 10:11
Real Madrid at home7 matches
5W 1D 1L 14:6
Results are read from the side that hosted the match.
FORM COMPARISON
Villarreal3W 1D 1L Real Madrid2W 2D 1L
2.00 1.60 Points per game
10 9 Goals scored
5 7 Goals conceded
1.35 1.97 xG average
1.48 1.75 xGA average
%0 %20 Clean sheets
%80 %80 BTTS
%60 %40 Over 2.5
4.2 6.6 Corners
2.4 3.0 Cards
Villarreal6W 2D 2L Real Madrid5W 2D 3L
2.00 1.70 Points per game
19 20 Goals scored
13 15 Goals conceded
1.41 1.93 xG average
1.52 1.70 xGA average
%0 %10 Clean sheets
%90 %90 BTTS
%70 %70 Over 2.5
3.8 6.0 Corners
1.7 2.2 Cards
SEASON COMPARISON
3Villarrealin the table72pts
38matches 22-6-10W-D-L 72:46goals +26diff
WLLDW
2Real Madridin the table86pts
38matches 27-5-6W-D-L 77:35goals +42diff
WWWLW
Season profile · 2025/2026 · 22 matches
2.05 2.48 Points per game
1.39 2.18 xG average
1.47 1.12 xGA average
%32 %48 Clean sheets
%50 %48 BTTS
%55 %57 Over 2.5
4.1 6.5 Corners
2.5 2.0 Cards
PREVIOUS MEETINGS
Oct 10 Real Madrid 1-0 Villarreal La Liga
Oct 4 Real Madrid 3-1 Villarreal La Liga
Mar 15 Villarreal 1-2 Real Madrid La Liga
Oct 5 Real Madrid 2-0 Villarreal La Liga
May 19 Villarreal 4-4 Real Madrid La Liga
Dec 17 Real Madrid 4-1 Villarreal La Liga
Apr 8 Real Madrid 2-3 Villarreal La Liga
Jan 19 Villarreal 2-3 Real Madrid Copa del Rey
xG difference & finishing
Villarreal0 gol · 0.83 xG -0.83
Real Madrid2 gol · 1.72 xG +0.28
+ = scored above expectation, − = below
WHAT THE NUMBERS SAY
Real Madrid dominated the ball59% possession
Real Madrid took more shots12 - 7
Villarreal committed more fouls15 - 9
THIS MATCH VS SEASON AVERAGE
Goals 0.01.9 -1.9
Shots 7.011.5 -4.5
On target 1.04.4 -3.4
Possession %41%45 -3.8
Corners 4.03.9 +0.1
Cards 3.02.5 +0.5
Conceded 2.01.2 +0.8
this matchseason average · 37 matches
Goals 2.02.1 -0.1
Shots 12.016.8 -4.8
On target 3.06.5 -3.5
Possession %59%60 -1.0
Corners 4.05.9 -1.9
Cards 1.02.6 -1.6
Conceded 0.00.9 -0.9
this matchseason average · 36 matches
PLAYER RATINGS★ Rafa Marín 7.90
Starting XI
12 Renato Veiga D · 92' 7.20
Tackles4Interceptions1Blocks1Duels won5/8Fouls1Passes51 · %44
10 Dani Parejo M · 77' 7.20
Key pass3Tackles4Duels won5/7Fouls won1Fouls1Passes46 · %42
18 Pape Gueye M · 92' 6.90
Key pass1Dribbles1/2Tackles2Duels won6/9Fouls won3Fouls2Passes43 · %32
1 Luiz Júnior G · 92' 6.70
Saves2Interceptions1Passes23 · %17
17 Tajon Buchanan M · 70' 6.70
Dribbles1/2Tackles4Interceptions1Duels won5/12Fouls1Passes21 · %16
26 Pau Navarro D · 92' 6.50
Tackles6Interceptions3Duels won7/16Fouls won1Fouls3Passes45 · %36
8 Juan Foyth D · 24' 6.50
Fouls1Passes12 · %12
20 Alberto Moleiro M · 92' 6.30
On target1/1Tackles1Duels won2/10Fouls won1Fouls2Passes23 · %15
9 Georges Mikautadze F · 77' 6.30
Interceptions1Blocks1Duels won1/5Fouls won1Fouls1Passes11 · %7
7 Gerard Moreno F · 70' · K 6.30
Key pass2Tackles1Duels won2/10Fouls2Passes17 · %11
24 Alfonso Pedraza D · 92' 6.20
Dribbles1/1Tackles5Interceptions3Blocks2Duels won8/18Fouls won2Fouls4Passes28 · %21
Substitutes
4 Rafa Marín D · 68' 7.90
Tackles3Interceptions1Blocks2Duels won3/3Passes36 · %34
22 Ayoze Pérez F · 15' 6.90
Key pass1Tackles1Duels won1/2Passes5 · %5
19 Nicolas Pépé F · 22' 6.70
Tackles2Duels won3/6Fouls1Passes9 · %7
21 Tani Oluwaseyi F · 22' 6.30
Duels won1/1Fouls won1Passes5 · %4
16 Thomas Partey M · 15' 6.30
Passes8 · %7
Unused: Carlos MaciáSergi CardonaArnau Tenas
Starting XI
10 Kylian Mbappé F · 92' 7.90
Goals1On target2/3Dribbles3/7Duels won5/11Fouls won1Passes41 · %32
15 Arda Güler M · 80' 7.70
On target1/2Key pass3Dribbles2/2Tackles2Interceptions1Duels won6/7Fouls won2Passes58 · %51
6 Eduardo Camavinga M · 92' 7.50
Key pass1Tackles6Interceptions1Duels won8/12Fouls won1Fouls3Passes58 · %50
8 Federico Valverde D · 92' · K 7.30
Key pass1Blocks2Passes70 · %60
30 Franco Mastantuono F · 74' 7.30
Dribbles2/4Tackles5Interceptions2Duels won9/17Fouls won1Fouls2Passes25 · %23
5 Jude Bellingham M · 92' 7.20
Key pass2Dribbles3/7Tackles3Interceptions3Duels won10/19Fouls won3Fouls1Passes48 · %43
7 Vinícius Júnior F · 92' 7.20
Key pass1Dribbles3/7Tackles1Duels won9/18Fouls won5Fouls2Passes42 · %36
17 Raúl Asencio D · 92' 7.20
Dribbles1/1Tackles1Interceptions1Duels won4/5Fouls won2Fouls1Passes40 · %35
24 Dean Huijsen D · 92' 7.00
Tackles2Interceptions2Duels won4/6Passes64 · %55
18 Álvaro Carreras D · 92' 7.00
Key pass1Dribbles1/2Tackles2Interceptions1Blocks1Duels won4/11Fouls won1Fouls1Passes67 · %65
1 Thibaut Courtois G · 92' 6.90
Saves1Passes28 · %23
Substitutes
21 Brahim Díaz M · 12' 6.50
Passes7 · %7
16 Gonzalo García F · 18' 6.50
Passes2 · %2
Unused: Fran GarcíaDiego AguadoDaniel CarvajalJorge CesteroSergio MestreAndriy LuninDani CeballosRodrygoDavid Alaba
Win probabilityModel: 1 (%40) ✗
Villarreal %40 Draw %20 Real Madrid %40
1.40Villarreal xPuan
1.40Real Madrid xPuan
🔒
ULTIMATE

Tactical metrics & visuals

This section is available to Ultimate members.

Sign in Upgrade to Ultimate in the app

App Store · Google Play

🔒
ULTIMATE

Team & player heatmaps

This section is available to Ultimate members.

Sign in Upgrade to Ultimate in the app

App Store · Google Play

🔒
ULTIMATE

ML deep-dive

This section is available to Ultimate members.

Sign in Upgrade to Ultimate in the app

App Store · Google Play

Form
VillarrealLLWWL
Real MadridWWLLL
Match Reportsall →
Beşiktaş 2-1 KocaelisporSüper Lig · Oct 13 Rizespor 0-3 FenerbahçeSüper Lig · Oct 11 Samsunspor 0-3 TrabzonsporSüper Lig · Oct 11 Chelsea 5-1 BournemouthPremier League · Oct 11 Galatasaray 3-1 KasımpaşaSüper Lig · Oct 10 Borussia Dortmund 2-2 Werder BremenBundesliga · Oct 10
Ad
Team of the week, tactical profile and AI predictions are open with a free account.Free sign-up
Ad
Ad