La Liga - Regular Season - 13
Saturday 22 November 202520:00
1/4

Score & Verdict

Villarreal
2
-
Mallorca
1

Expected Goals (xG)

2.23
Villarreal
vs
1.02
Mallorca

FutMetrix Score

78
highly_entertaining
+19
vs Pre
Slide 1 of 4
78
FULL TIME
Sat 22 Nov
Villarreal
2-1
Mallorca
Intensity
61
⚖️ Balance
63
🏆 Stakes
67
🎲 Upset
0
+19 vs pre-game
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.

Why is this match rated 78/100?

Our Futmetrix algorithm analyzed intensity, balance, and stakes. The final score of 78/100 places this match in the "Highly Entertaining" category.

Match Statistics

Possession
On Target
Expected Goals (xG)
Total Passes
Pass Accuracy
Yellow Cards
Red Cards

Match Events

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

Player Match Cards

Villarreal

4-4-2
GK
Luiz Junior
👻InvisibleNothing to note
DEF
P. Navarro
Magnet
Magnet
86
Activity
86
Activi
72
Passes
14
Duels
R. Marin
Magnet
Magnet
104
Activity
104
Activi
99
Passes
5
Duels
R. Veiga
NPC
NPC
90
Minutes
90
Minute
59%
Pass A
6.5
Rating
A. Pedraza
Provocateur
Provocateur
2
Fouls Won
2
Fouls
4
Duels
0
Pens W
MID
N. Pepe
Wall
Wall
0
Dribbled Past
0
Dribbl
5
Tackle
50%
Duel W
S. Comesana
Magnet
Magnet
72
Activity
72
Activi
57
Passes
15
Duels
T. Partey
Sweeper
Sweeper
2
Cleanups
2
Cleanu
2
Interc
0
Blocks
A. Moleiro
NPC
NPC
74
Minutes
74
Minute
9%
Pass A
6.7
Rating
ATK
G. Moreno
Sniper
Sniper
100%
Conversion
100%
Conver
1
Goals
1
Shots
A. Perez
Architect
Architect
3
Key Passes
3
Key Pa
1
Assist
9%
Pass A
Bench
D. Conde
Spectator
Spectator
0
Saves
0
Saves
0
Conced
0
Minute
A. Tenas
Spectator
Spectator
0
Saves
0
Saves
0
Conced
0
Minute
A. Altimira
Cameo
Cameo
0
Minutes
0
Minute
0
Touche
None
Events
J. Foyth
Cameo
Cameo
0
Minutes
0
Minute
0
Touche
None
Events
S. Cardona
Cameo
Cameo
0
Minutes
0
Minute
0
Touche
None
Events
D. Parejo
Cameo
Cameo
0
Minutes
0
Minute
0
Touche
None
Events
P. Gueye
👻InvisibleNothing to note
63'
M. Solomon
👻InvisibleNothing to note
74'
G. Mikautadze
👻InvisibleNothing to note
63'
I. Akhomach
Cameo
Cameo
0
Minutes
0
Minute
0
Touche
None
Events
T. Buchanan
Sweeper
Sweeper
1
Cleanups
1
Cleanu
1
Interc
0
Blocks
80'
T. Oluwaseyi
Super Sub
Super Sub
0
Impact
0
Impact
27
Minute
8
Rating
63'

Mallorca

4-2-3-1
GK
L. Bergstrom
👻InvisibleNothing to note
DEF
P. Maffeo
NPC
NPC
90
Minutes
90
Minute
21%
Pass A
6.2
Rating
M. Valjent
NPC
NPC
90
Minutes
90
Minute
30%
Pass A
6.3
Rating
A. Raillo
NPC
NPC
90
Minutes
90
Minute
37%
Pass A
6.9
Rating
J. Mojica
Stormtrooper
Stormtrooper
1
Shots
1
Shots
0
Goals
0
On Tar
MID
Samu Costa
Sniper
Sniper
100%
Conversion
100%
Conver
1
Goals
1
Shots
O. Mascarell
Sweeper
Sweeper
2
Cleanups
2
Cleanu
2
Interc
0
Blocks
A. Sanchez
NPC
NPC
86
Minutes
86
Minute
24%
Pass A
6.5
Rating
P. Torre
Provocateur
Provocateur
4
Fouls Won
4
Fouls
8
Duels
0
Pens W
J. Virgili
Provocateur
Provocateur
3
Fouls Won
3
Fouls
7
Duels
0
Pens W
ATK
M. Joseph
NPC
NPC
86
Minutes
86
Minute
16%
Pass A
6.7
Rating
Bench
Pichu Cuellar
Spectator
Spectator
0
Saves
0
Saves
0
Conced
0
Minute
M. Morey Bauza
Cameo
Cameo
0
Minutes
0
Minute
0
Touche
None
Events
I. Salhi
Cameo
Cameo
0
Minutes
0
Minute
0
Touche
None
Events
D. Lopez
Cameo
Cameo
0
Minutes
0
Minute
0
Touche
None
Events
M. Morlanes
Cameo
Cameo
12
Minutes
12
Minute
6
Touche
None
Events
86'
S. Darder
👻InvisibleNothing to note
69'
V. Muriqi
👻InvisibleNothing to note
74'
A. Prats
Cameo
Cameo
0
Minutes
0
Minute
0
Touche
None
Events
J. Llabres
Cameo
Cameo
12
Minutes
12
Minute
3
Touche
None
Events
86'
M. Domenech
Cameo
Cameo
0
Minutes
0
Minute
0
Touche
None
Events
T. Asano
Cameo
Cameo
12
Minutes
12
Minute
3
Touche
None
Events
86'
Torreguitart Nil
👻InvisibleNothing to note

Head to Head Record

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

After Matchweek 13

P
13
GF
28
GA
12
GD
+16
D
Draw
D
Draw
W
Win
W
Win
W
Win
P
13
GF
36
GA
15
GD
+21
W
Win
W
Win
W
Win
L
Loss
W
Win
P
13
GF
26
GA
11
GD
+15
W
Win
W
Win
W
Win
W
Win
D
Draw
P
13
GF
25
GA
11
GD
+14
W
Win
W
Win
W
Win
W
Win
W
Win
P
13
GF
20
GA
14
GD
+6
D
Draw
D
Draw
W
Win
L
Loss
D
Draw
P
13
GF
17
GA
16
GD
+1
W
Win
L
Loss
L
Loss
W
Win
W
Win
P
13
GF
12
GA
15
GD
-3
L
Loss
L
Loss
W
Win
W
Win
L
Loss
P
13
GF
12
GA
17
GD
-5
L
Loss
W
Win
L
Loss
L
Loss
D
Draw
P
13
GF
17
GA
18
GD
-1
W
Win
D
Draw
W
Win
W
Win
D
Draw
10Elche16
P
13
GF
15
GA
16
GD
-1
D
Draw
D
Draw
L
Loss
L
Loss
D
Draw
P
13
GF
19
GA
21
GD
-2
L
Loss
W
Win
L
Loss
L
Loss
L
Loss
P
13
GF
16
GA
18
GD
-2
W
Win
L
Loss
W
Win
W
Win
D
Draw
P
13
GF
12
GA
14
GD
-2
D
Draw
D
Draw
L
Loss
W
Win
W
Win
14Alaves15
P
13
GF
11
GA
12
GD
-1
L
Loss
L
Loss
W
Win
L
Loss
D
Draw
P
13
GF
12
GA
21
GD
-9
W
Win
D
Draw
L
Loss
L
Loss
D
Draw
P
13
GF
13
GA
20
GD
-7
L
Loss
W
Win
L
Loss
D
Draw
W
Win
P
13
GF
10
GA
16
GD
-6
L
Loss
L
Loss
D
Draw
L
Loss
L
Loss
18Girona11
P
13
GF
12
GA
25
GD
-13
D
Draw
W
Win
L
Loss
D
Draw
L
Loss
P
13
GF
16
GA
24
GD
-8
L
Loss
L
Loss
L
Loss
D
Draw
L
Loss
P
13
GF
7
GA
20
GD
-13
D
Draw
L
Loss
D
Draw
D
Draw
L
Loss
Home Team
Away Team