FootballSports

The top 10 international goalscorers in men’s football history

From record-smashing legends to modern-day marvels, these ten footballers have lit up the international stage with their incredible goal-scoring prowess. Ranked from tenth to first, here are the players who’ve found the net more than any other in men’s international football.

10. Neymar – Brazil (79 goals)

Photo: Alizada Studios / Shutterstock.com

Brazil’s talisman Neymar has dazzled fans with his flair, creativity, and clinical finishing. Surpassing the legendary Pelé, he now holds the title of Brazil’s all-time top goalscorer in men’s international football.

9. Ferenc Puskás – Hungary (80 goals)

Ferenc Puskas
Photo: Wiki Commons

Ferenc Puskás remains an icon of the beautiful game, remembered for his deadly left foot and sharp footballing mind. He was the heart of Hungary’s 'Golden Team' and a pioneer of attacking football in the 1950s.

8. Ali Mabkhout – United Arab Emirates (85 goals)

Ali Mabkhout
Mohammad Moussa, CC BY-SA 4.0, via Wikimedia Commons

A national hero in the UAE, Ali Mabkhout’s consistency and poise in front of goal have made him the Gulf region’s top scorer. He has been a vital part of the national side for over a decade.

Read also: Ex-Premier League striker caught in off-air outburst after Ireland win

7. Robert Lewandowski – Poland (87 goals)

Robert Lewandowski
sbonsi / Shutterstock.com

Known for his precision and strength, Robert Lewandowski is Poland’s all-time leading scorer. His ability to score from nearly any position makes him one of the most complete forwards of his generation.

6. Romelu Lukaku – Belgium (89 goals)

Photo: Gennaro Di Rosa / Shutterstock.com

Romelu Lukaku has powered his way to the top of Belgium’s scoring charts. His mix of physical dominance and sharp finishing has made him a key figure in the Red Devils’ golden generation.

5. Mokhtar Dahari – Malaysia (89 goals)

Mokhtar Dahari
Unknown, anonymous work, Public domain, via Wikimedia Commons

A Malaysian legend, Mokhtar Dahari stood out in the 1970s and '80s for his speed and goal-scoring instinct. Nicknamed “Super Mokh,” he remains Southeast Asia’s most prolific international striker.

4. Sunil Chhetri – India (95 goals)

Sunil Chhetri
daykung / Shutterstock.com

India’s captain and most recognisable footballer, Sunil Chhetri has been a beacon of consistency. His leadership and goals have elevated Indian football to new heights on the Asian stage.

Read also: Brazil’s 10 greatest footballers of all time, ranked from Jairzinho to Pele

3. Ali Daei – Iran (110 goals)

Ali Daei
Fars Media Corporation, CC BY 4.0, via Wikimedia Commons

Ali Daei was the first player to cross the 100-goal milestone in men’s internationals. A towering presence on the field, he set a standard that stood for over a decade before being overtaken.

2. Lionel Messi – Argentina (115 goals)

Lionel Messi
YES Market Media / Shutterstock.com

A magician with the ball, Lionel Messi’s journey from Rosario to World Cup glory is one of football’s greatest stories. His international record is a testament to his unmatched talent and longevity.

1. Cristiano Ronaldo – Portugal (143 goals)

Cristiano Ronaldo
Mikolaj Barbanell / Shutterstock.com

Cristiano Ronaldo stands at the summit as the highest goalscorer in men’s international football. Combining athleticism, drive, and an unrelenting hunger for goals, he continues to set new records for Portugal.

Read also: Saka chooses unexpected player as the best teammate of his career

Read also: The 11 greatest Russian MMA fighters of all time