Maligned during a tough spell with Tottenham Hotspur, Charlton Athletic and Sunderland fans will have much fonder memories of Bent, who scored 106 top flight goals.
Goal/GettyWhere does Sadio Mane rank among the Premier League’s all-time top scorers?
Getty Images29Darren Bent
Getty Images28Paul Scholes
One of three central midfielders on this list, Scholes evolved during his career, excelling both in a striking role and also, as his legs aged, as a deep-lying playmaker.
Magnificent in the build-up play, while also an expert at running late into the box to finish off moves, he registered 107 top flight goals.
Getty.27Sadio Mane
Heading into his 30th birthday - and Liverpool's showdown with Manchester City - Mane currently has 107 Premier League goals, joint with Scholes in 27th place in the all-time rankings.
He's showing little signs of slowing down, and will back himself to make the top 20 before the year is out.
Getty26Peter Crouch
Boasted a touch to class and a technical edge, despite often being stereotyped as a one-dimensional target man, Crouch’s 108 goals are testament to his class.
Featured for the likes of Southampton, Liverpool, Tottenham Hotspur and Portsmouth.
Getty25Ryan Giggs
Netted an eye-watering 109 goals, often from wide areas, across a two-decade career with Manchester United.
Longevity certainly helps Giggs here, as he only registered double figures in two campaigns.
Getty24Emile Heskey
Not known for his goalscoring, Heskey was the kind of selfless, tireless frontman who would get the best out of those around him and help his teammates to flourish.
Despite being criticised for his lack of threat, Heskey still registered 110 top flight goals.
Getty Images23Dion Dublin
Things could have been so much different for Dublin had injury not derailed his Manchester United career following a move from Cambridge United.
He nonetheless excelled for Coventry City, Norwich City and Aston Villa, scoring 111 goals in the Prem.
Getty22Ian Wright
Arsenal’s all-time top scorer before being eclipsed by his successor at Highbury, Thierry Henry, 24 of Wright’s Gunners league goals came before the inauguration of the Premier League.
He scored 113 in the Prem, with nine coming at West Ham United after leaving North London.
21Mohamed Salah
A fast climber on this list, and Africa's all-time top scorer.
Salah eclipsed Didier Drogba as the continent's No. 1 earlier this season, and while the goals have dried up recently, he remains one of the hottest attacking properties in the world game.
Getty20Romelu Lukaku
Another player on this list who will be expecting to be much higher in the standings by the time his career ends, Lukaku’s currently back at Chelsea after originally arriving in English football on the Pensioners’ books.
He truly hit his form with Everton and West Bromwich Albion, while also registering many of his 118 goals with Manchester United.
Getty19Steven Gerrard
One of a handful of midfielders to make this list, having represented a menacing presence in the heart of the park for Liverpool after breaking onto the scene in the late 90s.
The Reds icon ended his Prem career with 120 goals, many of them absolute beauties.
Getty Images18Dwight Yorke
One of several members of Manchester United’s treble-winning team to make this list, Yorke enjoyed a sensational partnership with Andy Cole while with the Red Devils.
He registered 123 Prem goals, having featured for the likes of Aston Villa and Blackburn Rovers either side of his memorable spell at Old Trafford.
Getty17Nicolas Anelka
L’Enfant Terrible while at Arsenal, Anelka had matured greatly by the time he featured for Bolton Wanderers and Chelsea.
While he missed a penalty in the Blues’ Champions League final defeat by Manchester United, he registered a whopping 125 goals in the Prem.
Getty Images16Robbie Keane
Keane excelled both as a fine finisher and a supporting striker, dovetailing well with the likes of Dimitar Berbatov and Jermain Defoe during his career.
Moves to Leeds United, Liverpool and West Ham United didn’t truly work out, but he’s fondly remembered by fans of Coventry City, Wolverhampton Wanderers and Tottenham Hotspur.
Currently ranked 16th on 126 Prem goals.
Getty Images15Jimmy Floyd Hasselbaink
Excelled for Chelsea after initially tasting Premier League football with Leeds United, Hasselbaink also represented Middlesbrough with aplomb.
He ended his Prem career with 127 goals.
Getty14Jamie Vardy
128 goals is an awesome return for a late bloomer in the top flight, Vardy remains on fire and should climb this list in the coming months…and possibly years.
His contribution to Leicester City’s 2016 Premier League success will live forever in the memory.
Getty Images13Robin van Persie
Adored at Arsenal before leaving for Manchester United, van Persie took his time to get started in the Prem, but ended his top flight career with 144 goals.
After winning precious little with the Gunners, he clinched the Premier League with United in 2013…the Red Devils haven’t won the league since.
Getty12Teddy Sheringham
Sheringham remains a darling at Tottenham Hotspur, but his finest hour came after departing for Manchester United, with whom he was a treble winner in 1999.
The ex-England forward netted 146 goals in the top flight, but none were as important as his effort in the ’99 Champions League final against Bayern Munich.

11Les Ferdinand
149 goals for Sir Les, whose biggest top flight haul came with Newcastle United, with whom he went close to winning the Premier League in 1996.
Getty10Michael Owen
He could have achieved so much more had injuries not intervened, but Owen bagged 150 goals with Liverpool, Newcastle United, Manchester United and Stoke City.
His Premier League career was punctured by a spell as a Galactico with Real Madrid.
Getty Images9Jermain Defoe
Underrated frontman whose 162 Prem goals came with West Ham United, Tottenham Hotspur, Bournemouth, Sunderland and Portsmouth.
He struggled for opportunity with England, but still netted at the 2010 World Cup, and is remembered as a classic goal poacher.
Getty Images8Robbie Fowler
Liverpool great who registered 163 goals in the top flight, and is still revered at Anfield.
Fowler also featured for the likes of Manchester City, Leeds United and Blackburn Rovers.
Getty7Thierry Henry
The Arsenal legend currently sits sixth in the Prem’s all-time scoring charts, having registered 175 goals across two spells with the Gunners.
A member of Arsenal’s Invincibles, he was also a World Cup winner with France.
Getty6Frank Lampard
Lampard’s haul of 177 goals—predominantly coming with Chelsea—is remarkable considering he operated as a central midfielder.
Getty5Harry Kane
Now inside the top five, Kane currently has 178 goals in the top fight, where he’s represented boyhood club Tottenham Hotspur with distinction.
How high can Kane climb in the all-time rankings?
Getty4Sergio Aguero
Only ever represented Manchester City in the Premier League, scoring 184 goals and winning a host of honours.
None of his strikes were as important as the winner against Queens Park Rangers to seal the title in 2012.
Getty Images3Andrew Cole
The underrated Cole represented the likes of Newcastle United, Manchester City, Fulham, Portsmouth and Blackburn Rovers, although his finest hour came with Manchester United, with whom he was a treble winner in 1999.
The ex-England striker ended his Prem career with 187 goals.
Getty2Wayne Rooney
Manchester United’s all-time top scorer, the majority of Rooney’s 208-goal haul came with the Red Devils, in between stints with boyhood club Everton.
Getty Images1Alan Shearer
The striker netted 260 top flight goals across spells with Southampton, Newcastle United and Blackburn Rovers.
He was a Premier League winner with Rovers.



