1.Cristiano Ronaldo (Portugal) – 127 Goals...CONTINUE READING THE FULL ARTICLE>>>
Cristiano Ronaldo takes the lead as the player with the most national team goals of all time. His incredible speed, skill, and precision have earned him an astonishing number of goals for Portugal, making him a force to be reckoned with on the global stage…CONTINUE READING>>>
The 37-year-old Portuguese striker has recorded 127 goals in 202 matches.
2. Ali Daei (Iran) – 109 Goals
The prolific Iranian striker, follows closely. His exceptional goal-scoring ability made him a national hero, capturing the hearts of football fans in Iran and beyond. Ali Daei recorded 109 goals for Iran in 149 matches.
3. Lionel Messi (Argentina) – 104 Goals
The 36-year-old Argentine Forward, known for his mesmerizing dribbling and goal-scoring prowess, has been instrumental for Argentina.
His ability to unlock defenses and find the net has propelled Argentina’s success. Messi has recorded 104 goals for Argentina in 177 matches.
4. Sunil Chhetri (India) – 92 Goals
A talismanic figure for Indian football who has showcased his skills on the international stage, as he recorded 92 goals for India in 142 matches, making him the 4th player with the most national team goals of all-time. His dedication and skill have made him one of the most revered players in Indian football history.
5. Mokhtar Dahari (Malaysia) – 89 Goals
The Malaysian icon, rounds up the list. His agility and scoring ability for Malaysia made him a legend and a source of inspiration for aspiring footballers in his country. Dahari recorded 89 goals for Malaysia in 131 matches played…CONTINUE READING>>>
Conclusion
Can Lionel Messi surpass Ali Daei and Cristiano Ronaldo to become the player with the most national team goals of all-time before his retirement?