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