Ranked! The 25 best English players ever

Ranked! The 25 best English players ever
(Image credit: Future)

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

Raheem Sterling

(Image credit: PA Images)

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

The Masked Singer star Michael Owen

(Image credit: PA)

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

Jamie Vardy

(Image credit: PA)

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

Glenn Hoddle exclusive

(Image credit: PA Images)

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

John Barnes

(Image credit: Getty)

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

Frank Lampard Chelsea

(Image credit: Getty)

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

Ferenc PUskas England Hungary

(Image credit: PA)

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

Steven Gerrard

(Image credit: PA)

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

England top scorers

(Image credit: Getty)

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

Paul Scholes

(Image credit: PA)

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

Peter Shilton

(Image credit: PA)

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

Rio Ferdinand

(Image credit: Getty)

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

Kevin Keegan

(Image credit: Getty)

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

Ashley Cole

(Image credit: Getty)

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

10 players who peaked after turning 30

(Image credit: Getty)

“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

Tom Hancock

Tom Hancock started freelancing for FourFourTwo in April 2019 and has also written for the Premier League and Opta Analyst, 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...