SHARE

In soccer, the Premier League is the major professional English professional league. It has 20 clubs contesting against each other, with English and Welsh clubs taking part in it. Soccer fans go totally crazy during the Premier League season, and they not only reach the field to watch the matches, but also stick to their television screens, because these fans are from all over the world, and cannot always reach the actual venue of the game by travelling halfway across the globe.

Featured-30415

It is quite obvious that scoring a single goal in front of such a crowd is a big deal for every player. But even under pressure, they manage to set their own records. Let us take a look at the 10 All Time Top Scorers of Premier League.

You May Also Like:

10 All-Time Top Scorers of Premier League

10. Teddy Sheringham

SD-TeddySheringham-1
10 Top Scorers of Premier League

Former English soccer player Edward Paul “Teddy” Sheringham is currently working as the coach of West Ham United and had spent a 24-year professional career as a renowned forward. Teddy Sheringham played for Nottingham Forest, Tottenham Hotspur, Manchester United, Portsmouth and West Ham United in his Premier League career and scored a total of 146 goals which placed him in the ninth place in our list of 10 all time top scorers of the premier league. He scored 98 goals in 236 appearances for Tottenham Hotspur between 1992 and 1997 and again from 2001 to 2003, and scored 31 goals in 104 appearances for Manchester United between 1997 and 2001. Besides his club career, Teddy Sheringham also scored 11 goals in 51 appearances he has made for the English national football team from 1993 to 2002.

9. Les Ferdinand

SD-LesFerdinand-1
10 Best Goal Scorers of Premier League

Leslie “Les” Ferdinand is currently serving as the football coach and Director of Football of Queens Park Rangers. He also served beside Tim Sherwood on the coaching staff of Tottenham Hotspur from 5 November 2008 to 19 June 2014. English footballer Les Ferdinand played for L Queens Park Rangers, Newcastle United, Tottenham Hotspur, West Ham United, Leicester City and Bolton Wanderers in his Premier League career and scored a total of 149 goals which placed him in the eighth place in our list of 10 all time top scorers of the premier league. He scored 41 goals in 68 appearances for Newcastle United between 1995 and 1997 and scored 33 goals in 118 appearances for Tottenham Hotspur between 1997 and 2003. Besides his club career, Les Ferdinand also scored 5 goals in 17 appearances he has made for the English national football team from 1993 to 1998.

8. Michael Owen

SD-MichaelOwen-1
All Time lists of Top Goal Scorers in Premier League

Former English footballer Michael James Owen is currently working as a soccer pundit on BT Sports football coverage and BBC’s Match of the Day. He received the Ballon d’Or in 2001 and is regarded widely as the greatest Liverpool players of all time. English footballer Michael Owen played for Liverpool, Newcastle United, Manchester United and Stoke City in his Premier League career and scored a total of 150 goals which placed him in the seventh place in our list of 10 all time top scorers of the premier league. He scored 118 goals in 216 appearances for Liverpool between 1996 and 2004 and scored 5 goals in 31 appearances for Manchester United between 2009 and 2012. Besides his club career, Michael Owen also scored 40 goals in 89 appearances he has made for the English national football team from 1998 to 2008.

7. Jermain Defoe

All Time Top Scorers of EPL
Jermain Defoe

Jermain Defoe currently plays as the striker of the English Premier League club Bournemouth besides his participation in the English national football team. He scored a total of 159 goals in EPL till now. Defoe scored 29 goals in 93 matches for West Ham from 1999 to 2004, scored 18 goals in 29 matches for Bournemouth in season 2000-01, scored 43 goals in 139 matches from 2004 to 2008 for Tottenham Hotspur. He then moved to Portsmouth where he scored 15 goals in 31 matches, and came back again to Tottenham Hotspur in 2009 where he scored 47 matches in 135 appearances. Jermain scored 1 goals in 2 matches in season 2014 in a short stint at Spurs. He then scored 34 goals in 87 matches for Sunderland from 2015 to 2017 and scored 1 goal in 9 matches till now for Bournemouth in season 2017-18.

6. Robbie Fowler

SD-RobbieFowler-1
Goal-Machines of Premier League

Former English Soccer player Robert Bernard “Robbie” Fowler is widely known as a natural scorer with amazing footwork. He earned the nickname “God” from the Anfield crowd during his time with the Liverpool football club. English footballer Robbie Fowler played for Liverpool, Leeds United and Manchester City in his Premier League career and scored a total of 162 goals which placed him in the sixth place in our list of 10 all time top scorers of the premier league. He scored 120 goals in 236 appearances for Liverpool between 1993 and 2001 and scored 20 goals in 80 appearances for Manchester City between 2003 and 2006. Besides his club career, Robbie Fowler also scored 7 goals in 26 appearances he has made for the English national football team from 1996 to 2002.

5. Thierry Henry

SD-ThierryHenry-1
All-Time Top Goal Scorers of Premier League

Retired French footballer Thierry Daniel Henry won the MLS Supporters’ Shield during his time with the New York Red Bulls in 2013. He surpassed Michel Platini’s record while becoming France’s top goal scorer of all time in October 2007. French footballer Thierry Henry played for Arsenal in his Premier League career and scored a total of 175 goals which placed him in the fifth place in our list of 10 all time top scorers of the premier league. He scored 175 goals in 254 appearances for Arsenal between 1999 and 2007 and scored 51 goals in 122 appearances for New York Red Bulls between 2010 and 2014 after his transfer in the MLS. Besides his club career, Thierry Henry also scored 51 goals in 123 appearances he has made for the French national football team from 1997 to 2010.

4. Frank Lampard

SD-FrankLampard-1
10 Best Goal Scorers of All Time in Premier League

Frank James Lampard currently plays as the central midfielder or attacking midfielder for English club Manchester City. He was voted FWA Footballer of the Year in 2005 and received the FWA Tribute Award in 2010. English footballer Frank Lampard has played for West Ham United, Chelsea and Manchester City in his Premier League career and scored a total of 177 goals which placed him in the fourth place in our list of 10 all time top scorers of the premier league. He scored 147 goals in 429 appearances for Chelsea between 2001 and 2014 and has also scored 6 goals in 32 appearances for Manchester City in 2014. Besides his club career, Frank Lampard has also scored 29 goals in 106 appearances he has made for the English national football team from 1999 to 2014.

3. Andy Cole

SD-AndyCole-1
Amazing Top Goal Scorers of Premier League

Retired English footballer Andrew Alexander “Andy” Cole has won winning numerous trophies with Manchester United in the Premier League. He received the PFA Young Player of the Year award for his performance for the English club. English footballer Andy Cole played for Newcastle United, Manchester United, Blackburn Rovers, Fulham, Manchester City and Portsmouth in his Premier League career and scored a total of 187 goals which placed him in the third place in our list of 10 all-time top scorers of the premier league. He scored 93 goals in 195 appearances for Manchester United between 1995 and 2001 and scored 9 goals in 22 appearances for Manchester City between 2005 and 2006. Besides his club career, Andy Cole also scored a single goal in 15 appearances he has made for the English national football team from 1995 to 2002.

2. Wayne Rooney

SD-WayneRooney-1
10 Highest Goal Scorers of Premier League

Wayne Mark Rooney is widely known as one of the best English forward who has also been used in various midfield roles. He won the England Player of the Year award three times in his career till now and received the FWA Footballer of the Year award in 2010. English footballer Wayne Rooney has played for Everton and Manchester United in his Premier League career and scored a total of 202 goals which placed him in the second place in our list of 10 all time top scorers of the premier league. He scored 15 goals in 67 appearances for Everton between 2002 and 2004, and then again 4 goals in 11 matches of season 2017-18. He has also scored 183 goals in 393 appearances for Manchester United from 2004 to 2016. Besides his club career, Wayne Rooney has also scored 53 goals in 119 appearances he has made for the English national football team since 2003.

1. Alan Shearer

Top Scorers of Premier League
Best Goal Scorers of Premier League – All-Time List

Retired English footballer Alan Shearer is widely regarded as one of the world’s best strikers and has worked as a television pundit for the BBC after his retirement from active sports. He was named Player of the Year by Football Writers’ Association in 1994 and received the PFA Player of the Year award in 1995. English footballer Alan Shearer played for Blackburn Rovers and Newcastle United in his Premier League career and scored a total of 260 goals which placed him in the top place in our list of 10 all-time top scorers of the premier league.

He scored 112 goals in 138 appearances for Blackburn Rovers between 1992 and 1996 and scored 148 goals in 303 appearances for Newcastle United between 1996 and 2006. Besides his club career, Alan Shearer also scored 30 goals in 63 appearances he has made for the English national football team from 1992 to 2000.

The Premier League doles out large sums of money to rope in the best of players from all over the world to become a part of the clubs. These players are under immense pressure to perform when they are on the field, as they not only have to face the top contenders but also do well in front of millions of people who place their faith upon them. Those who manage to get their names in the history of the league as the top goal scorers indeed deserve the celebration and love they receive.

10 All Time Top Scorers of Premier League

1. Alan Shearer
2. Wayne Rooney
3. Andy Cole
4. Frank Lampard
5. Thierry Henry
6. Robbie Fowler
7. Michael Owen
8. Les Ferdinand
9. Teddy Sheringham
10. Robin van Persie

SHARE
A Creative Writer and Painter by heart, and an aspiring Aero-Engineer by brain. A Pursuant of Master’s Degree in Aeronautical Engineering with vivid interest on Technology, Art, Science, Literature, Mythology and almost about everything in this blue planet. While having deep rooted interest in varied subjects, from Sports to Literature, from Art to Computer Games, from Scientific Discoveries to Social Issues, name anything and it will be stored in the brain bank to share tiniest secret available on that subject in this planet. Take a tour of this curious mind which is hopefully enjoyable.