Osasuna vs Real Madrid: February 21, 2026

Osasuna beat Real Madrid 2-1 at El Sadar, Pamplona on February 21, 2026 (2025-26 La Liga).

Full time · Played February 21, 2026 · Updated October 12, 2026 at 7:37 PM ET · StatsNext match records

Score by half

Team1st half2nd halfFinal
Osasuna112
Real Madrid011

Goals

Match statistics

StatisticOsasunaReal Madrid
Expected goals (xG)2.31.7
Shots1315
Shots on target25
Big chances33
Possession %38.761.3
Passes353571
Corners37
Fouls1910
Yellow cards24
Red cards00
Saves41

What stood out

  • Expected goals: Osasuna 2.3, Real Madrid 1.7.
  • Shots: Osasuna 13, Real Madrid 15.
  • Managers: Alessio Lisci (Osasuna), Álvaro Arbeloa (Real Madrid).

Player lines

  • Abel Bretones (OSA, substitute): 24 MIN, 0 G, 0 A, 0 SH, 0 SOT, 0 xA, 0 YC, 0 RC
  • Alejandro Catena (OSA): 90 MIN, 0 G, 0 A, 1 SH, 0 SOT, 0.1 xG, 0.0 xA, 0 YC, 0 RC
  • Álvaro Carreras (RMA): 90 MIN, 0 G, 0 A, 1 SH, 0 SOT, 0.0 xG, 0.0 xA, 0 YC, 0 RC
  • Ante Budimir (OSA): 67 MIN, 1 G, 0 A, 5 SH, 1 SOT, 1.3 xG, 0.0 xA, 0 YC, 0 RC
  • Arda Güler (RMA): 82 MIN, 0 G, 0 A, 1 SH, 0 SOT, 0.1 xG, 0.2 xA, 0 YC, 0 RC
  • Aurélien Tchouaméni (RMA): 90 MIN, 0 G, 0 A, 1 SH, 1 SOT, 0.1 xG, 0.0 xA, 0 YC, 0 RC
  • Brahim Díaz (RMA, substitute): 26 MIN, 0 G, 0 A, 0 SH, 0 SOT, 0.0 xA, 0 YC, 0 RC
  • Dani Ceballos (BET, substitute): 8 MIN, 0 G, 0 A, 0 SH, 0 SOT, 0.0 xA, 0 YC, 0 RC
  • Eduardo Camavinga (RMA): 64 MIN, 0 G, 0 A, 0 SH, 0 SOT, 0.0 xA, 0 YC, 0 RC
  • Federico Valverde (RMA): 75 MIN, 0 G, 1 A, 1 SH, 0 SOT, 0.0 xG, 0.5 xA, 0 YC, 0 RC
  • Iker Muñoz (OSA, substitute): 19 MIN, 0 G, 0 A, 1 SH, 0 SOT, 0.1 xG, 0 xA, 0 YC, 0 RC
  • Iñigo Arguibide (OSA, substitute): 13 MIN, 0 G, 0 A, 0 SH, 0 SOT, 0 YC, 0 RC
  • Javi Galán (CEL): 90 MIN, 0 G, 0 A, 0 SH, 0 SOT, 0.2 xA, 0 YC, 0 RC
  • Jon Moncayola (OSA): 83 MIN, 0 G, 0 A, 0 SH, 0 SOT, 0.0 xA, 1 YC, 0 RC
  • Kylian Mbappé (RMA): 90 MIN, 0 G, 0 A, 2 SH, 1 SOT, 0.3 xG, 0.1 xA, 0 YC, 0 RC
  • Lucas Torró (OSA): 90 MIN, 0 G, 0 A, 0 SH, 0 SOT, 0.0 xA, 0 YC, 0 RC
  • Raúl García (OSA, substitute): 23 MIN, 1 G, 0 A, 2 SH, 1 SOT, 0.5 xG, 0 xA, 0 YC, 0 RC
  • Raúl Moro (OSA, substitute): 13 MIN, 0 G, 1 A, 0 SH, 0 SOT, 0.1 xA, 0 YC, 0 RC
  • Rubén García (OSA): 66 MIN, 0 G, 0 A, 0 SH, 0 SOT, 0.4 xA, 0 YC, 0 RC
  • Sergio Herrera (OSA): 90 MIN, 4 SV, 17 PASS, 11 CMP, 0 YC
  • Thibaut Courtois (RMA): 90 MIN, 1 SV, 26 PASS, 20 CMP, 1 YC
  • Trent Alexander-Arnold (RMA, substitute): 26 MIN, 0 G, 0 A, 1 SH, 0 SOT, 0.1 xG, 0.0 xA, 1 YC, 0 RC
  • Vinícius Júnior (RMA): 90 MIN, 1 G, 0 A, 5 SH, 2 SOT, 0.8 xG, 0.1 xA, 1 YC, 0 RC

Lines for players with a StatsNext page.

Head-to-head

Full Osasuna vs Real Madrid head-to-head (2 meetings).

About this page

This match is final; its statistics change only if a stored record is corrected. Goals are listed when StatsNext’s records hold every goal of the match.

This page shows statistics and results only. It contains no sportsbook prices or betting lines. Current markets and StatsNext research are in the app.

Research in StatsNext