Representing and scoring for your country is at the top of every professional football player's career goals. It is something they dream about ever since they are little kids. Here we have the top 15 Men's international goal scorers of all-time
The Top Three Men's International Goal Scorers Of All-Time
Who Holds The Title For The Most Men's International Goals Of All-Time?
1 - Cristiano Ronaldo
Topping the list of international goal scorers of all-time in the men's game is Portuguese sensation and Manchester United and Real Madrid legend Cristiano Ronaldo.
Ronaldo widely regarded by many as the best player in football history, has scored a world record 123 goals for his country since making his Portugal debut in 2003.
Not only does the 38-year-old hold the record for most international goals, he is also the all-time leading appearance-maker in men's international football having played 200 games.
The previous record was held by Kuwait's Bader Al-Mutawa.
2- Ali Daei
Iran legend Ali Daei held the number one spot on the international goal scorers of all-time list for a long time. The prestigious award belonged to the striker who used to play for the likes of Bayern Munich, he shun the most however on the international stage.
Daei found the back of the net 109 times for Iran during the 148 appearances he made for us country from 1993 to 2006.
Ali Daei was also the first men's football player to register 100 international goals.
3- Lionel Messi
The little boy from Rosario finishes the top three list for the Top Men's international goal scorers of all time.
The Barcelona icon and current Inter Miami player, is his country's record goalscorer, with 103 goals, having passed Gabriel Batistuta in 2016.
The seven-time Ballon d'Or winner is often referred to as the G.O.A.T of men's footballs has won three trophies on the international stage with Argentina, all of which came much later in his international career.
Who Makes The Top 15 International Goal Scorers Of All-Time
Data correct as of 7 July 2023.
|Position||Player (Currently playing * )||Country||Goals||Appearances|
|7||Ali Mabkhout*||United Arab Emirates||81||109|