FooSports

Crystal Palace 0:0 West Ham

Crystal Palace and West Ham drew 0:0 in the Premier League Regular Season 33 at Selhurst Park on 20 April 2026, with the half time score at 0:0; below are the full timeline of goals, cards and substitutions, the complete match statistics, both confirmed lineups with formations, and the top rated players on each side.

Full time

0 : 0

HT 0 : 0

Form and Table

Team News

Crystal Palace

West Ham

Match Events

  1. Crystal Palace: Brennan JohnsonYellow Card | Foul
    21'
  2. Crystal Palace: D. KamadaSubstitution | Off: W. Hughes
    59'
  3. Crystal Palace: I. SarrSubstitution | Off: Y. Pino
    59'
  4. Crystal Palace: J. MatetaSubstitution | Off: J. S. Larsen
    59'
  5. 75'
    West Ham: C. WilsonSubstitution | Off: Pablo
  6. Crystal Palace: J. DevennySubstitution | Off: B. Johnson
    78'
  7. 84'
    West Ham: M. KanteSubstitution | Off: T. Castellanos
  8. Crystal Palace: Daniel MuñozYellow Card | Argument
    90+2'
  9. 90+2'
    West Ham: El Hadji Malick DioufYellow Card | Foul

Match Stats

  • Crystal Palace
  • West Ham
54% Ball Possession 46%
0.73 Expected Goals 0.61
9 Total Shots 9
1 Shots on Goal 4
7 Shots off Goal 3
1 Blocked Shots 2
5 Shots Inside Box 7
4 Shots Outside Box 2
4 Corner Kicks 6
0 Offsides 2
13 Fouls 12
2 Yellow Cards 1
Red Cards
3 Goalkeeper Saves 1
454 Total Passes 366
370 Accurate Passes 271
81% Pass Accuracy 74%
0.05 Goals Prevented 0.05

Lineups

Crystal Palace

Formation: 3-4-2-1

Substitutes

Coach: Oliver Glasner

West Ham

Formation: 4-4-1-1

Substitutes

Coach: Nuno Espirito Santo

Player Ratings: Top 5

Crystal Palace
Player Minutes Rating
Jaydee Canvot 90 8.3
Maxence Lacroix 90 8.0
Daichi Kamada 31 7.3
Chris Richards 90 7.3
Tyrick Mitchell 90 7.2
West Ham
Player Minutes Rating
Mateus Fernandes 90 7.9
Crysencio Summerville 90 7.2
Tomáš Souček 90 7.2
Axel Disasi 90 7.2
Mohamadou Kanté 12 6.9

Updated: 10 Jun 2026, 10:47 UTC