• Alexis Sanchez, Chile - 45 goals from 136 internationals. EPA
    Alexis Sanchez, Chile - 45 goals from 136 internationals. EPA
  • Shinji Okazaki, Japan - 50 goals from 119 internationals. AFP
    Shinji Okazaki, Japan - 50 goals from 119 internationals. AFP
  • Edinson Cavani, Uruguay - 51 goals from 118 internationals. AFP
    Edinson Cavani, Uruguay - 51 goals from 118 internationals. AFP
  • Asamoah Gyan, Ghana - 51 goals from 109 internationals. AFP
    Asamoah Gyan, Ghana - 51 goals from 109 internationals. AFP
  • Javier Hernandez, Mexico - 52 goals from 109 internationals. Reuters
    Javier Hernandez, Mexico - 52 goals from 109 internationals. Reuters
  • Ali Ashfaq, Maldives - 53 goals in 80 internationals. AFP
    Ali Ashfaq, Maldives - 53 goals in 80 internationals. AFP
  • Romelu Lukaku, Belgium - 55 goals from 88 internationals. Reuters
    Romelu Lukaku, Belgium - 55 goals from 88 internationals. Reuters
  • Bader Al-Mutawa, Kuwait - 56 goals from 178 internationals. AFP
    Bader Al-Mutawa, Kuwait - 56 goals from 178 internationals. AFP
  • Edin Dzeko, Bosnia and Herzegovina - 59 goals from 112 matches. AFP
    Edin Dzeko, Bosnia and Herzegovina - 59 goals from 112 matches. AFP
  • Luis Suarez, Uruguay - 63 goals from 116 internationals. Reuters
    Luis Suarez, Uruguay - 63 goals from 116 internationals. Reuters
  • Robert Lewandowski, Poland - 63 goals in 115 internationals. EPA
    Robert Lewandowski, Poland - 63 goals in 115 internationals. EPA
  • Neymar, Brazil - 64 goals from 103 internationals. AFP
    Neymar, Brazil - 64 goals from 103 internationals. AFP
  • Ali Mabkhout, UAE - 65 goals in 85 internationals. Chris Whiteoak / The National
    Ali Mabkhout, UAE - 65 goals in 85 internationals. Chris Whiteoak / The National
  • Lionel Messi, Argentina - 71 goals from 142 internationals. AFP
    Lionel Messi, Argentina - 71 goals from 142 internationals. AFP
  • Sunil Chhetri, India - 72 goals from 115 internationals. AFP
    Sunil Chhetri, India - 72 goals from 115 internationals. AFP
  • Cristiano Ronaldo, Portugal - 102 goals from 170 internationals. AFP
    Cristiano Ronaldo, Portugal - 102 goals from 170 internationals. AFP

Cristiano Ronaldo, Lionel Messi, Romelu Lukaku and the 16 highest international goalscorers still active - in pictures


Steve Luckings
  • English
  • Arabic

Cristiano Ronaldo is used to breaking records, as you can see in this list.

The Portugal striker is only the second man to pass 100 international goals, following twin strikes against Sweden in a Uefa Nations League match in September.

After making his first senior international appearance as an 18-year-old in 2003, Ronaldo scored his first goal for Portugal in a 2-1 defeat by eventual winners Greece at Euro 2004.

Capped 167 times by Portugal, Ronaldo is second only to Iran’s Ali Daei, on 109, in the list of top men’s international goal scorers.

The 35-year-old missed Portugal's last competitive match, a 3-0 victory against the Swedes, after testing positive for Covid-19.

Ronaldo is a doubt for Portugal's upcoming friendly against Andorra as well as Nations League games against France and Croatia after sustaining an ankle injury in Juventus' 2-2 draw against Lazio in Serie A at the weekend.

Whether the five-time Ballon d'Or winner is fit to take part for his country over the next week, few would bet against the prolific forward surpassing Daei's mark before he decides to call time on his international career.

Above is a photo gallery of the top 16 active highest goalscorers in international football. To scroll through to the next image, click on the arrows or swipe on your device.