Cristiano Ronaldo of Portugal continues to be at the helm of the list of players with the most goals in international football. The Portugal legend has 122 goals in 198 appearances to his name.
Ronaldo, the most-capped international, also holds the all-time record for most career goals (832).
Iranian legend, Ali Daei, ranks second with 109 goals in 148 games. Daei held the record for the most goals scored until September 2021, when Ronaldo surpassed him with a goal against Ireland in a World Cup qualifier.
Argentina’s World Cup-winning team captain Lionel Messi scored his 100th international goal in a friendly match against Curacao and finds himself in third place with 102 goals in 174 matches. His goal in an international friendly against Panama made him only the second player after Ronaldo to score 800 career goals. The PSG star is also the second-highest goalscorer in international football among active players.
Mokhtar Dahari of Malaysia scored 89 goals in 142 matches, making him the fourth-best goalscorer on this list.
Indian captain Sunil Chhetri comes in the fifth spot with 85 goals. Chhetri is third when it comes to the list of active goalscorers after Ronaldo and Messi.
While, Hungarian legend Ferenc Puskas is ranked sixth with 84 career goals.
Robert Lewandowski of Poland and the Brazilian star Neymar find themselves on the top 15 list with 78 and 77 goals, respectively.