England all-time top scorers: Complete list of most goals
England all-time top scorers: Complete list of most goals
Harry Kane has etched his name into the annals of English football history. With his 56th goal in his 83rd cap against Malta, he has become the all-time leading goalscorer for the England men’s team, surpassing the record previously held by Wayne Rooney.
Kane’s journey to the top of England’s scoring charts has been nothing short of remarkable. His name now sits alongside some of the most legendary forwards to have ever donned an England shirt.
The record-breaking goal came on March 23, 2023, during England’s opening Europe 2024 qualifier against Malta. Kane coolly converted a penalty to give the Three Lions a 2-0 lead in Naples. He didn’t stop there, adding another goal to his tally three days later in a 2-0 victory over Ukraine at Wembley.
At just 30 years old, Kane still has plenty of time to further cement his legacy. His impressive form for Bayern Munich in his debut season in Germany suggests that he is far from done. As England prepares to face Australia in a friendly match at Wembley Stadium, fans will be eagerly anticipating Kane’s next opportunity to add to his record-breaking tally.
England all-time top scorers
Name | Goals | Caps | Years |
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 |