IFFHS All-Time best club goal-scorers: Cristiano Ronaldo now on top!

The first goal Cristiano Ronaldo scored in 2022 (the goal vs Brighton that broke his 6-match drought) turned historic: it set the Portuguese equal to Romário's world record for club goals. 
Now they both have 689 goals amassed in all top-level club competitions. Cristiano Ronaldo is placed higher due to tie-breaker (more international goals). 
We publish an updated ranking for the best club goal-scorers in the history of world football. Lionel Messi occupies 5th position in it, being just 10 goals behind the co-record holders. Although he became significantly less prolific since moving to Paris SG, we can still expect him to outpace Pelé, Bican and Romário in the coming months and possibly even rival Cristiano Ronaldo for this record.

 PlayerNationalityPeriodLeague Cups ICC TotalTotalTotalSum
1Cristiano Ronaldo Portugal 2002-488 4110143748851150689
3Josef BicanAustria, BM, Czechoslovakia1931-1955518 676241 51812941688
4Pelé Brazil1957-197713846849 17106064927682
5Lionel Messi Argentina 2004-476 5614128547670133679
6Ferenc PuskásHungary, Spain1943-1966514 6975325147655645
7Jimmy Jones Northern Ireland  1947-1964332 432582 3323012635
8Joe BambrickNorthern Ireland  1926-1943348 40207  348247 595
9EusébioPortugal 1957-1978422 97 5724229759578
10Gerd MüllerGermany1964-1981405 78146814059269566
11Glenn FergusonNorthern Ireland  1987-2011313 561866 3132426561
12Jimmy McGroryScotland1922-1937409 7754  409131 540
13Fernando PeyroteoPortugal1937-19493321327023 464723539
14Uwe SeelerGermany1954-1978179267241721 4464121508
15Alfredo Di StéfanoArgentina, Spain1945-1966376 55 57133765570501

NL = National Leagues 
RL = Regional Leagues (taken in account only having the strength comparable to national league; Campeonato Carioca in the case of Romário, Campeonato Paulista for Pelé, Lisbon Championship for Peyroteo, Oberliga Nord for Seeler).
NC = (main) National Cups
OC  = other (relevant) domestic cups
ICC = International Club Competitions
CT = Continental tournaments
ICT = InterContinental (world) tournaments (of appropriate level)