2025/26 · La Liga · Matchday 1

Real Madrid 1–0 Osasuna

Real MadridHome
OsasunaAway

WonEstadio Bernabéu68,407 spectators

Match summary

Real Madrid beat Osasuna 1–0 at Estadio Bernabéu on 19 August 2025 in La Liga matchday 1 in front of 68,407 spectators. Mbappé 50' pen scored for Real Madrid. Abel Bretones 90+5' was sent off.

It was Real Madrid's 30th win in 44 meetings between the clubs (30 wins, 9 draws, 5 defeats for Real Madrid). Real Madrid went into the game with a recent run of W W W L W. Real Madrid finished that season 2nd in La Liga.

Line-ups

  • 21Víctor Muñoz↑ 66'
  • 16Moi Gómez↑ 77'
  • 9Raúl García↑ 85'
  • 5Jorge Herrando
  • 34Raúl Chasco
  • 8Iker Muñoz
  • 26Mauro Echegoyen
  • 13Aitor Fernández
  • 29Asier Osambela
  • 31Dimitrios Stamatakis
  • 11Enrique Barja

Match events

  1. 50'PenaltyMbappé
  2. 51'Yellow cardAlessio Lisci
  3. 65'SubstitutionVictor Munoz for Rubén García
  4. 67'SubstitutionCarvajal for Trent Alexander-Arnold
  5. 67'SubstitutionFranco Mastantuono for Brahim
  6. 77'SubstitutionMoi Gómez for Aimar Oroz
  7. 78'SubstitutionGonzalo García for Vinícius Jr.
  8. 84'SubstitutionRaúl García for Juan Cruz
  9. 89'Yellow cardMbappé
  10. 89'SubstitutionCeballos for Arda Güler
  11. 90+5'Red cardAbel Bretones
Match report

Mbappe Gets 9, Huijsen With 8 | Real Madrid Players Rated In Solid Win Vs Osasuna

Real Madrid entertained Osasuna at the Santiago Bernabeu Stadium earlier tonight as they hoped to secure a positive result in their La Liga season opener.

Los Blancos dominated the game in the first half but were held to a scoreless draw at the half-time break.

Kylian Mbappe finally opened the goal-scoring from the penalty spot in the 51st minute. Abel Bretones was sent off by the referee in injury time as Xabi Alonso’s men ended up grinding out a solid 1-0 win in front of their home fans.

Let’s take a look at how each Real Madrid player performed during the match against Osasuna.

GK: Thibaut Courtois – 6.5/10

The Belgian keeper didn’t have a save to make in the game and earned an easy clean sheet tonight.

RB: Trent Alexander-Arnold – 6.5/10

He made one key chance going forward and was replaced after the hour mark.

CB: Eder Militao – 7/10

Militao was a rock at the back and did enough to keep a clean sheet.

CB: Dean Huijsen – 8/10

He made a lot of important clearances on the defensive end of the field and was a good presence on the ball as well.

LB: Alvaro Carreras – 7/10

He performed his defensive duties well and made two key chances in the opponent’s half.

CM: Federico Valverde – 6.5/10

Valverde worked his socks off at the centre of the park but struggled to influence the game in the final third.

CM: Aurelien Tchouameni – 6.5/10

He anchored the midfield well and was not shy of having a strike at goal.

CM: Arda Guler – 7/10

Guler was a positive influence at both ends of the field, but there was no goal for him.

RW: Brahim Diaz – 6.5/10

He made two inviting chances in the final third and was tidy with his passing.

ST: Kylian Mbappe – 9/10

Mbappe caused all sorts of problems for the opposition centre-back and scored the only goal of the contest from the penalty spot in the 51st minute.

LW: Vinicius Junior – 7/10

He caught the eye at times on the left flank but failed to register a goal.

Substitutes:

RB: Dani Carvajal – 6/10

He was solid at the back.

CM: Franco Mastantuono – 6.5/10

Mastantuono added some creativity to Alonso’s midfield.

ST: Gonzalo Garcia – 6.5/10

He made one decent chance in the final third.

CM: Dani Ceballos – N/A

Open the report as an article

Real Madrid v Osasuna: head-to-head

All 44 meetings
  • 44Meetings
  • 30Real Madrid wins
  • 9Draws
  • 5Osasuna wins

Real Madrid formWWWLW

Previous meetings

La Liga · Matchday 25Lost
Osasuna2
Real Madrid1

Ante Budimir 38', Raúl García 90' · Vinícius Jr. 73'

21 Feb · El SadarDetails
La Liga · League round 24Drew
Osasuna1
Real Madrid1

Ante Budimir 57' (pen) · Mbappé 15'

15 FebDetails
La Liga · League round 13Won
Real Madrid4
Osasuna0

Vinícius Jr. 34', Bellingham 42', Vinícius Jr. 61', Vinícius Jr. 69'

10 NovDetails

In the news around this match

All La Liga matches 2025/26Season 2025/26