Premier League - top 10 players of all time

Published 5 Comments

Football News

Thierry Henry, Ryan Giggs, Paul Scholes, Eric Cantona, Dennis Bergkamp - the Premier League has played host to some of the game's great players since its inception over 20 years ago.

But who are the best to have ever graced English football? Karabo Mdluli takes on the task...

Related Links

Thierry Henry looks set to retire from football
Rio Ferdinand backing Ryan Giggs for Manchester United job
- Premier League news from GiveMeSport

10) Roy Keane

Without  doubt a fantastic player, despite all the controversy. Manchester United's most successful captain of all time, Keane was one of the best midfielders ever to play in the league and, when he was not in the headlines, he was a glorious player to watch.

9) Claude Makelele

A player who has defined his own role, Makelele made a significant impact on the Premier League. He joined Chelsea from Spanish giants Real Madrid at the age of 30, and further enhanced his reputation in Jose Mourinho's title winning side.

8) Steven Gerrard

By far one of Liverpool's greatest ever players, and perhaps even better than Kenny Dalglish. Gerrard, a boy hood fan, made his debut aged 17 and has established himself as one the Premier League's true icons.

7) Paul Scholes

Zinedine Zidane once said that Scholes was the most complete player  he had ever seen. From one of the greatest players of all time, this is high praise indeed. To get the opportunity to watch Scholes in action in his prime was one of the Premier League's great privileges. He was simply one of the best.

6) Dennis Bergkamp

'A genius' they called him, and how right they were. A goal that can sum up Bergkamp was against Newcastle - no other player would have scored it. A great player and one of the main reasons Arsenal dominated in the early 2000s.

5) Ryan Giggs

Tearing you apart since 92. Giggs is an icon of the game and, until retirement in the summer, was the only player to score in every season since the start of the Premier League.

4) Cristiano Ronaldo

Had he stayed he would have been no doubt the number 1 in this list. Winning the Ballon d'Or winner in 2008 after leading United to the Champions League that year, he made significant impact in England.

A supreme professional, he lives the right lifestyle and his dedication is unmatched. One of the best ever.

3) Theirry Henry

Arsenal's greatest ever and one the highest scorers in the Premier League. Words cannot describe how fantastic he was, a player who in the blink of an eye could change a game.

His goals, his assists and his presence on the field were a major factor in Arsenal's winning teams.

2) Alan Shearer

The greatest scorer in Premier League history, one of England's best players and a 
Newcastle hero. After rejecting Manchester United to go to Newcastle United, his boyhood club, for a world record fee at the time, he made the Toon title challengers.

1) Eric Cantona

Upon joining Manchester United he was by far the best player in the league and he forced the rest to reach his level. The improvement of the Premier League is almost a direct result of Cantona's impact

Manchester United
Newcastle United
Premier League

Read more

Report author of article

Please let us know if you believe this article is in violation of our editorial policy, please only report articles for one of the following reasons.

Report author


This article has been written by a member of the GiveMeSport Writing Academy and does not represent the views of or SportsNewMedia. The views and opinions expressed are solely that of the author credited at the top of this article. and SportsNewMedia do not take any responsibility for the content of its contributors.

Want more content like this?

Like our GiveMeSport Facebook Page and you will get this directly to you.

Already Subscribed to Facebook, don't ask me again

Follow GiveMeSport on Twitter and you will get this directly to you.

Already Following, don't ask me again