Ranked! The 25 best English players ever
The best English players ever – from World Cup winners to Euros nearly-men and everyone in between

Who is the greatest English player ever?
It's a debate that has rolled on for years and through generations, but here's our take on the eternal question.
From world champions to generational talents and modern-day greats, here's our run-down of the best 25 male players to pull on a Three Lions shirt.
The 25 best English players ever: 25. Raheem Sterling
Among the most decorated English players of the 21st century, Sterling has won four Premier League titles with Manchester City – along with the FA Cup and four League Cups.
The versatile former Liverpool forward starred throughout England’s run to the final of Euro 2020, scoring three goals – most notably the opener as Gareth Southgate’s side beat Germany 2-0 in the last 16.
24. Michael Owen
He’s been retired for nine years now, but Owen remains 10th on the all-time list of Premier League top scorers.
After bursting onto the scene with Liverpool, he announced himself to the international stage with that solo goal against Argentina at the 1998 World Cup – one of 40 he scored for the Three Lions in all (only five players have notched more).
23. John Terry
One of the finest defenders English football has ever seen, Terry is also the highest-scoring centre-back in Premier League history – finding the net 41 times for Chelsea, more often than not with his head.
He captained the Blues to five top-flight titles and Champions League glory (somewhat infamously lifting the trophy in full kit despite being suspended for the final) – and briefly wore the armband for England.
22. Glenn Hoddle
Quite possibly the most gifted English player of his generation, Hoddle made himself a legend at Tottenham and has been named as the club’s best-ever player on numerous occasions.
A magician with the ball at his feet, he was a mainstay of Bobby Robson’s England side during the 80s – when he also reached number 12 in the charts with ‘Diamond Lights’, a duet with teammate Chris Waddle (because of course).
21. John Barnes
After making a name for himself at Watford, Barnes took his wing wizardry to Liverpool and helped the Reds to two league titles.
Born in Jamaica, he earned 79 England caps – and it was during a 1984 friendly that he produced the most iconic moment of his career (bar the ‘World in Motion’ rap, obviously), gliding through Brazil’s defence at the Maracana to score arguably the Three Lions’ greatest goal (with his weaker right foot).
20. Frank Lampard
During his trophy-laden career at the top level, Lampard redefined what it meant to be a goalscoring midfielder; with 177 goals (two more than Thierry Henry), he ranks sixth on the all-time Premier League list.
The Chelsea legend won six caps for England (only five players have ever earned more) – who never quite cracked the conundrum of how to partner him effectively with his great contemporary, Steven Gerrard.
19. Billy Wright
The first player to reach 100 caps for their country, Wright captained England 90 times (a joint record alongside Bobby Moore) – wearing the armband at the 1950, 1954 and 1958 World Cups.
At club level, the centre-half spent his entire career with Wolves – where he was skipper for all three of the club’s First Division titles and featured in some of the earliest European matches: the famous floodlit friendlies at Molineux.
18. Steven Gerrard
Another Premier League legend who loved a goal from midfield, Gerrard will forever be synonymous with Liverpool’s 2004/05 Champions League triumph – from that goal against Olympiacos to that night in Istanbul.
But he’s also the fourth most-capped England player of all time, having turned out for his country 114 times during a 14-year international career which saw him appear at five major tournaments – and serve as captain under Roy Hodgson.
17. Tom Finney
After fighting in the Second World War, Finney went on to become one of the finest players on the planet during the mid-20th century – spending almost his entire career with Preston North End and representing England 76 times.
A selfless forward known for his assists as much as his goals, club teammate Bill Shankly called him simply “the greatest player I ever saw, bar none”.
16. Paul Scholes
A member of the ‘Class of ‘92’, Scholes’ midfield mastery proved pivotal to Manchester United’s sustained success under Sir Alex Ferguson; the diminutive playmaker made 718 appearances for the Red Devils, scoring 155 goals.
His England career was relatively short – he retired from international duty seven years before his (first) retirement from the game outright – but he made some notable contributions, such as bagging both goals in the Euro 2000 play-off win over Scotland at Hampden Park.
15. Peter Shilton
Think of Shilton and you instantly think of Diego Maradona outjumping him to score his infamous ‘hand of God’ goal – but England’s most-capped player (125 caps) was one of the best goalkeepers of his generation.
As well as featuring for the Three Lions at three World Cups and two Euros, he twice lifted the European Cup with Nottingham Forest – and made a whopping 1,0005 league appearances for eight clubs overall.
14. Rio Ferdinand
A player ahead of his time, Ferdinand’s ball-playing ability and athleticism set him apart from other English centre-halves around the turn of the century.
The most expensive defender not once but twice, he enjoyed a glittering 12 years with Manchester United (who he joined from arch-rivals Leeds) and had a short stint as captain of England – for whom he won 81 caps between 1997 and 2011.
13. Kevin Keegan
A European cup winner and three-time top-flight champion with Liverpool, Keegan went on to become one of England’s biggest hits abroad after joining Hamburg in 1977 (for his trendsetting perm as well as what he did on the pitch).
But the two-time Ballon d’Or winner – who captained his country on 31 occasions – is most synonymous with a certain moment from his managerial career: that 1996 rant in the direction of Sir Alex Ferguson…
12. Ashley Cole
An Invincible by the age of 23 with Arsenal and a winner of, well, pretty much every other trophy going at Chelsea, Cole has a claim to be one of the most complete full-backs ever.
The left-back combined intelligence and athleticism, attacking forays with defensive solidity, and even once forced Cristiano Ronaldo to ask to be substituted after the Portuguese had a nightmare against the Blues man in 2006.
11. Stanley Matthews
“Stanley Matthews taught us the way football should be played,” said Pele; “I couldn’t believe he was just a man. He was the best player in the world,” opined Bobby Charlton.
One of the game’s all-time greats, ‘The Wizard of the Dribble’ – who famously played professionally until he was 50 – gained legend status at both Blackpool and hometown club Stoke City, and played in the 1950 and 1954 World Cups.
Thank you for reading 5 articles this month* Join now for unlimited access
Enjoy your first month for just £1 / $1 / €1
*Read 5 free articles per month without a subscription
Join now for unlimited access
Try first month for just £1 / $1 / €1
- 1
- 2
Current page: The 25 best English players ever: 25-11
Next Page The 25 best English players ever: 10-1Get the FourFourTwo Newsletter
The best features, fun and footballing quizzes, straight to your inbox every week.
Tom Hancock started freelancing for FourFourTwo in April 2019 and has also written for The Analyst and When Saturday Comes, among others. He supports Wycombe Wanderers and has a soft spot for Wealdstone. A self-confessed statto, he has been known to watch football with a spreadsheet (or several) open...