Premier League · Matchweek 28
Hugo Ekitiké 5'
Virgil van Dijk 24'
Alexis Mac Allister 43'
Cody Gakpo 70'
Axel Disasi 82' (OG)
HT 3:0
Tomáš Souček 49'
Valentín Castellanos 75'
Sat, 28 Feb 2026, 15:00 (UK) · Anfield, Liverpool
Liverpool 6th → 5th · 48 pts|West Ham 18th · 25 pts

West Ham edged xG (1.84–1.86) but Liverpool took the win.

Player of the matchHugo Ekitiké8.7Decisive moment5' Hugo Ekitiké+0.5

Liverpool 5-2 West Ham

Key numbers

  • Possession 49% – 51%
  • Shots 18 (7 on target) – 11 (4)
  • Decisive moment: 5' Hugo Ekitiké, FN xPts +0.5
Player of the match
Hugo Ekitiké 8.7Dominant

Highest FN Score on the pitch: 8.7 (Dominant)

Game state

1-02-03-03-14-14-25-2
Liverpool ahead 85 min · level 5 min · West Ham ahead 0 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.

5' Hugo Ekitiké Goal · scorer +0.3 · assist Ryan Gravenberch +0.2 +0.5
24' Virgil van Dijk Goal · scorer +0.2 · assist Dominik Szoboszlai +0.1 +0.3
43' Alexis Mac Allister Goal · assist Hugo Ekitiké +0.1
49' Tomáš Souček Goal · assist El Hadji Malick Diouf 0.0
70' Cody Gakpo Goal · assist Hugo Ekitiké 0.0
75' Valentín Castellanos Goal · assist Jarrod Bowen 0.0
82' Axel Disasi Own goal 0.0
Liverpool Expected (last two seasons) 2.1Own moments +0.9Opponent moments −0.1Time effect +0.1→ League points won 3
West Ham Expected (last two seasons) 0.7Own moments 0.0Opponent moments −0.6Time 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

LiverpoolWest Ham
49%Possession51%
1.84Expected goals (xG)1.86
0.1xG per shot0.17
18Shots11
7Shots on target4
39%Shots on target %36%
13Shots in box8
405Passes422
81%Pass accuracy79%
10Corners5
3Saves2
12Fouls11
2Yellow cards2
1Offsides1

Compared with usual

Liverpool

39 matches this season, all competitions baseline
This matchAvg
Goals51.8
Conceded21.2
xG1.841.7
xG against1.861
Shots1816.2
On target75.1
Shots faced1110.8
xG per shot0.10.1
Possession49%59.3%
Passes405542.6
Pass accuracy81%86.2%
Corners106
Fouls129.8

West Ham

30 matches this season, all competitions baseline
This matchAvg
Goals21.2
Conceded51.8
xG1.861.2
xG against1.841.5
Shots1110.9
On target43.7
Shots faced1814.8
xG per shot0.170.11
Possession51%44.2%
Passes422398.6
Pass accuracy79%78.5%
Corners55.4
Fouls1111.3

Timeline

  • 5' Goal Hugo Ekitiké league goal #11 assist Ryan Gravenberch
  • 24' Goal Virgil van Dijk league goal #3 assist Dominik Szoboszlai
  • 43' Goal Alexis Mac Allister league goal #2 assist Hugo Ekitiké
  • 45' Yellow Soungoutou Magassa
  • 49' Goal Tomáš Souček league goal #4 assist El Hadji Malick Diouf
  • 55' Yellow Cody Gakpo
  • 70' Goal Cody Gakpo league goal #6 assist Hugo Ekitiké
  • 75' Goal Valentín Castellanos league goal #2 assist Jarrod Bowen
  • 76' Sub Hugo Ekitiké → Rio Ngumoha
  • 76' Sub Soungoutou Magassa → Adama Traoré
  • 77' Sub Joe Gomez → Jeremie Frimpong
  • 79' Yellow Crysencio Summerville
  • 82' Goal Axel Disasi (OG) assist Jeremie Frimpong
  • 85' Yellow Dominik Szoboszlai
  • 86' Sub Ryan Gravenberch → Trey Nyoni
  • 90' Sub El Hadji Malick Diouf → Ezra Mayers
  • 90' Sub Tomáš Souček → Mohamadou Kanté

Category leaders

  • Key passesRyan Gravenberch3
  • Duels wonMateus Fernandes8/12
  • DribblesHugo Ekitiké2/4
  • Defensive actionsKonstantinos Mavropanos7
  • Fouls wonMateus Fernandes4

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.