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 931 offical goals.

He is followed by Lionel Messi with 856 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) – 931 goles en 1272 partidos
  2. Lionel Messi (Argentina) – 856 goles en 1091 partidos
  3. Josef Bican (Austria) – 805 goles en 530 partidos
  4. Pelé (Brasil) – 770 goles en 812 partidos
  5. Romário (Brasil) – 761 goles en 963 partidos
  6. Ferenc Puskás (Hungría) – 760 goles en 746 partidos
  7. Erwin Helmchen (Alemania) – 702 goles en ? partidos
  8. Robert Lewandowski (Polonia) – 693 goles en 974 partidos
  9. Jimmy Jones (Irlanda del Norte) – 660 goles en 614 partidos
  10. Abe Lenstra (Países Bajos) – 645 goles en 650 partidos
  11. Gerd Müller (Alemania) – 640 goles en 728 partidos
  12. Joe Bambrick (Irlanda del Norte) – 634 goles en ? partidos
  13. Max Morlock (Alemania) – 609 goles en 970 partidos
  14. Fernando Peyroteo (Portugal) – 591 goles en 354 partidos
  15. Luis Suárez (Uruguay) – 584 goles en 984 partidos
  16. Ferenc Deák (Hungría) – 576 goles en 400 partidos
  17. Zlatan Ibrahimović (Suecia) – 573 goles en 988 partidos
  18. Uwe Seeler (Alemania) – 567 goles en 653 partidos
  19. Glenn Ferguson (Irlanda del Norte) – 563 goles en 1047 partidos
  20. Jimmy McGrory (Escocia) – 558 goles en 522 partidos
  21. Arthur Friedenreich (Brasil) – 557 goles en 562 partidos
  22. Eusébio (Portugal) – 555 goles en 648 partidos
  23. Imre Schlosser (Hungría) – 554 goles en ? partidos
  24. Alfredo Di Stéfano (Argentina) – 524 goles en 739 partidos
  25. Roberto Dinamite (Brasil) – 514 goles en 839 partidos
  26. Gyula Zsengellér (Hungría) – 513 goles en ? partidos
  27. Hugo Sánchez (México) – 513 goles en 879 partidos
  28. Zico (Brasil) – 511 goles en 773 partidos
  29. Ferenc Bene (Hungría) – 506 goles en 493 partidos
  30. Sándor Kocsis (Hungría) – 505 goles en ? partidos
  31. György Sárosi (Hungría) – 505 goles en ? partidos
  32. Isidro Lángara (España) – 504 goles en 415 partidos
  33. Gunnar Nordahl (Suecia) – 498 goles en 548 partidos
  34. Johan Cruyff (Países Bajos) – 493 goles en 712 partidos
  35. Karim Benzema (Francia) – 491 goles en 946 partidos
  36. Stjepan Bobek (Yugoslavia) – 480 goles en 554 partidos
  37. Ali Ashfaq (Maldivas) – 476 goles en 567 partidos
  38. Jimmy Greaves (Inglaterra) – 466 goles en 661 partidos
  39. Delio Onnis (Argentina) – 461 goles en 709 partidos
  40. Aleksandar Đurić (Singapur) – 461 goles en 733 partidos
  41. Edinson Cavani (Uruguay) – 461 goles en 865 partidos
  42. Alberto Spencer (Ecuador) – 451 goles en 678 partidos
  43. Jef Mermans (Bélgica) – 449 goles en 556 partidos
  44. Edin Džeko (Bosnia y Herzegovina) – 448 goles en 1016 partidos
  45. Rivaldo (Brasil) – 446 goles en 1033 partidos
  46. Dixie Dean (Inglaterra) – 442 goles en 601 partidos
  47. Neymar (Brasil) – 441 goles en 725 partidos
  48. Givanildo de Souza Hulk (Brasil) – 436 goles en 856 partidos
  49. Sebastián Abreu (Uruguay) – 435 goles en 860 partidos
  50. Carlos Bianchi (Argentina) – 434 goles en 605 partidos
  51. Harry Kane (Inglaterra) – 433 goles en 661 partidos
  52. Raúl González (España) – 432 goles en 1034 partidos
  53. David Villa (España) – 427 goles en 826 partidos
  54. Samuel Eto’o (Camerún) – 427 goles en 882 partidos
  55. Sergio Agüero (Argentina) – 426 goles en 786 partidos
  56. Hans Krankl (Austria) – 425 goles en 587 partidos
  57. Dadá Maravilha (Brasil) – 425 goles en ? partidos
  58. József Takacs (Hungría) – 418 goles en 388 partidos
  59. Hughie Gallacher (Escocia) – 416 goles en 567 partidos
  60. John Aldridge (Inglaterra) – 416 goles en 576 partidos
  61. Eran Zahavi (Israel) – 416 goles en 755 partidos
  62. Ronaldo Nazário (Brasil) – 414 goles en 616 partidos
  63. Dejan Damjanović (Montenegro) – 412 goles en 796 partidos
  64. Ally McCoist (Escocia) – 412 goles en 816 partidos
  65. Fred (Brasil) – 412 goles en 816 partidos
  66. Ferenc Szusza (Hungría) – 411 goles en 486 partidos
  67. Juan Plata (Guatemala) – 411 goles en 598 partidos
  68. Vágner Love (Brasil) – 411 goles en 888 partidos
  69. Thierry Henry (Francia) – 411 goles en 917 partidos
  70. Klaas-Jan Huntelaar (Países Bajos) – 409 goles en 741 partidos
  71. Óscar Cardozo (Paraguay) – 407 goles en 901 partidos
  72. Túlio Maravilha (Brasil) – 398 goles en 594 partidos
  73. Cabinho (Brasil) – 398 goles en 617 partidos
  74. Carlos Hermosillo (México) – 396 goles en 740 partidos
  75. Ronaldinho (Brasil) – 395 goles en 710 partidos
  76. Romelu Lukaku (Bélgica) – 395 goles en 780 partidos
  77. Roger Milla (Camerún) – 393 goles en 734 partidos
  78. Robbie Keane (Irlanda) – 393 goles en 883 partidos
  79. Víctor Hugo Antelo (Bolivia) – 392 goles en 526 partidos
  80. Andriy Shevchenko (Ucrania) – 391 goles en 815 partidos
  81. Fritz Walter (Alemania) – 390 goles en 425 partidos
  82. Alex (Brasil) – 389 goles en ? partidos
  83. José Águas (Portugal) – 387 goles en 417 partidos
  84. Albert De Cleyn (Bélgica) – 386 goles en 500 partidos
  85. Magno Alves (Brasil) – 385 goles en ? partidos
  86. Telmo Zarra (España) – 384 goles en 426 partidos
  87. Ruud van Nistelrooy (Países Bajos) – 384 goles en 662 partidos
  88. Omar Al Soma (Siria) – 383 goles en 513 partidos
  89. Alan Shearer (Inglaterra) – 382 goles en 733 partidos
  90. Luís Fabiano (Brasil) – 381 goles en 721 partidos
  91. Ricardo Oliveira (Brasil) – 381 goles en 774 partidos
  92. Pierre Aubameyang (Gabón) – 377 goles en 752 partidos
  93. Mohamed Salah (Egipto) – 374 goles en 739 partidos
  94. Bader Al-Mutawa (Kuwait) – 372 goles en 721 partidos
  95. Michel Platini (Francia) – 371 goles en 620 partidos
  96. Didier Drogba (Costa de Marfil) – 370 goles en 805 partidos
  97. Osvaldo Castro (Chile) – 368 goles en 622 partidos
  98. Firas Al-Khatib (Siria) – 367 goles en 507 partidos
  99. Hughie Ferguson (Escocia) – 366 goles en 425 partidos
  100. Gonzalo Higuaín (Argentina) – 366 goles en 783 partidos
  101. Wayne Rooney (Inglaterra) – 366 goles en 883 partidos
  102. Kylian Mbappé (Francia) – 359 goles en 494 partidos
  103. André-Pierre Gignac (Francia) – 356 goles en 803 partidos
  104. Ali Mabkhout (Emiratos Árabes Unidos) – 355 goles en 538 partidos
  105. Sunil Chhetri (India) – 349 goles en 690 partidos
  106. Radamel Falcao (Colombia) – 351 goles en 717 partidos
  107. Dayro Moreno (Colombia) – 350 goles en 762 partidos

*Note: Statistics updated April 2025.  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 Wikipedia.org

⭐ FIFA World Cup Winners List -1930 to 2022

Artículo anteriorPortadas Deportivas Miércoles 9/4/2025 | Marca, As, Sport, Mundo Deportivo
Artículo siguientePortadas Deportivas Jueves 10/4/2025 | Marca, As, Sport, Mundo Deportivo
suscribirse
Notify of
guest

56 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

Me

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

Warigorekore

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

Jimmy

One word Ro mario

hik

no

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

AFFG

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

Faff

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

Joe

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

Psy

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 Barcelona.com

jsbvaiu

Thank You that sounds right

Takini

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 2 years ago by Takini
Psy

1.5 goal ratio, amazing.

Im

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

CR7

Who is Sunil Chhetri ?

Dr. Awesome

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

Psy

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.

LM10

Chetrri never played in Europe

awdjopawjd

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.

jsbvaiu

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

Cadnaan

1:Hassan Abdikariim Axmed : 500

0727107703

Plz help meh

ogundeyi Joseph olakunle aka oniduro 1

I am interested on it

03030302020302

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.

Dave

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

awdjopawjd

Sinclair has 291 goals compared to Ronaldo’s 844*

Ayelet

Actually it’s Christine Sinclair 190 goals.

Dave

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

STEVE

WRONG PICTURE, JOSEF BICAN WAS WHITE

0727107703

Marvelous

675575567866

Bro were is sunil chhetri

Kris

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

GEORGIOS TSIRIGOTIS

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

Donavan

cristiano ronaldo eis the most player ever

Vic

Why is messi’s name highlited

Patrick

Where is Abe Lenstra from the Netherlands?

Cosmin

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

Prikta

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

awdjopawjd

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

Leo

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

dato

Did Ronaldo’s goals at saudi arabia league count?

Psy

if it doesnt, messis goals in mls shouldnt count.

Devo

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.

T NDLOVU

I think Messi is better than Ronaldo

Vivian

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

awdjopawjd

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

awdjopawjd

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 ..

Boleiro

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

Leonard

24 . Alfredo Di Stéfano (Desconocido) – 524 goles en 739 partidos

Alfredo Di Stéfano was from Argentina. He first attained fame as a River Plate player, moved to Colombia, and eventually to Real Madrid in Spain. Before Pele, Maradona, Messi, he was widely reknown as the best player in the world.

Alex Kurt

Ronaldinho has 299 goals (266 club + 33 national), instead of 395. He cannot be on the list. A legend – yes, but he was never a striker.

Leonard

According to the most detailed data available in wukipedia, you may edit the line 7 to read:
7. Erwin Helmchen (Alemania) – 747 goles en 418 partidos
Best, Leonard.