As of 2022, Sergio Agüero has scored the most goals for Manchester City by far, with a total of 184 goals scored.