In the entire history of football, there have been many players who have managed to score incredible amounts of goals at the club level. However, they failed to live up to their reputation at the national level. On that note here are the top 5 players who have managed to surpass top-quality strikers, to score the highest number of goals at the international level.
The Portuguese goal-scoring machine
Cristiano Ronaldo leads the chart for the highest amount of goals scored at the international level. With 122 goals and 43 assists in 198 appearances, Ronaldo is leagues above any other striker. Along with this, he has 10 hat tricks in his name for Portugal as well.
The Iranian sensation
With 109 goals in 148 appearances, Ali Daei is the second-highest goal scorer at the international level. The Iranian football player was a force to be reckoned with during his era. He has scored some iconic goals throughout his career. He also earned the nickname 'Shariar' during his career.
The Argentinian sensation
Lionel Messi often known as La Pulga has scored 102 goals in 174 appearances for Argentina throughout his decorated career. He scored a 37-minute hattrick against Curacao to get past 100 goal mark. His 102 goals also include a famous brace against France in the World Cup 2022 final.
The Malaysian Maestro
Mokhtar Dahari is the fourth-highest goal scorer at the international level with 89 goals in 142 appearances. He has been one of the most underrated football players to grace the field. His loyalty to Selangor was so deep that he went on to refuse all the offers that came his way during his career.
The Hungarian legend
Ferenc Puskas, a player who has a trophy named after him is the fifth-highest goal scorer at the international level. His 84 goals in 85 appearances showcase his incredible goal-scoring rate for his national team.
READ ALSO: