Premier League · Matchweek 23
Samuel Chukwueze 72'
Harry Wilson 90'
HT 0:1
Yasin Ayari 28'
Sat, 24 Jan 2026, 15:00 (UK) · Craven Cottage, London
Fulham 11th → 7th · 34 pts|Brighton 12th · 30 pts

Brighton edged xG (1.05–1.59) but Fulham took the win.

Player of the matchJoachim Andersen8.0Decisive moment90' Harry Wilson+1.7

Fulham 2-1 Brighton

Key numbers

  • Possession 49% – 51%
  • Shots 12 (4 on target) – 13 (5)
  • Decisive moment: 90' Harry Wilson, FN xPts +1.7
Player of the match
Joachim Andersen 8.0Dominant

Highest FN Score on the pitch: 8.0 (Dominant)

Game state

0-11-12-1
Fulham ahead 0 min · level 46 min · Brighton ahead 44 min
  • Samuel Chukwueze — off the bench 31 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.

28' Yasin Ayari Goal · scorer +0.6 · assist Olivier Boscagli +0.2 +0.8
72' Samuel Chukwueze Goal · scorer +0.6 · assist Joachim Andersen +0.3 +0.9
90' Harry Wilson Goal +1.7
Fulham Expected (last two seasons) 1.4Own moments +2.6Opponent moments −0.7Time effect −0.3→ League points won 3
Brighton Expected (last two seasons) 1.3Own moments +0.8Opponent moments −2.3Time effect +0.2→ 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

FulhamBrighton
49%Possession51%
1.05Expected goals (xG)1.59
0.09xG per shot0.12
12Shots13
4Shots on target5
33%Shots on target %38%
5Shots in box10
502Passes517
83%Pass accuracy84%
6Corners6
3Saves2
10Fouls6
1Yellow cards1
1Offsides3

Compared with usual

Fulham

27 matches this season, all competitions baseline
This matchAvg
Goals21.4
Conceded11.3
xG1.051
xG against1.591.3
Shots1212.3
On target44.1
Shots faced1310.8
xG per shot0.090.09
Possession49%53.1%
Passes502492.4
Pass accuracy83%83.9%
Corners64.6
Fouls1010.4

Brighton

26 matches this season, all competitions baseline
This matchAvg
Goals11.8
Conceded21.2
xG1.591.4
xG against1.051.3
Shots1313.8
On target55
Shots faced1213
xG per shot0.120.11
Possession51%52.7%
Passes517468
Pass accuracy84%84.2%
Corners64.7
Fouls612.5low

Timeline

  • 28' Goal Yasin Ayari league goal #3 assist Olivier Boscagli
  • 59' Sub Kevin → Samuel Chukwueze
  • 59' Sub Antonee Robinson → Ryan Sessegnon
  • 66' Yellow Sander Berge
  • 69' Sub Emile Smith Rowe → Tom Cairney
  • 72' Goal Samuel Chukwueze league goal #3 assist Joachim Andersen
  • 76' VAR Danny Welbeck
  • 81' Sub Carlos Baleba → James Milner
  • 81' Sub Diego Gómez → Yankuba Minteh
  • 88' Sub Alex Iwobi → Joshua King
  • 88' Sub Danny Welbeck → Charalampos Kostoulas
  • 88' Sub Pascal Groß → Georginio Rutter
  • 88' Sub Olivier Boscagli → Maxim De Cuyper
  • 90' Goal Harry Wilson league goal #8
  • 90+1' Yellow Charalampos Kostoulas

Category leaders

  • Key passesPascal Groß6
  • Duels wonDiego Gómez9/13
  • DribblesKaoru Mitoma3/4
  • Defensive actionsLewis Dunk6
  • ShotsHarry Wilson3 (on target 2)

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.