Espanyol vs Real Madrid

1 February 2025 · La Liga · 2024/25 · Referee Alejandro Muñíz Ruiz

Full time 1 – 0

Half-time: 0–0

  • Carlos Romero 85’

Match summary

Espanyol saw off Real Madrid 1-0, with a late winner. It was goalless at half-time.

Carlos Romero put Espanyol ahead in the 85th minute, set up by Omar El Hilali.

Real Madrid can feel hard done by, creating 1.55 expected goals (xG) from 21 shots to Espanyol's 0.53 from 5.

Match stats

Espanyol Real Madrid
5 Shots 21
2 Shots on Target 7
1 Corners 8
2 Yellow Cards 0
0 Red Cards 0
0.53 xG 1.53
0.53 Non-penalty xG 1.53
1 Deep Completions 18

Key events

Espanyol Real Madrid
Kick-off
Half-time0-0
Carlos Romero
Assist: Omar El Hilali
1-0 (Espanyol)
85’
Full-time1-0

Bookings

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

Espanyol
  • Marash Kumbulla
  • Carlos Romero

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 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.53 1.55 85’ Carlos Romero (Espanyol), 1-0 85’ 0.0 0.5 1.0 1.5 2.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.53 1.55 85’ Carlos Romero (Espanyol), 1-0 Romero 85’
Espanyol 0.53 xGReal Madrid 1.55 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Real Madrid attacking Espanyol attacking 
51’ Kylian Mbappe-Lottin (Real Madrid), open play, 0.35 xG, saved 85’ Carlos Romero (Espanyol), open play, 0.32 xG, goal 79’ Jude Bellingham (Real Madrid), from a corner, 0.14 xG, off target 54’ Vinícius Júnior (Real Madrid), open play, 0.12 xG, off target 58’ Federico Valverde (Real Madrid), direct free kick, 0.12 xG, blocked 59’ Roberto Fernández (Espanyol), open play, 0.08 xG, blocked 45’ Rodrygo (Real Madrid), direct free kick, 0.08 xG, blocked 79’ Vinícius Júnior (Real Madrid), open play, 0.07 xG, blocked 31’ Lucas Vázquez (Real Madrid), open play, 0.07 xG, blocked 65’ Rodrygo (Real Madrid), open play, 0.07 xG, off target 82’ Lucas Vázquez (Real Madrid), set piece, 0.07 xG, blocked 50’ Carlos Romero (Espanyol), open play, 0.06 xG, off target 76’ Rodrygo (Real Madrid), open play, 0.06 xG, saved 78’ Aurelien Tchouameni (Real Madrid), from a corner, 0.06 xG, saved 51’ Jude Bellingham (Real Madrid), open play, 0.04 xG, saved 53’ Dani Ceballos (Real Madrid), open play, 0.04 xG, saved 75’ Jude Bellingham (Real Madrid), open play, 0.04 xG, off target 18’ Jofre Carreras (Espanyol), open play, 0.04 xG, saved 90+3’ Vinícius Júnior (Real Madrid), open play, 0.04 xG, off target 90+8’ Kylian Mbappe-Lottin (Real Madrid), from a corner, 0.04 xG, off target 71’ Jude Bellingham (Real Madrid), open play, 0.03 xG, off target 77’ Kylian Mbappe-Lottin (Real Madrid), open play, 0.03 xG, saved 39’ Jude Bellingham (Real Madrid), open play, 0.02 xG, saved 79’ Vinícius Júnior (Real Madrid), open play, 0.02 xG, blocked 1’ Javi Puado (Espanyol), open play, 0.02 xG, off target 73’ Vinícius Júnior (Real Madrid), open play, 0.01 xG, off target 51’ Kylian Mbappe-Lottin (Real Madrid), open play, 0.35 xG, saved 85’ Carlos Romero (Espanyol), open play, 0.32 xG, goal 79’ Jude Bellingham (Real Madrid), from a corner, 0.14 xG, off target 54’ Vinícius Júnior (Real Madrid), open play, 0.12 xG, off target 58’ Federico Valverde (Real Madrid), direct free kick, 0.12 xG, blocked 59’ Roberto Fernández (Espanyol), open play, 0.08 xG, blocked 45’ Rodrygo (Real Madrid), direct free kick, 0.08 xG, blocked 79’ Vinícius Júnior (Real Madrid), open play, 0.07 xG, blocked 31’ Lucas Vázquez (Real Madrid), open play, 0.07 xG, blocked 65’ Rodrygo (Real Madrid), open play, 0.07 xG, off target 82’ Lucas Vázquez (Real Madrid), set piece, 0.07 xG, blocked 50’ Carlos Romero (Espanyol), open play, 0.06 xG, off target 76’ Rodrygo (Real Madrid), open play, 0.06 xG, saved 78’ Aurelien Tchouameni (Real Madrid), from a corner, 0.06 xG, saved 53’ Dani Ceballos (Real Madrid), open play, 0.04 xG, saved 51’ Jude Bellingham (Real Madrid), open play, 0.04 xG, saved 75’ Jude Bellingham (Real Madrid), open play, 0.04 xG, off target 90+3’ Vinícius Júnior (Real Madrid), open play, 0.04 xG, off target 18’ Jofre Carreras (Espanyol), open play, 0.04 xG, saved 90+8’ Kylian Mbappe-Lottin (Real Madrid), from a corner, 0.04 xG, off target 71’ Jude Bellingham (Real Madrid), open play, 0.03 xG, off target 77’ Kylian Mbappe-Lottin (Real Madrid), open play, 0.03 xG, saved 39’ Jude Bellingham (Real Madrid), open play, 0.02 xG, saved 79’ Vinícius Júnior (Real Madrid), open play, 0.02 xG, blocked 1’ Javi Puado (Espanyol), open play, 0.02 xG, off target 73’ Vinícius Júnior (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
Joan García GK900 0.000.000
Omar El Hilali DEF9010 0.000.321
Marash Kumbulla DEF900 0.000.000
Leandro Cabrera DEF900 0.000.000
Carlos Romero DEF9012 0.380.000
Pol Lozano MID900 0.000.082
Urko Gonzalez MID680 0.000.000
Jofre Carreras MID691 0.040.000
Alex Kral MID900 0.000.000
Javi Puado MID851 0.020.000
Roberto Fernández FWD751 0.080.041
Antoniu Roca Sub220 0.000.000
Tejero Sub210 0.000.000
Alejo Véliz Sub150 0.000.000
Fernando Calero Sub50 0.000.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

Espanyol win 10% Avg odds 9.59
Draw 17% Avg odds 5.66
Real Madrid win 73% Avg odds 1.30

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.