Top England goal scorers of all-time – who is England’s all-time top goal scorer?
List of England top goal scorers of all-time? Who is England’s highest ever top goal scorer? Harry Kane extends his lead at the top of England men’s all-time record goalscorers list after his goal against Croatia.
Harry Kane’s goal against Mexico on his 119th appearance means he is now on 85 goals for the Three Lions as he continues to extend his lead at the top of England men’s senior team’s list of all-time record goalscorers. Watch & Bet Football Live =>
Kane’s ascent to the top has been nothing short of remarkable. He surpassed Wayne Rooney’s long-standing record of 53 goals on March 23, 2023, when he converted a first-half penalty against Italy in Naples.
That moment wasn’t just a statistic it was the culmination of years of relentless consistency at the highest level.
What makes Kane’s achievement even more impressive is his goals-per-game ratio of 0.72, which dwarfs many of his predecessors.
With us all the way ❤️🏴 pic.twitter.com/8CV0eNFfZD
— Harry Kane (@HKane) July 2, 2026
For context, he’s averaging nearly a goal every game a return that puts him in elite company globally, not just in English football history. Watch & Bet Football Live =>
Top 10 England goal scorers of all-time
Scoring for your country is every English schoolboy’s dream. But doing it consistently, against the best defenders on the planet, and under the weight of a nation’s expectations? That’s what separates the good from the immortals.
This list isn’t just a tally of goals, it’s a walk through English footballing history. It features World Cup winners, Golden Boot champions, one-club legends, and a current captain who has turned goal-scoring into an art form.
From the thunderous strikes of the 1960s to the clinical precision of the modern game, these ten men have etched their names into Three Lions folklore.
At the very top sits a man who has redefined what we thought was possible. Harry Kane doesn’t just lead this char he’s shattered it, building a lead so commanding that it might stand for decades.
But the chase behind him is just as fascinating: a former boy wonder turned all-time great, a Manchester United icon, and a pure poacher who never missed from six yards.
Top 10 goal scorers for England national team
So, who makes the cut? Who joins Kane in this exclusive club of English royalty? Who are the top goal scorers for England national team? Here is the list of England’s top goal scorers of all time.
| Rank | Player | Goals | Caps | Average | Career |
|---|---|---|---|---|---|
| 1 | Harry Kane | 85 | 119 | 0.72 | 2015–2026 |
| 2 | Wayne Rooney | 53 | 120 | 0.44 | 2003–2018 |
| 3 | Sir Bobby Charlton | 49 | 106 | 0.46 | 1958–1970 |
| 4 | Gary Lineker | 48 | 80 | 0.60 | 1984–1992 |
| 5 | Jimmy Greaves | 44 | 57 | 0.77 | 1959–1967 |
| 6 | Michael Owen | 40 | 89 | 0.45 | 1998–2008 |
| 7 | Nat Lofthouse | 30 | 33 | 0.91 | 1950–1958 |
| Alan Shearer | 30 | 63 | 0.48 | 1992–2000 | |
| Tom Finney | 30 | 76 | 0.39 | 1946–1958 | |
| 10 | Vivian Woodward | 29 | 23 | 1.26 | 1903–1911 |
| Frank Lampard | 29 | 106 | 0.27 | 1999–2014 |
Harry Kane remains England’s undisputed leading marksman for the 2025–26 international campaign. The 32-year-old captain has been in sensational form and carried that momentum into the 2026 FIFA World Cup.
Kane opened the tournament with a brace against Croatia before adding another goal in the 2-0 victory over Panama, taking his England tally to 82 goals.
Harry Kane heads into England’s Round of 16 clash in outstanding form after scoring twice in the 2-1 comeback victory over DR Congo.
The England captain struck two crucial second-half goals to rescue the Three Lions from the brink of elimination, once again proving his reputation as a decisive performer in major tournaments.
His clinical finishing and leadership will be vital as England prepare for their next knockout challenge.
His strike against Panama also made him England’s outright all-time leading men’s World Cup goalscorer with 13 goals, surpassing Gary Lineker’s long-standing record.
Here’s the full list of England players who have found the net so far this international season:
| Player | Goals (This Season) | Notes |
| Harry Kane | 11 | Recorded 8 goals and later 11 goals for England during the campaign. |
| Jude Bellingham | 7 | Finished as England’s highest scorer in a single World Cup edition with 7 goals. |
| Bukayo Saka | 3 | Scored a hat-trick in the World Cup third-place playoff. |
| Marcus Rashford | 1 | Scored in the World Cup opener against Croatia. |
| Declan Rice | 1 | Scored in the World Cup third-place playoff. |
| Ezri Konsa | 1 | Scored in the World Cup third-place playoff. |
-
List of England top goal scorers at World Cup and Euros
When the world is watching and the pressure is suffocating, some players shrink and others rise to become legends. This list isn’t about friendlies or qualifiers; it’s about the moments that define careers.
The World Cup and the European Championships are where heroes are made, where a single strike can echo through generations.
From Geoff Hurst’s historic hat-trick in the 1966 final to Harry Kane’s relentless tournament hauls, these are the men who delivered when it mattered most.
Some built their entire reputations on a single golden summer, while others consistently turned up tournament after tournament.
Whether it’s Gary Lineker’s penalty-box poaching or Alan Shearer’s thunderous finishes, each name on this list has a story written in the high-stakes drama of major finals.
Here is the list of England’s top goal scorers at World Cup and Euros.
Rank Player World Cup Goals Euros Goals Total Tournaments 1 Harry Kane 13 7 20 2018, 2022, 2026 World Cups; Euro 2020, 2024 2 Gary Lineker 10 0 10 1986, 1990 World Cups 3 Alan Shearer 2 7 9 1998 World Cup; Euro 1996, 2000 4 Wayne Rooney 1 6 7 2006, 2010, 2014 World Cups; Euro 2004, 2012, 2016 5 Jude Bellingham 7 0 7 2026 World Cup 6 Geoff Hurst 5 1 6 1966, 1970 World Cups; Euro 1968 7 Michael Owen 4 2 6 1998, 2002 World Cups; Euro 2000, 2004 8 Sir Bobby Charlton 4 1 5 1962, 1966, 1970 World Cups; Euro 1968 9 David Platt 3 1 4 1990 World Cup; Euro 1992 10 Frank Lampard 0 3 3 Euro 2004, 2012 Note: Totals are based on goals scored in the final tournament stages only (excluding qualifiers).
Several other players, including Bukayo Saka, Marcus Rashford, and Steven Gerrard, have also scored three World Cup goals, but Lampard is included here as a representative for the 10th spot based on his Euros tally.
Harry Kane’s goals England vs Mexico – July 6 2026
Watch Harry Kane score 1 goal for England in their 3-2 win over Mexico in the Round of 16 match at the 2026 FIFA World Cup.
Harry Kane’s goals England vs DR Congo – July 1 2026
Watch Harry Kane score 2 goals for England in their 2-1 win over DR Congo in the Round of 32 match at the 2026 FIFA World Cup.
Harry Kane’s goals England vs Croatia – June 17 2026
Watch Harry Kane score from a Declan Rice corner for England in their 4-2 win over Croatia in the group stage match at the 2026 FIFA World Cup.
How many hat tricks has Harry Kane scored for England?
When Harry Kane steps onto the pitch, opposing defenders know they’re in for a long afternoon. The England captain doesn’t just score goals he collects them in threes.
Kane has become the Three Lions’ most prolific hat-trick hunter, delivering multiple trebles across World Cups, European qualifiers, and everything in between.
From his first World Cup hat-trick against Panama in 2018 to his stunning four-goal haul against San Marino in 2021, Kane has made a habit of leaving matches with the ball tucked under his arm.
Here is the list of international hat-tricks scored by Harry Kane
| No. | Date | Opponent | Goals | Result | Competition | Venue |
|---|---|---|---|---|---|---|
| 1 | 24 June 2018 | Panama | 3 (22′ pen., 45+1′ pen., 62′) | 6–1 | 2018 FIFA World Cup | Nizhny Novgorod Stadium, Nizhny Novgorod, Russia |
| 2 | 7 September 2019 | Bulgaria | 3 (24′, 49′ pen., 73′ pen.) | 4–0 | UEFA Euro 2020 qualifying | Wembley Stadium, London, England |
| 3 | 14 November 2019 | Montenegro | 3 (18′, 24′, 37′) | 7–0 | UEFA Euro 2020 qualifying | Wembley Stadium, London, England |
| 4 | 12 November 2021 | Albania | 3 (18′, 33′, 45+1′) | 5–0 | 2022 FIFA World Cup qualification | Wembley Stadium, London, England |
| 5 | 15 November 2021 | San Marino | 4 (27′ pen., 31′, 39′ pen., 42′) | 10–0 | 2022 FIFA World Cup qualification | San Marino Stadium, Serravalle, San Marino |
Who has the most goals in England history?
Harry Kane is the all-time leading goalscorer for the England men’s national team, with an impressive tally of 85 goals in 119 international appearances.
More about England top goal scorers
See also our other lists with top goal scorers and the national team official website for more England top goal scorers stats. Watch & Bet Football Live =>
- UEFA Euro Top Goal Scorers of All Time
- UEFA Europa League Top Goal Scorers of All Time
- Premier League Golden Boot Winners List
- Premier League Top Goal Scorers All Time
- Bundesliga Golden Boot Winners List
Table of Contents





