Premier League Regular Season - 3

Nottingham Forest 0 - 3 FT West Ham

City Ground

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

43
FT
Sun, Aug 31
Nottingham Forest
0-3
West Ham
⚡ Intensity 56
⚖️ Balance 15
🏆 Stakes 0
🎲 Upset 0
Wilson's late heroics seal Forest's misery

Wilson's 90th-Minute Punctuation Ends Forest's Hopes

Average Entertainment Futmetrix Score: 43/100. A chaotic final six minutes transformed a cagey contest into a statement victory for West Ham, exposing Nottingham Forest's fragility when Intensity peaks.

When Substitutes Weaponize Desperation

For 83 minutes, this felt like a Premier League stalemate—Forest dominating possession (58%), probing without penetration, West Ham compact and efficient in transition. Then Stakes shifted violently. Jarrod Bowen broke the deadlock in the 84th minute, and suddenly Forest's defensive architecture crumbled. Two minutes later, Lucas Paqueta converted a penalty to make it 2-0. By the 90th, Callum Wilson—introduced at the 64th minute—sealed the rout with a clinical finish assisted by Moussa Diouf. Three goals in six minutes. A Balance obliterated.

Wilson's impact epitomized the match's narrative arc. Forest had 58% possession but only 0.73 expected goals; West Ham's 2.42 xG from 42% of the ball told the real story. The away side's clinical efficiency in the final third—8 shots on target from 12 total—punished every Forest mistake with ruthless precision. When Crysencio Summerville entered at the 82nd minute, he immediately provided the assist for Bowen's opener. The substitutes' bench became West Ham's execution chamber.

Forest's defending in the closing stages bordered on negligent. Nine corners generated nothing; 541 passes produced only three shots on target. The home side's goalkeeper made five saves, but the damage was done by then. West Ham's goalkeeper faced just three on-target efforts—a stark measure of the Balance tipping decisively eastward. The penalty (minute 88) added salt; Forest's discipline unraveled precisely when composure mattered most.

This wasn't a classic. It was a lesson in how late-game Intensity separates contenders from pretenders. Forest showed technical competence for 83 minutes, then crumbled under pressure. West Ham showed patience, then ruthlessness. The final scoreline (0-3) flattered neither team's overall performance, but it perfectly captured the moment when one side's Stakes became existential and the other's clinical finishing proved decisive.

Key Questions

How did substitute Callum Wilson change the game?

Wilson entered at minute 64 with West Ham trailing the narrative. His 90th-minute goal capped a clinical away performance, converting West Ham's superior shot efficiency (2.42 xG vs 0.73) into three goals in six minutes.

Why is this match rated 52/100?

High Intensity (9.4/10) from late drama and three goals in six minutes offset poor Balance (2.3/10)—Forest dominated possession but crumbled defensively, making it thrilling but lopsided.

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
58%
42%
Nottingham Forest 58%
West Ham 42%
Shots
11
12
Nottingham Forest 11
West Ham 12
Shots on Target
3
8
Nottingham Forest 3
West Ham 8
Expected Goals (xG)
0.73
2.42
Nottingham Forest 0.73
West Ham 2.42
Passes
541
385
Nottingham Forest 541
West Ham 385
Pass Accuracy
87%
82%
Nottingham Forest 87%
West Ham 82%
Corners
9
7
Nottingham Forest 9
West Ham 7
Fouls
14
6
Nottingham Forest 14
West Ham 6
Yellow Cards
0
0
Nottingham Forest 0
West Ham 0
Red Cards
0
0
Nottingham Forest 0
West Ham 0

Match Events

HT
58' 🔄 D. Ndoye J. McAtee
N. Fullkrug C. Wilson 🔄 64'
73' 🔄 C. Wood Igor Jesus
J. Ward-Prowse A. Irving 🔄 75'
M. Fernandes C. Summerville 🔄 82'
J. Bowen (C. Summerville) 84'
Lucas Paqueta 88'
89' 🔄 I. Sangare A. Kalimuendo
89' 🔄 C. Hudson-Odoi O. Hutchinson
C. Wilson (M. Diouf) 90'
FT

Player Cards

Season performance ratings for players in this match

Nottingham Forest

Goalkeepers
M. Sels
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
90
total mins
Started
entry
Defenders
O. Aina
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
90
total mins
Started
entry
N. Milenkovic
STORMTROOPER
STORMTROOPER
1
shots
1
shots
0
goals
0
on target
Murillo
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
90
total mins
Started
entry
N. Williams
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
90
total mins
Started
entry
Midfielders
I. Sangare
FRIENDLY FIRE
FRIENDLY FIRE
0
mistake
0
mistake
5
fouls
6.3
rating
E. Anderson
ARCHITECT
ARCHITECT
3
key passes
3
key passes
0
assists
79%
pass acc
D. Ndoye
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
58
total mins
58
entry
M. Gibbs-White
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
90
total mins
Started
entry
C. Hudson-Odoi
ARCHITECT
ARCHITECT
3
key passes
3
key passes
0
assists
28%
pass acc
Forwards
C. Wood
STORMTROOPER
STORMTROOPER
3
shots
3
shots
0
goals
1
on target
BENCH
A. Gunn
SPECTATOR
SPECTATOR
0
saves
0
saves
0
conceded
0
minutes
Morato
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
W. Boly
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
Douglas Luiz
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
R. Yates
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
J. McAtee
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
32
total mins
Started
entry
A. Kalimuendo
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
11
total mins
Started
entry
Igor Jesus
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
17
total mins
Started
entry
O. Hutchinson
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
11
total mins
Started
entry

West Ham

Goalkeepers
M. Hermansen
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
90
total mins
Started
entry
Defenders
K. Walker-Peters
PROVOCATEUR
PROVOCATEUR
2
fouls won
2
fouls won
5
Duels Won
0
pens won
K. Mavropanos
STORMTROOPER
STORMTROOPER
1
shots
1
shots
0
goals
0
on target
M. Kilman
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
90
total mins
Started
entry
M. Diouf
PROVIDER
PROVIDER
1
assists
1
assists
1
key passes
7.2
rating
Midfielders
T. Soucek
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
90
total mins
Started
entry
J. Ward-Prowse
ARCHITECT
ARCHITECT
3
key passes
3
key passes
0
assists
21%
pass acc
J. Bowen
CLOSER
CLOSER
1
late goals
1
late goals
0
late assists
75
minute
Lucas Paqueta
CLUTCH HERO
CLUTCH HERO
0
goal time
0
goal time
0
impact
7.3
rating
M. Fernandes
PROVOCATEUR
PROVOCATEUR
3
fouls won
3
fouls won
6
Duels Won
0
pens won
Forwards
N. Fullkrug
STORMTROOPER
STORMTROOPER
3
shots
3
shots
0
goals
1
on target
BENCH
A. Areola
SPECTATOR
SPECTATOR
0
saves
0
saves
0
conceded
0
minutes
J. Todibo
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
A. Wan-Bissaka
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
O. Scarles
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
G. Rodriguez
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
F. Potts
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
A. Irving
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
15
total mins
Started
entry
C. Summerville
SUPER SUB
SUPER SUB
0
impact
0
impact
8
minutes
7.5
rating
C. Wilson
CLUTCH HERO
CLUTCH HERO
0
goal time
0
goal time
0
impact
8
rating

Head to Head

Date Home Score Away Competition Venue
31/08/2025 Nottingham Forest 0 - 3 West Ham Premier League City Ground
18/05/2025 West Ham 1 - 2 Nottingham Forest Premier League London Stadium
02/11/2024 Nottingham Forest 3 - 0 West Ham Premier League The City Ground
17/02/2024 Nottingham Forest 2 - 0 West Ham Premier League The City Ground
12/11/2023 West Ham 3 - 2 Nottingham Forest Premier League London Stadium
25/02/2023 West Ham 4 - 0 Nottingham Forest Premier League London Stadium
31/08/2025
Premier League City Ground
18/05/2025
Premier League London Stadium
02/11/2024
Premier League The City Ground
17/02/2024
Premier League The City Ground
12/11/2023
Premier League London Stadium
25/02/2023
Premier League London Stadium
Nottingham Forest Win
West Ham Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Liverpool 3 9 8 4 +4 WLiverpool 1 - 0 Arsenal (31-08-2025)WNewcastle 2 - 3 Liverpool (25-08-2025)WLiverpool 4 - 2 Bournemouth (15-08-2025)
2 Chelsea 3 7 7 1 +6 WChelsea 2 - 0 Fulham (30-08-2025)WWest Ham 1 - 5 Chelsea (22-08-2025)DChelsea 0 - 0 Crystal Palace (17-08-2025)
3 Arsenal 3 6 6 1 +5 LLiverpool 1 - 0 Arsenal (31-08-2025)WArsenal 5 - 0 Leeds (23-08-2025)WManchester United 0 - 1 Arsenal (17-08-2025)
4 Tottenham 3 6 5 1 +4 LTottenham 0 - 1 Bournemouth (30-08-2025)WManchester City 0 - 2 Tottenham (23-08-2025)WTottenham 3 - 0 Burnley (16-08-2025)
5 Everton 3 6 5 3 +2 WWolves 2 - 3 Everton (30-08-2025)WEverton 2 - 0 Brighton (24-08-2025)LLeeds 1 - 0 Everton (18-08-2025)
6 Sunderland 3 6 5 3 +2 WSunderland 2 - 1 Brentford (30-08-2025)LBurnley 2 - 0 Sunderland (23-08-2025)WSunderland 3 - 0 West Ham (16-08-2025)
7 Bournemouth 3 6 4 4 0 WTottenham 0 - 1 Bournemouth (30-08-2025)WBournemouth 1 - 0 Wolves (23-08-2025)LLiverpool 4 - 2 Bournemouth (15-08-2025)
8 Crystal Palace 3 5 4 1 +3 WAston Villa 0 - 3 Crystal Palace (31-08-2025)DCrystal Palace 1 - 1 Nottingham Forest (24-08-2025)DChelsea 0 - 0 Crystal Palace (17-08-2025)
9 Manchester United 3 4 4 4 0 WManchester United 3 - 2 Burnley (30-08-2025)DFulham 1 - 1 Manchester United (24-08-2025)LManchester United 0 - 1 Arsenal (17-08-2025)
10 Nottingham Forest 3 4 4 5 -1 LNottingham Forest 0 - 3 West Ham (31-08-2025)DCrystal Palace 1 - 1 Nottingham Forest (24-08-2025)WNottingham Forest 3 - 1 Brentford (17-08-2025)
11 Brighton 3 4 3 4 -1 WBrighton 2 - 1 Manchester City (31-08-2025)LEverton 2 - 0 Brighton (24-08-2025)DBrighton 1 - 1 Fulham (16-08-2025)
12 Leeds 3 4 1 5 -4 DLeeds 0 - 0 Newcastle (30-08-2025)LArsenal 5 - 0 Leeds (23-08-2025)WLeeds 1 - 0 Everton (18-08-2025)
13 Manchester City 3 3 5 4 +1 LBrighton 2 - 1 Manchester City (31-08-2025)LManchester City 0 - 2 Tottenham (23-08-2025)WWolves 0 - 4 Manchester City (16-08-2025)
14 Burnley 3 3 4 6 -2 LManchester United 3 - 2 Burnley (30-08-2025)WBurnley 2 - 0 Sunderland (23-08-2025)LTottenham 3 - 0 Burnley (16-08-2025)
15 Brentford 3 3 3 5 -2 LSunderland 2 - 1 Brentford (30-08-2025)WBrentford 1 - 0 Aston Villa (23-08-2025)LNottingham Forest 3 - 1 Brentford (17-08-2025)
16 West Ham 3 3 4 8 -4 WNottingham Forest 0 - 3 West Ham (31-08-2025)LWest Ham 1 - 5 Chelsea (22-08-2025)LSunderland 3 - 0 West Ham (16-08-2025)
17 Newcastle 3 2 2 3 -1 DLeeds 0 - 0 Newcastle (30-08-2025)LNewcastle 2 - 3 Liverpool (25-08-2025)DAston Villa 0 - 0 Newcastle (16-08-2025)
18 Fulham 3 2 2 4 -2 LChelsea 2 - 0 Fulham (30-08-2025)DFulham 1 - 1 Manchester United (24-08-2025)DBrighton 1 - 1 Fulham (16-08-2025)
19 Aston Villa 3 1 0 4 -4 LAston Villa 0 - 3 Crystal Palace (31-08-2025)LBrentford 1 - 0 Aston Villa (23-08-2025)DAston Villa 0 - 0 Newcastle (16-08-2025)
20 Wolves 3 0 2 8 -6 LWolves 2 - 3 Everton (30-08-2025)LBournemouth 1 - 0 Wolves (23-08-2025)LWolves 0 - 4 Manchester City (16-08-2025)