Top Scorers in Football History | Most Goals in Soccer

Top Scorers in Football History

Most Goals in Football history – Highest goal scorer in the world

The portuguese Cristiano Ronaldo is the all-time highest goal scorer in the world with 895 offical goals.

He is followed by Lionel Messi with 837 official goals.

The austrian Josef Bican closes the podium with 805 goals.

The following is a list of the top scorers in the history of soccer according to the data available.*  

⚽ Most Goals in Soccer | Top 30 Most Goals in football

  1. Cristiano Ronaldo (Portugal) 895 goles, 1226 matches
  2. Lionel Messi (Argentina) 837 goles, 1064 matches
  3. Josef Bican (Austria) 805 goles, 530 matches
  4. Pelé (Brasil) 770 goles, 812 matches
  5. Romário (Brasil) 761 goles, 963 matches
  6. Ferenc Puskás (Hungría) 760 goles, 746 matches
  7. Jimmy Jones (Irlanda del Norte) 660 goles, 614 matches
  8. Robert Lewandowski (Polonia) 650 goles, 919 matches
  9. Abe Lenstra (Países Bajos) 645 goles, 650 matches
  10. Gerd Müller (Alemania) 640 goles, 728 matches
  11. Joe Bambrick (Irlanda del Norte) 634 goles, ?
  12. Fernando Peyroteo (Portugal) 591 goles, 354 matches
  13. Zlatan Ibrahimović (Suecia) 573 goles, 988 matches
  14. Luis Suárez (Uruguay) 571 goles, 958 matches
  15. Uwe Seeler (Alemania) 567 goles, 653 matches
  16. Glenn Ferguson (Irlanda del Norte) 563 goles, 1047 matches
  17. Jimmy McGrory (Escocia) 558 goles, 522 matches
  18. Eusébio (Portugal) 555 goles, 648 matches
  19. Imre Schlosser (Hungría) 554 goles, ?
  20. Alfredo Di Stéfano (Argentina) 524 goles, 739 matches
  21. Roberto Dinamite (Brasil) 514 goles, 839 matches
  22. Gyula Zsengellér (Hungría) 513 goles, ?
  23. Zico (Brasil) 511 goles, 773 matches
  24. Hugo Sánchez (México) 507 goles, 883 matches
  25. Ferenc Bene (Hungría) 506 goles, 493 matches
  26. Sándor Kocsis (Hungría) 505 goles, ?
  27. György Sárosi (Hungría) 505 goles, ?
  28. Gunnar Nordahl (Suecia) 498 goles, 548 matches
  29. Johan Cruyff (Países Bajos) 493 goles, 712 matches
  30. Stjepan Bobek (Yugoslavia) 480 goles, 554 matches
  31. Ali Ashfaq (Maldivas) 476 goles, 567 matches
  32. Karim Benzema (Francia) 473 goles, 926 matches
  33. Isidro Lángara (España) 468 goles, 384 matches
  34. Jimmy Greaves (Inglaterra) 466 goles, 661 matches
  35. Delio Onnis (Argentina) 461 goles, 709 matches
  36. Aleksandar Đurić (Singapur) 461 goles, 733 matches
  37. Alberto Spencer (Ecuador) 450 goles, 657 matches
  38. Jef Mermans (Bélgica) 449 goles, 556 matches
  39. Edinson Cavani (Uruguay) 449 goles, 838 matches
  40. Rivaldo (Brasil) 446 goles, 1033 matches
  41. Dixie Dean (Inglaterra) 442 goles, 601 matches
  42. Neymar (Brasil) 439 goles, 709 matches
  43. Sebastián Abreu (Uruguay) 435 goles, 852 matches
  44. Raúl González (España) 432 goles, 1034 matches
  45. Ronaldo Nazário (Brasil) 429 goles, 623 matches
  46. Sergio Agüero (Argentina) 427 goles, 786 matches
  47. David Villa (España) 427 goles, 826 matches
  48. Samuel Eto’o (Camerún) 427 goles, 887 matches
  49. Hans Krankl (Austria) 425 goles, 587 matches
  50. Carlos Bianchi (Argentina) 424 goles, 586 matches
  51. József Takacs (Hungría) 418 goles, 388 matches
  52. Givanildo de Souza Hulk (Brasil) 417 goles, 815 matches
  53. Hughie Gallacher (Escocia) 416 goles, 567 matches
  54. John Aldridge (Inglaterra) 416 goles, 576 matches
  55. Edin Džeko (Bosnia y Herzegovina) 413 goles, 937 matches
  56. Ally McCoist (Escocia) 412 goles, 816 matches
  57. Fred (Brasil) 412 goles, 816 matches
  58. Ferenc Szusza (Hungría) 411 goles, 486 matches
  59. Juan Plata (Guatemala) 411 goles, 598 matches
  60. Thierry Henry (Francia) 411 goles, 917 matches
  61. Klaas-Jan Huntelaar (Países Bajos) 409 goles, 741 matches
  62. Dejan Damjanović (Montenegro) 399 goles, 785 matches
  63. Cabinho (Brasil) 398 goles, 617 matches
  64. Harry Kane (Inglaterra) 397 goles, 616 matches
  65. Carlos Hermosillo (México) 396 goles, 740 matches
  66. Ronaldinho (Brasil) 395 goles, 710 matches
  67. Roger Milla (Camerún) 393 goles, 734 matches
  68. Eran Zahavi (Israel) 393 goles, 674 matches
  69. Víctor Hugo Antelo (Bolivia) 392 goles, 526 matches
  70. Andriy Shevchenko (Ucrania) 391 goles, 815 matches
  71. Fritz Walter (Alemania) 390 goles, 425 matches
  72. Alex (Brasil) 389 goles, ?
  73. José Águas (Portugal) 387 goles, 417 matches
  74. Albert De Cleyn (Bélgica) 386 goles, 500 matches
  75. Magno Alves (Brasil) 385 goles, ?
  76. Ruud van Nistelrooy (Países Bajos) 384 goles, 662 matches
  77. Romelu Lukaku (Bélgica) 384 goles, 750 matches
  78. Alan Shearer (Inglaterra) 382 goles, 733 matches
  79. Luís Fabiano (Brasil) 381 goles, 721 matches
  80. Ricardo Oliveira (Brasil) 379 goles, 760 matches
  81. Omar Al Soma (Siria) 372 goles, 494 matches
  82. Telmo Zarra (España) 371 goles, 413 matches
  83. Michel Platini (Francia) 371 goles, 620 matches
  84. Didier Drogba (Costa de Marfil) 370 goles, 805 matches
  85. Robbie Keane (Irlanda) 369 goles, 810 matches
  86. Osvaldo Castro (Chile) 368 goles, 622 matches
  87. Hughie Ferguson (Escocia) 366 goles, 425 matches
  88. Gonzalo Higuaín (Argentina) 366 goles, 783 matches
  89. Wayne Rooney (Inglaterra) 366 goles, 883 matches
  90. José Cardozo (Paraguay) 365 goles, 576 matches
  91. Esteban Paredes (Chile) 365 goles, 690 matches
  92. Arthur Friedenreich (Brasil) 364 goles, 346 matches
  93. Pierre Aubameyang (Gabón) 364 goles, 729 matches
  94. Óscar Cardozo (Paraguay) 359 goles, 756 matches
  95. Bafétimbi Gomis (Francia) 358 goles, 770 matches
  96. Bader Al-Mutawa (Kuwait) 356 goles, 703 matches
  97. Vágner Love (Brasil) 355 goles, 771 matches
  98. Mario Alberto Kempes (Argentina) 354 goles, 661 matches
  99. Gabriel Batistuta (Argentina) 353 goles, 629 matches
  100. Bernard Voorhoof (Bélgica) 352 goles, 620 matches

*Note: Statistics updated JUNE 2024.  Goals and matches in youth categories (club or national team) and friendlies are not counted. If the goals in friendlies with the senior national teams are counted.

Sources: FIFA y Sport Soccer Statistics Foundation (RSSSF) and

⭐ FIFA World Cup Winners List -1930 to 2022

Artículo anteriorDonde ver Espanyol Hoy por TV y Online
Artículo siguienteSelecciones más Goleadas por Lionel Messi
Notify of

53 Comentarios
Más antiguos
Recientes Más Votado
Inline Feedbacks
Ver todos los comentarios
Chu pa

Messi 762 goal in 967 game – 762/967 = 0.78

-.- you guys are everywere


I would take Pele over anyone. When you start playing more games in a season by the time you are done with your career you will naturally score more than others from earlier times. Hence Pele scored just about a goal a match. American football has that same thing going


You should take Bican who has a better goal/game ratio than everyone.


One word Ro mario



Ernest Kobena Ampah

Josef Bican is just amazing playing 530 matches and then scoring 805 goals is really incredible and still in the second place as compared to C Ronaldo who has played 1120 matches leading him by some little goals


Joest Bican played in weak league
Critiano played in England,Spain,Italy league and he is the top scorer of UCL


in the 1930s the best leagues were in central Europe – Czechoslovakia, Austria, Hungary, Germany plus Italy, the rest of Europe was football periphery just learn history


Well… none of them could beat England (where football was invented) at home. Only Puskás could.


i hope ur talking about the past, cus now england arent THAT great. team is first class but the way they bottle the tournaments is upsetting. even in england they lost the euro finale.

Robin Amann

Hello, Lewandowski is at 616 Goals as of 29th of August 2022, now at 620 or 622. So its a lil bit wrong.

Source: FC


Thank You that sounds right


Olvidaron a Fernando Peyroteo, que marcó 558 goles en 354 apariciones con el Sporting de Portugal y la selección portuguesa y paró de jugar con tan sólo 30 anos.
Source: wikipedia

Last edited 1 year ago by Takini

1.5 goal ratio, amazing.


Lewandowski scored 603 goals
please correct
thank you

amit kumar

Sunil Chhetri from India has scored more goals than many on the list. Add him also


Who is Sunil Chhetri ?

Dr. Awesome

Classic Chhetri! After Ronaldo & Messi, Chhetri placed third in Top Active International Goalscorer- KreedOn Banter


he scored against teams like bhutan, bangladesh and countries who never even went to knockout stages of a major tournament. (by major tournament i mean very small south asian major tournaments.)
so i dont think he should be praised all over the world, but hes amazing and obviously better than the ones around him.


Chetrri never played in Europe


Chhetri has only scored around 300 goals. He might be #4 for international goals all-time but he has very few club goals and isn’t even close to most people on this list.


It’s crazy how overlooked Lewandowski is because Messi and Ronaldo are from the same era


1:Hassan Abdikariim Axmed : 500


Plz help meh

ogundeyi Joseph olakunle aka oniduro 1

I am interested on it


Okay he is really godly good

Sydney Randolph

Change it to Men, because there are multiple woman soccer player that have scored well above Cristano Ronaldo. For starters Christine Sinclair has scored 190 goals compared to Ronaldo’s 118. So if you could recognize women in this list that’s would be inclusive and accurate or just change it to men’s highest international scorer in football.


That is just international team goals.
This list includes club goals as well.
Sinclair is not in the top 50 in this list.


Sinclair has 291 goals compared to Ronaldo’s 844*


Actually it’s Christine Sinclair 190 goals.


That is national goals only.
She does not have enough total goals to make it on this list.






Bro were is sunil chhetri


He’s playing Kabbadi where people will actually know who he is, I mean I’m reading some posts on this forum and you’re mentioning a guy who’s scored most of his goals against amateur players he wouldn’t get into the English conference league


Some days ago you wrote that Messi had scored 799 goals. Now you change it to 798 again. Why?


cristiano ronaldo eis the most player ever


Why is messi’s name highlited


Where is Abe Lenstra from the Netherlands?


Lewandowski has passed more than 600 goals. Please give him credit. Wikipedia not a reliable source. Transfermarkt is a 100% safe source for active players


Where is Sunil chhetri?? He is 2nd highest active goal scorer after Ronaldo. You should collect information before posting something bro …


Sunil Chhetri has less than 300 total goals which doesn’t even make it onto this list.


Buscan is in a weak league. Messi played in la ligament and liege a little bit and Ronaldo has played in premier league, la lugs, serie A and Portuguese league for a bit. Both have played in ucl as well and buscan has bad stats for a bad team just in an easy league


Did Ronaldo’s goals at saudi arabia league count?


if it doesnt, messis goals in mls shouldnt count.


Hey you clever boys Josef Bican was a CZECH of CZECH parents not Austrian!!!!!!!! He only was born in Viena, short time he played in Austria national team but later he came in his fatherland Czechia and played for Czecholovakia and in Czechoslovak league.


I think Messi is better than Ronaldo


As of July 18, 2023, the top scorer is a Canadian woman, Christine Sinclair with 190 goals.


She has the most in the world for international goals, but not for total goals. Sinclair has 291 goals in total which doesn’t even make it onto this list

Where do you find the name Nazario? .. his name is Ronaldo.. the first and real Ronaldo


Ronaldo Nazario might have been here first, but Cristiano is far superior

Dominick Prozzillo

Where is Giorgio Chinaglia on your list ? 734 goals averaging a goal a game ..


Pele` scored 127 goals in 1959 and 1283 in his career until the WHITE media INVENTED OFFICIAL – UNOFFICIAL GOALS. They could not handle a Black King in Soccer