Premier League Regular Season - 21

West Ham 1 - 2 FT Nottingham Forest

London Stadium

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

60
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.

Forest Fire at London Stadium as Hammers Crumble Under Pressure

Worth Watching Futmetrix Score: 60/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.

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
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

Season performance ratings for players in this match

West Ham

Goalkeepers
A. Areola
FRIENDLY FIRE
FRIENDLY FIRE
0
Mistake
0
Mistake
1
Fouls
6.6
Rating
Defenders
K. Walker-Peters
WALL
WALL
0
Dribbled Past
0
Dribbled Past
4
Tackles
67%
Duel Win %
K. Mavropanos
WALL
WALL
0
Dribbled Past
0
Dribbled Past
4
Tackles
67%
Duel Win %
J. Todibo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
O. Scarles
WALL
WALL
0
Dribbled Past
0
Dribbled Past
4
Tackles
78%
Duel Win %
Midfielders
T. Soucek
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
M. Fernandes
LATE SHIFT
LATE SHIFT
10
Late Mins
10
Late Mins
80
Total Mins
80
Entry
J. Bowen
SWEEPER
SWEEPER
2
Cleanups
2
Cleanups
2
Interceptions
0
Blocks
Lucas Paqueta
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
63
Total Mins
63
Entry
C. Summerville
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Forwards
T. Castellanos
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
BENCH
M. Hermansen
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
M. 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
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
F. Potts
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
10
Total Mins
Started
Entry
G. Earthy
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
M. Kante
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Pablo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
27
Total Mins
Started
Entry

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
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Murillo
FRIENDLY FIRE
FRIENDLY FIRE
0
Mistake
0
Mistake
1
Fouls
7.5
Rating
N. Williams
PROVOCATEUR
PROVOCATEUR
6
Fouls Won
6
Fouls Won
9
Duels Won
0
Pens Won
Midfielders
E. Anderson
MAGNET
MAGNET
80
Activity
80
Activity
56
Passes
24
Duels
N. Dominguez
MAGNET
MAGNET
72
Activity
72
Activity
55
Passes
17
Duels
O. Hutchinson
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
M. Gibbs-White
CLUTCH HERO
CLUTCH HERO
0
Goal Time
0
Goal Time
0
Impact
8
Rating
C. 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
A. 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
N. Savona
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Z. 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
J. McAtee
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
T. Awoniyi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
A. Kalimuendo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
D. 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
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
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)