With his goal against Canada in the semifinal of the CONMEBOL Copa América 2024, Lionel Messi tied Iran’s Ali Daei as the second highest scorer in international football history.
The Argentine remains behind Cristiano Ronaldo, who tops the ranking with 130 goals for Portugal. Brazil’s all-time top scorer is Neymar with 79 goals, as he surpassed the record previously held by Pelé (77).
READ MORE
++ Neymar consults specialist Kléber Barbão in Maringá for his knee
++ Lamine Yamal admires Lionel Messi but prefers Neymar
++ Was Neymar’s departure from Barcelona one of the biggest mistakes in football history?
At 32 years old, the former Santos player is far from the top but can still climb some spots within the top 10. He is currently in tenth place, tied with Godfrey Chitalu of Zambia.
The top international goal scorers
- Cristiano Ronaldo (Portugal) – 130 goals
- Ali Daei (Iran) – 109 goals
- Lionel Messi (Argentina) – 109 goals
- Sunil Chhetri (India) – 94 goals
- Mokhtar Dahari (Malaysia) – 89 goals
- Ali Mabkhout (United Arab Emirates) – 85 goals
- Romelu Lukaku (Belgium) – 85 goals
- Ferenc Puskás (Hungary) – 84 goals
- Robert Lewandowski (Poland) – 83 goals
- Godfrey Chitalu (Zambia) – 79 goals
- Neymar (Brazil) – 79 goals
- Hussein Saeed Mohammed (Iraq) – 78 goals
- Pelé (Brazil) – 77 goals
- Sándor Kocsis (Hungary) – 75 goals
- Kunishige Kamamoto (Japan) – 75 goals