Ranking the 10 best attackers in the world

Argentina v Portugal - International Friendly
Lionel Messi and Cristiano Ronaldo are two of the greatest players of all-time

#9 Sergio Aguero (Manchester City)

Manchester City v Arsenal - Premier League
Aguero is City's all-time top goalscorer

Aguero scored one of the most famous goals of the 21st century, when he fired in a last-minute winner on the final day of the 2011/12 Premier League season, in doing so winning Manchester City the title for the first time in 44 years. Therefore, his name will go down in City history regardless of what he achieves in the rest of his career.

Although that goal will always be the defining moment of his career, there is no doubting that he has been a brilliant striker, both for City and his former club Atletico Madrid. His goal record at City is quite remarkable. He is the club’s all-time top goalscorer, with 204 goals in just 297 games, winning three Premier League titles in the process. He has continued to perform under Pep Guardiola, and will likely be targeting Champions League success, the one major honor he is yet to win.

Quick Links