La Liga · Matchweek 25 · Feb 21

Osasuna - Real Madrid

Osasuna beat Real Madrid 2-1 in La Liga (Matchweek 25). Goals: A. Budimir (P) 38'; R. Garcia 90+1'; Vinicius Junior 73'.

🏟 Estadio El Sadar Pamplona 👤 Referee: A. Quintero
Key events
32' 🟨 A. OrozYellow card Osasuna
37' 🟨 T. CourtoisYellow card Real Madrid
38' ⚽ A. Budimir (P)(1 - 0) Osasuna
66' 🟨 J. MoncayolaYellow card Osasuna
73' ⚽ Vinicius Junior(1 - 1) · Assist: F. Valverde Real Madrid
84' 🟨 T. Alexander-ArnoldYellow card Real Madrid
88' 🟨 Vinicius JuniorYellow card Real Madrid
90+1' ⚽ R. Garcia(2 - 1) · Assist: R. Moro Osasuna
90+3' 🟨 D. AlabaYellow card Real Madrid
Quick stats
%39 Possession %61
1.49 Pre-match xG 2.01
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
4 Saves 1
Match timeline
First half
A. OrozYellow card🟨
32'
37'
🟨T. CourtoisYellow card
A. Budimir (P)(1 - 0)⚽
38'
HT 1 - 0
64'
🔁E. Camavinga ↔ B. DiazSubstitution
64'
🔁D. Carvajal ↔ T. Alexander-ArnoldSubstitution
J. MoncayolaYellow card🟨
66'
R. Garcia ↔ A. BretonesSubstitution🔁
66'
A. Budimir ↔ R. GarciaSubstitution🔁
67'
A. Oroz ↔ I. MunozSubstitution🔁
71'
73'
⚽Vinicius Junior(1 - 1) · Assist: F. Valverde
75'
🔁F. Valverde ↔ G. GarciaSubstitution
82'
🔁A. Guler ↔ D. CeballosSubstitution
V. Rosier ↔ I. ArguibideSubstitution🔁
83'
J. Moncayola ↔ R. MoroSubstitution🔁
83'
84'
🟨T. Alexander-ArnoldYellow card
88'
🟨Vinicius JuniorYellow card
R. Garcia(2 - 1) · Assist: R. Moro⚽
90+1'
90+3'
🟨D. AlabaYellow card
FT 2 - 1
Match statsOsasuna · Real Madrid
Key stats
%39 Possession %61
1.49 Pre-match xG 2.01
Shots
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
4 Saves 1
Attacking
0 Attacks 0
0 Dangerous attacks 0
Passing
348 Total passes 565
290 Accurate passes 509
%83 Pass accuracy %90
Set pieces & discipline
2 Corners 7
1 Offsides 2
19 Fouls 9
Cards
2 Yellow cards 3
By half
1 1st-half goals 0
1 2nd-half goals 1
Penalties
0 Penalties won 0
0 Penalty goals 0
Momentum
0'▲ Osasuna▼ Real Madrid90'
Shot map28 shots
Vinicius Junior 17' · xG 0.02 Ante Budimir 18' · xG 0.04 Raul Asencio 21' · xG 0.22 Aimar Oroz 23' · xG 0.17 Valentin Rosier 24' · xG 0.03 Victor Munoz 26' · xG 0.08 Ante Budimir 27' · xG 0.39 Ante Budimir 28' · xG 0.02 David Alaba 30' · xG 0.01 Kylian Mbappé 31' · xG 0.02 Federico Valverde 31' · xG 0.02 David Alaba 32' · xG 0.15 Alvaro Carreras 33' · xG 0.02 Ante Budimir 38' · xG 0.79 Victor Munoz 43' · xG 0.10 Ante Budimir 44' · xG 0.05 Vinicius Junior 45' · xG 0.02 Aurélien Tchouaméni 45' · xG 0.10 Arda Güler 55' · xG 0.06 Vinicius Junior 56' · xG 0.12 Vinicius Junior 65' · xG 0.14 Vinicius Junior 73' · xG 0.46 Kylian Mbappé 79' · xG 0.28 Raul Garcia 82' · xG 0.18 Iker Munoz 82' · xG 0.08 Alejandro Catena 85' · xG 0.08 Trent Alexander-Arnold 89' · xG 0.06 Raul Garcia 90' · xG 0.29
Osasuna Real Madrid Filled = goal · size = xG
HEAD TO HEAD12 meetings · 2021–2025
Osasuna 0
Jan 9who was on topAug 19
Real Madrid 8
0 Osasuna 4 draw 8 Real Madrid
GOALS IN THIS FIXTURE
2.5goals / match
6–24total goals
2/7clean sheets
4-0Real Madrid best win · Nov 9
%75 Over 1.5 9/12
%42 Over 2.5 5/12
%33 Over 3.5 4/12
%42 BTTS 5/12
DOES THE VENUE MATTER
Osasuna at home5 matches
0W 2D 3L 4:10
Real Madrid at home7 matches
5W 2D 0L 14:2
Results are read from the side that hosted the match.
FORM COMPARISON
Osasuna1W 1D 3L Real Madrid2W 2D 1L
0.80 1.60 Points per game
6 9 Goals scored
8 7 Goals conceded
1.19 1.97 xG average
1.60 1.75 xGA average
%0 %20 Clean sheets
%80 %80 BTTS
%60 %40 Over 2.5
3.6 6.6 Corners
2.4 3.0 Cards
Osasuna2W 3D 5L Real Madrid5W 2D 3L
0.90 1.70 Points per game
12 20 Goals scored
16 15 Goals conceded
1.42 1.93 xG average
1.44 1.70 xGA average
%10 %10 Clean sheets
%70 %90 BTTS
%60 %70 Over 2.5
4.2 6.0 Corners
2.9 2.2 Cards
SEASON COMPARISON
17Osasunain the table42pts
38matches 11-9-18W-D-L 44:50goals -6diff
LLLLL
2Real Madridin the table86pts
38matches 27-5-6W-D-L 77:35goals +42diff
WWWLW
Season profile · 2025/2026 · 23 matches
1.26 2.48 Points per game
1.25 2.18 xG average
1.50 1.12 xGA average
%22 %48 Clean sheets
%48 %48 BTTS
%43 %57 Over 2.5
3.2 6.5 Corners
2.6 2.0 Cards
PREVIOUS MEETINGS
Aug 19 Real Madrid 1-0 Osasuna La Liga
Feb 15 Osasuna 1-1 Real Madrid La Liga
Nov 9 Real Madrid 4-0 Osasuna La Liga
Mar 16 Osasuna 2-4 Real Madrid La Liga
Oct 7 Real Madrid 4-0 Osasuna La Liga
May 6 Real Madrid 2-1 Osasuna Copa del Rey
Feb 18 Osasuna 0-2 Real Madrid La Liga
Oct 2 Real Madrid 1-1 Osasuna La Liga
WHAT THE NUMBERS SAY
Real Madrid dominated the ball61% possession
Real Madrid took more shots on target5 - 2
Osasuna committed more fouls19 - 9
THIS MATCH VS SEASON AVERAGE
Goals 2.01.1 +0.9
Shots 13.010.6 +2.4
On target 2.03.7 -1.7
Possession %39%47 -7.7
Corners 2.03.4 -1.4
Cards 2.02.8 -0.8
Conceded 1.01.3 -0.3
this matchseason average · 37 matches
Goals 1.02.1 -1.1
Shots 15.016.7 -1.7
On target 5.06.4 -1.4
Possession %61%60 +1.1
Corners 7.05.8 +1.2
Cards 3.02.6 +0.4
Conceded 2.00.9 +1.1
this matchseason average · 36 matches
PLAYER RATINGS★ Federico Valverde 7.90
Starting XI
21 Victor Muñoz M · 88' 7.70
Key pass3Dribbles4/5Duels won6/13Fouls won2Fouls3Passes18 · %16
17 Ante Budimir F · 67' 7.50
Goals1Pen goal1On target1/4Blocks1Duels won4/8Fouls won1Passes9 · %9
14 Rubén García M · 66' · K 7.30
Key pass2Tackles1Duels won1/1Passes28 · %23
1 Sergio Herrera G · 88' 7.30
Saves4Passes15 · %11
20 Javi Galán D · 88' 7.20
Key pass2Dribbles2/2Tackles1Interceptions1Blocks2Duels won3/7Fouls3Passes47 · %38
6 Lucas Torró M · 88' 6.90
Tackles2Interceptions1Duels won4/6Fouls2Passes42 · %37
5 Jorge Herrando D · 88' 6.90
Interceptions1Blocks1Duels won1/1Fouls won1Passes28 · %28
7 Jon Moncayola M · 83' 6.70
Tackles1Duels won1/2Fouls1Passes34 · %28
19 Valentin Rosier D · 83' 6.70
Dribbles1/2Tackles2Interceptions3Duels won3/8Fouls2Passes33 · %28
24 Alejandro Catena D · 88' 6.60
Dribbles1/1Interceptions2Blocks1Duels won2/3Fouls won1Fouls1Passes34 · %27
10 Aimar Oroz M · 71' 6.00
Key pass3Interceptions1Duels won4/12Fouls won2Fouls3Passes34 · %27
Substitutes
9 Raúl García de Haro F · 21' 6.90
Tackles1Interceptions1Duels won2/4Fouls won1Passes6 · %6
8 Iker Muñoz M · 17' 6.30
Duels won1/2Fouls won1Fouls1Passes7 · %5
23 Abel Bretones D · 22' 6.00
Fouls2Passes5 · %4
41 Iñigo Arguibide D · 5'
18 Raúl Moro F · 5'
Dribbles1/1Duels won1/1Passes4 · %1
Unused: Asier OsambelaJuan CruzDimitrios StamatakisMoi GómezAitor FernándezKike Barja
Starting XI
8 Federico Valverde M · 75' 7.90
Assist1Key pass1Interceptions1Duels won2/4Fouls won2Fouls1Passes43 · %40
7 Vinícius Júnior F · 88' 7.60
Goals1On target2/3Key pass2Dribbles1/2Duels won6/13Fouls won5Fouls2Offside1Passes39 · %33
6 Eduardo Camavinga M · 64' 7.30
Tackles3Interceptions1Blocks1Duels won4/7Fouls2Passes48 · %44
4 David Alaba D · 88' 7.20
Tackles3Blocks2Duels won4/6Passes67 · %62
14 Aurélien Tchouaméni M · 88' 7.20
On target1/1Key pass1Tackles1Interceptions3Duels won6/8Fouls won2Passes52 · %45
15 Arda Güler M · 82' 7.00
Key pass1Tackles1Blocks1Duels won3/8Fouls won2Passes55 · %51
17 Raúl Asencio D · 88' 6.70
On target1/1Duels won3/6Fouls2Passes64 · %60
2 Daniel Carvajal D · 64' · K 6.60
Key pass1Tackles1Blocks1Duels won3/7Fouls won2Passes40 · %40
18 Álvaro Carreras D · 88' 6.60
Key pass2Tackles2Interceptions1Duels won4/4Passes59 · %54
10 Kylian Mbappé F · 88' 6.30
On target1/1Key pass1Duels won1/1Fouls won1Offside1Passes36 · %28
1 Thibaut Courtois G · 88' 5.60
Saves1Fouls1Passes24 · %19
Substitutes
21 Brahim Díaz M · 24' 6.70
Duels won2/2Fouls won2Passes18 · %17
16 Gonzalo García F · 13' 6.70
Key pass1Tackles1Duels won1/1Passes2 · %1
12 Trent Alexander-Arnold D · 24' 6.20
Key pass1Fouls1Passes9 · %8
19 Dani Ceballos M · 6'
Interceptions1Passes3 · %3
Unused: Thiago PitarchAndriy LuninSergio MestreFerland MendyAntonio RüdigerFran GarcíaFranco Mastantuono
Win probabilityModel: 2 (%65) ✗
Osasuna %15 Draw %20 Real Madrid %65
0.65Osasuna xPuan
2.15Real Madrid xPuan
🔒
ULTIMATE

Tactical metrics & visuals

This section is available to Ultimate members.

Sign in Upgrade to Ultimate in the app

App Store · Google Play

🔒
ULTIMATE

Team & player heatmaps

This section is available to Ultimate members.

Sign in Upgrade to Ultimate in the app

App Store · Google Play

🔒
ULTIMATE

ML deep-dive

This section is available to Ultimate members.

Sign in Upgrade to Ultimate in the app

App Store · Google Play

Form
OsasunaDWDWW
Real MadridWWWWL
Match Reportsall →
Beşiktaş 2-1 KocaelisporSüper Lig · Oct 13 Rizespor 0-3 FenerbahçeSüper Lig · Oct 11 Samsunspor 0-3 TrabzonsporSüper Lig · Oct 11 Chelsea 5-1 BournemouthPremier League · Oct 11 Galatasaray 3-1 KasımpaşaSüper Lig · Oct 10 Borussia Dortmund 2-2 Werder BremenBundesliga · Oct 10
Ad
Team of the week, tactical profile and AI predictions are open with a free account.Free sign-up
Ad
Ad