280"
x-show="show" x-cloak
x-transition:enter="transition ease-out duration-200"
x-transition:enter-start="opacity-0 -translate-y-2"
x-transition:enter-end="opacity-100 translate-y-0"
x-transition:leave="transition ease-in duration-150"
x-transition:leave-start="opacity-100 translate-y-0"
x-transition:leave-end="opacity-0 -translate-y-2"
class="fixed top-14 inset-x-0 z-40 bg-zinc-950/95 backdrop-blur border-b border-zinc-800">
WES
← Back to matches
CRY
0 - 0
WES
Regular Season - 33 · Selhurst Park, London · Ref: D. England · 21 Apr 2026, 02:00
Brennan Johnson
Yellow Card
21'
Half Time 0-0
↑ D. Kamada
↓ W. Hughes
59'
↑ I. Sarr
↓ Y. Pino
59'
↑ J. Mateta
↓ J. S. Larsen
59'
75'
↑ C. Wilson
↓ Pablo
↑ J. Devenny
↓ B. Johnson
78'
84'
↑ M. Kante
↓ T. Castellanos
Daniel Muñoz
Yellow Card
90'
90'
El Hadji Malick Diouf
Yellow Card
Full Time
Top Stats
54%
Possession
46%
0.73
Expected Goals (xG)
0.61
9
Total Shots
9
1
Shots on Target
4
Shots
7
Shots off Target
3
1
Blocked Shots
2
5
Shots Inside Box
7
4
Shots Outside Box
2
Passing
454
Total Passes
366
370
Accurate Passes
271
81%
Pass Accuracy
74%
Discipline
13
Fouls
12
2
Yellow Cards
1
0
Red Cards
0
0
Offsides
2
Other
4
Corners
6
3
Goalkeeper Saves
1
0.05
Goals Prevented
0.05
6.9
West Ham
4-4-1-1
West Ham
4-4-1-1
Mads Hermansen
#1 · Goalkeeper
Rating 6.9
90'
Minutes
0
Goals
0
Assists
Passes
31 (15%)
Key passes
1
Saves
1
El Hadji Malick Diouf
#12 · Defender
Rating 6.7
90'
Minutes
0
Goals
0
Assists
Shots (on target)
1 (0)
Passes
40 (24%)
Key passes
2
Duels won
3/11
Dribbles
0/1
Fouls (won/committed)
3 / 3
Axel Disasi
#4 · Defender
Rating 7.2
90'
Minutes
0
Goals
0
Assists
Passes
41 (34%)
Tackles
3
Interceptions
1
Duels won
6/8
Dribbles
2/2
Konstantinos Mavropanos
#15 · Defender
Rating 6.9
90'
Minutes
0
Goals
0
Assists
Shots (on target)
2 (2)
Passes
40 (31%)
Tackles
1
Interceptions
2
Duels won
6/10
Fouls (won/committed)
0 / 1
Kyle Walker-Peters
#2 · Defender
Rating 6.9
90'
Minutes
0
Goals
0
Assists
Passes
36 (27%)
Tackles
2
Duels won
5/8
Dribbles
1/2
Fouls (won/committed)
2 / 0
Crysencio Summerville
#7 · Midfielder
Rating 7.2
90'
Minutes
0
Goals
0
Assists
Passes
23 (18%)
Tackles
1
Duels won
6/10
Dribbles
2/3
Fouls (won/committed)
2 / 2
Mateus Fernandes
#18 · Midfielder
Rating 7.9
90'
Minutes
0
Goals
0
Assists
Passes
56 (49%)
Tackles
3
Duels won
8/9
Fouls (won/committed)
4 / 1
Tomáš Souček
#28 · Midfielder
Rating 7.2
90'
Minutes
0
Goals
0
Assists
Passes
36 (30%)
Tackles
2
Interceptions
1
Duels won
6/10
Dribbles
0/1
Fouls (won/committed)
0 / 1
Jarrod Bowen
#20 · Midfielder
Rating 6.7
90'
Minutes
0
Goals
0
Assists
Shots (on target)
1 (0)
Passes
20 (14%)
Key passes
1
Tackles
1
Interceptions
1
Duels won
3/7
Dribbles
2/4
Fouls (won/committed)
0 / 1
Pablo Felipe
#19 · Attacker
Rating 6.5
75'
Minutes
0
Goals
0
Assists
Passes
23 (14%)
Tackles
1
Duels won
7/16
Dribbles
2/2
Fouls (won/committed)
0 / 2
Valentín Castellanos
#11 · Attacker
Rating 6.3
84'
Minutes
0
Goals
0
Assists
Shots (on target)
3 (2)
Passes
16 (13%)
Interceptions
1
Duels won
1/4
Dribbles
0/1
Fouls (won/committed)
1 / 1
Jørgen Strand Larsen
#22 · Attacker
Rating 6.3
59'
Minutes
0
Goals
0
Assists
Shots (on target)
1 (0)
Passes
15 (7%)
Duels won
3/9
Dribbles
1/2
Fouls (won/committed)
1 / 1
Yéremy Pino
#10 · Attacker
Rating 6.7
59'
Minutes
0
Goals
0
Assists
Passes
28 (24%)
Key passes
2
Tackles
1
Duels won
3/9
Dribbles
1/2
Fouls (won/committed)
0 / 2
Brennan Johnson
#11 · Attacker
Rating 6.5
78'
Minutes
0
Goals
0
Assists
Shots (on target)
2 (0)
Passes
13 (8%)
Tackles
2
Duels won
3/8
Fouls (won/committed)
1 / 3
Tyrick Mitchell
#3 · Midfielder
Rating 7.2
90'
Minutes
0
Goals
0
Assists
Shots (on target)
1 (0)
Passes
39 (33%)
Key passes
1
Tackles
3
Interceptions
2
Duels won
5/9
Dribbles
1/2
Fouls (won/committed)
1 / 0
Jefferson Lerma
#8 · Midfielder
Rating 7.2
90'
Minutes
0
Goals
0
Assists
Shots (on target)
3 (1)
Passes
42 (33%)
Key passes
1
Interceptions
1
Duels won
7/13
Fouls (won/committed)
3 / 0
Will Hughes
#19 · Midfielder
Rating 6.3
59'
Minutes
0
Goals
0
Assists
Passes
23 (18%)
Duels won
1/6
Fouls (won/committed)
1 / 1
Daniel Muñoz
#2 · Midfielder
Rating 6.9
90'
Minutes
0
Goals
0
Assists
Passes
31 (23%)
Tackles
2
Interceptions
1
Duels won
5/12
Dribbles
0/2
Fouls (won/committed)
2 / 3
Jaydee Canvot
#23 · Defender
Rating 8.3
90'
Minutes
0
Goals
0
Assists
Shots (on target)
1 (0)
Passes
62 (57%)
Tackles
4
Duels won
8/10
Fouls (won/committed)
1 / 0
Maxence Lacroix
#5 · Defender
Rating 8
90'
Minutes
0
Goals
0
Assists
Passes
73 (65%)
Key passes
1
Interceptions
1
Duels won
5/6
Dribbles
1/1
Chris Richards
#26 · Defender
Rating 7.3
90'
Minutes
0
Goals
0
Assists
Passes
59 (48%)
Duels won
1/7
Fouls (won/committed)
0 / 1
Dean Henderson
#1 · Goalkeeper
Rating 6.9
90'
Minutes
0
Goals
0
Assists
Passes
29 (18%)
Duels won
1/1
Saves
3
7.1
Crystal Palace
3-4-2-1
Crystal Palace
3-4-2-1
7.1
Crystal Palace
3-4-2-1
Crystal Palace
3-4-2-1
4-4-1-1
West Ham
6.9
6.9
Dean Henderson
#1 · Goalkeeper
Rating 6.9
90'
Minutes
0
Goals
0
Assists
Passes
29 (18%)
Duels won
1/1
Saves
3
Jaydee Canvot
#23 · Defender
Rating 8.3
90'
Minutes
0
Goals
0
Assists
Shots (on target)
1 (0)
Passes
62 (57%)
Tackles
4
Duels won
8/10
Fouls (won/committed)
1 / 0
Maxence Lacroix
#5 · Defender
Rating 8
90'
Minutes
0
Goals
0
Assists
Passes
73 (65%)
Key passes
1
Interceptions
1
Duels won
5/6
Dribbles
1/1
Chris Richards
#26 · Defender
Rating 7.3
90'
Minutes
0
Goals
0
Assists
Passes
59 (48%)
Duels won
1/7
Fouls (won/committed)
0 / 1
Tyrick Mitchell
#3 · Midfielder
Rating 7.2
90'
Minutes
0
Goals
0
Assists
Shots (on target)
1 (0)
Passes
39 (33%)
Key passes
1
Tackles
3
Interceptions
2
Duels won
5/9
Dribbles
1/2
Fouls (won/committed)
1 / 0
Jefferson Lerma
#8 · Midfielder
Rating 7.2
90'
Minutes
0
Goals
0
Assists
Shots (on target)
3 (1)
Passes
42 (33%)
Key passes
1
Interceptions
1
Duels won
7/13
Fouls (won/committed)
3 / 0
Will Hughes
#19 · Midfielder
Rating 6.3
59'
Minutes
0
Goals
0
Assists
Passes
23 (18%)
Duels won
1/6
Fouls (won/committed)
1 / 1
Daniel Muñoz
#2 · Midfielder
Rating 6.9
90'
Minutes
0
Goals
0
Assists
Passes
31 (23%)
Tackles
2
Interceptions
1
Duels won
5/12
Dribbles
0/2
Fouls (won/committed)
2 / 3
Yéremy Pino
#10 · Attacker
Rating 6.7
59'
Minutes
0
Goals
0
Assists
Passes
28 (24%)
Key passes
2
Tackles
1
Duels won
3/9
Dribbles
1/2
Fouls (won/committed)
0 / 2
Brennan Johnson
#11 · Attacker
Rating 6.5
78'
Minutes
0
Goals
0
Assists
Shots (on target)
2 (0)
Passes
13 (8%)
Tackles
2
Duels won
3/8
Fouls (won/committed)
1 / 3
Jørgen Strand Larsen
#22 · Attacker
Rating 6.3
59'
Minutes
0
Goals
0
Assists
Shots (on target)
1 (0)
Passes
15 (7%)
Duels won
3/9
Dribbles
1/2
Fouls (won/committed)
1 / 1
Valentín Castellanos
#11 · Attacker
Rating 6.3
84'
Minutes
0
Goals
0
Assists
Shots (on target)
3 (2)
Passes
16 (13%)
Interceptions
1
Duels won
1/4
Dribbles
0/1
Fouls (won/committed)
1 / 1
Pablo Felipe
#19 · Attacker
Rating 6.5
75'
Minutes
0
Goals
0
Assists
Passes
23 (14%)
Tackles
1
Duels won
7/16
Dribbles
2/2
Fouls (won/committed)
0 / 2
Crysencio Summerville
#7 · Midfielder
Rating 7.2
90'
Minutes
0
Goals
0
Assists
Passes
23 (18%)
Tackles
1
Duels won
6/10
Dribbles
2/3
Fouls (won/committed)
2 / 2
Mateus Fernandes
#18 · Midfielder
Rating 7.9
90'
Minutes
0
Goals
0
Assists
Passes
56 (49%)
Tackles
3
Duels won
8/9
Fouls (won/committed)
4 / 1
Tomáš Souček
#28 · Midfielder
Rating 7.2
90'
Minutes
0
Goals
0
Assists
Passes
36 (30%)
Tackles
2
Interceptions
1
Duels won
6/10
Dribbles
0/1
Fouls (won/committed)
0 / 1
Jarrod Bowen
#20 · Midfielder
Rating 6.7
90'
Minutes
0
Goals
0
Assists
Shots (on target)
1 (0)
Passes
20 (14%)
Key passes
1
Tackles
1
Interceptions
1
Duels won
3/7
Dribbles
2/4
Fouls (won/committed)
0 / 1
El Hadji Malick Diouf
#12 · Defender
Rating 6.7
90'
Minutes
0
Goals
0
Assists
Shots (on target)
1 (0)
Passes
40 (24%)
Key passes
2
Duels won
3/11
Dribbles
0/1
Fouls (won/committed)
3 / 3
Axel Disasi
#4 · Defender
Rating 7.2
90'
Minutes
0
Goals
0
Assists
Passes
41 (34%)
Tackles
3
Interceptions
1
Duels won
6/8
Dribbles
2/2
Konstantinos Mavropanos
#15 · Defender
Rating 6.9
90'
Minutes
0
Goals
0
Assists
Shots (on target)
2 (2)
Passes
40 (31%)
Tackles
1
Interceptions
2
Duels won
6/10
Fouls (won/committed)
0 / 1
Kyle Walker-Peters
#2 · Defender
Rating 6.9
90'
Minutes
0
Goals
0
Assists
Passes
36 (27%)
Tackles
2
Duels won
5/8
Dribbles
1/2
Fouls (won/committed)
2 / 0
Mads Hermansen
#1 · Goalkeeper
Rating 6.9
90'
Minutes
0
Goals
0
Assists
Passes
31 (15%)
Key passes
1
Saves
1
Coach
Oliver Glasner
Coach
Nuno Espirito Santo
Coach
Substitutes
18 Kamada
Midfielder
7 Sarr
Attacker
14 Mateta
Attacker
55 Devenny
Midfielder
9 Wilson
Attacker
55 Kante
Midfielder
Bench
44 Benitez
Keeper
17 Clyne
Defender
24 Sosa
Defender
34 Riad
Defender
59 Cardines
Midfielder
23 Areola
Keeper
17 Traore
Attacker
29 Wan-Bissaka
Defender
27 Magassa
Midfielder
25 Todibo
Defender
32 Potts
Midfielder
30 Scarles
Defender
#
Team
P
GD
Pts
Qualification
Relegation
6
Wins
2
Draws
2
Wins
20 Apr 26
Premier League
Crystal Palace
0-0
West Ham
20 Sep 25
Premier League
West Ham
1-2
Crystal Palace
18 Jan 25
Premier League
West Ham
0-2
Crystal Palace
24 Aug 24
Premier League
Crystal Palace
0-2
West Ham
03 Aug 24
Friendlies Clubs
West Ham
1-3
Crystal Palace
21 Apr 24
Premier League
Crystal Palace
5-2
West Ham
03 Dec 23
Premier League
West Ham
1-1
Crystal Palace
29 Apr 23
Premier League
Crystal Palace
4-3
West Ham
06 Nov 22
Premier League
West Ham
1-2
Crystal Palace
01 Jan 22
Premier League
Crystal Palace
2-3
West Ham