La Liga Regular Season - 35

Mallorca 1 - 1 FT Villarreal

Estadi Mallorca Son Moix

Match previews and recaps to help you decide which games are worth watching

Futmetrix Verdict
47
FT
Sun, May 10
Español
Mallorca
1-1
Villarreal
⚡ Intensity 26
⚖️ Balance 40
🏆 Stakes 67
🎲 Upset 26
Tenas heroics deny Mallorca a home victory.

Tenas Masterclass Rescues a Point for Villarreal Under Siege

Average Entertainment Futmetrix Score: 47/100. An unrelenting second-half siege was met by an unyielding goalkeeper, defining a match where the raw numbers only tell half the story.

The Penalty Plot Twist

The visitors arrived at Estadi Mallorca Son Moix looking to cement their Champions League status, but the early exchanges proved incredibly tense. Mallorca controlled possession, pinning the visitors back with a fluid passing rhythm and dangerous crosses. Despite the home side's bright and energetic start, the Balance shifted violently on the half-hour mark. A sudden defensive error in the box gifted Villarreal a penalty completely against the run of play. A. Perez stepped up with ice in his veins, dispatching the spot-kick to silence the fiery home crowd. The Stakes for the visitors were massive, and they looked happy to absorb pressure and hit on the counter-attack. Yet, the islanders refused to fold, ramping up the Intensity as the half wore on, setting the stage for an explosive and dramatic conclusion to the opening forty-five.

Muriqi Strikes Back

Just when the Yellow Submarine thought they would navigate into the break with a priceless lead, the hosts unleashed a tactical storm. Zito Luvumbo was the chief architect of the comeback, carving up the defensive lines with brilliant vision and decisive key passes. The relentless pressure finally shattered Villarreal's resistance deep into stoppage time. V. Muriqi found his defining moment, burying a crucial equalizer in the 45th minute to send the stands into absolute delirium. This was a classic demonstration of pure aerial threat meeting precise delivery. The momentum had completely flipped on its head. Rather than feeling the Upset Factor deflating their sails, Mallorca rode the wave of energy right into the tunnel. The late breakthrough fundamentally altered the manager's team talk, turning a frustrating uphill battle into a wide-open contest.

A Shooting Gallery Defused

The second half transformed Estadi Mallorca Son Moix into an absolute shooting gallery. The hosts battered the visitors relentlessly, racking up 17 total shots and 10 efforts inside the penalty area. Enter Arnau Tenas. The young goalkeeper put on an absolute shot-stopping clinic, producing six vital saves to single-handedly preserve a point for his defensive line. His stunning agility frustrated the relentless Mallorca attack at every single turn. While Villarreal only managed 44% possession and two shots on target all afternoon, their collective defensive resilience earned them a genuinely gritty point on the road. The draw keeps them firmly anchored in the top three, maintaining their comfortable buffer in the Champions League places. Meanwhile, the mid-table islanders will rue their missed opportunities, knowing a vital home victory was right there for the taking.

Key Questions

What made Arnau Tenas the Man of the Match?

Tenas delivered a goalkeeping masterclass, making six crucial saves under intense pressure to single-handedly rescue a point for his team against a relentless barrage of shots.

What does this mean for Mallorca's season?

Secure in mid-table, the draw proves they can dominate top-tier opposition, though they will deeply regret dropping two points at home despite controlling the match entirely.

What is the Futmetrix Score?

The Futmetrix Score is our 0-100 verdict on how entertaining a match is. We look at intensity, balance, stakes, and star quality to tell you if it's worth your time.

Match Statistics

Possession
56%
44%
Mallorca 56%
Villarreal 44%
Shots
17
7
Mallorca 17
Villarreal 7
Shots on Target
7
2
Mallorca 7
Villarreal 2
Expected Goals (xG)
1.71
1.13
Mallorca 1.71
Villarreal 1.13
Passes
453
377
Mallorca 453
Villarreal 377
Pass Accuracy
86%
80%
Mallorca 86%
Villarreal 80%
Corners
5
4
Mallorca 5
Villarreal 4
Fouls
16
13
Mallorca 16
Villarreal 13
Yellow Cards
2
0
Mallorca 2
Villarreal 0
Red Cards
0
0
Mallorca 0
Villarreal 0

Match Events

A. Perez 31'
45'+2 V. Muriqi
HT
62' 🔄 J. Mojica T. Lato
A. Gonzalez A. Moleiro 🔄 63'
T. Oluwaseyi N. Pepe 🔄 63'
70' 🔄 M. Morlanes J. Virgili
70' 🔄 M. Morey Bauza M. Calatayud
A. Perez G. Mikautadze 🔄 70'
T. Buchanan G. Moreno 🔄 71'
71' 🟨 Samu Costa
73' 🟨 V. Muriqi
S. Comesana D. Parejo 🔄 75'
76' 🔄 P. Torre D. Lopez
FT

Player Cards

Our take on every player in this match

Mallorca

Goalkeepers
Leo Román
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
Defenders
Mateu Morey
FRIENDLY FIRE
FRIENDLY FIRE
Pen Given
Mistake
Pen Given
Mistake
2
Fouls
6.3
Rating
Martin Valjent
WALL
WALL
0
Dribbled Past
0
Dribbled Past
4
Tackles
67%
Duel Win %
Omar Mascarell
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Johan Mojica
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
30%
Pass Acc
Midfielders
Samú Costa
ENFORCER
ENFORCER
4
Tackles
4
Tackles
7
Duels Won
78%
Win %
Sergi Darder
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
Manu Morlanes
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
70
Total Mins
70
Entry
Pablo Torre
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
1
On Target
Forwards
Zito Luvumbo
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
7%
Pass Acc
Vedat Muriqi
FINISHER
FINISHER
1
Goals
1
Goals
3
Shots
8.3
Rating
BENCH
Iván Cuéllar
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Toni Lato
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
32
Total Mins
Started
Entry
Miguel Calatayud
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
David López
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
18
Total Mins
Started
Entry
Javier Olaizola
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Luis Orejuela
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Antonio Sánchez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Cesc Riba
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Jan Virgili
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
24
Total Mins
Started
Entry
Takuma Asano
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Javi Llabrés
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Abdón Prats
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Villarreal

Goalkeepers
Arnau Tenas
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
Defenders
Santiago Mouriño
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
6
Duels Won
0
Pens Won
Rafa Marín
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
Renato Veiga
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
Sergi Cardona
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
Midfielders
Tajon Buchanan
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
71
Total Mins
71
Entry
Santi Comesaña
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
75
Total Mins
75
Entry
Thomas Partey
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
36%
Pass Acc
Alfon González
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
63
Total Mins
63
Entry
Forwards
Ayoze Pérez
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
7
Duels Won
0
Pens Won
Tani Oluwaseyi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
63
Total Mins
63
Entry
BENCH
Luiz Júnior
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Alexander Freeman
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Alfonso Pedraza
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Pau Navarro
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Willy Kambwala
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Logan Costa
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Alberto Moleiro
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
31
Total Mins
Started
Entry
Dani Parejo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
19
Total Mins
Started
Entry
Pape Gueye
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Nicolas Pépé
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
31
Total Mins
Started
Entry
Georges Mikautadze
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
24
Total Mins
Started
Entry
Gerard Moreno
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
23
Total Mins
Started
Entry

Head to Head

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

League Standings

Pos Team P Pts GF GA GD Form
1 Barcelona 35 91 91 31 +60 WBarcelona 2 - 0 Real Madrid (10-05-2026)WOsasuna 1 - 2 Barcelona (02-05-2026)WGetafe 0 - 2 Barcelona (25-04-2026)WBarcelona 1 - 0 Celta Vigo (22-04-2026)WBarcelona 4 - 1 Espanyol (11-04-2026)
2 Real Madrid 35 77 70 33 +37 LBarcelona 2 - 0 Real Madrid (10-05-2026)WEspanyol 0 - 2 Real Madrid (03-05-2026)DReal Betis 1 - 1 Real Madrid (24-04-2026)WReal Madrid 2 - 1 Alaves (21-04-2026)DReal Madrid 1 - 1 Girona (10-04-2026)
3 Villarreal 35 69 65 40 +25 DMallorca 1 - 1 Villarreal (10-05-2026)WVillarreal 5 - 1 Levante (02-05-2026)WVillarreal 2 - 1 Celta Vigo (26-04-2026)DOviedo 1 - 1 Villarreal (23-04-2026)WAthletic Club 1 - 2 Villarreal (12-04-2026)
4 Atletico Madrid 35 63 58 38 +20 LAtletico Madrid 0 - 1 Celta Vigo (09-05-2026)WValencia 0 - 2 Atletico Madrid (02-05-2026)WAtletico Madrid 3 - 2 Athletic Club (25-04-2026)LElche 3 - 2 Atletico Madrid (22-04-2026)LSevilla 2 - 1 Atletico Madrid (11-04-2026)
5 Real Betis 35 54 54 43 +11 DReal Sociedad 2 - 2 Real Betis (09-05-2026)WReal Betis 3 - 0 Oviedo (03-05-2026)DReal Betis 1 - 1 Real Madrid (24-04-2026)WGirona 2 - 3 Real Betis (21-04-2026)DOsasuna 1 - 1 Real Betis (12-04-2026)
6 Celta Vigo 35 50 49 44 +5 WAtletico Madrid 0 - 1 Celta Vigo (09-05-2026)WCelta Vigo 3 - 1 Elche (03-05-2026)LVillarreal 2 - 1 Celta Vigo (26-04-2026)LBarcelona 1 - 0 Celta Vigo (22-04-2026)LCelta Vigo 0 - 3 Oviedo (12-04-2026)
7 Getafe 35 45 28 36 -8 DOviedo 0 - 0 Getafe (10-05-2026)LGetafe 0 - 2 Rayo Vallecano (03-05-2026)LGetafe 0 - 2 Barcelona (25-04-2026)WReal Sociedad 0 - 1 Getafe (22-04-2026)LLevante 1 - 0 Getafe (13-04-2026)
8 Real Sociedad 35 44 54 55 -1 DReal Sociedad 2 - 2 Real Betis (09-05-2026)LSevilla 1 - 0 Real Sociedad (04-05-2026)DRayo Vallecano 3 - 3 Real Sociedad (26-04-2026)LReal Sociedad 0 - 1 Getafe (22-04-2026)DReal Sociedad 3 - 3 Alaves (11-04-2026)
9 Athletic Club 35 44 40 51 -11 LAthletic Club 0 - 1 Valencia (10-05-2026)WAlaves 2 - 4 Athletic Club (02-05-2026)LAtletico Madrid 3 - 2 Athletic Club (25-04-2026)WAthletic Club 1 - 0 Osasuna (21-04-2026)LAthletic Club 1 - 2 Villarreal (12-04-2026)
10 Rayo Vallecano 35 43 36 42 -6 DRayo Vallecano 1 - 1 Girona (11-05-2026)WGetafe 0 - 2 Rayo Vallecano (03-05-2026)DRayo Vallecano 3 - 3 Real Sociedad (26-04-2026)WRayo Vallecano 1 - 0 Espanyol (23-04-2026)LMallorca 3 - 0 Rayo Vallecano (12-04-2026)
11 Osasuna 35 42 42 45 -3 LLevante 3 - 2 Osasuna (08-05-2026)LOsasuna 1 - 2 Barcelona (02-05-2026)WOsasuna 2 - 1 Sevilla (26-04-2026)LAthletic Club 1 - 0 Osasuna (21-04-2026)DOsasuna 1 - 1 Real Betis (12-04-2026)
12 Valencia 35 42 38 50 -12 WAthletic Club 0 - 1 Valencia (10-05-2026)LValencia 0 - 2 Atletico Madrid (02-05-2026)WValencia 2 - 1 Girona (25-04-2026)DMallorca 1 - 1 Valencia (21-04-2026)LElche 1 - 0 Valencia (11-04-2026)
13 Sevilla 35 40 43 56 -13 WSevilla 2 - 1 Espanyol (09-05-2026)WSevilla 1 - 0 Real Sociedad (04-05-2026)LOsasuna 2 - 1 Sevilla (26-04-2026)LLevante 2 - 0 Sevilla (23-04-2026)WSevilla 2 - 1 Atletico Madrid (11-04-2026)
14 Elche 35 39 46 54 -8 DElche 1 - 1 Alaves (09-05-2026)LCelta Vigo 3 - 1 Elche (03-05-2026)WOviedo 1 - 2 Elche (26-04-2026)WElche 3 - 2 Atletico Madrid (22-04-2026)WElche 1 - 0 Valencia (11-04-2026)
15 Mallorca 35 39 43 52 -9 DMallorca 1 - 1 Villarreal (10-05-2026)WGirona 0 - 1 Mallorca (01-05-2026)LAlaves 2 - 1 Mallorca (25-04-2026)DMallorca 1 - 1 Valencia (21-04-2026)WMallorca 3 - 0 Rayo Vallecano (12-04-2026)
16 Espanyol 35 39 38 53 -15 LSevilla 2 - 1 Espanyol (09-05-2026)LEspanyol 0 - 2 Real Madrid (03-05-2026)DEspanyol 0 - 0 Levante (27-04-2026)LRayo Vallecano 1 - 0 Espanyol (23-04-2026)LBarcelona 4 - 1 Espanyol (11-04-2026)
17 Girona 35 39 37 52 -15 DRayo Vallecano 1 - 1 Girona (11-05-2026)LGirona 0 - 1 Mallorca (01-05-2026)LValencia 2 - 1 Girona (25-04-2026)LGirona 2 - 3 Real Betis (21-04-2026)DReal Madrid 1 - 1 Girona (10-04-2026)
18 Alaves 35 37 41 54 -13 DElche 1 - 1 Alaves (09-05-2026)LAlaves 2 - 4 Athletic Club (02-05-2026)WAlaves 2 - 1 Mallorca (25-04-2026)LReal Madrid 2 - 1 Alaves (21-04-2026)DReal Sociedad 3 - 3 Alaves (11-04-2026)
19 Levante 35 36 41 57 -16 WLevante 3 - 2 Osasuna (08-05-2026)LVillarreal 5 - 1 Levante (02-05-2026)DEspanyol 0 - 0 Levante (27-04-2026)WLevante 2 - 0 Sevilla (23-04-2026)WLevante 1 - 0 Getafe (13-04-2026)
20 Oviedo 35 29 26 54 -28 DOviedo 0 - 0 Getafe (10-05-2026)LReal Betis 3 - 0 Oviedo (03-05-2026)LOviedo 1 - 2 Elche (26-04-2026)DOviedo 1 - 1 Villarreal (23-04-2026)WCelta Vigo 0 - 3 Oviedo (12-04-2026)