Who holds the record for most international goals in men's football?
Answer
Cristiano Ronaldo
Answer
Cristiano Ronaldo
Cristiano Ronaldo holds the record for the most international goals in men’s football. He achieved the record while representing Portugal, surpassing Iran’s Ali Daei, who had scored 109 international goals.
Ronaldo made his senior Portugal debut in 2003 and scored his first international goal later that year. His record-breaking 110th goal came against the Republic of Ireland in a 2022 FIFA World Cup qualifying match, moving him ahead of Daei. He has continued to add to the total in UEFA European Championship, World Cup, Nations League and qualifying matches.
The record refers to goals in recognized senior men’s international football, not total goals in every type of match. Pelé and Lionel Messi are among the greatest international scorers, but neither has surpassed Ronaldo’s total. Ronaldo also holds the men’s international appearance record, making his achievement especially notable for both longevity and output.
Exact goal totals can change whenever Ronaldo plays for Portugal, so current statistics should be dated when published.
Source: Wikipedia · fact-checked Aug. 2026