By / July 17, 2026

Scoring goals for a national team is one of the greatest honors in football. Unlike club football, international matches carry the pride of representing an entire nation, making every goal even more meaningful. Throughout football history, only a select group of players have consistently delivered on the biggest stages, becoming legends through their remarkable scoring records.
Table of Contents
When discussing the most international goals in football, one name stands above the rest—Cristiano Ronaldo. The Portuguese superstar currently tops the all-time men’s international scoring charts with 146 goals, while Argentina’s Lionel Messi remains his closest challenger. Other legendary players such as Ali Daei, Sunil Chhetri, Romelu Lukaku, Robert Lewandowski, and Neymar have also cemented their places among the greatest international goalscorers in football history.
Cristiano Ronaldo Holds the Record for the Most International Goals in Football

Cristiano Ronaldo has enjoyed one of the most extraordinary international careers the sport has ever seen. Since making his debut for Portugal in 2003, he has continued to score goals across multiple generations of football, setting records that may remain unmatched for years.
As of July 2026, Ronaldo has scored 146 goals in 233 international appearances, giving him the record for the most international goals in football. He is also the only player to have scored in six different FIFA World Cup tournaments, highlighting his incredible longevity at the highest level.
Beyond his goal tally, Ronaldo owns several other international records. He has made more appearances for his national team than any other male footballer and has scored 10 international hat-tricks, another all-time record. His consistency in UEFA European Championships, FIFA World Cup qualifiers, UEFA Nations League matches, and international friendlies has made him the benchmark for modern footballers.
Lionel Messi Continues to Chase the Record

Whenever discussions arise about the most international goals in football, Lionel Messi is always part of the conversation.
The Argentine captain has scored 125 goals in 206 matches, making him the second-highest international goalscorer in men’s football history. Messi’s numbers are even more impressive considering his role as both a creator and a finisher. Throughout his career, he has combined world-class dribbling, passing, and vision with elite goalscoring ability.
Messi strengthened his legacy by leading Argentina to Copa América and FIFA World Cup titles while continuing to climb the all-time scoring rankings. Although he trails Ronaldo, his international achievements place him firmly among football’s greatest players.
Ali Daei: The First Player to Reach 100 International Goals

Long before Ronaldo broke the record for the most international goals in football, Iran’s Ali Daei was the player everyone chased.
Daei scored 108 goals in 148 appearances, becoming the first footballer in history to reach the milestone of 100 international goals. His record stood for nearly two decades and inspired countless players across Asia.
Even today, Ali Daei remains the highest-scoring Asian player in international football history and is widely regarded as one of the continent’s greatest footballers.
Sunil Chhetri: India’s Greatest International Goalscorer

Indian football legend Sunil Chhetri ranks fourth among players with the most international goals in football, having scored 95 goals in 157 appearances.
For more than 15 years, Chhetri has been the face of Indian football. His leadership and goals have helped India achieve success in regional competitions while earning him worldwide recognition as one of Asia’s finest strikers.
Despite playing outside Europe’s elite leagues for most of his career, Chhetri’s consistency has earned him a place alongside some of football’s biggest names.
Top Players with the Most International Goals in Football
| Rank | Player | Country | Goals | Appearances |
|---|---|---|---|---|
| 1 | Cristiano Ronaldo | Portugal | 146 | 233 |
| 2 | Lionel Messi | Argentina | 125 | 206 |
| 3 | Ali Daei | Iran | 108 | 148 |
| 4 | Sunil Chhetri | India | 95 | 157 |
| 5 | Romelu Lukaku | Belgium | 93 | 132 |
| 6 | Mokhtar Dahari | Malaysia | 89 | 142 |
| 6 | Robert Lewandowski | Poland | 89 | 167 |
| 8 | Ali Mabkhout | United Arab Emirates | 85 | 115 |
| 8 | Harry Kane | England | 85 | 121 |
| 10 | Ferenc Puskás | Hungary | 84 | 89 |
| 11 | Neymar | Brazil | 80 | 130 |
| 12 | Godfrey Chitalu | Zambia | 79 | 111 |
The rankings include players from different eras, proving that greatness in international football is not limited to one generation. While Ronaldo and Messi continue to extend their records, legendary names like Ferenc Puskás and Ali Daei remain iconic figures in football history.
Neymar Surpasses Pelé for Brazil
Brazil has always produced legendary forwards, but Neymar now stands alone as the country’s all-time leading international scorer.
The Brazilian superstar has scored 80 goals in 130 matches, surpassing Pelé’s long-standing record of 77 goals. Neymar achieved the milestone through his performances in FIFA World Cup qualifiers, Copa América tournaments, and international friendlies.
Although injuries have interrupted parts of his career, Neymar remains one of Brazil’s most influential footballers and continues to rank among the players with the most international goals in football.
Continental Leaders in International Goals
Several players dominate the scoring charts within their respective continents.
| Continent | Player | Country | Goals |
|---|---|---|---|
| Europe | Cristiano Ronaldo | Portugal | 146 |
| South America | Lionel Messi | Argentina | 125 |
| Asia | Ali Daei | Iran | 108 |
| Africa | Godfrey Chitalu | Zambia | 79 |
| North & Central America | Stern John | Trinidad and Tobago | 69 |
These footballers have become national icons while setting records that have inspired future generations across their regions.
Women’s Football Has Even More Prolific Goalscorers
While discussions about the most international goals in football often focus on the men’s game, women’s football features even more extraordinary scoring records.
Canada’s Christine Sinclair leads all players with an astonishing 190 international goals, making her the highest international goalscorer in football history across both men’s and women’s football.
American legends Abby Wambach and Mia Hamm also feature near the top of the all-time rankings, while every player in the women’s top ten has scored at least 100 international goals—a milestone achieved by only three men.
Top Women’s International Goalscorers
| Rank | Player | Country | Goals | Appearances |
|---|---|---|---|---|
| 1 | Christine Sinclair | Canada | 190 | 331 |
| 2 | Abby Wambach | United States | 184 | 255 |
| 3 | Mia Hamm | United States | 158 | 276 |
| 4 | Maysa Jbarah | Jordan | 144 | 151 |
| 5 | Carli Lloyd | United States | 134 | 316 |
| 6 | Kristine Lilly | United States | 130 | 354 |
| 7 | Birgit Prinz | Germany | 128 | 214 |
| 8 | Marta | Brazil | 124 | 214 |
| 9 | Alex Morgan | United States | 123 | 224 |
| 10 | Julie Fleeting | Scotland | 116 | 121 |
Interesting Facts About the Most International Goals in Football
- Cristiano Ronaldo holds the men’s record with 146 international goals.
- Lionel Messi ranks second with 125 goals for Argentina.
- Ali Daei was the first footballer to score 100 international goals.
- Sunil Chhetri is India’s all-time leading scorer and fourth overall.
- Neymar overtook Pelé to become Brazil’s highest international goalscorer.
- Christine Sinclair holds the overall world record with 190 international goals.
- Only three men have scored more than 100 international goals, while all women in the top ten have reached that milestone.
Conclusion
The race for the most international goals in football showcases the incredible consistency, longevity, and talent of football’s greatest players. Cristiano Ronaldo currently leads the all-time men’s rankings with 146 goals, while Lionel Messi continues to strengthen his legendary international career. Alongside icons such as Ali Daei, Sunil Chhetri, Neymar, Harry Kane, and Robert Lewandowski, these players have defined international football through their remarkable scoring records.
On the women’s side, Christine Sinclair’s 190 goals remain one of the greatest achievements in football history. Together, these records celebrate the players who have consistently delivered for their countries and secured their place among the greatest goalscorers the game has ever seen.