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 English footballers of all time.
English football has a rich history filled with talented players who have left a lasting impact on the game.
From Bobby Moore’s World Cup triumph in 1966 to the recent success of the Premier League, English footballers have consistently performed at the highest level.
In this list, we will be honoring the top 10 greatest English footballers of all time. These players have made their mark on English football through their skill, dedication, and contributions to their teams.
They are the players who have helped to shape English football into the beloved sport it is today.
If you’ve ever been to a soccer game, you know that there’s nothing quite like it. There’s the feeling of community and togetherness, sure, but also the intensity of competition and emotion.
It’s these very emotions that led me to make this list of the greatest English footballers of all time. So without further ado let’s go ahead and check out the top 10 greatest English footballers of all time.
Table of contents
Top 10 Greatest English Footballers Of All Time
10. Gary Lineker
Gary Lineker is an English former professional footballer and current sports broadcaster. He is considered as having been one of the greatest English strikers.
With Everton where he won both the PFA Players’ Player of the Year and FWA Footballer of the Year awards in his debut season.
He is widely considered one of the greatest English footballers of all time due to his impressive goalscoring record and his contributions to the national team.
Lineker also had a successful international career, scoring 48 goals in 80 appearances for England.
Lineker’s career achievements include being in the top 5 list of all-time top scorers for England. He was inducted into the English Football Hall of Fame. Gary Lineker is number 10 in our list of the top 10 greatest English footballers of all time.
9. Paul Scholes
Paul Scholes is one of the all-time greats and was a key member of Manchester United’s famous treble-winning side in 1999.
He spent his entire professional playing career with Manchester United, for whom he scored over 150 goals in more than 700 appearances between 1993 and 2013.
Paul Scholes is widely regarded as one of the greatest English footballers of all time. He won numerous accolades and became one of the most successful players in the club’s history.
Scholes was a central midfielder who was known for his passing ability, technical skill, and goalscoring prowess.
He played a key role in Manchester United’s success during the late 1990s and early 2000s, helping the club win 11 Premier League titles, three FA Cups, and two UEFA Champions League titles.
Scholes was also a key player for the English national team. Overall, Scholes’ contributions to the game of football and his success at the club and international levels have earned him a place among the greatest English footballers of all time.
8. Steven Gerrard
Steven Gerrard is a retired English footballer, who played for Liverpool. He was a former captain of the English national team and has been regarded as one of the greatest midfielders in English football history.
He was known for his powerful shot, precise long-range passing, stamina, strength on the ball, and ability to read the game.
In addition to these qualities, he had a good vision which allowed him to create chances out of nowhere for teammates.
He is best known for his time at Liverpool Football Club, where he spent the majority of his career. He was a key member of the team that won the Champions League in 2005.
Gerrard is known for his leadership, passion, and ability to score goals from midfield. He was a complete midfielder who could defend, attack, and score goals with ease.
Gerrard was also a leader on and off the field, and he was often referred to as “Captain Fantastic” by Liverpool fans.
He is widely considered one of the greatest English footballers of all time, and his contributions to the game will never be forgotten. Steven Gerrard is number 8 in our list of the top 10 greatest English footballers of all time.
7. Frank Lampard
English midfielder Frank Lampard is a retired English footballer who played for the club Chelsea and made 106 appearances for the England national team.
Lampard is one of the greatest midfielders of his generation. He has the record for the most goals by a midfielder in the Premier League and for scoring the highest number of goals from outside the box (41).
Lampard is considered one of the most successful players in English football history, having won numerous domestic and European trophies over the course of his career.
He made his professional debut for the club in 2001 and quickly established himself as a key player for the Blues, and helped lead the team to a host of major honors, including three Premier League titles, four FA Cups, and the UEFA Champions League.
Lampard also represented the England national team with distinction, earning 106 caps and scoring 29 goals.
Overall, Frank Lampard’s contributions to English football have been immense, and he is widely considered one of the greatest players in the country’s history.
6. Alan Shearer
Alan Shearer is an English football pundit and retired football player and manager who played as a striker.
He is widely considered one of the best strikers of his generation and one of the greatest players in Premier League history.
Alan Shearer is considered one of the greatest English footballers of all time due to his impressive goalscoring record, particularly during his time at Blackburn Rovers and Newcastle United.
He is the all-time leading scorer in the Premier League, with 260 goals. Shearer also had a successful international career, representing England at major tournaments and scoring 30 goals in 63 appearances.
Shearer’s contributions to English football cannot be denied, and he is rightfully considered one of the top 10 greatest English footballers of all time.
5. Wayne Rooney
Wayne Rooney is the all-time top scorer for England, with 53 goals in 119 appearances.
He has scored more goals for Manchester United than any other player (208) and is their highest goal-scorer of all time.
He won the Premier League title five times, as well as one FA Cup, and also won the Champions League with Manchester United.
There is no doubt that Wayne Rooney is one of the greatest English footballers of all time. His career has been filled with countless achievements and accolades, including five Premier League titles, three FA Cups, and one UEFA Champions League trophy.
He is one of the most successful and influential players in the history of English football.
In addition to his on-field accomplishments, Rooney has also been recognized for his leadership and sportsmanship.
He is a true role model for aspiring footballers and a testament to the talent and potential of English football. Wayne Rooney is number 5 in our list of the top 10 greatest English footballers of all time.
4. Kevin Keegan
The fourth-best English footballer of all time is Kevin Keegan. Keegan was a powerful and skillful striker who played for England for over a decade.
He was twice the winner of the Ballon d’Or. He helped Newcastle to promotion in his second season, and retired from playing in 1984, having been capped 63 times for England, scoring 21 goals.
Kevin is widely regarded as one of the greatest English footballers of all time, having won numerous accolades and awards throughout his career.
Keegan retired from professional football in 1984, but he remained involved in the game as a coach and manager. He has managed a number of clubs, including Newcastle United, Manchester City, and England’s national team.
Overall, Kevin Keegan is remembered as one of the most talented and influential players in the history of English football, and he will always be remembered as one of the top 10 greatest English footballers of all time.
3. Bobby Moore
When it comes to defenders, Bobby Moore is one of the best. He was an essential part of England’s World Cup-winning team in 1966, playing every minute of every game as they beat West Germany 4-2 in the final.
He was also a great leader on the pitch and an excellent player who would go on to win 108 caps for his country.
Moore played over 600 games for the club during a 16-year term, winning the FA Cup in 1963–64 and the UEFA Cup Winners’ Cup in 1964–65.
He was known for his calm and composed leadership on the pitch. Moore was also named FWA Footballer of the Year in 1964 and was inducted into the English Football Hall of Fame in 2002.
His legacy as one of the all-time greats is cemented by his contributions to the game and his ability to lead and inspire his teammates.
2. Stanley Mathews
Stanley Matthews was an English footballer who played as an outside right. He is often considered one of the greatest players of the British game.
He is considered by many to be the greatest dribbler of all time and his trademark move was to beat opponents with a jinking run that left them spinning on their feet.
Stanley Matthews was a professional footballer who played for clubs such as Stoke City, Blackpool, and England.
He was known for his pace, dribbling skills, and ability to score goals. He was also known for his sportsmanship and fair play, earning him the nickname “The Wizard of the Dribble.”
During his time with Blackpool, he helped the team win the FA Cup in 1953, in a game that is now known as the “Matthews Final.”
Matthews played for the England national team earning a total of 54 caps and scoring 11 goals.
Overall, Stanley Matthews is widely regarded as one of the greatest English footballers of all time, due to his exceptional skills, sportsmanship, and longevity in the game. Stanley Matthews is number 2 in our list of the top 10 greatest English footballers of all time.
1. Bobby Charlton
The top on our list of the greatest English footballers of all time is Bobby Charlton. The Manchester United legend is one of the most decorated footballers in history, winning the World Cup with England in 1966 and collecting a host of other trophies during his illustrious career.
Bobby Charlton is also remembered as one of the best players in his position at the international level.
He became well-known for his attacking instincts, his passing proficiency from midfield, and his fierce long-range shot, as well as his fitness and stamina.
He was a key player in Manchester United’s success during the 1960s. In addition to his club career, Charlton also had a successful international career, making 106 appearances for the England national team and scoring 49 goals.
He was a key member of the England team that won the 1966 World Cup and was named the Ballon d’Or winner in the same year.
Charlton was known for his excellent passing ability, powerful shots, and his tireless work ethic on the pitch.
He was also a respected leader and captain on and off the field. In recognition of his many achievements.
Charlton was inducted into the English Football Hall of Fame and was named one of the Top 10 Greatest English Footballers of All Time by the English Football Association.
So there you have it, the 10 greatest English footballers of all time. I’m sure you were surprised by some of the names on this list and maybe even a little disappointed that your favorite player was left off it.
But rest assured that they are all among the greatest players ever to grace the game with their presence, so don’t let their absence here upset
Inbox looking a bit bland?
Better sign up to our blog to cram it full of trending Sports, Gaming & Tech updates.