Football

Cristiano Ronaldo might be playing in Saudi Arabia these days, but he’s still racking up records in Portuguese colours.

Read more Football

The 41-year-old holds the record for most international appearances in the history of men’s football. Among male footballers, he also has the most international goals of all time, as part of his enduring pursuit of titles and records.

Argentina and Inter Miami star Lionel Messi — who is nearly three years younger — has battled the Portuguese star his entire career for titles and trophies but following his international retirement in 2026 he’ll finish behind his main rival.

The Sporting News is regularly updating the rankings for most international goals in the history of men’s football below. 

Who has scored the most goals in men’s international football?

Ronaldo holds the record for the most goals scored in men’s international football. The Al Nassr and Portugal striker has 146 goals in 234 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.

Read more Football

Those two were later joined by Messi as the only three men’s players to reach a century of international goals, with Messi hitting the mark after a hat-trick against Curacao, with his current tally at 125 in 207 Argentina matches.

Getty Images

Most international goals: Men’s all-time top 10

Table below is updated as of October 6, 2026.

*Denotes active player

PlayerCountryGoalsCapsYears active
1.Cristiano Ronaldo*Portugal1462342003 —
2.Lionel Messi*Argentina1252072005 —
3.Ali DaeiIran1091481993-2006
4.Sunil ChhetriIndia951572005-2025
5.Romelu Lukaku*Belgium941352010 —
6.Robert Lewandowski*Poland921702008 —
7.Harry Kane*England891242015—
=7.Mokhtar DahariMalaysia891421972-1985
9.Ali MabkhoutUAE851152009-2024
10.Ferenc PuskasHungary84891945-1956

Who has scored the most goals in women’s international football?

Even if Ronaldo and Messi continued to play well into their 40s, it is almost impossible for them to catch the goal tallies of the leading women’s international goalscorers.

The top-scoring player in women’s international football — and, indeed, overall — is Canada’s Christine Sinclair, who has managed a staggering 190 goals in 328 appearances in 23 years.

Christine Sinclair - Canada - Olympic gold

She is six goals ahead of USWNT great Abby Wambach, who retired in 2015. The top 10 is dominated by USA stars, who make up half of the list, although all but Jordan’s Maysa Jbarah and Brazil’s Marta have retired.

Read more Supernova Shooting Stars Slot Review

MORE: Cristiano Ronaldo goal scoring record: List of all-time top scorers

Most international goals: Women’s all-time top 10

Table below is updated as of October 6, 2026

*Denotes active player

PlayerCountryGoalsCapsYears active
1.Christine SinclairCanada1903282000-2023
2.Abby WambachUSA1842552001-2015
3.Mia HammUSA1582761987-2004
4.Maysa Jbarah*Jordan1451522005 —
5.Carli LloydUSA1343152005-2021
6.Kristine LillyUSA1303541987-2010
7.Birgit PrinzGermany1282141994-2011
8.Marta*Brazil1242142002 —
9.Alex MorganUSA1232242010-2024
10.Julie FleetingScotland1161211996-2011

Comments

Baixar App
Wheel button
Wheel button Spin
Wheel disk
800 FS
500 FS
300 FS
900 FS
400 FS
200 FS
1000 FS
500 FS
Wheel gift
300 FS
Congratulations! Sign up and claim your bonus.
Get Bonus