La Liga Regular Season - 37

Osasuna 1 - 2 FT Espanyol

Estadio El Sadar

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

Futmetrix Verdict
49
FT
Sun, May 17
Español
Osasuna
1-2
Espanyol
⚡ Intensity 39
⚖️ Balance 56
🏆 Stakes 7
🎲 Upset 60
Clinical Espanyol smash and grab victory.

Clinical Espanyol Stun El Sadar Despite Local Siege

Average Entertainment Futmetrix Score: 49/100. A classic smash-and-grab performance saw the visitors ruthlessly punish a completely dominant home side in Pamplona.

One-Sided Traffic

The atmosphere at Estadio El Sadar crackled as the hosts immediately imposed their will on this crucial fixture. Operating with supreme confidence, the home side orchestrated a masterclass in possession, hoarding the ball with an overwhelming 68% share. The Intensity of their pressing trapped the visitors deep in their own half, generating wave after wave of attacking phases. Yet, despite this comprehensive territorial dominance, the opening breakthrough materialized completely against the run of play. In a breathtaking moment of opportunistic finishing, Carlos Romero struck decisively in the 27th minute to fire Espanyol into a shock lead. This clinical smash-and-grab mentality stunned the vocal Pamplona crowd, completely altering the tactical landscape and forcing a desperate chase from a team that had previously looked in absolute control.

A Frantic Restart

Emerging from the interval, the match transformed into a chaotic shootout that entirely shredded any remaining tactical Balance. Osasuna poured forward with renewed desperation and swiftly found parity in the 49th minute when Victor Muñoz ruthlessly converted a brilliant setup from F. Boyomo. El Sadar erupted, anticipating a total collapse from the visitors. Instead, the away side delivered an immediate, heart-stopping counter-punch. Merely four minutes later, Kike Garcia capitalized on a sharp delivery from T. Dolan, restoring the advantage in the 53rd minute. This rapid exchange of blows highlighted a staggering Upset Factor, as the underdogs refused to buckle under immense pressure, matching the hosts' heavy artillery with a sequence of ruthlessly efficient counter-attacks that completely stunned the home faithful.

Holding The Fort

The closing stages morphed into a desperate siege as the hosts threw everything forward to salvage a result. Amassing a staggering 21 shots against a mere 7 from their opponents, the home side effectively camped around the penalty area. However, the sheer Stakes of this late-season encounter produced immense anxiety in the final third. Despite dominating every statistical category—including possession, corners, and expected goals—they found no way past a heroic defensive rearguard. This incredible away victory leaves both clubs deadlocked on 42 points in the league standings as the campaign draws to a close. The visitors will travel back celebrating a remarkably resilient performance, proving unequivocally that ruthless efficiency in front of goal can still thoroughly trump pure statistical dominance.

Key Questions

What made Carlos Romero the Man of the Match?

Scoring the vital opener and commanding the backline during a relentless 21-shot bombardment earned him an exceptional 9.7 match rating.

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
68%
32%
Osasuna 68%
Espanyol 32%
Shots
21
7
Osasuna 21
Espanyol 7
Shots on Target
8
3
Osasuna 8
Espanyol 3
Expected Goals (xG)
1.37
0.79
Osasuna 1.37
Espanyol 0.79
Passes
491
245
Osasuna 491
Espanyol 245
Pass Accuracy
86%
70%
Osasuna 86%
Espanyol 70%
Corners
7
2
Osasuna 7
Espanyol 2
Fouls
10
13
Osasuna 10
Espanyol 13
Yellow Cards
1
2
Osasuna 1
Espanyol 2
Red Cards
0
0
Osasuna 0
Espanyol 0

Match Events

P. Lozano 🟨 11'
C. Romero 27'
HT
49' V. Munoz (F. Boyomo)
K. Garcia (T. Dolan) 53'
P. Lozano C. Pickel 🔄 55'
58' 🔄 A. Oroz R. Garcia
58' 🔄 J. Moncayola M. Gomez
58' 🔄 L. Torro I. Munoz
Exposito F. Calero 🔄 64'
K. Garcia R. Fernandez Jaen 🔄 64'
67' 🔄 A. Bretones J. Galan
T. Dolan A. Roca 🔄 76'
P. Milla R. Sanchez 🔄 76'
78' 🔄 V. Rosier K. Barja
83' 🟨 I. Munoz
A. Roca 🟨 90'
FT

Player Cards

Our take on every player in this match

Osasuna

Goalkeepers
Sergio Herrera
SIEVE
SIEVE
33%
Save %
33%
Save %
2
Conceded
1
Saves
Defenders
Valentin Rosier
LATE SHIFT
LATE SHIFT
12
Late Mins
12
Late Mins
78
Total Mins
78
Entry
Alejandro Catena
MAGNET
MAGNET
91
Activity
91
Activity
87
Passes
4
Duels
Enzo Boyomo
PROVIDER
PROVIDER
1
Assists
1
Assists
1
Key Passes
6.6
Rating
Abel Bretones
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
67
Total Mins
67
Entry
Midfielders
Lucas Torró
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
58
Total Mins
58
Entry
Jon Moncayola
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
58
Total Mins
58
Entry
Rubén García
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
31%
Pass Acc
Aimar Oroz
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
8
Duels Won
0
Pens Won
Victor Muñoz
SNIPER
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
Forwards
Ante Budimir
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
91
Total Mins
Started
Entry
BENCH
Aitor Fernández
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Javi Galán
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
19%
Pass Acc
Juan Cruz
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Jorge Herrando
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
Iker Muñoz
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
33
Total Mins
Started
Entry
Asier Osambela
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Moi Gómez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
33
Total Mins
Started
Entry
Raúl García de Haro
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
33
Total Mins
Started
Entry
Kike Barja
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
13
Total Mins
Started
Entry
Iker Benito
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Espanyol

Goalkeepers
Marko Dmitrović
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
91
Total Mins
Started
Entry
Defenders
Omar El Hilali
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
91
Total Mins
Started
Entry
Clemens Riedel
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
91
Total Mins
Started
Entry
Leandro Cabrera
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
91
Total Mins
Started
Entry
Carlos Romero
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Midfielders
Tyrhys Dolan
PROVIDER
PROVIDER
1
Assists
1
Assists
2
Key Passes
7.2
Rating
Urko González
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
7
Duels Won
0
Pens Won
Pol Lozano
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
55
Total Mins
55
Entry
Pere Milla
LATE SHIFT
LATE SHIFT
14
Late Mins
14
Late Mins
76
Total Mins
76
Entry
Forwards
Edu Expósito
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
64
Total Mins
64
Entry
Kike García
SNIPER
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
BENCH
Angel Fortuno
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Fernando Calero
SWEEPER
SWEEPER
6
Cleanups
6
Cleanups
4
Interceptions
2
Blocks
Jose Salinas
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Miguel Rubio
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Rubén Sánchez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
15
Total Mins
Started
Entry
Charles Pickel
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
36
Total Mins
Started
Entry
Ramón Terrats
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Roberto Fernández
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
27
Total Mins
Started
Entry
Adama Timera
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Jofre Carreras
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Antoniu Roca
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
15
Total Mins
Started
Entry
Lluc Castell
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
08/31/2025 Espanyol 1 - 0 Osasuna La Liga RCDE Stadium
05/18/2025 Osasuna 2 - 0 Espanyol La Liga Estadio El Sadar
12/14/2024 Espanyol 0 - 0 Osasuna La Liga RCDE Stadium
02/04/2023 Espanyol 1 - 1 Osasuna La Liga RCDE Stadium
10/20/2022 Osasuna 1 - 0 Espanyol La Liga Estadio El Sadar
05/08/2022 Espanyol 1 - 1 Osasuna La Liga RCDE Stadium
08/14/2021 Osasuna 0 - 0 Espanyol La Liga Estadio El Sadar
01/17/2021 Espanyol 0 - 2 Osasuna Copa del Rey RCDE Stadium
03/08/2020 Osasuna 1 - 0 Espanyol La Liga Estadio El Sadar
12/01/2019 Espanyol 2 - 4 Osasuna La Liga RCDE Stadium
08/31/2025
La Liga RCDE Stadium
05/18/2025
La Liga Estadio El Sadar
12/14/2024
La Liga RCDE Stadium
02/04/2023
La Liga RCDE Stadium
10/20/2022
La Liga Estadio El Sadar
05/08/2022
La Liga RCDE Stadium
08/14/2021
La Liga Estadio El Sadar
01/17/2021
Copa del Rey RCDE Stadium
03/08/2020
La Liga Estadio El Sadar
12/01/2019
La Liga RCDE Stadium
Osasuna Win
Espanyol Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Barcelona 37 94 94 33 +61 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)WGetafe 0 - 2 Barcelona (25-04-2026)
2 Real Madrid 37 83 73 33 +40 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)DReal Betis 1 - 1 Real Madrid (24-04-2026)
3 Villarreal 37 69 67 45 +22 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)WVillarreal 2 - 1 Celta Vigo (26-04-2026)
4 Atletico Madrid 37 69 61 39 +22 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)WAtletico Madrid 3 - 2 Athletic Club (25-04-2026)
5 Real Betis 37 57 57 47 +10 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)DReal Betis 1 - 1 Real Madrid (24-04-2026)
6 Celta Vigo 37 51 52 48 +4 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)LVillarreal 2 - 1 Celta Vigo (26-04-2026)
7 Getafe 37 48 31 38 -7 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)LGetafe 0 - 2 Barcelona (25-04-2026)
8 Rayo Vallecano 37 47 39 43 -4 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)DRayo Vallecano 3 - 3 Real Sociedad (26-04-2026)
9 Valencia 37 46 43 54 -11 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)WValencia 2 - 1 Girona (25-04-2026)
10 Real Sociedad 37 45 58 60 -2 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)DRayo Vallecano 3 - 3 Real Sociedad (26-04-2026)
11 Espanyol 37 45 42 54 -12 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)DEspanyol 0 - 0 Levante (27-04-2026)
12 Athletic Club 37 45 41 54 -13 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)LAtletico Madrid 3 - 2 Athletic Club (25-04-2026)
13 Alaves 37 43 43 54 -11 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)WAlaves 2 - 1 Mallorca (25-04-2026)
14 Sevilla 37 43 46 59 -13 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)LOsasuna 2 - 1 Sevilla (26-04-2026)
15 Osasuna 37 42 44 49 -5 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)WOsasuna 2 - 1 Sevilla (26-04-2026)
16 Elche 37 42 48 56 -8 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)WOviedo 1 - 2 Elche (26-04-2026)
17 Levante 37 42 46 59 -13 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)DEspanyol 0 - 0 Levante (27-04-2026)
18 Girona 37 40 38 54 -16 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)LValencia 2 - 1 Girona (25-04-2026)
19 Mallorca 37 39 44 57 -13 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)LAlaves 2 - 1 Mallorca (25-04-2026)
20 Oviedo 37 29 26 57 -31 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)LOviedo 1 - 2 Elche (26-04-2026)