England captain Harry Kane moved into the top 20 men’s international goalscorers of all time with his goal against Latvia on Monday night.
Here, the PA news agency looks at how he compares and how far he could climb.
Current standing

The game against Latvia was Kane’s 105th for his country and took him to 71 goals.
That lifted him from a share of 21st place on the all-time list to 18th, level with former Germany striker Miroslav Klose as well as Malawi’s Kinnah Phiri and Kiatisuk Senamuang of Thailand. Kane has played the fewest games of the quartet.
The figures exclude Vivian Woodward, who scored 75 international goals but the majority were recorded as being for England Amateurs. Were his to all be counted as official international goals, he would of course be recognised as England’s record scorer ahead of Kane.
Kane became England’s record scorer in March 2023 and is now 18 goals clear of former skipper Wayne Rooney (53).
Top 10 target

Reaching 75 goals would vault Kane into a share of 14th position, one place behind Pele who scored 77 for Brazil between 1957 and 1971.
With the top 10 scorers in men’s internationals stretching down to those with 79 goals – Brazil star Neymar and former Zambia striker Godfrey Chitalu share that ranking – the elite club will be firmly within Kane’s sights.
Since the 2017-18 campaign, coinciding with his appointment as captain, he has averaged 11.3 England appearances and 8.3 goals per season. At that rate he would be likely to crack the top 10 during the first half of 2026.
Aged 31 and having spoken of his desire to emulate Portugal star Cristiano Ronaldo by playing until the age of 40, Kane will hope he has several years to climb still higher up the chart.
Ferenc Puskas ranks ninth with 84 goals, with several of the players ahead of the Hungarian still active at international level.
Poland’s Robert Lewandowski is alongside Ali Mabkhout of the United Arab Emirates on 85, with Belgium’s Romelu Lukaku sixth on 88.
Mokhtar Dahari scored 89 for Malaysia, Sunil Chhetri has 95 and counting for India and three men have scored over 100 international goals.
Ali Daei’s long-time record of 108 for Iran was overhauled by first Ronaldo and then Argentina’s Lionel Messi, who now have 136 and 112 respectively.