Harry Kane is England’s all-time record goalscorer after scoring his 56th goal in his 83rd game against Malta.
He was level with Wayne Rooney at the top of the list of all England goalscorers and his name is firmly entrenched among the elite strikers who have donned the England shirt.
Kane’s landmark goal in England came on 23 March 2023 when he converted a penalty to give the Three Lions a 2–0 lead at Napoli in their opening Euro 2024 qualifier, before adding to his tally three days later in a 2–0 win over Ukraine in the fixture. Wembley.
Still only 30 years old, Kane will have many more opportunities to extend his lead at the top of the rankings. His form at Bayern Munich in his first season in Germany will certainly see him add to his record when England take on Australia in a friendly at Wembley Stadium.
What is the England goals record?
The record for the number of goals for the England men’s national team belongs to Harry Kane.
Wayne Rooney scored 53 goals in 120 games for England. Kane has 59 goals in 86 games.
Rooney and Kane are the only England players in history to break the 50-goal mark for the national team.
The only other England players with 40 or more are Bobby Charlton (49), Gary Lineker (48), Jimmy Greaves (44) and Michael Owen (40).
Most England goals all-time
In addition to the list of players above, there is a group of three players on 30 goals, which includes Premier League all-time scoring leader Alan Shearer.
Another familiar name, Chelsea legend Frank Lampard, rounds out the top 10, which is made more impressive by the fact that he played in central midfield.
|Harry Kane||59||86||2015 – present|
|Wayne Rooney||53||120||2003 – 2018|
|Bobby Charlton||49||106||1958 – 1970|
|Gary Lineker||48||80||1984 – 1992|
|Jimmy Greaves||44||57||1959 – 1967|
|Michael Owen||40||89||1998 – 2008|
|Nat Lofthouse||30||33||1950 – 1958|
|Alan Shearer||30||63||1992 – 2000|
|Tom Finney||30||76||1946 – 1958|
|Vivian Woodward||29||23||1903 – 1911|
|Frank Lampard||29||106||1999 – 2014|