There has always been much debate about who is the best Premier League player of all time. The Sun made its ranking, with a number one that might surprise you.

10. Virgil van Dijk

©Provided by Sports Unlimited News

The British tabloid has put Liverpool’s Virgil van Dijk at ten. Since his move from Southampton in 2018, the Dutchman has become one of the Reds’ best defenders, helping them to the Premier League title in the 2019/20 season and the Champions League the year before.

9. Eric Cantona

©Provided by Sports Unlimited News

Ninth place goes to Frenchman Eric Cantona, who is probably one of the most interesting and controversial personalities in British football. Cantona started his Premier League career with Leeds United, but really came into his own at Manchester United, where he snatched no less than five Premier League titles.

8. Alan Shearer

Next up is Alan Shearer, the current record goalscorer in the Premier League. Shearer helped Blackburn to Premier League triumph in 1994/95 and then moved to Newcastle, where he scored one marvellous goal after another. Legend.

7. Mo Salah

©Provided by Sports Unlimited News

Mo Salah, Liverpool’s current top star, should not be missing from this list. The Egyptian has terrified many a defence in the Premier League with his dribbles and impressive rushes, and has been crowned top scorer three times.

6. Ryan Giggs

Soccer – Barclays Premier League – Norwich City v Manchester United – Carrow Road. Manchester United’s Ryan Giggs celebrates scoring the winning goal URN:12886305

Another brilliant left foot and passing specialist. Ryan Giggs holds the record number of Premier League titles (13) and won them all under Alex Ferguson, earning him sixth place in this list.

5. Wayne Rooney

©Provided by Sports Unlimited News

Giggs’ former team-mate Wayne Rooney takes fifth place. Rooney, who burst onto the scene as a teenager at Everton, became a legend at Manchester United and is known for his many brilliant goals, including his legendary overhead kick against Manchester City.

4. Roy Keane

©Provided by Sports Unlimited News

Roy Keane, who was known for his tough style of play and leadership qualities, is in fourth place. The Irishman is a true icon of the Premier League with seven titles, but also showed his darker side when he clashed with Alf-Inge Haaland and Patrick Vieira.

3. Cristiano Ronaldo

©Provided by Sports Unlimited News

Some would have expected Cristiano Ronaldo to top this list, but The Sun put the Portuguese in third place. With three consecutive Premiership titles to his name, Ronaldo has electrified English football with his dribbling and shooting prowess. His record speaks for itself.

2. Kevin De Bruyne

©Provided by Sports Unlimited News

The only Manchester City player on this list, Kevin De Bruyne is one of the greatest midfielders the game has ever produced. With his exquisite touch, near-perfect passing and incredible long-range shooting, the Belgian was instrumental in City’s rise to the top of the Premier League and Europe.

1. Thierry Henry

©Provided by Sports Unlimited News

According to The Sun, however, Thierry Henry is the best Premier League player of all time. The Frenchman combined dazzling pace with world-class technique and was the leader of Arsenal’s legendary ‘Invincibles’ team.

Credit: Sports Unlimited News

Be the first to receive our news

Subscribe to our newsletter and get the latest news updates 

Invalid email address
We promise not to spam you. You can unsubscribe at any time.