Osasuna vs Real Madrid Highlights and Match Report

Home » La Liga » 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
Coach
Alessio Lisci

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
Coach
Alvaro Arbeloa

La Liga Standings - Primera División

PosTeamMPWDL+/-GDPtsForm
1Real Madrid25193354-213360 W 24 January: Villarreal 0 - 2 Real Madrid W 01 February: Real Madrid 2 - 1 Rayo Vallecano W 08 February: Valencia 0 - 2 Real Madrid W 14 February: Real Madrid 4 - 1 Real Sociedad L 21 February: Osasuna 2 - 1 Real Madrid
2Barcelona24191464-253958 L 18 January: Real Sociedad 2 - 1 Barcelona W 25 January: Barcelona 3 - 0 Oviedo W 31 January: Elche 1 - 3 Barcelona W 07 February: Barcelona 3 - 0 Mallorca L 16 February: Girona 2 - 1 Barcelona
3Villarreal24153645-261948 L 24 January: Villarreal 0 - 2 Real Madrid D 31 January: Osasuna 2 - 2 Villarreal W 09 February: Villarreal 4 - 1 Espanyol L 14 February: Getafe 2 - 1 Villarreal W 18 February: Levante 0 - 1 Villarreal
4Atletico Madrid24136538-211745 W 18 January: Atletico Madrid 1 - 0 Alaves W 25 January: Atletico Madrid 3 - 0 Mallorca D 31 January: Levante 0 - 0 Atletico Madrid L 08 February: Atletico Madrid 0 - 1 Real Betis L 15 February: Rayo Vallecano 3 - 0 Atletico Madrid
5Real Betis25119540-301042 L 25 January: Alaves 2 - 1 Real Betis W 01 February: Real Betis 2 - 1 Valencia W 08 February: Atletico Madrid 0 - 1 Real Betis W 15 February: Mallorca 1 - 2 Real Betis D 21 February: Real Betis 1 - 1 Rayo Vallecano
6Espanyol24105929-33-435 L 16 January: Espanyol 0 - 2 Girona L 24 January: Valencia 3 - 2 Espanyol L 30 January: Espanyol 1 - 2 Alaves L 09 February: Villarreal 4 - 1 Espanyol D 14 February: Espanyol 2 - 2 Celta Vigo
7Celta Vigo24810632-27534 W 18 January: Celta Vigo 3 - 0 Rayo Vallecano L 25 January: Real Sociedad 3 - 1 Celta Vigo D 01 February: Getafe 0 - 0 Celta Vigo L 06 February: Celta Vigo 1 - 2 Osasuna D 14 February: Espanyol 2 - 2 Celta Vigo
8Athletic Club251041129-35-634 L 24 January: Sevilla 2 - 1 Athletic Club D 01 February: Athletic Club 1 - 1 Real Sociedad W 08 February: Athletic Club 4 - 2 Levante W 15 February: Oviedo 1 - 2 Athletic Club W 20 February: Athletic Club 2 - 1 Elche
9Osasuna25961030-29133 W 24 January: Rayo Vallecano 1 - 3 Osasuna D 31 January: Osasuna 2 - 2 Villarreal W 06 February: Celta Vigo 1 - 2 Osasuna D 13 February: Elche 0 - 0 Osasuna W 21 February: Osasuna 2 - 1 Real Madrid
10Real Sociedad2588937-38-132 W 25 January: Real Sociedad 3 - 1 Celta Vigo D 01 February: Athletic Club 1 - 1 Real Sociedad W 07 February: Real Sociedad 3 - 1 Elche L 14 February: Real Madrid 4 - 1 Real Sociedad D 21 February: Real Sociedad 3 - 3 Oviedo
11Getafe24851120-28-829 L 18 January: Getafe 0 - 1 Valencia D 26 January: Girona 1 - 1 Getafe D 01 February: Getafe 0 - 0 Celta Vigo W 08 February: Alaves 0 - 2 Getafe W 14 February: Getafe 2 - 1 Villarreal
12Girona2478924-38-1429 W 16 January: Espanyol 0 - 2 Girona D 26 January: Girona 1 - 1 Getafe L 31 January: Oviedo 1 - 0 Girona D 08 February: Sevilla 1 - 1 Girona W 16 February: Girona 2 - 1 Barcelona
13Sevilla24751231-39-826 D 19 January: Elche 2 - 2 Sevilla W 24 January: Sevilla 2 - 1 Athletic Club L 02 February: Mallorca 4 - 1 Sevilla D 08 February: Sevilla 1 - 1 Girona D 14 February: Sevilla 1 - 1 Alaves
14Rayo Vallecano24681022-31-926 L 18 January: Celta Vigo 3 - 0 Rayo Vallecano L 24 January: Rayo Vallecano 1 - 3 Osasuna L 01 February: Real Madrid 2 - 1 Rayo Vallecano W 15 February: Rayo Vallecano 3 - 0 Atletico Madrid D 21 February: Real Betis 1 - 1 Rayo Vallecano
15Alaves24751221-30-926 L 18 January: Atletico Madrid 1 - 0 Alaves W 25 January: Alaves 2 - 1 Real Betis W 30 January: Espanyol 1 - 2 Alaves L 08 February: Alaves 0 - 2 Getafe D 14 February: Sevilla 1 - 1 Alaves
16Valencia24681025-37-1226 W 18 January: Getafe 0 - 1 Valencia W 24 January: Valencia 3 - 2 Espanyol L 01 February: Real Betis 2 - 1 Valencia L 08 February: Valencia 0 - 2 Real Madrid W 15 February: Levante 0 - 2 Valencia
17Elche255101032-37-525 L 23 January: Levante 3 - 2 Elche L 31 January: Elche 1 - 3 Barcelona L 07 February: Real Sociedad 3 - 1 Elche D 13 February: Elche 0 - 0 Osasuna L 20 February: Athletic Club 2 - 1 Elche
18Mallorca24661229-39-1024 W 17 January: Mallorca 3 - 2 Athletic Club L 25 January: Atletico Madrid 3 - 0 Mallorca W 02 February: Mallorca 4 - 1 Sevilla L 07 February: Barcelona 3 - 0 Mallorca L 15 February: Mallorca 1 - 2 Real Betis
19Levante24461426-41-1518 W 23 January: Levante 3 - 2 Elche D 31 January: Levante 0 - 0 Atletico Madrid L 08 February: Athletic Club 4 - 2 Levante L 15 February: Levante 0 - 2 Valencia L 18 February: Levante 0 - 1 Villarreal
20Oviedo24381316-39-2317 L 17 January: Osasuna 3 - 2 Oviedo L 25 January: Barcelona 3 - 0 Oviedo W 31 January: Oviedo 1 - 0 Girona L 15 February: Oviedo 1 - 2 Athletic Club D 21 February: Real Sociedad 3 - 3 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
Inline Feedbacks
View all comments