- 20 Dec 2024
Ronaldo & top 10 international scorers of all time
Cristiano Ronaldo is the highest scorer in the history of international football.
The Manchester United forward has 115 goals in 183 games, recently overtaking the record previously held by Iran legend Ali Daei, who scored 109 times in 149 appearances between 1993 and 2006.
Some may struggle to enjoy the international break but there’s no doubt that Ronaldo absolutely adores it.
With just about every domestic trophy in his back pocket, the Portugal international continues to add to his remarkable goal scoring record for his country.
International football’s record scorers are a mix of some of the most illustrious players in the history of the sport along with others who have been at the lower reaches of the international game.
Who has scored the most international goals in history?
1. Cristiano Ronaldo (Portugal): 115 goals in 183 caps.
2. Ali Daei (Iran): 109 goals in 149 caps.
3. Mokhtar Dahari (Malaysia): 89 goals in 142 caps.
4. Ferenc Puskas (Hungary): 84 goals in 85 caps.
5. Sunil Chhetri (India): 80 goals in 125 caps.
6. Lionel Messi (Argentina): 80 goals in 157 caps.
7. Godfrey Chitalu (Zambia): 79 goals in 111 caps.
8. Ali Mabkhout (U.A.E): 78 goals in 97 caps.
9. Hussein Saeed (Iraq): 78 goals in 137 caps.
10. Pele (Brazil): 77 goals in 92 caps.
Illustrating this is the presence of Malaysia’s Mokhtar Dahari, Iraq’s Hussein Saeed, UAE’s Ali Mabkhout and India’s Sunil Chhetri in the top 10.
More familiar names, however, such as Hungary great Ferenc Puskas and Pele also make the list.
Both had better goals-per-match ratios than Ronaldo and had long, successful international careers but played in an era in which the volume of matches was lower.
Dahari is third on the list with 89 goals – five strikes ahead of Puskas.
Argentina’s Lionel Messi, Ronaldo’s great rival, currently stands on 80 international goals, and entered the top 10 international scorers in 2021.
Robert Lewandowski and Romelu Lukaku are fast closing in on the top 10.
Cristiano Ronaldo international goals
It took Ronaldo eight caps to score for his country, grabbing his debut goal in the 2-1 2004 European Championship loss against Greece. It proved to be one of the rare occasions in which he would find the net but Portugal fell to defeat.
Goals arrived at a steady pace for nearly a decade, yet when he won his 100th cap, he had just 37 international strikes.
GOLOOOOO!!!!!! RONALDO FAZ O HATTRICK!!#PORLUX | 5-0 | #VamosComTudo #WCQ pic.twitter.com/gREqSM9o3v
— Portugal (@selecaoportugal) October 12, 2021
His goal ratio has soared since then. He has nine international hat-tricks to his credit. All of these have come after his centenary cap, with the first arriving against Northern Ireland in Belfast during a 2014 World Cup qualifier. Undoubtedly the most notable of these trebles, however, arrived in a 3-3 draw against Spain during the 2018 World Cup finals in Russia.
His incredible longevity was again shown at Euro 2020 when at the age of 36 he finished top-scorer with five goals in four games.