La Liga · Matchweek 29
Kylian Mbappé 32' (pen)
Jude Bellingham 47'
Kylian Mbappé 76'
HT 1:2
Diego Garcia 34'
Dani Raba 41'
Sat, 29 Mar 2025, 20:00 (UK) · Estadio Santiago Bernabéu, Madrid
Real Madrid 2nd · 63 pts|Leganes 18th · 27 pts

Leganes edged xG (2.87–2.87) but Real Madrid took the win.

Player of the matchJude Bellingham9.0Decisive moment76' Kylian Mbappé+1.2

Real Madrid 3-2 Leganes

Key numbers

  • Possession 71% – 29%
  • Shots 24 (10 on target) – 10 (4)
  • Decisive moment: 76' Kylian Mbappé, FN xPts +1.2
Player of the match
Jude Bellingham 9.0Dominant

Highest FN Score on the pitch: 9.0 (Dominant)

Game state

1-01-11-22-23-2
Real Madrid ahead 16 min · level 68 min · Leganes ahead 6 min

FN xPts — what each moment was worth

How much each moment changed that team's expected points (win 3, draw 1). A goal's value is credited 70% to the scorer and 30% to the assist.

32' Kylian Mbappé Pen goal +0.5
34' Diego Garcia Goal +0.4
41' Dani Raba Goal · scorer +0.6 · assist Óscar Rodríguez +0.2 +0.8
47' Jude Bellingham Goal +0.9
76' Kylian Mbappé Goal · scorer +0.8 · assist Fran García +0.4 +1.2
Real Madrid Expected (last two seasons) 2.4Own moments +2.6Opponent moments −1.5Time effect −0.5→ League points won 3
Leganes Expected (last two seasons) 0.4Own moments +1.2Opponent moments −2.0Time effect +0.4→ League points won 0

Expected points don't add up to a fixed total (a draw is 1 + 1), so an opponent's moment isn't simply the mirror of your loss. "Time effect" is the change as the clock runs down on a lead or a chase, and isn't credited to any player.

How FN Score and FN xPts work →

Match stats

Real MadridLeganes
71%Possession29%
2.87Expected goals (xG)2.87
0.12xG per shot0.29
24Shots10
10Shots on target4
42%Shots on target %40%
13Shots in box6
606Passes248
91%Pass accuracy74%
8Corners3
2Saves6
9Fouls13
1Yellow cards4
2Offsides0

Compared with usual

Real Madrid

44 matches this season, all competitions baseline
This matchAvg
Goals32.3
Conceded21.1
xG2.871.8
xG against2.871.1
Shots2416.4
On target106.9
Shots faced1011.3
xG per shot0.120.11
Possession71%58%
Passes606597.3
Pass accuracy91%89.6%
Corners86.1
Fouls99.7

Leganes

last 16 matches, all competitions baseline
This matchAvg
Goals21.2
Conceded31.8
xG2.870.76high
xG against2.871.5
Shots109.6
On target43.5
Shots faced2416.2
xG per shot0.290.1high
Possession29%42.4%
Passes248367.3
Pass accuracy74%77.3%
Corners33
Fouls1313.1

Timeline

  • 32' Goal Kylian Mbappé (pen) league goal #21
  • 34' Goal Diego Garcia league goal #3
  • 41' Goal Dani Raba league goal #6 assist Óscar Rodríguez
  • 47' Goal Jude Bellingham league goal #8
  • 62' Yellow Raúl Asencio
  • 62' Yellow Javier Hernández
  • 62' Sub Brahim Díaz → Vinícius Júnior
  • 62' Sub Arda Güler → Rodrygo
  • 65' Yellow Diego Garcia
  • 66' Sub Yvan Neyou → Seydouba Cisse
  • 72' Sub Lucas Vázquez → Federico Valverde
  • 74' Yellow Renato Tapia
  • 76' Goal Kylian Mbappé league goal #22 assist Fran García
  • 81' Sub Luka Modrić → Aurélien Tchouaméni
  • 83' Sub Diego Garcia → Munir El Haddadi
  • 86' Sub Juan Cruz → Yan Diomande
  • 86' Sub Renato Tapia → Darko Brašanac
  • 86' Sub Dani Raba → Miguel de la Fuente
  • 89' Yellow Óscar Rodríguez

Category leaders

  • Key passesFran García5
  • Duels wonJude Bellingham14/17
  • DribblesJude Bellingham5/5
  • Defensive actionsRenato Tapia10
  • ShotsKylian Mbappé6 (on target 5)
  • Fouls wonJude Bellingham4

Past-season matches are summarised from match data (API-Football) without a written review. FN Score and FN xPts are calculated by Fulltime Note using a published formula.