EPL All-time Top Scorers

EPL all time top scorers_ Who is the top scorer in the Premier League all time_

Here’s a list of the EPL all-time top scorers, including some of the greatest sharpshooters who decorated the English top flight. The list of Premier League all-time leading goal scorers. The way we see players scoring goals, scoring a goal is not an easy task. That necessitates proper strategy, teamwork, and athleticism, all of which essential tent aspects of the game. However, scoring a goal during a soccer game can be difficult without proper technique. Certain techniques, when learned and practiced, can help achieve core more goals in your next game. Since the Premier League’s inception in 1992, many of the game’s greatest players, from Golden Boot winners to Ballon d’Or winners, have kept fans entertained. Here’s a list of EPL all-time top scorers.

The Top 15 All-Time English Premier League Goal Scorers

The Top 15 All-Time English Premier League Goal Scorers

Who has scored the most Premier League goals? Alan Shearer, a former England footballer, is the Premier League’s leading goal-scorer, with 260 goals in 441 appearances.

RankingsPlayerNationalityEPL Goals
1Alan Shearer England260
2Wayne Rooney England208
3Andrew Cole England187
4Harry Kane* England187
5Sergio Aguero Argentina184
6Frank Lampard England177
7Thierry Henry France175
8Robbie Fowler England163
9Jermain Defoe England162
10Michael Owen England150
11Les Ferdinand England149
12Teddy Sheringham England146
13Robin van Persie Netherlands144
14Jamie Vardy England133
15Jimmy Floyd Hasselbaink Netherlands127
EPL all time top scorers

1. Alan Shearer, 260 Goals

Alan Shearer, 260 Goals

Alan Shearer played for Blackburn & Newcastle. During the 1995-96 season, Alan Shearer became the first player to score 100 Premier League goals in its history. He also holds the record for the fewest games played to score the most Premier League goals, and he is still the only player to score more than 30 goals in multiple Premier League seasons. Alan Shearer’s name remains at the top of the EPL’s all-time top scorers list.

His goal-scoring ability propelled Blackburn Rovers to the Premier League title in 1995, the first of many if he had not turned down a move to Manchester United. Shearer scored seven more double-figure league goals in a decade at his boyhood club after a world-record transfer to Newcastle and a third-place finish in the 1996 Ballon d’Or. Between 1995 and 1997, he won the Golden Boot three times in a row, but his consistency and longevity helped him rise to the top of such a prestigious list of EPL all-time top scorers.

2. Wayne Rooney, 208 Goals

Wayne Rooney, 208 Goals

Wayne Rooney is the second on a list of EPL all-time top scorers with 208 Premier league goals. He has previously played for Everton and Manchester United. He joined the Everton youth team when he was nine years old and made his professional debut for the club in 2002 when he was sixteen years old. As a teenager, he rose to international prominence while playing for English Premier League powerhouse Manchester United. In a new fan poll with over 50,000 votes, Rooney was named the greatest British footballer of all time. Over a decorated 13-year career at Old Trafford, the Manchester United legend won it all.

3. Andrew Cole, 187 Goals

Andrew Cole, 187 Goals

Andrew Cole has played for Newcastle United, Manchester United, Blackburn Rovers, Fulham, Manchester City, and Portsmouth. He is a former professional footballer from England who played as a striker. His professional career lasted from 1988 to 2008, and he is best known for his time at Manchester United, where he was signed for a British record fee from Newcastle United. With 187 goals, he is the third-highest goalscorer in Premier League history, and he holds Premier League records for most goals scored in a 42-game season (34), fastest to score 50 goals (65 matches), and being the first player to top the Premier League’s goalscoring and assist charts in the same season.

4. Harry Kane, 187 Goals*

Harry Kane, 187 Goals

Harry Kane is a striker for Premier League club Tottenham Hotspur. As a Tottenham striker, he set a Premier League record for most goals with a single club. Harry Kane’s 187th Premier League goal for Tottenham moved him outside Andrew Cole’s 187 goals. Harry Kane is widely regarded as one of the best strikers in the world, owing to his prolific goalscoring record and ability to link play. He started his professional career at Tottenham Hotspur, joining the academy in July 2009, and has since gone on to become one of the world’s best strikers.

5. Sergio Aguero, 184 Goals

Sergio Aguero, 184 Goals

Sergio Aguero began his career at the Argentine club Independiente, where he became the youngest player to play in Argentina’s Primera Division at 15 years and 35 days on July 5, 2003, breaking Diego Maradona’s 27-year record. During his decade-long association with Manchester City, he was regarded as one of the best strikers of his generation and one of the greatest players in Premier League history. Sergio Aguero is the Premier League’s fifth-highest goal-scoring player, with 184 goals in 275 games. He is also the league’s leading foreign scorer, with nine more goals than Thierry Henry (175).

6. Frank Lampard, 177 Goals

Frank Lampard, 177 Goals

Frank Lampard is the 6th EPL all time top scorer with 177 goals. Lampard is the manager of Premier League club Everton. He is widely regarded as one of Chelsea’s greatest players of all time, as well as one of the best midfielders of his generation. With Chelsea, he won three Premier League titles, four FA Cups, two League Cups, and the UEFA Champions League and Europa League, as well as being named Premier League Player of the Season in 2004/05. He was named FWA Footballer of the Year in 2005, as well as runner-up for the Ballon d’Or and FIFA World Player of the Year. Lampard is regarded as one of the game’s most intelligent players off the field.

7. Thierry Henry, 175 Goals

Thierry Henry, 175 Goals

Thierry Henry is a French football (soccer) player and manager who scored more international goals (51) than any other player in France’s history and is regarded as one of the game’s most prolific goal scorers. He has been named the best player in Premier League history. Thierry Henry is the most remarkable Premier League striker of all time. He set a Premier League record by winning the Golden Boot four times, as well as two FA Cups and two Premier League titles with the club, including one during an unbeaten Invincible season. In his 258 appearances, he has 175 goals.

Henry came to represent Arsene Wenger’s Arsenal dynasty at its pinnacle. The striker was the club’s most unbeatable player when the North London club was unbeatable. Arsenal reached the Champions League final in 2006. Despite losing to FC Barcelona, they had the best Champions League finish in the club’s history. Henry was transferred to Barcelona in 2007 for a fee of £16 million.

8. Robbie Fowler, 163 Goals

Robbie Fowler, 163 Goals

Robert Fowler is a former football player and manager. He was born in 1975 in Liverpool, England, and had a professional career as a striker from 1993 to 2012. He most recently served as the manager of East Bengal in the Indian Super League. Robert Fowler was a striker player and is the eighth-highest Premier League goalscorer in history. Robert Fowler is best remembered for his time at Liverpool, which lasted from 1993 to 2001. He scored 163 goals for Liverpool, earning him the nickname “God” from Anfield fans, and he is still the club’s top scorer in the Premier League.

9. Jermain Defoe, 162 Goals

Jermain Defoe, 162 Goals

Jermain Defoe is a former professional footballer from England who played as a striker. He also played for England at the international level. Defoe began his career with Charlton Athletic, joining their youth team at the age of 14, before moving to West Ham United and rising through the ranks at the age of 16. As of 11 January 2014, he held the Premier League record for the most goals scored as a substitute, with 22. On November 19, 2016, Defoe scored his 150th Premier League goal, moving him into joint tenth place in Premier League history. Now he ranks 9th among EPL all-time top scorers.

10. Michael Owen, 150 Goals

Michael Owen, 150 Goals

Michael Owen is a former English footballer who has played for clubs such as Liverpool, Real Madrid, Newcastle United, Manchester United, and Stoke City. He was the last English player to win the Ballon d’Or and twice won the Premier League Golden Boot. With 326 Premier League appearances, he has scored 150 Premier League goals. Owen’s goals remained a threat as the team struggled for consistency, and while the Premier League title remained out of reach, Owen and Liverpool won the FA Cup, League Cup (twice), UEFA Cup, and Super Cup during his tenure, most notably four of those titles in 2001.

Read also- Top 10 Football Leagues In The World


We hope you enjoyed our article on the list of the EPL all time top scorers. Please drop your opinions in the comment box. Premier League provided the information for the article. Our website makes no guarantees about the accuracy of the information because it is subject to change.

Chethan HC

Hello, I'm a freelance writer and author. I've been writing sports articles for various websites for a few years now, and I enjoy it; I keep most of the recent activities on this blog up to date. I enjoy writing about a variety of topics and learning about new and exciting subjects. I'm a huge football fan who also enjoys playing the game. I hope you find my blogs informative. Have a nice time, Thanks...!

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.