Premier League · ENG · Round 21
Crystal Palace
0 - 0
Full time
Manchester City
Selhurst Park
Lineups
Crystal Palace4-3-3WH
13Hennessey
TF
24Fosu-Mensah
JT
5Tomkins
SD
6↓20'Dann
PV
3van Aanholt
YC
7↓75'Cabaye
LM
4Milivojevic
4MilivojevicJR
44Riedewald
44RiedewaldAT
10Townsend
CB
17Benteke
WZ
11Zaha
EM
31Moraes
31MoraesKW
2Walker
2WalkerNO
30Otamendi
EM
15Mangala
D
3Danilo
KD
17De Bruyne
17De BruyneF
25Fernandinho
25FernandinhoIG
8↓57'Gündogan
BS
20↓81'Silva
20↓81'SilvaGJ
33↓23'Jesus
33↓23'JesusLS
19Sané
Manchester City4-3-3Crystal Palace substitutes
34 Martin Kelly ↑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 ↑23'
7 Raheem Sterling ↑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
| USA | NBC Sports (NBC, USA Network, Peacock) |
|---|---|
| United Kingdom | Sky Sports, TNT Sports |
| India | Star Sports, JioHotstar (JioStar) |
| Canada | Fubo |
| Australia | Stan Sport |
Official broadcasters for the 2026-27 season. Rights can change during the season — always confirm with the broadcaster before subscribing.
Match details
| Competition | Premier League |
|---|---|
| Kick-off (UTC) | Sunday, 31 December 2017, 12:00 UTC — shown in your local time at the top of this page |
| Status | Finished |
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 wins2Draws
16Manchester City wins21 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
