Ferenc Puskás was soccer's first international superstar, he scored 729 goals playing for Hungarian and Spanish leagues.
Romario of Brazil, who is considered one of the greatest players of all time, has scored 753 goals from 1000 matches.
Lionel Messi, who also earned a title of Messiah has scored 769 goals from 952 matches for Argentina and FC Barcelona.
Greatest legend of the sport, Pele has scored 775 goals from 840 matches, while playing for Brazil & Santos Football Club.
Cristiano Ronaldo, who currently plays for Portugal & Manchester United is the top scorer with 816 goals from 1124 matches.