La Liga Regular Season - 21

Villarreal 0 - 2 FT Real Madrid

Estadio de la Ceramica

AI-powered match analysis and previews to help you decide which games are worth watching

62
FT
Sat, Jan 24
Español
Villarreal
0-2
Real Madrid
⚡ Intensity 46
⚖️ Balance 13
🏆 Stakes 100
🎲 Upset 0
Mbappé brace secures vital away win

Clinical Mbappé extends Madrid's lead at the summit

Worth Watching Futmetrix Score: 62/100. A ruthless display from the league leaders saw Kylian Mbappé dismantle Villarreal's top-four resistance at the Estadio de la Ceramica.

High Intensity at La Ceramica

The atmosphere at the Estadio de la Ceramica was electric, reflecting the high Stakes of this top-four encounter. Villarreal started with clear intent, applying heavy pressure through set-pieces and forcing six corners in an attempt to unsettle the visitors. Gerard Moreno worked tirelessly to find gaps in the defense, but the Real Madrid backline remained disciplined. The midfield battle was fierce, with Eduardo Camavinga providing the necessary Intensity to disrupt the hosts' rhythm. Despite Villarreal's early energy, they struggled to test the goalkeeper, managing only one shot on target throughout the match. Madrid weathered the storm, waiting for the perfect moment to unleash their devastating attacking transitions.

Mbappé Breaks the Deadlock

The tactical Balance shifted immediately after the restart when Kylian Mbappé struck in the 47th minute. It was a classic demonstration of Madrid’s efficiency; one lapse in concentration from the Yellow Submarine was all the Frenchman needed to find the net. Following the opener, Real Madrid controlled possession with 58%, moving the ball with clinical precision. Arda Güler was instrumental in this phase, providing three key passes that kept the Villarreal defense on the retreat. The home side’s hope for an Upset Factor began to fade as they committed 19 fouls in a desperate attempt to regain control. Madrid’s technical superiority allowed them to dictate the tempo and stifle any potential fightback.

Closing the Door in Stoppage Time

As the match entered its final stages, Villarreal pushed forward in search of an equalizer, but their efforts lacked the clinical edge required to beat the league leaders. The game was finally put to bed in stoppage time when a penalty was awarded to the visitors. Mbappé stepped up to convert, making it 0-2 and securing his brace. This result marks a fifth consecutive win for Ancelotti’s side, strengthening their grip on the title race and moving them ten points clear of Villarreal. For the hosts, it is a sobering reminder of the gap between themselves and the elite. Madrid leaves Vila-real with three points and their status as the team to beat firmly intact, while the hosts must regroup for the Champions League race.

Key Questions

What does this mean for Villarreal's season?

This defeat widens the gap to the top to ten points, likely ending their title hopes, but they remain strong contenders for a top-four finish.

How is the Futmetrix Score calculated?

The Futmetrix Score (0-100) combines multiple factors: match intensity, competitive balance, stakes importance, and entertainment value to help you decide if this match is worth watching.

Match Statistics

Possession
42%
58%
Villarreal 42%
Real Madrid 58%
Shots
8
14
Villarreal 8
Real Madrid 14
Shots on Target
1
4
Villarreal 1
Real Madrid 4
Expected Goals (xG)
0.58
0.79
Villarreal 0.58
Real Madrid 0.79
Passes
383
551
Villarreal 383
Real Madrid 551
Pass Accuracy
81%
88%
Villarreal 81%
Real Madrid 88%
Corners
6
6
Villarreal 6
Real Madrid 6
Fouls
19
10
Villarreal 19
Real Madrid 10
Yellow Cards
3
1
Villarreal 3
Real Madrid 1
Red Cards
0
0
Villarreal 0
Real Madrid 0

Match Events

2' 🟨 J. Foyth
23' 🔄 J. Foyth R. Marin
HT
K. Mbappe 47'
51' 🟨 T. Buchanan
57' 🟨 P. Navarro
F. Mastantuono 🟨 62'
70' 🔄 T. Buchanan N. Pepe
70' 🔄 G. Moreno T. Oluwaseyi
F. Mastantuono G. Garcia 🔄 74'
76' 🔄 G. Mikautadze A. Perez
77' 🔄 D. Parejo T. Partey
A. Guler B. Diaz 🔄 80'
K. Mbappe 90'+2
FT

Player Cards

Season performance ratings for players in this match

Villarreal

Goalkeepers
Luiz Júnior
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
Defenders
Pau Navarro
SWEEPER
SWEEPER
3
Cleanups
3
Cleanups
3
Interceptions
0
Blocks
Juan Foyth
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
24
Total Mins
23
Entry
Renato Veiga
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
Alfonso Pedraza
FRIENDLY FIRE
FRIENDLY FIRE
0
Mistake
0
Mistake
4
Fouls
6.3
Rating
Midfielders
Tajon Buchanan
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
70
Total Mins
70
Entry
Dani Parejo
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
42%
Pass Acc
Pape Gueye
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
6
Duels Won
0
Pens Won
Alberto Moleiro
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
Forwards
Gerard Moreno
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
70
Total Mins
70
Entry
Georges Mikautadze
LATE SHIFT
LATE SHIFT
14
Late Mins
14
Late Mins
77
Total Mins
76
Entry
BENCH
Arnau Tenas
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Rafa Marín
SWEEPER
SWEEPER
3
Cleanups
3
Cleanups
1
Interceptions
2
Blocks
Sergi Cardona
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Thomas Partey
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
17
Total Mins
Started
Entry
Carlos Maciá
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Ayoze Pérez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
17
Total Mins
Started
Entry
Nicolas Pépé
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
24
Total Mins
Started
Entry
Tani Oluwaseyi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
24
Total Mins
Started
Entry

Real Madrid

Goalkeepers
Thibaut Courtois
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
Defenders
Federico Valverde
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
Raúl Asencio
PROVOCATEUR
PROVOCATEUR
2
Fouls Won
2
Fouls Won
4
Duels Won
0
Pens Won
Dean Huijsen
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Álvaro Carreras
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
Midfielders
Arda Güler
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
51%
Pass Acc
Eduardo Camavinga
MAGNET
MAGNET
70
Activity
70
Activity
58
Passes
12
Duels
Jude Bellingham
SWEEPER
SWEEPER
3
Cleanups
3
Cleanups
3
Interceptions
0
Blocks
Forwards
Franco Mastantuono
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
74
Total Mins
74
Entry
Kylian Mbappé
CLUTCH HERO
CLUTCH HERO
0
Goal Time
0
Goal Time
0
Impact
8.3
Rating
Vinícius Júnior
MAGNET
MAGNET
60
Activity
60
Activity
42
Passes
18
Duels
BENCH
Andriy Lunin
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Sergio Mestre
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
David Alaba
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Fran García
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Diego Aguado
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Daniel Carvajal
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Brahim Díaz
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
14
Total Mins
Started
Entry
Jorge Cestero
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Dani Ceballos
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Gonzalo García
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
20
Total Mins
Started
Entry
Rodrygo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
04/10/2025 Real Madrid 3 - 1 Villarreal La Liga Estadio Santiago Bernabéu
15/03/2025 Villarreal 1 - 2 Real Madrid La Liga Estadio de la Cerámica
05/10/2024 Real Madrid 2 - 0 Villarreal La Liga Estadio Santiago Bernabéu
19/05/2024 Villarreal 4 - 4 Real Madrid La Liga Estadio de la Cerámica
17/12/2023 Real Madrid 4 - 1 Villarreal La Liga Estadio Santiago Bernabéu
08/04/2023 Real Madrid 2 - 3 Villarreal La Liga Estadio Santiago Bernabéu
04/10/2025
La Liga Estadio Santiago Bernabéu
15/03/2025
La Liga Estadio de la Cerámica
05/10/2024
La Liga Estadio Santiago Bernabéu
19/05/2024
La Liga Estadio de la Cerámica
17/12/2023
La Liga Estadio Santiago Bernabéu
08/04/2023
La Liga Estadio Santiago Bernabéu
Villarreal Win
Real Madrid Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Barcelona 21 52 57 22 +35 WBarcelona 3 - 0 Oviedo (25-01-2026)LReal Sociedad 2 - 1 Barcelona (18-01-2026)WEspanyol 0 - 2 Barcelona (03-01-2026)WVillarreal 0 - 2 Barcelona (21-12-2025)WBarcelona 2 - 0 Osasuna (13-12-2025)
2 Real Madrid 21 51 45 17 +28 WVillarreal 0 - 2 Real Madrid (24-01-2026)WReal Madrid 2 - 0 Levante (17-01-2026)WReal Madrid 5 - 1 Real Betis (04-01-2026)WReal Madrid 2 - 0 Sevilla (20-12-2025)WAlaves 1 - 2 Real Madrid (14-12-2025)
3 Atletico Madrid 21 44 38 17 +21 WAtletico Madrid 3 - 0 Mallorca (25-01-2026)WAtletico Madrid 1 - 0 Alaves (18-01-2026)DReal Sociedad 1 - 1 Atletico Madrid (04-01-2026)WGirona 0 - 3 Atletico Madrid (21-12-2025)WAtletico Madrid 2 - 1 Valencia (13-12-2025)
4 Villarreal 20 41 37 21 +16 LVillarreal 0 - 2 Real Madrid (24-01-2026)LReal Betis 2 - 0 Villarreal (17-01-2026)WVillarreal 3 - 1 Alaves (10-01-2026)WElche 1 - 3 Villarreal (03-01-2026)LVillarreal 0 - 2 Barcelona (21-12-2025)
5 Espanyol 21 34 25 25 0 LValencia 3 - 2 Espanyol (24-01-2026)LEspanyol 0 - 2 Girona (16-01-2026)DLevante 1 - 1 Espanyol (11-01-2026)LEspanyol 0 - 2 Barcelona (03-01-2026)WAthletic Club 1 - 2 Espanyol (22-12-2025)
6 Real Betis 21 32 34 27 +7 LAlaves 2 - 1 Real Betis (25-01-2026)WReal Betis 2 - 0 Villarreal (17-01-2026)DOviedo 1 - 1 Real Betis (10-01-2026)LReal Madrid 5 - 1 Real Betis (04-01-2026)WReal Betis 4 - 0 Getafe (21-12-2025)
7 Celta Vigo 21 32 29 23 +6 LReal Sociedad 3 - 1 Celta Vigo (25-01-2026)WCelta Vigo 3 - 0 Rayo Vallecano (18-01-2026)WSevilla 0 - 1 Celta Vigo (12-01-2026)WCelta Vigo 4 - 1 Valencia (03-01-2026)DOviedo 0 - 0 Celta Vigo (20-12-2025)
8 Real Sociedad 21 27 29 29 0 WReal Sociedad 3 - 1 Celta Vigo (25-01-2026)WReal Sociedad 2 - 1 Barcelona (18-01-2026)WGetafe 1 - 2 Real Sociedad (09-01-2026)DReal Sociedad 1 - 1 Atletico Madrid (04-01-2026)DLevante 1 - 1 Real Sociedad (20-12-2025)
9 Osasuna 21 25 24 25 -1 WRayo Vallecano 1 - 3 Osasuna (24-01-2026)WOsasuna 3 - 2 Oviedo (17-01-2026)LGirona 1 - 0 Osasuna (10-01-2026)DOsasuna 1 - 1 Athletic Club (03-01-2026)WOsasuna 3 - 0 Alaves (20-12-2025)
10 Girona 21 25 21 35 -14 DGirona 1 - 1 Getafe (26-01-2026)WEspanyol 0 - 2 Girona (16-01-2026)WGirona 1 - 0 Osasuna (10-01-2026)WMallorca 1 - 2 Girona (04-01-2026)LGirona 0 - 3 Atletico Madrid (21-12-2025)
11 Elche 21 24 29 29 0 LLevante 3 - 2 Elche (23-01-2026)DElche 2 - 2 Sevilla (19-01-2026)DValencia 1 - 1 Elche (10-01-2026)LElche 1 - 3 Villarreal (03-01-2026)WElche 4 - 0 Rayo Vallecano (21-12-2025)
12 Sevilla 21 24 28 33 -5 WSevilla 2 - 1 Athletic Club (24-01-2026)DElche 2 - 2 Sevilla (19-01-2026)LSevilla 0 - 1 Celta Vigo (12-01-2026)LSevilla 0 - 3 Levante (04-01-2026)LReal Madrid 2 - 0 Sevilla (20-12-2025)
13 Athletic Club 21 24 20 30 -10 LSevilla 2 - 1 Athletic Club (24-01-2026)LMallorca 3 - 2 Athletic Club (17-01-2026)DOsasuna 1 - 1 Athletic Club (03-01-2026)LAthletic Club 1 - 2 Espanyol (22-12-2025)LCelta Vigo 2 - 0 Athletic Club (14-12-2025)
14 Valencia 21 23 22 33 -11 WValencia 3 - 2 Espanyol (24-01-2026)WGetafe 0 - 1 Valencia (18-01-2026)DValencia 1 - 1 Elche (10-01-2026)LCelta Vigo 4 - 1 Valencia (03-01-2026)DValencia 1 - 1 Mallorca (19-12-2025)
15 Alaves 21 22 18 26 -8 WAlaves 2 - 1 Real Betis (25-01-2026)LAtletico Madrid 1 - 0 Alaves (18-01-2026)LVillarreal 3 - 1 Alaves (10-01-2026)DAlaves 1 - 1 Oviedo (04-01-2026)LOsasuna 3 - 0 Alaves (20-12-2025)
16 Rayo Vallecano 21 22 17 28 -11 LRayo Vallecano 1 - 3 Osasuna (24-01-2026)LCelta Vigo 3 - 0 Rayo Vallecano (18-01-2026)WRayo Vallecano 2 - 1 Mallorca (11-01-2026)DRayo Vallecano 1 - 1 Getafe (02-01-2026)LElche 4 - 0 Rayo Vallecano (21-12-2025)
17 Getafe 21 22 16 27 -11 DGirona 1 - 1 Getafe (26-01-2026)LGetafe 0 - 1 Valencia (18-01-2026)LGetafe 1 - 2 Real Sociedad (09-01-2026)DRayo Vallecano 1 - 1 Getafe (02-01-2026)LReal Betis 4 - 0 Getafe (21-12-2025)
18 Mallorca 21 21 24 33 -9 LAtletico Madrid 3 - 0 Mallorca (25-01-2026)WMallorca 3 - 2 Athletic Club (17-01-2026)LRayo Vallecano 2 - 1 Mallorca (11-01-2026)LMallorca 1 - 2 Girona (04-01-2026)DValencia 1 - 1 Mallorca (19-12-2025)
19 Levante 20 17 24 34 -10 WLevante 3 - 2 Elche (23-01-2026)LReal Madrid 2 - 0 Levante (17-01-2026)DLevante 1 - 1 Espanyol (11-01-2026)WSevilla 0 - 3 Levante (04-01-2026)DLevante 1 - 1 Real Sociedad (20-12-2025)
20 Oviedo 21 13 11 34 -23 LBarcelona 3 - 0 Oviedo (25-01-2026)LOsasuna 3 - 2 Oviedo (17-01-2026)DOviedo 1 - 1 Real Betis (10-01-2026)DAlaves 1 - 1 Oviedo (04-01-2026)DOviedo 0 - 0 Celta Vigo (20-12-2025)