Cristiano Ronaldo is the all-time highest goal-scorer having found the back of the net 900 times.
Lionel Messi comes next having scored 838 goals since his professional debut in 2003.
Josef Bican netted 805 times during his illustrious career.
Romario played 994 matches and registered his name on the scoresheet 772 times.
Brazilian legend Pele struck 757 goals.
Ferenc Puskas scored 746 times in his 23-year-long career.
German legend Gerd Muller netted 734 goals in international and domestic football.
Former Hungarian footballer Ferenc Deak recorded 576 goals.
Uwe Seeler scored 575 times in his 25-year-long career.
Tulio Maravilha registered 575 goals before hanging up his boots in 2019.