Connect with us

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 – 66 goals in 98 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
England Fixtures & Results
World Cup All-Time Top Scorers
World Cup Winners List