Premier League Gameweek 21

West Ham 1 - 2 FT Nottingham Forest

London Stadium

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

Futmetrix Verdict
58
FT
Tue, Jan 6
West Ham
1-2
Nottingham Forest
⚡ Intensity 70
⚖️ Balance 27
🏆 Stakes 6
🎲 Upset 0
Forest stun Hammers in VAR-fueled thriller.

Win Probability

  • West Ham 30%
  • Draw 28%
  • Nottingham Forest 42%

Futmetrix AI estimate

Forest Fire at London Stadium as Hammers Crumble Under Pressure

Worth Watching Futmetrix Score: 58/100. This high-stakes survival battle turned on its head as Nottingham Forest exploited VAR interventions and defensive fragility to pull clear of the relegation zone.

The Relegation Six-Pointer Pivot

From the first whistle, the atmosphere at London Stadium was thick with the anxiety of a season-defining crunch match. West Ham, mired in the bottom three, initially found the luck that has eluded them all season. In the 13th minute, a wicked delivery caused chaos in the visitor's box, leading to an unfortunate own goal by Murillo. The home crowd sensed a turning point in their relegation battle, but the Stakes were far too high for a simple narrative. Despite the lead, the Hammers struggled to exert control, as Nottingham Forest began to dominate the Balance of play with 53% possession.

VAR Drama and the Forest Surge

The match swung violently in the 52nd minute. Crysencio Summerville appeared to have doubled the lead, a goal that likely would have buried Forest. However, a lengthy VAR review saw the strike cancelled, suckering the air out of the stadium. The Intensity shifted instantly. Just three minutes later, Forest capitalized on the shell-shocked hosts. Elliot Anderson carved open the defense, finding Nicolás Domínguez, who finished with clinical precision to level the scores. It was a hammer blow from which the home side never truly recovered, despite launching a barrage of 14 total shots throughout the contest.

Gibbs-White Seals the Great Escape

As the clock ticked toward a stalemate, the Upset Factor loomed large. West Ham’s desperation led to defensive errors, and in the 86th minute, another VAR intervention confirmed a penalty for the visitors. Morgan Gibbs-White stepped up under immense pressure, converting from the spot in the 89th minute to complete the comeback. The Hammers threw everything forward in stoppage time, but Matz Sels stood firm, recording three crucial saves to ensure the points headed back to the East Midlands. For West Ham, this defeat extends a miserable run of form, leaving their Premier League status hanging by a thread.

Key Questions

How did VAR change this match?

VAR was the ultimate protagonist, denying West Ham a two-goal cushion by chalking off Summerville’s strike before confirming the match-winning penalty for Forest late on.

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
47%
53%
West Ham 47%
Nottingham Forest 53%
Shots
14
13
West Ham 14
Nottingham Forest 13
Shots on Target
3
5
West Ham 3
Nottingham Forest 5
Expected Goals (xG)
0.95
1.38
West Ham 0.95
Nottingham Forest 1.38
Passes
379
418
West Ham 379
Nottingham Forest 418
Pass Accuracy
77%
81%
West Ham 77%
Nottingham Forest 81%
Corners
6
5
West Ham 6
Nottingham Forest 5
Fouls
15
9
West Ham 15
Nottingham Forest 9
Yellow Cards
3
0
West Ham 3
Nottingham Forest 0
Red Cards
0
0
West Ham 0
Nottingham Forest 0

Match Events

13' Murillo
HT
O. Hutchinson D. Bakwa 🔄 46'
N. Dominguez (E. Anderson) 55'
63' 🔄 Lucas Paqueta Pablo
63' 🔄 O. Scarles E. Mayers
80' 🔄 M. Fernandes F. Potts
M. Gibbs-White 89'
Nottingham Forest Morato 🔄 90'+2
90'+4 🟨 Kyle Walker-Peters
FT

Player Cards

Our take on every player in this match

West Ham

Goalkeepers
Alphonse Areola
FRIENDLY FIRE
FRIENDLY FIRE
Pen Given
Mistake
Pen Given
Mistake
1
Fouls
6.6
Rating
Defenders
Kyle Walker-Peters
WALL
WALL
0
Dribbled Past
0
Dribbled Past
4
Tackles
67%
Duel Win %
Konstantinos Mavropanos
WALL
WALL
0
Dribbled Past
0
Dribbled Past
4
Tackles
67%
Duel Win %
Jean-Clair Todibo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Oliver Scarles
WALL
WALL
0
Dribbled Past
0
Dribbled Past
4
Tackles
78%
Duel Win %
Midfielders
Tomáš Souček
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Mateus Fernandes
LATE SHIFT
LATE SHIFT
10
Late Mins
10
Late Mins
80
Total Mins
80
Entry
Jarrod Bowen
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
0
On Target
Lucas Paquetá
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
63
Total Mins
63
Entry
Crysencio Summerville
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Forwards
Valentín Castellanos
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
BENCH
Mads Hermansen
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Max Kilman
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
E. Mayers
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
27
Total Mins
Started
Entry
Guido Rodríguez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Soungoutou Magassa
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
10
Total Mins
Started
Entry
George Earthy
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Mohamadou Kanté
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Pablo Felipe
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
27
Total Mins
Started
Entry

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ć
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Murillo
FRIENDLY FIRE
FRIENDLY FIRE
Own Goal
Mistake
Own Goal
Mistake
1
Fouls
7.5
Rating
Neco Williams
PROVOCATEUR
PROVOCATEUR
6
Fouls Won
6
Fouls Won
9
Duels Won
0
Pens Won
Midfielders
Elliot Anderson
MAGNET
MAGNET
80
Activity
80
Activity
56
Passes
24
Duels
Nicolás Domínguez
MAGNET
MAGNET
72
Activity
72
Activity
55
Passes
17
Duels
Omari Hutchinson
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
Morgan Gibbs-White
CLUTCH HERO
CLUTCH HERO
89
Goal Time
89
Goal Time
Penalty
Impact
8
Rating
Callum Hudson-Odoi
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
33%
Pass Acc
Forwards
Igor Jesus
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
BENCH
Angus Gunn
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Morato
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
1
Total Mins
Started
Entry
Nicolò Savona
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Zach Abbott
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
James McAtee
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Taiwo Awoniyi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Arnaud Kalimuendo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Dilane Bakwa
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
44
Total Mins
Started
Entry

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
West Ham Win
Nottingham Forest Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Arsenal 21 49 40 14 +26 DArsenal 0 - 0 Liverpool (08-01-2026)WBournemouth 2 - 3 Arsenal (03-01-2026)WArsenal 4 - 1 Aston Villa (30-12-2025)WArsenal 2 - 1 Brighton (27-12-2025)WEverton 0 - 1 Arsenal (20-12-2025)
2 Manchester City 21 43 45 19 +26 DManchester City 1 - 1 Brighton (07-01-2026)DManchester City 1 - 1 Chelsea (04-01-2026)DSunderland 0 - 0 Manchester City (01-01-2026)WNottingham Forest 1 - 2 Manchester City (27-12-2025)WManchester City 3 - 0 West Ham (20-12-2025)
3 Aston Villa 21 43 33 24 +9 DCrystal Palace 0 - 0 Aston Villa (07-01-2026)WAston Villa 3 - 1 Nottingham Forest (03-01-2026)LArsenal 4 - 1 Aston Villa (30-12-2025)WChelsea 1 - 2 Aston Villa (27-12-2025)WAston Villa 2 - 1 Manchester United (21-12-2025)
4 Liverpool 21 35 32 28 +4 DArsenal 0 - 0 Liverpool (08-01-2026)DFulham 2 - 2 Liverpool (04-01-2026)DLiverpool 0 - 0 Leeds (01-01-2026)WLiverpool 2 - 1 Wolves (27-12-2025)WTottenham 1 - 2 Liverpool (20-12-2025)
5 Brentford 21 33 35 28 +7 WBrentford 3 - 0 Sunderland (07-01-2026)WEverton 2 - 4 Brentford (04-01-2026)DBrentford 0 - 0 Tottenham (01-01-2026)WBrentford 4 - 1 Bournemouth (27-12-2025)WWolves 0 - 2 Brentford (20-12-2025)
6 Newcastle 21 32 32 27 +5 WNewcastle 4 - 3 Leeds (07-01-2026)WNewcastle 2 - 0 Crystal Palace (04-01-2026)WBurnley 1 - 3 Newcastle (30-12-2025)LManchester United 1 - 0 Newcastle (26-12-2025)DNewcastle 2 - 2 Chelsea (20-12-2025)
7 Manchester United 21 32 36 32 +4 DBurnley 2 - 2 Manchester United (07-01-2026)DLeeds 1 - 1 Manchester United (04-01-2026)DManchester United 1 - 1 Wolves (30-12-2025)WManchester United 1 - 0 Newcastle (26-12-2025)LAston Villa 2 - 1 Manchester United (21-12-2025)
8 Chelsea 21 31 34 24 +10 LFulham 2 - 1 Chelsea (07-01-2026)DManchester City 1 - 1 Chelsea (04-01-2026)DChelsea 2 - 2 Bournemouth (30-12-2025)LChelsea 1 - 2 Aston Villa (27-12-2025)DNewcastle 2 - 2 Chelsea (20-12-2025)
9 Fulham 21 31 30 30 0 WFulham 2 - 1 Chelsea (07-01-2026)DFulham 2 - 2 Liverpool (04-01-2026)DCrystal Palace 1 - 1 Fulham (01-01-2026)WWest Ham 0 - 1 Fulham (27-12-2025)WFulham 1 - 0 Nottingham Forest (22-12-2025)
10 Sunderland 21 30 21 22 -1 LBrentford 3 - 0 Sunderland (07-01-2026)DTottenham 1 - 1 Sunderland (04-01-2026)DSunderland 0 - 0 Manchester City (01-01-2026)DSunderland 1 - 1 Leeds (28-12-2025)DBrighton 0 - 0 Sunderland (20-12-2025)
11 Brighton 21 29 31 28 +3 DManchester City 1 - 1 Brighton (07-01-2026)WBrighton 2 - 0 Burnley (03-01-2026)DWest Ham 2 - 2 Brighton (30-12-2025)LArsenal 2 - 1 Brighton (27-12-2025)DBrighton 0 - 0 Sunderland (20-12-2025)
12 Everton 21 29 23 25 -2 DEverton 1 - 1 Wolves (07-01-2026)LEverton 2 - 4 Brentford (04-01-2026)WNottingham Forest 0 - 2 Everton (30-12-2025)DBurnley 0 - 0 Everton (27-12-2025)LEverton 0 - 1 Arsenal (20-12-2025)
13 Crystal Palace 21 28 22 23 -1 DCrystal Palace 0 - 0 Aston Villa (07-01-2026)LNewcastle 2 - 0 Crystal Palace (04-01-2026)DCrystal Palace 1 - 1 Fulham (01-01-2026)LCrystal Palace 0 - 1 Tottenham (28-12-2025)LLeeds 4 - 1 Crystal Palace (20-12-2025)
14 Tottenham 21 27 30 27 +3 LBournemouth 3 - 2 Tottenham (07-01-2026)DTottenham 1 - 1 Sunderland (04-01-2026)DBrentford 0 - 0 Tottenham (01-01-2026)WCrystal Palace 0 - 1 Tottenham (28-12-2025)LTottenham 1 - 2 Liverpool (20-12-2025)
15 Bournemouth 21 26 34 40 -6 WBournemouth 3 - 2 Tottenham (07-01-2026)LBournemouth 2 - 3 Arsenal (03-01-2026)DChelsea 2 - 2 Bournemouth (30-12-2025)LBrentford 4 - 1 Bournemouth (27-12-2025)DBournemouth 1 - 1 Burnley (20-12-2025)
16 Leeds 21 22 29 37 -8 LNewcastle 4 - 3 Leeds (07-01-2026)DLeeds 1 - 1 Manchester United (04-01-2026)DLiverpool 0 - 0 Leeds (01-01-2026)DSunderland 1 - 1 Leeds (28-12-2025)WLeeds 4 - 1 Crystal Palace (20-12-2025)
17 Nottingham Forest 21 21 21 34 -13 WWest Ham 1 - 2 Nottingham Forest (06-01-2026)LAston Villa 3 - 1 Nottingham Forest (03-01-2026)LNottingham Forest 0 - 2 Everton (30-12-2025)LNottingham Forest 1 - 2 Manchester City (27-12-2025)LFulham 1 - 0 Nottingham Forest (22-12-2025)
18 West Ham 21 14 22 43 -21 LWest Ham 1 - 2 Nottingham Forest (06-01-2026)LWolves 3 - 0 West Ham (03-01-2026)DWest Ham 2 - 2 Brighton (30-12-2025)LWest Ham 0 - 1 Fulham (27-12-2025)LManchester City 3 - 0 West Ham (20-12-2025)
19 Burnley 21 13 22 41 -19 DBurnley 2 - 2 Manchester United (07-01-2026)LBrighton 2 - 0 Burnley (03-01-2026)LBurnley 1 - 3 Newcastle (30-12-2025)DBurnley 0 - 0 Everton (27-12-2025)DBournemouth 1 - 1 Burnley (20-12-2025)
20 Wolves 21 7 15 41 -26 DEverton 1 - 1 Wolves (07-01-2026)WWolves 3 - 0 West Ham (03-01-2026)DManchester United 1 - 1 Wolves (30-12-2025)LLiverpool 2 - 1 Wolves (27-12-2025)LWolves 0 - 2 Brentford (20-12-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.