Cristiano Ronaldo Lionel Messi Pele Ferenc Puskas Gerd Muller Romario Di St©fano Arthur Friedenreich Josef Bican Joe Bambrick Cristiano Ronaldo Lionel Messi Pele Ferenc Puskas Gerd Muller Romario Josef Bican Uwe Seeler Tulio Maravilha Joe Bambrick Who has scored the most international goals of all time? The highest international goalscorer in history is Ali Daei, who scored 109 goals in 149 caps for Iran between 1993 and 2006. Ronaldo sits in second place with 103 goals for Portugal, some 34 strikes ahead of third-placed Ferenc Puskas who found the back of the net on 69 occasions for Hungary.
(Image Source: https://metro.co.uk) Ronaldo tops the list for the most goals ever in the history of football with 832 Kunishige Kamamoto is fourth on the list with 80 goals for Japan, whilst Hungary’s Sandor Kocsis and Brazil’s Ronaldo are the other two players to break the 70-goal mark. Just Fontaine, Gerd Muller and Pele complete the top eight, with each of their tallies between 30-58 goals. Most international goals of all time Ali Daei Cristiano Ronaldo Ferenc Puskas Kunishige Kamamoto Sandor Kocsis Ronaldo Just Fontaine Gerd Muller Pele (Image Source: https://metro.co.uk)(Image Source: https://metro.co.uk)(Image Source: https://metro.co.uk)