Premier League Gameweek 33 Mon, Apr 20 2026 · 20:00 Selhurst Park, London
0–0 Full time · HT 0–0 xG 0.73 – 0.61
Full match report oneScoredOdds · Value · Detailed stats →
Match story · our forecast vs the result iModel is our forecast, published before the match and locked at kick-off: expected goals for each side and the probability of every outcome.

xG after the match measures the quality of the chances each side actually created. It is known only after the final whistle, so it is not a forecast.

No way through for Crystal Palace or West Ham

Crystal Palace entered as narrow favourites, but neither side found a way through. The chances were even, with xG of 0.73 and 0.61.

Crystal Palace46%
Draw ✓25%
West Ham29%

Model vs reality

Crystal Palace goals
0
Model 1.65 · xG 0.73
West Ham goals
0
Model 1.26 · xG 0.61
Total goals
0
Model 2.91 · xG 1.34
Score 0–0
6%
Most likely 1–1 (12%)
Over 2.5
No
Model 56%
Both scored
No
Model 58%
Match facts
★ Player of the matchJ. CanvotCrystal Palace
8.3
  • RefereeDarren England
  • VenueSelhurst Park
  • Table before kick-offCrystal Palace 13th · West Ham 17th

Timeline

  1. B. JohnsonYellow card · Foul
    21’
  2. Half time · 0–0
  3. ⇄ Daichi KamadaFor W. Hughes
    59’
  4. ⇄ I. SarrFor Yeremy Pino
    59’
  5. ⇄ J. MatetaFor J. Strand Larsen
    59’
  6. ⇄ C. WilsonFor Pablo
    75’
  7. ⇄ J. DevennyFor B. Johnson
    78’
  8. ⇄ M. KantéFor V. Castellanos
    84’
  9. D. MuñozYellow card · Argument
    90+2’
  10. E. DioufYellow card · Foul
    90+2’
  11. Full time · 0–0

Team stats

Crystal Palace9 shots · 5 in box, 4 outside
West Ham9 shots · 7 in box, 2 outside
Crystal PalaceWest Ham
54% Possession 46%
0.73 Expected goals (xG) 0.61
1.41 Expected points (xPts) 1.19
9 Shots 9
1 Shots on target 4
7 Shots off target 3
1 Blocked shots 2
5 Shots inside the box 7
4 Shots outside the box 2
454 Passes 366
81% Pass accuracy 74%
4 Corners 6
3 Goalkeeper saves 1
13 Fouls 12
0 Offsides 2
2 Yellow cards 1
0 Red cards 0
7.06 Team rating 6.95

Line-ups

Crystal Palace 3-4-2-1

16.9 D. Henderson(G)
238.3★ J. Canvot 58.0 M. Lacroix 267.3 Chris Richards
37.2 T. Mitchell 87.2 J. Lerma 196.3 W. Hughes ↓59’ 26.9 D. Muñoz
106.7 Yeremy Pino ↓59’ 116.5 B. Johnson ↓78’
226.3 J. Strand Larsen ↓59’
  • 1D. Henderson (G)6.9
  • 23J. Canvot ★8.3
  • 5M. Lacroix8.0
  • 26Chris Richards7.3
  • 3T. Mitchell7.2
  • 8J. Lerma7.2
  • 19W. Hughes↓59’6.3
  • 2D. Muñoz6.9
  • 10Yeremy Pino↓59’6.7
  • 11B. Johnson↓78’6.5
  • 22J. Strand Larsen↓59’6.3

Substitutes used

  • 18Daichi Kamada↑59’7.3
  • 7I. Sarr↑59’6.2
  • 14J. Mateta↑59’6.2
  • 55J. Devenny↑78’6.3

Unused: W. Benítez, N. Clyne, B. Sosa, C. Riad, Rio Cardines

West Ham 4-4-1-1

16.9 M. Hermansen(G)
126.7 E. Diouf 47.2 A. Disasi 156.9 K. Mavropanos 26.9 K. Walker-Peters
77.2 C. Summerville 187.9 Mateus Fernandes 287.2 T. Souček 206.7 J. Bowen
196.5 Pablo ↓75’
116.3 V. Castellanos ↓84’
  • 1M. Hermansen (G)6.9
  • 12E. Diouf6.7
  • 4A. Disasi7.2
  • 15K. Mavropanos6.9
  • 2K. Walker-Peters6.9
  • 7C. Summerville7.2
  • 18Mateus Fernandes7.9
  • 28T. Souček7.2
  • 20J. Bowen6.7
  • 19Pablo↓75’6.5
  • 11V. Castellanos↓84’6.3

Substitutes used

  • 9C. Wilson↑75’6.5
  • 55M. Kanté↑84’6.9

Unused: A. Areola, Adama Traoré, A. Wan-Bissaka, S. Magassa, J. Todibo, F. Potts, O. Scarles

Player stats

Top rated
J. CanvotCrystal Palace8.3
2nd
M. LacroixCrystal Palace8.0
3rd
Mateus FernandesWest Ham7.9

Crystal Palace

West Ham

Match data from eScored. Ratings are the data provider's 0–10 match ratings; 7.2 and above is a strong game, 8+ is rare.