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 967 offical goals.
He is followed by Lionel Messi with 903 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
Cristiano Ronaldo (Portugal): 967 goles, 1313 partidos
Lionel Messi (Argentina): 903 goles, 1145 partidos
Josef Bican (Austria): 805 goles, 530 partidos
Pelé (Brasil): 770 goles, 812 partidos
Romário (Brasil): 761 goles, 963 partidos
Ferenc Puskás (Hungría): 760 goles, 746 partidos
Robert Lewandowski (Polonia): 716 goles, 1029 partidos
Erwin Helmchen (Alemania): 702 goles, partidos desconocidos
Jimmy Jones (Irlanda del Norte): 659 goles, 614 partidos
Abe Lenstra (Países Bajos): 645 goles, 650 partidos
Gerd Müller (Alemania): 640 goles, 728 partidos
Joe Bambrick (Irlanda del Norte): 634 goles, partidos desconocidos
Fernando Peyroteo (Portugal): 610 goles, 374 partidos
Max Morlock (Alemania): 609 goles, 970 partidos
Luis Suárez (Uruguay): 600 goles, 1030 partidos
Ferenc Deák (Hungría): 576 goles, 400 partidos
Zlatan Ibrahimović (Suecia): 573 goles, 988 partidos
Uwe Seeler (Alemania): 567 goles, 653 partidos
Glenn Ferguson (Irlanda del Norte): 563 goles, 1047 partidos
Jimmy McGrory (Escocia): 558 goles, 549 partidos
Arthur Friedenreich (Brasil): 557 goles, 562 partidos
Eusébio (Portugal): 555 goles, 648 partidos
Imre Schlosser (Hungría): 554 goles, partidos desconocidos
Alfredo Di Stéfano (Argentina/España): 524 goles, 720 partidos
Hugo Sánchez (México): 516 goles, 883 partidos
Roberto Dinamite (Brasil): 514 goles, 839 partidos
Karim Benzema (Francia): 513 goles, 979 partidos
Gyula Zsengellér (Hungría): 513 goles, partidos desconocidos
Zico (Brasil): 511 goles, 773 partidos
Ferenc Bene (Hungría): 506 goles, 493 partidos
Sándor Kocsis (Hungría): 505 goles, partidos desconocidos
György Sárosi (Hungría): 505 goles, partidos desconocidos
Isidro Lángara (España): 504 goles, 415 partidos
Gunnar Nordahl (Suecia): 498 goles, 548 partidos
Johan Cruyff (Países Bajos): 493 goles, 712 partidos
Harry Kane (Inglaterra): 485 goles, 718 partidos
Stjepan Bobek (Yugoslavia): 480 goles, 554 partidos
Ali Ashfaq (Maldivas): 476 goles, 567 partidos
Jimmy Greaves (Inglaterra): 466 goles, 661 partidos
Edinson Cavani (Uruguay): 465 goles, 887 partidos
Delio Onnis (Argentina): 461 goles, 709 partidos
Aleksandar Đurić (Singapur): 461 goles, 733 partidos
Fernando Morena (Uruguay): 459 goles, partidos desconocidos
Edin Džeko (Bosnia y Herzegovina): 457 goles, 1055 partidos
Alberto Spencer (Ecuador): 451 goles, 678 partidos
Neymar (Brasil): 450 goles, 747 partidos
Hulk (Brasil): 450 goles, 912 partidos
Jef Mermans (Bélgica): 449 goles, 556 partidos
Rivaldo (Brasil): 446 goles, 1033 partidos
Dixie Dean (Inglaterra): 442 goles, 601 partidos
Eran Zahavi (Israel): 438 goles, 803 partidos
Dadá Maravilha (Brasil): 436 goles, 677 partidos
Sebastián Abreu (Uruguay): 435 goles, 860 partidos
Carlos Bianchi (Argentina): 434 goles, 605 partidos
Raúl González (España): 432 goles, 1034 partidos
David Villa (España): 427 goles, 826 partidos
Samuel Eto’o (Camerún): 427 goles, 882 partidos
Sergio Agüero (Argentina): 426 goles, 786 partidos
Hans Krankl (Austria): 425 goles, 587 partidos
Óscar Cardozo (Paraguay): 425 goles, 955 partidos
Túlio Maravilha (Brasil): 423 goles, 640 partidos
József Takács (Hungría): 418 goles, 388 partidos
Hughie Gallacher (Escocia): 416 goles, 567 partidos
John Aldridge (Inglaterra): 416 goles, 576 partidos
Ronaldo Nazário (Brasil): 414 goles, 616 partidos
Dejan Damjanović (Montenegro): 412 goles, 796 partidos
Ally McCoist (Escocia): 412 goles, 816 partidos
Fred (Brasil): 412 goles, 816 partidos
Ferenc Szusza (Hungría): 411 goles, 486 partidos
Kylian Mbappé (Francia): 411 goles, 546 partidos
Juan Plata (Guatemala): 411 goles, 598 partidos
Vágner Love (Brasil): 411 goles, 888 partidos
Thierry Henry (Francia): 411 goles, 917 partidos
Klaas-Jan Huntelaar (Países Bajos): 409 goles, 741 partidos
Romelu Lukaku (Bélgica): 404 goles, 798 partidos
Pierre Aubameyang (Gabón): 403 goles, 799 partidos
Omar Al Soma (Siria): 399 goles, 542 partidos
Cabinho (Brasil): 398 goles, 617 partidos
Carlos Hermosillo (México): 396 goles, 740 partidos
Roger Milla (Camerún): 393 goles, 734 partidos
Mohamed Salah (Egipto): 394 goles, 786 partidos
Robbie Keane (Irlanda): 393 goles, 883 partidos
Víctor Hugo Antelo (Bolivia): 392 goles, 526 partidos
Andriy Shevchenko (Ucrania): 391 goles, 815 partidos
Fritz Walter (Alemania): 390 goles, 425 partidos
Alex (Brasil): 389 goles, 956 partidos
José Águas (Portugal): 387 goles, 417 partidos
Albert De Cleyn (Bélgica): 386 goles, 500 partidos
Magno Alves (Brasil): 385 goles, 851 partidos
Telmo Zarra (España): 384 goles, 426 partidos
Ruud van Nistelrooy (Países Bajos): 384 goles, 662 partidos
Atilio García (Uruguay): 384 goles, partidos desconocidos
Alan Shearer (Inglaterra): 382 goles, 733 partidos
Luís Fabiano (Brasil): 381 goles, 721 partidos
Ricardo Oliveira (Brasil): 381 goles, 774 partidos
Osvaldo Castro (Chile): 376 goles, 662 partidos
*Note: Statistics updated April+ 2026 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






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
no
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.
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
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
1.5 goal ratio, amazing.
Lewandowski scored 603 goals
please correct
thank you
Sunil Chhetri from India has scored more goals than many on the list. Add him also
Who is Sunil Chhetri ?
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
I am interested on it
Okay he is really godly good
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.
WRONG PICTURE, JOSEF BICAN WAS WHITE
Marvelous
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
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
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.
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.
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.
some stats were wrong,for example
Luis Suárez
Club apps goals
Miami 77 38
Atlético Madrid 83 34
Grêmio 53 26
Barcelona 283 195
Liverpool 133 82
Ajax 159 111
FC Groningen 37 15
Nacional 51 20
Uraguay 143 69
Total 1019 590
Josef Bican (Czechia) – 821 goals/528 matches