William Hill Sites

Sports Vegas Live Casino Bingo Poker Promotions

Media And Support

Podcasts Betting & Casino Apps Help Centre
Premier League

The Premier League’s Top Scorers of All Time

Whether it was Alan Shearer, Thierry Henry, or Wayne Rooney, we’ve been treated to some fantastic Premier League strikers over the years – but who is the highest goal scorer in Premier League history?

While goalkeepers, defenders, and midfielders play their part, there’s something about goal scorers that really brings out the nostalgia in a football fan, so we’ve decided to take a look at the Premier League’s top goal scorers of all time.

Check out all the latest betting offers at William Hill

Alan Shearer (260 goals)

With 260 Premier League goals in just 441 appearances, former Blackburn and Newcastle striker Alan Shearer is way out in front when it comes to being the highest goal scorer in the Premier League.

The Newcastle-born striker hit the 20 goals barrier seven times and exceeded 30 goals on three occasions. Shearer also holds the joint record for most goals scored in a Premier League season, after notching 34 in 1994-95. So, it’s no surprise that he won back-to-back-to-back Golden Boot awards on the way to racking up his mega total and is considered one of the best Premier League strikers of all time.

Will he ever be caught?

Harry Kane (213 goals)

Second in the list is Harry Kane who looked to be the only player in with a realistic shot of breaking Shearer’s record but his recent transfer to Bayern Munich leaves him 47 short. Kane has been one of the most prolific goal scorers in the Premier League since his first league goal for Spurs in April 2014, even netting 30 goals in lacklustre Tottenham side last season, but he won’t be continuing his demolition of the league’s defences for the foreseeable future.

Scoring 213 goals in only 320 appearances, the Spurs talisman has one of the best goal-to-game ratios on the list at 0.67. At 30 years old, he could yet have time to return to the Premier League but he appears to have put his pursuit of a trophy ahead of the Premier League record for now.

Wayne Rooney (208 goals)

Next in line, and a mammoth 52 goals behind Shearer, is Wayne Rooney, who is now currently managing MLS side D.C. United. He will always be remembered as one of the league’s best after netting 208 goals in 491 appearances and also for being the second ranked Premier League top scorer.

Robin van Persie and Didier Drogba denied the former Everton and Manchester United forward the Golden Boot in 2011/12 and 2009/10 respectively, but he won’t mind too much as his goals helped the Red Devils win the title a whopping five times.

Andy Cole (187 goals)

Fourth in line is Premier League journeyman Andy Cole, who netted 187 goals throughout his career for the likes of Newcastle, Manchester United, Manchester City, Blackburn and Fulham in 414 games. He will also go down in the history books as one of the best Premier League strikers of all time.

Like Rooney, his goals helped him win the domestic title five times, but he also managed to get his hands on the Golden Boot award in 1993/94 – scoring an impressive 34 goals for Newcastle that season, the joint most in a Premier League season.

Sergio Aguero (184 goals)

Rounding out the top five is a man who bowed out from the Premier League in 2021. Ex-Manchester City hitman Sergio Aguero was imperative to the club’s success over the years and would have hoped to have passed Cole in his final season in Manchester had he had more game time.

The Argentine is arguably the league’s greatest ever import and was one of the best strikers in the Premier League, needing just 275 appearances in the top flight to reach 184 goals, including netting over 20 in six different seasons.

Aguero also holds the rather impressive record of most goals scored in a Premier League game, tied at five, with other legends on this list Shearer and Cole, and with a couple who aren’t on it; Dimitar Berbatov and Jermain Defoe.

Frank Lampard (177 goals)

There aren’t many midfielders with an eye for goal quite like Chelsea legend Frank Lampard. In fact, the West Ham academy product is the only midfielder in the top 10 of all-time Premier League scorers.

Four Player of the Month awards, three domestic titles, and a Premier League Player of the Season award all sit on his curriculum vitae, having at one stage hit double figures 12 seasons in a row.

Thierry Henry (175 goals)

Signed for just £11 million by Arsene Wenger to replace Nicolas Anelka, Thierry Henry’s arrival at Arsenal was initially questioned by supporters, but 175 league goals in just 258 appearances silenced the critics.

His standout campaign was Arsenal’s 2003/04 season in which the north London side went 38 games unbeaten, and he bagged 30 goals, the title, the Golden Boot and the Player of the Season award. Not bad at all.

Best of the rest

Rounding off the top 10 is ex-Liverpool man Robbie Fowler in eighth with 163 goals, former Spurs striker Jermain Defoe in ninth on 162, with another ex-Red, Michael Owen, sitting 10th on 150 goals.

Current players that have a chance of breaking into the top 10 are Mohamed Salah of Liverpool who is just 11 shy with 139 goals and he will be hoping to break the 150 mark by the end of the season. Raheem Sterling’s scoring has slowed as of late but just 35 short of the 150 mark he will certainly be hoping to nestle into that top 10 by the end of his Premier League career.

Most goals scored in one Premier League season

The record for the most Premier League goals scored in one season is held by Manchester City’s number nine Erling Haaland who netted 36 times last season.

Haaland took no time adapting to English football as he bagged 36 goals in just 35 matches having missed three games. These goals helped City to a Premier League title win, as well as scoring many more outside of the league as City lifted the FA Cup and Champions League to complete the treble.

Latest Premier League betting odds at William Hill

 

More Premier League articles you may like

View all Premier League
WHN promotion banner image
2 days ago

Premier League Golden Boot race

All manner of awards are still yet to be decided as the 2023/24 Premier League season approaches its climax Manchester City, Arsenal and...