Ranked: The top 10 best Premier League players of all time
Have you ever asked yourself who the best Premier League player ever is? Well, The Sun compiled its own list of the "top ten greatest Premier League players of all time". Let's take a look!
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.
Ninth place goes to Frenchman Eric Cantona, 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.
Want to see more like this? Follow us here for daily sports news, profiles and analysis!
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.
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.
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.
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.
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.
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.
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.
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.
Want to see more like this? Follow us here for daily sports news, profiles and analysis!
Do you agree with this list? Who do you think is the best Premier League player of all time?