Premier League · Matchweek 20
Harry Wilson 17'
Harrison Reed 90'
HT 1:0
Florian Wirtz 57'
Cody Gakpo 90'
Sun, 4 Jan 2026, 15:15 (UK) · Craven Cottage, London
Fulham 13th → 11th · 28 pts|Liverpool 4th · 34 pts

2-2 draw, with xG at 0.74–1.37.

Player of the matchConor Bradley7.7Decisive moment90' Cody Gakpo+1.5

Fulham 2-2 Liverpool

Key numbers

  • Possession 42% – 58%
  • Shots 8 (2 on target) – 10 (2)
  • Decisive moment: 90' Cody Gakpo, FN xPts +1.5
Player of the match
Conor Bradley 7.7Strong

Highest FN Score on the pitch: 7.7 (Strong)

Game state

1-01-11-22-2
Fulham ahead 40 min · level 50 min · Liverpool ahead 0 min
  • Kevin — off the bench 16 min · 0G 1A
  • Harrison Reed — off the bench 9 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.

17' Harry Wilson Goal · scorer +0.5 · assist Raúl Jiménez +0.2 +0.7
57' Florian Wirtz Goal · scorer +0.6 · assist Conor Bradley +0.3 +0.9
90' Cody Gakpo Goal +1.5
90' Harrison Reed Goal · scorer +0.6 · assist Kevin +0.3 +0.9
Fulham Expected (last two seasons) 1.0Own moments +1.6Opponent moments −1.9Time effect +0.3→ League points won 1
Liverpool Expected (last two seasons) 1.8Own moments +2.4Opponent moments −2.2Time effect −1.0→ League points won 1

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

FulhamLiverpool
42%Possession58%
0.74Expected goals (xG)1.37
0.09xG per shot0.14
8Shots10
2Shots on target2
25%Shots on target %20%
5Shots in box7
462Passes639
84%Pass accuracy88%
3Corners8
0Saves0
11Fouls4
1Yellow cards1
2Offsides4

Compared with usual

Fulham

23 matches this season, all competitions baseline
This matchAvg
Goals21.3
Conceded21.3
xG0.740.99
xG against1.371.2
Shots812.2
On target24
Shots faced1010.7
xG per shot0.090.09
Possession42%53.3%
Passes462485
Pass accuracy84%83.6%
Corners35
Fouls1110.4

Liverpool

27 matches this season, all competitions baseline
This matchAvg
Goals21.6
Conceded21.4
xG1.371.7
xG against0.741
Shots1015.5
On target25
Shots faced810.6
xG per shot0.140.1
Possession58%60.4%
Passes639549.7
Pass accuracy88%86.2%
Corners85.5
Fouls49.9

Timeline

  • 17' Goal Harry Wilson league goal #6 assist Raúl Jiménez
  • 18' VAR Harry Wilson
  • 57' Goal Florian Wirtz league goal #2 assist Conor Bradley
  • 60' VAR Florian Wirtz
  • 71' Yellow Harry Wilson
  • 74' Sub Tom Cairney → Sander Berge
  • 74' Sub Emile Smith Rowe → Kevin
  • 76' Sub Florian Wirtz → Jeremie Frimpong
  • 85' Sub Harry Wilson → Adama Traoré
  • 85' Sub Raúl Jiménez → Jonah Kusi-Asare
  • 85' Sub Curtis Jones → Federico Chiesa
  • 90' Goal Cody Gakpo league goal #5
  • 90' Goal Harrison Reed league goal #1 assist Kevin
  • 90+2' Sub Saša Lukić → Harrison Reed
  • 90+5' Yellow Cody Gakpo
  • 90+6' Sub Cody Gakpo → Joe Gomez

Category leaders

  • Key passesCurtis Jones3
  • Duels wonRaúl Jiménez8/15
  • Defensive actionsEmile Smith Rowe4
  • ShotsCody Gakpo4 (on target 1)
  • Fouls wonConor Bradley3

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.