10 | Frank Lampard

The Chelsea manager was some player.

In 13 seasons at Stamford Bridge, he scored 147 goals in 429 matches winning three winners’ trophies. He also enjoyed spells at West Ham and Man City.

p1ea9j2jtraef1e661og61ld7v5jf.jpg

9 | Sergio Aguero

The scorer of the most dramatic goal in Premier League history - as well as 179 others in the league for Manchester City.

p1ea9j41mc12ji8g2lgu1u8em72h.jpg

8 | Wayne Rooney

Rooney burst onto the Premier League scene as a 16-year-old and scored 208 goals in the top-flight for Everton and Manchester United.

p1ea9j8vvf1oqqokh19vf195a1mrkj.jpg

7 | Alan Shearer

The Premier League’s all-time record goalscorer with 260 - a tally which may never be bettered.

He also lifted the Premier League title with Blackburn before his legendary Newcastle spell.

p1ea9jc5a41fto7l51nt6kio7j9l.jpg

6 | Paul Scholes

So, the Gerrard, Lampard and Scholes debate has been settled - Scholes wins.

During his 20 seasons at Old Trafford, Scholes scored more than 100 Premier League goals in almost 500 matches, winning 11 titles.

p1ea9jepco1be813e21erf177j1kinn.jpg

5 | Eric Cantona

A flawed genius.

Cantona is known as ‘The King’ at Old Trafford - and for very good reason. In five seasons, the Frenchman helped United win four league titles. Although he will always be remembered for his mad karate kick on a Crystal Palace fan.

p1ea9jfosh18rqblt1m661qb894dp.jpg

4 | Roy Keane

Keane’s ability as a footballer is often disregarded. He was far more than simply a tough-tackling defensive midfielder.

The Irishman was a fearsome competitor and led - in every sense of the word - United to seven league titles.

p1ea9jiqs91lt17r41d0u1a7pinr.jpg

3 | Cristiano Ronaldo

Ronaldo has gone on to achieve incredible things since leaving the Premier League but he was pretty decent during his time in England too.

The Portuguese legend scored 84 times in 196 games and lifted three league trophies.

p1ea9jk7gupvl91orvdcv2nmnt.jpg

2 | Thierry Henry

What a player.

Nobody would have expected a relatively unknown Frenchman arriving from Juventus in 1999 to go on to become Arsenal’s greatest ever player and smash Ian Wright’s club goalscoring record.

In the next eight years, Henry would score 174 goals in 254 League games for the Gunners and won titles.

p1ea9jm2o118in1aj44389e556vv.jpg

1 | Ryan Giggs

The Premier League’s greatest ever player.

There’s certainly no debating that Giggs is the most decorated with THIRTEEN Premier League titles.

The Welsh wizard played 632 Premier League matches scoring 109 goals. The way he would glide down the left wing, beat defenders for fun and produce incredible assists for his teammates was fantastic to watch over 24 seasons at Old Trafford.

p1ea9jomd91avqklufs21cj7ktu11.jpg