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.
2. Romario (Brazil) – 772 Goals In 994 Matches
Romário de Souza Faria had a golden career as a professional footballer. He scored 772 Goals in 994 matches. Now he is a politician.
1. Josef Bican (Czech Republic) – 805 Goals In 530 Matches
He was a Czech-Austrian football striker. It is estimated by his statistics. He scored 805 goals in just 530 which make him the highest goal scorer of all time.
Who is your favorite among these top Goal Scorers? Share in the comments.
Also, check some of the best defenders in FIFA world cup 2018.