Top 10 English Premier League Players That Have Scored More Than 140 Goals

Anthony Williams By Anthony Williams 9 Min Read

English Premier League players have scored so many great goals that are in contention of becoming best ever goals scored.

No doubt about it, the English Premier League has been graced by some of the best footballers to ever played the beautiful game. From Europe to Africa, from Asia to the Americas, the popularity of the league has been felt throughout the globe.

Since it was established in 1992, English Premier League has grown to be most-watched football league in the world, broadcast in over 200 territories to over 640 million homes and a potential TV audience of 4.7 billion people.

Top 10 English Premier League players that have scored more than 140 goals

Football goal scoreA total of 46 clubs have played in the Premier League from its inception in 1992, up to and including the 2014–15 season.

Seven clubs have been members of the Premier League for every season since its inception: Arsenal, Aston Villa, Chelsea, Everton, Liverpool, Manchester United, and Tottenham Hotspur.

So who are the top 10 English Premier League players that have scored more than 140 goals? Below is the list of top players that have scored over 140 goals in English Premier League:

#1). Alan Shearer | Goals Scored: 260

Alan ShearerAlan Shearer is arguably the finest English player to have played in the English Premier League. He played as a striker in the top level of English league football for Southampton, Blackburn Rovers, Newcastle United and for the England national team.

He was widely regarded as one of the world’s best strikers, being both Newcastle’s and the Premier League’s record goalscorer. Since retiring as a player in 2006, Shearer has worked as a television pundit for the BBC.

#2). Andrew Cole | Goals Scored: 187

Andrew ColeAndrew Cole is another great English Premier League who played as a striker from 1988 to 2008 and he is most notably remembered for his time in the Premier League, with Manchester United, where he spent six years of his career and winning numerous trophies in the process.


Andrew Cole also played in the top division of English football for Arsenal, Newcastle United, Blackburn Rovers, Fulham, Manchester City, Portsmouth and Sunderland, as well as in the Football League for Bristol City, Birmingham City, Burnley and Nottingham Forest.

#3). Wayne Rooney | Goals Scored: 178

Wayne RooneyAnother player is Wayne Rooney who made his senior international debut in February 2003 aged 17, becoming the youngest player to represent England after Theo Walcott. Rooney is also England’s youngest ever goalscorer.

Rooney has won the England Player of the Year award twice, in 2008 and 2009. As of November 2014, he has won 101 international caps and scored 46 goals, making him England’s ninth most-capped player and third-highest goalscorer in history.

#4). Thierry Henry | Goals Scored: 175

Thierry HenryThierry Henry is arguably the finest of the foreign players to have ever played in Premier League. He made his name as a world-class player at Arsenal. Despite initially struggling in the Premier League, he emerged as Arsenal’s top goal-scorer for almost every season of his tenure there.

He scored 228 goals in all competitions and won two league titles and three FA Cups with the Gunners; he was runner-up for the FIFA World Player of the Year twice, was named the PFA Players’ Player of the Year twice, and the FWA Footballer of the Year three times.

#5). Frank Lampard | Goals Scored: 174

Frank LampardFrank Lampard is considered by a number of journalists and football experts to be one of the best goal-scoring mid-field players to have played in Premier League. He is the all-time leading goalscorer for Chelsea, where he played for 13 years.

Lampard is the Chelsea’s all-time top goalscorer with 211 goals in all competitions, and one of seven players, and the only midfield player, to have scored 150 or more goals in the Premier League. Also, he is second in the Premier League’s all-time assists table, behind Ryan Giggs.

#6). Robbie Fowler | Goals Scored: 162

Robbie FowlerAs the sixth-highest goalscorer in the history of the Premier League, Robbie Fowler is best remembered for his time at Liverpool where he scored 183 goals in total, 128 of which were scored in the Premier League. He has 162 Premier League goals in total.

Robbie Fowler was known for being a natural scorer with an instinctive goal-poaching ability. He earned the nickname “God” from the Anfield crowd, becoming a club legend due to his ruthlessness in front of goal and his cheeky personality. Fowler was capped for England 26 times, scoring 7 goals; he was included in England’s squads for Euro 96, Euro 2000 and the 2002 FIFA World Cup.

#7). Michael Owen | Goals Scored: 150

Michael OwenMichael Owen was one of the best strikers to have played in English Premier League. He finished as joint top scorer with 18 goals in his first full season in the Premier League.

Owen was Liverpool’s top goal scorer from 1997–2004 and gained his name as a proven goal scorer, despite a recurring hamstring injury. He went on to score 118 goals in 216 appearances in the Premier League for Liverpool, and 158 goals in 297 total appearances. He also played for Real Madrid, Newcastle United, Manchester United and Stoke City.

#8). Les Ferdinand | Goals Scored: 149

Les FerdinandLes Ferdinand was a fine footballer whose playing career included spells at Queens Park Rangers, Beşiktaş, Newcastle United, Tottenham Hotspur, West Ham United and Bolton Wanderers, during which period he earned a number of appearances for England.


He became the first player to score for six different Premier League clubs and he is the eighth highest scorer in the Premier League with 149 goals.

#9). Teddy Sheringham | Goals Scored: 147

Teddy SheringhamHaving played for the likes of Nottingham Forest, Tottenham Hotspur, Manchester United and others, Teddy Sheringham is currently the ninth-highest goalscorer in Premier League history with 147 goals, and he is the competition’s 19th-highest appearance maker.

Sheringham who usually played as a forward, mostly as a second striker, was capped 51 times for the England national football team, scoring 11 times. He appeared in the 1998 and 2002 FIFA World Cups, as well as the 1996 UEFA European Championship.

#10). Robin van Persie | Goals Scored: 141

Robin van PersieRobin van Persie is another fine foreign footballer that have added value to the beautiful game of football in Premier League. He played as a striker for Arsenal from 2004 to 2011 and became the club captain before he joined rivals Manchester United.

Robin van Persie is recognised as one of the best strikers in the world with a playing style and ability compares to Dutch legend Marco van Basten. He has scored more than 140 goals in Premier League.


Share This Article
Tony is a blogger, content creator, SEO marketer, and internet entrepreneur. He writes articles on various topics. Follow him on Twitter.
Leave a comment

Leave a Reply

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