Top 20 Highest Goal Scorers in Football 2024: A list of football players with highest national goals in their name

Cristiano Ronaldo, Ali Daei, Lionel Messi, Sunil Chhetri, Mokhtar Dahari are among the highest goal scorers in Football.

Football can be fairly considered the most popular sport in the world and it has produced many legendary sportsperson in time. The number of goals scored by any player forms a major criterion to define a good player in addition to of course other criteria as well. However, in this article, we are solely focusing on the national goals scored by various players in their football careers. Based on this, we have compiled and presented a list of the top 20 highest goal scorers in football in 2024 along with some other details about these players.

Top 20 Highest Goal Scorers in Football 2024

Cristiano Ronaldo123Portugal
Ali Daei108Iran
Lionel Messi104Argentina
Sunil Chhetri92India
Mokhtar Dahari89Malaysia
Ferenc Puskás84Hungary
Ali Mabkhout81United Arab Emirates
Robert Lewandowski81Poland
Godfrey Chitalu79Zambia
Hussein Saeed78Iraq
Kunishige Kamamoto75Japan
Romelu Lukaku75Belgium
Bashar Abdullah75Kuwait
Majed Abdullah72Saudi Arabia
Kinnah Phiri71Malawi
Kiatisuk Senamuang71Thailand
Miroslav Klose71Germany
Abdul Kadir70Indonesia
Stern John70Trinidad and Tobago

Top 20 Highest Goal Scorers in Football

1. Cristiano Ronaldo

Cristiano Ronaldo

Cristiano Ronaldo is an immensely popular football player from Portugal who holds multiple awards and records in his name. As of 2024, he is the highest goal scorer of all time with an impressive 123 goals in his name. Ronaldo is the most-followed person on Facebook and Instagram and the most-followed sportsperson on Twitter.

Richest Football Players in the World

2. Ali Daei

Ali Daei
Ali Daei Image (wikipedia)

Ali Daei is a former football player from Iran regarded as one of the best players in Iran as well as Asia. He was the top goal scorer till 2021 with 108 goals in his name and is still the second-highest. Daei is also a businessperson and owns a sportswear manufacturing company.

3. Lionel Messi

Lionel Messi

Lionel Messi is one of the greatest football players of all time and the several awards and titles in his name are proof of that. He holds seven Ballon d’Or awards and six European Golden Shoes, most by any player. With his efforts, Argentina won the 2022 FIFA World Cup adding one more achievement in Messi’s name.

4. Sunil Chhetri

Sunil Chhetri

Sunil Chhetri is one of the greatest Indian footballers of all time who plays for the Indian national team. For his contributions to the country, Chhetri has been presented with the prestigious Arjuna Award, Padma Shri Award, and Khel Ratna Award. Sunil is termed a legendary player in India and has popularized the game in the country to a great extent.

Top 10 Best Football Goalkeepers in the World

5. Mokhtar Dahari

Mokhtar Dahari

Mokhtar Dahari is the all-time top scorer for the Malaysian national team and one of the leading scorers overall with 89 goals in his name. Considered one of the greatest in Malaysian history, Dahari was known as Supermokh for his playing skills and strength. Dahari died at only the age of 37 years from motor neurone disease.

6. Ferenc Puskás

Ferenc Puskás

Ferenc Puskás termed the first international superstar of football, is also the sixth top goalscorer of all time. The FIFA Puskás Award was introduced in his honor in 2009 and similarly, the team Puskás Akadémia FC and the tournament Puskás Cup were also introduced.

7. Ali Mabkhout

Ali Mabkhout

With 81 goals in his name, Ali Mabkhout ranks fifth in the list of the top 20 highest goal scorers in football. Mabkhout currently plays for UAE Pro League club Al Jazira and the United Arab Emirates national team. He is also the all-time leading goalscorer for UAE.

List of all Football Leagues in the World

8. Robert Lewandowski

Robert Lewandowski

Robert Lewandowski is the recipient of Polish Footballer of the Year for a record eleven times. Robert is considered one of the best strikers of all time and comes from a family with a sports history. His father was a judo champion who also played football and his mother is a former player of volleyball.

9. Neymar


Neymar is one of the best Brazilian players of all time and is also regarded as the best of all time. In 125 national matches played, Neymar currently has 79 goals in his name making him one of the highest goalscorers. He has been included in the Times list of 100 most influential people in the world and the Forbes list of the highest-paid athletes.

10. Godfrey Chitalu

Godfrey Chitalu

Godfrey Chitalu is counted among the best African footballers and is the greatest player from Zaire. While traveling to Senegal to take part in the 1994 FIFA World Cup qualification games, his plane crashed into the sea killing the 45-year-old Chitalu. He was also popularly known as Ucar.

Top 14 Football clubs in the world

11. Hussein Saeed

Hussein Saeed
Hussein Saeed Image Wikipedia

Hussein Saeed is a former footballer from Iraq and a former president of the Iraq Football Association considered one of the best not only in his country but in Asia as well. Saeed started his senior football career at the age of 17 years and also led a successful career as a football manager, both with the team Al-Talaba.

12. Kunishige Kamamoto

Kunishige Kamamoto

Kunishige Kamamoto is a former football player and politician from Japan who scored his first goal in his debut match itself in 1964. He is also the highest from Japan and one of the highest goal scorers overall with a total of 75 national goals in his career. Kamamoto also served as a manager for Yanmar Diesel and led the team towards some significant wins.

13. Romelu Lukaku

Romelu Lukaku

Romelu Lukaku comes from a family of football players and his father, cousin, and younger brother all play football at one level or another. In 2021, Lukaku was the most expensive player of all time in cumulative transfer fees and is still one of the highest football goal scorers.

14. Bashar Abdullah

Bashar Abdullah

Bashar Abdullah is a former football player who scored 75 international goals for the national team of Kuwait. He started his youth career in 1987 at 10 years of age and began playing internationally at 19 years of age. Abdullah helped his national team win two Gulf Cups, become runner-up in the Arab Cup, and reach the semi-finals of the AFC Asian Cup.

15. Majed Abdullah

Majed Abdullah

Majed Abdullah, popularly known as Arabian Jewel, is the record goalscorer for Al-Nassr and also one of the highest goalscorers of all time. He has 72 goals in his name that he achieved in his international career spanning around two decades. Majed is also one of the greatest strikers of all time of Asian.

16. Kinnah Phiri

Kinnah Phiri

Kinnah Phiri is a former player and football coach of Malawi who has scored 71 goals internationally in 115 games. He played as a striker for the teams Big Bullets and Manzini Wanderers as well as Malawi national team. Phiri also served as manager for various teams for over 15 years.

17. Kiatisuk Senamuang

Kiatisuk Senamuang

Kiatisuk Senamuang, famously known as Thai Zico, is a former football player currently serving as a head coach of the football club Hoàng Anh Gia Lai. Kiatisuk has scored 70 goals for Thailand national team and is one of the leading international goal scorers. He is also a scholar who holds a BBA and an MBA degree.

18. Miroslav Klose

Miroslav Klose

Miroslav Klose and holds the record for most goals in the FIFA World Cup (16) and is also known for scoring 71 international goals for his national team. In his debut World Cup in 2002, Klose scored five goals and is the recipient of Silver Shoe and Golden Shoe in FIFA.

19. Abdul Qadir

Abdul Qadir was a football player from Indonesia famous for his swiftness in moving the ball. For his ability, Qadir was also nicknamed The Deer. After his retirement as a player, Qadir joined the Krama Yudha Tiga Berlian team as their coach. He is known for scoring maximum goals for the Indonesia national team.

20. Stern John

Stern John

The list of the top 20 highest goal scorers in football concludes with former football player Stern John. Previously, Stern has played in the Major Soccer League as well as for  the Trinidad and Tobago national team. Currently, he is serving as a team manager for Saint Lucia

Frequently Asked Questions

Who is the highest goal scorer in football?

Cristiano Ronaldo

How many goals does Cristiano Ronaldo have in the league, cup, continental, and national combined?

850 (123 national goals)

If taken league-wise, which football player has maximum goals?

Pele (604)

Which player has scored the most goals last year?

Erling Haaland – Manchester City

Who are among the top top 10 highest goal scorer in the world?

Cristiano Ronaldo, Ali Daei, Lionel Messi, Sunil Chhetri, Mokhtar Dahari, Ferenc Puskás, Ali Mabkhout, Robert Lewandowski, Neymar, and Godfrey Chitalu.

Leave a Comment