Top international goalscorers in men's football: Ronaldo on top; Messi third with 96 goals

Cristiano Ronaldo holds the record of having scored the most goals in men's international football.

Published : Jun 15, 2021 19:26 IST

Portugal's Cristiano Ronaldo has 112 goals from 181 matches.

Portugal captain Cristiano Ronaldo’s goal against Ghana in the FIFA World Cup was his 118th goal. He sits comfortably on top of the all-time international top goalscorers list.

Indian team captain Sunil Chhetri is now tied 5th alongside Ferenc Puskas on the all-time goal-scorer’s list with 84 strikes.

Argentina’s Lionel Messi, who has 96 goals, is placed third on the list.

(Updated on Dec. 12, 2022)

PositionPlayerMatchesGoals
1Cristiano Ronaldo (Portugal)*195118
2Ali Daei (Iran)148109
3 Lionel Messi (Argentina)*17196
4

Mokhtar Dahari (Malaysia)

14289
5Ferenc Puskas (Hungary)8584
5Sunil Chhetri (India)*13184
7Ali Mabkhout (UAE)*10980
8Godfrey Chitalu (Zambia)11179
9Hussein Saeed (Iraq)13778
9

Robert Lewandowski (Poland)*

138

78

* active players