Jamie Vardy was in illustrious company when he led the line at King Power Stadium with Leicester City, and he is also accompanied by a esteemed along with glittering roster on the Premier League's all-time leading goalscorers list! The Foxes legend sits at 14th place in the rankings, slotting neatly between two other equally legendary strikers.
The former Cremonese centre forward stands just one goal behind Teddy Sheringham, who netted 146 times during his time with Nottingham Forest, Tottenham Hotspur, Manchester United and Portsmouth. "Vards" is one ahead of Robin van Persie, who struck 144 goals for Arsenal and Manchester United; placing the ex-Fox in truly elite territory, surrounded by the greatest names the division ever witnessed.
Working upwards from the 25th spot, Erling Haaland has 112 goals for Manchester City, while Ian Wright scored 113 for Arsenal and Crystal Palace. Steven Gerrard hit 120 for Liverpool, whilst Romelu Lukaku has 121 across spells with Chelsea, Manchester United and Everton.
Dwight Yorke and Raheem Sterling share 123 goals apiece, representing Aston Villa, Man United, Blackburn Rovers, the Citizens, Liverpool and Chelsea respectively. Nicolas Anelka sits 19th with 125 goals for clubs including Arsenal, Liverpool, the Blues and Manchester City; Robbie Keane is 18th with 126 goals for Tottenham Hotspur, West Ham United, Aston Villa, Leeds United, the Reds and Coventry City.
Will @alanshearer ever be caught? 📊👀 pic.twitter.com/mvqfPCy0B3
— Prime Video Sport UK (@primevideosport) August 13, 2026
Heung-min Son and Jimmy Floyd Hasselbaink are tied for 16th on 127 goals, playing for Tottenham and Leeds, Chelsea and Middlesbrough respectively. Van Persie follows in 15th, before Vardy claims 14th. Sheringham is 13th, Les Ferdinand takes 12th with 149 goals for Queens Park Rangers, Newcastle United and Tottenham Hotspur, but Michael Owen hits 11th after hitting 150 goals for Liverpool, Newcastle, Man United and Stoke City.
Jermain Defoe is 10th on 162 goals for the Hammers, Spurs, Portsmouth and Sunderland; with Robbie Fowler ninth with 163 for Liverpool, the Whites and Man City. Thierry Henry is eighth with 175 for the Gunners, Frank Lampard seventh with 177 for West Ham, Chels' and City. Sergio Aguero is sixth after 184 for Manchester City, and Andy Cole sits fifth following 187 for Newcastle, Man Utd, Blackburn Rovers and Fulham.
Above Leicester City's greatest
Mohamed Salah makes fourth spot with 193 Liverpool goals, Wayne Rooney takes third place amidst 208 finishes for the Toffees, United and the Magpies. Harry Kane is No.2 following 213 for Tottenham, yet Alan Shearer remains the record holder in first place with 260 goals for Blackburn Rovers and Newcastle.
