English football’s top division also known as “Premier League” has been around since 1892 when it became the English football’s first division. 116 seasons have been played since 1892 and Manchester United is the most successful club with 20 top division titles to their name. Since it was re-branded as English Premier League back in 1992-93 season foreign players have increased dramatically over the last couple of years and we have had season top scorers from all around the world. We take a look at top 25 all time top goal scorers in premier league history.
All-Time Premier League Top scorer (Alan Shearer)
Alan Shearer is the all-time top scorer in premier league history with 260 goals over 18 year career in English top flight. He started his career back in 1988 with Southampton before his Blackburn rovers followed by another record transfer to his native Newcastle United side. He won the premier league top scorer award in three consecutive seasons twice with Blackburn and once with Newcastle United.
No other player has ever scored more than 200 goals, Although Wayne Rooney (currently active) is on 187 but looking at how his career is panning out its hard to see him getting past 200 career goals in the league.
Below is the list of all time top scorers in premier league.
|11||Robin Van Persie
|12||Jimmy Floyd Hasselbaink||127||–|
From the all-time list of top scorers, Only Wayne Rooney, Jermain Defoe and Sergio Aguero are still active in the premier league. Of the players who have scored 100+ goals in the league Thierry Henry has the best goal-to-game ratio of around 0.67 (that means he scored 67 goals every 100 games) which is incredible.