Top scorers of the England national team: Harry Kane, Wayne Rooney & Gary Lineker in rankings

Business

England are one of world football’s powerhouses, though their lofty reputation has not always translated into trophies on the pitch.

The Three Lions have just one major honour to their name – the 1966 World Cup – though things have been more promising recently under Gareth Southgate.

Despite these mixed fortunes of the grandest stage, some incredible goal-getters have still pulled on the white shirt for England. Here are the top goalscorers in the national team’s history, ranked…


Vivian WoodwardVivian Woodward

Woodward played for Tottenham and Chelsea / Harrison/GettyImages

Caps: 23
Goals: 29

A lot of Olympic fans want Vivian Woodward brought back to life to help Great Britain win more gold medals – he captained the country to first place at the 1908 Olympics in London and in Stockholm in 1912.

Unfortunately, that’ll never happen, but we can rejoice over the Tottenham and Chelsea legend’s stellar scoring record for England.

Woodward’s strike rate of 1.26 goals per game is the second-highest for an England player.

Tom FinneyTom Finney

Finney captained England / Central Press/GettyImages

Caps: 76
Goals: 30

Tom Finney used to pick up British Home Championship winner’s medals for fun during his international career.

The Preston star would pop up with his fair share of goals, too.

Alan ShearerAlan Shearer

There’s that iconic hand / Shaun Botterill/GettyImages

Caps: 63
Goals: 30

Shearer sent England fans crazy with his performances at Euro 96 as his side went close but eventually fell short.

He would have netted more than his 30 strikes had he spent more than eight years at international level.

Nat LofthouseNat Lofthouse

Lofthouse played for Preston / Douglas Miller/GettyImages

Caps: 33
Goals: 30

It’s a long shot, but ask your grandparents if they remember Nat Lofthouse.

A Bolton legend, the centre forward didn’t earn as many international caps as he should have but made the most of the time he did get.

Michael OwenMichael Owen

Owen burst onto the scenes in the 1990s / Ben Radford/GettyImages

Caps: 89
Goals: 40

Few players burst onto the scene quite like Michael Owen – Micah Richards aside, maybe.

Owen was a Ballon d’Or winner at 21 but was undeniably hampered by injuries towards the end of his career.

Jimmy GreavesJimmy Greaves

Greaves was a prolific striker / Getty Images/GettyImages

Caps: 57
Goals: 44

Tottenham’s all-time leading goalscorer, Jimmy Greaves was the bridesmaid to Geoff Hurst’s bride in 1966.

An injury kept Greaves out of the starting XI as the Three Lions emerged victorious. His scoring record remains incredible regardless.

English Soccer Player Gary LinekerEnglish Soccer Player Gary Lineker

Lineker won the 1986 World Cup Golden Boot / Jean-Yves Ruszniewski/GettyImages

Caps: 80
Goals: 48

Gary Lineker’s goals at World Cups kept the nation believing its side could win the World Cup.

It never quite happened, but the striker is still renowned as both one of England’s greatest strikers and the model case for switching playing for punditry.

Bobby CharltonBobby Charlton

Charlton won the 1966 World Cup / Evening Standard/GettyImages

Caps: 106
Goals: 49

Bobby Charlton remains the gold standard for England forwards to aspire to.

The Man Utd legend’s driving runs and fearsome shots made him one of the most revered players around in his heydey.

A leading figure in the victorious 1966 World Cup campaign and a Ballon d’Or winner, Charlton is a true legend for both club and country.

Harry KaneHarry Kane

Kane captains England / Visionhaus/GettyImages

Caps: 78
Goals: 51

A true goalscorer in every sense, there’s no shortage to the type of goals Harry Kane can score.

The Tottenham forward won the Golden Boot at the 2018 World Cup and was again among the goals as the Three Lions reached the Euro 2020 final.

He’ll become England’s top scorer soon enough, having scored his international goals at a frightening pace.

Wayne RooneyWayne Rooney

Rooney’s Euro 2004 remains iconic / Laurence Griffiths/GettyImages

Caps: 120
Goals: 53

Maybe not for much longer, but Wayne Rooney remains England’s all-time leading goalscorer.

The Manchester United legend shouldn’t have been held back as much as he was at international level, but with injury in 2004, a red card in 2006, qualification failure in 2008 and overall poor showings in 2010, 2012, 2014 and 2016, it’s a tale of what might have been for Rooney in major tournaments.

He couldn’t inspire the nation to any international success, but his breakout performance at Euro 2004 won’t ever be forgotten.