Premier League · Matchweek 32
Konstantinos Mavropanos 42'
Valentín Castellanos 66'
Valentín Castellanos 68'
Konstantinos Mavropanos 83'
HT 1:0
Fri, 10 Apr 2026, 20:00 (UK) · London Stadium, London
West Ham 18th → 17th · 32 pts|Wolves 20th · 17 pts

West Ham won on the scoreboard and on xG (2.35–0.59).

Player of the matchKonstantinos Mavropanos9.2Decisive moment42' Konstantinos Mavropanos+0.9

West Ham 4-0 Wolves

Key numbers

  • Possession 44% – 56%
  • Shots 18 (7 on target) – 14 (3)
  • Decisive moment: 42' Konstantinos Mavropanos, FN xPts +0.9
Player of the match
Konstantinos Mavropanos 9.2Dominant

Highest FN Score on the pitch: 9.2 (Dominant)

Game state

1-02-03-04-0
West Ham ahead 48 min · level 42 min · Wolves 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.

42' Konstantinos Mavropanos Goal · scorer +0.6 · assist Jarrod Bowen +0.3 +0.9
66' Valentín Castellanos Goal · scorer +0.3 · assist Pablo Felipe +0.1 +0.4
68' Valentín Castellanos Goal · assist Jarrod Bowen +0.1
83' Konstantinos Mavropanos Goal 0.0
West Ham Expected (last two seasons) 1.5Own moments +1.4Opponent moments 0.0Time effect +0.1→ League points won 3
Wolves Expected (last two seasons) 1.3Own moments 0.0Opponent moments −1.1Time 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

West HamWolves
44%Possession56%
2.35Expected goals (xG)0.59
0.13xG per shot0.04
18Shots14
7Shots on target3
39%Shots on target %21%
14Shots in box9
355Passes456
81%Pass accuracy86%
5Corners2
4Saves3
11Fouls7
2Yellow cards2
0Offsides1

Compared with usual

West Ham

36 matches this season, all competitions baseline
This matchAvg
Goals41.3high
Conceded01.8
xG2.351.3
xG against0.591.6
Shots1811.1
On target73.6
Shots faced1415.6
xG per shot0.130.12
Possession44%44.3%
Passes355404.1
Pass accuracy81%78.7%
Corners55.4
Fouls1111.6

Wolves

37 matches this season, all competitions baseline
This matchAvg
Goals01.1
Conceded41.7
xG0.591
xG against2.351.4
Shots1410.1
On target33.5
Shots faced1813.5
xG per shot0.040.1
Possession56%44%
Passes456379.3
Pass accuracy86%79.2%
Corners23.3
Fouls713.2

Timeline

  • 9' Yellow Jean-Ricner Bellegarde
  • 20' Yellow Yerson Mosquera
  • 31' Yellow Mateus Fernandes
  • 42' Goal Konstantinos Mavropanos league goal #2 assist Jarrod Bowen
  • 52' Yellow Valentín Castellanos
  • 61' Sub Angel Gomes → Rodrigo Gomes
  • 61' Sub Jean-Ricner Bellegarde → Mateus Mané
  • 66' Goal Valentín Castellanos league goal #3 assist Pablo Felipe
  • 68' Goal Valentín Castellanos league goal #4 assist Jarrod Bowen
  • 71' Sub Adam Armstrong → Hee-Chan Hwang
  • 71' Sub Yerson Mosquera → Tolu Arokodare
  • 78' Sub Crysencio Summerville → Adama Traoré
  • 78' Sub Pablo Felipe → Freddie Potts
  • 82' Sub Valentín Castellanos → Callum Wilson
  • 83' Goal Konstantinos Mavropanos league goal #3
  • 85' Sub Mateus Fernandes → Soungoutou Magassa
  • 85' Sub → Tom Edozie

Category leaders

  • Key passesJarrod Bowen3
  • Duels wonKyle Walker-Peters8/10
  • DribblesJoão Gomes3/3
  • Defensive actionsKyle Walker-Peters6
  • ShotsValentín Castellanos5 (on target 3)
  • Fouls wonJean-Ricner Bellegarde4

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.