Top 10 Best English Soccer Players Of All Time- Ranked
England has often been called the home of soccer and over the years has brought us some of the most historic moments in the sport. With some of the best English soccer players also being some of the best players in the sport overall, the nation has proudly displayed its heritage and history with the sport.
With teams that have been some of the best in Europe or players that have been the best in the world, the country has been a hotbed of talent and entertainment in soccer for a couple of centuries now. That said, this ranking explores the best English soccer players of all time, looking back at their careers and celebrating their achievements.
By and large, our list and choices will be based on the following factors.
Ranking Factors
Performances – Their performances for their club and country during their career.
Longevity – How long they played in Europe.
Impact and importance to the squad – How important their role was to their clubs and country and the honors won by them individually and in their respective teams.
That said, there may be many other English soccer players not included in our top 10 list that have slightly missed out, owing to them not fulfilling one or more criteria. Without much further ado, let’s get started.
List of Best English Soccer Players of All Time
Rank | Player | Caps | Clubs represented |
1. | Sir Bobby Charlton | 106 | Manchester United, Preston North End, Waterford, Newcastle KB United, Perth Azzurri, Blacktown City |
2. | Bobby Moore | 108 | West Ham United, Fulham, San Antonio Thunder, Seattle Sounders, Herning Fremad, Carolina Lightnin’ |
3. | Harry Kane | 103 | Tottenham Hotspur, Leyton Orient, Millwall, Norwich City, Leicester City, Bayern Munich |
4. | Wayne Rooney | 120 | Everton, Manchester United, D.C. United, Derby County |
5. | Gordon Banks | 73 | Chesterfield, Leicester City, Stoke City, Cleveland Stokers, Hellenic, Fort Lauderdale Strikers, St Patrick’s Athletic |
6. | Jimmy Greaves | 57 | Chelsea, AC Milan, Tottenham Hotspur, West Ham United, Brentwood, Chelmsford City, Barnet, Woodford Town |
7. | Paul Gascoigne | 57 | Newcastle United, Tottenham Hotspur, Lazio, Rangers, Middlesbrough, Everton, Burnley, Gansu Tianma, Boston United |
8. | Alan Shearer | 63 | Southampton, Blackburn, Newcastle |
9. | Steven Gerrard | 114 | Liverpool, LA Galaxy |
10. | David Beckham | 115 | Manchester United, Preston North End, Real Madrid, LA Galaxy, AC Milan, Paris Saint-Germain |
#10. David Beckham
One of the finest talents that England and Manchester United have produced, David Beckham first made a name for himself under the legendary Sir Alex Ferguson, breaking through the academy at a very young age. Subsequent years saw the English soccer superstar go on to play for some of the biggest clubs in the world, and have a career many soccer players only dream of.
His wand of a right foot and delightful ability over a Deadball made him one of the most renowned midfielders in the world at one point in time. An England captain with 115 caps to his name and an exemplary talent, David Beckham is surely one of the best English soccer players of all time.
Matches | 719 |
Goals | 129 |
Caps | 115 |
Also Read: Top 10 Best American Soccer Players Of All Time- Ranked
#9. Steven Gerrard
One of the most loyal players to ever play for Liverpool, Steven Gerrard was the embodiment of a club captain and a proper all-action English midfielder, capable of getting stuck in whilst thumping in goals from anywhere on the pitch. A class act, leader, and legend in his own right, Gerrard is fondly remembered amongst the English as one of their best-ever soccer players and a pleasure to witness playing.
With a glorious career playing in Merseyside, Gerrard also put in notable performances for the Three Lions, collecting 114 caps across his 14 years representing his country.
Matches | 749 |
Goals | 190 |
Caps | 114 |
#8. Alan Shearer
One of the finest strikers that the sport has ever seen, Alan Shearer is the Premier League’s all-time record goalscorer with 260. Not only is he one of the best English soccer players ever, but his quality and output saw him as one of the best players in the entire world during his prime. Powerful, quick, and agile, there was not much that one could do to stop Shearer whose ability to score goals was seen as an inevitability by opponent sides.
Crucial for his club as he was for his country, Shearer did not get to experience too much time with the national team but was one of their key players during the Euro 1996 campaign.
Matches | 734 |
Goals | 379 |
Caps | 63 |
#7. Paul Gascoigne
One of the most gifted attacking midfielders that the country has ever seen Paul Gascoigne displayed a level of technical ability that was unparalleled. While off-the-field problems may have hampered his career to some extent there is doubt that, ability-wise, Gascoigne was one of the best English soccer players of all time and had the potential to place even higher on this list.
Having broken through the ranks at Newcastle before eventually getting his big break at Tottenham Hotspur, Gascoigne went on to win many trophies in his career, at the club, country, and individual levels as well.
Matches | 468 |
Goals | 110 |
Caps | 57 |
#6. Jimmy Greaves
Possibly the most underrated name on this list, Jimmy Greaves was one of the most prolific goalscorers in the country and remains one of Tottenham Hotspur’s biggest-ever legends. His ability on the ball and finishing prowess, coupled with his blistering pace made him a nuisance to keep up with for opposition defenses across England and Europe.
Despite his abilities, traits, and overall pure goalscoring threat, Greaves is often forgotten among the best English soccer players of all time due to a very brief period with the national team. Regardless, Greaves was a certified bagman, netting 44 times for his country in 57 appearances.
Matches | 707 |
Goals | 469 |
Caps | 57 |
#5. Gordon Banks
Despite being from the yesteryears of England’s glory days on the international stage, Gordon Banks is fondly remembered as one of the best English goalkeepers and best English soccer players of all time for his heroic performances for club and country. To date the only English goalkeeper to win a World Cup, Banks was an instrumental part of the team that triumphed in the 1966 World Cup.
Not only that but his career highlight moment of denying the legendary Pele in the 1970 World Cup, along with his fantastic tenure for club and country overall, see him take his place on the list.
Matches | 682 |
Clean sheets | 35 |
Caps | 73 |
#4. Wayne Rooney
Another one of England’s young jewels, Wayne Rooney was a prodigy who took the nation by storm and made history during his time playing for Manchester United under Sir Alex Ferguson. One of the most highly sought-after Man United and English players ever, Rooney displayed footballing ability and grit well beyond his years and backed it up with big performances for his club and country.
A Premier League and Manchester United record goalscorer, Rooney became a household time during his prime years and is fondly remembered by many as one of the best English soccer players of all time.
Matches | 763 |
Goals | 313 |
Caps | 120 |
#3. Harry Kane
A future Tottenham legend and currently England’s all-time leading goalscorer, Harry Kane is a one-in-a-million talent that redefined what it is to be a striker. With his hold-up and playmaking ability for club and country, Kane contributed to many goals and dispatched plenty more with a certain sharpness and ruthlessness that can only be seen in the most elite soccer players.
Although he hasn’t really fulfilled his potential in terms of trophies and accolades on the club and country level, Kane remains one of the best strikers in the world and will rightfully seal his place on this list as one of the best English soccer players of all time by the time his playing career comes to a close.
Matches | 566 |
Goals | 361 |
Caps | 103 |
#2. Bobby Moore
Fondly remembered for his heroics during the 1966 World Cup, Bobby Moore is the only England captain to lift the revered trophy for the Three Lions and was an instrumental part of the nation’s success in the final and throughout the tournament. A leader, motivator, and a firm hand in terms of his defensive qualities, Moore will forever be revered as one of the best English soccer players of all time.
A West Ham hero and legend, Moore was crucial for a number of successes for the club and carried that same energy on his way to being one of the most capped English players. Easily the best defender England has ever produced, Moore is easily a shoo-in for one of the highest-ranked names on our list.
Matches | 795 |
Goals | 28 |
Caps | 108 |
#1. Sir Bobby Charlton
Arguably one of England and Manchester United’s greatest-ever players, Sir Bobby Charlton was a class act and an incredible player, who had some of the highest of highs that a professional soccer player can have. A Manchester United record goalscorer, A World Cup winner, and a Ballon d’Or winner in the same year, the legendary attacker was seen as the perfect footballer by many.
Following his passing in 2023, the world mourned the loss of a great soul and an exemplary person who displayed pure grace and professionalism throughout and beyond his career. Easily the best English soccer player of all time, Bobby Charlton will forever live on in the hearts and minds of all those who were fortunate enough to witness him in action.
Matches | 812 |
Goals | 263 |
Caps | 106 |
Also Read: Top 10 Best American Soccer Players Currently- Ranked
Q. Who are considered the best English soccer players of all time?
A. Sir Bobby Charlton, Bobby Moore, Harry Kane and Wayne Rooney are considered some of the best English soccer players of all time.
Q. What are the achievements achieved by English soccer players?
A. English soccer players managed to win the World Cup in 1966 and finished runners-up in the UEFA European Championship twice.
Q. Who is the most famous English soccer player?
A. David Beckham is the most famous English soccer player.
Q. Which are the top soccer players from England?
A. David Beckham, Steven Gerrard, Harry Kane, and Wayne Rooney are some of the top soccer players from England.
Q. Who is the most famous female English soccer player?
A. Lucy Bronze is one of the most famous female English soccer players.
Q. Who is the most handsome English soccer player of all time?
A. David Beckham is the most handsome English soccer player of all time.