Top 5 goal scorers in Premier League history

The Premier League is the highest and one of the most crucial in the football league system. Let us check out the top 5 goal scorers in Premier League history.

Varun Sarwate
Updated On
New Update
Alan Shearer (Source: twitter)

Alan Shearer

Listen to this article
0.75x 1x 1.5x
00:00 / 00:00

The top 5 legendary goalkeepers in Premier League history put us in direct contact with the leading players in English football whose incredible footballing efforts have left a lasting impact on the game. These iconic players with their exceptional talent have cleaned up some places in addition to football leaving their mark on history. ⁤Every goal they have scored, from a stunning kick to an unforgettable moment, reflects their unwavering talent, dedication and determination.

The English Premier League is the toughest in football. Many players have emerged as top scorers in the league. Many football fans around the world follow the Premier League games and it is also known as one of the best leagues in the world.

In this article, let us take a look at the top 5 goal scorers in Premier League history

5. Sergio Kun Aguero – 184 goals


Manchester City forward Sergio Kun Aguero is a star for the club as his goal won Manchester City the title after 44 years of wait in the 2011/2012 season. He made his debut for Manchester City in August 2011 against Swansea City. He scored his first Premier League goal for Manchester City in just 9 minutes of the match. 

Since then, he has been the first-choice striker for Manchester City. He also won the Golden Boot in the 2014/15 season. During the 2021/22 season, he took retirement from football due to a heart problem. Before taking retirement, he has scored 184 goals from 275 league matches. He was also the highest goal scorer of Manchester City.

4. Andy Cole – 187 goals


Andy Cole made his Premier League debut with Fulham. After some good performances, he was signed by Newcastle United. Andy Cole is one of the few players who has made 400 appearances in the Premier League. In 415 games he has scored 187 goals. He played for Manchester United, Leeds United, Newcastle United and Blackburn Rovers. He retired in 2008.

3. Wayne Rooney – 208 goals


Wayne Rooney is one of the most prolific strikers for Manchester United. Wayne Rooney is the second player to score more than 200 goals in the Premier League. He was with Manchester United for 13 years. During his time at Manchester United, he won 17 trophies with the club. He scored 208 goals from 491 matches.

2. Harry Kane – 213 goals


Harry Kane broke the record of Wayne Rooney and became the second-highest goal scorer in the Premier League. From 230 games in the Premier League, he scored 213 goals. He could have easily broken the record of Alan Shearer for most goals but he left Tottenham Hotspur in 2022/2023 and joined Bayern Munich in Germany.

1. Alan Shearer – 260 goals

Newcastle: Shearer & Ketsbaia make MOTD celebrations list - BBC Sport

Alan Shearer is a Premier League legendary player. He made his Premier League debut with Southampton. Before taking retirement in 2006 he made 441 appearances in Premier League and has scored 260 goals. He also won thrice Golden Boot awards in the league.


English Premier League