Disclosure: Sportshubnet is supported by its audience. When you purchase through links on our site, we may earn an affiliate commission. Learn More.
In this post, we will check out the top 10 greatest Premier League players of all time.
The English Premier League, founded in 1992, has been home to some of the greatest football players the world has ever seen.
With its global reach and high level of competition, the league has attracted players from all corners of the globe, each with its unique style of play and skills.
Over the years, the Premier League has witnessed some incredible performances and individual displays of brilliance that have cemented certain players’ status as legends of the game.
These players have not only dazzled fans with their skills but have also helped their teams win titles and achieve success at both domestic and international levels.
In this article, we will take a look at the top 10 greatest Premier League players of all time. These players have left an indelible mark on the league and their contributions to the game are still remembered and celebrated to this day.
From prolific goalscorers to creative playmakers, these players have set the standard for excellence in the Premier League and will forever be remembered as some of the best to have graced the league.
Table of contents
Top 10 Greatest Premier League Players Of All Time
10. Patrick Vieira
Patrick Vieira is a French professional football manager and former player who is the manager of the Premier League club Crystal Palace.
He is a former professional footballer who is widely regarded as one of the greatest players in the history of the Premier League.
During his career, Vieira played for several top English clubs, including Arsenal, Manchester City, and Inter Milan.
He was known for his physical strength, leadership, and technical ability, and was a key member of the Arsenal team that won three Premier League titles and four FA Cups in the late 1990s and early 2000s.
Vieira was also a key member of the French national team, winning the World Cup and the European Championship in 1998 and 2000, respectively.
Despite his many achievements on the pitch, Vieira is perhaps best known for his leadership and sportsmanship, which earned him the respect and admiration of his teammates and opponents alike
Vieira is known for his ability to score goals from set pieces and long-range shots, as well as for being good in the air. Patrick Vieira is number 10 in our list of the top 10 greatest premier league players of all time.
9. Gianfranco Zola
Gianfranco Zola was an Italian football manager and former footballer who played mainly as a forward. He was most recently the assistant manager of Chelsea.
Many of Gianfranco’s tricks scared defenders as he was one of the speediest wingers of his period.
During his time at Chelsea, he won the UEFA Cup Winners’ Cup, the UEFA Super Cup, two FA Cups, the League Cup, and the Community Shield. In 2003, he was voted Chelsea’s greatest player ever.
He was involved in 101 goals (59 goals, 42 assists) in 230 appearances in the Premier League. Gianfranco Zola is number 9 in our list of the top 10 greatest premier league players of all time.
8. Dennis Bergkamp
Dennis Bergkamp is a prolific goalscorer and a technically gifted player and is regarded by many as one of the best players of his generation.
He is widely considered one of the greatest players of his generation and one of Ajax’s and Arsenal’s greatest-ever players.
The Arsenal legend registered 181 goals and assists in 315 Premier League games. He also won three Premier League titles with the Gunners. His record of 94 assists is the fifth-highest in the Premier League.
Bergkamp was inducted into the Premier League Hall of Fame in 2021. Dennis Bergkamp is number 8 in our list of the top 10 greatest premier league players of all time.
7. Eric Cantona
Eric Cantona was a French professional footballer who played for Leeds United and Manchester United, as well as the French national team. He was a prolific goalscorer and creative playmaker.
Eric Cantona is considered by many to be the greatest Premier League player of all time due to his incredible impact on the game.
He arrived at Manchester United in 1992 and quickly became a key player for the team, helping them win four Premier League titles in five years.
Cantona was known for his skill, creativity, and ability to score goals. He was a natural leader on the pitch, inspiring his teammates and driving them to success.
He also had a strong personality and was not afraid to speak his mind, which endeared him to fans and teammates alike.
In addition to his skills and leadership, Cantona also had a winning mentality and a desire to always be the best. He helped Manchester United become one of the dominant teams in English football and was a key figure in their success.
Overall, Cantona’s impact on the Premier League was immeasurable and he will always be remembered as one of the greatest players in the history of the league.
6. Peter Schmeichel
Peter Schmeichel is a Danish former professional football goalkeeper, who played most of his career for the English club Manchester United.
There are many great Premier League players who could potentially be considered the greatest of all time. Peter Schmeichel is definitely one of them, as he was an exceptional goalkeeper during his time in the Premier League.
He played for Manchester United for eight seasons, winning five Premier League titles and the UEFA Champions League.
Peter was also a key member of the Danish national team that won the European Championship in 1992.
He is also the most capped player for the Denmark national team, with 129 games between 1987 and 2001.
He was voted the IFFHS World’s Best Goalkeeper in 1992 and 1993, and in 2000, the IFFHS also rated Schmeichel among the top 10 goalkeepers of the 20th century. Peter Schmeichel is number 6 in our list of the top 10 greatest premier league players of all time.
5. Didier Drogba
The greatest striker in Chelsea’s history, Didier Drogba is best known for his career at Chelsea, for whom he has scored more goals than any other foreign player and is currently the club’s fourth-highest goal scorer of all time.
He is considered one of the greatest African players of all time and was cited for his bodily strength, speed, capability in the air, and strong and precise strikes.
Many great footballers agree that Didier Drogba is the greatest Premier League player of all time due to his impressive goal-scoring record, his contributions to Chelsea’s success, and his leadership on and off the pitch.
The Ivorian footballer registered a staggering 159 goal combinations (104 goals & 55 assists) in 254 appearances for the club.
Drogba is considered one of the best big-game players. He has scored a total of 10 goals in as numerous finals for the Blues. He also won four Premier League titles with Chelsea.
4. Sergio Aguero
Sergio Aguero is a former striker for Manchester City and the Argentine national team.
It is certainly arguable that Sergio Aguero is one of the greatest Premier League players of all time.
With over 200 goals scored in the league, he is currently fifth on the all-time scoring list and has won numerous individual awards including the Premier League Golden Boot.
He has also won the Premier League title four times with Manchester City, making him one of the most successful players in the league’s history.
However, it is ultimately up to personal interpretation as to whether or not he is the greatest of all time, as there have been many other talented players who have graced the Premier League over the years. Sergio Aguero is number 4 in our list of the top 10 greatest premier league players of all time.
3. Cristiano Ronaldo
Cristiano Ronaldo is a Portuguese professional footballer who plays as a forward for and captains the Portugal national team.
Often considered the best player in the world and regarded by many as one of the greatest players of all time.
There is no doubt that Cristiano Ronaldo is one of the greatest Premier League players of all time. During his time at Manchester United, he scored an impressive 145 goals in 346 appearances, winning three Premier League titles and the UEFA Champions League.
His pace, skill, and goalscoring ability make him one of the most exciting players to watch in the Premier League. He has consistently scored goals at a remarkable rate.
His success at Manchester United led to a move to Real Madrid, where he continued to excel, winning the Ballon d’Or four times and leading the club to multiple Champions League titles.
Overall, Cristiano Ronaldo’s impressive goalscoring record, numerous accolades, and impact on the Premier League make him a strong contender for the title of the greatest Premier League player of all time. Cristiano Ronaldo is number 3 in our list of the top 10 greatest premier league players of all time.
2. Thierry Henry
Thierry Henry is a French professional football coach and former player who played as a forward.
He played for some of the best clubs including Juventus, Barcelona, and New York Red Bulls, and spent eight years at Arsenal where he is the club’s all-time record goalscorer.
There is no doubt that Thierry Henry is one of the greatest Premier League players of all time. During his time at Arsenal, he scored a staggering 228 goals in 376 appearances and won the Premier League Golden Boot four times.
He was also a key part of the “Invincibles” team that went undefeated throughout the 2003-2004 season.
Henry was known for his speed, dribbling skills, and clinical finishing, and was a constant threat to opposing defenses.
He was also a leader on and off the pitch and was a key figure in Arsenal’s success during his time at the club.
Overall, Henry’s contributions to the Premier League cannot be overstated, and he will always be remembered as one of the greatest players to ever grace the English top flight.
1. Alan Shearer
There is certainly a strong case to be made for Alan Shearer as the greatest Premier League player of all time.
He is the all-time leading scorer in the Premier League, having scored a staggering 260 goals.
Shearer was one of the first two players inducted into the Premier League Hall of Fame in 2021.
In addition to his impressive scoring record, Shearer was also known for his leadership and his tireless work ethic on the pitch.
He was a dominant force in the Premier League for over a decade, and his impact was felt at every club he played for.
While there are certainly other players who could make a claim to the title of greatest Premier League player of all time, Shearer’s scoring record and overall impact on the league make him a strong contender for the title.
He was also the first Englishman to have won the UEFA Golden Boot award for being the top scorer in Europe. Alan Shearer tops the list of the top 10 greatest premier league players of all time.
Inbox looking a bit bland?
Better sign up to our blog to cram it full of trending Sports, Gaming & Tech updates.