Players With Most Goals For Manchester City

Manchester City are one of the most followed football clubs in the world. They have dominated the football league system for over a decade and are one of the major powerhouses in Europe.
Several big names in football have played for the club, etching their names in the history of the sport.
Sergio Aguero (2011-2021)
Sergio Aguero has the most goals for City. The Argentine is widely celebrated as one of the greatest and deadliest strikers of his generation and had an incredibly successful spell at the Etihad, scoring 260 goals in a career that lasted a decade.
Eric Brook (1928-1940)
Eric Brook occupies second spot in the list of City’s all time leading scorers. He scored 177 goals in 494 appearances. The unorthodox left-winger played a crucial role in helping City achieve promotion in 1928 and was the club’s main marksman for a long period. Brook bagged double figures for Man City for 11 consecutive seasons and was a crucial figure.
Tommy Johnson (1920-1930)
Tommy Johnson is the third player on the list. The former England international holds the record for scoring the most goals for Manchester City in a single season. He guided the Citizens to glory in the second division in 1927.
Kevin De Bruyne and Erling Haaland are the only two active City players on the list. Bruyne has announced that he will exit the club in the summer of 2025.
Also Read: Players With Most Goals For Liverpool-All Time
Manchester City goal scorers of all time (Top 20)
Position | Player | Goals | Matches | Years |
---|---|---|---|---|
1 | Sergio Aguero | 260 | 389 | 2011-2021 |
2 | Eric Brook | 177 | 494 | 1928-1940 |
3 | Tommy Johnson | 166 | 354 | 1920-1930 |
4 | Colin Bell | 153 | 501 | 1966-1979 |
5 | Joe Hayes | 152 | 364 | 1953-1965 |
=5 | Billy Meredith | 152 | 394 | 1894-1905,1921-1924 |
7 | Francis Lee | 148 | 330 | 1967-1974 |
8 | Tommy Browell | 139 | 247 | 1913-1926 |
9 | Billie Gillespie | 132 | 231 | 1897-1905 |
=9 | Fred Tilson | 132 | 273 | 1928-1938 |
11 | Raheem Sterling | 131 | 339 | 2015-2022 |
12 | Erling Haaland | 118 | 136 | 2022-present |
13 | Kevin De Bruyne | 105 | 409 | 2015-present |
14 | Shaun Goater | 103 | 212 | 1998-2003 |
15 | Gabriel Jesus | 95 | 236 | 2017-2022 |
16 | Yaya Toure | 82 | 316 | 2010-2018 |
17 | Niall Quinn | 78 | 218 | 1990-1996 |
=17 | Riyad Mahrez | 78 | 236 | 2013-2023 |
19 | David Silva | 77 | 436 | 2010-2020 |
20 | Carlos Tevez | 73 | 148 | 2009-2013 |