Real Madrid vs Athletic Bilbao

23 May 2026 · La Liga · 2025/26 · Referee Juan Martínez Munuera

Full time 4 – 2

Half-time: 2–1

  • Gonzalo García 12’
  • Jude Bellingham 41’
  • Kylian Mbappe-Lottin 51’
  • Brahim Diaz 88’
  • Gorka Guruzeta 45+1’
  • Urko Izeta 90+1’

Match summary

Real Madrid won 4-2 at home to Athletic Bilbao. Real Madrid led 2-1 at half-time.

In the first half, Gonzalo García put Real Madrid ahead in the 12th minute, set up by Daniel Carvajal, Jude Bellingham made it 2-0 in the 41st minute, set up by Thiago Pitarch, and Gorka Guruzeta pulled one back to make it 2-1 in first-half stoppage time, set up by Iñaki Williams. In the second half, Kylian Mbappe-Lottin made it 3-1 in the 51st minute, set up by Álvaro Fernández, Brahim Diaz made it 4-1 in the 88th minute, set up by Thiago Pitarch, and Urko Izeta made it 4-2 with a header in stoppage time, set up by Iñaki Williams.

The chances backed that up: Real Madrid created 1.95 expected goals (xG) from 13 shots to Athletic Bilbao's 1.45 from 8.

Match stats

74% Possession 26%
13 Shots 8
8 Shots on target 2
2 Corners 1
91 Attacks 83
44 Dangerous attacks 18
745 Passes 254
91% Pass accuracy 69%
2 Tackles 8
6 Fouls 20
2 Yellow cards 0
0 Red cards 0
7 Offsides 2

Key events

Real Madrid Athletic Bilbao
Kick-off
3’
Gonzalo GarcíaRight foot shot1-0 (Real Madrid)
12’
20’
Thiago PitarchShot on target
25’
Jude BellinghamLeft foot shot2-0 (Real Madrid)
41’
45+1’
Gorka GuruzetaRight foot shot2-1 (Athletic Bilbao)
Half-time2-1
Second half underway
Kylian MbappéRight foot shot3-1 (Real Madrid)
51’
Jude BellinghamShot on target
57’
60’
Iñigo LekueIñigo Ruiz de Galarreta
Kylian Mbappe-LottinShot on target
62’
Manuel Serrano SalazarDaniel Carvajal 
84’
85’
Mikel VesgaMikel Jauregizar
Federico ValverdeShot on target
87’
Brahim DíazLeft foot shot4-1 (Real Madrid)
88’
VAR review
89’
90+1’
Urko IzetaHeader4-2 (Athletic Bilbao)
Full-time4-2

How the chances added up

Running total of expected goals (xG) for each side through the match. xG rates each chance by how often similar shots are scored. A goal is marked where it was scored.

0.0 0.5 1.0 1.5 2.0 2.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.95 1.45 12’ Gonzalo García (Real Madrid), 1-0 12’ 41’ Jude Bellingham (Real Madrid), 2-0 41’ 45+1’ Gorka Guruzeta (Athletic Bilbao), 2-1 45+1’ 51’ Kylian Mbappe-Lottin (Real Madrid), 3-1 51’ 88’ Brahim Diaz (Real Madrid), 4-1 88’ 90+1’ Urko Izeta (Athletic Bilbao), 4-2 90+1’ 0.0 0.5 1.0 1.5 2.0 2.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.95 1.45 12’ Gonzalo García (Real Madrid), 1-0 García 12’ 41’ Jude Bellingham (Real Madrid), 2-0 Bellingham 41’ 45+1’ Gorka Guruzeta (Athletic Bilbao), 2-1 Guruzeta 45+1’ 51’ Kylian Mbappe-Lottin (Real Madrid), 3-1 Mbappe-Lottin 51’ 88’ Brahim Diaz (Real Madrid), 4-1 Diaz 88’ 90+1’ Urko Izeta (Athletic Bilbao), 4-2 Izeta 90+1’
Real Madrid 1.95 xGAthletic Bilbao 1.45 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Athletic Bilbao attacking Real Madrid attacking 
90+1’ Urko Izeta (Athletic Bilbao), open play, 0.57 xG, goal 62’ Kylian Mbappe-Lottin (Real Madrid), open play, 0.52 xG, saved 88’ Brahim Diaz (Real Madrid), open play, 0.50 xG, goal 46’ Gorka Guruzeta (Athletic Bilbao), open play, 0.43 xG, goal 12’ Gonzalo García (Real Madrid), open play, 0.30 xG, goal 57’ Gorka Guruzeta (Athletic Bilbao), open play, 0.25 xG, off target 28’ Gorka Guruzeta (Athletic Bilbao), from a corner, 0.10 xG, off target 25’ Thiago Pitarch (Real Madrid), open play, 0.10 xG, saved 57’ Jude Bellingham (Real Madrid), open play, 0.09 xG, saved 44’ Kylian Mbappe-Lottin (Real Madrid), open play, 0.08 xG, off target 41’ Jude Bellingham (Real Madrid), open play, 0.07 xG, goal 49’ David Alaba (Real Madrid), open play, 0.08 xG, off target 56’ Kylian Mbappe-Lottin (Real Madrid), open play, 0.07 xG, off target 35’ Thiago Pitarch (Real Madrid), from a corner, 0.04 xG, off target 50’ Kylian Mbappe-Lottin (Real Madrid), open play, 0.04 xG, off target 51’ Kylian Mbappe-Lottin (Real Madrid), open play, 0.04 xG, goal 3’ Gorka Guruzeta (Athletic Bilbao), open play, 0.03 xG, off target 47’ Roberto Navarro (Athletic Bilbao), open play, 0.03 xG, off target 80’ Urko Izeta (Athletic Bilbao), open play, 0.02 xG, blocked 63’ Adama Boiro (Athletic Bilbao), open play, 0.02 xG, off target 87’ Federico Valverde (Real Madrid), set piece, 0.01 xG, saved 90+1’ Urko Izeta (Athletic Bilbao), open play, 0.57 xG, goal 62’ Kylian Mbappe-Lottin (Real Madrid), open play, 0.52 xG, saved 88’ Brahim Diaz (Real Madrid), open play, 0.50 xG, goal 46’ Gorka Guruzeta (Athletic Bilbao), open play, 0.43 xG, goal 12’ Gonzalo García (Real Madrid), open play, 0.30 xG, goal 57’ Gorka Guruzeta (Athletic Bilbao), open play, 0.25 xG, off target 28’ Gorka Guruzeta (Athletic Bilbao), from a corner, 0.10 xG, off target 25’ Thiago Pitarch (Real Madrid), open play, 0.10 xG, saved 57’ Jude Bellingham (Real Madrid), open play, 0.09 xG, saved 44’ Kylian Mbappe-Lottin (Real Madrid), open play, 0.08 xG, off target 41’ Jude Bellingham (Real Madrid), open play, 0.07 xG, goal 49’ David Alaba (Real Madrid), open play, 0.08 xG, off target 56’ Kylian Mbappe-Lottin (Real Madrid), open play, 0.07 xG, off target 35’ Thiago Pitarch (Real Madrid), from a corner, 0.04 xG, off target 50’ Kylian Mbappe-Lottin (Real Madrid), open play, 0.04 xG, off target 51’ Kylian Mbappe-Lottin (Real Madrid), open play, 0.04 xG, goal 3’ Gorka Guruzeta (Athletic Bilbao), open play, 0.03 xG, off target 47’ Roberto Navarro (Athletic Bilbao), open play, 0.03 xG, off target 80’ Urko Izeta (Athletic Bilbao), open play, 0.02 xG, blocked 63’ Adama Boiro (Athletic Bilbao), open play, 0.02 xG, off target 87’ Federico Valverde (Real Madrid), set piece, 0.01 xG, saved
Size shows xG Goal On target Off target or blocked

Hover or tap a shot for the player, minute and xG.

Lineups

Real Madrid 4-4-2 Starting XI
Courtois
Carvajal 84’
Asencio
Alaba 70’
Carreras
Mastantuono 74’
Bellingham 74’
Valverde
Pitarch 2
García 74’
Mbappé
Athletic Bilbao 4-2-3-1 Starting XI
Padilla
Boiro
Paredes
Álvarez 46’
Vivian
Jauregizar 85’
Galarreta 60’
Navarro
Gómez 60’
Williams 2
Guruzeta 74’

Player stats

PlayerPosMinGAShxGxAKPCards
Thibaut Courtois GK900 0.000.000
Daniel Carvajal DEF8710 0.000.342
Raúl DEF900 0.000.000
David Alaba DEF731 0.080.000
Álvaro Fernández DEF9010 0.000.132
Franco Mastantuono MID770 0.000.101
Federico Valverde MID901 0.010.000
Jude Bellingham MID7712 0.170.000
Thiago Pitarch MID9022 0.140.582
Kylian Mbappe-Lottin FWD9015 0.760.000
Gonzalo García FWD7711 0.300.091
Dean Huijsen Sub170 0.000.000
Brahim Diaz Sub1311 0.500.000
Dani Ceballos Sub130 0.000.000
Arda Güler Sub130 0.000.000
Manuel Serrano Sub30 0.000.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

Real Madrid win 62% Avg odds 1.52
Draw 20% Avg odds 4.60
Athletic Bilbao win 18% Avg odds 5.18

Chances implied by the average closing odds, with the bookmaker margin removed.

Form going into the game

Last five league games before this one, oldest first. Select one to open it.

Previous and next meeting

Shots, expected goals and player data from Understat. Timeline, lineups and team statistics from Sportmonks. Results and odds from football-data.co.uk.