La Liga Gameweek 1 Tue, Aug 19 2025 · 20:00 Estadio Santiago Bernabéu, Madrid
1–0 Full time · HT 0–0 xG 1.53 – 0.36
  • K. Mbappé 51’ (P)
  • 90+4’ Abel Bretones
Full match report oneScoredOdds · Value · Detailed stats →
Match story · our forecast vs the result iModel is our forecast, published before the match and locked at kick-off: expected goals for each side and the probability of every outcome.

xG after the match measures the quality of the chances each side actually created. It is known only after the final whistle, so it is not a forecast.

Mbappé goal decides it for Real Madrid

Real Madrid entered as clear favourites and won 1–0 through a Mbappé goal. Osasuna played with ten men from the 90th minute after Bretones was sent off. Real Madrid finished with the higher xG (1.53 vs 0.36).

Real Madrid ✓67%
Draw20%
Osasuna12%

Model vs reality

Real Madrid goals
1
Model 2.10 · xG 1.53
Osasuna goals
0
Model 0.78 · xG 0.36
Total goals
1
Model 2.88 · xG 1.89
Score 1–0
11%
Most likely 2–0 (12%)
Over 2.5
No
Model 55%
Both scored
No
Model 48%
Match facts
★ Player of the matchD. HuijsenReal Madrid
8.3
  • RefereeAdrian Cordero Vega
  • VenueEstadio Santiago Bernabéu

Timeline

  1. Half time · 0–0
  2. K. Mbappé (pen) 1–0
    51’
  3. ⇄ Víctor MuñozFor Rubén García
    66’
  4. ⇄ Franco MastantuonoFor Brahim Díaz
    68’
  5. ⇄ Dani CarvajalFor T. Alexander-Arnold
    68’
  6. ⇄ Moi GómezFor Aimar Oroz
    77’
  7. ⇄ Gonzalo GarcíaFor Vinícius
    78’
  8. ⇄ Raúl GarcíaFor Juan Cruz
    85’
  9. K. MbappéYellow card · Foul
    90’
  10. ⇄ Dani CeballosFor A. Güler
    90’
  11. Abel BretonesRed card · Violent conduct
    90+4’
  12. Full time · 1–0

Team stats

Real Madrid18 shots · 11 in box, 7 outside
Osasuna2 shots · 2 in box
Real MadridOsasuna
71% Possession 29%
1.53 Expected goals (xG) 0.36
2.26 Expected points (xPts) 0.50
18 Shots 2
5 Shots on target 0
7 Shots off target 2
6 Blocked shots 0
11 Shots inside the box 2
7 Shots outside the box 0
720 Passes 301
92% Pass accuracy 76%
7 Corners 0
0 Goalkeeper saves 4
10 Fouls 12
1 Yellow cards 0
0 Red cards 1
7.13 Team rating 6.78

Line-ups

Real Madrid

16.9 T. Courtois(G) 126.3 T. Alexander-Arnold ↓68’ 36.9 Éder Militão 248.3★ D. Huijsen 186.6 Álvaro Fernández 87.3 F. Valverde 146.7 A. Tchouaméni 157.0 A. Güler ↓90’ 216.9 Brahim Díaz ↓68’ 108.2 K. Mbappé 77.3 Vinícius ↓78’
  • 1T. Courtois (G)6.9
  • 12T. Alexander-Arnold↓68’6.3
  • 3Éder Militão6.9
  • 24D. Huijsen ★8.3
  • 18Álvaro Fernández6.6
  • 8F. Valverde7.3
  • 14A. Tchouaméni6.7
  • 15A. Güler↓90’7.0
  • 21Brahim Díaz↓68’6.9
  • 10K. Mbappé8.2
  • 7Vinícius↓78’7.3

Substitutes used

  • 2Dani Carvajal↑68’6.9
  • 30Franco Mastantuono↑68’6.7
  • 16Gonzalo García↑78’6.9
  • 19Dani Ceballos↑90’6.7

Unused: A. Lunin, Sergio Mestre, D. Alaba, Raúl Asencio, Fran García, Thiago Pitarch, Rodrygo

Osasuna 3-4-2-1

17.2 Sergio Herrera(G)
35.9 Juan Cruz ↓85’ 247.0 Catena 227.3 F. Boyomo
236.9 Abel Bretones 66.6 Lucas Torró 77.2 Moncayola 196.7 V. Rosier
106.6 Aimar Oroz ↓77’ 146.6 Rubén García ↓66’
176.5 A. Budimir
  • 1Sergio Herrera (G)7.2
  • 3Juan Cruz↓85’5.9
  • 24Catena7.0
  • 22F. Boyomo7.3
  • 23Abel Bretones6.9
  • 6Lucas Torró6.6
  • 7Moncayola7.2
  • 19V. Rosier6.7
  • 10Aimar Oroz↓77’6.6
  • 14Rubén García↓66’6.6
  • 17A. Budimir6.5

Substitutes used

  • 21Víctor Muñoz↑66’6.5
  • 16Moi Gómez↑77’6.9
  • 9Raúl García↑85’6.5

Unused: Aitor Fernández, D. Stamatakis, Jorge Herrando, Raúl Chasco, Iker Muñoz, Mauro Echegoyen, Asier Osambela, Kike Barja

Player stats

Top rated
D. HuijsenReal Madrid8.3
2nd
K. MbappéReal Madrid8.2
3rd
F. ValverdeReal Madrid7.3

Real Madrid

Osasuna

Match data from eScored. Ratings are the data provider's 0–10 match ratings; 7.2 and above is a strong game, 8+ is rare.