Kenya Sport

Top 10 Greatest Premier League Players Ever

The Premier League has seen some of the most legendary footballers known for their skill, influence, and remarkable careers. Leading this list is Thierry Henry, followed by stars like Wayne Rooney and Cristiano Ronaldo. Names such as Alan Shearer and Mohamed Salah are celebrated for their goal-scoring prowess, while midfield maestros like Kevin De Bruyne and Frank Lampard have dominated the creative side. Leaders like Roy Keane and Eric Cantona inspired their teams, and Harry Kane impressed with his consistent performances despite missing out on league titles.

The Premier League isn't just a competition; it’s a stage where legends have been forged. Since its launch, it has hosted players who left deep marks on their clubs. This piece ranks the top 10 Premier League players based on qualities such as loyalty, consistency, impact, performance, and longevity. Some greats like Paul Scholes, David Beckham, and Steven Gerrard narrowly missed out due to our specific criteria.

Top 10 Best Premier League Players of All Time

  • Rank: 10Player: Harry Kane*Position: StrikerNotable Clubs: Tottenham HotspurPremier League Titles: 0
  • Rank: 9Player: Frank LampardPosition: MidfielderNotable Clubs: West Ham United, Chelsea, Manchester CityPremier League Titles: 3
  • Rank: 8Player: Roy KeanePosition: MidfielderNotable Clubs: Manchester United, Nottingham ForestPremier League Titles: 7
  • Rank: 7Player: Eric CantonaPosition: StrikerNotable Clubs: Manchester UnitedPremier League Titles: 4
  • Rank: 6Player: Kevin De Bruyne*Position: MidfielderNotable Clubs: Chelsea, Manchester CityPremier League Titles: 6
  • Rank: 5Player: Mohamed Salah*Position: WingerNotable Clubs: Chelsea, LiverpoolPremier League Titles: 2
  • Rank: 4Player: Alan ShearerPosition: StrikerNotable Clubs: Blackburn Rovers, Newcastle UnitedPremier League Titles: 1
  • Rank: 3Player: Cristiano Ronaldo*Position: StrikerNotable Clubs: Manchester UnitedPremier League Titles: 3
  • Rank: 2Player: Wayne RooneyPosition: StrikerNotable Clubs: Everton, Manchester UnitedPremier League Titles: 5
  • Rank: 1Player: Thierry HenryPosition: WingerNotable Clubs: ArsenalPremier League Titles: 2

Individual Profiles and Stats

10. Harry Kane (11 Years)

The former Tottenham Hotspur striker carved his path from the Spurs Academy to becoming one of the finest forwards in the Premier League. His 2016-17 season earned him the Golden Boot with 29 goals. Known for physicality, precise finishing, and playmaking, Kane’s memorable goals include a stunning 25-yard curler in the 2017 North London Derby and a fearless strike from halfway line in 2015. Despite his personal accolades and 320 appearances, a Premier League title eluded him.

  • Appearances: 320
  • Goals: 213
  • Assists: 47
  • Premier League Titles: 0

9. Frank Lampard (20 Years)

Frank Lampard helped transform Chelsea into a powerhouse under Roman Abramovich's ownership. With 211 goals from midfield, he remains Chelsea's all-time top scorer. He was pivotal in Chelsea's 2012 UEFA Champions League triumph and won three league titles and four FA Cups. Lampard’s grit was evident, notably in matches like the Champions League semi-final versus Barcelona.

  • Appearances: 611
  • Goals: 177
  • Assists: 115
  • Premier League Titles: 3

8. Roy Keane (12 Years)

Roy Keane led Manchester United during their golden era under Sir Alex Ferguson. Known for fierce tackling and leadership, he played a vital role in the 1999 treble-winning season. His rivalry with Patrick Vieira symbolized his relentless spirit. Keane’s leadership shone in crucial matches like the 1999 Champions League semifinal comeback against Juventus.

  • Appearances: 366
  • Goals: 39
  • Assists: 35
  • Premier League Titles: 7

7. Eric Cantona (5 Years)

The French forward Eric Cantona ended Manchester United’s 26-year wait for a title and sparked their dominant era. Famous for flair and audacity, his iconic chip over Sunderland in 1996 became legendary. Despite controversies like his kung-fu kick against Crystal Palace, his cheeky Panenka penalty sealed his status as a club legend.

  • Appearances: 156
  • Goals: 70
  • Assists: 56
  • Premier League Titles: 4

6. Kevin De Bruyne (10 Years)

Belgian maestro Kevin De Bruyne redefined modern playmaking at Manchester City under Pep Guardiola. Over 100 assists highlight his vision and precision. His key contributions during the 2023 treble-winning campaign and the 2019-20 season underline his importance, combining goals and assists with trophies.

  • Appearances: 282
  • Goals: 71
  • Assists: 121
  • Premier League Titles: 6

5. Mohamed Salah (9 Years)

Mohamed Salah silenced critics upon joining Liverpool with 32 goals in his debut season. The Egyptian winger’s technical skill and goal-scoring record of 191 goals in 323 appearances helped end Liverpool's 30-year league title drought in 2019. Beyond scoring, Salah’s playmaking often goes unnoticed.

  • Appearances: 323
  • Goals: 191
  • Assists: 94
  • Premier League Titles: 2

4. Alan Shearer (14 Years)

Alan Shearer famously rejected Manchester United to join Newcastle United in 1996, becoming a fan favourite despite limited silverware. The Premier League’s all-time top scorer with 260 goals, Shearer’s straightforward attacking style and memorable strikes made him an icon.

  • Appearances: 441
  • Goals: 260
  • Assists: 68
  • Premier League Titles: 1

3. Cristiano Ronaldo (8 Years)

Cristiano Ronaldo arrived at Manchester United as a promising talent and matured into a world-class superstar. His 2007 season with 31 goals showed his potential. Ronaldo earned three Premier League titles, earning praise for his relentless work ethic. Even during his return to United at age 36, he continued scoring prolifically.

  • Appearances: 236
  • Goals: 103
  • Assists: 39
  • Premier League Titles: 3

2. Wayne Rooney (16 Years)

Wayne Rooney began with Everton but cemented his legacy at Manchester United, becoming the club's record goal scorer with 253 goals. Known for instinctive scoring and leadership, Rooney’s iconic moments include a bicycle kick against Manchester City and a long-range goal versus West Ham.

  • Appearances: 491
  • Goals: 208
  • Assists: 107
  • Premier League Titles: 5

1. Thierry Henry (8 Years)

Topping the list is Thierry Henry, the Arsenal legend who starred in the “2003-04 Invincibles” season. His blend of speed, dribbling, and finishing redefined striker roles. His solo goal against Tottenham and cheeky backheel assist showcase his flair. Henry remains one of the greatest French players ever.

  • Appearances: 258
  • Goals: 175
  • Assists: 73
  • Premier League Titles: 2

How the Rankings Were Decided

  • Goal Contributions: Goals and assists were major factors.
  • Premier League Titles: Number of league titles won influenced rankings.
  • Impact on Team Success: Leadership and ability to elevate teammates mattered.
  • Memorable Performances: Iconic moments that defined careers were considered.

Common Questions

  • Who is the best player in Premier League history? Thierry Henry tops the list.
  • Are defenders or goalkeepers included? No defenders or goalkeepers made the top 10.
  • Is Petr Cech among the greatest? Petr Cech is not on this list.
  • What rank does Mohamed Salah hold? Salah is ranked fifth.
  • Any defenders in the top 10? None featured in the top 10.