20.04.2026 19:00
0 - 0
Finished

Crystal Palace vs West Ham

Crystal Palace vs West Ham Live Score, Stats, Forecasts, H2H

Highlights:

1st Half
0 - 0
Johnson B. (Tripping)
21'
2nd Half
0 - 0
90+2'
Malick D. (Roughing)
Munoz D. (Unsportsmanlike conduct)
90+2'
3-4-2-1
Formations
4-4-1-1
1
7.2
Henderson
26
6.8
Richards
5
7.6
Lacroix
23
8.5
Canvot
2
7.0
Munoz
19
5.7
Hughes
8
7.4
Lerma
3
7.3
Mitchell
11
6.0
Johnson
10
6.2
Pino
22
6.3
Larsen
11
6.6
Castellanos
19
6.3
Pablo
20
6.1
Bowen
28
7.0
Soucek
18
7.6
Fernandes
7
6.2
Summerville
2
6.9
Walker-Peters
15
6.8
Mavropanos
4
7.2
Disasi
12
6.7
Malick
1
6.8
Hermansen
7
6.4
Sarr
14
6.2
Mateta
18
6.5
Kamada
55
6.4
Devenny
17
Clyne
9
6.3
Wilson
55
Kante
17
Traore
23
Areola
25
Todibo

Starting Lineups:

1
Dean Henderson (C) (G)
2
Daniel Munoz
3
Tyrick Mitchell
5
Maxence Lacroix
8
Jefferson Lerma
10
Yeremy Pino
11
Brennan Johnson
19
Will Hughes
22
Jorgen Strand Larsen
23
Jaydee Canvot
26
Chris Richards
1
Mads Hermansen (G)
2
Kyle Walker-Peters
4
Axel Disasi
7
Crysencio Summerville
11
Taty Castellanos
12
Diouf Malick
15
Konstantinos Mavropanos
18
Mateus Fernandes
19
Pablo
20
Jarrod Bowen (C)
28
Tomas Soucek

Substitutes

7
Ismaila Sarr
14
Jean-Philippe Mateta
17
Nathaniel Clyne
18
Daichi Kamada
24
Borna Sosa
34
Chadi Riad
44
Walter Benitez (G)
55
Justin Devenny
59
Rio Cardines
9
Callum Wilson
17
Adama Traore
23
Alphonse Areola (G)
25
Jean-Clair Todibo
27
Soungoutou Magassa
29
Aaron Wan-Bissaka
30
Oliver Scarles
32
Freddie Potts
55
Kante M.

Coaches:

Oliver Glasner
Nuno Espirito Santo

Missing Players:

Cheick Doucoure (Knee Injury)
Evann Guessand (Injury)
Eddie Nketiah (Thigh Injury)
Adam Wharton (Injury)
Lukasz Fabianski (Back Injury)

Final Results and Statistics of Match:

0
Accurate through passes
0
162
Ball possession
138
4
Big chances
4
2
Blocked shots
4
82
Clearances
60
16
Corner kicks
24
68
Crosses
40
88
Duels won
110
0
Errors leading to goal
0
0
Errors leading to shot
0
1.2
Expected assists (xA)
0.74
2.92
Expected goals (xG)
2.44
26
Fouls
24
24
Free kicks
26
6
Goalkeeper saves
2
0.38
Goals prevented
0.1
0
Hit the woodwork
0
10
Interceptions
12
96
Long passes
96
0
Offsides
4
488
Passes
446
201
Passes in final third
180
10
Shots inside the box
14
14
Shots off target
6
4
Shots on target
16
8
Shots outside the box
4
231
Tackles
245
52
Throw ins
34
36
Total shots
36
36
Touches in opposition box
56
0.1
xG on target (xGOT)
0.38
0.38
xGOT faced
0.1
4
Yellow cards
2
0.00
Accurate through passes
0.00
50.00
Ball possession
50.00
1.00
Big chances
1.00
1.00
Blocked shots
1.00
19.00
Clearances
8.00
0.00
Corner kicks
2.00
40.00
Crosses
21.00
22.00
Duels won
28.00
0.00
Errors leading to goal
0.00
0.00
Errors leading to shot
0.00
0.26
Expected assists (xA)
0.17
0.59
Expected goals (xG)
0.49
8.00
Fouls
7.00
6.00
Free kicks
9.00
1.00
Goalkeeper saves
0.00
0.15
Goals prevented
0.00
0.00
Hit the woodwork
0.00
4.00
Interceptions
4.00
33.00
Long passes
26.00
0.00
Offsides
2.00
81.00
Passes
74.00
67.00
Passes in final third
53.00
3.00
Shots inside the box
4.00
4.00
Shots off target
1.00
0.00
Shots on target
2.00
2.00
Shots outside the box
0.00
83.00
Tackles
86.00
11.00
Throw ins
13.00
5.00
Total shots
4.00
7.00
Touches in opposition box
12.00
0.00
xG on target (xGOT)
0.15
0.15
xGOT faced
0.00
1.00
Yellow cards
0.00
0.00
Accurate through passes
0.00
58.00
Ball possession
42.00
0.00
Big chances
0.00
0.00
Blocked shots
1.00
22.00
Clearances
22.00
4.00
Corner kicks
4.00
11.00
Crosses
6.00
22.00
Duels won
27.00
0.00
Errors leading to goal
0.00
0.00
Errors leading to shot
0.00
0.34
Expected assists (xA)
0.20
0.14
Expected goals (xG)
0.12
5.00
Fouls
5.00
6.00
Free kicks
4.00
2.00
Goalkeeper saves
1.00
0.04
Goals prevented
0.05
0.00
Hit the woodwork
0.00
1.00
Interceptions
2.00
31.00
Long passes
38.00
0.00
Offsides
0.00
82.00
Passes
75.00
67.00
Passes in final third
67.00
2.00
Shots inside the box
3.00
3.00
Shots off target
2.00
1.00
Shots on target
2.00
2.00
Shots outside the box
2.00
71.00
Tackles
78.00
15.00
Throw ins
4.00
4.00
Total shots
5.00
11.00
Touches in opposition box
16.00
0.05
xG on target (xGOT)
0.04
0.04
xGOT faced
0.05
1.00
Yellow cards
1.00
0.00
Accurate through passes
0.00
54.00
Ball possession
46.00
1.00
Big chances
1.00
1.00
Blocked shots
2.00
41.00
Clearances
30.00
4.00
Corner kicks
6.00
17.00
Crosses
13.00
44.00
Duels won
55.00
0.00
Errors leading to goal
0.00
0.00
Errors leading to shot
0.00
0.60
Expected assists (xA)
0.37
0.73
Expected goals (xG)
0.61
13.00
Fouls
12.00
12.00
Free kicks
13.00
3.00
Goalkeeper saves
1.00
0.19
Goals prevented
0.05
0.00
Hit the woodwork
0.00
5.00
Interceptions
6.00
32.00
Long passes
32.00
0.00
Offsides
2.00
81.00
Passes
74.00
67.00
Passes in final third
60.00
5.00
Shots inside the box
7.00
7.00
Shots off target
3.00
1.00
Shots on target
4.00
4.00
Shots outside the box
2.00
77.00
Tackles
81.00
26.00
Throw ins
17.00
9.00
Total shots
9.00
18.00
Touches in opposition box
28.00
0.05
xG on target (xGOT)
0.19
0.19
xGOT faced
0.05
2.00
Yellow cards
1.00

Online Stream (Crystal Palace - West Ham Text Broadcast)

90+6' The referee blows for the end of today's match.
90+5' The corner kick from Jarrod Bowen (West Ham) is headed out of the penalty area by one of the defenders.
90+5' A cross from Tomas Soucek (West Ham) fails to reach the box as the defence clears the ball away to safety. West Ham force a corner. They send men into the box.
90+3' Jefferson Lerma (Crystal Palace) reacts well and displays good awareness near the penalty spot to get on the end of a cross from the free kick. He jumps high and produces a header which goes well over the crossbar. The ball is off of the pitch and it's a goal kick for West Ham.
90+2' Daniel Munoz (Crystal Palace) receives a yellow card for infringement.
90+2' A yellow card for a tackle by El Hadji Malick Diouf (West Ham). Darren England doesn't hesitate at all to make this decision.
90+1' Tyrick Mitchell (Crystal Palace) sends a lofted cross into the box which is headed clear.
90' We will have 4 min. of added time.
89' The keeper doesn't have to worry about this one. Jaydee Canvot (Crystal Palace) sacrificed accuracy for power, and thus his attempt went well over the bar. The ball is off of the pitch and it's a goal kick for West Ham.
87' Jarrod Bowen (West Ham) whips the ball in, but it fails to reach any of his teammates as the opposition's defence averts the threat.
85' Tyrick Mitchell (Crystal Palace) fails to find any of his teammates inside the box as his pass is blocked.
84' Substitution. Taty Castellanos walks off the pitch and Mohamadou Kante (West Ham) comes on as a substitute.
84' El Hadji Malick Diouf (West Ham) is unable to feed an accurate cross into the box. The ball is off of the pitch and it's a goal kick for Crystal Palace.
83' The ball spins up and hits the hand of Jean-Philippe Mateta (Crystal Palace) after he fails to control it and the referee blows his whistle for a foul.
81' Crystal Palace can’t profit from the corner as the defence clear the ball upfield.
80' Tyrick Mitchell (Crystal Palace) flights in the cross, but the defender is alert and clears to safety.
80' Taty Castellanos (West Ham) bends a great shot in from the edge of the box, but Dean Henderson makes a smart save to deny him.
79' Justin Devenny (Crystal Palace) takes the corner but fails to find any of his teammates as he overhits the effort. The ball goes out of play and West Ham will have a goal kick.
78' Here's the change. Brennan Johnson leaves the pitch and Justin Devenny (Crystal Palace) comes on as a substitute.
78' A snap shot by Jefferson Lerma (Crystal Palace) from the edge of the area flies towards the bottom right corner, but Mads Hermansen produces a good save to thwart him. The linesman makes the right call and Crystal Palace will have a corner.
76' Jean-Philippe Mateta (Crystal Palace) sends a cross into the box, but Mads Hermansen comes off his line to gather the ball.
75' Nuno Espirito Santo has decided to introduce fresh legs, with Callum Wilson (West Ham) replacing Pablo.
74' A lofted cross from Kyle Walker-Peters (West Ham) is unsuccessful as the opponent's defence quickly clears the ball out of the penalty area.
73' Mateus Fernandes (West Ham) fails to send a pass into the box as his effort is cut out.
71' Jean-Philippe Mateta (Crystal Palace) sends a lofted cross into the penalty area. Unfortunately for him, the opponent's defence deals with his cross comfortably and intercepts it.
68' The corner from Jarrod Bowen (West Ham) is intercepted by Dean Henderson.
67' El Hadji Malick Diouf (West Ham) delivers a lovely cross into the penalty area. Nevertheless, an opposition defender is alert and averts the danger with a brilliant clearance. West Ham will have a chance to score from a corner kick.
66' Daniel Munoz (Crystal Palace) dinks a cross into the box in an attempt to find one of his teammates, but the defence manages to clear.
65' Taty Castellanos (West Ham) looks to break free, but an opposing player clears the ball away.
64' El Hadji Malick Diouf (West Ham) serves up a nice cross, but the defence clears the danger.
63' Kyle Walker-Peters (West Ham) tries to slide the ball through to a teammate but it's well blocked by a defender.
62' Daniel Munoz (Crystal Palace) swings a cross into the box, but it's far too close to Mads Hermansen, who smothers the ball.
61' Mateus Fernandes (West Ham) sends a beautiful cross into the penalty area, but the opposition's defence manages to clear the ball to safety.
59' It's time for a substitution. That's the last involvement from Will Hughes as he is replaced by Daichi Kamada (Crystal Palace).
59' Here is a change. Jorgen Strand Larsen is going off and Oliver Glasner gives the last tactical orders to Jean-Philippe Mateta (Crystal Palace).
59' It will be a substitution. Ismaila Sarr (Crystal Palace) is ready to enter the pitch as Yeremy Pino walks off.
58' Yeremy Pino (Crystal Palace) crosses the ball into the box, but one of the defending players averts the threat.
58' The resulting corner from Yeremy Pino (Crystal Palace) is cleared by the opposition's defence.
57' Daniel Munoz (Crystal Palace) whips the ball into the penalty area, but one of the defenders is alert and spanks it away. Crystal Palace have been awarded a corner kick. The referee and one of his assistants both point at the corner flag.
57' Pablo (West Ham) shoots inside the box, but is denied by a timely block.
56' Yeremy Pino (Crystal Palace) commits a foul after unfairly battling his opponent for the ball.
55' Brennan Johnson (Crystal Palace) sends a teasing cross into the area, but Mads Hermansen intercepts the ball.
54' The resulting set piece from Crystal Palace is comfortably intercepted by one of the defending players.
53' Brennan Johnson (Crystal Palace) swings in a cross, but the ball is cleared to safety by one of the defending players. Crystal Palace force their opponents to concede a corner.
51' Jarrod Bowen (West Ham) decides to strike the ball towards goal, but his effort fails to threaten the goalkeeper after being well blocked by one of the defenders.
51' The resulting corner from Jarrod Bowen (West Ham) only finds one of the defenders, who heads it out of danger.
50' Jarrod Bowen (West Ham) takes the corner kick and sends a lovely ball into the penalty area, but the opposition's defence is ready and knocks the ball to safety. The ball goes out of play and West Ham have been awarded a corner kick.
46' Axel Disasi (West Ham) robs an opponent of the ball and explodes in anger when Darren England blows for a foul.
46' The second half has just started.
45+4' Darren England blows his whistle to signal the end of the first-half action.
45+3' Crysencio Summerville (West Ham) times his run too early and the linesman raises his flag for offside.
45+1' Tyrick Mitchell (Crystal Palace) finds some space on the edge of the box after some nice individual play and curls a shot in on goal, but the ball flies just wide of the right post. The ball goes out of play and West Ham will have a goal kick.
45' 4 min. of stoppage-time to be played.
44' What a save from Dean Henderson! Konstantinos Mavropanos (West Ham) jumps high to meet a cross and glances a promising header from close range, but the goalkeeper pulls off a brilliant stop to keep it out.
44' Jarrod Bowen (West Ham) floats the ball in from the corner but it's intercepted.
42' Jorgen Strand Larsen (Crystal Palace) collects a pass on the edge of the box and unleashes a shot which is brilliantly blocked by a defender.
40' Brennan Johnson (Crystal Palace) requires medical treatment, so the referee stops play and signals for the physio to come onto the pitch. El Hadji Malick Diouf (West Ham) is down injured and the referee stops play so that he can receive medical treatment.
39' Taty Castellanos (West Ham) fires the ball at goal from inside the area, but it's well blocked.
38' Mateus Fernandes (West Ham) puts a cross into the box from the free kick but it's cleared.
36' The free kick is taken by Mateus Fernandes (West Ham), but ball is cleared.
35' Darren England blows his whistle after Will Hughes (Crystal Palace) brings one of his opponents down with a strong tackle. West Ham have a free kick.
34' Tyrick Mitchell (Crystal Palace) attempts to find the head of one of his teammates with a promising cross into the box, but a defender outjumps the attackers and averts the threat.
33' Crysencio Summerville (West Ham) makes a reckless foul in order to win the ball from his opponent. Darren England has a clear sight of it and blows his whistle.
31' Jarrod Bowen (West Ham) sends in the corner, but fails to find the head of any of his teammates, allowing the defence to clear.
30' Kyle Walker-Peters (West Ham) delivers a fine lofted cross into the penalty area, but it's cleared by an opposing player. West Ham have been awarded a corner kick.
28' Crysencio Summerville (West Ham) dribbles into space and finds himself in a shooting position, but his shot from the edge of the box is bravely blocked.
27' Good team movement sets up Brennan Johnson (Crystal Palace) on the edge of the box, but he slices the ball narrowly wide of the right post. The ball is off of the pitch and it's a goal kick for West Ham.
26' A cross into the box from Jarrod Bowen (West Ham) is cleared.
24' The resulting free kick from Crysencio Summerville (West Ham) ends up in the gloves of the keeper.
23' A clumsy foul by Daniel Munoz (Crystal Palace) and Darren England blows his whistle. It's a free kick to West Ham in a dangerous position.
21' Brennan Johnson (Crystal Palace) sees a yellow card from Darren England after he sent one of the opposing players to the ground.
20' What a wasted chance that is! An inch-perfect cross into the box finds Brennan Johnson (Crystal Palace) who sends his header well wide of the left post. The ball goes out of play and West Ham will have a goal kick.
18' Good clearance! Brennan Johnson (Crystal Palace) received a low pass, but he didn't have time to do anything as one of the defenders quickly stole the ball off him.
16' Daniel Munoz (Crystal Palace) produces a lovely ball into the penalty area but the defender manages to intercept and comfortably averts the danger.
15' Taty Castellanos (West Ham) produces an effort from the edge of the box, but doesn't hit the ball properly and sends it yards over the bar. The ball is off of the pitch and it's a goal kick for Crystal Palace.
14' Darren England blows his whistle for a foul after Brennan Johnson (Crystal Palace) hacks down one of his opponents.
12' Tomas Soucek (West Ham) tries to send a pass but it's blocked.
10' A fine lofted pass into the box, sent by Kyle Walker-Peters (West Ham), is intercepted by the opposition's defence.
8' The defence is alert as they clear a dangerous cross from Daniel Munoz (Crystal Palace).
7' Jorgen Strand Larsen (Crystal Palace) fires a shot well wide of the left post from inside the box after latching onto a short pass. The ball goes out of play and West Ham will have a goal kick.
6' Jarrod Bowen (West Ham) brings down his opponent with a very late tackle.
5' Crysencio Summerville (West Ham) races towards goal but the defender gets back well to make a challenge.
4' Yeremy Pino (Crystal Palace) commits a rough foul. Darren England stops the game and makes a call.
3' Jarrod Bowen (West Ham) sprays a pass out to Taty Castellanos, but he can't beat his man to get to the ball.
2' Kyle Walker-Peters (West Ham) sends a cross into the box, but the opposition's defence quickly intercepts the ball.
1' Today's match has just started, enjoy the game!
West Ham will kick-off.
The referee of today's match will be Darren England.
You can have a look at the starting XIs of both teams in the details of this match.
Good afternoon, ladies and gentlemen! Welcome to our live text commentary, where we will provide you with instant updates of everything that happens in the match.

Last Matches of Crystal Palace

24.05.26
PL
(0) - (1)
L
17.05.26
PL
(1) - (1)
D
13.05.26
PL
(2) - (0)
L
10.05.26
PL
(1) - (1)
D
03.05.26
PL
(2) - (0)
L
25.04.26
PL
(2) - (0)
L
24.05.26
PL
(0) - (1)
L
10.05.26
PL
(1) - (1)
D
20.04.26
PL
(0) - (0)
D
12.04.26
PL
(0) - (1)
W
09.04.26
CL
(2) - (0)
W
15.03.26
PL
(0) - (0)
D

Last Matches of West Ham

24.05.26
PL
(0) - (0)
W
17.05.26
PL
(2) - (0)
L
10.05.26
PL
(0) - (0)
L
02.05.26
PL
(1) - (0)
L
25.04.26
PL
(0) - (0)
W
20.04.26
PL
(0) - (0)
D
17.05.26
PL
(2) - (0)
L
02.05.26
PL
(1) - (0)
L
20.04.26
PL
(0) - (0)
D
22.03.26
PL
(1) - (0)
L
04.03.26
PL
(0) - (0)
W
28.02.26
PL
(3) - (0)
L

Crystal Palace vs West Ham matches

20.04.26
PL
(0) - (0)
20.09.25
PL
(0) - (1)
24.08.24
PL
(0) - (0)
21.04.24
PL
(4) - (1)
03.12.23
PL
(1) - (0)
29.04.23
PL
(3) - (2)
20.04.26
PL
(0) - (0)
24.08.24
PL
(0) - (0)
21.04.24
PL
(4) - (1)
29.04.23
PL
(3) - (2)
01.01.22
PL
(0) - (3)
26.01.21
PL
(1) - (2)

Follow Game Online:

Crystal Palace vs West Ham live stream online is not available right now. You can see the full history of Crystal Palace vs West Ham head to head confrontation.

Crystal Palace vs West Ham Head To Head Confrontation

Our site's database keeps all result's history of previous games between Crystal Palace and West Ham, sorted by date. Such information can be very useful for making a correct prediction for the outcome of Crystal Palace vs West Ham upcoming matches.

20.04.2026

Crystal Palace 0 - 0 West Ham

24.08.2024

Crystal Palace 0 - 2 West Ham (Soucek T., Bowen J.)

21.04.2024

Crystal Palace 5 - 2 West Ham (Olise M., Eze E., Mateta J.)

29.04.2023

Crystal Palace 4 - 3 West Ham (Soucek T., Ayew J., Zaha W.)

01.01.2022

Crystal Palace 2 - 3 West Ham (Antonio M., Lanzini M., Lanzini M.)

26.01.2021

Crystal Palace 2 - 3 West Ham (Zaha W., Soucek T., Soucek T.)

26.12.2019

Crystal Palace 2 - 1 West Ham (Snodgrass R., Kouyate C., Ayew J.)

09.02.2019

Crystal Palace 1 - 1 West Ham (Noble M., Zaha W.)

28.10.2017

Crystal Palace 2 - 2 West Ham (Chicharito, Ayew A., Milivojevic L.)

15.10.2016

Crystal Palace 0 - 1 West Ham (Lanzini M.)

17.10.2015

Crystal Palace 1 - 3 West Ham (Jenkinson C., Cabaye Y., Lanzini M.)

17-10-2015 14:00

Premier League

22' Carl Jenkinson (0-1), 25' Yohan Cabaye (1-1), 88' Manuel Lanzini (1-2), 90+4' Dimitri Payet (1-3),

20' James Tomkins (Y), 32' Dwight Gayle (Y), 40' Dimitri Payet (Y), 44' Dwight Gayle (YR), 69' Mile Jedinak (Y), 90+3' Nikica Jelavic (Y),

46' Wilfried ZahaBakary Sako, 62' Mark NobleAndy Carroll, 63' James McArthurMile Jedinak, 74' Victor MosesMauro Zarate, 77' Yohan CabayeJoe Ledley, 85' Diafra SakhoNikica Jelavic,

23.08.2014

Crystal Palace 1 - 3 West Ham (Zarate M., Downing S., Chamakh M.)

03.12.2013

Crystal Palace 1 - 0 West Ham (Chamakh M.)

01.10.2011

Crystal Palace 2 - 2 West Ham (Ambrose D., Nolan K., Murray G.)

29.05.2004

Crystal Palace 1 - 0 West Ham

29-05-2004 14:00

Championship

12.04.2004

Crystal Palace 1 - 0 West Ham

12-04-2004 14:00

Championship

05.05.1998

Crystal Palace 3 - 3 West Ham

05-05-1998 14:00

Premier League

06.05.1995

Crystal Palace 1 - 0 West Ham

06-05-1995 14:00

Premier League

17.09.1991

Crystal Palace 2 - 3 West Ham

17-09-1991 14:00

Premier League