
Crystal Palace v Manchester City: match highlights
Man City · 130 seconds
Published 28 August 2026
Manchester City won 4–1 against Crystal Palace. The match was played on 28 August 2026. Kick-off was at 20:00 BST. Venue: Selhurst Park.
Selhurst Park, London, England
| Goals in each half | ||
|---|---|---|
| 0 | First-half goals | 1 |
| 1 | Second-half goals | 3 |
A UK television listing is not available here for this match.

Man City · 130 seconds
Published 28 August 2026

Crystal Palace FC · 138 seconds
Published 28 August 2026
Video availability can vary by country and publisher.
Manchester City
Assist: Antoine Semenyo. Header.
Manchester City
Booked for a foul.
Manchester City
Assist: Phil Foden. Left-footed finish.
Manchester City
Booked for a foul.
Crystal Palace
Own goal for Crystal Palace.
Manchester City
Assist: Josko Gvardiol. Right-footed finish.
Crystal Palace
On: Evann Guessand. Off: Jørgen Strand Larsen.
Crystal Palace
Booked for a foul.
Crystal Palace
On: Dwight McNeil. Off: Eddie Nketiah.
Crystal Palace
On: Zavier Gozo. Off: Yéremy Pino.
Crystal Palace
On: Axel Disasi. Off: Takehiro Tomiyasu.
Crystal Palace
On: Óscar Mingueza. Off: Anan Khalaili.
Manchester City
On: Mateo Kovacic. Off: Josko Gvardiol.
Manchester City
On: Ryan McAidoo. Off: Rayan Cherki.
Manchester City
On: Ayyoub Bouaddi. Off: Elliot Anderson.
Manchester City
Assist: Phil Foden. Left-footed finish.
Manchester City
On: Vitor Reis. Off: Abdukodir Khusanov.
Manchester City
On: Kaden Braithwaite. Off: Nico O'Reilly.
| Attacking play | ||
|---|---|---|
| 27.8% | Possession | 72.2% |
| 9 | Shots | 18 |
| 1 | Shots on target | 9 |
| 10% | Shots on target (%) | 50% |
| 1 | Blocked shots | 2 |
| 2 | Corners | 6 |
| 3 | Offsides | 0 |
| 0 | Penalties taken | 0 |
| 0 | Penalties scored | 0 |
| Passing and possession | ||
|---|---|---|
| 284 | Passes attempted | 779 |
| 234 | Completed passes | 721 |
| 80% | Pass completion | 90% |
| 18 | Crosses attempted | 15 |
| 5 | Successful crosses | 5 |
| 30% | Cross success | 30% |
| 28 | Long passes attempted | 45 |
| 12 | Successful long passes | 28 |
| 40% | Long-pass success | 60% |
| Defending and goalkeeping | ||
|---|---|---|
| 4 | Saves | 1 |
| 32 | Tackles attempted | 15 |
| 22 | Successful tackles | 11 |
| 70% | Tackle success | 70% |
| 14 | Interceptions | 9 |
| 21 | Clearances | 11 |
| 21 | Successful clearances | 11 |
| Discipline | ||
|---|---|---|
| 8 | Fouls committed | 10 |
| 1 | Yellow cards | 2 |
| 0 | Red cards | 0 |
Percentages may be rounded. A dash means that figure is unavailable.
Possession shows each team's share of the ball. Pass completion compares completed passes with passes attempted. These figures help describe how a side played; they do not measure the quality of every chance.
Shots on target are attempts that would score without a save or a goal-line intervention. A side can have more shots and still lose: where the chances came from matters too.
A foul does not always lead to a card. Tackles, interceptions, blocks and clearances describe different ways of stopping an attack. Read them alongside possession and the score.
Crystal Palace
Crystal Palace
Crystal Palace
Crystal Palace
Manchester City
Manchester City
Manchester City
Manchester City
| No. | Player | Position | Role | Goals | Assists | Shots | On target | Yellow | Red |
|---|---|---|---|---|---|---|---|---|---|
| Starting XI | |||||||||
| 1 | Dean Henderson | GK | Starter | 0 | 0 | 0 | 0 | 0 | 0 |
| 26 | Chris Richards | CD | Starter | 0 | 0 | 1 | 1 | 0 | 0 |
| 17 | Takehiro Tomiyasu | CD-L | StarterOff 74' | 0 | 0 | 0 | 0 | 0 | 0 |
| 6 | Jaydee Canvot | CD-R | Starter | 0 | 0 | 0 | 0 | 0 | 0 |
| 18 | Daichi Kamada | CM-L | Starter | 0 | 0 | 1 | 0 | 0 | 0 |
| 20 | Adam Wharton | CM-R | Starter | 0 | 0 | 0 | 0 | 0 | 0 |
| 3 | Tyrick Mitchell | LM | Starter | 0 | 0 | 2 | 0 | 0 | 0 |
| 25 | Anan Khalaili | RM | StarterOff 75' | 0 | 0 | 1 | 0 | 1 | 0 |
| 22 | Jørgen Strand Larsen | F | StarterOff 63' | 0 | 0 | 1 | 0 | 0 | 0 |
| 9 | Eddie Nketiah | CF-L | StarterOff 68' | 0 | 0 | 2 | 0 | 0 | 0 |
| 10 | Yéremy Pino | CF-R | StarterOff 68' | 0 | 0 | 1 | 0 | 0 | 0 |
| Substitutes | |||||||||
| 44 | Walter Benítez | SUB | Unused substitute | 0 | 0 | 0 | 0 | 0 | 0 |
| 29 | Evann Guessand | SUB | Substitute usedOn 63' | 0 | 0 | 0 | 0 | 0 | 0 |
| 5 | Axel Disasi | SUB | Substitute usedOn 74' | 0 | 0 | 0 | 0 | 0 | 0 |
| 2 | Daniel Muñoz | SUB | Unused substitute | 0 | 0 | 0 | 0 | 0 | 0 |
| 30 | Óscar Mingueza | SUB | Substitute usedOn 75' | 0 | 0 | 0 | 0 | 0 | 0 |
| 12 | Zavier Gozo | SUB | Substitute usedOn 68' | 0 | 0 | 0 | 0 | 0 | 0 |
| 19 | Will Hughes | SUB | Unused substitute | 0 | 0 | 0 | 0 | 0 | 0 |
| 8 | Jefferson Lerma | SUB | Unused substitute | 0 | 0 | 0 | 0 | 0 | 0 |
| 11 | Dwight McNeil | SUB | Substitute usedOn 68' | 0 | 0 | 0 | 0 | 0 | 0 |
| Player | Fouls committed | Fouls won | Offsides | Own goals |
|---|---|---|---|---|
| Dean Henderson | 0 | 0 | — | 0 |
| Chris Richards | 0 | 0 | 0 | 0 |
| Takehiro Tomiyasu | 0 | 0 | 0 | 0 |
| Jaydee Canvot | 0 | 1 | 0 | 0 |
| Daichi Kamada | 0 | 1 | 0 | 0 |
| Adam Wharton | 0 | 2 | 0 | 0 |
| Tyrick Mitchell | 0 | 0 | 0 | 0 |
| Anan Khalaili | 1 | 0 | 0 | 0 |
| Jørgen Strand Larsen | 1 | 1 | 0 | 0 |
| Eddie Nketiah | 1 | 1 | 0 | 0 |
| Yéremy Pino | 2 | 3 | 2 | 0 |
| Walter Benítez | 0 | 0 | — | 0 |
| Evann Guessand | 0 | 0 | 0 | 0 |
| Axel Disasi | 1 | 0 | 0 | 0 |
| Daniel Muñoz | 0 | 0 | 0 | 0 |
| Óscar Mingueza | 0 | 0 | 0 | 0 |
| Zavier Gozo | 1 | 0 | 1 | 0 |
| Will Hughes | 0 | 0 | 0 | 0 |
| Jefferson Lerma | 0 | 0 | 0 | 0 |
| Dwight McNeil | 1 | 0 | 0 | 0 |
| Player | Saves | Shots faced | Goals conceded |
|---|---|---|---|
| Dean Henderson | 4 | 0 | 4 |
| Walter Benítez | 0 | 0 | 0 |
| No. | Player | Position | Role | Goals | Assists | Shots | On target | Yellow | Red |
|---|---|---|---|---|---|---|---|---|---|
| Starting XI | |||||||||
| 1 | Gianluigi Donnarumma | GK | Starter | 0 | 0 | 0 | 0 | 0 | 0 |
| 6 | Marc Guéhi | CD-L | Starter | 0 | 0 | 0 | 0 | 0 | 0 |
| 3 | Rúben Dias | CD-R | Starter | 0 | 0 | 1 | 1 | 0 | 0 |
| 24 | Josko Gvardiol | LB | StarterOff 75' | 0 | 1 | 0 | 0 | 0 | 0 |
| 45 | Abdukodir Khusanov | RB | StarterOff 89' | 0 | 0 | 0 | 0 | 0 | 0 |
| 10 | Rayan Cherki | AM | StarterOff 82' | 2 | 0 | 3 | 3 | 1 | 0 |
| 5 | Elliot Anderson | LM | StarterOff 82' | 0 | 0 | 2 | 1 | 1 | 0 |
| 33 | Nico O'Reilly | RM | StarterOff 89' | 0 | 0 | 1 | 0 | 0 | 0 |
| 9 | Erling Haaland | F | Starter | 2 | 0 | 5 | 3 | 0 | 0 |
| 42 | Antoine Semenyo | AM-L | Starter | 0 | 1 | 2 | 1 | 0 | 0 |
| 47 | Phil Foden | AM-R | Starter | 0 | 2 | 3 | 0 | 0 | 0 |
| Substitutes | |||||||||
| 82 | Rico Lewis | SUB | Unused substitute | 0 | 0 | 0 | 0 | 0 | 0 |
| 21 | Rayan Aït-Nouri | SUB | Unused substitute | 0 | 0 | 0 | 0 | 0 | 0 |
| 28 | Gerónimo Rulli | SUB | Unused substitute | 0 | 0 | 0 | 0 | 0 | 0 |
| 32 | Ayyoub Bouaddi | SUB | Substitute usedOn 82' | 0 | 0 | 0 | 0 | 0 | 0 |
| 22 | Vitor Reis | SUB | Substitute usedOn 89' | 0 | 0 | 0 | 0 | 0 | 0 |
| 30 | Claudio Echeverri | SUB | Unused substitute | 0 | 0 | 0 | 0 | 0 | 0 |
| 8 | Mateo Kovacic | SUB | Substitute usedOn 75' | 0 | 0 | 0 | 0 | 0 | 0 |
| 56 | Ryan McAidoo | SUB | Substitute usedOn 82' | 0 | 0 | 1 | 0 | 0 | 0 |
| 61 | Kaden Braithwaite | SUB | Substitute usedOn 89' | 0 | 0 | 0 | 0 | 0 | 0 |
| Player | Fouls committed | Fouls won | Offsides | Own goals |
|---|---|---|---|---|
| Gianluigi Donnarumma | 0 | 0 | — | 1 |
| Marc Guéhi | 1 | 1 | 0 | 0 |
| Rúben Dias | 0 | 1 | 0 | 0 |
| Josko Gvardiol | 1 | 0 | 0 | 0 |
| Abdukodir Khusanov | 0 | 0 | 0 | 0 |
| Rayan Cherki | 4 | 0 | 0 | 0 |
| Elliot Anderson | 1 | 1 | 0 | 0 |
| Nico O'Reilly | 1 | 0 | 0 | 0 |
| Erling Haaland | 0 | 1 | 0 | 0 |
| Antoine Semenyo | 1 | 2 | 0 | 0 |
| Phil Foden | 1 | 2 | 0 | 0 |
| Rico Lewis | 0 | 0 | 0 | 0 |
| Rayan Aït-Nouri | 0 | 0 | 0 | 0 |
| Gerónimo Rulli | 0 | 0 | — | 0 |
| Ayyoub Bouaddi | 0 | 0 | 0 | 0 |
| Vitor Reis | 0 | 0 | 0 | 0 |
| Claudio Echeverri | 0 | 0 | 0 | 0 |
| Mateo Kovacic | 0 | 0 | 0 | 0 |
| Ryan McAidoo | 0 | 0 | 0 | 0 |
| Kaden Braithwaite | 0 | 0 | 0 | 0 |
| Player | Saves | Shots faced | Goals conceded |
|---|---|---|---|
| Gianluigi Donnarumma | 1 | 0 | 1 |
| Gerónimo Rulli | 0 | 0 | 0 |
C: captain · GK: goalkeeper · D: defender · M: midfielder · F: forward. “On” and “Off” show substitution times. A dash means the figure is unavailable.
The last five league results before kick-off in 2026/27.
Earlier matches, including cups and friendlies where listed. Each score shows the named club's goals first. H: home · A: away.
| Date | Opponent | Venue | Score | Competition |
|---|---|---|---|---|
| A | 0–2 | English Premier League | ||
| A | 2–1 | Club Friendly | ||
| H | 3–1 | Club Friendly | ||
| A | 0–3 | Club Friendly | ||
| H | 5–1 | Club Friendly |
| Date | Opponent | Venue | Score | Competition |
|---|---|---|---|---|
| H | 2–1 | English Premier League | ||
| A | 0–3 | English FA Community Shield | ||
| H | 3–1 | Club Friendly | ||
| H | 1–1Penalties: 1–3 | Club Friendly | ||
| H | 1–2 | English Premier League |
Earlier Premier League meetings in 2026/27.
No earlier meeting is listed for this season.
Table updated 12 Nov 2026, 06:00 GMT. These are today's available standings, rather than the positions on matchday.
3. Manchester City · 21 points · Goal difference 8
20. Crystal Palace · 7 points · Goal difference -14
Crystal Palace 1–4 Manchester City was the final score. At half-time it was 0–1.
Erling Haaland 17'; Rayan Cherki 54'; Gianluigi Donnarumma 56' (own goal for Crystal Palace); Rayan Cherki 59'; Erling Haaland 84'.
An own goal adds to the opposing team's score. It does not count towards the player's personal goalscoring total.
Updated . Scores are not live.