Premier League Top Scorers 1992-2024 - Manchester City

1Sergio Aguero 184 2011 2020   11Ilkay Gundogan 44 2016 2022
2Raheem Sterling 91 2015 2021   12Riyad Mahrez 43 2018 2022
3Erling Braut Haaland 73 2022 2024   13Bernardo Silva 39 2017 2023
4Kevin De Bruyne 69 2015 2024   14Nicolas Anelka 37 2002 2004
5David Silva 60 2010 2019   15Uwe Rosler 29 1993 1995
6Yaya TourŽ 59 2010 2016   16Niall Quinn 29 1992 1995
7Gabriel Jesus 58 2016 2021   17Shaun Wright-Phillips 27 2002 2009
8Carlos Tevez 58 2009 2012   18Leroy SanŽ 25 2016 2018
9Phil Foden 54 2018 2023   19Rodri 21 2019 2023
10Edin Dzeko 50 2010 2014   20Julian Alvarez 20 2022 2023