Top 10 Greatest Premier League Players of All Time
Top 10 Greatest Premier League Players of All Time
The English Premier League has been home to some of football’s most iconic figures, celebrated for their consistency, influence, and brilliance. Leading this elite group is Thierry Henry, followed by legends like Wayne Rooney and Cristiano Ronaldo. The list also features prolific scorers such as Alan Shearer and Mohamed Salah, creative midfielders like Kevin De Bruyne and Frank Lampard, as well as inspirational leaders Roy Keane and Eric Cantona. Although Harry Kane hasn’t claimed a Premier League title yet, his steady performances earn him a spot among the greats.
The Premier League is more than a competition; it is a stage where heroes are born and legacies carved into club histories. This article ranks the top 10 players based on their quality, loyalty, consistency, impact, and longevity in one of the world's most competitive leagues. Some notable names like Paul Scholes, David Beckham, and Steven Gerrard miss out here due to specific ranking criteria.
Ranking List: Best Premier League Players Ever
- Rank 10: Harry Kane – Striker (Tottenham Hotspur) – 0 Titles
- Rank 9: Frank Lampard – Midfielder (West Ham United, Chelsea, Manchester City) – 3 Titles
- Rank 8: Roy Keane – Midfielder (Manchester United, Nottingham Forest) – 7 Titles
- Rank 7: Eric Cantona – Striker (Manchester United) – 4 Titles
- Rank 6: Kevin De Bruyne – Midfielder (Chelsea, Manchester City) – 6 Titles
- Rank 5: Mohamed Salah – Winger (Chelsea, Liverpool) – 2 Titles
- Rank 4: Alan Shearer – Striker (Blackburn Rovers, Newcastle United) – 1 Title
- Rank 3: Cristiano Ronaldo – Striker (Manchester United) – 3 Titles
- Rank 2: Wayne Rooney – Striker (Everton, Manchester United) – 5 Titles
- Rank 1: Thierry Henry – Winger (Arsenal) – 2 Titles
Detailed Profiles
Rising from the Spurs Academy, Harry Kane became one of the most lethal strikers in Premier League history. His 29-goal haul in the 2016-17 season earned him the Golden Boot and cemented his reputation. Known for his physical strength, clinical finishing, and creative playmaking, Kane’s unforgettable moments include his stunning 25-yard curler in the 2017 North London Derby and his audacious goal from the halfway line in 2015. Despite no league titles, Kane remains Tottenham’s all-time top scorer and won the 2021 Premier League Player of the Season award.
- Appearances: 320
- Goals: 213
- Assists: 47
- EPL Titles: 0
Frank Lampard played a pivotal role in transforming Chelsea into a powerhouse during Roman Abramovich's ownership. Scoring an astonishing 211 goals as a midfielder, Lampard’s leadership shone during Chelsea’s 2012 UEFA Champions League triumph. He collected 3 Premier League titles and 4 FA Cups while thriving under managers like Jose Mourinho and Carlo Ancelotti. Lampard's grit was especially evident in matches like the 2012 Champions League semi-final against Barcelona.
- Appearances: 611
- Goals: 177
- Assists: 115
- EPL Titles: 3
Roy Keane captained Manchester United during their golden era, leading with passion and intensity. His fierce tackling and relentless pressing defined his style, while his leadership was critical during the treble-winning 1999 season. His rivalry with Patrick Vieira remains legendary. Keane’s determination was vital in big games, like the comeback against Juventus in the 1999 Champions League semi-final.
- Appearances: 366
- Goals: 39
- Assists: 35
- EPL Titles: 7
The arrival of Eric Cantona at Manchester United in 1992 ended a 26-year title drought and sparked their dominant run. Known for his charisma and skill, Cantona's flair transformed the team into serial winners. His cheeky Panenka penalty against Sunderland and his famous chip shot are etched in fans’ memories. Though controversial, his influence helped the Red Devils secure four Premier League titles in five seasons.
- Appearances: 156
- Goals: 70
- Assists: 56
- EPL Titles: 4
Kevin De Bruyne is a modern playmaker whose vision and passing have made him indispensable for Manchester City. Under Pep Guardiola, he has notched over 100 assists and played a crucial part in City's 2023 treble-winning campaign. His 2019-20 season, with 13 goals and 20 assists, stands out. De Bruyne’s ability to deliver precise crosses and unlock defenses places him among the best Premier League midfielders.
- Appearances: 282
- Goals: 71
- Assists: 121
- EPL Titles: 6
Mohamed Salah silenced doubters when he joined Liverpool, scoring 32 goals in his debut season. Since then, he's amassed 191 goals and helped end Liverpool’s 30-year wait for a league title in 2019. Known for his speed, curling shots, and underrated playmaking, Salah is regarded as one of the finest wingers in Premier League history.
- Appearances: 323
- Goals: 191
- Assists: 94
- EPL Titles: 2
Alan Shearer, the Premier League's all-time top scorer with 260 goals, famously chose loyalty to Newcastle over Manchester United. His powerful strikes and clutch performances made him a fan favorite. Shearer carried the hopes of an entire city and stunned with moments like his thunderous 30-yard goal against Aston Villa in 2002.
- Appearances: 441
- Goals: 260
- Assists: 68
- EPL Titles: 1
Joining Manchester United as a promising youngster, Cristiano Ronaldo evolved into a global superstar. His 2007 season, scoring 31 goals, showcased his rise. Ronaldo lifted three Premier League trophies with United and earned the nickname “a machine” from Sir Alex Ferguson due to his work ethic. Even after returning years later as a five-time Ballon d’Or winner, he maintained impressive form.
- Appearances: 236
- Goals: 103
- Assists: 39
- EPL Titles: 3
Wayne Rooney started at Everton but rose to stardom with Manchester United, becoming their all-time leading scorer with 253 goals. Known for his instinctive finishing, creativity, and leadership, Rooney delivered memorable moments like his bicycle kick against Manchester City and a stunning 50-yard strike versus West Ham. His partnership with Ronaldo struck fear into defenders across the league.
- Appearances: 491
- Goals: 208
- Assists: 107
- EPL Titles: 5
Topping the list is Thierry Henry, Arsenal’s talisman during the famous unbeaten "Invincibles" season of 2003-04. His blend of speed, dribbling, and finishing redefined what a striker could do. Iconic moments include his solo goal against Tottenham and elegant chip over Manchester United’s keeper. Henry’s creativity also shone through assists like his backheel for Robert Pires. He remains one of the greatest French players ever.
- Appearances: 258
- Goals: 175
- Assists: 73
- EPL Titles: 2
How We Ranked These Players
- Goal Contributions: Goals and assists were primary factors.
- Premier League Titles: Number of league wins weighed heavily.
- Impact on Team Success: Leadership and clutch moments that elevated teams mattered.
- Memorable Performances: Iconic moments that left lasting impressions influenced rankings.
FAQs
- Who is the best player in Premier League history?Thierry Henry holds that distinction.
- Do defenders or goalkeepers appear in this top 10 list?No, the list only features attacking and midfield players.
- Is Petr Cech among the greatest Premier League players?No, he does not appear on this list.
- What position does Mohamed Salah hold?Salah ranks fifth among the greatest Premier League players.
- Any defenders in the top 10?No defenders are included in the top 10.






