Manchester United icon Ryan Giggs has beaten stiff competition from other football legends to be named the greatest Premier League player in history, according to the Daily Mirror.

The now 46-year-old Welshman has had a sensational career in English football and spent an extraordinary 24 years at Old Trafford.


The former United winger won 13 Premier League titles, two Champions Leagues, four FA Cups and three League Cups with the Red Devils.

Daily Mirror has compiled a list of the top 10 Premier League players of all time and Giggs has come out on top.

giggs

According to this newspaper, Giggs is also worthy of a place among the greatest players of all time.

Arsenal legend Thierry Henry, who is widely regarded as one of the best strikers of all time, finished behind Giggs in the rankings.

8. henry

Cristiano Ronaldo closes the podium according to The Mirror, where no Liverpool player has a place.

Below are the Mirror's top 10 Premier League players of all time.

10. Frank Lampard

lampard

9. Sergio Aguero

Aguero 1

8 Wayne Rooney

rooney

7. Alan Shearer

Shearer

6. Paul Scholes

Manchester United 08 XIs Paul Scholes drinks during the game

5.Eric Cantona

Ferguson Cantona

4. Roy Keane

roy keane manchester united mitvsvsqnz4v1vnicv02peevk  

3. Cristiano Ronaldo

Ronaldo 1 1

2. Thierry Henry

goundouzi 11 henry

1. Ryan Giggs

3.giggs

/Telegraph/ 

telegrafi sports app