Last Updated on
English premier league is one of the most popular football events in the world. It is the major English professional league football. The English Premier League (EPL) is also known as ‘Barclays Premier League’. The football tournament consists of 20 local English and Wales clubs competing against each other. During every premier league season, the football fans go crazy the fans not only watch the game in the field, but also use to stick to the television screens as these fans are scattered worldwide and therefore can’t reach the actual venue of the game by travelling half the world around.
It is a big deal for an English Premier League footballer to score a single goal in front of such a crowd. But for a great footballer its not even a pressure to play in their own style and set numerous records.
Premier League All time Top Goal Scorers:
Sporty Ghost has taken an initiative to enlist the top 10 scorers in EPL. You may argue with the list, and therefore never forget to give us your valuable comments below. So, let’s take a look at the list of Premier League all time top goal scorers.
Also read: Top 10 Richest Premier League players
10. Robin Van Persie: 144
The current Manchester United striker Robin Van Persie is the captain of the Netherlands National team. Most notably, Van Persie enlightened his career especially in the English Premier League. In his EPL career, Van Persie achieved the ‘Player of the Month’ award five times until now. In addition, he also made it to the 11th position in the list of 100 best players in the world by the Guardian in 2013. The Dutch footballer has played for Arsenal and Manchester United in his English Premier League career, scoring 144 goals, which placed him at the 10th place in the premier league all time top goal scorers list. Firstly from 2004 to 2012, Van Persie scored 96 goals in his 194 appearances for Arsenal. From 2012 till now, as a Manchester United striker, he netted 48 goals so far in 92 appearances.
He also showed his outstanding performance at the national level. He scored a stunning 49 goals in 96 appearances for the Netherlands National football team since 2005. In the 2014 FIFA world cup, his remarkable goal against Spain earned him the nickname ‘The flying Dutchman’.
Also read: Top 10 highest paying midfielders in EPL
9. Teddy Sheringham: 146
The former English footballer Teddy Sheringham is currently working as the head coach of West Ham United. He spent 24-year professional career as a renowned forward in the English Premier League. In his EPL career, Teddy had played for Tottenham Hotspur, Nottingham Forest, Manchester United, Portsmouth, and West Ham United. Teddy Sheringham scored a total 146 premier league goals and thus he earned his place at No. 9 in our list of premier league all time top goal scorers.
Teddy scored 98 goals in 236 appearances for Tottenham Hotspur in between 1992 and 1997. And then from 2001 to 2003, he scored 31 goals for Manchester United in 104 appearances. Besides his club career, he has a remarkable performance for the England National team too. In his 51 appearances for English side, he made 11 goals in the national career.
8. Les Ferdinand: 149
The former English player, Les Ferdinand is currently serving as the football coach and Director of English club Queens Park Rangers. He also acted as a coaching stuff along with Tim Sherwood for the Tottenham Hotspur from 2008 to 2014. Les Ferdinand played for Queen Park Rangers, Tottenham Hotspur, Newcastle United, West Ham United, Leicester City and Bolton Wanderers during his English Premier League career.
He scored a total of 149 goals in the premier league and that makes him the 8th top goal scorer in premier league. For the Newcastle United, he scored 41 goals in 68 games from 1995-1997. He also scored 33 goals for Tottenham Hotspur in his 118 appearances between 1997 and 2003. As an English striker, Ferdinand was managed to score 5 goals in 17 appearances for the England national side in between 1993 and 1998.
Also Read: Top 10 best managers in EPL
7. Michael Owen: 150
Michael Owen is a former English footballer and currently he is working as a football analyst on BT Sport football coverage and BBC’s Match of the Day. Michael Owen is the 2001 FIFA Ballon d’Or winner and he is widely regarded as the greatest Liverpool footballer of all time in the history. In his club career, he had played for Liverpool, Newcastle United, Manchester United and Stoke City in the Barclays Premier League. With his amazing 150 premier league goals, Michael Owen takes the 7th place in the list of premier league all time top goal scorers.
As a greatest Liverpool striker, Owen scored 118 goals in 216 appearances ranging from 1996-2004. Then from 2004 to 2012, he scored 5 goals for the Manchester United in 31 matches. In his glorious national team performance, Michael Owen was one of the best English footballers with his 40 goals in 89 appearances in between 1998 and 2008.
6. Robbie Fowler: 162
The former English footballer Robbie Fowler is best known as a natural striker with amazing footwork. During his time with premier league club Liverpool FC, he earned the nickname ‘GOD’ from the Anfield crowd. In his premier league career, Robbie Fowler played for Liverpool, Leeds United and Manchester City. Scoring 162 premier league goals, Robbie Fowler secured the 6th place in the premier league all time top goal scorers.
Among these 162, 120 goals had come in his 236 appearances for Liverpool from1993-2001. For Manchester City, he scored 20 goals in 80 appearances from 2003-2006. Additionally, as an English National footballer he scored 7 goals in 26 caps for the Three Lions from 1996 to 2002.
Also read: Top 10 Highest paid football clubs in 2015
5. Thierry Henry: 175
French legendary footballer Thierry Henry is the most classical and skillful player in the Barclays Premier League. The legend has become the France’s top goal scorer of all time surpassing Michel Platini in October 2007. In 2013, Henry also won the MLS supporter’ Shield during his time with the New York Red Bulls. He has a total of 175 premier league goals which earned him the 5th spot in the list of premier league all time top goal scorers. In his English Premier league career, Thierry Henry has only played for Arsenal, and managed to scored all his 175 goals in 254 premier league appearances.
From 1999 to 2007, he was an integral part for Arsenal and still is regarded as the greatest Arsenal player in the history. In 2010, he joined the MLS club the New York Red Bulls and till 2014, he scored 51 goals in his 122 appearances for them. As an all time top scorer for the France national team, he scored 51 goals in 123 appearances from 1997 to 2010.
Also Read: Top 10 football youngsters in EPL 2015
4. Frank Lampard: 176
Frank Lampard is currently playing for the English club Manchester City as a central midfielder or attacking midfielder. In 2005, Frank Lampard was elected as the prestigious FWA Footballer of the Year award and also received the FWA Tribute Award in 2010. He played for West Ham United, Chelsea and Manchester United in his EPL career with scoring a total of 176 premier league goals. He is currently at No. 4 in the list of premier league all time top goal scorers.
During his 13 long years (2001-2014) with Chelsea, Lampard scored 147 goals in 429 appearances and for Manchester City, he scored 5 goals so far in 24 appearances since his transfer. He capped 106 international matches for the England national team, from 1999 to 2014 and scored 29 international goals in his career.
Also read: Richest Football players 2015
3. Wayne Rooney: 184
Wayne Rooney is currently one of the best English forwards who has also been used in various midfield roles. Rooney has achieved the England Player of the Year award three times in his football career and also won the FWA Player of the Year award in 2010. His 184 premier league goals earned him the 3rd place in premier league all time top goal scorers list. He has played for Everton and Manchester United in his premier league career.
Rooney scored 15 goals in 67 matches for Everton, before joining Manchester United in 2004. The rest of his goals (169) came in 333 appearances for Manchester United till now. He is considerably, one of the most influential players for the Manchester United. Besides his English premier league career, Wayne Rooney netted a total 47 goals for England in his 102 international appearances.
2. Andy Cole: 187
The former English footballer Andy Cole is one of the legendary Manchester United player who has won numerous trophies in his premier league career. He was awarded the PFA Young Player of the Year for his outstanding club performances. During his time with premier league, Andy Cole has played for Blackburn Rovers, Newcastle United, Fulham, Manchester United, Manchester City and Portsmouth. He grabs the 2nd position in our list of premier league all time top goal scorers with his amazing 187 English Premier league goals.
From 1995 to 2001, Andy Cole played for the Manchester United scoring 93 goals in 195 matches and for the Manchester City, he scored 9 goals in 22 appearances in 2005/06 season of Barclays premier league. He was able to score only a single goal for the England national team from 1995 to 2002, in his 15 international appearances.
1. Allan Shearer: 260
Here we come, the table topper in the premier league all time top scorers is Allan Shearer. This retired English footballer is widely regarded as one of the best strikers of the world football. After his retirement, he has worked as a football analyst for the British Broadcasting Corp. Allan Shearer was awarded the Player of the Year by Football Writers’ Association in 1994 and was also awarded the PFA player of the Year in 1995. He played for Blackburn Rovers and Newcastle United in his premier league career. Allan Shearer scored a stunning untouchable 260 premier league goals which has secured him at no.1 top goal scorer in the premier league.
For the Blackburn Rovers, he scored 112 goals in 138 appearances from 1992-1996 and scored 148 premier league goals for Newcastle in between 1996 and 2006 in his 303 matches. Alongside his glorious premier league career, he was also a reputed national team player who scored 30 international goals in 63 appearances from 1992 to 2000.
The English Premier League authority doles out a huge amount of money every year to grab the best footballers all over the world to become the a part of the English premier league clubs. With immense pressure, all these great players perform while in the field, as they not only face the top league club contenders but also do better in the game in front of millions of English football fans worldwide. Those who keep calm and perform to enlist their names in football history, indeed deserve the celebration and the love of millions.
Also read: Top 10 popular sports around the world