The Top Scorers in Football History. The 30 top goal scorers of all time
The portuguese Cristiano Ronaldo is the highest goal scorer in the world with 815 offical goals.
He is followed by the austrian Josef Bican with 805 official goals. Messi closes the podium with 774 goals.
The following is a list of the top scorers in the history of soccer according to the data available.*
All Time Top Scorer in Football | Most Goals in football
#PlayerGoalsGamesAverageSeasons1Cristiano Ronaldo81511230.722002-act2Josef Bican 8055301.511931-553Lionel Messi7749790.782004-Act4Romário7729610.781985-20095Pelé7678310.921956-776Ferenc Puskás7417460.991943-667Gerd Müller7357930.931962-838Jimmy Jones6476141.051946-659 Robert Lewandowski5858060.732006-Act10 Zlatan Ibrahimović5729560.601999- Act11Eusébio5475960.911957-7912 Jimmy McGrory5284151.011922-3713Isidro Lángara5254141.21930-4814Zico5227730.681971-9415 Luis Suárez5218520.612005-Act16Hugo Sánchez5168830.581976-9717Alfredo Di Stéfano5097060.721945-6618Ferenc Bene5084931.161961-8519Roberto Dinamite5078380.601971-199220Jef Mermans5006290.791937-6021Gunnar Nordahl4985480.911937-5822Uwe Seeler4895920.831954-7823Stjepan Bobek4805540.871944-5924Imre Schlosser4753881.231905-2225Henrik Larsson4718740.541988-201026Jimmy Greaves4666600.711957-7927Alberto Spencer4516620.681953-197228Gyula Zsengellér4484331.031933-5229Rivaldo44610330,431989-201530Dixie Dean4426010.741923-40