Real Madrid vs Real Sociedad

24 May 2025 · La Liga · 2024/25 · Referee Mario Melero López

Full time 2 – 0

Half-time: 1–0

  • Kylian Mbappe-Lottin 38’, 83’

Match summary

Real Madrid beat Real Sociedad 2-0. Real Madrid led 1-0 at half-time.

Kylian Mbappe-Lottin put Real Madrid ahead in the 38th minute and Mbappe-Lottin made it 2-0 in the 83rd minute, set up by Vinícius Júnior.

The chances backed that up: Real Madrid created 3.04 expected goals (xG) from 16 shots to Real Sociedad's 1.18 from 9. Kylian Mbappe-Lottin had a penalty saved for Real Madrid.

Match stats

Real Madrid Real Sociedad
16 Shots 9
8 Shots on Target 1
11 Corners 4
0 Yellow Cards 0
0 Red Cards 0
2.62 xG 1.18
1.73 Non-penalty xG 1.18
11 Deep Completions 1

Key events

Real Madrid Real Sociedad
Kick-off
Kylian Mbappe-Lottin1-0 (Real Madrid)
38’
Half-time1-0
Kylian Mbappe-Lottin
Assist: Vinícius Júnior
2-0 (Real Madrid)
83’
Full-time2-0

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 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 3.04 1.18 38’ Kylian Mbappe-Lottin (Real Madrid), 1-0 38’ 83’ Kylian Mbappe-Lottin (Real Madrid), 2-0 83’ 0 1 2 3 4 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 3.04 1.18 38’ Kylian Mbappe-Lottin (Real Madrid), 1-0 Mbappe-Lottin 38’ 83’ Kylian Mbappe-Lottin (Real Madrid), 2-0 Mbappe-Lottin 83’
Real Madrid 3.04 xGReal Sociedad 1.18 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Real Sociedad attacking Real Madrid attacking 
38’ Kylian Mbappe-Lottin (Real Madrid), penalty, 0.74 xG, saved 7’ Kylian Mbappe-Lottin (Real Madrid), open play, 0.60 xG, saved 38’ Kylian Mbappe-Lottin (Real Madrid), set piece, 0.56 xG, goal 27’ Pablo Marín (Real Sociedad), from a corner, 0.46 xG, off target 13’ Kylian Mbappe-Lottin (Real Madrid), open play, 0.41 xG, off target 9’ Sergio Gómez (Real Sociedad), open play, 0.37 xG, saved 62’ Vinícius Júnior (Real Madrid), open play, 0.29 xG, saved 83’ Kylian Mbappe-Lottin (Real Madrid), open play, 0.09 xG, goal 41’ Takefusa Kubo (Real Sociedad), open play, 0.08 xG, blocked 51’ Kylian Mbappe-Lottin (Real Madrid), open play, 0.07 xG, off target 52’ Jon Ander Olasagasti (Real Sociedad), from a corner, 0.06 xG, off target 34’ Luka Sucic (Real Sociedad), open play, 0.06 xG, off target 52’ Arkaitz Mariezkurrena (Real Sociedad), open play, 0.06 xG, blocked 79’ Kylian Mbappe-Lottin (Real Madrid), open play, 0.06 xG, saved 7’ Kylian Mbappe-Lottin (Real Madrid), from a corner, 0.05 xG, off target 36’ Lucas Vázquez (Real Madrid), from a corner, 0.05 xG, blocked 71’ Ander Barrenetxea (Real Sociedad), from a corner, 0.04 xG, blocked 21’ Raúl (Real Madrid), open play, 0.03 xG, saved 46’ Aurelien Tchouameni (Real Madrid), from a corner, 0.03 xG, off target 41’ Luka Sucic (Real Sociedad), from a corner, 0.02 xG, blocked 90+1’ Brais Méndez (Real Sociedad), open play, 0.03 xG, off target 63’ Arda Güler (Real Madrid), open play, 0.02 xG, saved 65’ Fran García (Real Madrid), from a corner, 0.02 xG, blocked 31’ Federico Valverde (Real Madrid), open play, 0.01 xG, blocked 24’ Federico Valverde (Real Madrid), open play, 0.01 xG, off target 38’ Kylian Mbappe-Lottin (Real Madrid), penalty, 0.74 xG, saved 7’ Kylian Mbappe-Lottin (Real Madrid), open play, 0.60 xG, saved 38’ Kylian Mbappe-Lottin (Real Madrid), set piece, 0.56 xG, goal 27’ Pablo Marín (Real Sociedad), from a corner, 0.46 xG, off target 13’ Kylian Mbappe-Lottin (Real Madrid), open play, 0.41 xG, off target 9’ Sergio Gómez (Real Sociedad), open play, 0.37 xG, saved 62’ Vinícius Júnior (Real Madrid), open play, 0.29 xG, saved 83’ Kylian Mbappe-Lottin (Real Madrid), open play, 0.09 xG, goal 41’ Takefusa Kubo (Real Sociedad), open play, 0.08 xG, blocked 51’ Kylian Mbappe-Lottin (Real Madrid), open play, 0.07 xG, off target 52’ Jon Ander Olasagasti (Real Sociedad), from a corner, 0.06 xG, off target 34’ Luka Sucic (Real Sociedad), open play, 0.06 xG, off target 79’ Kylian Mbappe-Lottin (Real Madrid), open play, 0.06 xG, saved 52’ Arkaitz Mariezkurrena (Real Sociedad), open play, 0.06 xG, blocked 7’ Kylian Mbappe-Lottin (Real Madrid), from a corner, 0.05 xG, off target 36’ Lucas Vázquez (Real Madrid), from a corner, 0.05 xG, blocked 71’ Ander Barrenetxea (Real Sociedad), from a corner, 0.04 xG, blocked 21’ Raúl (Real Madrid), open play, 0.03 xG, saved 46’ Aurelien Tchouameni (Real Madrid), from a corner, 0.03 xG, off target 90+1’ Brais Méndez (Real Sociedad), open play, 0.03 xG, off target 41’ Luka Sucic (Real Sociedad), from a corner, 0.02 xG, blocked 63’ Arda Güler (Real Madrid), open play, 0.02 xG, saved 65’ Fran García (Real Madrid), from a corner, 0.02 xG, blocked 31’ Federico Valverde (Real Madrid), open play, 0.01 xG, blocked 24’ Federico Valverde (Real Madrid), open play, 0.01 xG, off target
Size shows xG Goal On target Off target or blocked

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

Player stats

PlayerPosMinGAShxGxAKPCards
Andriy Lunin GK900 0.000.000
Lucas Vázquez DEF781 0.050.000
Raúl DEF901 0.030.011
Aurelien Tchouameni DEF571 0.030.000
Fran García DEF901 0.020.021
Dani Ceballos MID900 0.000.011
Federico Valverde MID902 0.020.000
Luka Modric MID880 0.000.112
Arda Güler FWD901 0.020.693
Kylian Mbappe-Lottin FWD9028 2.580.291
Brahim Diaz FWD560 0.000.442
Vinícius Júnior Sub3411 0.290.091
Jesús Vallejo Sub330 0.000.021
Gonzalo García Sub120 0.000.000
Chema Andres Sub20 0.000.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

Real Madrid win 70% Avg odds 1.36
Draw 17% Avg odds 5.56
Real Sociedad win 13% Avg odds 7.29

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.