La Liga Regular Season - 29

Celta Vigo 3 - 4 FT Alaves

Estadio Abanca-Balaídos

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

Futmetrix Verdict
100
FT
Sun, Mar 22
Español
Celta Vigo
3-4
Alaves
⚡ Intensity 100
⚖️ Balance 89
🏆 Stakes 42
🎲 Upset 60
Seven-goal thriller sees epic away comeback.

Alaves Engineer Astonishing 4-3 Comeback at Balaídos

Must-Watch Futmetrix Score: 100/100. This fixture will be remembered as a modern classic, where sheer attacking resilience dismantled a seemingly unassailable first-half lead.

The First-Half Blitz

The early exchanges at Estadio Abanca-Balaídos were dictated by pure home dominance as Celta Vigo controlled possession. The Intensity was palpable from the start, with the hosts looking to cement their European ambitions. F. Jutgla was the architect of an initial masterclass, opening the scoring in the 19th minute with a clinical finish. He swiftly turned provider, setting up H. Alvarez for the second just minutes later. When Jutglà completed his brilliant brace after linking up with H. Sotelo in the 37th minute, it looked like a routine thrashing was on the cards. The hosts were cruising, playing exhibition football and leaving the visitors chasing shadows across the pitch. The Galician crowd celebrated what seemed to be a guaranteed victory.

The Momentum Shift

Football, however, is a game of fine margins. Just before the interval, the Balance of the match shifted subtly when T. Martinez snatched a lifeline in stoppage time. That glimmer of hope blossomed into a full-scale assault after the break. A. Perez struck on 50 minutes to make it 3-2. Celta thought they had stemmed the tide, but a VAR review chalked off a restorative goal from J. Rodriguez. Enter A. Rebbach. The half-time substitute delivered a massive Upset Factor, producing a perfectly weighted pass for Toni Martínez to level the match at 3-3, stunning the home crowd into total silence as their lead vanished completely.

The Ultimate Turnaround

With the Stakes soaring for both European qualification spots and lower mid-table safety, Alaves refused to settle for a hard-fought draw. In the 78th minute, Rebbach turned from provider to executioner, firing home from a sharp V. Parada assist to seal an absolutely incredible 4-3 away victory. The visitors had registered 14 total shots, constantly asking difficult questions of a collapsing Celta defence that lost all structural integrity. This devastating home collapse leaves the hosts reeling in their Conference League pursuit, wasting a golden opportunity. Meanwhile, Alaves travel back with a monumental three points that will define their season's fighting spirit.

Key Questions

What made Ferran Jutglà the Man of the Match?

Despite the defeat, he earned a flawless rating by dominating the first half with two clinical goals and an excellent assist.

What caused the 7-goal thriller?

Celta's devastating first-half display collided with a relentless, four-goal fightback from Alaves after the break, fueled by a combined 25 shots.

How did Celta Vigo complete the comeback from behind?

It was actually Alaves who completed the stunning comeback, overturning a massive 3-0 deficit to secure a historic 4-3 away victory.

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
55%
45%
Celta Vigo 55%
Alaves 45%
Shots
11
14
Celta Vigo 11
Alaves 14
Shots on Target
5
6
Celta Vigo 5
Alaves 6
Expected Goals (xG)
1.62
1.73
Celta Vigo 1.62
Alaves 1.73
Passes
491
401
Celta Vigo 491
Alaves 401
Pass Accuracy
86%
82%
Celta Vigo 86%
Alaves 82%
Corners
4
1
Celta Vigo 4
Alaves 1
Fouls
13
16
Celta Vigo 13
Alaves 16
Yellow Cards
2
2
Celta Vigo 2
Alaves 2
Red Cards
0
0
Celta Vigo 0
Alaves 0

Match Events

19' F. Jutgla (J. Rodriguez)
J. Pacheco 🟨 22'
27' H. Alvarez (F. Jutgla)
37' F. Jutgla (H. Sotelo)
T. Martinez (A. Perez) 45'+3
45'+3 🟨 J. Rodriguez
HT
P. Ibanez J. Guridi 🔄 46'
J. Pacheco A. Rebbach 🔄 46'
C. Alena D. Suarez 🔄 46'
L. Boye I. Diabate 🔄 46'
A. Perez (T. Martinez) 50'
54' 🔄 A. Nunez S. Carreira
54' 🔄 O. Mingueza F. Lopez
56' J. Rodriguez
65' 🟨 F. Lopez
69' 🔄 J. El Abdellaoui P. Duran
69' 🔄 B. Iglesias J. Rueda
T. Martinez (A. Rebbach) 74'
A. Rebbach (V. Parada) 78'
82' 🔄 J. Aidoo I. Aspas
D. Suarez 🟨 90'+4
T. Martinez V. Koski 🔄 90'+4
FT

Player Cards

Our take on every player in this match

Celta Vigo

Goalkeepers
Ionuț Radu
SIEVE
SIEVE
33%
Save %
33%
Save %
4
Conceded
2
Saves
Defenders
Javi Rodríguez
PROVIDER
PROVIDER
1
Assists
1
Assists
1
Key Passes
5.9
Rating
Joseph Aidoo
LATE SHIFT
LATE SHIFT
8
Late Mins
8
Late Mins
82
Total Mins
82
Entry
Carlos Domínguez
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
1
On Target
Midfielders
Jones El-Abdellaoui
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
69
Total Mins
69
Entry
Hugo Sotelo
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
1
Assists
63%
Pass Acc
Óscar Mingueza
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
54
Total Mins
54
Entry
Alvaro Núñez
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
3
Duels Won
0
Pens Won
Forwards
Ferran Jutglà
HITMAN
HITMAN
2
Goals
2
Goals
2
On Target
10
Rating
Borja Iglesias
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
69
Total Mins
69
Entry
Hugo Álvarez
SNIPER
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
BENCH
Iván Villar
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Sergio Carreira
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
44
Total Mins
Started
Entry
Javier Rueda
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
29
Total Mins
Started
Entry
Mihailo Ristić
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Manu Fernández
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Yoel Lago
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Fer López
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
1
On Target
Andrés Antañón
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
0
Total Mins
Started
Entry
Franco Cervi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Pablo Durán
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
29
Total Mins
Started
Entry
Iago Aspas
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
16
Total Mins
Started
Entry

Alaves

Goalkeepers
Antonio Sivera
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
98
Total Mins
Started
Entry
Defenders
Jonny Otto
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
98
Total Mins
Started
Entry
Nahuel Tenaglia
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
98
Total Mins
Started
Entry
Jon Pacheco
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
Victor Parada
PROVIDER
PROVIDER
1
Assists
1
Assists
1
Key Passes
6.3
Rating
Midfielders
Ángel Pérez
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Pablo Ibáñez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
Antonio Blanco
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
98
Total Mins
Started
Entry
Carles Aleñá
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
Forwards
Toni Martínez
HITMAN
HITMAN
2
Goals
2
Goals
3
On Target
9.2
Rating
Lucas Boyé
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
BENCH
Ruben Montero
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Raúl Fernández
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Ville Koski
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
4
Total Mins
Started
Entry
Denis Suárez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
53
Total Mins
Started
Entry
Jon Guridi
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
0
On Target
Ander Guevara
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Calebe Gonçalves
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Abderrahman Rebbach
CLOSER
CLOSER
1
Late Goals
1
Late Goals
0
Late Assists
75
Minute
Ibrahim Diabaté
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
53
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
22/11/2025 Alaves 0 - 1 Celta Vigo La Liga Estadio Mendizorrotza
27/01/2025 Alaves 1 - 1 Celta Vigo La Liga Estadio de Mendizorroza
16/08/2024 Celta Vigo 2 - 1 Alaves La Liga Estadio Abanca-Balaídos
27/04/2024 Alaves 3 - 0 Celta Vigo La Liga Estadio de Mendizorroza
28/09/2023 Celta Vigo 1 - 1 Alaves La Liga Estadio Abanca-Balaídos
07/05/2022 Celta Vigo 4 - 0 Alaves La Liga Abanca-Balaídos
27/11/2021 Alaves 1 - 2 Celta Vigo La Liga Estadio de Mendizorroza
04/04/2021 Alaves 1 - 3 Celta Vigo La Liga Estadio de Mendizorroza
20/12/2020 Celta Vigo 2 - 0 Alaves La Liga Abanca-Balaídos
21/06/2020 Celta Vigo 6 - 0 Alaves La Liga Abanca-Balaídos
22/11/2025
La Liga Estadio Mendizorrotza
27/01/2025
La Liga Estadio de Mendizorroza
16/08/2024
La Liga Estadio Abanca-Balaídos
27/04/2024
La Liga Estadio de Mendizorroza
28/09/2023
La Liga Estadio Abanca-Balaídos
07/05/2022
La Liga Abanca-Balaídos
27/11/2021
La Liga Estadio de Mendizorroza
04/04/2021
La Liga Estadio de Mendizorroza
20/12/2020
La Liga Abanca-Balaídos
21/06/2020
La Liga Abanca-Balaídos
Celta Vigo Win
Alaves Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Barcelona 29 73 78 28 +50 WBarcelona 1 - 0 Rayo Vallecano (22-03-2026)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)
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 Villarreal 29 58 54 34 +20 WVillarreal 3 - 1 Real Sociedad (20-03-2026)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)
4 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)
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 29 41 41 35 +6 LCelta Vigo 3 - 4 Alaves (22-03-2026)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)
7 Real Sociedad 29 38 44 45 -1 LVillarreal 3 - 1 Real Sociedad (20-03-2026)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)
8 Getafe 29 38 25 31 -6 WEspanyol 1 - 2 Getafe (21-03-2026)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)
9 Osasuna 29 37 34 35 -1 WOsasuna 1 - 0 Girona (21-03-2026)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)
10 Espanyol 29 37 36 44 -8 LEspanyol 1 - 2 Getafe (21-03-2026)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)
11 Valencia 29 35 32 42 -10 WSevilla 0 - 2 Valencia (21-03-2026)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)
12 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)
13 Girona 29 34 31 44 -13 LOsasuna 1 - 0 Girona (21-03-2026)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)
14 Rayo Vallecano 29 32 28 35 -7 LBarcelona 1 - 0 Rayo Vallecano (22-03-2026)DRayo Vallecano 1 - 1 Levante (16-03-2026)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)
15 Alaves 29 31 30 41 -11 WCelta Vigo 3 - 4 Alaves (22-03-2026)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)
16 Sevilla 29 31 37 49 -12 LSevilla 0 - 2 Valencia (21-03-2026)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)
17 Elche 29 29 38 46 -8 WElche 2 - 1 Mallorca (21-03-2026)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)
18 Mallorca 29 28 34 47 -13 LElche 2 - 1 Mallorca (21-03-2026)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)
19 Levante 29 26 34 48 -14 WLevante 4 - 2 Oviedo (21-03-2026)DRayo Vallecano 1 - 1 Levante (16-03-2026)DLevante 1 - 1 Girona (07-03-2026)WLevante 2 - 0 Alaves (27-02-2026)LBarcelona 3 - 0 Levante (22-02-2026)
20 Oviedo 29 21 20 48 -28 LLevante 4 - 2 Oviedo (21-03-2026)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)