Tottenham Hotspur star, Harry Kane on Monday moved ahead of Arsenal legend, Thierry Henry in the all-time Premier League goalscorers list, though despite his goal haul he remains one behind Chelsea legend, Frank Lampard and still does not make it to the top-five list.
Here, we take a look at the top five all-time goalscorers in Premier League history.
1. Alan Shearer - 260 goals
Alan Shearer remains arguably the greatest goalscorer in Premier League and England's history with 260 goals in 441 appearances during his career, a haul which included three Golden Boot awards.
The England legend remains unfortunate that he managed to win only one league title, instead preferring remain at Newcastle United, where he has achieved God like status.
2. Wayne Rooney - 208 goals
Wayne Rooney perhaps does not get the credit he deserves considering that is both England and Manchester United's all-time record goalscorer.
The former striker won numerous honours during his time at Manchester United, but surprisingly never one a single Golden Boot award.
3. Andrew Cole - 187 goals
Another England striker and Manchester United great who scored goals in droves was Andy Cole, with the striker playing a key role in all of their success in the 1990s.
Cole who played for a number of clubs after departing United including their rivals, Manchester City - won one Golden Boot award during his career.
4. Sergio Aguero - 184 goals
Manchester City's all-time record goalscorer and one who needed only 275 appearances to net 184 goals is Sergio Aguero, as he can lay claim to being the club's greatest ever player.
Despite his goals, he managed to win only one Golden Boot award.
5. Frank Lampard - 177 goals
That Frank Lampard is Chelsea's all-time goalscorer and finds a place in this list despite being a midfielder, goes to show how brilliant a player he was during his career.
Being a midfielder, it was virtually impossible for him to win the Golden Boot award, but he he did manage to be named the Player of the Season in 2004/05.