England Top Scorers | All-Time England Top Scorers
The England top scorers list features some of the finest players ever to pull on the famous Three Lions jersey.
In the all-time England top scorers list, Hary Kane leads the way ahead of Wayne Rooney (stats correct as of October 2023).
Kane holds the record for the most goals for England in a calendar year (16) – a feat he set in 2021.
All-Time England Top Scorers
1. Harry Kane – 62 goals in 88 appearances
2. Wayne Rooney – 53 goals in 119 appearances
3. Bobby Charlton – 49 goals in 106 appearances
4. Gary Lineker – 48 goals in 80 appearances
5. Jimmy Greaves – 44 goals in 57 appearances
6. Michael Owen – 40 goals in 89 appearances
7=. Nat Lofthouse – 30 goals in 33 appearances
7=. Alan Shearer – 30 goals in 63 appearances
7=. Tom Finney – 30 goals in 76 appearances
10=. Vivian Woodward – 29 goals in 23 appearances
10=. Frank Lampard – 29 goals in 106 appearances.
All-Time England Top Scorers – Top 5 Profiles
Kane was expected to power past Rooney at the top of the England scoring table in 2022, but he blew his big opportunity.
He eventually broke the record with a penalty against Italy in a 2024 Europan Championship qualifier in Naples.
Rooney’s 119 appearances make him England’s most-capped outfield player of all time, and the tally may prove difficult to beat.
The former Everton and Manchester United star initially announced himself on the international stage with four goals at the 2004 European Championships.
He subsequently played at three World Cups during his 13-year international career but could not help England win a major tournament.
Charlton, who was capped 106 times at international level, is widely regarded as one of the finest midfielder players to represent England.
He played an integral role in England’s 1966 World Cup success, scoring twice against Portugal in the semi-finals at Wembley Stadium.
While the word ‘great’ is thrown around a little too quickly in modern football, it is an accolade that undoubtedly applies to Charlton.
Lineker made his England debut in 1984 and went on to score 48 goals in 80 appearances during an eight-year international career.
His six goals in the 1986 World Cup saw him claim the Golden Boot, the only time an English player achieved the feat until Kane in 2018.
Lineker was integral to England’s progress to the semi-finals of the 1990 World Cup, adding another four goals to his tally.
Many respected pundits believe that Greaves was the best out-and-out goalscorer to play for England.
He was England’s first-choice striker at the 1962 and 1966 World Cup, but an injury cost him his place in the team during the second tournament.
Geoff Hurst replaced Greaves in the line-up and famously scored a hat-trick as England beat Germany in the final.
More England Resources
- Manchester City back on track after 2-1 victory over Luton Town
- Aston Villa 1-0 Arsenal: Bailey goal extends Villains’ unbeaten home run
- Pep Guardiola denies City are reliant on Rodri but the stats disagree
- Preview: Aston Villa vs Arsenal – prediction, team news, line-ups
- Man Utd boss Ten Hag scoops Premier League MOTM award
- This Week In Football: Last-minute UWNL drama, Santos relegated & more
- Morning Mix: Arsenal face acid test at Villa, Chelsea boss has no excuses
- Arsenal or Liverpool: Who is better placed to beat Man City to the title?
- Copa America 2024 draw: Argentina to face Chile, Brazil and USMNT discover their groups
- Four reasons PSV Eindhoven are overtaking Ajax on and off the pitch