If we look back at the players who have been the highest goal scorers in the history of FIFA few big names come to mind. Portugal’s Captain Ronaldo stands on the List of the FIFA top Scorers all time. He stands in the 1st position in the list of top international men’s football goalscorers by country in international football.
FIFA is the Fédération Internationale de Football Association, which is the most prestigious sports organisation in the world. It boasts 209 members of the Senior Men’s international football competition & it is the six continental confederations of international association football. We look at the List of the FIFA top Scorers of all-time International Men’s football.
The Portugal Men’s National Team star Player, Ronaldo, leads in this table. He is the all-time top scorer in the Football world on the Club and International stages with 950 + Goals. He holds the world record for international goals, scoring 135 for Portugal since making his debut in 2003. Ronaldo, who currently plays for Saudi Arabian club Al-Nassr, continues to achieve new records in his goal-scoring journey.
Lionel Messi, widely recognized as the greatest of all time (GOAT), recently achieved the remarkable milestone of surpassing 895 goals in his illustrious career. He is also the all-time leading scorer in La Liga, with an incredible 474 goals, and plays as a forward for and captains both Major League Soccer clubs, Inter Miami and Argentina.
As we reflect on the elite players who have significantly impacted football through their goal-scoring feats, several legendary names stand out. Let’s explore the list of the highest goal-scorers in the history of FIFA, encompassing the list of the FIFA top scorers in the all-time international matches.
List of the FIFA top Scorers all time
Table of Contents

Top 10 international goal scorers in men’s football. Ronaldo is on top with 143 goals, and Messi is in second with 115 goals. Former Iranian player Ali Daei holds the 3rd position, while Indian footballer Sunil Chhetri ranks 4th on the list of all-time top scorers.
Here is the list of the FIFA top Scorers all time in International Men’s football.
| S No | Player | Country | Goals | Apps |
|---|---|---|---|---|
| 1 | Cristiano Ronaldo | Portugal | 143 | 220 |
| 2 | Lionel Messi | Argentina | 115 | 191 |
| 3 | Ali Daei | Iran | 108 | 148 |
| 4 | Sunil Chhetri | India | 95 | 153 |
| 5 | Romelu Lukaku | Belgium | 89 | 124 |
| 6 | Mokhtar Dahari | Malaysia | 89 | 142 |
| 7 | Robert Lewandowski | Poland | 88 | 163 |
| 8 | Ali Mabkhout | UAE | 85 | 114 |
| 9 | Ferenc Puskás | Hungary | 84 | 85 |
| 10 | Godfrey Chitalu | Zambia | 79 | 111 |
| Neymar | Brazil | 79 | 128 | |
| 11 | Harry Kane | England | 78 | 112 |
| 11 | Hussein Saeed | Iraq | 78 | 137 |
Cristiano Ronaldo – 143+ Goals (Active)

- Clubs: Sporting CP, Manchester United, Real Madrid, Juventus, Al-Nassr
- National Team: Portugal National Team
In the List of top international men’s football goalscorers by country, Ronaldo has shown remarkable consistency and longevity since 2003. Starting his career at just 18, he has earned over 200 caps, making him the most-capped male player in international men’s football history.
Known for his ability to score goals, relentless drive, and impeccable finishing, CR7’s career has been nothing short of iconic.
Lionel Messi – 115 + Goals (Active)

- Clubs: Barcelona, Paris Saint-Germain, Inter Miami
- National Team: Argentina National Team
Born in Rosario, Argentina, in 1987, Lionel Messi is considered one of the greatest footballers of all time. The Rosario magician has wowed fans with his dazzling dribbles, quick, left-footed precision free-kicks, and an uncanny knack for scoring in the biggest moments.
His recent achievement of 895+ career goals is a true testament to his unmatched brilliance.
Ali Daei – 94 Goals (Retired)
- Clubs: Arminia Bielefeld, Bayern Munich and Hertha Berlin, Etc…
- National Team: Iranian National Football Team
The first football player to score 100 international goals. Daei was named the World’s top scorer in official international competitions with 108 Goals and holds third position in the list of the FIFA top Scorers all time.
Sunil Chhetri – 94 Goals (Active)

- Clubs: East Bengal (2008-2009), Dempo (2009-2010), ISL sides Mumbai City FC (2015-2016) and Bengaluru FC
- National Team: Indian National Football Team
Sunil Chhetri is India’s all-time leading goal scorer and holds the record for the most appearances with the national team. He’s admired for his link-up play, sharp goal-scoring skills, and strong leadership on the field.

