Harry Kane has raised his international goals tally to 81 with the England national team, surpassing Brazilian star Neymar, who has scored 79 goals for his country, as the Three Lions captain continues to cement his place among the greatest scorers in football history.

Kane scored twice to lead England to a 4-2 victory over Croatia in his country's opening match at the 2026 World Cup, in Group 12.

Kane now occupies 10th place on the all-time international top scorers list, which is headed by Portugal's Cristiano Ronaldo with 143 goals, followed by Argentina's Lionel Messi with 120, and Iran's Ali Daei with 108.

The achievement comes as the Bayern Munich striker leads England's hopes of competing for the World Cup title, buoyed by his vast experience and his continued ability to find the net in decisive matches.

Kane needs 3 more goals to surpass the record of legendary Hungarian Ferenc Puskás (84 goals), and 5 goals to equal the tally of UAE football's all-time top scorer Ali Mabkhout, who occupies eighth place on the list.

Kane also raised his World Cup goals tally to 10, scored across 3 tournaments, equalling the record of his compatriot and 1986 World Cup top scorer Gary Lineker, becoming only the second England player to reach that mark in the history of the Three Lions.

Harry Kane represents one of the most important assets in the England squad, having proven over the years his ability to make the difference against the strongest national teams. With his scoring form continuing, expectations are growing that he will play a pivotal role in England's bid to end their long wait for a World Cup title.

All-time international top scorers:

  • Cristiano Ronaldo (Portugal) — 143
  • Lionel Messi (Argentina) — 120
  • Ali Daei (Iran) — 108
  • Sunil Chhetri (India) — 95
  • Romelu Lukaku (Belgium) — 90
  • Mokhtar Dahari (Indonesia) — 89
  • Robert Lewandowski (Poland) — 89
  • Ali Mabkhout (UAE) — 85
  • Ferenc Puskás (Hungary) — 84
  • Harry Kane (England) — 81
  • Neymar (Brazil) — 79