Premier League · 2025Selhurst Park

Crystal Palace 0–0 West Ham United · Premier League

0–0Historical match

A completed match from a finished season. This page is the record of what happened.

Match at a glance

Crystal Palace and West Ham United drew 0–0.

Shots
99
Shots on target
14
Expected goals
0.680.61
Possession
54%46%

Full time

What the match recorded

Crystal Palace and West Ham drew 0–0. Recorded in this match (Crystal Palace – West Ham): shots 9–9, shots on target 1–4, expected goals 0.68–0.61, possession 54%–46%. This is what was recorded. It is not a claim that the result was foreseeable.

Pre-match record

What the data showed before kick-off. Kept for reference; it did not know the result.

Crystal Palace's recent record differs from the season

weak

Crystal Palace's last-five shots average is below their season average.

9.4 shots/match ▲ShotsLast 5 · Season11.5 shots/match
Evidence and caveat

Comparison: An unweighted last-five average is compared with the unweighted season average.

Window: last_5 versus season

MetricLast 5SeasonBaseline
Shots9.4 shots/match11.5 shots/match12.6 shots/match

Caveat: Five matches are sensitive to opponent mix and isolated match states.

West Ham show a distinct attacking-volume record

weak

West Ham's shot volume and the opposing shot-allowance context sit below their competition baselines.

11.5 shots/match ▲ShotsCrystal Palace · West Ham10.3 shots/match
Evidence and caveat

Comparison: Team shot volume is paired with the opponent's recorded shot allowance.

Window: season

MetricCrystal PalaceWest HamBaseline
Shots11.5 shots/match10.3 shots/match12.6 shots/match
Shots against11.3 shots/match15 shots/match12.3 shots/match

Caveat: Shot volume describes activity; it does not establish finishing quality or a match outcome.

This match

Match statistics

  • Shots9 shots9 shotsCrystal Palace 9 shots, West Ham United 9 shots
  • Shots on target1 shot4 shotsCrystal Palace 1 shot, West Ham United 4 shots
  • Expected goals0.68 xG0.61 xGCrystal Palace 0.68 xG, West Ham United 0.61 xG
  • Possession54%46%Crystal Palace 54%, West Ham United 46%
  • Corners4 corners5 cornersCrystal Palace 4 corners, West Ham United 5 corners
  • Fouls13 fouls12 foulsCrystal Palace 13 fouls, West Ham United 12 fouls
  • Yellow cards2 cards1 cardCrystal Palace 2 cards, West Ham United 1 card

History

Head-to-head

Recent meetings between these teams.

Last 5 meetings

3Crystal Palace
1Draws
1West Ham United
West Ham United — Crystal Palace · Premier League1–2
West Ham United — Crystal Palace · Premier League0–2
Crystal Palace — West Ham United · Premier League0–2
Crystal Palace — West Ham United · Premier League5–2
West Ham United — Crystal Palace · Premier League1–1

Head-to-Head & Recent Meetings

Metric comparison

Team comparison

Season averages, with the sample size beside each metric.

Where the edge is

Season: Crystal Palace favored in 6 of 11 directional metrics · West Ham United in 1 · 4 too close

led this metric higher value (descriptive) too close

Window

Season

Crystal Palace32 matchesWest Ham United33 matches
1.09 goals/matchGoals scored32/33▲ 1.21 goals/match
1.13 goals/match ▲Goals allowed32/331.73 goals/match
1.19 xG/match ▲Expected goals3/40.94 xG/match
11.5 shots/match ▲Shots32/3310.3 shots/match
3.63 shots/matchShots on target32/333.48 shots/match
46.3% ●Possession32/3342.3%
4.16 corners/matchCorners32/33● 5.03 corners/match
2.2 cards/matchCards30/291.86 cards/match
11 fouls/matchFouls32/3311 fouls/match

Evidence quality

How much supports this analysis

Grade A · Strong evidenceStrong evidence — ready
Season samples32 / 33home / away teams
Recent samples5 / 5last-five windows
FreshnessLess than one dayfrom nearest prior match
  • Recent samples and important metric coverage meet the strong evidence threshold.

Known unknowns

  • Lineups, injuries, suspensions and tactical changes are not available in the retained dataset.
Analysis cutoff: Mon, 20 Apr 2026, 23:00 UTC · analysis-v4

Team rankings in Premier League

Make a graphic from this match

Creator Studio builds a branded post from this match's recorded data, with its evidence grade and source cutoff carried into the export.

Turn this match into a graphicReady-made from PitchMath data · No sign-up required