ENGLAND PREMIER LEAGUE
--.--.---- --:--
Selhurst Park
Referee: D. England
Crystal Palace
Match Timeline
West Ham
HT
0' 15' 30' 45' 60' 75' 90'
🟨
21'
Brennan Johnson
Crystal Palace
🔄
59'
W. Hughes ↔ D. Kamada
Crystal Palace
🔄
59'
Y. Pino ↔ I. Sarr
Crystal Palace
🔄
59'
J. S. Larsen ↔ J. Mateta
Crystal Palace
🔄
75'
Pablo ↔ C. Wilson
West Ham
🔄
78'
B. Johnson ↔ J. Devenny
Crystal Palace
🔄
84'
T. Castellanos ↔ M. Kante
West Ham
🟨
90+2'
Daniel Muñoz
Crystal Palace
🟨
90+2'
El Hadji Malick Diouf
West Ham

Predictions & Statistics

Full analysis and predictions for all markets

1X2
Home Win
Probability 54.4%
Odds -
BTTS
BTTS Yes
Probability 73.5%
Odds -
Over / Under 2.5
Over 2.5
Probability 81.1%
Odds -
All Markets
Market Option Probability Odds Stats & Analysis
1X2 Home Win
54.4%
-
BTTS BTTS Yes
73.5%
-
Over / Under 2.5 Over 2.5
81.1%
-
Probability Distribution
Crystal Palace Win 54.4%
Draw 13%
West Ham Win 32.6%
Expected Goals (xG)
Crystal Palace1.43
West Ham1.2
Recent Form (Last 5)
Crystal Palace Crystal Palace
WWDLW
57 GF / 48 GA
West Ham West Ham
WLDWL
47 GF / 62 GA
Key Stats
1.24
Average Goals Scored
1.31
1.04
Average Goals Conceded
1.72
23
BTTS Yes
21
23
Over 2.5
22
4.2
Shots on Goal
3.72

Statistics are based on season averages

Season Statistics

Team averages and season trends before this fixture

Crystal Palace Crystal Palace 46 matches
West Ham West Ham 36 matches
Crystal Palace Statistic West Ham
18 Wins 10
13 Draws 10
15 Losses 16
57 Goals For 47
48 Goals Against 62
1.24 Avg Goals Scored 1.31
1.04 Avg Goals Conceded 1.72
23 BTTS Yes 21
32 Over 1.5 32
23 Over 2.5 22
7 Over 3.5 12
18 Clean Sheets 6
12 Failed To Score 10
4.2 Shots On Goal 3.72
13.24 Total Shots 11.36
4.54 Corners 5.5
50.2% Ball Possession 44.1%

Match Analysis

Model notes, team context and key prediction signals

Final Verdict

From a tactical perspective, this fixture features two sides with a fairly similar football identity. Crystal Palace appear more affected by absences, and that imbalance in squad availability could shift some of the structural advantage toward West Ham. The shape dynamic also adds another layer here, with Crystal Palace expected to line up in 3-4-3 and West Ham in 4-4-1-1, which may reinforce the expected flow toward West Ham having the stronger overall control. Recent form does not point to a completely one-sided rhythm, which increases the chance of a more tactical and phase-based contest. The broader competitive context suggests that patience and control may be just as important as raw attacking intent. A relatively balanced game with moderate goal potential looks most likely. Taken together, the balance of indicators still supports Away Win, with the defensive lean favoring West Ham. The season profile of both teams suggests a matchup where long-term consistency matters, but does not fully remove the possibility of swings in momentum on the day.

Crystal Palace Analysis

So far, Crystal Palace have built a campaign that leaves them 13 in the table on 42 points from 31 matches. The record of 11 wins, 9 draws, and 11 defeats, together with a 35:36 goal balance, points toward good form over their recent run. Much of their attacking threat comes through Jean-Philippe Mateta (10 goals), I. Sarr (7 goals), Daniel Muñoz (3 goals), with creative support from Adam Wharton (5 assists), Jefferson Lerma (3 assists), Daniel Muñoz (2 assists), while at the back they have looked fairly stable. At home, they have returned 4 wins, 7 draws, and 5 losses, a split that suggests a balanced but draw-heavy split record. They are operating from a relatively stable mid-table position. In football terms, they tend to show a more cautious and defensive approach. They are not at full strength, with E. Guessand, E. Nketiah, C. Doucoure unavailable, although the overall attacking core still looks largely intact.

West Ham Analysis

West Ham approach this match from a more delicate league position, standing 17 with 32 points from 32 matches. The overall return of 8 wins, 8 draws, and 16 defeats with a 40:57 goal balance points toward mixed form over their recent run. Going forward they depend heavily on J. Bowen (8 goals), C. Summerville (5 goals), C. Wilson (5 goals), with creative support from J. Bowen (8 assists), M. Diouf (5 assists), M. Fernandes (3 assists), while defensively they have looked quite vulnerable. Away from home, the split record of 4 wins, 4 draws, and 8 losses points to a weak split record. They are under visible pressure near the relegation zone. Their broader football approach still suggests a more cautious and defensive approach. They are not at full strength, with L. Fabianski unavailable, although the overall attacking core still looks largely intact.

H2H Analysis

Across those 15 head-to-head meetings, Crystal Palace won 8 times, West Ham won 3 times, while 4 matches finished as draws. The aggregate score in this matchup is 30:22 from Crystal Palace's perspective. 10 of those games went over 2.5 goals, and both teams scored in 12 matches, with an average of 3.47 goals per game.

1X2: Home Win
BTTS: BTTS Yes
Over/Under 2.5: Over 2.5
Highest model probability: 12 (87%)
Predicted formations: Crystal Palace 3-4-3 / West Ham 4-4-1-1
Missing players: Crystal Palace 5, West Ham 1
H2H summary: Crystal Palace wins 8, draws 4, West Ham wins 3
Stats
Crystal Palace Crystal Palace
West Ham West Ham
Shots on Goal
1
Shots on Goal
4
Shots off Goal
7
Shots off Goal
3
Blocked Shots
1
Blocked Shots
2
4 Corner Kicks 6
13 Fouls 12
0 Offsides 2
54% Ball Possession 46%
9 Total Shots 9
1 Shots on Goal 4
7 Shots off Goal 3
1 Blocked Shots 2
5 Shots insidebox 7
4 Shots outsidebox 2
3 Goalkeeper Saves 1
454 Total passes 366
370 Passes accurate 271
0.73 expected_goals 0.61
🟨 2 Yellow Cards 1 🟨
🟥 0 Red Cards 0 🟥

Lineups

Crystal Palace
Formation
West Ham
D. Henderson
D. Henderson
C. Richards
C. Richards
M. Lacroix
M. Lacroix
J. Canvot
J. Canvot
D. Munoz
D. Munoz
W. Hughes
W. Hughes
J. Lerma
J. Lerma
T. Mitchell
T. Mitchell
B. Johnson
B. Johnson
Y. Pino
Y. Pino
J. S. Larsen
J. S. Larsen
M. Hermansen
M. Hermansen
K. Walker-Peters
K. Walker-Peters
K. Mavropanos
K. Mavropanos
A. Disasi
A. Disasi
M. Diouf
M. Diouf
J. Bowen
J. Bowen
T. Soucek
T. Soucek
M. Fernandes
M. Fernandes
C. Summerville
C. Summerville
Pablo
Pablo
T. Castellanos
T. Castellanos
Crystal Palace 3-4-2-1
Starting XI
1
D. Henderson
G
26
C. Richards
D
5
M. Lacroix
D
23
J. Canvot
D
2
D. Munoz
🟨 90+2'
M
19
W. Hughes
↓ 59'
M
8
J. Lerma
M
3
T. Mitchell
M
11
B. Johnson
↓ 78' 🟨 21'
F
10
Y. Pino
↓ 59'
F
22
J. S. Larsen
↓ 59'
F
Substitutes
44
W. Benitez
G
17
N. Clyne
D
24
B. Sosa
D
18
D. Kamada
↑ 59'
M
7
I. Sarr
↑ 59'
F
14
J. Mateta
↑ 59'
F
55
J. Devenny
↑ 78'
M
34
C. Riad
D
59
R. Cardines
M
West Ham 4-4-1-1
Starting XI
1
M. Hermansen
G
2
K. Walker-Peters
D
15
K. Mavropanos
D
4
A. Disasi
D
12
M. Diouf
🟨 90+2'
D
20
J. Bowen
M
28
T. Soucek
M
18
M. Fernandes
M
7
C. Summerville
M
19
Pablo
↓ 75'
F
11
T. Castellanos
↓ 84'
F
Substitutes
23
A. Areola
G
17
A. Traore
F
29
A. Wan-Bissaka
D
27
S. Magassa
M
9
C. Wilson
↑ 75'
F
25
J. Todibo
D
32
F. Potts
M
30
O. Scarles
D
55
M. Kante
↑ 84'
M
Last matches: Crystal Palace
27.05.26
UEF
Crystal Palace
Rayo Vallecano
1
0
W
24.05.26
Pre
Crystal Palace
Arsenal
1
2
L
17.05.26
Pre
Crystal Palace
Brentford
2
2
D
13.05.26
Pre
Crystal Palace
Manchester City
0
3
L
10.05.26
Pre
Crystal Palace
Everton
2
2
D
07.05.26
UEF
Crystal Palace
Shakhtar Donetsk
2
1
W
03.05.26
Pre
Crystal Palace
Bournemouth
0
3
L
30.04.26
UEF
Crystal Palace
Shakhtar Donetsk
3
1
W
25.04.26
Pre
Crystal Palace
Liverpool
1
3
L
16.04.26
UEF
Crystal Palace
Fiorentina
1
2
L
12.04.26
Pre
Crystal Palace
Newcastle
2
1
W
09.04.26
UEF
Crystal Palace
Fiorentina
3
0
W
19.03.26
UEF
Crystal Palace
AEK Larnaca
2
1
W
15.03.26
Pre
Crystal Palace
Leeds
0
0
D
12.03.26
UEF
Crystal Palace
AEK Larnaca
0
0
D
05.03.26
Pre
Crystal Palace
Tottenham
3
1
W
01.03.26
Pre
Crystal Palace
Manchester United
1
2
L
26.02.26
UEF
Crystal Palace
Zrinjski
2
0
W
22.02.26
Pre
Crystal Palace
Wolves
1
0
W
19.02.26
UEF
Crystal Palace
Zrinjski
1
1
D
Last matches: West Ham
24.05.26
Pre
West Ham
Leeds
3
0
W
17.05.26
Pre
West Ham
Newcastle
1
3
L
10.05.26
Pre
West Ham
Arsenal
0
1
L
02.05.26
Pre
West Ham
Brentford
0
3
L
25.04.26
Pre
West Ham
Everton
2
1
W
10.04.26
Pre
West Ham
Wolves
4
0
W
05.04.26
FA
West Ham
Leeds
2
2
D
22.03.26
Pre
West Ham
Aston Villa
0
2
L
14.03.26
Pre
West Ham
Manchester City
1
1
D
09.03.26
FA
West Ham
Brentford
2
2
D
04.03.26
Pre
West Ham
Fulham
1
0
W
28.02.26
Pre
West Ham
Liverpool
2
5
L
21.02.26
Pre
West Ham
Bournemouth
0
0
D
14.02.26
FA
West Ham
Burton Albion
1
0
W
10.02.26
Pre
West Ham
Manchester United
1
1
D
07.02.26
Pre
West Ham
Burnley
2
0
W
31.01.26
Pre
West Ham
Chelsea
2
3
L
24.01.26
Pre
West Ham
Sunderland
3
1
W
17.01.26
Pre
West Ham
Tottenham
2
1
W
11.01.26
FA
West Ham
QPR
2
1
W
H2H: Crystal Palace vs West Ham
20.04.26
H2H
Crystal Palace
West Ham
0
0
D
20.09.25
H2H
West Ham
Crystal Palace
1
2
W
18.01.25
H2H
West Ham
Crystal Palace
0
2
W
24.08.24
H2H
Crystal Palace
West Ham
0
2
L
03.08.24
H2H
West Ham
Crystal Palace
1
3
W
21.04.24
H2H
Crystal Palace
West Ham
5
2
W
03.12.23
H2H
West Ham
Crystal Palace
1
1
D
29.04.23
H2H
Crystal Palace
West Ham
4
3
W
06.11.22
H2H
West Ham
Crystal Palace
1
2
W
01.01.22
H2H
Crystal Palace
West Ham
2
3
L
28.08.21
H2H
West Ham
Crystal Palace
2
2
D
26.01.21
H2H
Crystal Palace
West Ham
2
3
L
16.12.20
H2H
West Ham
Crystal Palace
1
1
D
26.12.19
H2H
Crystal Palace
West Ham
2
1
W
05.10.19
H2H
West Ham
Crystal Palace
1
2
W
Last matches: Crystal Palace
27.05.26
UEF
Crystal Palace
Rayo Vallecano
1
0
W
24.05.26
Pre
Crystal Palace
Arsenal
1
2
L
10.05.26
Pre
Crystal Palace
Everton
2
2
D
07.05.26
UEF
Crystal Palace
Shakhtar Donetsk
2
1
W
12.04.26
Pre
Crystal Palace
Newcastle
2
1
W
09.04.26
UEF
Crystal Palace
Fiorentina
3
0
W
15.03.26
Pre
Crystal Palace
Leeds
0
0
D
12.03.26
UEF
Crystal Palace
AEK Larnaca
0
0
D
26.02.26
UEF
Crystal Palace
Zrinjski
2
0
W
22.02.26
Pre
Crystal Palace
Wolves
1
0
W
11.02.26
Pre
Crystal Palace
Burnley
2
3
L
25.01.26
Pre
Crystal Palace
Chelsea
1
3
L
07.01.26
Pre
Crystal Palace
Aston Villa
0
0
D
01.01.26
Pre
Crystal Palace
Fulham
1
1
D
28.12.25
Pre
Crystal Palace
Tottenham
0
1
L
18.12.25
UEF
Crystal Palace
KuPS
2
2
D
14.12.25
Pre
Crystal Palace
Manchester City
0
3
L
30.11.25
Pre
Crystal Palace
Manchester United
1
2
L
09.11.25
Pre
Crystal Palace
Brighton
0
0
D
06.11.25
UEF
Crystal Palace
AZ Alkmaar
3
1
W
H2H at home: Crystal Palace
20.04.26
H2H
Crystal Palace
West Ham
0
0
D
24.08.24
H2H
Crystal Palace
West Ham
0
2
L
21.04.24
H2H
Crystal Palace
West Ham
5
2
W
29.04.23
H2H
Crystal Palace
West Ham
4
3
W
01.01.22
H2H
Crystal Palace
West Ham
2
3
L
26.01.21
H2H
Crystal Palace
West Ham
2
3
L
26.12.19
H2H
Crystal Palace
West Ham
2
1
W
Last matches: West Ham
17.05.26
Pre
West Ham
Newcastle
1
3
L
02.05.26
Pre
West Ham
Brentford
0
3
L
22.03.26
Pre
West Ham
Aston Villa
0
2
L
04.03.26
Pre
West Ham
Fulham
1
0
W
28.02.26
Pre
West Ham
Liverpool
2
5
L
14.02.26
FA
West Ham
Burton Albion
1
0
W
07.02.26
Pre
West Ham
Burnley
2
0
W
31.01.26
Pre
West Ham
Chelsea
2
3
L
17.01.26
Pre
West Ham
Tottenham
2
1
W
03.01.26
Pre
West Ham
Wolves
0
3
L
20.12.25
Pre
West Ham
Manchester City
0
3
L
07.12.25
Pre
West Ham
Brighton
1
1
D
04.12.25
Pre
West Ham
Manchester United
1
1
D
22.11.25
Pre
West Ham
Bournemouth
2
2
D
24.10.25
Pre
West Ham
Leeds
1
2
L
04.10.25
Pre
West Ham
Arsenal
0
2
L
29.09.25
Pre
West Ham
Everton
1
1
D
31.08.25
Pre
West Ham
Nottingham Forest
3
0
W
16.08.25
Pre
West Ham
Sunderland
0
3
L
H2H away: West Ham
20.04.26
H2H
Crystal Palace
West Ham
0
0
D
24.08.24
H2H
Crystal Palace
West Ham
0
2
W
21.04.24
H2H
Crystal Palace
West Ham
5
2
L
29.04.23
H2H
Crystal Palace
West Ham
4
3
L
01.01.22
H2H
Crystal Palace
West Ham
2
3
W
26.01.21
H2H
Crystal Palace
West Ham
2
3
W
26.12.19
H2H
Crystal Palace
West Ham
2
1
L

Standings

Premier League
# Team MP W D L G GD PTS Form
1 38 26 7 5 71:27 44 85
W W W W W
2 38 23 9 6 77:35 42 78
L D W W D
3 38 20 11 7 69:50 19 71
W W D W W
4 38 19 8 11 56:49 7 65
W W D L L
5 38 17 9 12 63:53 10 60
D L D L W
6 38 13 18 7 58:54 4 57
D D W W D
7 38 14 12 12 42:48 -6 54
W W D D L
8 38 14 11 13 52:46 6 53
L L W L W
9 38 14 11 13 55:52 3 53
D D L W L
10 38 14 10 14 58:52 6 52
L W D L L
11 38 15 7 16 47:51 -4 52
W D L L W
12 38 14 7 17 53:55 -2 49
L W D W L
13 38 13 10 15 47:50 -3 49
L L D D L
14 38 11 14 13 49:56 -7 47
L W D W D
15 38 11 12 15 41:51 -10 45
L D L D L
16 38 11 11 16 48:51 -3 44
D L D W W
17 38 10 11 17 48:57 -9 41
W L D W W
18 38 10 9 19 46:65 -19 39
W L L L W
19 38 4 10 24 38:75 -37 22
D L D L L
20 38 3 11 24 27:68 -41 20
D D L D L
Promotion - Champions League (League phase)
Promotion - Europa League (League phase)
Promotion - Conference League (Qualification)
Relegation - Championship

Missing Players

Crystal Palace 5 missing
-
E. Guessand
Missing Fixture Injury
OUT
-
E. Nketiah
Missing Fixture Thigh Injury
OUT
-
C. Doucoure
Missing Fixture Knee Injury
OUT
-
M. Lacroix
Missing Fixture Injury
OUT
-
A. Wharton
Questionable Injury
OUT
West Ham 1 missing
-
L. Fabianski
Missing Fixture Back Injury
OUT