Premier League · ENG · Round 21

Crystal Palace
0 - 0 Full time
Manchester City

Selhurst Park

Lineups

Crystal Palace4-3-3
WH13Hennessey
TF24Fosu-Mensah
JT5Tomkins
SD6↓20'Dann
PV3van Aanholt
YC7↓75'Cabaye
LM4Milivojevic
JR44Riedewald
AT10Townsend
CB17Benteke
WZ11Zaha
EM31Moraes
KW2Walker
NO30Otamendi
EM15Mangala
D3Danilo
KD17De Bruyne
F25Fernandinho
IG8↓57'Gündogan
BS20↓81'Silva
GJ33↓23'Jesus
LS19Sané
Manchester City4-3-3

Crystal Palace substitutes

34 Martin Kelly 5.9 ↑20'
42 Jason Puncheon ↓90'↑75'
14 Chung-Yong Lee ↑90'
27 Damien Delaney
1 Julian Speroni
23 Pape N'Diaye Souaré
25 Sullay Kaikai

Coach: Roy Hodgson

Manchester City substitutes

10 Sergio Agüero 6.5 ↑23'
7 Raheem Sterling 5.6 ↑57'
42 Yaya Touré ↑81'
1 Claudio Bravo
5 John Stones
35 Oleksandr Zinchenko
24 Tosin Adarabioyo

Coach: Josep Guardiola

Match events

16'Scott Dann
20'↑ Martin Kelly ↓ Scott Dann (injured)⇄
23'↑ Sergio Agüero ↓ Gabriel Jesus (injured)⇄
45+6'Leroy Sané
Second half
48'Patrick van Aanholt
57'↑ Raheem Sterling ↓ Ilkay Gündogan⇄
67'Yohan Cabaye
75'↑ Jason Puncheon ↓ Yohan Cabaye⇄
79'Sergio Agüero
81'↑ Yaya Touré ↓ Bernardo Silva⇄
90'Yaya Touré
90+1'Fernandinho
90+3'Martin Kelly
90+3'Jason Puncheon
90+6'↑ Chung-Yong Lee ↓ Jason Puncheon (injured)⇄

Where to watch Premier League

USANBC Sports (NBC, USA Network, Peacock)
United KingdomSky Sports, TNT Sports
IndiaStar Sports, JioHotstar (JioStar)
CanadaFubo
AustraliaStan Sport

Official broadcasters for the 2026-27 season. Rights can change during the season — always confirm with the broadcaster before subscribing.

Match details

CompetitionPremier League
Kick-off (UTC)Sunday, 31 December 2017, 12:00 UTC — shown in your local time at the top of this page
StatusFinished

Line-ups, match events and the head-to-head record for this fixture are shown on this page where the data feed publishes them.

Head to head

3Crystal Palace wins2Draws16Manchester City wins

21 past meetings on record. Biggest Crystal Palace win: Manchester City 5–0 Crystal Palace (2017). Biggest Manchester City win: Crystal Palace 0–3 Manchester City (2017).

11 Mar 2023Crystal Palace 0 - 1 Manchester CityPremier League
27 Aug 2022Manchester City 4 - 2 Crystal PalacePremier League
14 Mar 2022Crystal Palace 0 - 0 Manchester CityPremier League
30 Oct 2021Manchester City 0 - 2 Crystal PalacePremier League
1 May 2021Crystal Palace 0 - 2 Manchester CityPremier League
17 Jan 2021Manchester City 4 - 0 Crystal PalacePremier League
18 Jan 2020Manchester City 2 - 2 Crystal PalacePremier League
19 Oct 2019Crystal Palace 0 - 2 Manchester CityPremier League
14 Apr 2019Crystal Palace 1 - 3 Manchester CityPremier League
22 Dec 2018Manchester City 2 - 3 Crystal PalacePremier League
Show all 21 past meetings
23 Sep 2017Manchester City 5 - 0 Crystal PalacePremier League
6 May 2017Manchester City 5 - 0 Crystal PalacePremier League
28 Jan 2017Crystal Palace 0 - 3 Manchester CityFA Cup
19 Nov 2016Crystal Palace 1 - 2 Manchester CityPremier League
16 Jan 2016Manchester City 4 - 0 Crystal PalacePremier League
28 Oct 2015Manchester City 5 - 1 Crystal PalaceLeague Cup
12 Sep 2015Crystal Palace 0 - 1 Manchester CityPremier League
6 Apr 2015Crystal Palace 2 - 1 Manchester CityPremier League
20 Dec 2014Manchester City 3 - 0 Crystal PalacePremier League
27 Apr 2014Crystal Palace 0 - 2 Manchester CityPremier League
28 Dec 2013Manchester City 1 - 0 Crystal PalacePremier League