Since its inception in 1992, the Premier League has seen some fantastic goalscorers, both from England and around the world. It is a testament to the longevity needed to be able to be a consistent goalscorer in the league, that of the top 10 Premier League goalscorers of all time, only one is still currently active in the league at the moment. It will surprise nobody that Sergio Aguero is that striker, with the Argentinian in 4th place, and according to the new portal esportbetting.net, is a clear favourite to be in the top three by the end of this season. We will take a look at some of the top Premier League goalscorers of all time now –

#5 Frank Lampard

It is astonishing that a midfielder made it to the top five highest Premier League goalscorers of all time, but such was the quality of current Chelsea manager Frank Lampard. The English midfielder scored 177 goals in 609 games in the league, with the vast majority coming while playing for Chelsea, and he is streets ahead of any other midfielder on the list, with the next best being Steven Gerrard with 120 goals.

#4 Sergio Aguero

The Argentinian hitman has only been in the league since 2011, with this being his ninth season, but his relentless goalscoring sees him in 4th place on the all-time top scorers list with 180 goals. Aguero has been dogged by injury issues over the last couple of seasons, which may have slowed him down just a touch, but despite that he managed to score 16 goals last season, and he is almost certain to go past Andy Cole’s total of 187 goals and into 3rd place this season. He has one of the best goals/games ratio of anyone on the list, scoring at a rate of 0.68 goals per game, which is equal to that of Thierry Henry and Harry Kane.

#3 Andy Cole

While Aguero has scored all his goals for Manchester City, Cole is one of the most-travelled players on this list, having played for seven different clubs, and scored for six of them. Early success with Newcastle United saw a move to Manchester United, where he was part of the treble-winning side in 1999. The bulk of his goals came in those two spells, while the likes of Fulham, Blackburn Rovers, Manchester City and Portsmouth only saw glimpses of his ability, and he sadly did not score a single league goal for Sunderland in seven appearances. By then, however, his legendary status in the league had been firmly cemented, seeing as he was the second-highest goalscorer in the league’s history at the time of his retirement.

#2 Wayne Rooney

Perhaps the most naturally talented England player since Paul Gascoigne, Rooney’s goalscoring exploits are sometimes forgotten, or trivialized. It bears remembering, though, that he is the record goalscorer for both Manchester United and England, and scored his goals despite rarely playing as an out-and-out striker. Rooney’s breakthrough as a teenager at Everton was followed by a huge move to Manchester United, where he formed a devastating partnership with Cristiano Ronaldo, winning the European Cup along with multiple league titles. With 208 goals, it is likely that he will keep his place on this list for a while yet, unless Aguero plays and scores heavily next season as well.

#1 Alan Shearer

The undisputed champion at scoring goals, Shearer’s longevity and goalscoring ability have made him a Premier League legend. It seems unlikely that anyone will beat his record of 260 Premier League goals, and it is worth remembering that he was scoring goals in the old First Division as well. It is only right that a man of his talent does have a Premier League winners’ medal to his name, though that came with Blackburn in 1996 and not with his beloved Newcastle United, for whom he is also the top scorer in their history.