Premier League Regular Season - 5

West Ham 1 - 2 FT Crystal Palace

London Stadium

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

54
FT
Sat, Sep 20
West Ham
1-2
Crystal Palace
⚡ Intensity 42
⚖️ Balance 56
🏆 Stakes 33
🎲 Upset 0
Palace Survives West Ham's Chaos at the Bottom

Three Lead Changes, One Survivor: Palace Escapes Hammers' Desperation

Worth Watching Futmetrix Score: 54/100. Stakes and chaos collide when a relegation-haunted West Ham meets an unbeaten Crystal Palace—the result turns on composure under fire.

When Desperation Meets Poise

West Ham's season is imploding. Nineteen points clear of safety with just one win in five, they arrived at the London Stadium as a team drowning. Crystal Palace, meanwhile, sat fifth and unbeaten—a different animal entirely. For 37 minutes, that gulf felt academic. Then Intensity arrived.

J. Mateta struck first on the half-hour, a sucker punch that sent West Ham's fragile confidence spiraling. But Balance demanded a response. Within 12 minutes of the restart, Jarrod Bowen equalized, M. Diouf's assist igniting belief that the Hammers could claw their way back. The Stakes shifted—a team fighting for survival had drawn level against the division's form side. Momentum felt tangible.

Then T. Mitchell ended it. Sixty-eight minutes in, Palace reasserted control with a second goal that felt less like fortune and more like inevitability. West Ham had fired 26 shots across the match—a barrage of desperation—yet only three found the target. Dean Henderson's two saves proved sufficient. Chris Richards and Daichi Kamada orchestrated a defensive masterclass that turned chaos into control.

The numbers tell a story of two different football philosophies colliding. West Ham dominated possession (57%), forced 16 corners, and created volume. But Palace's efficiency—18 shots to West Ham's eight, 2.31 xG versus 0.66—exposed the difference between panic and purpose. Six yellow cards flew, but neither team lost discipline entirely. This wasn't a brawl; it was a test of nerve.

For West Ham, this loss deepens the crisis. For Palace, it's another statement: unbeaten records aren't accidents.

Key Questions

What does this mean for West Ham's season?

Alarm bells are screaming. One win in five, minus-eight goal difference, and now a defeat to an unbeaten side. Relegation pressure is suffocating.

Why is this match rated 56/100?

Three lead changes and 26 shots created Intensity, but Palace's dominance and West Ham's profligacy prevented true drama. Compelling stakes, incomplete execution.

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
57%
43%
West Ham 57%
Crystal Palace 43%
Shots
8
18
West Ham 8
Crystal Palace 18
Shots on Target
3
3
West Ham 3
Crystal Palace 3
Expected Goals (xG)
0.66
2.31
West Ham 0.66
Crystal Palace 2.31
Passes
450
345
West Ham 450
Crystal Palace 345
Pass Accuracy
83%
82%
West Ham 83%
Crystal Palace 82%
Corners
8
8
West Ham 8
Crystal Palace 8
Fouls
15
5
West Ham 15
Crystal Palace 5
Yellow Cards
3
3
West Ham 3
Crystal Palace 3
Red Cards
0
0
West Ham 0
Crystal Palace 0

Match Events

J. Mateta 37'
Tyrick Mitchell 🟨 40'
45'+1 🟨 Max Kilman
HT
Y. Pino J. Devenny 🔄 46'
49' J. Bowen (M. Diouf)
59' 🔄 C. Wilson N. Fullkrug
W. Hughes J. Lerma 🔄 65'
T. Mitchell 68'
74' 🟨 Lucas Paquetá
A. Wharton E. Nketiah 🔄 75'
78' 🔄 C. Summerville Luis Guilherme
78' 🔄 M. Fernandes S. Magassa
Jefferson Lerma 🟨 90'+1
Dean Henderson 🟨 90'+3
FT

Player Cards

Season performance ratings for players in this match

West Ham

Goalkeepers
A. Areola
SIEVE
SIEVE
33%
save %
33%
save %
2
conceded
1
saves
Defenders
K. Walker-Peters
PROVOCATEUR
PROVOCATEUR
2
fouls won
2
fouls won
9
Duels Won
0
pens won
K. Mavropanos
SWEEPER
SWEEPER
3
cleanups
3
cleanups
2
interceptions
1
blocks
M. Kilman
SWEEPER
SWEEPER
4
cleanups
4
cleanups
2
interceptions
2
blocks
M. Diouf
ARCHITECT
ARCHITECT
2
key passes
2
key passes
1
assists
44%
pass acc
Midfielders
M. Fernandes
SWEEPER
SWEEPER
2
cleanups
2
cleanups
1
interceptions
1
blocks
J. Ward-Prowse
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
90
total mins
Started
entry
J. Bowen
SNIPER
SNIPER
50%
conversion
50%
conversion
1
goals
2
shots
Lucas Paqueta
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
90
total mins
Started
entry
C. Summerville
LATE SHIFT
LATE SHIFT
12
late mins
12
late mins
78
total mins
78
entry
Forwards
C. Wilson
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
59
total mins
59
entry
BENCH
M. Hermansen
SPECTATOR
SPECTATOR
0
saves
0
saves
0
conceded
0
minutes
Igor
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
J. Todibo
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
S. Magassa
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
12
total mins
Started
entry
A. Irving
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
N. Fullkrug
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
31
total mins
Started
entry
Luis Guilherme
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
12
total mins
Started
entry

Crystal Palace

Goalkeepers
D. Henderson
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
90
total mins
Started
entry
Defenders
C. Richards
WALL
WALL
0
dribbled past
0
dribbled past
4
tackles
88%
duel win %
M. Lacroix
STORMTROOPER
STORMTROOPER
1
shots
1
shots
0
goals
0
on target
M. Guehi
ENFORCER
ENFORCER
5
tackles
5
tackles
13
Duels Won
76%
win %
Midfielders
D. Munoz
STORMTROOPER
STORMTROOPER
2
shots
2
shots
0
goals
0
on target
A. Wharton
ARCHITECT
ARCHITECT
3
key passes
3
key passes
0
assists
25%
pass acc
W. Hughes
SWEEPER
SWEEPER
2
cleanups
2
cleanups
1
interceptions
1
blocks
T. Mitchell
SNIPER
SNIPER
50%
conversion
50%
conversion
1
goals
2
shots
Forwards
D. Kamada
ARCHITECT
ARCHITECT
3
key passes
3
key passes
0
assists
24%
pass acc
Y. Pino
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
45
total mins
46
entry
J. Mateta
SNIPER
SNIPER
50%
conversion
50%
conversion
1
goals
2
shots
BENCH
R. Matthews
SPECTATOR
SPECTATOR
0
saves
0
saves
0
conceded
0
minutes
N. Clyne
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
J. Canvot
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
B. Sosa
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
J. Lerma
STORMTROOPER
STORMTROOPER
2
shots
2
shots
0
goals
1
on target
C. Uche
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
J. Devenny
STORMTROOPER
STORMTROOPER
2
shots
2
shots
0
goals
0
on target
R. Cardines
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
E. Nketiah
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
15
total mins
Started
entry

Head to Head

Date Home Score Away Competition Venue
18/01/2025 West Ham 0 - 2 Crystal Palace Premier League London Stadium
24/08/2024 Crystal Palace 0 - 2 West Ham Premier League Selhurst Park
03/08/2024 West Ham 1 - 3 Crystal Palace Friendlies Clubs
21/04/2024 Crystal Palace 5 - 2 West Ham Premier League Selhurst Park
03/12/2023 West Ham 1 - 1 Crystal Palace Premier League London Stadium
29/04/2023 Crystal Palace 4 - 3 West Ham Premier League Selhurst Park
06/11/2022 West Ham 1 - 2 Crystal Palace Premier League London Stadium
01/01/2022 Crystal Palace 2 - 3 West Ham Premier League Selhurst Park
28/08/2021 West Ham 2 - 2 Crystal Palace Premier League London Stadium
18/01/2025
Premier League London Stadium
24/08/2024
Premier League Selhurst Park
03/08/2024
Friendlies Clubs
21/04/2024
Premier League Selhurst Park
03/12/2023
Premier League London Stadium
29/04/2023
Premier League Selhurst Park
06/11/2022
Premier League London Stadium
01/01/2022
Premier League Selhurst Park
28/08/2021
Premier League London Stadium
West Ham Win
Crystal Palace Win
Draw

League Standings

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