Premier League · Matchweek 34
Tomáš Souček 51'
Callum Wilson 90'
HT 0:0
Kiernan Dewsbury-Hall 88'
Sat, 25 Apr 2026, 15:00 (UK) · London Stadium, London
West Ham 17th · 36 pts|Everton 11th · 47 pts

Everton edged xG (1.17–1.45) but West Ham took the win.

Player of the matchEl Hadji Malick Diouf8.6Decisive moment90' Callum Wilson+1.7

West Ham 2-1 Everton

Key numbers

  • Possession 44% – 56%
  • Shots 10 (3 on target) – 11 (3)
  • Decisive moment: 90' Callum Wilson, FN xPts +1.7
Player of the match
El Hadji Malick Diouf 8.6Dominant

Highest FN Score on the pitch: 8.6 (Dominant)

Game state

1-01-12-1
West Ham ahead 37 min · level 53 min · Everton ahead 0 min
  • Callum Wilson — 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.

51' Tomáš Souček Goal · scorer +0.8 · assist Jarrod Bowen +0.3 +1.1
88' Kiernan Dewsbury-Hall Goal · scorer +0.7 · assist James Tarkowski +0.3 +1.0
90' Callum Wilson Goal · scorer +1.2 · assist Jarrod Bowen +0.5 +1.7
West Ham Expected (last two seasons) 1.2Own moments +2.8Opponent moments −1.6Time effect +0.6→ League points won 3
Everton Expected (last two seasons) 1.5Own moments +1.0Opponent moments −1.9Time effect −0.6→ 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

West HamEverton
44%Possession56%
1.17Expected goals (xG)1.45
0.12xG per shot0.13
10Shots11
3Shots on target3
30%Shots on target %27%
9Shots in box8
374Passes477
80%Pass accuracy83%
3Corners4
1Saves1
9Fouls11
3Yellow cards4
1Offsides2

Compared with usual

West Ham

38 matches this season, all competitions baseline
This matchAvg
Goals21.3
Conceded11.7
xG1.171.3
xG against1.451.6
Shots1011.2
On target33.7
Shots faced1115.4
xG per shot0.120.12
Possession44%44.3%
Passes374401.8
Pass accuracy80%78.6%
Corners35.4
Fouls911.6

Everton

36 matches this season, all competitions baseline
This matchAvg
Goals11.2
Conceded21.2
xG1.451.1
xG against1.171.4
Shots1111.4
On target33.8
Shots faced1013.5
xG per shot0.130.1
Possession56%44.3%
Passes477397.2
Pass accuracy83%79.6%
Corners44.1
Fouls1110.3

Timeline

  • 38' Yellow Jake O'Brien
  • 47' Yellow James Tarkowski
  • 51' Goal Tomáš Souček league goal #5 assist Jarrod Bowen
  • 63' Yellow James Garner
  • 65' Sub Dwight McNeil → Tyrique George
  • 65' Sub Jake O'Brien → Tim Iroegbunam
  • 70' Yellow Valentín Castellanos
  • 79' Sub Valentín Castellanos → Freddie Potts
  • 81' Sub Pablo Felipe → Callum Wilson
  • 86' Sub Idrissa Gana Gueye → Carlos Alcaraz
  • 88' Goal Kiernan Dewsbury-Hall league goal #8 assist James Tarkowski
  • 90' Goal Callum Wilson league goal #6 assist Jarrod Bowen
  • 90+3' Yellow Axel Disasi
  • 90+5' Yellow Callum Wilson
  • 90+5' Sub Jarrod Bowen → Jean-Clair Todibo
  • 90+9' Yellow Carlos Alcaraz

Category leaders

  • Key passesEl Hadji Malick Diouf5
  • Duels wonEl Hadji Malick Diouf10/14
  • DribblesIliman Ndiaye4/6
  • Defensive actionsAxel Disasi7
  • ShotsThierno Barry3 (on target 2)
  • Fouls wonCrysencio Summerville6

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.