La Liga Regular Season - 30

Alaves 2 - 2 FT Osasuna

Estadio Mendizorrotza

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

Futmetrix Verdict
95
FT
Sun, Apr 5
Español
Alaves
2-2
Osasuna
⚡ Intensity 100
⚖️ Balance 84
🏆 Stakes 2
🎲 Upset 29
Late penalty seals Mendizorrotza madness

Late Drama and Penalties Define Mendizorrotza Thriller

Must-Watch Futmetrix Score: 95/100. This fiery clash had everything from early strikes to a stoppage-time spot-kick, proving why La Liga's mid-table battles remain absolute must-watch spectacles.

A Rapid Exchange of Blows

The Intensity was palpable straight out of the tunnel at Estadio Mendizorrotza. Osasuna wasted no time testing the hosts, drawing blood within four minutes through a clever finish from V. Rosier. The visitors edged possession overall and dictated the early tempo, forcing Alaves into a reactive posture. However, the hosts refused to buckle in front of their vocal supporters. Generating a barrage of 17 total shots, the Babazorros relentlessly knocked on the door. Right before the interval, A. Blanco carved open the defensive line, serving up a perfect delivery for T. Martinez to rifle home the equalizer in the 44th minute. That crucial strike completely shifted the momentum, ensuring both sides headed into the dressing rooms deadlocked and heavily bruised.

The Penalty Box Battleground

Following the restart, the match transformed into a rugged physical contest where the Balance of power swung violently back and forth. The game fractured into a series of tactical fouls and stop-start transitions. Osasuna continued to probe smartly and eventually found their golden opportunity. In the 80th minute, a clumsy challenge in the area handed the visitors a lifeline. A. Budimir stepped up, silencing the home crowd as he confidently converted the penalty to restore their advantage. The visitors thought they had executed the perfect away performance, soaking up pressure while clinically punishing errors. Yet, the Stakes for Alaves in their quest for home points drove them forward in a desperate, attacking frenzy that pinned Osasuna deep into their own final third.

Stoppage Time Carnage

Just as Osasuna prepared to celebrate a gritty away win, the script flipped entirely. In a frantic conclusion, the referee pointed to the spot once more, this time for the home side. Enter substitute L. Boye, who held his nerve in the 90th minute to smash the ball into the net, sparking pandemonium in the stands. The frustration of dropping late points boiled over for the visitors, culminating in A. Osambela receiving a straight red card deep into extra time for unsportsmanlike conduct. Ultimately, the 2-2 draw feels like a missed opportunity for both camps. Alaves showed incredible resilience to claw back twice, while Osasuna will bitterly regret their late collapse, leaving both squads to reflect on a chaotic evening.

Key Questions

How did the red card for A. Osambela impact the match?

Occurring deep in stoppage time, the tactical damage was non-existent, but it served as a clear illustration of Osasuna's immense frustration after conceding the late penalty equalizer.

Did Alaves deserve the late equalizer?

Yes. Generating 17 total shots and 2.02 expected goals compared to Osasuna's 1.30, the hosts relentlessly pushed forward and earned their dramatic reward at the death.

How did substitute Toni Martínez change the game?

Though he actually started the match, his clinical 44th-minute finish completely changed the halftime dynamic, capping off relentless pressure to bring Alaves level before the break.

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%
Osasuna 52%
Shots
17
8
Alaves 17
Osasuna 8
Shots on Target
6
5
Alaves 6
Osasuna 5
Expected Goals (xG)
2.02
1.30
Alaves 2.02
Osasuna 1.30
Passes
368
412
Alaves 368
Osasuna 412
Pass Accuracy
81%
83%
Alaves 81%
Osasuna 83%
Corners
7
1
Alaves 7
Osasuna 1
Fouls
7
17
Alaves 7
Osasuna 17
Yellow Cards
2
4
Alaves 2
Osasuna 4
Red Cards
0
1
Alaves 0
Osasuna 1

Match Events

V. Rosier 4'
V. Rosier 🟨 16'
J. Moncayola 🟨 41'
41' 🟨 A. Blanco
44' T. Martinez (A. Blanco)
HT
46' 🔄 J. Guridi C. Alena
46' 🔄 Yusi A. Rebbach
K. Barja V. Munoz 🔄 60'
73' 🔄 I. Diabate A. Guevara
R. Garcia A. Bretones 🔄 77'
L. Torro I. Munoz 🔄 77'
A. Oroz R. Garcia 🔄 77'
A. Budimir 80'
82' 🔄 P. Ibanez L. Boye
A. Budimir J. Herrando 🔄 86'
F. Boyomo 🟨 87'
A. Catena 🟨 90'
90'+1 L. Boye
A. Osambela 🟥 90'+3
90'+4 🟨 A. Perez
I. Munoz 🟨 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
94
Total Mins
Started
Entry
Defenders
Jonny Otto
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
45%
Pass Acc
Nahuel Tenaglia
FRIENDLY FIRE
FRIENDLY FIRE
Pen Given
Mistake
Pen Given
Mistake
1
Fouls
6.2
Rating
Victor Parada
PROVOCATEUR
PROVOCATEUR
2
Fouls Won
2
Fouls Won
3
Duels Won
0
Pens Won
Youssef Enriquez Lekhedim
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
Midfielders
Ángel Pérez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
Pablo Ibáñez
STORMTROOPER
STORMTROOPER
3
Shots
3
Shots
0
Goals
1
On Target
Antonio Blanco
PROVIDER
PROVIDER
1
Assists
1
Assists
1
Key Passes
7.2
Rating
Jon Guridi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
Forwards
Toni Martínez
FINISHER
FINISHER
1
Goals
1
Goals
5
Shots
7.9
Rating
Ibrahim Diabaté
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
73
Total Mins
73
Entry
BENCH
Raúl Fernández
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Ruben Montero
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Jon Pacheco
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Egoitz Muñoz
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Ville Koski
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Ander Guevara
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
21
Total Mins
Started
Entry
Carles Aleñá
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
49
Total Mins
Started
Entry
Calebe Gonçalves
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Abderrahman Rebbach
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
49
Total Mins
Started
Entry
Aitor Mañas
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Mariano Díaz
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Lucas Boyé
CLUTCH HERO
CLUTCH HERO
90
Goal Time
90
Goal Time
Penalty
Impact
7.2
Rating

Osasuna

Goalkeepers
Sergio Herrera
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
Defenders
Valentin Rosier
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Alejandro Catena
FRIENDLY FIRE
FRIENDLY FIRE
Pen Given
Mistake
Pen Given
Mistake
2
Fouls
7
Rating
Flavien Boyomo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
Javi Galán
PROVOCATEUR
PROVOCATEUR
2
Fouls Won
2
Fouls Won
5
Duels Won
0
Pens Won
Midfielders
Jon Moncayola
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
Lucas Torró
LATE SHIFT
LATE SHIFT
13
Late Mins
13
Late Mins
77
Total Mins
77
Entry
Rubén García
LATE SHIFT
LATE SHIFT
13
Late Mins
13
Late Mins
77
Total Mins
77
Entry
Aimar Oroz
LATE SHIFT
LATE SHIFT
13
Late Mins
13
Late Mins
77
Total Mins
77
Entry
Kike Barja
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
60
Total Mins
60
Entry
Forwards
Ante Budimir
CLOSER
CLOSER
1
Late Goals
1
Late Goals
0
Late Assists
75
Minute
BENCH
Aitor Fernández
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Jorge Herrando
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
9
Total Mins
Started
Entry
Juan Cruz
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Iñigo Arguibide
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Abel Bretones
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
17
Total Mins
Started
Entry
Iker Muñoz
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
17
Total Mins
Started
Entry
Asier Osambela
FRIENDLY FIRE
FRIENDLY FIRE
Red Card
Mistake
Red Card
Mistake
0
Fouls
0
Rating
Raúl Moro
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Raúl García de Haro
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
17
Total Mins
Started
Entry
Moi Gómez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Victor Muñoz
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
34
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
12/20/2025 Osasuna 3 - 0 Alaves La Liga Estadio El Sadar
05/24/2025 Alaves 1 - 1 Osasuna La Liga Estadio de Mendizorroza
12/08/2024 Osasuna 2 - 2 Alaves La Liga Estadio El Sadar
08/10/2024 Osasuna 1 - 2 Alaves Friendlies Clubs Instalaciones Deportivas de Tajonar
03/04/2024 Osasuna 1 - 0 Alaves La Liga Estadio El Sadar
10/01/2023 Alaves 0 - 2 Osasuna La Liga Estadio de Mendizorroza
12/20/2025
3 - 0
La Liga Estadio El Sadar
05/24/2025
1 - 1
La Liga Estadio de Mendizorroza
12/08/2024
2 - 2
La Liga Estadio El Sadar
08/10/2024
1 - 2
Friendlies Clubs Instalaciones Deportivas de Tajonar
03/04/2024
1 - 0
La Liga Estadio El Sadar
10/01/2023
0 - 2
La Liga Estadio de Mendizorroza
Alaves Win
Osasuna Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Barcelona 30 76 80 29 +51 WAtletico Madrid 1 - 2 Barcelona (04-04-2026)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)
2 Real Madrid 30 69 64 28 +36 LMallorca 2 - 1 Real Madrid (04-04-2026)WReal Madrid 3 - 2 Atletico Madrid (22-03-2026)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)
3 Villarreal 30 58 54 35 +19 LGirona 1 - 0 Villarreal (06-04-2026)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)
4 Atletico Madrid 30 57 50 30 +20 LAtletico Madrid 1 - 2 Barcelona (04-04-2026)LReal Madrid 3 - 2 Atletico Madrid (22-03-2026)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)
5 Real Betis 30 45 44 37 +7 DReal Betis 0 - 0 Espanyol (04-04-2026)LAthletic Club 2 - 1 Real Betis (22-03-2026)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)
6 Celta Vigo 30 44 44 37 +7 WValencia 2 - 3 Celta Vigo (05-04-2026)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)
7 Real Sociedad 30 41 46 45 +1 WReal Sociedad 2 - 0 Levante (04-04-2026)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)
8 Getafe 30 41 27 31 -4 WGetafe 2 - 0 Athletic Club (05-04-2026)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)
9 Osasuna 30 38 36 37 -1 DAlaves 2 - 2 Osasuna (05-04-2026)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)
10 Espanyol 30 38 36 44 -8 DReal Betis 0 - 0 Espanyol (04-04-2026)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)
11 Athletic Club 30 38 32 43 -11 LGetafe 2 - 0 Athletic Club (05-04-2026)WAthletic Club 2 - 1 Real Betis (22-03-2026)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)
12 Girona 30 37 32 44 -12 WGirona 1 - 0 Villarreal (06-04-2026)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)
13 Rayo Vallecano 30 35 29 35 -6 WRayo Vallecano 1 - 0 Elche (03-04-2026)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)
14 Valencia 30 35 34 45 -11 LValencia 2 - 3 Celta Vigo (05-04-2026)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)
15 Alaves 30 32 32 43 -11 DAlaves 2 - 2 Osasuna (05-04-2026)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)
16 Mallorca 30 31 36 48 -12 WMallorca 2 - 1 Real Madrid (04-04-2026)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)
17 Sevilla 30 31 37 50 -13 LOviedo 1 - 0 Sevilla (05-04-2026)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)
18 Elche 30 29 38 47 -9 LRayo Vallecano 1 - 0 Elche (03-04-2026)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)
19 Levante 30 26 34 50 -16 LReal Sociedad 2 - 0 Levante (04-04-2026)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)
20 Oviedo 30 24 21 48 -27 WOviedo 1 - 0 Sevilla (05-04-2026)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)