Cardiff vs Crystal Palace

4 May 2019 · Premier League · 2018/19 · Referee Michael Oliver

Full time 2 – 3

Half-time: 1–2

  • Martin Kelly 31’ (og)
  • Bobby Reid 90’
  • Wilfried Zaha 28’
  • Michy Batshuayi 40’
  • Andros Townsend 70’

Match summary

Crystal Palace won 3-2 away at Cardiff. Crystal Palace led 2-1 at half-time.

In the first half, Wilfried Zaha put Crystal Palace ahead in the 28th minute, set up by Andros Townsend, Kelly's own goal equalised in the 31st minute, and Michy Batshuayi put Crystal Palace back in front in the 40th minute. In the second half, Andros Townsend made it 1-3 in the 70th minute, set up by James McArthur and Bobby Reid pulled one back to make it 2-3 in the 90th minute, set up by Nathaniel Mendez-Laing.

The chances backed that up: Crystal Palace created 1.82 expected goals (xG) from 21 shots to Cardiff's 1.50 from 18.

Match stats

Cardiff Crystal Palace
18 Shots 21
8 Shots on Target 7
10 Corners 5
0 Yellow Cards 0
0 Red Cards 0
1.50 xG 1.81
1.50 Non-penalty xG 1.81
8 Deep Completions 15

Key events

Cardiff Crystal Palace
Kick-off
28’
Wilfried Zaha
Assist: Andros Townsend
0-1 (Crystal Palace)
Martin Kelly
Own goal
1-1 (Cardiff)
31’
40’
Michy Batshuayi1-2 (Crystal Palace)
Half-time1-2
70’
Andros Townsend
Assist: James McArthur
1-3 (Crystal Palace)
Bobby Reid
Assist: Nathaniel Mendez-Laing
2-3 (Cardiff)
90’
Full-time2-3

How the chances added up

Running total of expected goals (xG) for each side through the match. xG rates each chance by how often similar shots are scored. A goal is marked where it was scored.

0.0 0.5 1.0 1.5 2.0 2.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.50 1.82 28’ Wilfried Zaha (Crystal Palace), 0-1 28’ 31’ Martin Kelly (Cardiff) own goal, 1-1 31’ 40’ Michy Batshuayi (Crystal Palace), 1-2 40’ 70’ Andros Townsend (Crystal Palace), 1-3 70’ 90’ Bobby Reid (Cardiff), 2-3 90’ 0.0 0.5 1.0 1.5 2.0 2.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.50 1.82 28’ Wilfried Zaha (Crystal Palace), 0-1 Zaha 28’ 31’ Martin Kelly (Cardiff) own goal, 1-1 Kelly 31’ 40’ Michy Batshuayi (Crystal Palace), 1-2 Batshuayi 40’ 70’ Andros Townsend (Crystal Palace), 1-3 Townsend 70’ 90’ Bobby Reid (Cardiff), 2-3 Reid 90’
Cardiff 1.50 xGCrystal Palace 1.82 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Crystal Palace attacking Cardiff attacking 
40’ Michy Batshuayi (Crystal Palace), open play, 0.52 xG, goal 86’ Junior Hoilett (Cardiff), open play, 0.30 xG, off target 65’ Kenneth Zohore (Cardiff), open play, 0.29 xG, saved 43’ Bobby Reid (Cardiff), from a corner, 0.20 xG, saved 41’ Wilfried Zaha (Crystal Palace), open play, 0.13 xG, blocked 43’ Andros Townsend (Crystal Palace), open play, 0.12 xG, off target 51’ Michy Batshuayi (Crystal Palace), open play, 0.11 xG, off target 76’ Nathaniel Mendez-Laing (Cardiff), open play, 0.10 xG, blocked 47’ Jordan Ayew (Crystal Palace), open play, 0.10 xG, off target 49’ Luka Milivojevic (Crystal Palace), open play, 0.09 xG, blocked 43’ Michy Batshuayi (Crystal Palace), open play, 0.08 xG, saved 55’ Josh Murphy (Cardiff), open play, 0.08 xG, off target 68’ Michy Batshuayi (Crystal Palace), open play, 0.09 xG, blocked 42’ Bruno Ecuele Manga (Cardiff), from a corner, 0.07 xG, saved 50’ Danny Ward (Cardiff), set piece, 0.07 xG, off target 68’ Jordan Ayew (Crystal Palace), open play, 0.08 xG, blocked 28’ Wilfried Zaha (Crystal Palace), open play, 0.07 xG, goal 57’ Andros Townsend (Crystal Palace), open play, 0.07 xG, blocked 72’ Sean Morrison (Cardiff), set piece, 0.06 xG, off target 2’ Bruno Ecuele Manga (Cardiff), from a corner, 0.05 xG, saved 3’ Martin Kelly (Crystal Palace), from a corner, 0.05 xG, saved 27’ Wilfried Zaha (Crystal Palace), open play, 0.05 xG, off target 57’ Jordan Ayew (Crystal Palace), open play, 0.05 xG, off target 70’ Andros Townsend (Crystal Palace), open play, 0.05 xG, goal 89’ Nathaniel Mendez-Laing (Cardiff), open play, 0.05 xG, saved 35’ Michy Batshuayi (Crystal Palace), set piece, 0.05 xG, off target 13’ Danny Ward (Cardiff), open play, 0.04 xG, blocked 27’ Danny Ward (Cardiff), open play, 0.04 xG, blocked 63’ Josh Murphy (Cardiff), open play, 0.04 xG, blocked 67’ Luka Milivojevic (Crystal Palace), direct free kick, 0.04 xG, blocked 83’ Andros Townsend (Crystal Palace), open play, 0.03 xG, saved 82’ Junior Hoilett (Cardiff), from a corner, 0.02 xG, saved 90’ Bobby Reid (Cardiff), open play, 0.02 xG, goal 69’ Scott Dann (Crystal Palace), from a corner, 0.02 xG, blocked 1’ Josh Murphy (Cardiff), open play, 0.02 xG, blocked 9’ Andros Townsend (Crystal Palace), open play, 0.02 xG, saved 88’ Cheikhou Kouyaté (Crystal Palace), open play, 0.02 xG, off target 5’ Víctor Camarasa (Cardiff), open play, 0.02 xG, off target 89’ Sean Morrison (Cardiff), from a corner, 0.01 xG, off target 31’ Martin Kelly (Crystal Palace), own goal 40’ Michy Batshuayi (Crystal Palace), open play, 0.52 xG, goal 86’ Junior Hoilett (Cardiff), open play, 0.30 xG, off target 65’ Kenneth Zohore (Cardiff), open play, 0.29 xG, saved 43’ Bobby Reid (Cardiff), from a corner, 0.20 xG, saved 41’ Wilfried Zaha (Crystal Palace), open play, 0.13 xG, blocked 43’ Andros Townsend (Crystal Palace), open play, 0.12 xG, off target 51’ Michy Batshuayi (Crystal Palace), open play, 0.11 xG, off target 76’ Nathaniel Mendez-Laing (Cardiff), open play, 0.10 xG, blocked 47’ Jordan Ayew (Crystal Palace), open play, 0.10 xG, off target 49’ Luka Milivojevic (Crystal Palace), open play, 0.09 xG, blocked 43’ Michy Batshuayi (Crystal Palace), open play, 0.08 xG, saved 68’ Michy Batshuayi (Crystal Palace), open play, 0.09 xG, blocked 55’ Josh Murphy (Cardiff), open play, 0.08 xG, off target 42’ Bruno Ecuele Manga (Cardiff), from a corner, 0.07 xG, saved 68’ Jordan Ayew (Crystal Palace), open play, 0.08 xG, blocked 50’ Danny Ward (Cardiff), set piece, 0.07 xG, off target 57’ Andros Townsend (Crystal Palace), open play, 0.07 xG, blocked 28’ Wilfried Zaha (Crystal Palace), open play, 0.07 xG, goal 72’ Sean Morrison (Cardiff), set piece, 0.06 xG, off target 2’ Bruno Ecuele Manga (Cardiff), from a corner, 0.05 xG, saved 3’ Martin Kelly (Crystal Palace), from a corner, 0.05 xG, saved 27’ Wilfried Zaha (Crystal Palace), open play, 0.05 xG, off target 70’ Andros Townsend (Crystal Palace), open play, 0.05 xG, goal 89’ Nathaniel Mendez-Laing (Cardiff), open play, 0.05 xG, saved 35’ Michy Batshuayi (Crystal Palace), set piece, 0.05 xG, off target 57’ Jordan Ayew (Crystal Palace), open play, 0.05 xG, off target 13’ Danny Ward (Cardiff), open play, 0.04 xG, blocked 27’ Danny Ward (Cardiff), open play, 0.04 xG, blocked 63’ Josh Murphy (Cardiff), open play, 0.04 xG, blocked 67’ Luka Milivojevic (Crystal Palace), direct free kick, 0.04 xG, blocked 83’ Andros Townsend (Crystal Palace), open play, 0.03 xG, saved 82’ Junior Hoilett (Cardiff), from a corner, 0.02 xG, saved 90’ Bobby Reid (Cardiff), open play, 0.02 xG, goal 69’ Scott Dann (Crystal Palace), from a corner, 0.02 xG, blocked 1’ Josh Murphy (Cardiff), open play, 0.02 xG, blocked 9’ Andros Townsend (Crystal Palace), open play, 0.02 xG, saved 88’ Cheikhou Kouyaté (Crystal Palace), open play, 0.02 xG, off target 5’ Víctor Camarasa (Cardiff), open play, 0.02 xG, off target 89’ Sean Morrison (Cardiff), from a corner, 0.01 xG, off target 31’ Martin Kelly (Crystal Palace), own goal
Size shows xG Goal On target Off target or blocked

Hover or tap a shot for the player, minute and xG.

Player stats

PlayerPosMinGAShxGxAKPCards
Neil Etheridge GK900 0.000.000
Lee Peltier DEF900 0.000.000
Bruno Ecuele Manga DEF902 0.130.000
Sean Morrison DEF902 0.070.302
Joe Bennett DEF900 0.000.071
Nathaniel Mendez-Laing MID9012 0.150.465
Aron Gunnarsson MID900 0.000.000
Víctor Camarasa MID101 0.020.072
Josh Murphy MID843 0.140.132
Bobby Reid MID9012 0.220.383
Danny Ward FWD643 0.150.000
Leandro Bacuna Sub800 0.000.000
Kenneth Zohore Sub261 0.290.000
Junior Hoilett Sub62 0.320.011

Starters first, then substitutes. xA is expected assists.

Before kick-off

Cardiff win 38% Bet365 odds 2.60
Draw 26% Bet365 odds 3.75
Crystal Palace win 36% Bet365 odds 2.70

Chances implied by the Bet365 odds, with the bookmaker margin removed.

Form going into the game

Last five league games before this one, oldest first. Select one to open it.

Previous and next meeting

Shots, expected goals and player data from Understat. Results and odds from football-data.co.uk. Referee data before 2025/26 from the Transfermarkt datasets project.