sportsdunia logo
Search Icon

Advertisement

Advertisement

Ranking the 10 Players With Most Goals In International Football

7 min
Ranking the 10 Players With Most Goals In International Football

There have been several goal scorers in the history of football over the years. While some of them have scored some instant bangers and screamers, many have tried to remain consistent and have a knack for scoring goals each time they are on the pitch. From legends like Pele and Ferenc Puskas to current generational superstars like Cristiano Ronaldo and Lionel Messi, there have been several goal scorers who have broken many records by scoring an incredible number of goals in their professional careers in International football.

Being a top goal scorer for any country requires exceptional capabilities and tremendous performances constantly at the highest level of football. However, there is a select list of players who have been exceptional in playing for their country and scoring goals consistently. In this article, we are going to list the top players with the most goals in International football.

List of Players with Most International Goals in Football (Top 10)

Below is a table of the top 10 players with the most goals in international football, ranked by their total goals scored for their national teams. Let’s take a look at the football players with most goals table:

RankPlayerCountryGoalsAppearances
10Godfrey ChitaluZambia79111
9Ferenc PuskásHungary8485
8Robert LewandowskiPoland85158
7Ali MabkhoutUnited Arab Emirates85115
6Romelu LukakuBelgium89124
5Mokhtar DahariMalaysia89142
4Sunil ChhetriIndia95152
3Ali DaeiIran108148
2Lionel MessiArgentina112193
1Cristiano RonaldoPortugal138221
Top 10 International Goal Scorers

How We Ranked the Football Players with Most Goals Internationally?

Total International Goals Scored: The primary metric is the total goals a player has scored for their national team, reflecting their scoring ability across all international matches.

Performance in Major International Tournaments: Goals in high-pressure tournaments like the FIFA World Cup, UEFA European Championship, or AFC Asian Cup carry significant weight, showcasing a player’s ability to perform at a big stage.

Longevity and Consistency: Players who have scored consistently over many years and appearances demonstrate enduring impact, with sustained performance adding to their legacy, were considered while making this list of players with the most goals in international football.

Advertisement

Which Player have Scored Most International Goals in Football?

Well, the answer to this one is pretty simple, right? It’s none other than Cristiano Ronaldo who has been the player with the most goals in international football. But the question is, how are the remaining ones? Let’s find out about them in detail.

10) Godfrey Chitalu (Zambia)

Godfrey Chitalu
Godfrey Chitalu (Image Credits: X / @OdogwuOneNation)

Zambian legend Godfrey Chitalu is the only African player on the list. Chitalu made his international debut for his country in 1968 and earned 91 International caps with 79 goals. The attacker mostly played for clubs like Kabwe Warriors and Kitwe United in his home country. He is regarded as one of the greatest African players with a remarkable influence at the International level. With 79 goals in 111 appearances, to become one of the players with the most goals internationally. Chitalu has scored the most goals in football if you talk about the African continent.

CountryGoalsAppearances
Zambia79111
Godfrey Chitalu International Stats

9) Ferenc Puskás (Hungary)

Ferenc Puskas (Image Credits: X / @HemerotecaRMCF)

Hungarian footballer Ferenc Puskás is certainly one of the greatest footballers of all time and one of the finest goal-scorers of all time. Playing as a forward, Ferenc has played for Hungary and Spain at the International level. He played with Real Madrid, where he scored loads of goals, making him one of the all-time greats. He had 84 goals in 85 matches. FIFA has also dedicated an award in memory of the legend, titled the FIFA Puskás Award, which is given to the player who has scored the most beautiful goal each year.

CountryGoalsAppearances
Hungary8485
Ferenc Puskas International Stats

8) Robert Lewandowski (Poland)

Robert Lewandowski
Robert Lewandowski (Image Credits: X / @pzpn_pl)

The Polish striker Robert Lewandowski is one of the most popular and influential strikers of all time. He is one of the most successful Bayern Munich players in the history of the club, with over 700 senior career goals for the club and country. He also captains the Poland National team and continues to showcase his form at FC Barcelona at 36 years of age. In International football, he has bagged 85 goals for his country in 158 games for Poland since his debut in 2008.

CountryGoalsAppearances
Poland85158
Robert Lewandowski International Stats

7) Ali Mabkhout (UAE)

Ali Mabkhout
Ali Mabkhout (Image Credits: X / @Shamyr_Ramirez)

United Arab Emirates’s all-time top scorer, Ali Mabkhout, is one of the most prolific goal-scorers in Asia with plenty of goals under his name at the International level. He has scored 85 goals in 113 appearances for the Arabian country throughout his International career and is still active for his country. The 34-year-old plays for UAE Pro League club Al-Nasr SC and played for Al-Jazira previously.

CountryGoalsAppearances
United Arab Emirates85113
Ali Mabkhout International Stats

Advertisement

6) Romelu Lukaku (Belgium)

Romelu Lukaku
Romelu Lukaku (Image Credits: X / @dellyabbey)

The power centre forward, Romelu Lukaku, is hailed as one of the best modern-day strikers in football. He has played for some of the biggest clubs in the world in the Premier League and Serie A. Currently, he is playing for the Italian club SSC Napoli and actively plays for Belgium’s men’s national team. Lukaku has made 124 appearances for his country and netted 89 goals to achieve the status of Belgium’s all-time top scorer.

CountryGoalsAppearances
Belgium89124
Romelu Lukaku International Stats

5) Mokhtar Dahari (Malaysia)

Mokhtar Dahari
Mokhtar Dahari (Image Credit: X / @FreeMalaysia)

The icon of Asia and the greatest Malaysian footballer of all time, Mokhtar Dahari, is 5th on the list of players with the most goals for his country. He had scored 89 goals and played a staggering 142 appearances for the Asian country. In Malaysia, the legendary goal scorer claimed three medals in the Asian Games. Debuted in 1972, he was a commanding figure of Malaysia’s men’s national team, being the all-time highest goal scorer and died at 32 due to amyotrophic lateral sclerosis.

CountryGoalsAppearances
Malaysia89142
Mokhtar Dahari International Stats

4) Sunil Chettri (India)

sevensftbl
Sunil Chettri (Image Credits: X / @sevensftbl)

The icon of Indian football, Sunil Chettri, is third on the list of active players with the most International goals and fourth on this honourable ranking, bagging 95 goals for the Indian senior men’s national team in a total of 152 appearances. Chettri recently announced his return to International football from retirement and has already scored a few goals for the Blues Tigers. The 40-year-old striker made his debut in 2005, and since then, he has been the leading figure for India while continuing to extend his legacy.

CountryGoalsAppearances
India95152
Sunil Chhetri International Stats

Advertisement

Skyscanner Banner

3) Ali Daei (Iran)

Ali Daei
Ali Daei (Image Credits: X / @prznsoccer)

The legend of Iran, Ali Daei, was the only player in the history of the game to score more than 100 goals in International football before the likes of Leo Messi and Cristiano Ronaldo surpassed him. One of the greats of the game, Daei spent a significant spell in the German top flight playing for Bayern Munich and Herta in the Bundesliga, being among only a few Asians to have played in Europe during his era. Internationally, he scored 108 times in 148 matches in total.

CountryGoalsAppearances
Iran108148
Ali Daei International Stats

2) Lionel Messi (Argentina)

Lionel Messi
Lionel Messi (Image Credit: X / @Argentina)

Arguably one of the greatest players of all time, Lionel Messi continues to perform tremendously after having numerous records under his name over the years. Being one of the most complete forwards of all time, Messi remains untouchable in several La Liga records with eight Ballon d’Or awards. As he continues to show his form at Inter Miami, it remains to be seen how the Barcelona legend carves out his career ahead. As of now, Messi is second with 112 goals in 193 matches.

CountryGoalsAppearances
Argentina112193
Lionel Messi International Stats

1) Cristiano Ronaldo (Portugal)

Cristiano Ronaldo (Image Credit: X/@selecaoportugal)
Cristiano Ronaldo (Image Credit: X / @selecaoportugal)

The Portuguese forward Cristiano Ronaldo does not need any introductions as he has been unstoppable since day one and continues to be a dominant force in world football. Having numerous Ballon d’Or awards, UEFA Men’s Player of the Year Awards, World’s Best Player Awards, and several other awards, he has been scoring goals in each club he has been in.

Boasting the record for most goals in the UEFA Champions League, European Championship, and internationally, Ronaldo has set his aim to score more than 1000 goals throughout his career. The 40-year-old is Portugal’s all-time top scorer and appearance-maker maker also the player with the most goals for the country and internationally with 138 goals. Ronaldo has scored the most goals in international football so far.

CountryGoalsAppearances
Portugal138221
Cristiano Ronaldo International Stats

Advertisement

FAQs

Which player has the most goals in International?
+
A. Cristiano Ronaldo has the most goals in International football scoring 136 goals.
How many Asian players are on the list?
+
There are four Asian internationals on this list of players with the most goals in International football
How many International goals does Sunil Chettri have?
+
Sunil Chettri has scored 95 goals for Indian football team.
How many international goals does Messi have scored?
+
Lionel Messi has scored 112 goals so far in his international career.
Who was the first player to score 100 international goals?
+
Ali Daei was the first player to score 100 international goals.
Do friendly match goals count in international goal tallies?
+
Yes, friendly match goals count in international goal tallies.
Which continent has produced the most top international goal scorers?
+
Europe has produced the most top international goal scorers.
Football Promotional Banner
Football Promotional BannerFootball Promotional Banner

Trending

Follow Us:
sportsdunia google newssportsdunia google news

Editor's Pick