La Liga Regular Season - 13

Villarreal 2 - 1 FT Mallorca

Estadio de la Ceramica

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

78
FT
Sat, Nov 22
Español
Villarreal
2-1
Mallorca
⚡ Intensity 62
⚖️ Balance 63
🏆 Stakes 67
🎲 Upset 0
Villarreal survive VAR chaos at the death

Oluwaseyi's Late Strike Ends VAR Nightmare for Villarreal Against Relegation-Battling Mallorca

Highly Entertaining Futmetrix Score: 78/100. A six-pointer between third-placed champions-in-waiting and a team clawing for survival exploded into an intensity-soaked thriller where controversial VAR calls determined the outcome of three crucial points.

Moreno's Lightning Start Sets the Tempo

Villarreal came out swinging. Gerard Moreno needed just six minutes to break the deadlock, converting from Ayoze Pérez's assist and announcing the hosts' intent. Two minutes later, Mallorca answered through Samú Costa, restoring balance and proving this wasn't a one-sided affair. The stakes were palpable: Villarreal chasing European football; Mallorca fighting relegation.

Three Lead Changes and VAR Mayhem

The match swung three times, embodying the balance between a team destined for Europe and one clinging to survival. Villarreal dominated possession (58%), but Mallorca's counter-attacking threat remained live. Then came the chaos: in the 77th minute, VAR overturned a Villarreal penalty—a decision that would have sealed the game. Six minutes later, substitute Tani Oluwaseyi struck in the 83rd minute, and VAR confirmed it after review. Two interventions that encapsulated the match's volatility and left Mallorca's hopes in ruins.

The Substitute's Decisive Impact

Oluwaseyi, introduced in the 63rd minute, proved to be Villarreal's trump card. His 8.0 rating and match-winning goal demonstrated why tactical changes matter in tight contests. Moreno (7.7 rating, two key passes) built the foundation, but it was the bench player who delivered the knockout blow.

Villarreal consolidates third place with 29 points and 9 wins from 13 games, keeping European ambitions alive. Mallorca remains in the relegation zone at 16th with 12 points—every match now a survival referendum. This victory, wrapped in VAR drama, showed how intensity and adaptability separate contenders from the condemned in La Liga's unforgiving landscape.

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
58%
42%
Villarreal 58%
Mallorca 42%
Shots
14
9
Villarreal 14
Mallorca 9
Shots on Target
7
3
Villarreal 7
Mallorca 3
Expected Goals (xG)
2.23
1.02
Villarreal 2.23
Mallorca 1.02
Passes
516
372
Villarreal 516
Mallorca 372
Pass Accuracy
83%
76%
Villarreal 83%
Mallorca 76%
Corners
3
1
Villarreal 3
Mallorca 1
Fouls
17
8
Villarreal 17
Mallorca 8
Yellow Cards
2
2
Villarreal 2
Mallorca 2
Red Cards
0
0
Villarreal 0
Mallorca 0

Match Events

6' G. Moreno (A. Perez)
Samu Costa (P. Torre) 8'
HT
63' 🔄 G. Moreno G. Mikautadze
63' 🔄 T. Partey P. Gueye
63' 🔄 A. Perez T. Oluwaseyi
Lucas Bergström 🟨 67'
P. Torre S. Darder 🔄 69'
74' 🔄 A. Moleiro M. Solomon
J. Virgili V. Muriqi 🔄 74'
Johan Mojica 🟨 75'
77' Pape Gueye
80' 🔄 R. Marin T. Buchanan
83' Tani Oluwaseyi
83' T. Oluwaseyi
M. Joseph M. Morlanes 🔄 86'
O. Mascarell J. Llabres 🔄 86'
A. Sanchez T. Asano 🔄 86'
89' 🟨 Luiz Júnior
90'+7 🟨 Tajon Buchanan
FT

Player Cards

Season performance ratings for players in this match

Villarreal

Goalkeepers
Luiz Junior
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
P. Navarro
MAGNET
MAGNET
86
Activity
86
Activity
72
Passes
14
Duels
R. Marin
MAGNET
MAGNET
104
Activity
104
Activity
99
Passes
5
Duels
R. Veiga
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
A. Pedraza
PROVOCATEUR
PROVOCATEUR
2
Fouls Won
2
Fouls Won
4
Duels Won
0
Pens Won
Midfielders
N. Pepe
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
S. Comesana
MAGNET
MAGNET
72
Activity
72
Activity
57
Passes
15
Duels
T. Partey
SWEEPER
SWEEPER
2
Cleanups
2
Cleanups
2
Interceptions
0
Blocks
A. Moleiro
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
74
Total Mins
74
Entry
Forwards
G. Moreno
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
A. Perez
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
1
Assists
9%
Pass Acc
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. Cardona
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
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
27
Total Mins
Started
Entry
M. Solomon
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
16
Total Mins
Started
Entry
G. Mikautadze
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
27
Total Mins
Started
Entry
I. Akhomach
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
T. Buchanan
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
10
Total Mins
Started
Entry
T. Oluwaseyi
CLOSER
CLOSER
1
Late Goals
1
Late Goals
0
Late Assists
75
Minute

Mallorca

Goalkeepers
L. Bergstrom
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
P. Maffeo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
M. Valjent
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
A. Raillo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
J. Mojica
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Midfielders
Samu Costa
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
O. Mascarell
SWEEPER
SWEEPER
2
Cleanups
2
Cleanups
2
Interceptions
0
Blocks
A. Sanchez
NPC
NPC
86
Minutes
86
Minutes
24%
Pass Acc
6.5
Rating
P. Torre
PROVOCATEUR
PROVOCATEUR
4
Fouls Won
4
Fouls Won
8
Duels Won
0
Pens Won
J. Virgili
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
7
Duels Won
0
Pens Won
Forwards
M. Joseph
NPC
NPC
86
Minutes
86
Minutes
16%
Pass Acc
6.7
Rating
BENCH
Pichu Cuellar
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
M. Morey Bauza
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
I. Salhi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
D. Lopez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
M. Morlanes
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
12
Total Mins
Started
Entry
S. Darder
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
21
Total Mins
Started
Entry
V. Muriqi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
16
Total Mins
Started
Entry
A. Prats
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
J. Llabres
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
12
Total Mins
Started
Entry
M. Domenech
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
T. Asano
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
12
Total Mins
Started
Entry
Torreguitart Nil
👻 Invisible Nothing to note

Head to Head

Date Home Score Away Competition Venue
20/01/2025 Villarreal 4 - 0 Mallorca La Liga Estadio de la Cerámica
14/09/2024 Mallorca 1 - 2 Villarreal La Liga Estadi Mallorca Son Moix
20/01/2024 Villarreal 1 - 1 Mallorca La Liga Estadio de la Cerámica
18/08/2023 Mallorca 0 - 1 Villarreal La Liga Estadi Mallorca Son Moix
18/02/2023 Mallorca 4 - 2 Villarreal La Liga Visit Mallorca Estadi
06/11/2022 Villarreal 0 - 2 Mallorca La Liga Estadio Ciudad de Valencia
22/01/2022 Villarreal 3 - 0 Mallorca La Liga Estadio de la Cerámica
19/09/2021 Mallorca 0 - 0 Villarreal La Liga Iberostar Estadi
16/06/2020 Villarreal 1 - 0 Mallorca La Liga Estadio de la Cerámica
20/01/2025
La Liga Estadio de la Cerámica
14/09/2024
La Liga Estadi Mallorca Son Moix
20/01/2024
La Liga Estadio de la Cerámica
18/08/2023
La Liga Estadi Mallorca Son Moix
18/02/2023
La Liga Visit Mallorca Estadi
06/11/2022
La Liga Estadio Ciudad de Valencia
22/01/2022
La Liga Estadio de la Cerámica
19/09/2021
La Liga Iberostar Estadi
16/06/2020
La Liga Estadio de la Cerámica
Villarreal Win
Mallorca Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Real Madrid 13 32 28 12 +16 DElche 2 - 2 Real Madrid (23-11-2025)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)
2 Barcelona 13 31 36 15 +21 WBarcelona 4 - 0 Athletic Club (22-11-2025)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)
3 Villarreal 13 29 26 11 +15 WVillarreal 2 - 1 Mallorca (22-11-2025)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)
4 Atletico Madrid 13 28 25 11 +14 WGetafe 0 - 1 Atletico Madrid (23-11-2025)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)
5 Real Betis 13 21 20 14 +6 DReal Betis 1 - 1 Girona (23-11-2025)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)
6 Espanyol 13 21 17 16 +1 WEspanyol 2 - 1 Sevilla (24-11-2025)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)
7 Getafe 13 17 12 15 -3 LGetafe 0 - 1 Atletico Madrid (23-11-2025)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)
8 Athletic Club 13 17 12 17 -5 LBarcelona 4 - 0 Athletic Club (22-11-2025)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)
9 Real Sociedad 13 16 17 18 -1 WOsasuna 1 - 3 Real Sociedad (22-11-2025)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)
10 Elche 13 16 15 16 -1 DElche 2 - 2 Real Madrid (23-11-2025)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)
11 Sevilla 13 16 19 21 -2 LEspanyol 2 - 1 Sevilla (24-11-2025)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)
12 Celta Vigo 13 16 16 18 -2 WAlaves 0 - 1 Celta Vigo (22-11-2025)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)
13 Rayo Vallecano 13 16 12 14 -2 DOviedo 0 - 0 Rayo Vallecano (23-11-2025)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)
14 Alaves 13 15 11 12 -1 LAlaves 0 - 1 Celta Vigo (22-11-2025)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)
15 Valencia 13 13 12 21 -9 WValencia 1 - 0 Levante (21-11-2025)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)
16 Mallorca 13 12 13 20 -7 LVillarreal 2 - 1 Mallorca (22-11-2025)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)
17 Osasuna 13 11 10 16 -6 LOsasuna 1 - 3 Real Sociedad (22-11-2025)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)
18 Girona 13 11 12 25 -13 DReal Betis 1 - 1 Girona (23-11-2025)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)
19 Levante 13 9 16 24 -8 LValencia 1 - 0 Levante (21-11-2025)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)
20 Oviedo 13 9 7 20 -13 DOviedo 0 - 0 Rayo Vallecano (23-11-2025)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)