Sixyard logo

Top 10 Greatest Premier League Players of All Time

The Premier League has been home to some of the most remarkable football talents, known for their skill, influence, and consistency. Leading this elite group is Thierry Henry, followed closely by Wayne Rooney and Cristiano Ronaldo. Legends like Alan Shearer and Mohamed Salah have proven their goal-scoring prowess, while midfield maestros such as Kevin De Bruyne and Frank Lampard have dominated creatively. Leadership came from figures like Roy Keane and Eric Cantona, while Harry Kane impressed with his steady performance despite not securing a league title.

The English Premier League stands as more than just a competition; it's a stage where players imprint their legacies onto their clubs and fans. The league has seen icons who showed loyalty, longevity, and unmatched impact over their careers. This list highlights the top 10 players who defined their era with goals, leadership, trophies, and unforgettable moments.

Ranking Criteria

  • Goal Contributions: Goals and assists were essential in measuring influence.
  • Premier League Titles: Championships won played a major role in ranking.
  • Impact on Team Success: How players lifted their teams and shaped victories was key.
  • Memorable Performances: Moments that transcended ordinary play, like clutch goals or iconic displays, helped define greatness.

Top 10 Best Premier League Players

  • 10. Harry Kane (Striker, Tottenham Hotspur) - 0 titles, 320 appearances, 213 goals, 47 assists
  • 9. Frank Lampard (Midfielder, West Ham United, Chelsea, Manchester City) - 3 titles, 611 appearances, 177 goals, 115 assists
  • 8. Roy Keane (Midfielder, Manchester United, Nottingham Forest) - 7 titles, 366 appearances, 39 goals, 35 assists
  • 7. Eric Cantona (Striker, Manchester United) - 4 titles, 156 appearances, 70 goals, 56 assists
  • 6. Kevin De Bruyne (Midfielder, Chelsea, Manchester City) - 6 titles, 282 appearances, 71 goals, 121 assists
  • 5. Mohamed Salah (Winger, Chelsea, Liverpool) - 2 titles, 323 appearances, 191 goals, 94 assists
  • 4. Alan Shearer (Striker, Blackburn Rovers, Newcastle United) - 1 title, 441 appearances, 260 goals, 68 assists
  • 3. Cristiano Ronaldo (Striker, Manchester United) - 3 titles, 236 appearances, 103 goals, 39 assists
  • 2. Wayne Rooney (Striker, Everton, Manchester United) - 5 titles, 491 appearances, 208 goals, 107 assists
  • 1. Thierry Henry (Winger, Arsenal) - 2 titles, 258 appearances, 175 goals, 73 assists

Player Highlights

Starting from Spurs’ academy, Kane grew into a top Premier League striker. His 2016-17 Golden Boot season saw him net 29 goals. Known for physicality and precise finishing, his spectacular long-range goals, like the 2017 North London Derby curler, are still remembered. Although he never won the league with Tottenham, Kane’s loyalty and scoring record made him an icon.

Under Roman Abramovich’s Chelsea, Lampard became a midfield powerhouse. Scoring 211 goals, an extraordinary tally for a midfielder, he led Chelsea to multiple trophies including three league titles and four FA Cups. His leadership shone during Chelsea’s 2012 Champions League triumph. Lampard combined grit with skill, becoming the club’s greatest player.

Keane captained Manchester United through their golden years under Sir Alex Ferguson, winning seven Premier League titles. His fierce tackling and relentless spirit defined him. Key performances like the 1999 Champions League semi-final comeback against Juventus revealed his leadership and determination, solidifying his legendary status.

Cantona’s arrival ended Manchester United’s long wait for a league title, sparking a dominant era. Known for flair and audacity, his famous chip goal and cheeky Panenka penalty remain etched in fans’ memories. Despite controversies, his artistry and charisma transformed the team and made him a cult hero.

The Belgian playmaker is renowned for his vision and passing, amassing over 100 assists. Under Pep Guardiola, De Bruyne was crucial to Manchester City’s 2023 treble win. His 2019-20 season boasted 13 goals and 20 assists, showcasing his ability to unlock defenses with simple yet perfect crosses.

Salah silenced critics after joining Liverpool, scoring 32 goals in his debut season. With 191 goals in 323 appearances, he played a vital role in ending Liverpool’s 30-year league title drought in 2019. Salah’s deadly finishing and underrated playmaking make him one of the best wingers ever in the Premier League.

Shearer chose loyalty over trophies, famously joining Newcastle over Manchester United. He remains the Premier League’s top scorer with 260 goals. His powerful strikes and clutch performances carried Newcastle and made him a symbol of dedication and strength.

Ronaldo evolved at Manchester United from a flashy youngster to a prolific Ballon d’Or winner. In 2007, he scored 31 goals in 34 games. He won three Premier League titles and delivered unforgettable moments like his 40-yard free-kick against Portsmouth. Even in his second stint, he maintained high scoring standards.

Rooney started at Everton but rose to stardom with Manchester United, becoming their all-time top scorer with 253 goals. Known for instinctive finishes and creativity, his iconic 2011 bicycle kick and long-range goals defined his career. Rooney combined passion with skill to influence countless matches.

Henry tops the list thanks to his revolutionary role in Arsenal's 'Invincibles' season. His blend of speed, dribbling, and precision was showcased in solo goals and clever assists. Henry redefined what a forward could do, leaving a legacy as one of the Premier League’s finest players ever.

Top 10 Best Premier League Players of All Time Ranked