These Are The Highest Goal Scorers Of All Time, Check Who Is On Top Of The List

Each One Of Them Has Scored More Than 500 Goals

4. Ferenc Puskas (Hungary) – 746 Goals In 754 Matches

The Hungarian footballer was widely regarded as one of the greatest footballers of all time. He scored 84 goals in 85 international matches for Hungary. Moreover, he scored a total of 746 goals in 754 matches.

3. Pele (Brazil) – 767 Goals In 831 Matches

Pelé was born on 23 October 1940, in Três Corações, Minas Gerais, Brazil. He achieved fame as a professional footballer and went down in the history as one of the greatest in the sport. He is one of the highest goal scorers of all time.