La Liga Regular Season - 12

Espanyol 0 - 2 FT Villarreal

RCDE Stadium

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

28
FT
Sat, Nov 8
Español
Espanyol
0-2
Villarreal
⚡ Intensity 14
⚖️ Balance 13
🏆 Stakes 56
🎲 Upset 0
Villarreal suffocates Espanyol with clinical efficiency

Villarreal executes a clinical heist at Cornellà with devastating intensity

Skip It Futmetrix Score: 28/100. The Submarine Yellow consolidates third place with a flawless away performance, while Espanyol's defensive frailties expose a team spiraling toward mediocrity.

Precision over possession at Cornellà

Villarreal arrived at Cornellà with a blueprint: suffocate, then strike. Despite surrendering 55% possession to Espanyol, the visitors turned scarcity into lethality. Gerard Moreno broke the deadlock in the 43rd minute, finishing a Santi Comesana assist with the clinical touch of a striker in rhythm. Espanyol's 14 shots told the real story—volume masking void. They dominated the ball yet created almost nothing of substance, managing just 3 shots on target against a Villarreal side that made every touch count.

The second half becomes an execution

The restart brought finality. Alberto Moleiro added the second in minute 57, transforming a contest into a masterclass. Espanyol's balance crumbled under pressure. Renato Veiga and Alfonso Pedraza orchestrated a defensive symphony, reducing the home side to frustration. The away backline's 7.5+ ratings reflected their stranglehold on proceedings.

Stakes and trajectory

This defeat deepens Espanyol's crisis. Sixth place (18 points, 5 wins from 12) masks a squad hemorrhaging consistency. Four losses in their last six matches signal a team adrift. Villarreal, by contrast, climbs stakes with ruthless efficiency: 26 points from 12 games, 8 wins, a goal difference of +14. They're title contenders operating at a different altitude.

Key Questions

What does this mean for Espanyol's season?

A freefall. Four defeats in six games signal a team losing its footing. European qualification is slipping; survival could soon become the real battle.

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
55%
45%
Espanyol 55%
Villarreal 45%
Shots
14
9
Espanyol 14
Villarreal 9
Shots on Target
3
3
Espanyol 3
Villarreal 3
Expected Goals (xG)
0.50
1.61
Espanyol 0.50
Villarreal 1.61
Passes
563
483
Espanyol 563
Villarreal 483
Pass Accuracy
89%
87%
Espanyol 89%
Villarreal 87%
Corners
4
2
Espanyol 4
Villarreal 2
Fouls
9
9
Espanyol 9
Villarreal 9
Yellow Cards
0
2
Espanyol 0
Villarreal 2
Red Cards
0
0
Espanyol 0
Villarreal 0

Match Events

G. Moreno (S. Comesana) 43'
HT
A. Moleiro 57'
60' 🔄 P. Lozano K. Garcia
Tajon Buchanan 🟨 61'
71' 🔄 Exposito Jofre
71' 🔄 P. Milla C. Pickel
G. Moreno N. Pepe 🔄 71'
S. Comesana P. Gueye 🔄 74'
T. Oluwaseyi A. Perez 🔄 74'
Pau Navarro 🟨 81'
82' 🔄 O. El Hilali R. Sanchez
82' 🔄 U. Gonzalez M. Rubio
T. Buchanan I. Akhomach 🔄 83'
A. Moleiro S. Cardona 🔄 83'
FT

Player Cards

Season performance ratings for players in this match

Espanyol

Goalkeepers
M. Dmitrovic
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
O. El Hilali
SWEEPER
SWEEPER
3
Cleanups
3
Cleanups
2
Interceptions
1
Blocks
F. Calero
MAGNET
MAGNET
110
Activity
110
Activity
104
Passes
6
Duels
L. Cabrera
MAGNET
MAGNET
96
Activity
96
Activity
84
Passes
12
Duels
J. Salinas
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
49%
Pass Acc
Midfielders
T. Dolan
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
U. Gonzalez
LATE SHIFT
LATE SHIFT
8
Late Mins
8
Late Mins
82
Total Mins
82
Entry
P. Lozano
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
60
Total Mins
60
Entry
P. Milla
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
71
Total Mins
71
Entry
Forwards
Exposito
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
26%
Pass Acc
R. Fernandez Jaen
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
BENCH
A. Fortuno
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
P. Tristan
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
R. Sanchez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
8
Total Mins
Started
Entry
M. Rubio
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
8
Total Mins
Started
Entry
C. Riedel
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
C. Pickel
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
19
Total Mins
Started
Entry
J. Hernandez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Jofre
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
19
Total Mins
Started
Entry
K. Garcia
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
30
Total Mins
Started
Entry
A. Roca
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
L. Koleosho
👻 Invisible Nothing to note

Villarreal

Goalkeepers
Luiz Junior
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
P. Navarro
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
R. Marin
MAGNET
MAGNET
90
Activity
90
Activity
84
Passes
6
Duels
R. Veiga
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
A. Pedraza
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
30%
Pass Acc
Midfielders
T. Buchanan
LATE SHIFT
LATE SHIFT
7
Late Mins
7
Late Mins
83
Total Mins
83
Entry
S. Comesana
PROVIDER
PROVIDER
1
Assists
1
Assists
1
Key Passes
7
Rating
T. Partey
ENFORCER
ENFORCER
3
Tackles
3
Tackles
7
Duels Won
88%
Win %
A. Moleiro
SNIPER
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
Forwards
G. Moreno
SNIPER
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
T. Oluwaseyi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
74
Total Mins
74
Entry
BENCH
D. Conde
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
A. Tenas
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
A. Altimira
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
J. Foyth
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
S. Mourino
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
S. Cardona
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
11
Total Mins
Started
Entry
D. Parejo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
P. Gueye
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
16
Total Mins
Started
Entry
I. Akhomach
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
11
Total Mins
Started
Entry
N. Pepe
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
19
Total Mins
Started
Entry
A. Perez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
16
Total Mins
Started
Entry
H. Lopez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
27/04/2025 Villarreal 1 - 0 Espanyol La Liga Estadio de la Cerámica
26/09/2024 Espanyol 1 - 2 Villarreal La Liga RCDE Stadium
27/04/2023 Villarreal 4 - 2 Espanyol La Liga Estadio de la Cerámica
09/11/2022 Espanyol 0 - 1 Villarreal La Liga RCDE Stadium
27/02/2022 Villarreal 5 - 1 Espanyol La Liga Estadio de la Cerámica
21/08/2021 Espanyol 0 - 0 Villarreal La Liga RCDE Stadium
19/01/2020 Villarreal 1 - 2 Espanyol La Liga Estadio de la Cerámica
20/10/2019 Espanyol 0 - 1 Villarreal La Liga RCDE Stadium
03/02/2019 Villarreal 2 - 2 Espanyol La Liga Estadio de la Cerámica
27/04/2025
La Liga Estadio de la Cerámica
26/09/2024
La Liga RCDE Stadium
27/04/2023
La Liga Estadio de la Cerámica
09/11/2022
La Liga RCDE Stadium
27/02/2022
La Liga Estadio de la Cerámica
21/08/2021
La Liga RCDE Stadium
19/01/2020
La Liga Estadio de la Cerámica
20/10/2019
La Liga RCDE Stadium
03/02/2019
La Liga Estadio de la Cerámica
Espanyol Win
Villarreal Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Real Madrid 12 31 26 10 +16 DRayo Vallecano 0 - 0 Real Madrid (09-11-2025)WReal Madrid 4 - 0 Valencia (01-11-2025)WReal Madrid 2 - 1 Barcelona (26-10-2025)WGetafe 0 - 1 Real Madrid (19-10-2025)WReal Madrid 3 - 1 Villarreal (04-10-2025)
2 Barcelona 12 28 32 15 +17 WCelta Vigo 2 - 4 Barcelona (09-11-2025)WBarcelona 3 - 1 Elche (02-11-2025)LReal Madrid 2 - 1 Barcelona (26-10-2025)WBarcelona 2 - 1 Girona (18-10-2025)LSevilla 4 - 1 Barcelona (05-10-2025)
3 Villarreal 12 26 24 10 +14 WEspanyol 0 - 2 Villarreal (08-11-2025)WVillarreal 4 - 0 Rayo Vallecano (01-11-2025)WValencia 0 - 2 Villarreal (25-10-2025)DVillarreal 2 - 2 Real Betis (18-10-2025)LReal Madrid 3 - 1 Villarreal (04-10-2025)
4 Atletico Madrid 12 25 24 11 +13 WAtletico Madrid 3 - 1 Levante (08-11-2025)WAtletico Madrid 3 - 0 Sevilla (01-11-2025)WReal Betis 0 - 2 Atletico Madrid (27-10-2025)WAtletico Madrid 1 - 0 Osasuna (18-10-2025)DCelta Vigo 1 - 1 Atletico Madrid (05-10-2025)
5 Real Betis 12 20 19 13 +6 DValencia 1 - 1 Real Betis (09-11-2025)WReal Betis 3 - 0 Mallorca (02-11-2025)LReal Betis 0 - 2 Atletico Madrid (27-10-2025)DVillarreal 2 - 2 Real Betis (18-10-2025)WEspanyol 1 - 2 Real Betis (05-10-2025)
6 Espanyol 12 18 15 15 0 LEspanyol 0 - 2 Villarreal (08-11-2025)LAlaves 2 - 1 Espanyol (02-11-2025)WEspanyol 1 - 0 Elche (25-10-2025)WOviedo 0 - 2 Espanyol (17-10-2025)LEspanyol 1 - 2 Real Betis (05-10-2025)
7 Athletic Club 12 17 12 13 -1 WAthletic Club 1 - 0 Oviedo (09-11-2025)LReal Sociedad 3 - 2 Athletic Club (01-11-2025)LAthletic Club 0 - 1 Getafe (25-10-2025)DElche 0 - 0 Athletic Club (19-10-2025)WAthletic Club 2 - 1 Mallorca (04-10-2025)
8 Getafe 12 17 12 14 -2 LMallorca 1 - 0 Getafe (09-11-2025)WGetafe 2 - 1 Girona (31-10-2025)WAthletic Club 0 - 1 Getafe (25-10-2025)LGetafe 0 - 1 Real Madrid (19-10-2025)LOsasuna 2 - 1 Getafe (03-10-2025)
9 Sevilla 12 16 18 19 -1 WSevilla 1 - 0 Osasuna (08-11-2025)LAtletico Madrid 3 - 0 Sevilla (01-11-2025)LReal Sociedad 2 - 1 Sevilla (24-10-2025)LSevilla 1 - 3 Mallorca (18-10-2025)WSevilla 4 - 1 Barcelona (05-10-2025)
10 Alaves 12 15 11 11 0 LGirona 1 - 0 Alaves (08-11-2025)WAlaves 2 - 1 Espanyol (02-11-2025)LRayo Vallecano 1 - 0 Alaves (26-10-2025)DAlaves 0 - 0 Valencia (20-10-2025)WAlaves 3 - 1 Elche (05-10-2025)
11 Elche 12 15 13 14 -1 DElche 1 - 1 Real Sociedad (07-11-2025)LBarcelona 3 - 1 Elche (02-11-2025)LEspanyol 1 - 0 Elche (25-10-2025)DElche 0 - 0 Athletic Club (19-10-2025)LAlaves 3 - 1 Elche (05-10-2025)
12 Rayo Vallecano 12 15 12 14 -2 DRayo Vallecano 0 - 0 Real Madrid (09-11-2025)LVillarreal 4 - 0 Rayo Vallecano (01-11-2025)WRayo Vallecano 1 - 0 Alaves (26-10-2025)WLevante 0 - 3 Rayo Vallecano (19-10-2025)WReal Sociedad 0 - 1 Rayo Vallecano (05-10-2025)
13 Celta Vigo 12 13 15 18 -3 LCelta Vigo 2 - 4 Barcelona (09-11-2025)WLevante 1 - 2 Celta Vigo (02-11-2025)WOsasuna 2 - 3 Celta Vigo (26-10-2025)DCelta Vigo 1 - 1 Real Sociedad (19-10-2025)DCelta Vigo 1 - 1 Atletico Madrid (05-10-2025)
14 Real Sociedad 12 13 14 17 -3 DElche 1 - 1 Real Sociedad (07-11-2025)WReal Sociedad 3 - 2 Athletic Club (01-11-2025)WReal Sociedad 2 - 1 Sevilla (24-10-2025)DCelta Vigo 1 - 1 Real Sociedad (19-10-2025)LReal Sociedad 0 - 1 Rayo Vallecano (05-10-2025)
15 Mallorca 12 12 12 18 -6 WMallorca 1 - 0 Getafe (09-11-2025)LReal Betis 3 - 0 Mallorca (02-11-2025)DMallorca 1 - 1 Levante (26-10-2025)WSevilla 1 - 3 Mallorca (18-10-2025)LAthletic Club 2 - 1 Mallorca (04-10-2025)
16 Osasuna 12 11 9 13 -4 LSevilla 1 - 0 Osasuna (08-11-2025)DOviedo 0 - 0 Osasuna (03-11-2025)LOsasuna 2 - 3 Celta Vigo (26-10-2025)LAtletico Madrid 1 - 0 Osasuna (18-10-2025)WOsasuna 2 - 1 Getafe (03-10-2025)
17 Valencia 12 10 11 21 -10 DValencia 1 - 1 Real Betis (09-11-2025)LReal Madrid 4 - 0 Valencia (01-11-2025)LValencia 0 - 2 Villarreal (25-10-2025)DAlaves 0 - 0 Valencia (20-10-2025)LGirona 2 - 1 Valencia (04-10-2025)
18 Girona 12 10 11 24 -13 WGirona 1 - 0 Alaves (08-11-2025)LGetafe 2 - 1 Girona (31-10-2025)DGirona 3 - 3 Oviedo (25-10-2025)LBarcelona 2 - 1 Girona (18-10-2025)WGirona 2 - 1 Valencia (04-10-2025)
19 Levante 12 9 16 23 -7 LAtletico Madrid 3 - 1 Levante (08-11-2025)LLevante 1 - 2 Celta Vigo (02-11-2025)DMallorca 1 - 1 Levante (26-10-2025)LLevante 0 - 3 Rayo Vallecano (19-10-2025)WOviedo 0 - 2 Levante (04-10-2025)
20 Oviedo 12 8 7 20 -13 LAthletic Club 1 - 0 Oviedo (09-11-2025)DOviedo 0 - 0 Osasuna (03-11-2025)DGirona 3 - 3 Oviedo (25-10-2025)LOviedo 0 - 2 Espanyol (17-10-2025)LOviedo 0 - 2 Levante (04-10-2025)