Top scorers of the England national team: Harry Kane, Wayne Rooney & Gary Lineker in rankings
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…
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.