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 March 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 – 55 goals in 82 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
Harry Kane

Kane was expected to power past Rooney at the top of the England scoring table in 2022, but he blew his big opportunity.
A missed penalty against France at the World Cup in Qatar condemned the Three Lions to a quarter-final exit and left Kane level with Rooney on 53 goals.
He eventually broke the record with a penalty against Italy in a 2024 Europan Championship qualifier in Naples.
Wayne Rooney

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.
Bobby Charlton

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.
Gary Lineker

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.
Jimmy Greaves

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
England News
World Cup All-Time Top Scorers
World Cup Winners List

Recent Posts
- PSG make Victor Osimhen their No.1 summer target
- Chelsea interested in signing Barcelona full-back Alejandro Balde
- Everton’s new stadium three months behind schedule, £760m costs to increase
- FPL Double Gameweek 29: Five low-priced players to watch including Man United and Chelsea stars
- Manchester City striker Erling Haaland in race to be fit for Liverpool game