Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124

Cristiano Ronaldo might be playing in Saudi Arabia these days, but he’s still racking up records.
The 40-year-old set the record for most international appearances in men’s football history with 219 appearances.
Not only does he hold the record for most appearances by a male player, but he also has the most goals of all time, with one more during the March 2025 international window.
Argentina and Inter Miami star Lionel Messi, who is three years younger, can potentially still catch Ronaldo for both records if he continues to play at the 2026 World Cup.
Sporting News regularly updates the list of most international goals in men’s soccer history below.
Cristiano Ronaldo holds the record for the most goals scored in men’s international football. The Manchester United and Portugal star has 136 goals in 219 senior appearances for his country.
Ronaldo broke the long-standing goal record held by Iran’s Ali Daei when he scored twice against the Republic of Ireland in September 2021.
Those two were later joined by Lionel Messi as the only three men’s players who have reached a century of international goals, with Messi reaching the mark after a hat-trick against Curacao on March 28, 2023.
Table below is updated as of March 28, 2025.
*Denotes active player
| Player | Country | Goals | Caps | Years active | |
| 1. | Cristiano Ronaldo* | Portugal | 136* | 219 | 2003 — |
| 2. | Lionel Messi* | Argentina | 112* | 191 | 2005 — |
| 3. | Ali Daei | Iran | 109 | 148 | 1993-2006 |
| 4. | Sunil Chhetri* | India | 95* | 153 | 2005 — |
| 5. | Mokhtar Dahari | Malaysia | 89 | 142 | 1972-1985 |
| 6. | Romelu Lukaku | Belgium | 88 | 122 | 2010 — |
| 7. | Ali Mabkhout | UAE | 85 | 115 | 2009 — |
| 8. | Robert Lewandowski | Poland | 85 | 158 | 2008– |
| 9. | Ferenc Puskas | Hungary | 84 | 89 | 1945-1956 |
| 10. | Godfrey Chitalu | Zambia | 79 | 111 | 1968-1980 |