Osasuna vs Real Madrid Highlights and Match Report

Home » La Liga Highlights » Osasuna vs Real Madrid Highlights and Match Report

La Liga
5:30 PMFebruary 21, 2026
Regular Season - 25
Osasuna
Show Score
2 - 1
HT:(1 - 0)
Real Madrid
Estadio El Sadar
Referee: Alejandro Quintero Gonzalez, Spain


How did the teams perform?

Osasuna
0 Total Votes
Real Madrid

Turn off spoiler to view match statistics

Match Stats

Ball possession
39%
61%
2.05
Expected goals (xG)
1.69
0.00
Goals Prevented
0.00
Attack
13
Total shots
15
2
Shots on target
5
6
Shots off target
5
5
Blocked shots
5
11
Shots inside box
7
2
Shots outside box
8
3
Corner kicks
7
1
Offsides
2
Passing
353
Total passes
570
294 (83%)
Accurate passes
511 (90%)
Discipline
19
Fouls
10
2
Yellow cards
4
0
Red cards
0
4
Goalkeeper saves
1
Turn off spoiler to view match events

Lineup

Osasuna

4-2-3-1
1 G Sergio Herrera 7.3
20 D Javi Galán 7.5
5 D Jorge Herrando 6.9
24 D Alejandro Catena 6.6
19 D Valentin Rosier 6.7
6 M Lucas Torró 7.0
7 M Jon Moncayola Yellow Card 66' Holding 6.7
21 M Victor Muñoz 7.7
10 M Aimar Oroz Yellow Card 32' 6.2
14 M Rubén García (C) 7.3
17 F Ante Budimir Penalty Goal 38' 7.5
Substitutes
11 F Kike Barja
16 F Moi Gómez
29 M Asier Osambela
3 D Juan Cruz
31 G Dimitrios Stamatakis
13 G Aitor Fernández
18 F Raúl Moro Assist 90' Substitution Out 83' Replaced by J. Moncayola 7.0
41 D Iñigo Arguibide Substitution Out 83' Replaced by V. Rosier 6.7
8 M Iker Muñoz Substitution Out 71' Replaced by A. Oroz 6.3
9 F Raúl García de Haro Goal 90' Substitution Out 67' Replaced by A. Budimir 7.9
23 D Abel Bretones Substitution Out 66' Replaced by R. Garcia 6.0

Real Madrid

4-4-2
1 G Thibaut Courtois Yellow Card 37' Roughing 5.2
18 D Álvaro Carreras 6.3
4 D David Alaba Yellow Card 90+3' Foul 7.0
17 D Raúl Asencio 6.3
2 D Daniel Carvajal (C) 6.6
6 M Eduardo Camavinga 7.3
14 M Aurélien Tchouaméni 7.3
15 M Arda Güler 7.0
8 M Federico Valverde Assist 73' 7.3
7 F Vinícius Júnior Goal 73' Yellow Card 88' Unsportsmanlike conduct 8.2
10 F Kylian Mbappé 6.3
Substitutes
30 F Franco Mastantuono
45 M Thiago Pitarch
20 D Fran García
22 D Antonio Rüdiger
23 D Ferland Mendy
43 G Sergio Mestre
13 G Andriy Lunin
19 M Dani Ceballos Substitution Out 82' Replaced by A. Guler 5.9
16 F Gonzalo García Substitution Out 75' Replaced by F. Valverde 6.7
21 M Brahim Díaz Substitution Out 64' Replaced by E. Camavinga 6.6
12 D Trent Alexander-Arnold Yellow Card 84' Tripping Substitution Out 64' Replaced by D. Carvajal 6.0

La Liga Standings - Primera División

PosTeamMPWDL+/-GDPtsForm
1Barcelona38311695-365994 W 02 May: Osasuna 1 - 2 Barcelona W 10 May: Barcelona 2 - 0 Real Madrid L 13 May: Alaves 1 - 0 Barcelona W 17 May: Barcelona 3 - 1 Real Betis L 23 May: Valencia 3 - 1 Barcelona
2Real Madrid38275677-354286 W 03 May: Espanyol 0 - 2 Real Madrid L 10 May: Barcelona 2 - 0 Real Madrid W 14 May: Real Madrid 2 - 0 Oviedo W 17 May: Sevilla 0 - 1 Real Madrid W 23 May: Real Madrid 4 - 2 Athletic Club
3Villarreal382261072-462672 W 02 May: Villarreal 5 - 1 Levante D 10 May: Mallorca 1 - 1 Villarreal L 13 May: Villarreal 2 - 3 Sevilla L 17 May: Rayo Vallecano 2 - 0 Villarreal W 24 May: Villarreal 5 - 1 Atletico Madrid
4Atletico Madrid382161162-441869 W 02 May: Valencia 0 - 2 Atletico Madrid L 09 May: Atletico Madrid 0 - 1 Celta Vigo W 12 May: Osasuna 1 - 2 Atletico Madrid W 17 May: Atletico Madrid 1 - 0 Girona L 24 May: Villarreal 5 - 1 Atletico Madrid
5Real Betis381515859-481160 W 03 May: Real Betis 3 - 0 Oviedo D 09 May: Real Sociedad 2 - 2 Real Betis W 12 May: Real Betis 2 - 1 Elche L 17 May: Barcelona 3 - 1 Real Betis W 23 May: Real Betis 2 - 1 Levante
6Celta Vigo3814121253-48554 W 03 May: Celta Vigo 3 - 1 Elche W 09 May: Atletico Madrid 0 - 1 Celta Vigo L 12 May: Celta Vigo 2 - 3 Levante D 17 May: Athletic Club 1 - 1 Celta Vigo W 23 May: Celta Vigo 1 - 0 Sevilla
7Getafe381561732-38-651 L 03 May: Getafe 0 - 2 Rayo Vallecano D 10 May: Oviedo 0 - 0 Getafe W 13 May: Getafe 3 - 1 Mallorca L 17 May: Elche 1 - 0 Getafe W 23 May: Getafe 1 - 0 Osasuna
8Rayo Vallecano3812141241-44-350 W 03 May: Getafe 0 - 2 Rayo Vallecano D 11 May: Rayo Vallecano 1 - 1 Girona D 14 May: Valencia 1 - 1 Rayo Vallecano W 17 May: Rayo Vallecano 2 - 0 Villarreal W 23 May: Alaves 1 - 2 Rayo Vallecano
9Valencia3813101546-55-949 L 02 May: Valencia 0 - 2 Atletico Madrid W 10 May: Athletic Club 0 - 1 Valencia D 14 May: Valencia 1 - 1 Rayo Vallecano W 17 May: Real Sociedad 3 - 4 Valencia W 23 May: Valencia 3 - 1 Barcelona
10Real Sociedad3811131459-61-246 L 04 May: Sevilla 1 - 0 Real Sociedad D 09 May: Real Sociedad 2 - 2 Real Betis D 14 May: Girona 1 - 1 Real Sociedad L 17 May: Real Sociedad 3 - 4 Valencia D 23 May: Espanyol 1 - 1 Real Sociedad
11Espanyol3812101643-55-1246 L 03 May: Espanyol 0 - 2 Real Madrid L 09 May: Sevilla 2 - 1 Espanyol W 13 May: Espanyol 2 - 0 Athletic Club W 17 May: Osasuna 1 - 2 Espanyol D 23 May: Espanyol 1 - 1 Real Sociedad
12Athletic Club381361943-58-1545 W 02 May: Alaves 2 - 4 Athletic Club L 10 May: Athletic Club 0 - 1 Valencia L 13 May: Espanyol 2 - 0 Athletic Club D 17 May: Athletic Club 1 - 1 Celta Vigo L 23 May: Real Madrid 4 - 2 Athletic Club
13Sevilla381271946-60-1443 W 04 May: Sevilla 1 - 0 Real Sociedad W 09 May: Sevilla 2 - 1 Espanyol W 13 May: Villarreal 2 - 3 Sevilla L 17 May: Sevilla 0 - 1 Real Madrid L 23 May: Celta Vigo 1 - 0 Sevilla
14Alaves3811101744-56-1243 L 02 May: Alaves 2 - 4 Athletic Club D 09 May: Elche 1 - 1 Alaves W 13 May: Alaves 1 - 0 Barcelona W 17 May: Oviedo 0 - 1 Alaves L 23 May: Alaves 1 - 2 Rayo Vallecano
15Elche3810131549-57-843 L 03 May: Celta Vigo 3 - 1 Elche D 09 May: Elche 1 - 1 Alaves L 12 May: Real Betis 2 - 1 Elche W 17 May: Elche 1 - 0 Getafe D 23 May: Girona 1 - 1 Elche
16Levante381191847-61-1442 L 02 May: Villarreal 5 - 1 Levante W 08 May: Levante 3 - 2 Osasuna W 12 May: Celta Vigo 2 - 3 Levante W 17 May: Levante 2 - 0 Mallorca L 23 May: Real Betis 2 - 1 Levante
17Osasuna381191844-50-642 L 02 May: Osasuna 1 - 2 Barcelona L 08 May: Levante 3 - 2 Osasuna L 12 May: Osasuna 1 - 2 Atletico Madrid L 17 May: Osasuna 1 - 2 Espanyol L 23 May: Getafe 1 - 0 Osasuna
18Mallorca381191847-57-1042 W 01 May: Girona 0 - 1 Mallorca D 10 May: Mallorca 1 - 1 Villarreal L 13 May: Getafe 3 - 1 Mallorca L 17 May: Levante 2 - 0 Mallorca W 23 May: Mallorca 3 - 0 Oviedo
19Girona389141539-55-1641 L 01 May: Girona 0 - 1 Mallorca D 11 May: Rayo Vallecano 1 - 1 Girona D 14 May: Girona 1 - 1 Real Sociedad L 17 May: Atletico Madrid 1 - 0 Girona D 23 May: Girona 1 - 1 Elche
20Oviedo386112126-60-3429 L 03 May: Real Betis 3 - 0 Oviedo D 10 May: Oviedo 0 - 0 Getafe L 14 May: Real Madrid 2 - 0 Oviedo L 17 May: Oviedo 0 - 1 Alaves L 23 May: Mallorca 3 - 0 Oviedo

Qualification/Relegation

  • Promotion - Champions League (League phase)
  • Promotion - Europa League (League phase)
  • Promotion - Conference League (Qualification)
  • Relegation - LaLiga2

Osasuna delivered a stunning upset at Estadio El Sadar, defeating league leaders Real Madrid 2-1 with a dramatic late winner.

Real Madrid arrived in Pamplona sitting comfortably atop La Liga, boasting a formidable record of 19 wins and just two losses. Mid-table Osasuna, despite their strong home form, faced an uphill battle against the champions, who had been on a five-game winning streak.

The match began with fierce intensity from the home side, driven by the passionate El Sadar crowd. Osasuna’s aggressive play unsettled the visitors, leading to several early skirmishes.

A crucial moment arrived in the 37th minute when Real Madrid goalkeeper Thibaut Courtois conceded a penalty. Ante Budimir stepped up confidently to convert the spot-kick in the 38th minute, sending the home crowd into raptures.

The referee’s whistle brought a surprising end to the first half, with Osasuna holding a slender lead. Carlo Ancelotti’s Real Madrid needed a tactical rethink. They sought to reclaim their usual dominance and find an equalizer.

Real Madrid pushed for a leveller after the restart, immediately increasing their attacking tempo. Substitutions by both teams aimed to inject fresh impetus, with Real Madrid introducing Eduardo Camavinga and Dani Carvajal in the 64th minute.

Vinicius Junior finally broke through Osasuna’s resolute defense in the 73rd minute. Federico Valverde provided a precise assist for the Brazilian to slot home, restoring parity. The away side felt momentum shift back in their favour.

As the clock ticked down, Real Madrid pressed intensely for a winner, dominating possession. However, Osasuna remained resolute and dangerous on the counter-attack, showing no signs of wilting under pressure.

Then, in a stunning twist in the 90th minute, Osasuna struck again. Substitute Raúl García de Haro, assisted by Raúl Moro, guided the ball past Courtois to seal an unforgettable victory. El Sadar erupted in jubilation.

Osasuna defied possession statistics, holding just 39% of the ball compared to Real Madrid’s 61%. Crucially, Osasuna generated a higher expected goals (xG) of 2.05 to Real Madrid’s 1.69, reflecting their clinical finishing. Goalkeeper Sergio Herrera also made four vital saves for the hosts.

This shock defeat marks only Real Madrid’s third loss in La Liga this season, potentially tightening the title race. For Osasuna, it is a statement victory, boosting their European aspirations and solidifying their reputation as giant-killers at home.

DasFootball
DasFootball
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted