Premier League Gameweek 3

Nottingham Forest 0 - 3 FT West Ham

City Ground

Match previews and recaps to help you decide which games are worth watching

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

Win Probability

  • Nottingham Forest 75%
  • Draw 23%
  • West Ham 3%

Futmetrix AI estimate

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

Average Entertainment Futmetrix Score: 50/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.

What is the Futmetrix Score?

The Futmetrix Score is our 0-100 verdict on how entertaining a match is. We look at intensity, balance, stakes, and star quality to tell you if it's worth your time.

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

Our take on every player in this match

Nottingham Forest

Goalkeepers
Matz Sels
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
Ola Aina
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Nikola Milenković
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
Neco Williams
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Midfielders
Ibrahim Sangaré
FRIENDLY FIRE
FRIENDLY FIRE
Pen Given
Mistake
Pen Given
Mistake
5
Fouls
6.3
Rating
Elliot Anderson
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
79%
Pass Acc
Dan Ndoye
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
58
Total Mins
58
Entry
Morgan Gibbs-White
MAGNET
MAGNET
69
Activity
69
Activity
60
Passes
9
Duels
Callum Hudson-Odoi
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
28%
Pass Acc
Forwards
Chris Wood
STORMTROOPER
STORMTROOPER
3
Shots
3
Shots
0
Goals
1
On Target
BENCH
Angus 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
Willy 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
Ryan Yates
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
James McAtee
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
32
Total Mins
Started
Entry
Arnaud 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
Omari Hutchinson
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
11
Total Mins
Started
Entry

West Ham

Goalkeepers
Mads Hermansen
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
Kyle Walker-Peters
PROVOCATEUR
PROVOCATEUR
2
Fouls Won
2
Fouls Won
5
Duels Won
0
Pens Won
Konstantinos Mavropanos
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Max Kilman
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
El Hadji Malick Diouf
PROVIDER
PROVIDER
1
Assists
1
Assists
1
Key Passes
7.2
Rating
Midfielders
Tomáš Souček
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
James Ward-Prowse
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
21%
Pass Acc
Jarrod Bowen
CLOSER
CLOSER
1
Late Goals
1
Late Goals
0
Late Assists
75
Minute
Lucas Paquetá
CLUTCH HERO
CLUTCH HERO
88
Goal Time
88
Goal Time
Penalty
Impact
7.3
Rating
Mateus Fernandes
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
6
Duels Won
0
Pens Won
Forwards
Niclas Füllkrug
STORMTROOPER
STORMTROOPER
3
Shots
3
Shots
0
Goals
1
On Target
BENCH
Alphonse Areola
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Jean-Clair Todibo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Aaron Wan-Bissaka
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Oliver Scarles
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Guido Rodríguez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Freddie Potts
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Andy Irving
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
15
Total Mins
Started
Entry
Crysencio Summerville
SUPER SUB
SUPER SUB
1
Assist
1
Assist
8
Minutes
7.5
Rating
Callum Wilson
CLUTCH HERO
CLUTCH HERO
90
Goal Time
90
Goal Time
Goal
Impact
8
Rating

Head to Head

Date Home Score Away Competition Venue
08/31/2025 Nottingham Forest 0 - 3 West Ham Premier League City Ground
05/18/2025 West Ham 1 - 2 Nottingham Forest Premier League London Stadium
11/02/2024 Nottingham Forest 3 - 0 West Ham Premier League The City Ground
02/17/2024 Nottingham Forest 2 - 0 West Ham Premier League The City Ground
11/12/2023 West Ham 3 - 2 Nottingham Forest Premier League London Stadium
02/25/2023 West Ham 4 - 0 Nottingham Forest Premier League London Stadium
08/31/2025
Premier League City Ground
05/18/2025
Premier League London Stadium
11/02/2024
Premier League The City Ground
02/17/2024
Premier League The City Ground
11/12/2023
Premier League London Stadium
02/25/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)

Find your next match faster.

Honest match ratings. Find what is worth watching—without the clutter.

Bookmark this page

This page updates as new matches arrive.

Keep these picks handy.

Press Ctrl+D, then confirm in your browser.

Viewed labels stay on this device. We don't receive your reading history.

Keep Futmetrix handy

Honest match ratings. Find what is worth watching—without the clutter.