Who Has Scored the Most Goals in International Football History?
Nov 6, 2026
AI Generated·May contain errors
Cristiano Ronaldo is considered one
of the greatest players to play the game,
with the Portuguese star delivering for club
and country for over two decades.
Ronaldo has been a prolific goal scorer for his country,
but where does he rank in the all-time list for international goals?
Ronaldo holds the record for men's international goals
with 146 in 234 games, while also being the
only player to score in six separate World Cups.
Argentinian icon Lionel Messi, who has
also retired from international soccer,
notched 126 goals in 208 goals for his country.
Winning two Copa Americas and a World Cup in the process.
Iran's Ali Daei was the first player in soccer history
to reach 100 goals in international football before finishing
with 108 goals for his career.
India's Sunil Chhetri scored 95 goals in 157 games
for his country across a two decade international career.
Romelu Lukaku has made 135 appearances for Belgium
and currently sits on 94 goals,
with the 33-year-old eyeing a century before retirement.

