ALL TIME GOAL SCORERS RANKING


All-time goal-scorers’ ranking: CR7 leads with 902 

As Cristiano Ronaldo has recently become the first ever player to reach 900 top level goals (now being already at 902), it’s time to update the ranking for world’s best goal-scorers of all time, with inclusion of all players who amassed 500+ top-level goals throughout their careers.
Four of them are active (taken bold).
Helmchen, Quill and Date are included in the list but not classified as they scored vast majority of goals in regional competitions of quite modest quality.

 ALL-TIME BESTGOALSCORERS         
              
 PlayerGoalsNationalityCareerNLOLNCOCIPMIOINTOS
              
1Cristiano Ronaldo 902Portugal 2002-550 4412 1586132 
2Lionel Messi 840Argentina 2004-511 5615 13910109 
 Alf Quill 778Australia1927-1949 595945235  2 
 Erwin Helmchen 769Germany1923-19512369016 40    
3Pelé 762Brazil1957-1977138466 49626 77 
4Romário756Brazil1985-20072932525142254 557
5Ferenc Puskás725Hungary, Spain1943-1966516 69  381884 
6Josef Bican722Austria, BM, CS1931-1955515 7562 152332 
7Jimmy Jones 639Northern Ireland1947-1964327340246 21218
8Robert Lewandowski635Poland2008-390 4512 104 84 
9Gerd Müller634Germany1964-1981405 7814 69 68 
10Joe Bambrick626Northern Ireland1926-1943347 40213  5129
11Abe Lenstra624Netherlands1936-196328928418    33 
 Reg Date604Australia1938-1954 446775221  8 
12Luis Suárez 579Uruguay2005-3987408 55269 
13Eusébio578Portugal 1960-19783493297  59 41 
14Glenn Ferguson563Northern Ireland1987-2011313 56185 63  
15Zlatan Ibrahimović 561Sweden1999-2023394 3315 57 62 
16Imre Schlosser 553Hungary1906-1928363501355  1359 
17Fernando Peyroteo553Portugal1937-1949332132702  314 
18Uwe Seeler552Germany1954-19781802672417 21 43 
19Jimmy McGrory550Scotland1923-1937407 7754   66
20Alfredo Di Stéfano537Argentina, Spain1945-1966378 54  502629 
21György Sárosi530Hungary1931–1948350 2114 505342 
22Roberto Dinamite513Brazil1971-19921922841925 20 
23Hugo Sánchez507Mexico  1976-1997390 3316 362291
24Franz Binder503Austria, Germany1930-1949297 93  107726 
25Zico501Brazil1971-19941712391413 16 48 

Abbreviatures:
NL = National Leagues (top divisions), 
OL = other relevant domestic leagues (top-tier regional, war-time, parallel etc.),
NC = (major) National Cup,
OC = other relevant domestic club tournaments, including League Cup, SuperCup, Torneio Rio-São Paulo etc.,
IP = Inter-Provincial competitions, 
MI = major international club competitions, including FIFA and confederations’ tournaments, Mitropa Cup until 1940, InterContinental Cup, Club World Cup,
OI = other relevant international club competitions, 
NT = National Team (only “full internationals”),
OS = other relevant selections (final tournaments of Olympic Games until 1988, Inter-League games).