The Three Lions’ goalscoring chart features an illustrious roll-call of some of the best strikers and midfielders to have played for the national team
10 Frank Lampard | 29 goals
Lampard was another player from the so-called Golden Generation who, for a variety of reasons, never played to his full potential for England. Despite not transferring his club form Chelsea onto the international stage on a more consistent basis, his impressive goal return for England makes him one of the highest-scoring midfielders of all-time.
9. Tom Finney | 30 goals
A famous one-club man at his beloved Preston North End, Finney replicated his supreme form domestically, where he scored 187 times in 433 appearances, on the international stage. He made 76 appearances for England and briefly was the record goalscorer.
8. Alan Shearer | 30 goals
Shearer, the Premier League’s all-time leading goalscorer, also took his form to the international arena with his goal tally coming from 63 caps. He was the top scorer in the Euro 96 and also made appearances in the 1998 World Cup and 2000 European Championship.
7. Nat Lofthouse | 30 goals
The Bolton legend scored over 250 goals for the club, and he has one of the best goal-to-game ratios of any England player with his tally coming from just 33 caps. He was also the leading goalscorer for England before he was overtaken by Bobby Charlton
6. Michael Owen | 40 goals
Michael Owen rose to international prominence at the 1998 World Cup in France. In that tournament he became the youngest player and youngest goalscorer for England at the time. He is also the only England player to score in four major tournaments and was capped 89 times in total.
5. Jimmy Greaves | 44 goals
The Tottenham Hotspur legend is their all-time leading goalscorer and stands as the fourth-highest scorer for England. He appeared at both the 1962 and 1966 World Cups and was England’s first-choice striker – as well as all-time leading scorer- in 1966 before an injury cost him his place, with Geoff Hurst stepping in and going on to fire the national team to glory.
4. Gary Lineker | 48 goals
Lineker is England’s third highest scorer in history and has always shone on the World Cup stage. He won the Golden Boot with six goals at the 1986 World Cup and also scored four in the 1990 World Cup to help his side reach the semi-finals in Italy.
3. Bobby Charlton | 49 goals
The Manchester United and England legend made 758 appearances for his club and also was capped 106 times for the national team. He is regarded as one of the best midfielders of all-time and played an integral role in England’s 1966 World Cup victory, scoring twice in the semi-finals. His total of 49 goals was a record for 45 years.
2. Harry Kane | 50 goals
The England captain’s tremendous record at club level with Tottenham has been transferred onto the international stage seamlessly.
1. Wayne Rooney | 53 goals
Rooney is both England’s most-capped outfield player of all-time with 119 appearances, and their leading goalscorer with 53 goals. He announced himself on the international stage by scoring four goals during Euro 2004 and he went onto play at three World Cups during his 13-year international career.