The record for the greatest number of goals scored by a single player for Manchester City in all competitions is held by Eric Brook, who scored 178 goals - he also jointly holds the record for the most league goals, with 158, alongside Tommy Johnson.
Chat with our AI personalities