Premier League · Matchweek 35
William Osula 12'
Dan Burn 24'
Harvey Barnes 90'
HT 2:0
Jack Hinshelwood 61'
Sat, 2 May 2026, 15:00 (UK) · St. James' Park, Newcastle
Newcastle 15th → 13th · 45 pts|Brighton 6th · 50 pts

Newcastle won on the scoreboard and on xG (3.16–1.53).

Player of the matchBruno Guimarães7.4Decisive moment12' William Osula+0.7

Newcastle 3-1 Brighton

Key numbers

  • Possession 32% – 68%
  • Shots 13 (6 on target) – 13 (4)
  • Decisive moment: 12' William Osula, FN xPts +0.7
Player of the match
Bruno Guimarães 7.4Strong

Highest FN Score on the pitch: 7.4 (Strong)

Game state

1-02-02-13-1
Newcastle ahead 78 min · level 12 min · Brighton ahead 0 min
  • Yoane Wissa — off the bench 22 min · 0G 1A
  • Harvey Barnes — off the bench 22 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.

12' William Osula Goal · scorer +0.5 · assist Jacob Murphy +0.2 +0.7
24' Dan Burn Goal · scorer +0.3 · assist Bruno Guimarães +0.2 +0.5
61' Jack Hinshelwood Goal · scorer +0.2 · assist Danny Welbeck +0.1 +0.3
90' Harvey Barnes Goal · assist Yoane Wissa +0.2
Newcastle Expected (last two seasons) 1.6Own moments +1.4Opponent moments −0.4Time effect +0.4→ League points won 3
Brighton Expected (last two seasons) 1.2Own moments +0.3Opponent moments −1.1Time effect −0.4→ 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

NewcastleBrighton
32%Possession68%
3.16Expected goals (xG)1.53
0.24xG per shot0.12
13Shots13
6Shots on target4
46%Shots on target %31%
12Shots in box10
237Passes506
69%Pass accuracy84%
2Corners10
3Saves4
10Fouls12
3Yellow cards3
1Offsides1

Compared with usual

Newcastle

54 matches this season, all competitions baseline
This matchAvg
Goals31.7
Conceded11.5
xG3.161.6
xG against1.531.3
Shots1313.5
On target65.1
Shots faced1312.5
xG per shot0.240.12
Possession32%52.1%low
Passes237449.9low
Pass accuracy69%82.3%
Corners25.9
Fouls109.9

Brighton

39 matches this season, all competitions baseline
This matchAvg
Goals11.6
Conceded31.2
xG1.531.4
xG against3.161.2high
Shots1313.3
On target44.9
Shots faced1312.3
xG per shot0.120.11
Possession68%52.9%
Passes506469.3
Pass accuracy84%83.7%
Corners104.6
Fouls1212.6

Timeline

  • 12' Goal William Osula league goal #5 assist Jacob Murphy
  • 18' Sub Mats Wieffer → Joël Veltman
  • 22' Yellow Joël Veltman
  • 24' Goal Dan Burn league goal #1 assist Bruno Guimarães
  • 39' Yellow Kaoru Mitoma
  • 53' Yellow Dan Burn
  • 61' Goal Jack Hinshelwood league goal #3 assist Danny Welbeck
  • 68' Sub William Osula → Yoane Wissa
  • 68' Sub Joe Willock → Lewis Hall
  • 68' Sub Jacob Murphy → Harvey Barnes
  • 80' Sub Carlos Baleba → Charalampos Kostoulas
  • 80' Sub Danny Welbeck → Georginio Rutter
  • 81' Sub → Maxim De Cuyper
  • 85' Yellow Sandro Tonali
  • 87' Yellow Yoane Wissa
  • 88' Sub Jack Hinshelwood → Lewis Dunk
  • 90' Goal Harvey Barnes league goal #6 assist Yoane Wissa
  • 90+1' Sub Bruno Guimarães → Jacob Ramsey
  • 90+2' Yellow Jan Paul van Hecke

Category leaders

  • Key passesJacob Murphy3
  • Duels wonJan Paul van Hecke10/16
  • DribblesJoelinton2/4
  • Defensive actionsSven Botman5
  • ShotsWilliam Osula4 (on target 2)
  • 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.