Barcelona vs Real Madrid

11 May 2025 · La Liga · 2024/25 · Referee Alejandro José Hernández Hernández

Full time 4 – 3

Half-time: 4–2

  • Eric Garcia 19’
  • Lamine Yamal 32’
  • Raphinha 34’, 45’
  • Kylian Mbappe-Lottin 5’ (pen), 14’, 70’

Match summary

Barcelona came back from 2 goals down to win 4-3 at home to Real Madrid. Barcelona led 4-2 at half-time.

In the first half, Kylian Mbappe-Lottin put Real Madrid ahead from the penalty spot in the 5th minute, Mbappe-Lottin made it 0-2 in the 14th minute, set up by Vinícius Júnior, Eric Garcia pulled one back to make it 1-2 with a header in the 19th minute, set up by Ferrán Torres, Lamine Yamal equalised in the 32nd minute, set up by Ferrán Torres, Raphinha put Barcelona in front in the 34th minute, set up by Pedri, and Raphinha made it 4-2 in the 45th minute, set up by Ferrán Torres. In the second half, Mbappe-Lottin pulled one back to make it 4-3 in the 70th minute, set up by Vinícius Júnior.

The chances backed that up: Barcelona created 4.13 expected goals (xG) from 23 shots to Real Madrid's 2.56 from 9.

Match stats

Barcelona Real Madrid
23 Shots 9
9 Shots on Target 5
10 Corners 2
4 Yellow Cards 3
0 Red Cards 0
4.11 xG 2.56
4.11 Non-penalty xG 1.82
13 Deep Completions 2

Key events

Barcelona Real Madrid
Kick-off
5’
Kylian Mbappe-Lottin
Penalty
0-1 (Real Madrid)
14’
Kylian Mbappe-Lottin
Assist: Vinícius Júnior
0-2 (Real Madrid)
Eric Garcia
Assist: Ferrán Torres
1-2 (Barcelona)
19’
Lamine Yamal
Assist: Ferrán Torres
2-2 (Barcelona)
32’
Raphinha
Assist: Pedri
3-2 (Barcelona)
34’
Raphinha
Assist: Ferrán Torres
4-2 (Barcelona)
45’
Half-time4-2
70’
Kylian Mbappe-Lottin
Assist: Vinícius Júnior
4-3 (Real Madrid)
Full-time4-3

Bookings

Card times are not on file for this game, so they are listed without a minute.

Barcelona
  • Iñigo Martínez
  • Pedri
  • Fermín López
Real Madrid
  • Aurelien Tchouameni
  • Raúl
  • Federico Valverde

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 1 2 3 4 5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 4.13 2.56 5’ Kylian Mbappe-Lottin (Real Madrid), 0-1 5’ 14’ Kylian Mbappe-Lottin (Real Madrid), 0-2 14’ 19’ Eric Garcia (Barcelona), 1-2 19’ 32’ Lamine Yamal (Barcelona), 2-2 32’ 34’ Raphinha (Barcelona), 3-2 34’ 45’ Raphinha (Barcelona), 4-2 45’ 70’ Kylian Mbappe-Lottin (Real Madrid), 4-3 70’ 0 1 2 3 4 5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 4.13 2.56 5’ Kylian Mbappe-Lottin (Real Madrid), 0-1 Mbappe-Lottin 5’ 14’ Kylian Mbappe-Lottin (Real Madrid), 0-2 Mbappe-Lottin 14’ 19’ Eric Garcia (Barcelona), 1-2 Garcia 19’ 32’ Lamine Yamal (Barcelona), 2-2 Yamal 32’ 34’ Raphinha (Barcelona), 3-2 Raphinha 34’ 45’ Raphinha (Barcelona), 4-2 Raphinha 45’ 70’ Kylian Mbappe-Lottin (Real Madrid), 4-3 Mbappe-Lottin 70’
Barcelona 4.13 xGReal Madrid 2.56 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Real Madrid attacking Barcelona attacking 
5’ Kylian Mbappe-Lottin (Real Madrid), penalty, 0.74 xG, goal 74’ Raphinha (Barcelona), open play, 0.64 xG, off target 70’ Kylian Mbappe-Lottin (Real Madrid), open play, 0.60 xG, goal 22’ Ferrán Torres (Barcelona), open play, 0.58 xG, off target 45’ Raphinha (Barcelona), open play, 0.57 xG, goal 19’ Eric Garcia (Barcelona), from a corner, 0.49 xG, goal 14’ Kylian Mbappe-Lottin (Real Madrid), open play, 0.37 xG, goal 42’ Raphinha (Barcelona), open play, 0.33 xG, off target 89’ Víctor Muñoz (Real Madrid), open play, 0.34 xG, off target 90+8’ Raphinha (Barcelona), open play, 0.32 xG, off target 90+1’ Kylian Mbappe-Lottin (Real Madrid), open play, 0.26 xG, saved 34’ Raphinha (Barcelona), open play, 0.25 xG, goal 79’ Ferrán Torres (Barcelona), open play, 0.15 xG, blocked 49’ Ferrán Torres (Barcelona), open play, 0.14 xG, blocked 49’ Lamine Yamal (Barcelona), open play, 0.13 xG, blocked 56’ Kylian Mbappe-Lottin (Real Madrid), open play, 0.11 xG, off target 90+1’ Gavi (Barcelona), open play, 0.11 xG, blocked 38’ Pau Cubarsí (Barcelona), set piece, 0.07 xG, off target 75’ Brahim Diaz (Real Madrid), open play, 0.08 xG, blocked 66’ Ferrán Torres (Barcelona), open play, 0.05 xG, blocked 32’ Lamine Yamal (Barcelona), open play, 0.05 xG, goal 49’ Lamine Yamal (Barcelona), open play, 0.04 xG, off target 54’ Dani Olmo (Barcelona), open play, 0.04 xG, off target 90+2’ Aurelien Tchouameni (Real Madrid), from a corner, 0.04 xG, off target 79’ Lamine Yamal (Barcelona), open play, 0.03 xG, saved 88’ Raphinha (Barcelona), open play, 0.03 xG, off target 24’ Lamine Yamal (Barcelona), open play, 0.03 xG, saved 18’ Iñigo Martínez (Barcelona), from a corner, 0.02 xG, off target 73’ Lamine Yamal (Barcelona), open play, 0.02 xG, saved 86’ Vinícius Júnior (Real Madrid), open play, 0.02 xG, saved 17’ Lamine Yamal (Barcelona), open play, 0.02 xG, saved 19’ Gerard Martín (Barcelona), from a corner, 0.01 xG, saved 5’ Kylian Mbappe-Lottin (Real Madrid), penalty, 0.74 xG, goal 74’ Raphinha (Barcelona), open play, 0.64 xG, off target 70’ Kylian Mbappe-Lottin (Real Madrid), open play, 0.60 xG, goal 22’ Ferrán Torres (Barcelona), open play, 0.58 xG, off target 45’ Raphinha (Barcelona), open play, 0.57 xG, goal 19’ Eric Garcia (Barcelona), from a corner, 0.49 xG, goal 14’ Kylian Mbappe-Lottin (Real Madrid), open play, 0.37 xG, goal 42’ Raphinha (Barcelona), open play, 0.33 xG, off target 89’ Víctor Muñoz (Real Madrid), open play, 0.34 xG, off target 90+8’ Raphinha (Barcelona), open play, 0.32 xG, off target 90+1’ Kylian Mbappe-Lottin (Real Madrid), open play, 0.26 xG, saved 34’ Raphinha (Barcelona), open play, 0.25 xG, goal 79’ Ferrán Torres (Barcelona), open play, 0.15 xG, blocked 49’ Ferrán Torres (Barcelona), open play, 0.14 xG, blocked 49’ Lamine Yamal (Barcelona), open play, 0.13 xG, blocked 56’ Kylian Mbappe-Lottin (Real Madrid), open play, 0.11 xG, off target 90+1’ Gavi (Barcelona), open play, 0.11 xG, blocked 38’ Pau Cubarsí (Barcelona), set piece, 0.07 xG, off target 75’ Brahim Diaz (Real Madrid), open play, 0.08 xG, blocked 32’ Lamine Yamal (Barcelona), open play, 0.05 xG, goal 66’ Ferrán Torres (Barcelona), open play, 0.05 xG, blocked 49’ Lamine Yamal (Barcelona), open play, 0.04 xG, off target 54’ Dani Olmo (Barcelona), open play, 0.04 xG, off target 90+2’ Aurelien Tchouameni (Real Madrid), from a corner, 0.04 xG, off target 79’ Lamine Yamal (Barcelona), open play, 0.03 xG, saved 88’ Raphinha (Barcelona), open play, 0.03 xG, off target 24’ Lamine Yamal (Barcelona), open play, 0.03 xG, saved 18’ Iñigo Martínez (Barcelona), from a corner, 0.02 xG, off target 73’ Lamine Yamal (Barcelona), open play, 0.02 xG, saved 86’ Vinícius Júnior (Real Madrid), open play, 0.02 xG, saved 17’ Lamine Yamal (Barcelona), open play, 0.02 xG, saved 19’ Gerard Martín (Barcelona), from a corner, 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.

Player stats

PlayerPosMinGAShxGxAKPCards
Wojciech Szczesny GK900 0.000.000
Eric Garcia DEF8511 0.490.000
Iñigo Martínez DEF901 0.020.000
Pau Cubarsí DEF641 0.070.000
Gerard Martín DEF641 0.010.000
Frenkie de Jong MID900 0.000.000
Pedri MID9010 0.000.353
Lamine Yamal MID9017 0.321.303
Dani Olmo MID841 0.040.021
Raphinha MID9026 2.150.203
Ferrán Torres FWD9034 0.921.113
Andreas Christensen Sub260 0.000.000
Álex Balde Sub260 0.000.000
Fermín López Sub60 0.000.142
Hector Fort Sub50 0.000.031
Gavi Sub11 0.110.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

Barcelona win 51% Avg odds 1.88
Draw 22% Avg odds 4.33
Real Madrid win 27% Avg odds 3.54

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. Results and odds from football-data.co.uk. Referee data before 2025/26 from the Transfermarkt datasets project.