Most Goals in Soccer History. The 30 top goal scorers of all time
The portuguese Cristiano Ronaldo is the highest goal scorer in the world with 821 offical goals.
He is followed by the austrian Josef Bican with 805 official goals.
Lionel Messi closes the podium with 796 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
# | Player | Goals | Games | Average | Seasons |
1 | 🇵🇹Cristiano Ronaldo | 821 | 1147 | 0.72 | 2002-act |
2 | 🇦🇹Josef Bican | 805 | 530 | 1.51 | 1931-55 |
3 | 🇦🇷Lionel Messi | 796 | 1007 | 0.78 | 2004-Act |
4 | 🇧🇷Romário | 772 | 961 | 0.78 | 1985-2009 |
5 | 🇧🇷Pelé | 767 | 831 | 0.92 | 1956-77 |
6 | 🇭🇺Ferenc Puskás | 741 | 746 | 0.99 | 1943-66 |
7 | 🇩🇪Gerd Müller | 735 | 793 | 0.93 | 1962-83 |
8 | 🇬🇧Jimmy Jones | 647 | 614 | 1.05 | 1946-65 |
9 | 🇵🇱 Robert Lewandowski | 584 | 801 | 0.73 | 2006-Act |
10 | 🇸🇪 Zlatan Ibrahimović | 572 | 982 | 0.60 | 1999- Act |
11 | 🇵🇹Eusébio | 570 | 596 | 0.91 | 1957-79 |
12 | 🇬🇧Glenn Ferguson | 563 | 1047 | 0.54 | 1987-2011 |
13 | 🇵🇹Fernando Peyroteo | 558 | 354 | 1.58 | 1937-1950 |
14 | 🇩🇪Uwe Seeler | 535 | 653 | 0.82 | 1954-1978 |
15 | 🏴Jimmy McGrory | 528 | 522 | 1.01 | 1922-1937 |
16 | 🇺🇾Luis Suárez | 528 | 883 | 0.60 | 2005-Act |
17 | 🇪🇸Isidro Lángara | 525 | 437 | 1.20 | 1930-1948 |
18 | 🇪🇸🇦🇷Alfredo Di Stéfano | 523 | 739 | 0.71 | 1945-1966 |
19 | 🇧🇷Zico | 523 | 773 | 0.68 | 1971-1994 |
20 | 🇲🇽Hugo Sánchez | 516 | 883 | 0.58 | 1976-1997 |
21 | Ferenc Bene | 508 | 493 | 1.03 | 1961-1985 |
22 | Roberto Dinamite | 507 | 839 | 0.60 | 1971-1992 |
23 | Jef Mermans | 500 | 629 | 0.79 | 1937-1960 |
24 | Gunnar Nordahl | 498 | 548 | 0.91 | 1937-1958 |
25 | Johan Cruyff | 493 | 712 | 0.69 | 1964-1984 |
26 | Stjepan Bobek | 480 | 554 | 0.87 | 1944-1959 |
27 | Imre Schlosser | 475 | 388 | 1.22 | 1905-1922 |
28 | Henrik Larsson | 471 | 874 | 0.54 | 1988-2010 |
29 | Jimmy Greaves | 466 | 661 | 0.70 | 1957-1979 |
30 | Delio Onnis | 461 | 709 | 0.65 | 1966-1986 |
31 | Ali Ashfaq | 455 | 531 | 0.86 | 2001-Act |
32 | Sándor Kocsis | 451 | 470 | 0.96 | 1943-1965 |
33 | Alberto Spencer | 450 | 657 | 0.68 | 1953-1972 |
34 | Gyula Zsengellér | 448 | 433 | 1.03 | 1933-1952 |
35 | Rivaldo | 446 | 1033 | 0.43 | 1989-2015 |
36 | Aleksandar Đurić | 443 | 733 | 0.60 | 1994-2014 |
37 | Dixie Dean | 442 | 601 | 0.74 | 1923-1940 |
38 | 🇺🇾Sebastián Abreu | 435 | 852 | 0.51 | 1994-2021 |
39 | 🇫🇷Karim Benzema | 434 | 863 | 0.50 | 2005-Act |
40 | 🇺🇾Edinson Cavani | 434 | 788 | 0.55 | 2005-Act |
41 | 🇧🇷Neymar | 434 | 696 | 0.62 | 2009-Act |
42 | 🇪🇸Raúl González | 432 | 1034 | 0.42 | 1994-2015 |
43 | 🇧🇷Ronaldo Nazário | 429 | 623 | 0.69 | 1993-2011 |
*Note: Statistics updated JANUARY 2023. 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.
The top goal scorers of all time:
Sources: FIFA y Sport Soccer Statistics Foundation (RSSSF) and Wikipedia.org
most goals in soccer, who has the most goals in soccer, top goal scorers of all time, most goals in soccer history, most soccer goals all time, who has scored the most goals in soccer, top goal scorers, who has the most goals in soccer history
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
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
Well… none of them could beat England (where football was invented) at home. Only Puskás could.
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
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
It’s crazy how overlooked Lewandowski is because Messi and Ronaldo are from the same era
1:Hassan Abdikariim Axmed : 500
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.
Actually it’s Christine Sinclair 190 goals.
WRONG PICTURE, JOSEF BICAN WAS WHITE