La Liga Regular Season - 33

Elche 3 - 2 FT Atletico Madrid

Estadio Manuel Martínez Valero

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

Futmetrix Verdict
100
FT
Wed, Apr 22
Español
Elche
3-2
Atletico Madrid
⚡ Intensity 100
⚖️ Balance 100
🏆 Stakes 67
🎲 Upset 10
Relegation battlers stun ten-man Madrid.

Survival Instinct: Elche Outgun Ten-Man Atletico

Must-Watch Futmetrix Score: 100/100. Our verdict is clear: this thrilling comeback gives the home side a priceless lifeline in an increasingly desperate fight for top-flight survival.

Firing Lines

The Intensity was palpable immediately inside Estadio Manuel Martínez Valero. Atletico Madrid struck the first blow when N. Gonzalez buried a quick finish set up by R. Mendoza after just ten minutes. Elche refused to sit back. They instantly ratcheted up the pressure, rewarded at the 18-minute mark as D. Affengruber converted a pinpoint delivery from Tete Morente. The tempo was relentless and uncompromising. With both teams chasing completely different seasonal objectives, the midfield became a chaotic battleground. Tackles flew in, passes were aggressively intercepted, and the frantic pace suggested this fixture was destined to be a shootout right to the end.

The Red Mist Pivot

The Balance of the match shattered on the half-hour mark. T. Almada was shown a straight red card for a desperate holding foul, leaving the visitors severely compromised. Elche ruthlessly punished the infraction. Three minutes later, Andre Silva calmly dispatched a penalty to grab the lead. Shockingly, the ten-man visitors bit back within sixty seconds, as N. Gonzalez completed his brace off a feed from R. Le Normand. Despite the rapid equaliser, the tactical dynamic had fundamentally changed. Elche dominated possession, holding the ball for an incredible 72% of the match, suffocating their depleted opponents and turning the pitch into a sustained, methodical attacking drill.

Last Word

The massive Stakes drove Elche to push forward relentlessly in the second half. They racked up 13 corners, trapping the away side deep in their own territory. The mounting pressure finally cracked Atletico's resolve in the 75th minute. D. Affengruber turned provider, setting up Andre Silva to fire home his second goal of the afternoon. Backed by the tireless engine of Aleix Febas in midfield, the hosts controlled the dying stages flawlessly. This high Upset Factor result completely shakes up the relegation battle, proving that pure desperation can effectively dismantle a Champions League contender on any given afternoon.

Key Questions

How did the red card for T. Almada impact the match?

It completely shifted momentum. Atletico dropped deep with ten men, allowing Elche to dominate 72% possession and orchestrate a relentless, match-winning attacking wave.

What made David Affengruber the Man of the Match?

He delivered a complete performance, scoring the crucial first equalizer and setting up Andre Silva's late winning strike to secure all three points.

What caused the 5-goal thriller?

Early breakthroughs, a pivotal red card, a converted penalty, and clinical finishing. Brilliant braces from both N. Gonzalez and Andre Silva kept the tie explosive.

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
72%
28%
Elche 72%
Atletico Madrid 28%
Shots
14
6
Elche 14
Atletico Madrid 6
Shots on Target
6
3
Elche 6
Atletico Madrid 3
Expected Goals (xG)
2.68
1.01
Elche 2.68
Atletico Madrid 1.01
Passes
649
256
Elche 649
Atletico Madrid 256
Pass Accuracy
89%
73%
Elche 89%
Atletico Madrid 73%
Corners
13
3
Elche 13
Atletico Madrid 3
Fouls
10
12
Elche 10
Atletico Madrid 12
Yellow Cards
2
2
Elche 2
Atletico Madrid 2
Red Cards
0
1
Elche 0
Atletico Madrid 1

Match Events

N. Gonzalez (R. Mendoza) 10'
18' D. Affengruber (Tete Morente)
T. Almada 🟥 30'
33' Andre Silva
N. Gonzalez (R. Le Normand) 34'
C. Lenglet 🟨 36'
J. Diaz 🟨 38'
45'+4 🟨 A. Febas
45'+4 🟨 Buba Sangare
HT
R. Le Normand N. Molina 🔄 46'
J. Diaz M. Pubill 🔄 46'
60' 🔄 Buba Sangare V. Chust
O. Vargas P. Barrios 🔄 62'
R. Mendoza A. Griezmann 🔄 62'
A. Baena G. Simeone 🔄 62'
67' 🔄 Tete Morente Josan
67' 🔄 R. Mir A. Rodriguez
67' 🔄 M. Neto L. Cepeda
75' Andre Silva (D. Affengruber)
82' 🔄 L. Petrot P. Bigas
FT

Player Cards

Our take on every player in this match

Elche

Goalkeepers
Matías Dituro
SIEVE
SIEVE
33%
Save %
33%
Save %
2
Conceded
1
Saves
Defenders
Buba Sangare
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
60
Total Mins
60
Entry
David Affengruber
SNIPER
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
Léo Pétrot
MAGNET
MAGNET
81
Activity
81
Activity
74
Passes
7
Duels
Midfielders
Tete Morente
PROVIDER
PROVIDER
1
Assists
1
Assists
2
Key Passes
6.2
Rating
Gonzalo Villar
MAGNET
MAGNET
96
Activity
96
Activity
89
Passes
7
Duels
Aleix Febas
MAGNET
MAGNET
92
Activity
92
Activity
82
Passes
10
Duels
Martim Neto
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
67
Total Mins
67
Entry
Germán Valera
ARCHITECT
ARCHITECT
4
Key Passes
4
Key Passes
0
Assists
31%
Pass Acc
Forwards
Rafa Mir
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
67
Total Mins
67
Entry
Andre Silva
CLOSER
CLOSER
1
Late Goals
1
Late Goals
0
Late Assists
75
Minute
BENCH
Iñaki Peña
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Alejandro Iturbe
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Víctor Chust
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
32
Total Mins
Started
Entry
Pedro Bigas
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
10
Total Mins
Started
Entry
John Donald
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Adrià Pedrosa
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Hector Fort
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Josan
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
25
Total Mins
Started
Entry
Federico Redondo
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
25
Total Mins
Started
Entry
Álvaro Rodriguez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
25
Total Mins
Started
Entry
Yago Santiago
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Atletico Madrid

Goalkeepers
Jan Oblak
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
92
Total Mins
Started
Entry
Defenders
Javier Boñar
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
92
Total Mins
Started
Entry
Robin Le Normand
PROVIDER
PROVIDER
1
Assists
1
Assists
1
Key Passes
6.2
Rating
Clément Lenglet
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
92
Total Mins
Started
Entry
Julio Díaz
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
Midfielders
Nicolás González
HITMAN
HITMAN
2
Goals
2
Goals
2
On Target
9.2
Rating
Johnny Cardoso
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
92
Total Mins
Started
Entry
Rodrigo Mendoza
PROVIDER
PROVIDER
1
Assists
1
Assists
1
Key Passes
5.9
Rating
Obed Vargas
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
62
Total Mins
62
Entry
Forwards
Alejandro Baena
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
62
Total Mins
62
Entry
Thiago Almada
FRIENDLY FIRE
FRIENDLY FIRE
Red Card
Mistake
Red Card
Mistake
2
Fouls
4.7
Rating
BENCH
Juan Musso
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Marc Pubill
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
47
Total Mins
Started
Entry
Nahuel Molina
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
47
Total Mins
Started
Entry
Dani Martinez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Aleksa Purić
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Pablo Barrios
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
30
Total Mins
Started
Entry
Javi Morcillo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Giuliano Simeone
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
30
Total Mins
Started
Entry
Antoine Griezmann
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
30
Total Mins
Started
Entry
Iker Luque
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Rayane Belaid
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Miguel Cubo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
08/23/2025 Atletico Madrid 1 - 1 Elche La Liga Metropolitano Stadium
01/15/2025 Elche 0 - 4 Atletico Madrid Copa del Rey Estadio Manuel Martínez Valero
05/14/2023 Elche 1 - 0 Atletico Madrid La Liga Estadio Manuel Martínez Valero
12/29/2022 Atletico Madrid 2 - 0 Elche La Liga Estádio Cívitas Metropolitano
05/11/2022 Elche 0 - 2 Atletico Madrid La Liga Estadio Manuel Martínez Valero
08/22/2021 Atletico Madrid 1 - 0 Elche La Liga Estadio Wanda Metropolitano
05/01/2021 Elche 0 - 1 Atletico Madrid La Liga Estadio Manuel Martínez Valero
12/19/2020 Atletico Madrid 3 - 1 Elche La Liga Estadio Wanda Metropolitano
04/25/2015 Atletico Madrid 3 - 0 Elche La Liga Vicente Calderón
12/06/2014 Elche 0 - 2 Atletico Madrid La Liga Estadio Manuel Martínez Valero (Elche)
08/23/2025
La Liga Metropolitano Stadium
01/15/2025
Copa del Rey Estadio Manuel Martínez Valero
05/14/2023
La Liga Estadio Manuel Martínez Valero
12/29/2022
La Liga Estádio Cívitas Metropolitano
05/11/2022
La Liga Estadio Manuel Martínez Valero
08/22/2021
La Liga Estadio Wanda Metropolitano
05/01/2021
La Liga Estadio Manuel Martínez Valero
12/19/2020
La Liga Estadio Wanda Metropolitano
04/25/2015
La Liga Vicente Calderón
12/06/2014
La Liga Estadio Manuel Martínez Valero (Elche)
Elche Win
Atletico Madrid Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Barcelona 33 85 87 30 +57 WGetafe 0 - 2 Barcelona (25-04-2026)WBarcelona 1 - 0 Celta Vigo (22-04-2026)WBarcelona 4 - 1 Espanyol (11-04-2026)WAtletico Madrid 1 - 2 Barcelona (04-04-2026)WBarcelona 1 - 0 Rayo Vallecano (22-03-2026)
2 Real Madrid 33 74 68 31 +37 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)LMallorca 2 - 1 Real Madrid (04-04-2026)WReal Madrid 3 - 2 Atletico Madrid (22-03-2026)
3 Villarreal 33 65 59 38 +21 WVillarreal 2 - 1 Celta Vigo (26-04-2026)DOviedo 1 - 1 Villarreal (23-04-2026)WAthletic Club 1 - 2 Villarreal (12-04-2026)LGirona 1 - 0 Villarreal (06-04-2026)WVillarreal 3 - 1 Real Sociedad (20-03-2026)
4 Atletico Madrid 33 60 56 37 +19 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)LAtletico Madrid 1 - 2 Barcelona (04-04-2026)LReal Madrid 3 - 2 Atletico Madrid (22-03-2026)
5 Real Betis 33 50 49 41 +8 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)DReal Betis 0 - 0 Espanyol (04-04-2026)LAthletic Club 2 - 1 Real Betis (22-03-2026)
6 Celta Vigo 33 44 45 43 +2 LVillarreal 2 - 1 Celta Vigo (26-04-2026)LBarcelona 1 - 0 Celta Vigo (22-04-2026)LCelta Vigo 0 - 3 Oviedo (12-04-2026)WValencia 2 - 3 Celta Vigo (05-04-2026)LCelta Vigo 3 - 4 Alaves (22-03-2026)
7 Getafe 33 44 28 34 -6 LGetafe 0 - 2 Barcelona (25-04-2026)WReal Sociedad 0 - 1 Getafe (22-04-2026)LLevante 1 - 0 Getafe (13-04-2026)WGetafe 2 - 0 Athletic Club (05-04-2026)WEspanyol 1 - 2 Getafe (21-03-2026)
8 Real Sociedad 33 43 52 52 0 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)WReal Sociedad 2 - 0 Levante (04-04-2026)LVillarreal 3 - 1 Real Sociedad (20-03-2026)
9 Osasuna 33 42 39 40 -1 WOsasuna 2 - 1 Sevilla (26-04-2026)LAthletic Club 1 - 0 Osasuna (21-04-2026)DOsasuna 1 - 1 Real Betis (12-04-2026)DAlaves 2 - 2 Osasuna (05-04-2026)WOsasuna 1 - 0 Girona (21-03-2026)
10 Athletic Club 33 41 36 48 -12 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)LGetafe 2 - 0 Athletic Club (05-04-2026)WAthletic Club 2 - 1 Real Betis (22-03-2026)
11 Rayo Vallecano 33 39 33 41 -8 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)WRayo Vallecano 1 - 0 Elche (03-04-2026)LBarcelona 1 - 0 Rayo Vallecano (22-03-2026)
12 Valencia 33 39 37 48 -11 WValencia 2 - 1 Girona (25-04-2026)DMallorca 1 - 1 Valencia (21-04-2026)LElche 1 - 0 Valencia (11-04-2026)LValencia 2 - 3 Celta Vigo (05-04-2026)WSevilla 0 - 2 Valencia (21-03-2026)
13 Espanyol 33 39 37 49 -12 DEspanyol 0 - 0 Levante (27-04-2026)LRayo Vallecano 1 - 0 Espanyol (23-04-2026)LBarcelona 4 - 1 Espanyol (11-04-2026)DReal Betis 0 - 0 Espanyol (04-04-2026)LEspanyol 1 - 2 Getafe (21-03-2026)
14 Elche 33 38 44 50 -6 WOviedo 1 - 2 Elche (26-04-2026)WElche 3 - 2 Atletico Madrid (22-04-2026)WElche 1 - 0 Valencia (11-04-2026)LRayo Vallecano 1 - 0 Elche (03-04-2026)WElche 2 - 1 Mallorca (21-03-2026)
15 Girona 33 38 36 50 -14 LValencia 2 - 1 Girona (25-04-2026)LGirona 2 - 3 Real Betis (21-04-2026)DReal Madrid 1 - 1 Girona (10-04-2026)WGirona 1 - 0 Villarreal (06-04-2026)LOsasuna 1 - 0 Girona (21-03-2026)
16 Alaves 33 36 38 49 -11 WAlaves 2 - 1 Mallorca (25-04-2026)LReal Madrid 2 - 1 Alaves (21-04-2026)DReal Sociedad 3 - 3 Alaves (11-04-2026)DAlaves 2 - 2 Osasuna (05-04-2026)WCelta Vigo 3 - 4 Alaves (22-03-2026)
17 Mallorca 33 35 41 51 -10 LAlaves 2 - 1 Mallorca (25-04-2026)DMallorca 1 - 1 Valencia (21-04-2026)WMallorca 3 - 0 Rayo Vallecano (12-04-2026)WMallorca 2 - 1 Real Madrid (04-04-2026)LElche 2 - 1 Mallorca (21-03-2026)
18 Sevilla 33 34 40 55 -15 LOsasuna 2 - 1 Sevilla (26-04-2026)LLevante 2 - 0 Sevilla (23-04-2026)WSevilla 2 - 1 Atletico Madrid (11-04-2026)LOviedo 1 - 0 Sevilla (05-04-2026)LSevilla 0 - 2 Valencia (21-03-2026)
19 Levante 33 33 37 50 -13 DEspanyol 0 - 0 Levante (27-04-2026)WLevante 2 - 0 Sevilla (23-04-2026)WLevante 1 - 0 Getafe (13-04-2026)LReal Sociedad 2 - 0 Levante (04-04-2026)WLevante 4 - 2 Oviedo (21-03-2026)
20 Oviedo 33 28 26 51 -25 LOviedo 1 - 2 Elche (26-04-2026)DOviedo 1 - 1 Villarreal (23-04-2026)WCelta Vigo 0 - 3 Oviedo (12-04-2026)WOviedo 1 - 0 Sevilla (05-04-2026)LLevante 4 - 2 Oviedo (21-03-2026)