Premier League · Matchweek 37
Nick Woltemade 15'
William Osula 19'
William Osula 65'
HT 2:0
Valentín Castellanos 69'
Sun, 17 May 2026, 17:30 (UK) · St. James' Park, Newcastle
Newcastle 14th → 11th · 49 pts|West Ham 18th · 36 pts

Newcastle won on the scoreboard and on xG (1.73–0.95).

Player of the matchWilliam Osula8.5Decisive moment15' Nick Woltemade+0.6

Newcastle 3-1 West Ham

Key numbers

  • Possession 55% – 45%
  • Shots 15 (7 on target) – 15 (8)
  • Decisive moment: 15' Nick Woltemade, FN xPts +0.6
Player of the match
William Osula 8.5Dominant

Highest FN Score on the pitch: 8.5 (Dominant)

Game state

1-02-03-03-1
Newcastle ahead 75 min · level 15 min · West Ham ahead 0 min
  • Joe Willock — off the bench 37 min · 0G 1A
  • Valentín Castellanos — off the bench 64 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.

15' Nick Woltemade Goal · scorer +0.4 · assist Harvey Barnes +0.2 +0.6
19' William Osula Goal · scorer +0.2 · assist Jacob Ramsey +0.1 +0.3
65' William Osula Goal · assist Joe Willock +0.1
69' Valentín Castellanos Goal · assist Mads Hermansen 0.0
Newcastle Expected (last two seasons) 1.9Own moments +1.0Opponent moments −0.1Time effect +0.2→ League points won 3
West Ham Expected (last two seasons) 0.8Own moments 0.0Opponent moments −0.7Time 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

NewcastleWest Ham
55%Possession45%
1.73Expected goals (xG)0.95
0.12xG per shot0.06
15Shots15
7Shots on target8
47%Shots on target %53%
9Shots in box10
503Passes410
82%Pass accuracy83%
9Corners1
7Saves4
8Fouls11
1Yellow cards3
2Offsides2

Compared with usual

Newcastle

56 matches this season, all competitions baseline
This matchAvg
Goals31.7
Conceded11.5
xG1.731.6
xG against0.951.3
Shots1513.5
On target75.1
Shots faced1512.6
xG per shot0.120.12
Possession55%51.8%
Passes503446.9
Pass accuracy82%82.1%
Corners95.8
Fouls89.9

West Ham

41 matches this season, all competitions baseline
This matchAvg
Goals11.2
Conceded31.7
xG0.951.3
xG against1.731.6
Shots1511.1
On target83.7
Shots faced1515.2
xG per shot0.060.12
Possession45%44.3%
Passes410397
Pass accuracy83%78.3%
Corners15.3
Fouls1111.6

Timeline

  • 15' Goal Nick Woltemade league goal #8 assist Harvey Barnes
  • 19' Goal William Osula league goal #6 assist Jacob Ramsey
  • 26' Sub Jean-Clair Todibo → Valentín Castellanos
  • 53' Sub Sandro Tonali → Joe Willock
  • 59' Yellow Tomáš Souček
  • 63' Sub Aaron Wan-Bissaka → Pablo Felipe
  • 63' Sub Tomáš Souček → Mohamadou Kanté
  • 65' Goal William Osula league goal #7 assist Joe Willock
  • 67' Yellow El Hadji Malick Diouf
  • 69' Goal Valentín Castellanos league goal #5 assist Mads Hermansen
  • 75' Sub Nick Woltemade → Dan Burn
  • 75' Sub Harvey Barnes → Jacob Murphy
  • 80' Yellow Mohamadou Kanté
  • 83' Yellow Lewis Hall
  • 85' Sub William Osula → Yoane Wissa
  • 85' Sub Kieran Trippier → Anthony Elanga

Category leaders

  • Key passesNick Woltemade3
  • Duels wonBruno Guimarães13/24
  • DribblesCrysencio Summerville6/9
  • Defensive actionsKonstantinos Mavropanos9
  • ShotsValentín Castellanos6 (on target 4)
  • Fouls wonBruno Guimarães5

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.