Premier League · REGULAR SEASON - 33 · MON, 20 APR · 19:00 LOCAL
CRYSTAL PALACE
13TH · 43 PTS · LAST 5:
L L W W W
FT
0 0
FULL TIME HT · 0-0
WEST HAM
W W L D W
· 17TH · 36 PTS · LAST 5
Jaydee Canvot
👑
⭐ PLAYER OF THE MATCH
Jaydee Canvot
Crystal Palace · 90 mins
· 57% pass acc
RATING
8.3
PREDICTIONS
▶ MATCH HIGHLIGHTS

Goals, key moments & recap 1 CLIP

powered by Highlightly
Premier League: Crystal Palace vs West Ham
Watch on Youtube ↗
📊 90 MIN TOTALS

Finalised · Match completed

0.73
⚡ EXPECTED GOALS (xG)
0.61
54%
BALL POSSESSION %
46%
9
TOTAL SHOTS
9
1
SHOTS ON TARGET
4
81%
PASS ACCURACY %
74%
4
CORNERS
6
KEY EVENTS 9 events
  1. 21'
    Card · Yellow Card
    Brennan Johnson
    CRY
  2. 59'
    Subst · Substitution 1
    Will Hughes · assist Daichi Kamada
    CRY
  3. 59'
    Subst · Substitution 2
    Yéremy Pino · assist Ismaïla Sarr
    CRY
  4. 59'
    Subst · Substitution 3
    Jørgen Strand Larsen · assist Jean-Philippe Mateta
    CRY
  5. 75'
    Subst · Substitution 1
    Pablo Felipe · assist Callum Wilson
    WES
  6. 78'
    Subst · Substitution 4
    Brennan Johnson · assist Justin Devenny
    CRY
  7. 84'
    Subst · Substitution 2
    Valentín Castellanos · assist Mohamadou Kanté
    WES
  8. 90'+2
    Card · Yellow Card
    Daniel Muñoz
    CRY
  9. 90'+2
    Card · Yellow Card
    El Hadji Malick Diouf
    WES
PLAYER RATINGS · TOP 5 EACH 0–10 scale
CRYSTAL PALACE AVG 7.6
WEST HAM AVG 7.3
MATCH STATS H vs A
ATTACK
0.7
xG
0.6
9.0
TOTAL SHOTS
9.0
1.0
ON TARGET
4.0
7.0
OFF TARGET
3.0
1.0
BLOCKED
2.0
POSSESSION
54.0%
POSSESSION %
46.0%
454.0
PASSES
366.0
81.0%
PASS ACCURACY
74.0%
SET PIECES
4.0
CORNERS
6.0
0.0
OFFSIDES
2.0
DISCIPLINE
13.0
FOULS
12.0
2.0
YELLOW CARDS
1.0
3.0
GK SAVES
1.0
🎯 SHOT BREAKDOWN

Top shooters · accuracy = on-target / total

player-level shot accuracy · per-shot xG bubbles require xG Advanced tier
CRYSTAL PALACE 2 shots
Jaydee Canvot
0/1
Tyrick Mitchell
0/1
WEST HAM 2 shots
Konstantinos Mavropanos
2/2
📈 xG RACE

Cumulative xG over 90 minutes REAL xG

final xG: 0.730.61
0.6 0.4 0.3 0.1 0.7 0.0 HT H 0.73 A 0.61 KO 30' 60' FT

Step chart anchored to real goal minutes · final xG from SportMonks · baseline distributes remaining shots evenly across the match

⚡ ATTACK SHARE

Event activity ratio · attacks/cards/subs

zone-based attack maps require broadcast partner (Q3)
H 67%
33% A
6
EVENTS LOGGED
3
EVENTS LOGGED
LINEUPS 3-4-2-1 vs 4-4-1-1
SUBSTITUTES · CRYSTAL PALACE
34
Chadi Riad
D
55
Justin Deven...
M
14
Jean-Philipp...
F
7
Ismaïla Sarr
F
18
Daichi Kamad...
M
24
Borna Sosa
D
17
Nathaniel Cl...
D
44
Walter Benít...
G
59
Rio Cardines
M
COACH: Oliver Glasner
SUBSTITUTES · WEST HAM
30
Oliver Scarl...
D
32
Freddie Pott...
M
25
Jean-Clair T...
D
9
Callum Wilso...
F
27
Soungoutou M...
M
29
Aaron Wan-Bi...
D
17
Adama Traoré
F
23
Alphonse Aré...
G
55
Mohamadou Ka...
M
COACH: Nuno Espirito Santo
🏥 UNAVAILABLE PLAYERS
CRY · 0 OUT

No injuries reported · federation feed activates Q3

WES · 0 OUT

No injuries reported · federation feed activates Q3

⚖ MATCH OFFICIALS
REFEREE
D. England
CRY MANAGER
Oliver Glasner
head coach
WES MANAGER
Nuno Espirito Santo
head coach
HEAD TO HEAD · ALL-TIME
6
CRY WINS
2
DRAWS
2
WES WINS
60%
20%
20%
21 14
TOTAL GOALS · 10 MEETINGS
3.50
AVG GOALS / MATCH
RECENT MEETINGS SHOWING 5 / 10
CRYSTAL PALACE LAST 5 OVERALL
L L W W W
WEST HAM LAST 5 OVERALL
W W L D W
MATCH IMPACT Final 0–0 · result locked
CRYSTAL PALACE #13
Lost · already at 43 pts
WEST HAM #17
Lost · already at 36 pts
LEAGUE CONTEXT FULL TABLE →
# TEAM P W D L GD PTS FORM
1 Arsenal 34 22 7 5 +38 73
W L L W W
2 Manchester City 33 21 7 5 +37 70
W W W D D
3 Manchester United 34 17 10 7 +14 61
W W L D W
4 Liverpool 34 17 7 10 +13 58
W W W L D
5 Aston Villa 34 17 7 10 +5 58
L W D W L
6 Brighton 34 13 11 10 +9 50
W D W W W
7 Bournemouth 34 11 16 7 0 49
D W W D D
8 Chelsea 34 13 9 12 +8 48
L L L L L
9 Brentford 34 13 9 12 +3 48
L D D D D
10 Fulham 34 14 6 14 -2 48
W D L W D
11 Everton 34 13 8 13 0 47
L L D W L
12 Sunderland 34 12 10 12 -9 46
L L W W L
13 Crystal Palace 33 11 10 12 -3 43
L D W D W
14 Newcastle 34 12 6 16 -4 42
L L L L W
15 Leeds 34 9 13 12 -7 40
D W W D D
16 Nottingham Forest 34 10 9 15 -4 39
W W D W D
17 West Ham 34 9 9 16 -16 36
W D W L D
18 Tottenham 34 8 10 16 -10 34
W D L L D
19 Burnley 34 4 8 22 -34 20
L L L L D
20 Wolves 34 3 8 23 -38 17
L L L D W
UCL Qualification Europa / Conference Relegation
COMMENTARY
  • 90'+2
    Card · Yellow Card · El Hadji Malick Diouf
    Foul
  • 90'+2
    Card · Yellow Card · Daniel Muñoz
    Argument
  • 84'
    Subst · Substitution 2 · Valentín Castellanos
  • 78'
    Subst · Substitution 4 · Brennan Johnson
  • 75'
    Subst · Substitution 1 · Pablo Felipe
  • 59'
    Subst · Substitution 3 · Jørgen Strand Larsen
  • 59'
    Subst · Substitution 2 · Yéremy Pino
  • 59'
    Subst · Substitution 1 · Will Hughes
  • HALF TIME · 0 – 0
  • 21'
    Card · Yellow Card · Brennan Johnson
    Foul
13 BOOKIES
📊 AVERAGE ACROSS 13 BOOKMAKERS
CRYSTAL PALACE WIN
2.56
39.1% implied
↑ best 2.64
DRAW
3.33
30% implied
↑ best 3.45
WEST HAM WIN
2.78
36% implied
↑ best 3.05
MATCH WINNER ODDS avg across bookmakers
BOOKMAKER 1 X 2
10Bet 2.62 3.30 2.62
1xBet 2.64 3.42 2.91
888Sport 2.50 3.25 2.63
Bet365 2.60 3.20 2.80
Betano 2.62 3.45 2.82
Betfair 2.55 3.40 2.80
BetVictor 2.50 3.40 2.75
Dafabet 2.44 3.30 3.05
Marathonbet 2.63 3.36 2.82
Pinnacle 2.61 3.45 2.82
SBO 2.50 3.28 2.68
Unibet 2.55 3.25 2.80
William Hill 2.50 3.25 2.62

Best odds in gold. Edge ≥ +5% (lime) means market under-prices the AI's probability. 18+ only.

📊 OTHER MARKETS

Over/Under · BTTS · Asian Handicap

avg across bookmakers
⚽ GOALS · OVER / UNDER
1.5 O 1.27 U 3.62
2.5 O 1.89 U 1.93
3.5 O 3.13 U 1.34
⚽ BOTH TEAMS SCORE
YES
1.66 10 bks
NO
2.12 10 bks
⚖ ASIAN HANDICAP
Away -0.25 1.69
Away -0.5 1.52
Away -0.75 1.37
Away -1 1.23
Away -1.25 1.18
Away -1.5 1.14
📈 MARKET MOVEMENT

How the market shifted before kick-off

historical line movement
7d ago 3d 1d KICK-OFF

Smoothed line illustration · per-snapshot historical odds storage activates Q3.