La Liga Regular Season - 38

Alaves 1 - 2 FT Rayo Vallecano

Estadio Mendizorrotza

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

Futmetrix Verdict
74
FT
Sat, May 23
Español
Alaves
1-2
Rayo Vallecano
⚡ Intensity 74
⚖️ Balance 78
🏆 Stakes 7
🎲 Upset 10
Late heroics seal sensational away comeback

Late Substitute Magic Steals the Show in Vitoria

Highly Entertaining Futmetrix Score: 74/100. A goalkeeping masterclass provided the firm foundation for a stunning late comeback that left the home faithful shell-shocked on the final day.

Early Breakthrough

The Intensity was palpable from the first whistle as Alaves burst out of the gates at Estadio Mendizorrotza. They pinned their visitors back immediately, and the sustained pressure paid dividends in the 13th minute when T. Martinez confidently dispatched the opener. The hosts peppered the goal with an avalanche of shots, turning the final third into a shooting gallery while racking up a heavy tally of corners. Despite facing a severe barrage, Rayo Vallecano somehow weathered the storm. The home side looked poised to comfortably extend their advantage, but the scoreline remained dangerously tight as the visitors desperately clung on.

The Wall and the Bench

The Balance of the match shifted completely thanks to sheer obstinacy and inspired substitutions. Dani Cárdenas produced an absolute exhibition in shot-stopping, registering a staggering 10 saves to single-handedly keep his team in the contest. Knowing they had edged possession, the visitors turned to their bench for a spark. It arrived in the 73rd minute when super-sub S. Camello linked up seamlessly with fellow substitute P. Ciss to level the scores. This clinical finish entirely altered the psychology of the contest, punishing the home side's inability to convert their earlier attacking dominance.

The Final Blow

With end-of-season Stakes driving both sides to chase all three points, the match descended into thrilling chaos. The home side pushed forward relentlessly, but their frustration mounted with every passing minute. Just as a draw seemed inevitable, the Upset Factor skyrocketed in the 90th minute. Camello turned provider, sliding a perfectly weighted pass for R. Nteka to smash home the dramatic winner. It was a smash-and-grab of the highest order. This stunning conclusion showcased textbook resilience, sending the away supporters into delirium and leaving the hosts to rue their missed opportunities.

Key Questions

What made Dani Cárdenas the Man of the Match?

He delivered a spectacular 10 crucial saves, forming an impenetrable wall that kept his side in contention for their late comeback.

How dramatic was the late winner by Dani Cárdenas?

While Cárdenas was the undisputed hero in goal, it was actually Nteka who scored the dramatic 90th-minute winner to seal the match.

How did Alaves complete the comeback from behind?

It was actually Rayo Vallecano who completed the stunning comeback, successfully overturning Alaves' early 13th-minute opening goal.

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
48%
52%
Alaves 48%
Rayo Vallecano 52%
Shots
19
15
Alaves 19
Rayo Vallecano 15
Shots on Target
11
7
Alaves 11
Rayo Vallecano 7
Expected Goals (xG)
1.69
1.35
Alaves 1.69
Rayo Vallecano 1.35
Passes
347
377
Alaves 347
Rayo Vallecano 377
Pass Accuracy
80%
82%
Alaves 80%
Rayo Vallecano 82%
Corners
9
5
Alaves 9
Rayo Vallecano 5
Fouls
13
14
Alaves 13
Rayo Vallecano 14
Yellow Cards
3
3
Alaves 3
Rayo Vallecano 3
Red Cards
0
0
Alaves 0
Rayo Vallecano 0

Match Events

13' T. Martinez
33' 🔄 V. Parada C. Protesoni
C. Martin S. Camello 🔄 38'
HT
A. Garcia J. de Frutos 🔄 46'
S. Camello 🟨 54'
A. Mumin P. Ciss 🔄 61'
O. Valentin Alemao 🔄 61'
P. Ciss 🟨 64'
69' 🟨 A. Perez
S. Camello (P. Ciss) 73'
74' 🔄 P. Ibanez D. Suarez
79' 🟨 A. Rebbach
84' 🔄 L. Boye I. Diabate
84' 🔄 J. Guridi A. Guevara
88' 🟨 N. Tenaglia
I. Balliu A. Ratiu 🔄 88'
R. Nteka (S. Camello) 90'
Pacha 🟨 90'+4
FT

Player Cards

Our take on every player in this match

Alaves

Goalkeepers
Antonio Sivera
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
95
Total Mins
Started
Entry
Defenders
Nahuel Tenaglia
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
29%
Pass Acc
Ville Koski
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
1
On Target
Victor Parada
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
1
On Target
Midfielders
Ángel Pérez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
95
Total Mins
Started
Entry
Pablo Ibáñez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
74
Total Mins
74
Entry
Antonio Blanco
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
95
Total Mins
Started
Entry
Jon Guridi
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
18%
Pass Acc
Abderrahman Rebbach
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
95
Total Mins
Started
Entry
Forwards
Lucas Boyé
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
16%
Pass Acc
Toni Martínez
SNIPER
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
BENCH
Raúl Fernández
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Grégoire Swiderski
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Jonny Otto
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Youssef Enriquez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Carlos Benavídez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
62
Total Mins
Started
Entry
Denis Suárez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
21
Total Mins
Started
Entry
Ander Guevara
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
11
Total Mins
Started
Entry
Calebe Gonçalves
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Carles Aleñá
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Ibrahim Diabaté
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
11
Total Mins
Started
Entry
Mariano Díaz
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Aitor Mañas
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Rayo Vallecano

Goalkeepers
Dani Cárdenas
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
95
Total Mins
Started
Entry
Defenders
Iván Balliu
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
0
On Target
Abdul Mumin
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
61
Total Mins
61
Entry
Nobel Mendy
SHIELD
SHIELD
3
Blocks
3
Blocks
0
Interceptions
2
Tackles
Pacha
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
34%
Pass Acc
Midfielders
Óscar Valentín
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
61
Total Mins
61
Entry
Gerard Gumbau
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
0
On Target
Carlos Martín
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
38
Total Mins
38
Entry
Pedro Díaz
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
95
Total Mins
Started
Entry
Álvaro García
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
Forwards
Randy Nteka
CLUTCH HERO
CLUTCH HERO
90
Goal Time
90
Goal Time
Goal
Impact
8.2
Rating
BENCH
Augusto Batalla
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Juanpe
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Jozhua Vertrouwd
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Andrei Rațiu
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
7
Total Mins
Started
Entry
Josep Chavarría
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Florian Lejeune
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Pathé Ismaël Ciss
SUPER SUB
SUPER SUB
1
Assist
1
Assist
34
Minutes
6.9
Rating
Fran Pérez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Óscar Trejo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Sergio Camello
SUPER SUB
SUPER SUB
1
G + A
1
G + A
57
Minutes
8.2
Rating
Jorge de Frutos
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
50
Total Mins
Started
Entry
Alemão
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
34
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
01/14/2026 Alaves 2 - 0 Rayo Vallecano Copa del Rey Estadio Mendizorrotza
10/26/2025 Rayo Vallecano 1 - 0 Alaves La Liga Campo de Futbol de Vallecas
03/29/2025 Alaves 0 - 2 Rayo Vallecano La Liga Estadio de Mendizorroza
10/26/2024 Rayo Vallecano 1 - 0 Alaves La Liga Estadio de Vallecas
03/10/2024 Alaves 1 - 0 Rayo Vallecano La Liga Estadio de Mendizorroza
09/15/2023 Rayo Vallecano 2 - 0 Alaves La Liga Estadio de Vallecas
04/16/2022 Alaves 1 - 0 Rayo Vallecano La Liga Estadio de Mendizorroza
12/18/2021 Rayo Vallecano 2 - 0 Alaves La Liga Estadio de Vallecas
01/28/2019 Alaves 0 - 1 Rayo Vallecano La Liga Estadio de Mendizorroza
09/22/2018 Rayo Vallecano 1 - 5 Alaves La Liga Estadio de Vallecas
01/14/2026
Copa del Rey Estadio Mendizorrotza
10/26/2025
La Liga Campo de Futbol de Vallecas
03/29/2025
La Liga Estadio de Mendizorroza
10/26/2024
La Liga Estadio de Vallecas
03/10/2024
La Liga Estadio de Mendizorroza
09/15/2023
La Liga Estadio de Vallecas
04/16/2022
La Liga Estadio de Mendizorroza
12/18/2021
La Liga Estadio de Vallecas
01/28/2019
La Liga Estadio de Mendizorroza
09/22/2018
La Liga Estadio de Vallecas
Alaves Win
Rayo Vallecano Win
Draw

League Standings

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