Premier League Regular Season - 10

West Ham 3 - 1 FT Newcastle

London Stadium

AI-powered match analysis and previews to help you decide which games are worth watching

84
FT
Sun, Nov 2
West Ham
3-1
Newcastle
⚡ Intensity 82
⚖️ Balance 71
🏆 Stakes 0
🎲 Upset 80
Soucek's 90th-minute hammer shatters Newcastle's possession dominance

Soucek's Cruel Punctuation: How West Ham Mugged Newcastle in the Shadows

Highly Entertaining Futmetrix Score: 84/100. A relegation-haunted West Ham side executed a textbook smash-and-grab against a Newcastle team that dominated possession but crumbled under late Intensity.

When Possession Becomes a Liability

Newcastle arrived at the London Stadium with 63% possession and the swagger of a mid-table side. Jacob Murphy punctured that confidence in the 4th minute—a clinical finish after Bruno Guimarães threaded the needle. West Ham's Stakes were suffocating: 18th place, minus-11 goal difference, staring at oblivion. The Balance tilted further when Lucas Paquetá was denied a penalty at 13 minutes, VAR ruling contact insufficient. That intervention rippled through the narrative.

But West Ham refused to fold. Paquetá equalized at 35 minutes—a composed finish that suggested this wasn't a team ready to surrender. The momentum shifted again when Sander Botman deflected an Aaron Wan-Bissaka cross into his own net at the stroke of halftime. Three lead changes in 45 minutes. The Intensity was suffocating.

Substitute Timing and the 90th-Minute Hammer

Newcastle controlled the second half with suffocating possession, but West Ham's counter-press gnawed at them. Thirteen corners, 27 combined shots, 10 saves between the keepers—this was attrition football at its finest. Sandro Tonali marshaled Newcastle's midfield with intelligence, yet it proved insufficient against the hunger of a team fighting for survival.

Then came the cruelty. Tomáš Souček, introduced at 61 minutes, struck at 90. Not a scramble. Not a deflection. A clean finish that converted West Ham's 15 shots into three goals while Newcastle's 12 yielded one. The Upset was complete: underdogs (19% pre-match probability) had turned a 43-percentage-point gap in their favor into three points.

This wasn't luck. It was the inverse of modern football—a team with 37% possession and inferior xG (1.75 vs 0.52) outscoring a possession-dominant side through clinical finishing and late-game ruthlessness. West Ham's 77% pass accuracy masked a side that made every touch count. Newcastle's 86% pass accuracy masked a side that created without converting.

Key Questions

How did VAR change this match?

VAR cancelled Jarrod Bowen's penalty at 13 minutes, denying West Ham an early advantage. The decision shifted Balance, forcing West Ham to fight from behind and intensifying their desperation.

How did West Ham pull off this shock result?

Clinical finishing (3 goals from 15 shots), goalkeeper heroics (7 saves), and late-game ruthlessness. Souček's 90th-minute winner epitomized their efficiency against Newcastle's profligacy.

How dramatic was the late winner?

Souček's 90th-minute strike transformed a draw into a West Ham victory, delivering maximum Intensity. A substitute's perfect timing in a relegation battle—textbook drama.

How is the Futmetrix Score calculated?

The Futmetrix Score (0-100) combines multiple factors: match intensity, competitive balance, stakes importance, and entertainment value to help you decide if this match is worth watching.

Match Statistics

Possession
37%
63%
West Ham 37%
Newcastle 63%
Shots
15
12
West Ham 15
Newcastle 12
Shots on Target
9
4
West Ham 9
Newcastle 4
Expected Goals (xG)
1.75
0.52
West Ham 1.75
Newcastle 0.52
Passes
320
545
West Ham 320
Newcastle 545
Pass Accuracy
77%
86%
West Ham 77%
Newcastle 86%
Corners
7
6
West Ham 7
Newcastle 6
Fouls
5
10
West Ham 5
Newcastle 10
Yellow Cards
1
2
West Ham 1
Newcastle 2
Red Cards
0
0
West Ham 0
Newcastle 0

Match Events

J. Murphy (Bruno Guimaraes) 4'
13' Jarrod Bowen
Bruno Guimarães 🟨 30'
35' Lucas Paqueta (M. Fernandes)
45' S. Botman (A. Wan-Bissaka)
HT
E. Krafth F. Schar 🔄 46'
N. Woltemade W. Osula 🔄 46'
A. Gordon J. Ramsey 🔄 46'
61' 🔄 C. Wilson T. Soucek
S. Botman H. Barnes 🔄 65'
J. Murphy A. Elanga 🔄 77'
79' 🔄 C. Summerville K. Walker-Peters
85' 🔄 M. Fernandes Igor
90' T. Soucek
90'+6 🟨 Lucas Paquetá
Jacob Ramsey 🟨 90'+6
FT

Player Cards

Season performance ratings for players in this match

West Ham

Goalkeepers
A. Areola
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
90
total mins
Started
entry
Defenders
A. Wan-Bissaka
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
90
total mins
Started
entry
M. Kilman
STORMTROOPER
STORMTROOPER
1
shots
1
shots
0
goals
1
on target
J. Todibo
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
90
total mins
Started
entry
M. Diouf
ENFORCER
ENFORCER
6
tackles
6
tackles
10
Duels Won
83%
win %
Midfielders
M. Fernandes
ARCHITECT
ARCHITECT
3
key passes
3
key passes
1
assists
29%
pass acc
F. Potts
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
90
total mins
Started
entry
Lucas Paqueta
SNIPER
SNIPER
50%
conversion
50%
conversion
1
goals
2
shots
Forwards
J. Bowen
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
90
total mins
Started
entry
C. Wilson
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
61
total mins
61
entry
C. Summerville
LATE SHIFT
LATE SHIFT
11
late mins
11
late mins
79
total mins
79
entry
BENCH
M. Hermansen
SPECTATOR
SPECTATOR
0
saves
0
saves
0
conceded
0
minutes
K. Walker-Peters
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
11
total mins
Started
entry
Igor
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
15
total mins
Started
entry
G. Rodriguez
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
S. Magassa
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
T. Soucek
CLUTCH HERO
CLUTCH HERO
0
goal time
0
goal time
0
impact
7.2
rating
A. Irving
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
Luis Guilherme
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
E. Mayers
👻 Invisible Nothing to note

Newcastle

Goalkeepers
N. Pope
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
90
total mins
Started
entry
Defenders
E. Krafth
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
45
total mins
46
entry
M. Thiaw
SWEEPER
SWEEPER
3
cleanups
3
cleanups
1
interceptions
2
blocks
S. Botman
FRIENDLY FIRE
FRIENDLY FIRE
0
mistake
0
mistake
1
fouls
5.9
rating
D. Burn
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
90
total mins
Started
entry
Midfielders
Bruno Guimaraes
ARCHITECT
ARCHITECT
4
key passes
4
key passes
1
assists
67%
pass acc
S. Tonali
MAGNET
MAGNET
97
activity
97
activity
90
passes
7
duels
Joelinton
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
90
total mins
Started
entry
Forwards
J. Murphy
FINISHER
FINISHER
1
goals
1
goals
4
shots
7.6
rating
N. Woltemade
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
45
total mins
46
entry
A. Gordon
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
45
total mins
46
entry
BENCH
A. Ramsdale
SPECTATOR
SPECTATOR
0
saves
0
saves
0
conceded
0
minutes
L. Hall
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
F. Schar
SWEEPER
SWEEPER
5
cleanups
5
cleanups
4
interceptions
1
blocks
H. Barnes
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
25
total mins
Started
entry
J. Willock
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
J. Ramsey
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
45
total mins
Started
entry
L. Miley
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
W. Osula
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
45
total mins
Started
entry
A. Elanga
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
13
total mins
Started
entry

Head to Head

Date Home Score Away Competition Venue
10/03/2025 West Ham 0 - 1 Newcastle Premier League London Stadium
25/11/2024 Newcastle 0 - 2 West Ham Premier League St. James' Park
30/03/2024 Newcastle 4 - 3 West Ham Premier League St. James' Park
08/10/2023 West Ham 2 - 2 Newcastle Premier League London Stadium
05/04/2023 West Ham 1 - 5 Newcastle Premier League London Stadium
04/02/2023 Newcastle 1 - 1 West Ham Premier League St. James' Park
19/02/2022 West Ham 1 - 1 Newcastle Premier League London Stadium
15/08/2021 Newcastle 2 - 4 West Ham Premier League St. James' Park
17/04/2021 Newcastle 3 - 2 West Ham Premier League St. James' Park
10/03/2025
Premier League London Stadium
25/11/2024
Premier League St. James' Park
30/03/2024
Premier League St. James' Park
08/10/2023
Premier League London Stadium
05/04/2023
Premier League London Stadium
04/02/2023
Premier League St. James' Park
19/02/2022
Premier League London Stadium
15/08/2021
Premier League St. James' Park
17/04/2021
Premier League St. James' Park
West Ham Win
Newcastle Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Arsenal 10 25 18 3 +15 WBurnley 0 - 2 Arsenal (01-11-2025)WArsenal 1 - 0 Crystal Palace (26-10-2025)WFulham 0 - 1 Arsenal (18-10-2025)WArsenal 2 - 0 West Ham (04-10-2025)WNewcastle 1 - 2 Arsenal (28-09-2025)
2 Manchester City 10 19 20 8 +12 WManchester City 3 - 1 Bournemouth (02-11-2025)LAston Villa 1 - 0 Manchester City (26-10-2025)WManchester City 2 - 0 Everton (18-10-2025)WBrentford 0 - 1 Manchester City (05-10-2025)WManchester City 5 - 1 Burnley (27-09-2025)
3 Liverpool 10 18 18 14 +4 WLiverpool 2 - 0 Aston Villa (01-11-2025)LBrentford 3 - 2 Liverpool (25-10-2025)LLiverpool 1 - 2 Manchester United (19-10-2025)LChelsea 2 - 1 Liverpool (04-10-2025)LCrystal Palace 2 - 1 Liverpool (27-09-2025)
4 Sunderland 10 18 12 8 +4 DSunderland 1 - 1 Everton (03-11-2025)WChelsea 1 - 2 Sunderland (25-10-2025)WSunderland 2 - 0 Wolves (18-10-2025)LManchester United 2 - 0 Sunderland (04-10-2025)WNottingham Forest 0 - 1 Sunderland (27-09-2025)
5 Bournemouth 10 18 17 14 +3 LManchester City 3 - 1 Bournemouth (02-11-2025)WBournemouth 2 - 0 Nottingham Forest (26-10-2025)DCrystal Palace 3 - 3 Bournemouth (18-10-2025)WBournemouth 3 - 1 Fulham (03-10-2025)DLeeds 2 - 2 Bournemouth (27-09-2025)
6 Tottenham 10 17 17 8 +9 LTottenham 0 - 1 Chelsea (01-11-2025)WEverton 0 - 3 Tottenham (26-10-2025)LTottenham 1 - 2 Aston Villa (19-10-2025)WLeeds 1 - 2 Tottenham (04-10-2025)DTottenham 1 - 1 Wolves (27-09-2025)
7 Chelsea 10 17 18 11 +7 WTottenham 0 - 1 Chelsea (01-11-2025)LChelsea 1 - 2 Sunderland (25-10-2025)WNottingham Forest 0 - 3 Chelsea (18-10-2025)WChelsea 2 - 1 Liverpool (04-10-2025)LChelsea 1 - 3 Brighton (27-09-2025)
8 Manchester United 10 17 17 16 +1 DNottingham Forest 2 - 2 Manchester United (01-11-2025)WManchester United 4 - 2 Brighton (25-10-2025)WLiverpool 1 - 2 Manchester United (19-10-2025)WManchester United 2 - 0 Sunderland (04-10-2025)LBrentford 3 - 1 Manchester United (27-09-2025)
9 Crystal Palace 10 16 14 9 +5 WCrystal Palace 2 - 0 Brentford (01-11-2025)LArsenal 1 - 0 Crystal Palace (26-10-2025)DCrystal Palace 3 - 3 Bournemouth (18-10-2025)LEverton 2 - 1 Crystal Palace (05-10-2025)WCrystal Palace 2 - 1 Liverpool (27-09-2025)
10 Brighton 10 15 17 15 +2 WBrighton 3 - 0 Leeds (01-11-2025)LManchester United 4 - 2 Brighton (25-10-2025)WBrighton 2 - 1 Newcastle (18-10-2025)DWolves 1 - 1 Brighton (05-10-2025)WChelsea 1 - 3 Brighton (27-09-2025)
11 Aston Villa 10 15 9 10 -1 LLiverpool 2 - 0 Aston Villa (01-11-2025)WAston Villa 1 - 0 Manchester City (26-10-2025)WTottenham 1 - 2 Aston Villa (19-10-2025)WAston Villa 2 - 1 Burnley (05-10-2025)WAston Villa 3 - 1 Fulham (28-09-2025)
12 Brentford 10 13 14 16 -2 LCrystal Palace 2 - 0 Brentford (01-11-2025)WBrentford 3 - 2 Liverpool (25-10-2025)WWest Ham 0 - 2 Brentford (20-10-2025)LBrentford 0 - 1 Manchester City (05-10-2025)WBrentford 3 - 1 Manchester United (27-09-2025)
13 Newcastle 10 12 10 11 -1 LWest Ham 3 - 1 Newcastle (02-11-2025)WNewcastle 2 - 1 Fulham (25-10-2025)LBrighton 2 - 1 Newcastle (18-10-2025)WNewcastle 2 - 0 Nottingham Forest (05-10-2025)LNewcastle 1 - 2 Arsenal (28-09-2025)
14 Everton 10 12 10 13 -3 DSunderland 1 - 1 Everton (03-11-2025)LEverton 0 - 3 Tottenham (26-10-2025)LManchester City 2 - 0 Everton (18-10-2025)WEverton 2 - 1 Crystal Palace (05-10-2025)DEverton 1 - 1 West Ham (29-09-2025)
15 Fulham 10 11 12 14 -2 WFulham 3 - 0 Wolves (01-11-2025)LNewcastle 2 - 1 Fulham (25-10-2025)LFulham 0 - 1 Arsenal (18-10-2025)LBournemouth 3 - 1 Fulham (03-10-2025)LAston Villa 3 - 1 Fulham (28-09-2025)
16 Leeds 10 11 9 17 -8 LBrighton 3 - 0 Leeds (01-11-2025)WLeeds 2 - 1 West Ham (24-10-2025)LBurnley 2 - 0 Leeds (18-10-2025)LLeeds 1 - 2 Tottenham (04-10-2025)DLeeds 2 - 2 Bournemouth (27-09-2025)
17 Burnley 10 10 12 19 -7 LBurnley 0 - 2 Arsenal (01-11-2025)WWolves 2 - 3 Burnley (26-10-2025)WBurnley 2 - 0 Leeds (18-10-2025)LAston Villa 2 - 1 Burnley (05-10-2025)LManchester City 5 - 1 Burnley (27-09-2025)
18 West Ham 10 7 10 21 -11 WWest Ham 3 - 1 Newcastle (02-11-2025)LLeeds 2 - 1 West Ham (24-10-2025)LWest Ham 0 - 2 Brentford (20-10-2025)LArsenal 2 - 0 West Ham (04-10-2025)DEverton 1 - 1 West Ham (29-09-2025)
19 Nottingham Forest 10 6 7 19 -12 DNottingham Forest 2 - 2 Manchester United (01-11-2025)LBournemouth 2 - 0 Nottingham Forest (26-10-2025)LNottingham Forest 0 - 3 Chelsea (18-10-2025)LNewcastle 2 - 0 Nottingham Forest (05-10-2025)LNottingham Forest 0 - 1 Sunderland (27-09-2025)
20 Wolves 10 2 7 22 -15 LFulham 3 - 0 Wolves (01-11-2025)LWolves 2 - 3 Burnley (26-10-2025)LSunderland 2 - 0 Wolves (18-10-2025)DWolves 1 - 1 Brighton (05-10-2025)DTottenham 1 - 1 Wolves (27-09-2025)