Male footballers with the most goals scored for their national teams in official international matches. Cristiano Ronaldo leads the all-time record with over 130 international goals, surpassing the previous record held by Ali Daei of Iran.
| # | Category | All Time | All Time | Change |
|---|---|---|---|---|
| 🥇 | Cristiano Ronaldo | 130 | 130 | +0% |
| 🥈 | Ali Daei | 109 | 109 | +0% |
| 🥉 | Mokhtar Dahari | 89 | 89 | +0% |
| 4 | Romelu Lukaku | 85 | 85 | +0% |
| 5 | Kunishige Kamamoto | 80 | 80 | +0% |
| 6 | Pelé | 77 | 77 | +0% |
| 7 | Sándor Kocsis | 75 | 75 | +0% |
| 8 | Bashar Abdullah | 75 | 75 | +0% |
Transform your data into beautiful, interactive visualizations. No account required - start creating stunning charts in seconds!