La Liga Regular Season - 38

Celta Vigo 1 - 0 FT Sevilla

Estadio Abanca-Balaídos

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

Futmetrix Verdict
22
FT
Sat, May 23
Español
Celta Vigo
1-0
Sevilla
⚡ Intensity 4
⚖️ Balance 20
🏆 Stakes 60
🎲 Upset 0
Celta secure Europe in sluggish affair.

Celta Grind Out European Ticket at Balaídos

Skip It Futmetrix Score: 22/100. A gritty, distinctly low-quality affair was ultimately rescued by a single moment of clarity to secure continental football for the triumphant hosts.

A Frustrating Opening Half

Estadio Abanca-Balaídos expected a flowing coronation, but they got a tedious scrap instead. The opening 45 minutes delivered a dreadfully low Intensity rating as both teams quickly settled into a rigid, unforgiving tactical stalemate. Celta Vigo controlled possession, holding the ball for 56% of the half, but they looked entirely devoid of answers in the final third. Sevilla arrived with absolutely zero intention of entertaining the Galician crowd. The visitors disrupted the rhythm constantly, eventually racking up 19 fouls and entirely suffocating the midfield battle. Despite the massive Stakes for the home side to secure European football, the first half was a masterclass in sheer frustration, with Celta generating very little genuine threat from their extended spells on the ball.

The Crucial Breakthrough

Just when the home faithful started to grow noticeably restless, a solitary flash of quality tore the grim script apart. In the 51st minute, Fer López finally found the passing lanes that had eluded his team all evening. The creative midfielder threaded a brilliant ball right through the congested defense, perfectly picking out the late run of I. Moriba. The midfielder made no mistake whatsoever, burying the chance to send the stadium into absolute raptures. That single sequence was entirely at odds with the rest of the match, providing a desperately needed spike in an otherwise flat attacking display. The Balance of play shifted momentarily after the restart, but the visitors immediately reverted to their disjointed, physical approach rather than chasing an equalizer.

Job Done for Galicia

With the pivotal lead secured, Celta opted for pure pragmatism over any remaining panache. Marcos Alonso delivered a commanding defensive shift, expertly marshaling the backline to completely neutralize Sevilla's blunt attacking efforts. The away side managed just two shots on target all evening, perfectly illustrating why our metrics rated this particular contest so poorly. There was absolutely no Upset Factor lurking in the closing stages; the game simply fizzled out into a series of late whistles. Yet, while neutrals might want those 90 minutes back, the final result is monumental for the hosts. They successfully defended their advantage to cement sixth place, booking their highly coveted ticket to the Europa League in the process.

Key Questions

What made Fer López the Man of the Match?

He provided the crucial match-winning assist and supplied the only genuine moment of creative vision to unlock an incredibly stubborn opposing defensive block.

What does this mean for Celta Vigo's season?

This gritty 1-0 victory completely cements their sixth-place league finish, officially securing a highly lucrative and coveted spot in next season's Europa League.

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
56%
44%
Celta Vigo 56%
Sevilla 44%
Shots
11
9
Celta Vigo 11
Sevilla 9
Shots on Target
2
2
Celta Vigo 2
Sevilla 2
Expected Goals (xG)
1.53
0.79
Celta Vigo 1.53
Sevilla 0.79
Passes
504
396
Celta Vigo 504
Sevilla 396
Pass Accuracy
89%
86%
Celta Vigo 89%
Sevilla 86%
Corners
4
3
Celta Vigo 4
Sevilla 3
Fouls
11
19
Celta Vigo 11
Sevilla 19
Yellow Cards
1
0
Celta Vigo 1
Sevilla 0
Red Cards
0
0
Celta Vigo 0
Sevilla 0

Match Events

38' 🟨 I. Moriba
HT
51' I. Moriba (F. Lopez)
Peque R. Vargas 🔄 64'
A. Sanchez N. Maupay 🔄 64'
I. Romero A. Adams 🔄 64'
65' 🔄 W. Swedberg H. Alvarez
66' 🔄 I. Aspas F. Jutgla
74' 🔄 F. Lopez M. Vecino
74' 🔄 B. Iglesias P. Duran
Oso C. Ejuke 🔄 77'
L. Agoume N. Gudelj 🔄 86'
90'+3 🔄 J. Rueda O. Mingueza
FT

Player Cards

Our take on every player in this match

Celta Vigo

Goalkeepers
Ionuț Radu
PROVOCATEUR
PROVOCATEUR
1
Fouls Won
1
Fouls Won
1
Duels Won
0
Pens Won
Defenders
Javi Rodríguez
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Yoel Lago
WALL
WALL
0
Dribbled Past
0
Dribbled Past
3
Tackles
100%
Duel Win %
Marcos Alonso
MAGNET
MAGNET
82
Activity
82
Activity
77
Passes
5
Duels
Midfielders
Javier Rueda
NPC
NPC
90
Minutes
90
Minutes
30%
Pass Acc
6.9
Rating
Fer López
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
1
Assists
53%
Pass Acc
Ilaix Moriba
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Sergio Carreira
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
1
On Target
Forwards
Iago Aspas
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
66
Total Mins
66
Entry
Borja Iglesias
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
74
Total Mins
74
Entry
Williot Swedberg
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
65
Total Mins
65
Entry
BENCH
Iván Villar
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Alvaro Núñez
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
Joseph Aidoo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Óscar Mingueza
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Hugo Álvarez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
25
Total Mins
Started
Entry
Matías Vecino
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
16
Total Mins
Started
Entry
Hugo Sotelo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Franco Cervi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Ferran Jutglà
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
24
Total Mins
Started
Entry
Pablo Durán
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
16
Total Mins
Started
Entry
Jones El-Abdellaoui
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Sevilla

Goalkeepers
Ørjan Nyland
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
José Ángel Carmona
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
31%
Pass Acc
César Azpilicueta
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Kike Salas
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Gabriel Suazo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Midfielders
Peque Fernández
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
64
Total Mins
64
Entry
Lucien Agoumé
NPC
NPC
86
Minutes
86
Minutes
28%
Pass Acc
6.2
Rating
Djibril Sow
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Forwards
Alexis Sánchez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
64
Total Mins
64
Entry
Isaac Romero
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
64
Total Mins
64
Entry
Oso
LATE SHIFT
LATE SHIFT
13
Late Mins
13
Late Mins
77
Total Mins
77
Entry
BENCH
Odysseas Vlachodimos
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Alberto Flores
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Fábio Cardoso
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Federico Gattoni
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Tanguy Nianzou
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Ruben Vargas
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
0
On Target
Nico Guillén
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Joan Jordán
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Nemanja Gudelj
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
4
Total Mins
Started
Entry
Akor Adams
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
26
Total Mins
Started
Entry
Neal Maupay
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
26
Total Mins
Started
Entry
Chidera Ejuke
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
13
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
01/12/2026 Sevilla 0 - 1 Celta Vigo La Liga Estadio Ramón Sánchez Pizjuán
05/10/2025 Celta Vigo 3 - 2 Sevilla La Liga Estadio Abanca-Balaídos
12/14/2024 Sevilla 1 - 0 Celta Vigo La Liga Estadio Ramón Sánchez Pizjuán
03/17/2024 Sevilla 1 - 2 Celta Vigo La Liga Estadio Ramón Sánchez Pizjuán
11/04/2023 Celta Vigo 1 - 1 Sevilla La Liga Estadio Abanca-Balaídos
04/07/2023 Sevilla 2 - 2 Celta Vigo La Liga Estadio Ramón Sánchez Pizjuán
12/30/2022 Celta Vigo 1 - 1 Sevilla La Liga Abanca-Balaídos
01/22/2022 Sevilla 2 - 2 Celta Vigo La Liga Estadio Ramón Sánchez Pizjuán
10/17/2021 Celta Vigo 0 - 1 Sevilla La Liga Abanca-Balaídos
04/12/2021 Celta Vigo 3 - 4 Sevilla La Liga Abanca-Balaídos
01/12/2026
La Liga Estadio Ramón Sánchez Pizjuán
05/10/2025
La Liga Estadio Abanca-Balaídos
12/14/2024
La Liga Estadio Ramón Sánchez Pizjuán
03/17/2024
La Liga Estadio Ramón Sánchez Pizjuán
11/04/2023
La Liga Estadio Abanca-Balaídos
04/07/2023
La Liga Estadio Ramón Sánchez Pizjuán
12/30/2022
La Liga Abanca-Balaídos
01/22/2022
La Liga Estadio Ramón Sánchez Pizjuán
10/17/2021
La Liga Abanca-Balaídos
04/12/2021
La Liga Abanca-Balaídos
Celta Vigo Win
Sevilla 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)