Top 10 Greatest Premier League Players Ever Ranked
Ranking the Best Premier League Players of All Time
The Premier League has seen some of football’s most remarkable talents who combined consistency, influence, and skill. Thierry Henry claims the top spot, followed by greats like Wayne Rooney and Cristiano Ronaldo. Renowned goal scorers such as Alan Shearer and Mohamed Salah left their mark, while midfield maestros Kevin De Bruyne and Frank Lampard dominated creatively. Leaders like Roy Keane and Eric Cantona brought grit and charisma to the pitch. Even without league titles, Harry Kane shines for his unwavering consistency.
The Premier League is not just a competition; it’s a stage where legends are forged. Since its launch, it has been home to players whose names have become synonymous with their clubs’ identities. This list spotlights those who stood out for skill, loyalty, longevity, and impact.
Top 10 Premier League Players of All Time
- Rank: 10 Player: Harry Kane* Position: Striker Clubs: Tottenham Hotspur PL Titles: 0
- Rank: 9 Player: Frank Lampard Position: Midfielder Clubs: West Ham United, Chelsea, Manchester City PL Titles: 3
- Rank: 8 Player: Roy Keane Position: Midfielder Clubs: Manchester United, Nottingham Forest PL Titles: 7
- Rank: 7 Player: Eric Cantona Position: Striker Clubs: Manchester United PL Titles: 4
- Rank: 6 Player: Kevin De Bruyne* Position: Midfielder Clubs: Chelsea, Manchester City PL Titles: 6
- Rank: 5 Player: Mohamed Salah* Position: Winger Clubs: Chelsea, Liverpool PL Titles: 2
- Rank: 4 Player: Alan Shearer Position: Striker Clubs: Blackburn Rovers, Newcastle United PL Titles: 1
- Rank: 3 Player: Cristiano Ronaldo* Position: Striker Clubs: Manchester United PL Titles: 3
- Rank: 2 Player: Wayne Rooney Position: Striker Clubs: Everton, Manchester United PL Titles: 5
- Rank: 1 Player: Thierry Henry Position: Winger Clubs: Arsenal PL Titles: 2
Spotlight on Each Legend
Rising from Tottenham's academy to club legend, Harry Kane has been a force in the Premier League. His 29-goal Golden Boot season in 2016-17 showcased his finishing and physical presence. Famous moments include a stunning curler in the 2017 North London Derby and a fearless halfway-line strike versus Arsenal in 2015. Despite being Tottenham's all-time top scorer, a Premier League title eluded him.
- Appearances: 320
- Goals: 213
- Assists: 47
- PL Titles: 0
Frank Lampard emerged as Chelsea's midfield engine during Roman Abramovich's transformative era. Scoring an astonishing 211 Premier League goals as a midfielder, he was pivotal in Chelsea's rise. His leadership shone during Chelsea’s first UEFA Champions League win in 2012. He thrived under managers from Mourinho to Ancelotti, winning 3 league titles and 4 FA Cups.
- Appearances: 611
- Goals: 177
- Assists: 115
- PL Titles: 3
Roy Keane captained Manchester United through one of their greatest eras, highlighted by the 1999 treble. His fierce tackling and relentless drive defined his style, famously clashing with rivals like Patrick Vieira. Keane’s leadership helped transform United into a dominant force in English football.
- Appearances: 366
- Goals: 39
- Assists: 35
- PL Titles: 7
Eric Cantona sparked Manchester United’s rise in the Premier League, ending a 26-year title drought. Known for flair and audacity, his iconic chip against Sunderland and cheeky Panenka penalty are etched in history. His charisma helped lay the groundwork for United’s dominance under Sir Alex Ferguson.
- Appearances: 156
- Goals: 70
- Assists: 56
- PL Titles: 4
Kevin De Bruyne is often called the modern master of playmaking. Under Pep Guardiola at Manchester City, he dazzled with vision and precision, tallying over 100 assists. His role in City's 2023 treble-winning campaign was crucial, highlighted by key passes in the Champions League final.
- Appearances: 282
- Goals: 71
- Assists: 121
- PL Titles: 6
Mohamed Salah silenced critics after joining Liverpool with a debut season of 32 goals. Known for cutting inside and curling shots, Salah has scored 191 goals in the Premier League, helping end Liverpool’s 30-year league title drought in 2019. His blend of scoring and playmaking marks him as a top winger in league history.
- Appearances: 323
- Goals: 191
- Assists: 94
- PL Titles: 2
Alan Shearer, the Premier League’s all-time top scorer with 260 goals, chose loyalty over trophies when he moved to Newcastle United. His straightforward, powerful style and clutch goals earned him legendary status, including a memorable 30-yard rocket against Aston Villa.
- Appearances: 441
- Goals: 260
- Assists: 68
- PL Titles: 1
Cristiano Ronaldo arrived at Manchester United as a raw talent and grew into a world-class player under Sir Alex Ferguson. His 2007 season with 31 goals was a glimpse of his future greatness. Ronaldo won three Premier League titles, and his spectacular free-kick against Portsmouth remains unforgettable. Even at 36, his scoring prowess persisted upon returning to United.
- Appearances: 236
- Goals: 103
- Assists: 39
- PL Titles: 3
Wayne Rooney began with Everton before becoming Manchester United’s record Premier League scorer with 253 goals. His creativity, instinct, and leadership defined his career. Iconic moments include a bicycle kick versus Manchester City and a long-range strike against West Ham. Rooney made over 300 goal contributions in 491 appearances.
- Appearances: 491
- Goals: 208
- Assists: 107
- PL Titles: 5
Thierry Henry tops this list, a key figure in Arsenal’s famed “Invincibles” season of 2003-04. His 24 goals and 20 assists that year redefined striker roles. Memorable feats include a solo run past five defenders against Tottenham and a delicate chip over Manchester United’s keeper. Henry’s flair and speed embodied Arsene Wenger’s philosophy.
- Appearances: 258
- Goals: 175
- Assists: 73
- PL Titles: 2
Criteria Behind the Rankings
- Goal Contributions: Goals and assists were key in shaping these rankings.
- Premier League Titles: Number of league titles factored heavily.
- Impact on Team Success: Players who lifted teams and inspired championships ranked higher.
- Memorable Moments: Defining plays that became part of Premier League lore influenced standings.
FAQs
- Who is considered the best Premier League player ever?Thierry Henry holds that distinction.
- Are any defenders or goalkeepers in the top 10? None appear in the top 10 list.
- Is Petr Cech included among the greatest Premier League players? No, he does not feature on this list.
- What position does Mohamed Salah hold in this ranking? He ranks fifth.
- Are there defenders in the top 10? No defenders are listed in the top 10 players.
Related News

Top 10 Assist Leaders in Europe’s Big Five Leagues for 2026-27 Season: Gordon, Gakpo Shine

Top 10 Soccer Players in the World Right Now

Top 30 Players in Europe's Leading Leagues for 2026/27 Season Based on Stats

Top 10 Football Leagues in the World Right Now

Top 10 Football Managers with the Most Trophies in History

Top 30 Most Valuable Football Clubs Worldwide
