Form Guide
Overview
DashboardForm GuideStandings
Analysis
SimulatedRolling FormStrength of Schedule
Stats
League StatsPlayer Stats
Fixtures
ScheduleHead to Head
News
News & Blogs
External
Old Form Guide
Sign in
Loading match…
Premier League·Regular Season - 34·FT
Crystal PalaceCrystal Palace
5-2
HT (4-1)
West HamWest Ham
Sun, Apr 21, 2024·2:00 PM UTC·Selhurst Park · London

Last 5 meetings

Full H2H
D
Mon
Apr 20
2026
Crystal PalaceCrystal Palace
West HamWest Ham
0
0
Premier League
HT 0-0Regular Season - 33Selhurst Park, LondonDarren England, England
W
Sat
Sep 20
2025
West HamWest Ham
Crystal PalaceCrystal Palace
1
2
Premier League
HT 0-1Regular Season - 5London Stadium, LondonTony Harrington, England
W
Sat
Jan 18
2025
West HamWest Ham
Crystal PalaceCrystal Palace
0
2
Premier League
HT 0-0Regular Season - 22London Stadium, LondonT. Bramall
L
Sat
Aug 24
2024
Crystal PalaceCrystal Palace
West HamWest Ham
0
2
Premier League
HT 0-0Regular Season - 2Selhurst Park, LondonR. Jones
W
Sat
Aug 3
2024
West HamWest Ham
Crystal PalaceCrystal Palace
1
3
Friendlies Clubs
HT 1-1Club Friendlies 5

Match events

  1. 7'
    M. Olise
    Assist: J. Andersen
    Crystal Palace
    ⚽
  2. 16'
    E. Eze
    Crystal Palace
    ⚽
  3. 20'
    Emerson (OG)
    Crystal Palace
    🔴
  4. 27'
    🟨
    West Ham
    Michail Antonio
    Foul
  5. 31'
    J. Mateta
    Assist: M. Olise
    Crystal Palace
    ⚽
  6. 39'
    Will Hughes
    Foul
    Crystal Palace
    🟨
  7. 40'
    ⚽
    West Ham
    M. Antonio
    Assist: T. Souček
  8. 45+8'
    Tyrick Mitchell
    Argument
    Crystal Palace
    🟨
  9. 45+8'
    🟨
    West Ham
    Tomáš Souček
    Argument
  10. 46'
    🔁
    West Ham
    B. Johnson ↑
    T. Souček ↓
  11. 46'
    🔁
    West Ham
    A. Cresswell ↑
    A. Ogbonna ↓
  12. 61'
    N. Ahamada ↑
    A. Wharton ↓
    Crystal Palace
    🔁
  13. 64'
    J. Mateta
    Assist: E. Eze
    Crystal Palace
    ⚽
  14. 66'
    Naouirou Ahamada
    Foul
    Crystal Palace
    🟨
  15. 68'
    O. Édouard ↑
    J. Mateta ↓
    Crystal Palace
    🔁
  16. 68'
    J. Ayew ↑
    M. Olise ↓
    Crystal Palace
    🔁
  17. 75'
    🔁
    West Ham
    K. Phillips ↑
    E. Álvarez ↓
  18. 75'
    🔁
    West Ham
    D. Ings ↑
    M. Antonio ↓
  19. 81'
    J. Riedewald ↑
    W. Hughes ↓
    Crystal Palace
    🔁
  20. 81'
    J. Schlupp ↑
    E. Eze ↓
    Crystal Palace
    🔁
  21. 85'
    🔁
    West Ham
    M. Cornet ↑
    M. Kudus ↓
  22. 89'
    🔴
    West Ham
    D. Henderson (OG)

Match stats

Crystal PalaceWest Ham
  • 61%Possession39%
  • 18Shots4
  • 7Shots on target1
  • 9Shots off target2
  • 2Blocked shots1
  • 13Shots inside box3
  • 5Shots outside box1
  • 2.36Expected goals (xG)1.27
  • 650Passes417
  • 555Accurate passes336
  • 85%Pass accuracy81%
  • 4Corners0
  • 0Offsides5
  • 9Fouls9
  • 3Yellow cards2
  • 0Saves3

Lineups

Crystal Palace
Crystal Palace
Formation: 3-4-2-1

Starting XI

Goalkeeper
  • 30D. Henderson
Defenders
  • 17N. Clyne
  • 16J. Andersen
  • 26C. Richards
Midfielders
  • 12D. Muñoz
  • 20A. Wharton
  • 19W. Hughes
  • 3T. Mitchell
Forwards
  • 7M. Olise
  • 10E. Eze
  • 14J. Mateta

Substitutes

  • 29N. Ahamada
  • 22O. Édouard
  • 9J. Ayew
  • 44J. Riedewald
  • 15J. Schlupp
  • 2J. Ward
  • 31R. Matthews
  • 4R. Holding
  • 5J. Tomkins
Coach: O. Glasner
West Ham
West Ham
Formation: 4-2-3-1

Starting XI

Goalkeeper
  • 1Ł. Fabiański
Defenders
  • 5V. Coufal
  • 4K. Zouma
  • 21A. Ogbonna
  • 33Emerson
Midfielders
  • 28T. Souček
  • 19E. Álvarez
  • 14M. Kudus
  • 7J. Ward-Prowse
  • 10Lucas Paquetá
Forwards
  • 9M. Antonio

Substitutes

  • 2B. Johnson
  • 3A. Cresswell
  • 11K. Phillips
  • 18D. Ings
  • 17M. Cornet
  • 42K. Casey
  • 23A. Areola
  • 61L. Orford
  • 45D. Mubama
Coach: D. Moyes

Top performers

Crystal PalaceCrystal Palace
  • Michael Olise1G 1A68'8.9
  • Jean-Philippe Mateta2G68'8.5
  • Eberechi Eze1G 1A81'8.3
  • Will Hughes81'7.5
  • Daniel Muñoz90'7.3
West HamWest Ham
  • Tomáš Souček1A45'7.2
  • Edson Álvarez75'6.9
  • James Ward-Prowse90'6.9
  • Kalvin Phillips15'6.7
  • Ben Johnson45'6.5