La Liga Regular Season - 29

Elche 2 - 1 FT Mallorca

Estadio Manuel Martínez Valero

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

Futmetrix Verdict
74
FT
Sat, Mar 21
Español
Elche
2-1
Mallorca
⚡ Intensity 67
⚖️ Balance 100
🏆 Stakes 9
🎲 Upset 0
Survival instincts ignite a vital comeback.

Survival Instincts: Elche Flip the Script on Mallorca

Highly Entertaining Futmetrix Score: 74/100. A dramatic missed penalty in stoppage time capped off a frantic comeback win that could define the relegation battle.

The Tense Opening

The tension inside the Estadio Manuel Martínez Valero was palpable from the very first whistle. Both sides knew the sheer Stakes of this massive relegation scrap, and it showed in a cagey opening phase. Mallorca edged possession at 53 percent, trying to dictate the tempo through careful midfield circulation. However, Elche’s defensive shape remained incredibly stubborn. They absorbed the pressure, waiting for the perfect moment to spring forward. A combined 24 shots throughout the match turned this into an entertaining spectacle, but the early exchanges offered little indication of the absolute chaos to follow. Instead, we saw a tactical chess match where neither side wanted to make the fatal first mistake. The lack of early breakthroughs only served to wind the spring tighter for the inevitable second-half explosion.

A Furious Trade of Blows

Our take on the second half? It was nothing short of breathtaking. The Intensity spiked off the charts during a frantic thirteen-minute spell that completely flipped the script. Mallorca drew first blood in the 58th minute when P. Torre found the back of the net, capitalizing on a sharp feed from Z. Luvumbo. That strike should have demoralized the hosts, but Elche’s response was furious. Just four minutes later, R. Mir smashed home a brilliant equalizer, ripping up the visitors' game plan. The momentum entirely shifted. Surfing that wave of chaotic energy, Elche struck again in the 71st minute. G. Valera delivered a precise ball into the danger zone, and Tete Morente made no mistake, completing an incredible quick-fire comeback that sent the home crowd into absolute delirium.

Stoppage Time Heartbreak

Holding onto a narrow lead in a genuine six-pointer tests a team's mental Balance like nothing else. Elche dropped deep, inviting late pressure as Mallorca desperately searched for a lifeline. The visitors threw everything forward, resulting in absolute heartbreak right at the death. In the 90th minute, the referee pointed to the spot, offering Mallorca a golden chance to snatch a point. V. Muriqi stepped up, carrying the weight of his team's survival hopes, but shockingly missed the target. The final whistle blew moments later, confirming Elche's massive 2-1 victory. Aleix Febas was outstanding in the middle of the park, anchoring the midfield to protect the result. This gutsy win provides a vital lifeline for Elche, leaving Mallorca to rue a colossal missed opportunity in their fight against the drop.

Key Questions

Was the penalty miss by Tete Morente the turning point?

No, Tete Morente scored the winner. The crucial missed penalty came from Mallorca's Vedat Muriqi in stoppage time.

Did Elche deserve the late equalizer?

Elche actually won the match 2-1. It was Mallorca pushing for a late equalizer, ultimately denied by Muriqi's missed penalty.

How did Elche complete the comeback from behind?

After conceding first, Rafa Mir struck an immediate response before Tete Morente fired home the decisive goal just nine minutes later.

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
47%
53%
Elche 47%
Mallorca 53%
Shots
13
11
Elche 13
Mallorca 11
Shots on Target
4
4
Elche 4
Mallorca 4
Expected Goals (xG)
1.57
1.47
Elche 1.57
Mallorca 1.47
Passes
348
391
Elche 348
Mallorca 391
Pass Accuracy
79%
82%
Elche 79%
Mallorca 82%
Corners
1
2
Elche 1
Mallorca 2
Fouls
12
11
Elche 12
Mallorca 11
Yellow Cards
2
3
Elche 2
Mallorca 3
Red Cards
0
0
Elche 0
Mallorca 0

Match Events

29' 🟨 V. Chust
HT
P. Torre (Z. Luvumbo) 58'
62' R. Mir
65' 🔄 G. Diangana G. Villar
Z. Luvumbo M. Morlanes 🔄 65'
P. Torre S. Darder 🔄 65'
71' Tete Morente (G. Valera)
79' 🔄 M. Aguado F. Redondo Solari
80' 🔄 R. Mir Buba Sangare
T. Lato 🟨 82'
A. Sanchez J. Kalumba 🔄 89'
V. Muriqi (V. Muriqi) 90'+2
A. Raillo 🟨 90'+3
P. Maffeo 🟨 90'+4
90'+5 🔄 A. Rodriguez L. Petrot
90'+5 🔄 G. Valera A. Pedrosa
90'+7 🟨 L. Petrot
FT

Player Cards

Our take on every player in this match

Elche

Goalkeepers
Matías Dituro
MAGNET
MAGNET
59
Activity
59
Activity
57
Passes
2
Duels
Defenders
David Affengruber
ENFORCER
ENFORCER
7
Tackles
7
Tackles
10
Duels Won
77%
Win %
Víctor Chust
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
101
Total Mins
Started
Entry
Pedro Bigas
FRIENDLY FIRE
FRIENDLY FIRE
Pen Given
Mistake
Pen Given
Mistake
3
Fouls
6.3
Rating
Midfielders
Tete Morente
SNIPER
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
Grady Diangana
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
64
Total Mins
65
Entry
Marc Aguado
LATE SHIFT
LATE SHIFT
11
Late Mins
11
Late Mins
79
Total Mins
79
Entry
Aleix Febas
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
101
Total Mins
Started
Entry
Germán Valera
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
1
Assists
28%
Pass Acc
Forwards
Rafa Mir
SNIPER
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
Álvaro Rodriguez
NPC
NPC
95
Minutes
95
Minutes
8%
Pass Acc
6
Rating
BENCH
Alejandro Iturbe
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Iñaki Peña
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Adrià Pedrosa
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
6
Total Mins
Started
Entry
Léo Pétrot
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Pablo Felipe
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Buba Sangare
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
21
Total Mins
Started
Entry
Gonzalo Villar
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
37
Total Mins
Started
Entry
Martim Neto
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Federico Redondo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
22
Total Mins
Started
Entry
Josan
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Lucas Cepeda
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Yago Santiago
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Mallorca

Goalkeepers
Leo Román
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
101
Total Mins
Started
Entry
Defenders
Antonio Sánchez
NPC
NPC
89
Minutes
89
Minutes
22%
Pass Acc
6.3
Rating
Antonio Raíllo
SHIELD
SHIELD
3
Blocks
3
Blocks
1
Interceptions
1
Tackles
Martin Valjent
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
101
Total Mins
Started
Entry
Toni Lato
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
101
Total Mins
Started
Entry
Midfielders
Samú Costa
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
6
Duels Won
0
Pens Won
Omar Mascarell
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
101
Total Mins
Started
Entry
Zito Luvumbo
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
1
Assists
11%
Pass Acc
Pablo Torre
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Mateo Joseph
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
101
Total Mins
Started
Entry
Forwards
Vedat Muriqi
CLUTCH HERO
CLUTCH HERO
90
Goal Time
90
Goal Time
Goal
Impact
5.7
Rating
BENCH
Iván Cuéllar
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Javier Olaizola
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Mateu Morey
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
David López
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Pablo Maffeo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Manu Morlanes
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
36
Total Mins
Started
Entry
Sergi Darder
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
36
Total Mins
Started
Entry
Jandro García
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Justin-Noel Kalumba
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
12
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

Head to Head

Date Home Score Away Competition Venue
13/12/2025 Mallorca 3 - 1 Elche La Liga Estadi Mallorca Son Moix
04/03/2023 Mallorca 0 - 1 Elche La Liga Visit Mallorca Estadi
10/10/2022 Elche 1 - 1 Mallorca La Liga Estadio Manuel Martínez Valero
16/04/2022 Elche 3 - 0 Mallorca La Liga Estadio Manuel Martínez Valero
07/11/2021 Mallorca 2 - 2 Elche La Liga Visit Mallorca Estadi
03/03/2019 Mallorca 1 - 1 Elche Segunda División Iberostar Estadi
16/09/2018 Elche 1 - 1 Mallorca Segunda División Estadio Manuel Martínez Valero
06/05/2017 Mallorca 1 - 0 Elche Segunda División Iberostar Estadi
27/11/2016 Elche 1 - 0 Mallorca Segunda División Estadio Manuel Martínez Valero
13/12/2025
3 - 1
La Liga Estadi Mallorca Son Moix
04/03/2023
0 - 1
La Liga Visit Mallorca Estadi
10/10/2022
1 - 1
La Liga Estadio Manuel Martínez Valero
16/04/2022
3 - 0
La Liga Estadio Manuel Martínez Valero
07/11/2021
2 - 2
La Liga Visit Mallorca Estadi
03/03/2019
1 - 1
Segunda División Iberostar Estadi
16/09/2018
1 - 1
Segunda División Estadio Manuel Martínez Valero
06/05/2017
1 - 0
Segunda División Iberostar Estadi
27/11/2016
1 - 0
Segunda División Estadio Manuel Martínez Valero
Elche Win
Mallorca Win
Draw

League Standings

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