La Liga Regular Season - 25

Real Betis 1 - 1 FT Rayo Vallecano

Estadio de La Cartuja

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

Futmetrix Verdict
43
FT
Sat, Feb 21
Español
Real Betis
1-1
Rayo Vallecano
⚡ Intensity 28
⚖️ Balance 40
🏆 Stakes 33
🎲 Upset 41
Betis held in frustrated Seville draw.

Betis Blunt as Rayo Rally

Average Entertainment Futmetrix Score: 43/100. Real Betis wasted a golden opportunity to cement their top-four credentials as they failed to turn shot dominance into a victory against a resilient Rayo side.

Bakambu Ignites the Cartuja

The atmosphere at Estadio La Cartuja de Sevilla was electric as Real Betis sought to solidify their grip on the European spots. The hosts started with ferocious intent, and it took just 16 minutes for the deadlock to be broken. C. Bakambu showed his predatory instincts, latching onto a loose ball to fire the home side ahead. The Intensity in the opening exchange was firmly in favor of the Verdiblancos, who looked capable of running away with the contest. However, despite carving out several openings in a frantic first half, the final touch often eluded them, a recurring theme that would come back to haunt the Seville faithful as the match progressed.

Rayo Seize the Initiative

Despite the early setback, Rayo Vallecano refused to crumble. They edged possession with a 54% share, slowly wrestling back control and quieting the home crowd. The Balance of the match shifted significantly in the minutes leading up to the interval. A marauding run from A. Ratiu stretched the Betis defense, and his pinpoint delivery found I. Palazon, who finished clinically in the 42nd minute. It was a classic sucker punch that altered the entire narrative of the afternoon. Rayo’s ability to remain composed under pressure highlighted why they are such a difficult nut to crack, even away from their traditional Vallecas fortress.

Wasteful Finishers Cost Betis

The second half descended into a shooting gallery, with a total of 26 shots attempted throughout the 90 minutes. Betis poured forward in waves, accumulating an xG of 1.83, yet they were repeatedly thwarted by desperate defending and their own lack of composure. The Stakes were clear; a win would have put immense pressure on the teams above them, but the Upset Factor remained high as Rayo dug in. Despite a late barrage of corners and crosses, the visitors held firm to secure a precious point. For Betis, this felt like two points dropped in their pursuit of the elite, leaving the players and manager alike staring at a stat sheet that promised so much more than the final scoreline delivered.

Key Questions

Who scored the goals in Real Betis vs Rayo Vallecano?

C. Bakambu scored for Real Betis in the 16th minute, and I. Palazon equalized for Rayo Vallecano in the 42nd minute.

How did the result affect Real Betis's position in La Liga?

Real Betis remains in 5th place with 42 points, missing the chance to close the gap on the top four.

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
46%
54%
Real Betis 46%
Rayo Vallecano 54%
Shots
14
12
Real Betis 14
Rayo Vallecano 12
Shots on Target
3
3
Real Betis 3
Rayo Vallecano 3
Expected Goals (xG)
1.83
0.84
Real Betis 1.83
Rayo Vallecano 0.84
Passes
392
462
Real Betis 392
Rayo Vallecano 462
Pass Accuracy
85%
86%
Real Betis 85%
Rayo Vallecano 86%
Corners
3
5
Real Betis 3
Rayo Vallecano 5
Fouls
14
12
Real Betis 14
Rayo Vallecano 12
Yellow Cards
4
3
Real Betis 4
Rayo Vallecano 3
Red Cards
0
0
Real Betis 0
Rayo Vallecano 0

Match Events

16' C. Bakambu
N. Mendy 🟨 27'
29' 🟨 P. Fornals
G. Gumbau 🟨 36'
I. Palazon (A. Ratiu) 42'
45'+2 🟨 D. Llorente
HT
46' 🔄 C. Bakambu Cucho Hernandez
F. Perez A. Garcia 🔄 61'
G. Gumbau P. Ciss 🔄 61'
61' 🔄 P. Fornals R. Riquelme
Pacha 🟨 63'
69' 🔄 A. Ruibal A. Ortiz
70' 🔄 R. Rodriguez V. Gomez
75' 🔄 A. Fidalgo N. Deossa
J. de Frutos P. Chavarria 🔄 77'
84' 🟨 N. Deossa
85' 🟨 V. Gomez
Pacha P. Diaz 🔄 90'+6
I. Akhomach R. Nteka 🔄 90'+6
FT

Player Cards

Our take on every player in this match

Real Betis

Goalkeepers
Álvaro Valles
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
102
Total Mins
Started
Entry
Defenders
Aitor Ruibal
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
69
Total Mins
69
Entry
Diego Llorente
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
102
Total Mins
Started
Entry
Natan
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
102
Total Mins
Started
Entry
Ricardo Rodríguez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
70
Total Mins
70
Entry
Midfielders
Pablo Fornals
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
61
Total Mins
61
Entry
Marc Roca
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
102
Total Mins
Started
Entry
Álvaro Fidalgo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
75
Total Mins
75
Entry
Forwards
Antony
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
102
Total Mins
Started
Entry
Cédric Bakambu
SNIPER
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
Abdessamad Ezzalzouli
STORMTROOPER
STORMTROOPER
3
Shots
3
Shots
0
Goals
1
On Target
BENCH
Adrián
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Pau López
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Junior Firpo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Marc Bartra
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Héctor Bellerín
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Angel Ortiz
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
33
Total Mins
Started
Entry
Valentín Gómez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
32
Total Mins
Started
Entry
Rodrigo Riquelme
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
41
Total Mins
Started
Entry
Nelson Deossa
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
27
Total Mins
Started
Entry
Sergi Altimira
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Cucho Hernández
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
57
Total Mins
Started
Entry
Chimy Ávila
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Rayo Vallecano

Goalkeepers
Augusto Batalla
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
102
Total Mins
Started
Entry
Defenders
Andrei Rațiu
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
1
Assists
49%
Pass Acc
Florian Lejeune
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
102
Total Mins
Started
Entry
Nobel Mendy
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
102
Total Mins
Started
Entry
Alfonso Espino
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
31%
Pass Acc
Midfielders
Óscar Valentín
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
102
Total Mins
Started
Entry
Gerard Gumbau
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
61
Total Mins
61
Entry
Ilias Akhomach
PROVOCATEUR
PROVOCATEUR
6
Fouls Won
6
Fouls Won
10
Duels Won
0
Pens Won
Isi Palazón
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Fran Pérez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
61
Total Mins
61
Entry
Forwards
Jorge de Frutos
LATE SHIFT
LATE SHIFT
13
Late Mins
13
Late Mins
77
Total Mins
77
Entry
BENCH
Juanpe
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Josep Chavarría
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
25
Total Mins
Started
Entry
Luiz Felipe
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Iván Balliu
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Pathé Ismaël Ciss
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
41
Total Mins
Started
Entry
Óscar Trejo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Pedro Díaz
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
6
Total Mins
Started
Entry
Unai López
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Álvaro García
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
41
Total Mins
Started
Entry
Randy Nteka
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
6
Total Mins
Started
Entry
Carlos Martín
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Alemão
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
15/12/2025 Rayo Vallecano 0 - 0 Real Betis La Liga Campo de Futbol de Vallecas
15/05/2025 Rayo Vallecano 2 - 2 Real Betis La Liga Estadio de Vallecas
22/12/2024 Real Betis 1 - 1 Rayo Vallecano La Liga Estadio Benito Villamarín
17/03/2024 Rayo Vallecano 2 - 0 Real Betis La Liga Estadio de Vallecas
02/09/2023 Real Betis 1 - 0 Rayo Vallecano La Liga Estadio Benito Villamarín
15/05/2023 Real Betis 3 - 1 Rayo Vallecano La Liga Estadio Benito Villamarín
08/01/2023 Rayo Vallecano 1 - 2 Real Betis La Liga Estadio de Vallecas
03/03/2022 Real Betis 1 - 1 Rayo Vallecano Copa del Rey Estadio Benito Villamarín
09/02/2022 Rayo Vallecano 1 - 2 Real Betis Copa del Rey Estadio de Vallecas
09/01/2022 Rayo Vallecano 1 - 1 Real Betis La Liga Estadio de Vallecas
15/12/2025
La Liga Campo de Futbol de Vallecas
15/05/2025
La Liga Estadio de Vallecas
22/12/2024
La Liga Estadio Benito Villamarín
17/03/2024
La Liga Estadio de Vallecas
02/09/2023
La Liga Estadio Benito Villamarín
15/05/2023
La Liga Estadio Benito Villamarín
08/01/2023
La Liga Estadio de Vallecas
03/03/2022
Copa del Rey Estadio Benito Villamarín
09/02/2022
Copa del Rey Estadio de Vallecas
09/01/2022
La Liga Estadio de Vallecas
Real Betis Win
Rayo Vallecano Win
Draw

League Standings

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