Manchester City have had no problems finding the back of the net in recent seasons, outscoring the rest of the Premier League in four of the last five years.
The Sky Blues have had some of the greatest goalscorers of the Premier League era in their ranks and this list celebrates five of those with 50 or more goals to their name...
5. Edin Dzeko (50)
Edin Dzeko was the sweetheart of the Etihad during his seven-season stay in Manchester.
In just his fifth Premier League game, the Bosnian scored four times against Spurs as City thrashed them 5-1. Just weeks later, Dzeko scored twice in the Manchester derby as United famously crumbled to a 6-1 defeat.
Dzeko eventually fell out of favour during his last years in England, joining Roma on loan before making the move permanent.
Despite this, Dzeko won two Premier League titles during his time in the English top flight, along with an FA Cup and a League Cup as well.
4. David Silva (53)
Without question one of City's most influential players in the Premier League era, David Silva has scored 53 goals, impressive for a player more known for his playmaking abilities.
Nicknamed 'El Mago' or 'Merlin' by the City faithful, Silva in now into his ninth season at the Etihad and has accumulated 77 assists to go along with his talismanic goalscoring record.
The Spaniard has enjoyed a fruitful career in the Premier League, boasting three league titles along with three League Cup trophies and an FA Cup.
3. Carlos Tevez (58)
The controversial Argentinian had an often problematic time in England. In spite of his regular off-field issues, Tevez scored 58 goals in 113 league appearances for the Citizens, having already played for bitter rivals United.
Having been at Old Trafford for two years prior, Carlos Tevez switched allegiances in 2009 and, after scoring 23 league goals in his first season with the Sky Blues, was welcomed in with open arms.
In 2011, Tevez seemingly refused to come on as a substitute in a Champions League tie with Bayern Munich, resulting in a £500,000 fine and a two week suspension.
The Argentinian didn't play again in City colours until five months later, when he picked up an assist in a crucial 2-1 win over Chelsea. In spite of his rebellious nature, Tevez can still boast a Premier League title and FA Cup to his name during his City stay.
2. Yaya Toure (62)
Second all-time Premier League top scorer for City is midfield powerhouse Yaya Toure. The Ivorian enjoyed eight successful seasons in Manchester, scoring 62 goals in 230 league appearances.
The box to box maestro has three Premier League titles to his name as well as three League Cup trophies and one FA Cup.
Not only did Toure enjoy team success during his time with City, but he also won the African Footballer of the Year award four times in a row, from 2011 to 2014.
The 35-year-old also had a habit for scoring in cup finals, as he netted the winning goal in the 2011 FA Cup final and also scored in the 2014 League Cup final.
1. Sergio Aguero (151)
Sergio Aguero is Manchester City's greatest ever goal scorer. Only Eric Brook and Tommy Johnson have scored more league goals than him, but Aguero needs only eight more to overtake them both.
The Argentinian has an unprecedented goalscoring record in the Premier League, netting 151 goals in just 218 appearances. In his eight seasons at the club, his most prolific one was the 2014/15 season, where he scored 26 times, winning him the Golden Boot.
Having last year won his third Premier League title, Aguero and City look in great shape to add a fourth to his personal collection this term.
The 30-year-old is already eighth on the all-time Premier League goalscoring list, with the only current player above him being Jermain Defoe. Aguero recently penned a contact extension to keep him at the club until 2021 and will look to bolster his tally in the years to come.