Premier League Regular Season - 24

Chelsea 3 - 2 FT West Ham

Stamford Bridge

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

Futmetrix Verdict
100
FT
Sat, Jan 31
Chelsea
3-2
West Ham
⚡ Intensity 100
⚖️ Balance 84
🏆 Stakes 33
🎲 Upset 0
Enzo Fernández completes stunning Chelsea comeback

Blues Stage Epic Bridge Comeback

Must-Watch Futmetrix Score: 100/100. A pulse-pounding London derby where Chelsea's tactical flexibility and squad depth overcame a clinical but ultimately exhausted West Ham side.

The Hammers' Early Siege

The Intensity at Stamford Bridge reached a boiling point early as West Ham ignored their status as underdogs in this London derby. By the 7th minute, the visiting fans were in raptures when Jarrod Bowen latched onto a precise delivery from A. Wan-Bissaka to fire home the opener. Chelsea, despite controlling the ball for long periods, looked fragile against the counter-attack. The situation worsened for the Blues in the 36th minute as C. Summerville doubled the lead, again assisted by the marauding Wan-Bissaka. The Stakes were high for a Chelsea side chasing the top four, yet they went into the break staring at a potential Upset. West Ham's low block frustrated the hosts, forcing speculative efforts that failed to test the keeper during a clinical first-half masterclass by the visitors.

The Super-Sub Revolution

The Balance of power shifted dramatically following a ruthless triple substitution from the Chelsea manager at halftime. The introduction of Joao Pedro, M. Cucurella, and W. Fofana injected immediate energy into the pitch. In the 57th minute, Fofana turned provider, setting up Joao Pedro to pull one back and ignite the home crowd. The pressure became a barrage as the Blues launched wave after wave of attacks, eventually totaling 14 shots. The comeback gathered momentum in the 70th minute when Cucurella found the net, leveling the scoreline at 2-2. West Ham’s resolve began to crumble under the weight of 9 corners and constant penalty-box entries, as the hosts dominated possession with 701 total passes that stretched the tiring Hammers defense to its absolute limit.

Enzo’s Final Flourish

As the match ticked toward the 90th minute, the Intensity peaked with both sides exhausted from the relentless tempo. Just as a draw seemed inevitable, Enzo Fernández produced a moment of magic that defined his Man of the Match performance. Assisted by the inspired Joao Pedro, Fernández slotted home a dramatic winner to complete a stunning turnaround from two goals down. The drama continued deep into stoppage time when J. Todibo was shown a red card for unsportsmanlike conduct, leaving the Hammers with ten men in the dying seconds. This result keeps Chelsea firmly in the Champions League hunt, while West Ham remains mired in the relegation zone. The 3-2 victory was a testament to squad depth and tactical Balance, leaving the visitors to rue a missed opportunity after such a promising start.

Key Questions

How did the red card for J. Todibo impact the match?

It occurred in the 11th minute of added time, meaning it did not alter the result but will result in a suspension for the defender.

What made Enzo Fernández the Man of the Match?

Enzo Fernández dominated possession in midfield and secured an 8.5 rating by scoring the 90th-minute winner to complete the comeback.

What caused the 5-goal thriller?

A clinical start by West Ham was met by Chelsea's relentless 25-shot barrage, resulting in three lead changes and a last-minute deciding goal.

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
71%
29%
Chelsea 71%
West Ham 29%
Shots
14
11
Chelsea 14
West Ham 11
Shots on Target
6
6
Chelsea 6
West Ham 6
Expected Goals (xG)
2.55
1.12
Chelsea 2.55
West Ham 1.12
Passes
701
294
Chelsea 701
West Ham 294
Pass Accuracy
89%
69%
Chelsea 89%
West Ham 69%
Corners
9
2
Chelsea 9
West Ham 2
Fouls
11
13
Chelsea 11
West Ham 13
Yellow Cards
3
2
Chelsea 3
West Ham 2
Red Cards
0
0
Chelsea 0
West Ham 0

Match Events

J. Bowen (A. Wan-Bissaka) 7'
26' 🔄 J. Gittens P. Neto
C. Summerville (A. Wan-Bissaka) 36'
HT
46' 🔄 J. Hato M. Cucurella
46' 🔄 A. Garnacho Joao Pedro
46' 🔄 B. Badiashile W. Fofana
57' Joao Pedro (W. Fofana)
Pablo M. Kilman 🔄 67'
70' M. Cucurella
T. Castellanos C. Wilson 🔄 76'
81' 🔄 M. Gusto R. James
J. Bowen A. Traore 🔄 81'
M. Diouf O. Scarles 🔄 81'
85' 🟨 M. Caicedo
90'+2 E. Fernandez (Joao Pedro)
90'+3 🟨 E. Fernandez
90'+8 🟨 Joao Pedro
A. Traore 🟨 90'+8
J. Todibo 🟥 90'+11
FT

Player Cards

Our take on every player in this match

Chelsea

Goalkeepers
Robert Sánchez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
100
Total Mins
Started
Entry
Defenders
Malo Gusto
LATE SHIFT
LATE SHIFT
9
Late Mins
9
Late Mins
81
Total Mins
81
Entry
Trevoh Chalobah
MAGNET
MAGNET
118
Activity
118
Activity
113
Passes
5
Duels
Benoît Badiashile
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
Jorrel Hato
WALL
WALL
0
Dribbled Past
0
Dribbled Past
3
Tackles
100%
Duel Win %
Midfielders
Moisés Caicedo
MAGNET
MAGNET
75
Activity
75
Activity
68
Passes
7
Duels
Jamie Gittens
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
26
Total Mins
26
Entry
Cole Palmer
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
4
Duels Won
0
Pens Won
Enzo Fernández
CLUTCH HERO
CLUTCH HERO
90
Goal Time
90
Goal Time
Goal
Impact
8.5
Rating
Alejandro Garnacho
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
Forwards
Liam Delap
STORMTROOPER
STORMTROOPER
3
Shots
3
Shots
0
Goals
1
On Target
BENCH
Teddy Sharman-Lowe
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Wesley Fofana
SUPER SUB
SUPER SUB
1
Assist
1
Assist
55
Minutes
7.6
Rating
Marc Cucurella
SUPER SUB
SUPER SUB
1
Goal
1
Goal
55
Minutes
7.3
Rating
Reece James
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
19
Total Mins
Started
Entry
Josh Acheampong
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Andrey Santos
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Pedro Neto
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
34%
Pass Acc
João Pedro
SUPER SUB
SUPER SUB
1
G + A
1
G + A
55
Minutes
7.9
Rating
Marc Guiu
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

West Ham

Goalkeepers
Alphonse Aréola
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
100
Total Mins
Started
Entry
Defenders
Aaron Wan-Bissaka
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
2
Assists
20%
Pass Acc
Konstantinos Mavropanos
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
100
Total Mins
Started
Entry
Jean-Clair Todibo
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
El Hadji Malick Diouf
LATE SHIFT
LATE SHIFT
9
Late Mins
9
Late Mins
81
Total Mins
81
Entry
Midfielders
Jarrod Bowen
SNIPER
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
Tomáš Souček
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
100
Total Mins
Started
Entry
Mateus Fernandes
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
100
Total Mins
Started
Entry
Crysencio Summerville
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Forwards
Pablo Felipe
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
67
Total Mins
67
Entry
Valentín Castellanos
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
5
Duels Won
0
Pens Won
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
33
Total Mins
Started
Entry
Oliver Scarles
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
19
Total Mins
Started
Entry
Kyle Walker-Peters
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
0
Total Mins
Started
Entry
Mohamadou Kanté
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Callum Wilson
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
24
Total Mins
Started
Entry
Adama Traoré
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
19
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
22/08/2025 West Ham 1 - 5 Chelsea Premier League London Stadium
03/02/2025 Chelsea 2 - 1 West Ham Premier League Stamford Bridge
21/09/2024 West Ham 0 - 3 Chelsea Premier League London Stadium
05/05/2024 Chelsea 5 - 0 West Ham Premier League Stamford Bridge
20/08/2023 West Ham 3 - 1 Chelsea Premier League London Stadium
11/02/2023 West Ham 1 - 1 Chelsea Premier League London Stadium
22/08/2025
Premier League London Stadium
03/02/2025
Premier League Stamford Bridge
21/09/2024
Premier League London Stadium
05/05/2024
Premier League Stamford Bridge
20/08/2023
Premier League London Stadium
11/02/2023
Premier League London Stadium
Chelsea Win
West Ham Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Arsenal 24 53 46 17 +29 WLeeds 0 - 4 Arsenal (31-01-2026)LArsenal 2 - 3 Manchester United (25-01-2026)DNottingham Forest 0 - 0 Arsenal (17-01-2026)DArsenal 0 - 0 Liverpool (08-01-2026)WBournemouth 2 - 3 Arsenal (03-01-2026)
2 Manchester City 24 47 49 23 +26 DTottenham 2 - 2 Manchester City (01-02-2026)WManchester City 2 - 0 Wolves (24-01-2026)LManchester United 2 - 0 Manchester City (17-01-2026)DManchester City 1 - 1 Brighton (07-01-2026)DManchester City 1 - 1 Chelsea (04-01-2026)
3 Aston Villa 24 46 35 26 +9 LAston Villa 0 - 1 Brentford (01-02-2026)WNewcastle 0 - 2 Aston Villa (25-01-2026)LAston Villa 0 - 1 Everton (18-01-2026)DCrystal Palace 0 - 0 Aston Villa (07-01-2026)WAston Villa 3 - 1 Nottingham Forest (03-01-2026)
4 Manchester United 24 41 44 36 +8 WManchester United 3 - 2 Fulham (01-02-2026)WArsenal 2 - 3 Manchester United (25-01-2026)WManchester United 2 - 0 Manchester City (17-01-2026)DBurnley 2 - 2 Manchester United (07-01-2026)DLeeds 1 - 1 Manchester United (04-01-2026)
5 Chelsea 24 40 42 27 +15 WChelsea 3 - 2 West Ham (31-01-2026)WCrystal Palace 1 - 3 Chelsea (25-01-2026)WChelsea 2 - 0 Brentford (17-01-2026)LFulham 2 - 1 Chelsea (07-01-2026)DManchester City 1 - 1 Chelsea (04-01-2026)
6 Liverpool 24 39 39 33 +6 WLiverpool 4 - 1 Newcastle (31-01-2026)LBournemouth 3 - 2 Liverpool (24-01-2026)DLiverpool 1 - 1 Burnley (17-01-2026)DArsenal 0 - 0 Liverpool (08-01-2026)DFulham 2 - 2 Liverpool (04-01-2026)
7 Brentford 24 36 36 32 +4 WAston Villa 0 - 1 Brentford (01-02-2026)LBrentford 0 - 2 Nottingham Forest (25-01-2026)LChelsea 2 - 0 Brentford (17-01-2026)WBrentford 3 - 0 Sunderland (07-01-2026)WEverton 2 - 4 Brentford (04-01-2026)
8 Sunderland 24 36 27 26 +1 WSunderland 3 - 0 Burnley (02-02-2026)LWest Ham 3 - 1 Sunderland (24-01-2026)WSunderland 2 - 1 Crystal Palace (17-01-2026)LBrentford 3 - 0 Sunderland (07-01-2026)DTottenham 1 - 1 Sunderland (04-01-2026)
9 Fulham 24 34 34 35 -1 LManchester United 3 - 2 Fulham (01-02-2026)WFulham 2 - 1 Brighton (24-01-2026)LLeeds 1 - 0 Fulham (17-01-2026)WFulham 2 - 1 Chelsea (07-01-2026)DFulham 2 - 2 Liverpool (04-01-2026)
10 Everton 24 34 26 27 -1 DBrighton 1 - 1 Everton (31-01-2026)DEverton 1 - 1 Leeds (26-01-2026)WAston Villa 0 - 1 Everton (18-01-2026)DEverton 1 - 1 Wolves (07-01-2026)LEverton 2 - 4 Brentford (04-01-2026)
11 Newcastle 24 33 33 33 0 LLiverpool 4 - 1 Newcastle (31-01-2026)LNewcastle 0 - 2 Aston Villa (25-01-2026)DWolves 0 - 0 Newcastle (18-01-2026)WNewcastle 4 - 3 Leeds (07-01-2026)WNewcastle 2 - 0 Crystal Palace (04-01-2026)
12 Bournemouth 24 33 40 43 -3 WWolves 0 - 2 Bournemouth (31-01-2026)WBournemouth 3 - 2 Liverpool (24-01-2026)DBrighton 1 - 1 Bournemouth (19-01-2026)WBournemouth 3 - 2 Tottenham (07-01-2026)LBournemouth 2 - 3 Arsenal (03-01-2026)
13 Brighton 24 31 34 32 +2 DBrighton 1 - 1 Everton (31-01-2026)LFulham 2 - 1 Brighton (24-01-2026)DBrighton 1 - 1 Bournemouth (19-01-2026)DManchester City 1 - 1 Brighton (07-01-2026)WBrighton 2 - 0 Burnley (03-01-2026)
14 Tottenham 24 29 35 33 +2 DTottenham 2 - 2 Manchester City (01-02-2026)DBurnley 2 - 2 Tottenham (24-01-2026)LTottenham 1 - 2 West Ham (17-01-2026)LBournemouth 3 - 2 Tottenham (07-01-2026)DTottenham 1 - 1 Sunderland (04-01-2026)
15 Crystal Palace 24 29 25 29 -4 DNottingham Forest 1 - 1 Crystal Palace (01-02-2026)LCrystal Palace 1 - 3 Chelsea (25-01-2026)LSunderland 2 - 1 Crystal Palace (17-01-2026)DCrystal Palace 0 - 0 Aston Villa (07-01-2026)LNewcastle 2 - 0 Crystal Palace (04-01-2026)
16 Leeds 24 26 31 42 -11 LLeeds 0 - 4 Arsenal (31-01-2026)DEverton 1 - 1 Leeds (26-01-2026)WLeeds 1 - 0 Fulham (17-01-2026)LNewcastle 4 - 3 Leeds (07-01-2026)DLeeds 1 - 1 Manchester United (04-01-2026)
17 Nottingham Forest 24 26 24 35 -11 DNottingham Forest 1 - 1 Crystal Palace (01-02-2026)WBrentford 0 - 2 Nottingham Forest (25-01-2026)DNottingham Forest 0 - 0 Arsenal (17-01-2026)WWest Ham 1 - 2 Nottingham Forest (06-01-2026)LAston Villa 3 - 1 Nottingham Forest (03-01-2026)
18 West Ham 24 20 29 48 -19 LChelsea 3 - 2 West Ham (31-01-2026)WWest Ham 3 - 1 Sunderland (24-01-2026)WTottenham 1 - 2 West Ham (17-01-2026)LWest Ham 1 - 2 Nottingham Forest (06-01-2026)LWolves 3 - 0 West Ham (03-01-2026)
19 Burnley 24 15 25 47 -22 LSunderland 3 - 0 Burnley (02-02-2026)DBurnley 2 - 2 Tottenham (24-01-2026)DLiverpool 1 - 1 Burnley (17-01-2026)DBurnley 2 - 2 Manchester United (07-01-2026)LBrighton 2 - 0 Burnley (03-01-2026)
20 Wolves 24 8 15 45 -30 LWolves 0 - 2 Bournemouth (31-01-2026)LManchester City 2 - 0 Wolves (24-01-2026)DWolves 0 - 0 Newcastle (18-01-2026)DEverton 1 - 1 Wolves (07-01-2026)WWolves 3 - 0 West Ham (03-01-2026)