In top-level football competitions, 23 players have scored 500 or more goals over the course of their career in both club and international football, according to research by the IFFHS, first published in 2007.
RELATED: Premier Leauge Ladder 2022/2023
Cristiano Ronaldo is widely considered the top goalscorer of all time. FIFA, the international governing body of football, has never released a list detailing the highest goalscorers and does not keep official records.
In 2020 it recognized Bican, an Austrian-Czech dual international who played between the 1930s and the 1950s, as the record scorer with an estimated 805 goals, although CNN, the BBC, France 24, and O Jogo all acknowledge that Bican’s tally includes goals scored for reserve teams and in unofficial international matches.
UEFA, the governing body for European football, ranks him as the leading all-time goalscorer in European top-flight leagues with 518 goals, narrowly ahead of Hungarian Ferenc Puskás.
RELATED: Bundesliga Table and Standings 2022/2023
Highest goal scorer in the World – All time highest goal scorer
# | Player | Goals | Games | Average | Seasons |
1 | Cristiano Ronaldo | 818 | 1140 | 0.72 | 2002-act |
2 | Josef Bican | 805 | 530 | 1.51 | 1931-55 |
3 | Lionel Messi | 786 | 995 | 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 | 582 | 797 | 0.73 | 2006-Act |
10 | Zlatan Ibrahimović | 572 | 982 | 0.60 | 1999- Act |
11 | Eusébio | 547 | 596 | 0.91 | 1957-79 |
12 | Jimmy McGrory | 528 | 415 | 1.01 | 1922-37 |
13 | Isidro Lángara | 525 | 414 | 1.2 | 1930-48 |
14 | Zico | 522 | 773 | 0.68 | 1971-94 |
15 | Luis Suárez | 528 | 880 | 0.61 | 2005-Act |
16 | Hugo Sánchez | 516 | 883 | 0.58 | 1976-97 |
17 | Alfredo Di Stéfano | 509 | 706 | 0.72 | 1945-66 |
18 | Ferenc Bene | 508 | 493 | 1.16 | 1961-85 |
19 | Roberto Dinamite | 507 | 838 | 0.60 | 1971-1992 |
20 | Jef Mermans | 500 | 629 | 0.79 | 1937-60 |
21 | Gunnar Nordahl | 498 | 548 | 0.91 | 1937-58 |
22 | Uwe Seeler | 489 | 592 | 0.83 | 1954-78 |
23 | Stjepan Bobek | 480 | 554 | 0.87 | 1944-59 |
24 | Imre Schlosser | 475 | 388 | 1.23 | 1905-22 |
25 | Henrik Larsson | 471 | 874 | 0.54 | 1988-2010 |
26 | Jimmy Greaves | 466 | 660 | 0.71 | 1957-79 |
27 | Alberto Spencer | 451 | 662 | 0.68 | 1953-1972 |
28 | Gyula Zsengellér | 448 | 433 | 1.03 | 1933-52 |
29 | Rivaldo | 446 | 1033 | 0,43 | 1989-2015 |
30 | Dixie Dean | 442 | 601 | 0.74 | 1923-40 |