---Advertisement---
Lionel Messi To Sunil Chhetri: Top 5 Goal Scorers In The History Of Football | In Pics

Football has had some of the best goal scorers ever, with players achieving amazing records on the world stage. From famous legends to today's top players, these athletes have always scored goals for their national teams. In this article, we look at the five highest goal scorers in football history, honoring their amazing accomplishments and the lasting mark they've left on the sport.

Cristiano Ronaldo, the famous Portuguese football player, has scored 135 goals in 217 games, averaging 0.62 goals per match. He started playing for his national team on August 20, 2003.

Lionel Messi, the famous football player from Argentina, has scored 112 goals in 191 games, which means he scores about 0.59 goals per match. He started playing for his national team on August 17, 2005.

Ali Daei, the famous Iranian football player, scored 108 goals in 148 games, with an average of 0.73 goals per match. He played for his national team from June 6, 1993, to June 21, 2006.

Sunil Chhetri, India's football star, scored 94 goals in 151 matches, with an average of 0.62 goals per game. He started his international career on June 12, 2005, and ended it on June 6, 2024.

Mokhtar Dahari, a famous Malaysian football player, scored 89 goals in 142 matches, averaging 0.63 goals per game. He played for his country from June 5, 1972, to May 19, 1985.
Live News
---Advertisement---
[LIVE Score] | IND vs SA, 5th T20I: South Africa wins the toss, opts to bowl first
-
18:34 (IST) 19 Dec 2025
IND vs SA 5th T20I: Sanju Samson to play
No shorts available at the moment.
---Advertisement---
