La Liga Regular Season - 28

Real Betis 1 - 1 FT Celta Vigo

Estadio de la Cartuja

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

Futmetrix Verdict
45
FT
Sun, Mar 15
Español
Real Betis
1-1
Celta Vigo
⚡ Intensity 26
⚖️ Balance 44
🏆 Stakes 56
🎲 Upset 25
A tense stalemate in the European race.

A Tense Continental Chess Match

Average Entertainment Futmetrix Score: 45/100. This crucial, high-stakes fixture demonstrated exactly why the relentless battle for European qualification will go right down to the wire in the Spanish top flight.

Early Shock at La Cartuja

The match kicked off with blistering Intensity under the lights at the Estadio La Cartuja de Sevilla. Before the passionate home supporters could fully find their collective voice, the visitors struck a lethal and entirely unexpected blow. In just the 4th minute of the contest, F. Jutgla ruthlessly silenced the stadium, clinically finishing a wonderfully precise delivery from O. Mingueza. This lightning-fast opener forcefully pushed the Andalusian hosts onto the back foot immediately. Despite slightly edging possession throughout the entirety of the first period, the home side consistently struggled to penetrate a highly resolute and organised Galician defence. The visitors looked completely comfortable absorbing vast amounts of pressure, fiercely protecting their slender advantage while continuously threatening on the counter-attack. The early, chaotic phases successfully established a fascinating tactical narrative that ultimately required the hosts to find an entirely new gear before the half-time whistle.

The Green and White Response

Emerging from the tunnel with completely renewed purpose and vigour, the determined hosts quickly restored crucial Balance to the tightly contested affair. In the 49th minute, a surging H. Bellerin brilliantly capitalised on some remarkably clever build-up play, expertly slotting home a vital equaliser generously supplied by A. Ruibal. The psychological momentum firmly shifted as the home side aggressively began to turn the tactical screw. At the very heart of this impressive second-half resurgence was midfield maestro Marc Roca, whose genuinely exceptional distribution and unmatched vision kept the increasingly tired visitors pinned deep within their own defensive third. While the energetic hosts racked up 16 total shots and largely dominated the central areas of the pitch, their overall finishing sorely lacked the final, lethal touch required to secure maximum points against such a remarkably stubborn and deeply entrenched rearguard.

A Point Gained or Lost?

Ultimately, a tightly fought 1-1 draw leaves both ambitious managers quietly pondering what exactly might have been. The sheer, undeniable Stakes of this encounter were genuinely palpable from the start, serving as an authentic six-pointer in the increasingly frantic race for lucrative continental football. The relieved hosts successfully maintain their tight grip on 5th place and the vital Europa League qualification spot, keeping a valuable three-point cushion down to their closest opponents currently sitting in 6th. While a relatively low Upset Factor meant the final result largely followed the expected pre-match script between two very evenly matched sides, the underlying tension was immense throughout the ninety minutes. Both talented squads successfully demonstrated the incredible grit necessary to compete at the absolute sharp end of the table, firmly ensuring that the long-running fight for magical European nights remains brilliantly and precariously poised.

Key Questions

What does this mean for Real Betis's season?

The draw keeps them in 5th place, maintaining a crucial three-point gap over their rivals in the race for a guaranteed Europa League spot.

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
51%
49%
Real Betis 51%
Celta Vigo 49%
Shots
16
7
Real Betis 16
Celta Vigo 7
Shots on Target
5
3
Real Betis 5
Celta Vigo 3
Expected Goals (xG)
0.99
0.56
Real Betis 0.99
Celta Vigo 0.56
Passes
503
483
Real Betis 503
Celta Vigo 483
Pass Accuracy
88%
87%
Real Betis 88%
Celta Vigo 87%
Corners
3
4
Real Betis 3
Celta Vigo 4
Fouls
11
15
Real Betis 11
Celta Vigo 15
Yellow Cards
2
3
Real Betis 2
Celta Vigo 3
Red Cards
0
0
Real Betis 0
Celta Vigo 0

Match Events

F. Jutgla (O. Mingueza) 4'
HT
49' H. Bellerin (A. Ruibal)
F. Lopez I. Moriba 🔄 58'
A. Nunez J. Rodriguez 🔄 58'
61' 🟨 Cucho Hernandez
M. Alonso 🟨 62'
H. Alvarez B. Iglesias 🔄 66'
F. Jutgla W. Swedberg 🔄 66'
67' 🔄 A. Ezzalzouli Antony
67' 🔄 J. Firpo V. Gomez
P. Duran J. El Abdellaoui 🔄 79'
80' 🔄 Cucho Hernandez C. Bakambu
O. Mingueza 🟨 82'
86' 🔄 A. Fidalgo S. Altimira
90'+2 🟨 Antony
I. Moriba 🟨 90'+2
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
94
Total Mins
Started
Entry
Defenders
Héctor Bellerín
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Marc Bartra
STORMTROOPER
STORMTROOPER
3
Shots
3
Shots
0
Goals
1
On Target
Natan
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
Junior Firpo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
67
Total Mins
67
Entry
Midfielders
Marc Roca
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
51%
Pass Acc
Álvaro Fidalgo
NPC
NPC
87
Minutes
87
Minutes
57%
Pass Acc
6.7
Rating
Aitor Ruibal
PROVIDER
PROVIDER
1
Assists
1
Assists
2
Key Passes
7.2
Rating
Pablo Fornals
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
66%
Pass Acc
Abdessamad Ezzalzouli
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
67
Total Mins
67
Entry
Forwards
Cucho Hernández
LATE SHIFT
LATE SHIFT
10
Late Mins
10
Late Mins
80
Total Mins
80
Entry
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
Valentín Gómez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
27
Total Mins
Started
Entry
Angel Ortiz
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Ricardo Rodríguez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Nelson Deossa
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Sergi Altimira
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
7
Total Mins
Started
Entry
Rodrigo Riquelme
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Sofyan Amrabat
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Antony
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
27
Total Mins
Started
Entry
Chimy Ávila
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Cédric Bakambu
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
14
Total Mins
Started
Entry

Celta Vigo

Goalkeepers
Ionuț Radu
ARCHITECT
ARCHITECT
1
Key Passes
1
Key Passes
0
Assists
21%
Pass Acc
Defenders
Alvaro Núñez
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
1
On Target
Carl Starfelt
WALL
WALL
0
Dribbled Past
0
Dribbled Past
2
Tackles
83%
Duel Win %
Marcos Alonso
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
Midfielders
Sergio Carreira
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
Fer López
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
58
Total Mins
58
Entry
Hugo Sotelo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
Óscar Mingueza
PROVIDER
PROVIDER
1
Assists
1
Assists
1
Key Passes
6.3
Rating
Forwards
Ferran Jutglà
SNIPER
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
Pablo Durán
LATE SHIFT
LATE SHIFT
11
Late Mins
11
Late Mins
79
Total Mins
79
Entry
Hugo Álvarez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
66
Total Mins
66
Entry
BENCH
Iván Villar
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Javi Rodríguez
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Carlos Domínguez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Mihailo Ristić
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Javier Rueda
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Joseph Aidoo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Ilaix Moriba
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
36
Total Mins
Started
Entry
Matías Vecino
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Williot Swedberg
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
28
Total Mins
Started
Entry
Iago Aspas
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Jones El-Abdellaoui
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
15
Total Mins
Started
Entry
Borja Iglesias
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
28
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
27/08/2025 Celta Vigo 1 - 1 Real Betis La Liga Estadio Abanca Balaídos
08/02/2025 Celta Vigo 3 - 2 Real Betis La Liga Estadio Abanca-Balaídos
10/11/2024 Real Betis 2 - 2 Celta Vigo La Liga Estadio Benito Villamarín
12/04/2024 Real Betis 2 - 1 Celta Vigo La Liga Estadio Benito Villamarín
03/01/2024 Celta Vigo 2 - 1 Real Betis La Liga Estadio Abanca-Balaídos
04/02/2023 Real Betis 3 - 4 Celta Vigo La Liga Estadio Benito Villamarín
02/10/2022 Celta Vigo 1 - 0 Real Betis La Liga Abanca-Balaídos
20/03/2022 Celta Vigo 0 - 0 Real Betis La Liga Abanca-Balaídos
02/01/2022 Real Betis 0 - 2 Celta Vigo La Liga Estadio Benito Villamarín
22/05/2021 Celta Vigo 2 - 3 Real Betis La Liga Abanca-Balaídos
27/08/2025
La Liga Estadio Abanca Balaídos
08/02/2025
La Liga Estadio Abanca-Balaídos
10/11/2024
La Liga Estadio Benito Villamarín
12/04/2024
La Liga Estadio Benito Villamarín
03/01/2024
La Liga Estadio Abanca-Balaídos
04/02/2023
La Liga Estadio Benito Villamarín
02/10/2022
La Liga Abanca-Balaídos
20/03/2022
La Liga Abanca-Balaídos
02/01/2022
La Liga Estadio Benito Villamarín
22/05/2021
La Liga Abanca-Balaídos
Real Betis Win
Celta Vigo Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Barcelona 28 70 77 28 +49 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)LGirona 2 - 1 Barcelona (16-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 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)
4 Villarreal 28 55 51 33 +18 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)WLevante 0 - 1 Villarreal (18-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 28 41 38 31 +7 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)DEspanyol 2 - 2 Celta Vigo (14-02-2026)
7 Real Sociedad 28 38 43 42 +1 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)LReal Madrid 4 - 1 Real Sociedad (14-02-2026)
8 Espanyol 28 37 35 42 -7 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)DEspanyol 2 - 2 Celta Vigo (14-02-2026)
9 Getafe 28 35 23 30 -7 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)WGetafe 2 - 1 Villarreal (14-02-2026)
10 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)
11 Osasuna 28 34 33 35 -2 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)DElche 0 - 0 Osasuna (13-02-2026)
12 Girona 28 34 31 43 -12 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)WGirona 2 - 1 Barcelona (16-02-2026)
13 Valencia 28 32 30 42 -12 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)WLevante 0 - 2 Valencia (15-02-2026)
14 Rayo Vallecano 27 31 27 33 -6 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)DReal Betis 1 - 1 Rayo Vallecano (21-02-2026)WRayo Vallecano 3 - 0 Atletico Madrid (15-02-2026)
15 Sevilla 28 31 37 47 -10 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)DSevilla 1 - 1 Alaves (14-02-2026)
16 Mallorca 28 28 33 45 -12 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)LMallorca 1 - 2 Real Betis (15-02-2026)
17 Alaves 28 28 26 38 -12 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)DSevilla 1 - 1 Alaves (14-02-2026)
18 Elche 28 26 36 45 -9 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)DElche 0 - 0 Osasuna (13-02-2026)
19 Levante 27 22 29 45 -16 DLevante 1 - 1 Girona (07-03-2026)WLevante 2 - 0 Alaves (27-02-2026)LBarcelona 3 - 0 Levante (22-02-2026)LLevante 0 - 1 Villarreal (18-02-2026)LLevante 0 - 2 Valencia (15-02-2026)
20 Oviedo 28 21 18 44 -26 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)DReal Sociedad 3 - 3 Oviedo (21-02-2026)