Premier League · Matchweek 17
Dominic Calvert-Lewin 38'
Dominic Calvert-Lewin 45'
Ethan Ampadu 60'
Anton Stach 90'
HT 2:0
Justin Devenny 90' (pen)
Sat, 20 Dec 2025, 20:00 (UK) · Elland Road, Leeds
Leeds 17th → 16th · 19 pts|Crystal Palace 7th → 8th · 26 pts

Leeds won on the scoreboard and on xG (2.67–1.56).

Player of the matchDominic Calvert-Lewin8.4Decisive moment38' Dominic Calvert-Lewin+0.9

Leeds 4-1 Crystal Palace

Key numbers

  • Possession 53% – 47%
  • Shots 20 (8 on target) – 9 (3)
  • Decisive moment: 38' Dominic Calvert-Lewin, FN xPts +0.9
Player of the match
Dominic Calvert-Lewin 8.4Dominant

Highest FN Score on the pitch: 8.4 (Dominant)

Game state

1-02-03-03-14-1
Leeds ahead 52 min · level 38 min · Crystal Palace ahead 0 min
  • Justin Devenny — off the bench 13 min · 1G 0A

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.

38' Dominic Calvert-Lewin Goal +0.9
45' Dominic Calvert-Lewin Goal · scorer +0.3 · assist Jaka Bijol +0.2 +0.5
60' Ethan Ampadu Goal +0.1
90' Justin Devenny Pen goal 0.0
90' Anton Stach Goal 0.0
Leeds Expected (last two seasons) 1.4Own moments +1.5Opponent moments 0.0Time effect +0.1→ League points won 3
Crystal Palace Expected (last two seasons) 1.3Own moments 0.0Opponent moments −1.2Time effect −0.1→ 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

LeedsCrystal Palace
53%Possession47%
2.67Expected goals (xG)1.56
0.13xG per shot0.17
20Shots9
8Shots on target3
40%Shots on target %33%
14Shots in box5
400Passes362
82%Pass accuracy78%
9Corners5
2Saves2
5Fouls10
1Yellow cards3
2Offsides3

Compared with usual

Leeds

17 matches this season, all competitions baseline
This matchAvg
Goals41.2high
Conceded11.8
xG2.671.3
xG against1.561.4
Shots2013.4
On target84
Shots faced911.2
xG per shot0.130.1
Possession53%47.9%
Passes400421.5
Pass accuracy82%80.9%
Corners94.2high
Fouls510.5low

Crystal Palace

26 matches this season, all competitions baseline
This matchAvg
Goals11.4
Conceded40.85high
xG1.561.6
xG against2.670.91high
Shots914
On target34.9
Shots faced209.4
xG per shot0.170.12
Possession47%46.7%
Passes362406
Pass accuracy78%78.3%
Corners54.5
Fouls1010.6

Timeline

  • 38' Goal Dominic Calvert-Lewin league goal #6
  • 42' Yellow Maxence Lacroix
  • 45' Goal Dominic Calvert-Lewin league goal #7 assist Jaka Bijol
  • 45+2' Yellow Marc Guéhi
  • 46' Sub Will Hughes → Jefferson Lerma
  • 60' Goal Ethan Ampadu league goal #1
  • 65' Sub Nathaniel Clyne → Borna Sosa
  • 77' Sub Brenden Aaronson → Ao Tanaka
  • 77' Sub Noah Okafor → Wilfried Gnonto
  • 77' Sub Jean-Philippe Mateta → Christantus Uche
  • 77' Sub Edward Nketiah → Justin Devenny
  • 80' Sub Jayden Bogle → James Justin
  • 86' Sub Yéremy Pino → Joel Drakes-Thomas
  • 87' Sub Dominic Calvert-Lewin → Joël Piroe
  • 87' Sub Ethan Ampadu → Ilia Gruev
  • 90' Goal Justin Devenny (pen) league goal #1
  • 90' Goal Anton Stach league goal #3
  • 90+1' Yellow Lucas Perri
  • 90+7' Yellow Adam Wharton
  • 90+10' VAR Ilia Gruev

Category leaders

  • Key passesAnton Stach5
  • Duels wonPascal Struijk9/14
  • DribblesNoah Okafor3/6
  • Defensive actionsChris Richards6
  • ShotsPascal Struijk3 (on target 1)

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.