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
1Barcelona28231477-284970 L 16 February: Girona 2 - 1 Barcelona W 22 February: Barcelona 3 - 0 Levante W 28 February: Barcelona 4 - 1 Villarreal W 07 March: Athletic Club 0 - 1 Barcelona W 15 March: Barcelona 5 - 2 Sevilla
2Real Madrid28213460-243666 W 14 February: Real Madrid 4 - 1 Real Sociedad L 21 February: Osasuna 2 - 1 Real Madrid L 02 March: Real Madrid 0 - 1 Getafe W 06 March: Celta Vigo 1 - 2 Real Madrid W 14 March: Real Madrid 4 - 1 Elche
3Atletico Madrid28176547-252257 L 15 February: Rayo Vallecano 3 - 0 Atletico Madrid W 21 February: Atletico Madrid 4 - 2 Espanyol W 28 February: Oviedo 0 - 1 Atletico Madrid W 07 March: Atletico Madrid 3 - 2 Real Sociedad W 14 March: Atletico Madrid 1 - 0 Getafe
4Villarreal28174751-331855 W 18 February: Levante 0 - 1 Villarreal W 22 February: Villarreal 2 - 1 Valencia L 28 February: Barcelona 4 - 1 Villarreal W 08 March: Villarreal 2 - 1 Elche D 13 March: Alaves 1 - 1 Villarreal
5Real Betis271110642-34843 W 15 February: Mallorca 1 - 2 Real Betis W No match found D 01 March: Real Betis 2 - 2 Sevilla D No match found L No match found
6Celta Vigo271010737-30740 L No match found D No match found W 01 March: Girona 1 - 2 Celta Vigo W No match found L No match found
7Espanyol281071135-42-737 D 14 February: Espanyol 2 - 2 Celta Vigo L 21 February: Atletico Madrid 4 - 2 Espanyol D 01 March: Elche 2 - 2 Espanyol D 09 March: Espanyol 1 - 1 Oviedo L 15 March: Mallorca 2 - 1 Espanyol
8Real Sociedad27981040-41-135 W No match found L No match found D No match found W No match found L No match found
9Getafe281051323-30-735 W 14 February: Getafe 2 - 1 Villarreal L 22 February: Getafe 0 - 1 Sevilla W 02 March: Real Madrid 0 - 1 Getafe W 08 March: Getafe 2 - 0 Real Betis L 14 March: Atletico Madrid 1 - 0 Getafe
10Athletic Club281051330-40-1035 W 15 February: Oviedo 1 - 2 Athletic Club W 20 February: Athletic Club 2 - 1 Elche D 28 February: Rayo Vallecano 1 - 1 Athletic Club L 07 March: Athletic Club 0 - 1 Barcelona L 14 March: Girona 3 - 0 Athletic Club
11Osasuna27971132-32034 W No match found D No match found W No match found L No match found D No match found
12Girona288101031-43-1234 W 16 February: Girona 2 - 1 Barcelona D 23 February: Alaves 2 - 2 Girona L 01 March: Girona 1 - 2 Celta Vigo D 07 March: Levante 1 - 1 Girona W 14 March: Girona 3 - 0 Athletic Club
13Valencia28881230-42-1232 W 15 February: Levante 0 - 2 Valencia L 22 February: Villarreal 2 - 1 Valencia W 01 March: Valencia 1 - 0 Osasuna W 08 March: Valencia 3 - 2 Alaves L 14 March: Oviedo 1 - 0 Valencia
14Sevilla28871337-47-1031 D 14 February: Sevilla 1 - 1 Alaves W 22 February: Getafe 0 - 1 Sevilla D 01 March: Real Betis 2 - 2 Sevilla D 08 March: Sevilla 1 - 1 Rayo Vallecano L 15 March: Barcelona 5 - 2 Sevilla
15Rayo Vallecano277101027-33-631 W 15 February: Rayo Vallecano 3 - 0 Atletico Madrid D 21 February: Real Betis 1 - 1 Rayo Vallecano D 28 February: Rayo Vallecano 1 - 1 Athletic Club W 04 March: Rayo Vallecano 3 - 0 Oviedo D 08 March: Sevilla 1 - 1 Rayo Vallecano
16Mallorca28771433-45-1228 L 15 February: Mallorca 1 - 2 Real Betis L 22 February: Celta Vigo 2 - 0 Mallorca L 28 February: Mallorca 0 - 1 Real Sociedad D 07 March: Osasuna 2 - 2 Mallorca W 15 March: Mallorca 2 - 1 Espanyol
17Alaves28771426-38-1228 D 14 February: Sevilla 1 - 1 Alaves D 23 February: Alaves 2 - 2 Girona L 27 February: Levante 2 - 0 Alaves L 08 March: Valencia 3 - 2 Alaves D 13 March: Alaves 1 - 1 Villarreal
18Elche285111236-45-926 D 13 February: Elche 0 - 0 Osasuna L 20 February: Athletic Club 2 - 1 Elche D 01 March: Elche 2 - 2 Espanyol L 08 March: Villarreal 2 - 1 Elche L 14 March: Real Madrid 4 - 1 Elche
19Levante27571529-45-1622 L 15 February: Levante 0 - 2 Valencia L 18 February: Levante 0 - 1 Villarreal L 22 February: Barcelona 3 - 0 Levante W 27 February: Levante 2 - 0 Alaves D 07 March: Levante 1 - 1 Girona
20Oviedo28491518-44-2621 D 21 February: Real Sociedad 3 - 3 Oviedo L 28 February: Oviedo 0 - 1 Atletico Madrid L 04 March: Rayo Vallecano 3 - 0 Oviedo D 09 March: Espanyol 1 - 1 Oviedo W 14 March: Oviedo 1 - 0 Valencia

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