From World Cup heroes to Premier League icons – ranking the greatest English players in football history
England, the birthplace of modern football, has produced some of the game’s most iconic figures. From the smoky stadiums of the post-war era to the glitz and global reach of the Premier League, the Three Lions have given the world magicians, warriors, and masters of the game. Here’s our definitive countdown of the top 20 English players of all time – a tribute to their legendary status both for club and country.
15. John Terry
Club: Chelsea, Aston Villa
A fearless, old-school defender who led by example. Terry captained Chelsea to five Premier League titles and was at the heart of their Champions League triumph in 2012.
14. Paul Gascoigne
Club(s): Newcastle United, Tottenham Hotspur, Lazio, Rangers
A genius with a ball at his feet. “Gazza” dazzled with his flair and fearless dribbling. His tearful 1990 World Cup semi-final and the solo goal vs Scotland at Euro ‘96 are etched into football folklore.
13. Frank Lampard
Club(s): West Ham, Chelsea, Manchester City
The Premier League’s highest-scoring midfielder and Chelsea’s all-time top scorer. Lampard was a complete player, mixing intelligence, vision, and deadly finishing.
12. Paul Scholes
Club: Manchester United
A metronome in midfield, Scholes was the quiet genius behind United’s dominance. His vision, technique, and goals made him one of Europe’s most respected playmakers.
11. Steven Gerrard
Club: Liverpool
Gerrard was heart, soul, and thunder rolled into one. A leader who dragged Liverpool to the 2005 Champions League title, he was equally vital for England – earning 114 caps and captaining the national team.
10. David Beckham
Club(s): Manchester United, Real Madrid, LA Galaxy, PSG
Beckham’s trademark free kicks and pinpoint crossing made him a global icon. Beyond his fame, he captained England with pride and delivered when it mattered most on the pitch.
9. Kevin Keegan
Club(s): Liverpool, Hamburg, Newcastle United
The only Englishman to win the Ballon d’Or twice. Keegan dazzled in England and Germany, becoming a beloved figure at both Liverpool and Hamburg.
8. Gary Lineker
Club(s): Leicester City, Everton, Barcelona, Tottenham Hotspur
England’s top World Cup scorer and a consummate professional who never received a booking. Lineker’s six goals at the 1986 World Cup earned him the Golden Boot.
7. Jimmy Greaves
Club(s): Chelsea, Tottenham Hotspur, AC Milan
Arguably England’s most natural goalscorer. Greaves scored 44 goals in 57 appearances for England and lit up the domestic scene with his effortless finishing.
6. Alan Shearer
Club(s): Southampton, Blackburn Rovers, Newcastle United
The Premier League’s all-time leading scorer with 260 goals. Shearer’s thunderous right foot and aerial dominance made him a defender’s nightmare.
5. Harry Kane
Club(s): Tottenham Hotspur, Bayern Munich
Still writing his story, Kane is England’s all-time top scorer and one of the most complete strikers in world football. Whether in the Premier League or Bundesliga, his numbers speak volumes.
4. Gordon Banks
Club(s): Chesterfield, Leicester City, Stoke City
Known as “safe as the Banks of England,” Gordon Banks was the backbone of England’s 1966 World Cup triumph. His breathtaking save from Pelé at the 1970 World Cup became one of football’s most iconic moments. Banks was named FIFA Goalkeeper of the Year six consecutive times (1966–1971) and is still revered as one of the greatest keepers ever.
3. Wayne Rooney
Club(s): Everton, Manchester United, DC United
A footballing prodigy who exploded onto the scene as a 16‑year‑old at Everton, Rooney went on to score 253 goals for Manchester United, overtaking Sir Bobby Charlton as the club’s all‑time leading scorer. With 120 caps and 53 goals for England (the second‑highest scorer of all time), Rooney’s blend of vision, tenacity, and thunderous finishing left an indelible legacy at club and country.
2. Bobby Moore
Club(s): West Ham United, Fulham, Seattle Sounders, San Antonio Thunder
A defender par excellence and football’s first true centre-back icon, Moore captained England to their only World Cup in 1966. Admired by global legends like Franz Beckenbauer (“my toughest ever opponent”) and Pelé, Moore’s composure, reading of the game, and leadership elevated him to the very top of the footballing pantheon.
1. Sir Bobby Charlton
Club(s): Manchester United
The epitome of resilience and brilliance, Sir Bobby Charlton overcame the tragedy of the Munich Air Disaster in 1958 to lead Manchester United—and England—to unrivaled success. His two goals against Portugal sent England to the 1966 World Cup Final, which they went on to win. Charlton scored in the 1966 final, secured the 1968 European Cup for United, and claimed the Ballon d’Or the same year. With grace, power, and vision, Charlton’s legacy transcends generations.