Premier League · Matchweek 18
HT 0:1
Archie Gray 42'
Sun, 28 Dec 2025, 16:30 (UK) · Selhurst Park, London
Crystal Palace 9th · 26 pts|Tottenham 14th → 11th · 25 pts

Crystal Palace edged xG (1.47–0.88) but Tottenham took the win.

Player of the matchDjed Spence7.8Decisive moment42' Archie Gray+0.9

Crystal Palace 0-1 Tottenham

Key numbers

  • Possession 62% – 38%
  • Shots 15 (2 on target) – 8 (4)
  • Decisive moment: 42' Archie Gray, FN xPts +0.9
Player of the match
Djed Spence 7.8Strong

Highest FN Score on the pitch: 7.8 (Strong)

Game state

0-1
Crystal Palace ahead 0 min · level 42 min · Tottenham ahead 48 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.

42' Archie Gray Goal · scorer +0.6 · assist Richarlison +0.3 +0.9
Crystal Palace Expected (last two seasons) 1.5Own moments 0.0Opponent moments −0.8Time effect −0.7→ League points won 0
Tottenham Expected (last two seasons) 1.3Own moments +0.9Opponent moments 0.0Time effect +0.8→ League points won 3

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

Crystal PalaceTottenham
62%Possession38%
1.47Expected goals (xG)0.88
0.1xG per shot0.11
15Shots8
2Shots on target4
13%Shots on target %50%
9Shots in box5
544Passes340
79%Pass accuracy69%
3Corners2
3Saves2
7Fouls5
3Yellow cards2
1Offsides3

Compared with usual

Crystal Palace

28 matches this season, all competitions baseline
This matchAvg
Goals01.4
Conceded10.96
xG1.471.6
xG against0.881.1
Shots1513.6
On target24.7
Shots faced810.3
xG per shot0.10.12
Possession62%46.2%
Passes544399
Pass accuracy79%77.8%
Corners34.4
Fouls710.6

Tottenham

25 matches this season, all competitions baseline
This matchAvg
Goals11.7
Conceded01.3
xG0.881.1
xG against1.471.3
Shots810.6
On target43.8
Shots faced1512.3
xG per shot0.110.1
Possession38%51.6%
Passes340419.9
Pass accuracy69%82.4%low
Corners25.4
Fouls511

Timeline

  • 5' Yellow Kevin Danso
  • 18' VAR Richarlison
  • 22' Yellow Archie Gray
  • 42' Goal Archie Gray league goal #1 assist Richarlison
  • 45+3' Yellow Will Hughes
  • 46' Yellow Maxence Lacroix
  • 58' Sub Nathaniel Clyne → Edward Nketiah
  • 63' Sub Lucas Bergvall → João Palhinha
  • 63' Sub Randal Kolo Muani → Wilson Odobert
  • 77' VAR Richarlison
  • 77' Sub Yéremy Pino → Christantus Uche
  • 85' Yellow Jefferson Lerma
  • 85' Sub Justin Devenny → Romain Esse
  • 85' Sub Mohammed Kudus → Brennan Johnson
  • 85' Sub Archie Gray → Radu Drăguşin

Category leaders

  • Key passesWill Hughes3
  • Duels wonRicharlison12/20
  • DribblesJean-Philippe Mateta3/7
  • Defensive actionsDjed Spence6

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.