The Premier League season is coming to a close and Liverpool and Manchester City are fighting for the title.
The season has been full of drama with an intense relegation race and plenty of goals.
Harry Kane finished last season as the top goal scorer in England once again and now sits fifth all time in goals.
The England international is the only active player competing in the Premier League top 10 with goals.
Kane is now less than 100 away from Alan Shearer’s record of 260.
[ MORE: Guide To Pickleball Terms ]
England’s top flight has featured plenty of elite talent over the years and perhaps a new generation of top stars will break onto this list.
Jamie Vardy, Romelu Lukaku and Mohamed Salah are some of the current figures that continue to inch their way closer to the league’s immortal.
Meanwhile, Man City’s new star signing Erling Haaland could be a player many look towards to shatter goal records in the future.
Today, we’re taking a look at the Premier League’s top 10 goal scorers of all time.

Owen was a legend for both club and country in England and his legacy at Liverpool will always be remembered. Owen won the 2001 Ballon d’Or, becoming just the fifth English player in the country’s history to win the award.

Defoe’s career was different than many of the other goal scorers on this list and widely under-appreciated throughout his career. The Englishman scored over 20 goals at five separate Premier League clubs during his time in England and that’s what makes it so impressive.

Fowler became a Liverpool legend after rising quickly through the academy and starring for the Reds at the senior level. Fowler may be sixth all-time in Liverpool goals, but his legacy at the club won’t ever be forgotten and remains in the conversation as one of the team’s greatest players alongside Steven Gerrard, Ian Rush and Kenny Daglish.

The former Arsenal great was one of the most prolific attackers in Premier League history, and his ability to help guide the Gunners to the greatest season in English football history set the tone for his legendary career.

Lampard is a Chelsea legend for a reason and what makes his record so impressive was his ability to score from the midfield. Lampard was a chief creator in the Chelsea attack, but his goal scoring record made him lethal on some of the Blues’ top teams.

Out of the entire top 10, Kane is the only player still competing in the Premier League.
Kane recently broke into the top 5 and he’s showing no signs of stopping his fine scoring form.
Last summer, Kane was subject of massive transfer talks and perhaps this summer will bring similar headlines.

Aguero won’t be in the Premier League this season after joining Barcelona, but his track record at Man City was one of the key reasons for the club’s rise to the top of English football over the past decade.

Cole made a name for himself throughout the top flight, but most remember the striker for his time spent at Man United.
He played a role in five Premier League titles, as well as a First Division championship during his time with Newcastle.

The Red Devils legend became the second player in Premier League history to break the 200-goal barrier and his time at Old Trafford made him one of the most exciting players to ever suit up for the club.
Rooney was successful in domestic and European competitions for nearly a decade-and-a-half after leaving Everton in 2004.

Shearer famously made himself a household name in Newcastle after coming home to his childhood club after spending years at Blackburn and snubbing Manchester United.
Shearer’s goal scoring record in England will go many years without being broken. To this point, Kane looks like the only one that can break it within the next decade.