Ranking England's top 5 goalscorers of all time

England's top 5 goalscorers of all time
England's top 5 goalscorers of all time

#3 Harry Kane — 48*

Harry Kane is the highest goal-scoring captain from England
Harry Kane is the highest goal-scoring captain from England

For his senior career, Harry Kane chose England over the Republic of Ireland. Kane was called up to the national side by coach Roy Hodgson during the 2016 UEFA Euro Qualifiers. He scored within 80 seconds after coming off the bench.

His constant performance at the domestic level with Tottenham Hotspur kept him under the good books of national team coaches. Eventually, Kane was announced captain of the Three Lions ahead of the 2018 FIFA World Cup. England endured a fine campaign under the Tottenham striker's leadership.

They found their exit in a fiercely fought semifinal battle against Luka Modric's Croatia. Harry Kane finished the tournament as the top goal scorer (6). After the 2018 FIFA World Cup, Harry Kane led England in the 2020 Euro Championship.

During the 2022 World Cup qualifiers, Harry Kane became the highest goal-scoring captain and the joint-most goal scoring English player in a single year.


#2 Sir Bobby Charlton — 49

Sir Charlton was called up to the national side at the age of 19
Sir Charlton was called up to the national side at the age of 19

Sir Bobby Charlton's name and legacy are etched on the golden pages of English football's history books. The main man behind England's 1966 World Cup triumph, Sir Charlton is also a Ballon d'Or winner from the same year.

A survivor of the Munich air disaster, Sir Bobby Charlton went on to establish a successful and lengthy stint at Old Trafford. He is one of the most respected Manchester United players of all time.

Sir Charlton was a renowned figure during his youth days and he was called up to the national side at the age of 19. He scored seven off six appearances in his debut year itself. Sir Bobby Charlton has played over 106 games for England.


#1 Wayne Rooney — 53

Rooney is England's youngest ever goal scorer
Rooney is England's youngest ever goal scorer

Wayne Rooney rose to become England's most sought after teenager during his Everton days. Having been selected for the national side in 2003, Rooney became the youngest England debutant at 17 years and 111 days. A couple of months later, Rooney went on to become England's youngest ever goal scorer at 17 years and 317 days.

It didn't take long for Wayne Rooney to cement his position amongst a star-studded English team. After a below-par World Cup campaign in 2006 due to injury woes, Rooney edged out his teammates on England's road towards the 2010 World Cup.

Despite never winning a title with England, Rooney was always a key figure in the team. The year 2014 saw the former Manchester United forward in his best form for England. Rooney accumulated eight goals in that year.

However, Rooney's record is most likely to be broken by the current English captain — Harry Kane.

Quick Links