The Premier League is home to some of the most amazing players in history. Over the years the English Premier League has produced some of the greatest players in history. This article is about eight such players who have the most premier league goals to their names.
8 players with the most premier league goals
8. Robbie Fowler (163)
Robbie Fowler has notched up 163 goals in the Premier League. He was already getting some attention for his goalscoring ability in the Liverpool academy. He did wonders when he was handed a first-team opportunity scoring 12 times in his first 13 appearances for the club. Fowler also won back-to-back PFA Young Player of the Year awards in 1995 and 1996. He scored 35 goals before his 20th birthday and will further go down as one of the legendary figures at Anfield. He is also one of the highest-scoring teenagers in Premier League history.
Also Read: Most Premier League goals as a teenager
7. Thierry Henry (175)
One of the best players to play in the Premier League, Thierry Henry has scored 175 goals during his time in PL. He was also a part of the golden Arsenal eleven. He was named the PFA Players' Player of the Year twice, the FWA Footballer of the Year three times, and was named in the PFA Team of the Year six consecutive times.
6. Frank Lampard (177)
Frank Lampard is Chelsea's highest scorer in the Premier League. He has the record for the most goals by a midfielder in the Premier League. Moreover, he also holds the record for scoring the highest number of goals from outside the box (41). In addition, he was statistically named the Premier League Player of the Decade from 2000 to 2010.
Also Read: Premier League 2022-23 Stats: Top 5 Goal Scorers
5. Sergio Aguero (184)
Sergio Aguero is one of the greatest strikers to play in the Premier League. He turned things around for Manchester City in the competition. After his spell with City he moved to Barcelona as a free agent and now currently plays in the Spanish top division. Aguero signed for Premier League club Manchester City in 2011 in a transfer for a reported fee of £35 million. During his 10 years at the club, he won five league titles. He also holds the record for most Premier League goals scored by a player for any single club.
4. Andrew Cole (187)
Andrew Cole, popularly known as Andy Cole has notched up 187 goals in the Premier League. His professional career lasted from 1988 to 2008 and is mostly remembered for his time with Manchester United, who paid a British record transfer fee to sign him from Newcastle United. Cole spent six years with Manchester United and won eight major trophies, including the Treble of the Premier League, FA Cup and UEFA Champions League in 1999.
3. Harry Kane (200)
England captain Harry Kane features at no. 3 on the list of players with the most premier league goals. However, he is the only player on the list who can improve this tally and move further up the table. Harry Kane has notched up 200 goals in the Premier League so far and is looking for more every season. He is the third player ever to score 200 goals in Premier League history.
2. Wayne Rooney (208)
Wayne Rooney is probably one of the greatest English strikers the game has ever seen. Rooney scored 15 league goals for his boyhood side, Everton, before becoming the most expensive teenager in history, joining Manchester United in a record-breaking deal. The forward scored 30 league goals before his 20th birthday. He is one of the two players alongside Alan Shearer to score more than 200 goals in the Premier League.
Also Read: Biggest defeats in Premier League history
1. Alan Shearer (260)
Alan Shearer is the highest scorer in Premier League history. He scored 260 goals which is 52 more than second-placed Rooney. He was named Football Writers' Association Player of the Year in 1994 and won the PFA Player of the Year award in 1995. Shearer currently serves as an English football pundit for reputed television networks.