Updated: 23 Jul 2026 19:52 BST |
3 min read
Make us your Google favourite
Bayern Munich forward Harry Kane overtook Wayne Rooney as England’s all-time leading goalscorer after finding the net against Italy in Euro 2024 qualifying in March 2023.
Kane scored the 54th goal of his England career from the penalty spot, sending Gigio Donnarumma the wrong way, after Declan Rice had opened the scoring in Naples.
He followed that up a matter of days later with his 55th international goal as he tallied the opener against Ukraine at Wembley. Prior to that encounter, the then-Tottenham ace had received a golden boot in commemoration of becoming the country’s all-time leading scorer.
He has since added another 30 strikes as of July 2026. His overall record currently stands at a remarkable 85 goals in 119 games.
Kane scored six times at the 2026 World Cup in North America to become England’s all-time top scorer in the competition with 14 in total.
He also scored twice at the World Cup in Qatar in 2022, having top-scored for England in UEFA qualifying, plundering a section joint-best 12 goals.
Four years earlier, Kane had managed six at the World Cup in Russia in 2018 as England finished fourth.
A special moment for @HKane: England’s all-time record goalscorer! pic.twitter.com/GhJIyFiSgh
โ England (@England) March 26, 2023
The next highest-scoring active player for England is Raheem Sterling, who has 20 since making his Three Lions debut back in 2012. However, the former former Chelsea winger is unlikely to add any more goals after seeing his career nosedive in recent years
Kane and Rooney are followed by the legendary Sir Bobby Charlton, who netted 49 goals during his illustrious career which saw him lift the World Cup in 1966.
Gary Lineker retired with 48 England goals to his name. He was the top scorer at the 1986 World Cup Finals in Mexico with six goals even though England went out in the quarter-finals to that year’s winners, Diego Maradona’s Argentina.
Lineker and Kane are the only two Englishmen to win the World Cup Golden Boot, with the latter matching his fellow former Tottenham man’s six some 32 years later.
Another hero of 1966, Jimmy Greaves, sits fifth with 44 goals. Michael Owen, Vivian Woodward, Nat Lofthouse, Alan Shearer and Sir Tom Finney complete the top 10.
England’s All-time Top 10 Goalscorers
| Player | Goals |
|---|---|
| 1. Harry Kane | 85 |
| 2. Wayne Rooney | 53 |
| 3. Bobby Charlton | 49 |
| 4. Gary Lineker | 48 |
| 5. Jimmy Greaves | 44 |
| =5. Vivian Woodward | 44 |
| 7. Michael Owen | 40 |
| 8. Tom Finney | 30 |
| =8. Nat Lofthouse | 30 |
| =8. Alan Shearer | 30 |
๐ช๐๐ง๐๐ ๐ฉ๐๐๐๐ข๐ฆ/๐๐ข๐ก๐ง๐๐ก๐จ๐ ๐ ๐ข๐ฅ๐..

