La Liga, round 25, Saturday, 21 February 2026, 17:30 UK time
Osasuna2–1Real Madrid
Full time, half time 1–0.
- Osasuna at home, last 5
- 3 won. 2.2 scored, 1.0 conceded
- Real Madrid away, last 5
- 4 won. 2.0 scored, 0.4 conceded
- Over 2.5 goals, last 5
- Osasuna home 60%, Real Madrid away 40%
- Head-to-Head, last 3
- Osasuna won 0, Real Madrid 2, 1 drawn. 1 of 3 over 2.5
- Missing
- None reported
Form
Their last five matches before this one, latest on the right.
How they compare
As the numbers stood before kickoff, so you can see what was knowable then.
Osasuna, 5 matchesReal Madrid, 5 matches
Head-to-Head
Their most recent meetings in the competitions we cover.
Players
Each player’s last ten appearances before this match.
Osasuna
| Player | Mins | SoT/90 | 1+ SoT | Scored |
|---|---|---|---|---|
| Javi Galán | 73 | 0.1 | 10% | 0% |
| Sergio Herrera | 90 | 0 | 0% | 0% |
| Valentin Rosier | 74 | 0 | 0% | 0% |
| Víctor Muñoz | 83 | 1.1 | 40% | 30% |
| Rubén García | 73 | 0.5 | 40% | 20% |
| Alejandro Catena | 86 | 0.1 | 10% | 10% |
| Ante Budimir | 80 | 1.2 | 70% | 50% |
| Aimar Oroz | 78 | 0.2 | 20% | 0% |
| Jon Moncayola | 79 | 0.1 | 10% | 0% |
| Jorge Herrando | 73 | 0 | 0% | 0% |
| Raúl Moro | 76 | 0.6 | 40% | 10% |
Real Madrid
| Player | Mins | SoT/90 | 1+ SoT | Scored |
|---|---|---|---|---|
| Thibaut Courtois | 90 | 0 | 0% | 0% |
| Kylian Mbappé | 89 | 2.5 | 100% | 80% |
| Álvaro Carreras | 81 | 0.1 | 10% | 10% |
| Vinicius Junior | 87 | 1.1 | 80% | 20% |
| Federico Valverde | 88 | 0.5 | 50% | 10% |
| Aurélien Tchouaméni | 86 | 0.2 | 20% | 0% |
| Raúl Asencio | 77 | 0.2 | 20% | 20% |
| Eduardo Camavinga | 64 | 0.3 | 20% | 10% |
| Arda Güler | 63 | 0.9 | 40% | 0% |
| Trent Alexander-Arnold | 47 | 0 | 0% | 0% |
| Daniel Carvajal | 59 | 0 | 0% | 0% |