The English Premier League is back.
The EPL had 182 players who participated in this summer's World Cup, the most of all leagues.
Norway's Erling Haaland captured hearts with his friendly antics and his penchant for scoring. The striker will continue showing what he's capable of with Manchester City.
England's Bukayo Saka will play for Arsenal as the club seeks to defend its first Premier League title in 22 years.
The Prem is full of storied names who no longer play in the league, but have made their mark on football history. Other World Cup stars Harry Kane, Son Heung-min and Mohamed Salah are in the EPL's record books and will forever be associated with the league's greatness.
As the 2026-27 season kicks off on Friday, Aug. 21, every player has
a chance to add their name to the legacy.
Here are the players with the most goals in Premier League history:
Who has most goals in Premier League history
- Alan Shearer – 260 goals (Blackburn Rovers, Newcastle United)
- Harry Kane – 213 goals (Tottenham Hotspur)
- Wayne Rooney – 208 goals (Everton, Manchester United)
- Mohamed Salah – 193 goals (Chelsea, Liverpool)
- Andy Cole – 187 goals (Newcastle United, Manchester United, Blackburn Rovers, Fulham, Manchester City, Portsmouth)
- Sergio Agüero – 184 goals (Manchester City)
- Frank Lampard – 177 goals (West Ham United, Chelsea, Manchester City)
- Thierry Henry – 175 goals (Arsenal)
- Robbie Fowler – 163 goals (Liverpool, Leeds United, Manchester City)
- Jermain Defoe – 162 goals (West Ham United, Tottenham Hotspur, Portsmouth, Sunderland, AFC Bournemouth)
- Michael Owen – 150 goals (Liverpool, Newcastle United, Manchester United, Stoke City)
- Les Ferdinand – 149 goals (Queens Park Rangers, Newcastle United, Tottenham Hotspur, West Ham United, Leicester City, Bolton Wanderers)
- Teddy Sheringham – 146 goals (Nottingham Forest, Tottenham Hotspur, Manchester United, Portsmouth, West Ham United)
- Jamie Vardy – 145 goals (Leicester City)
- Robin van Persie – 144 goals (Arsenal, Manchester United)
- Jimmy Floyd Hasselbaink – 127 goals (Leeds United, Chelsea, Middlesbrough, Charlton Athletic)
- Son Heung-min – 127 goals (Tottenham Hotspur)
- Robbie Keane – 126 goals (Coventry City, Leeds United, Tottenham Hotspur, Liverpool, West Ham United, Aston Villa)
- Nicolas Anelka – 125 goals (Arsenal, Liverpool, Manchester City, Bolton Wanderers, Chelsea, West Bromwich Albion)
- Dwight Yorke – 123 goals (Aston Villa, Manchester United, Blackburn Rovers, Birmingham City, Sunderland)
- Raheem Sterling – 123 goals (Liverpool, Manchester City, Chelsea, Arsenal)
This article originally appeared on USA TODAY: Who's scored the most goals in Premier League history?











