Age verification

Adults only

ScoreAssist provides AI-generated sports analysis and statistics for entertainment only. It is not betting advice or a guarantee of any outcome. Gambling can be addictive - play responsibly. By continuing, I confirm that I am at least 18 years old and that accessing this site is lawful in my jurisdiction.

I am under 18
Responsible gaming
EventsPreviewsRecapsTeamsPlayersCompetitions
Log inSign up

Sports fixtures, statistics, and AI-generated analysis. Not betting advice.

Product

  • Events
  • Previews

Legal

  • Terms
  • Privacy
  • Support
  • How we make previews

Responsible

  • 18+ rules
  • Responsible Gaming
Sports
  • Football
  • Basketball
  • Tennis
18+

Entertainment only. Not betting advice. Responsible Gaming.

© 2026 ScoreAssist. All rights reserved.
FootballPremier LeagueFull time

Manchester City vs Crystal Palace 5-2: result, April 12, 2025

Etihad Stadium · England

Manchester CityWinner
5:2
Crystal Palace

Team statistics

  • 9Shots on goal3
  • 7Shots off goal5
  • 21Total shots8
  • 5Blocked shots0
  • 16Shots inside box6
  • 5Shots outside box2
  • 9Shots on goal3
  • 7Shots off goal5
  • 21Total shots8
  • 5Blocked shots0
  • 16Shots inside box6
  • 5Shots outside box2
  • 10Fouls16
  • 1Corners4
  • 1Offsides3
  • 68%Possession32%
  • 2Yellow cards3
  • -Red cards-
  • 1Saves3
  • 741Passes341
  • 673Accurate passes278
  • 91%Pass accuracy82%
  • 3.81Expected goals1.82
  • -0.99Goals prevented-0.99

Line-ups

Manchester City 4-2-3-1

  1. 31EdersonG
  2. 82R. LewisD
  3. 3Rúben DiasD
  4. 24J. GvardiolD
  5. 75N. O'ReillyD
  6. 8M. KovačićM
  7. 14Nico GonzálezM
  8. 87J. McAteeM
  9. 19İ. GündoğanM
  10. 7Omar MarmoushM
  11. 17K. De BruyneF

Crystal Palace 3-4-2-1

  1. 1D. HendersonG
  2. 26C. RichardsD
  3. 5M. LacroixD
  4. 8J. LermaD
  5. 12D. MuñozM
  6. 20A. WhartonM
  7. 18D. KamadaM
  8. 3T. MitchellM
  9. 7I. SarrF
  10. 10E. EzeF
  11. 14J. MatetaF

Manchester City 4-2-3-1

  1. 31EdersonG
  2. 82R. LewisD
  3. 3Rúben DiasD
  4. 24J. GvardiolD
  5. 75N. O'ReillyD
  6. 8M. KovačićM
  7. 14Nico GonzálezM
  8. 87J. McAteeM
  9. 19İ. GündoğanM
  10. 7Omar MarmoushM
  11. 17K. De BruyneF

Bench

  1. 18S. OrtegaG
  2. 52O. BobbM
  3. 26SavinhoF
  4. 11J. DokuF
  5. 10J. GrealishM
  6. 27Matheus NunesM
  7. 45A. KhusanovD
  8. 22Vitor ReisD
  9. 20Bernardo SilvaM

Coach

Pep Guardiola

Crystal Palace 3-4-2-1

  1. 1D. HendersonG
  2. 26C. RichardsD
  3. 5M. LacroixD
  4. 8J. LermaD
  5. 12D. MuñozM
  6. 20A. WhartonM
  7. 18D. KamadaM
  8. 3T. MitchellM
  9. 7I. SarrF
  10. 10E. EzeF
  11. 14J. MatetaF

Bench

  1. 19W. HughesM
  2. 17N. ClyneD
  3. 25B. ChilwellD
  4. 55J. DevennyM
  5. 11Matheus FrançaF
  6. 58C. KporhaD
  7. 46F. UmehF
  8. 2J. WardD
  9. 31R. MatthewsG

Coach

O. Glasner

Timeline

0'15'30'45'60'75'90'105'120'
  1. 8'GoalE. Eze (assist: I. Sarr)Crystal Palace
  2. 21'GoalC. Richards (assist: A. Wharton)Crystal Palace
  3. 33'GoalK. De BruyneManchester City
  4. 36'GoalOmar Marmoush (assist: İ. Gündoğan)Manchester City
  5. 47'GoalM. Kovačić (assist: K. De Bruyne)Manchester City
  6. 56'GoalJ. McAtee (assist: Ederson)Manchester City
  7. 79'GoalN. O'ReillyManchester City
0'15'30'45'60'75'90'105'120'
  1. 8'GoalE. Eze (assist: I. Sarr)Crystal Palace
  2. 21'GoalC. Richards (assist: A. Wharton)Crystal Palace
  3. 31'Yellow cardDaichi KamadaCrystal Palace
  4. 33'GoalK. De BruyneManchester City
  5. 36'GoalOmar Marmoush (assist: İ. Gündoğan)Manchester City
  6. 40'Yellow cardNico GonzálezManchester City
  7. 46'SubstitutionOn: W. HughesOff: J. MatetaCrystal Palace
  8. 47'GoalM. Kovačić (assist: K. De Bruyne)Manchester City
  9. 54'Yellow cardMaxence LacroixCrystal Palace
  10. 56'GoalJ. McAtee (assist: Ederson)Manchester City
  11. 63'SubstitutionOn: N. ClyneOff: M. LacroixCrystal Palace
  12. 63'SubstitutionOn: B. ChilwellOff: T. MitchellCrystal Palace
  13. 68'Yellow cardJames McAteeManchester City
  14. 71'SubstitutionOn: S. OrtegaOff: EdersonManchester City
  15. 79'GoalN. O'ReillyManchester City
  16. 80'SubstitutionOn: J. DevennyOff: A. WhartonCrystal Palace
  17. 80'SubstitutionOn: Matheus FrançaOff: E. EzeCrystal Palace
  18. 82'SubstitutionOn: O. BobbOff: Omar MarmoushManchester City
  19. 82'SubstitutionOn: SavinhoOff: J. McAteeManchester City
  20. 87'SubstitutionOn: J. DokuOff: K. De BruyneManchester City
  21. 87'SubstitutionOn: J. GrealishOff: M. KovačićManchester City
  22. 90'Yellow cardJefferson LermaCrystal Palace

Players of the match

  • 8.9Kevin De BruyneManchester City
  • 7.9Mateo KovačićManchester City
  • 7.3Joško GvardiolManchester City
PlayerMinutesRating
Kevin De Bruyne878.9
Mateo Kovačić877.9
Joško Gvardiol907.3
Nico O'Reilly907.3
Omar Marmoush827.3
Chris Richards907.3
Eberechi Eze807.3
Nico González907.2
Stefan Ortega197.2
Oscar Bobb87.2
Rico Lewis907
Ederson716.9
James McAtee826.9
Jack Grealish116.9
Adam Wharton806.9
Matheus França106.9
Jean-Philippe Mateta456.7
Ben Chilwell276.7
Justin Devenny106.7
Savinho86.6
Jérémy Doku116.6
Jefferson Lerma906.5
Daniel Muñoz906.5
Rúben Dias906.3
Tyrick Mitchell636.3
İlkay Gündoğan906.2
Maxence Lacroix636.2
Daichi Kamada906.2
Ismaïla Sarr906.2
Will Hughes456.2
Nathaniel Clyne276.2
Dean Henderson905.9
Abdukodir Khusanov--
Vitor Reis--
Matheus Nunes--
Bernardo Silva--
Remi Matthews--
Joel Ward--
Caleb Kporha--
Franco Umeh--

Standings

PositionRecordPointsGoal diff
3Manchester City21-8-971+28
12Crystal Palace13-14-11530
Premier League table

Recent matches

  • Crystal Palace
    4-1-0WWWDWW1
  • Manchester City
    2-2-1WLDWDD1

Head-to-head

1 match

0 Manchester CityDraws 10 Crystal Palace

1 match

0 Manchester CityDraws 10 Crystal Palace
  1. 2024-12-07Draw

Also in this competition

FinishedBrightonvsLeicesterPremier LeagueAmerican Express Stadium2:2
FinishedNottingham ForestvsEvertonPremier LeagueThe City Ground0:1
FinishedSouthamptonvsAston VillaPremier LeagueSt. Mary's Stadium0:3
FinishedArsenalvsBrentfordPremier LeagueEmirates Stadium1:1
FinishedBrightonvsLeicesterPremier LeagueAmerican Express Stadium2:2
FinishedNottingham ForestvsEvertonPremier LeagueThe City Ground0:1
FinishedSouthamptonvsAston VillaPremier LeagueSt. Mary's Stadium0:3
FinishedArsenalvsBrentfordPremier LeagueEmirates Stadium1:1
FinishedChelseavsIpswichPremier LeagueStamford Bridge2:2
FinishedLiverpoolvsWest HamPremier LeagueAnfield2:1
FinishedWolvesvsTottenhamPremier LeagueMolineux Stadium4:2
FinishedNewcastlevsManchester UnitedPremier LeagueSt. James' Park4:1

Entertainment only. 18+. Play responsibly.