mundial

All-time top scorers

Goals in the Big Five top flights only. England's records are complete from 1922/23, Ligue 1's from 1948/49.

#PlayerGoals
1Lionel Messi FC Barcelona · 2 leagues2004/05–2022/234962Cristiano RonaldoReal Madrid · 3 leagues2003/04–2022/234953Robert LewandowskiFC Bayern München · 2 leagues2010/11–2025/263954Jimmy GreavesChelsea · 2 leagues1957/58–1970/713665Gerhard MüllerFC Bayern München1965/66–1978/793656Harry Kane FC Bayern München · 2 leagues2013/14–2026/273157Dixie DeanEverton1924/25–1937/383108Zlatan IbrahimovićParis Saint Germain · 4 leagues2004/05–2022/233019Delio OnnisMonaco1971/72–1985/8629910Gordon HodgsonLiverpool1925/26–1938/3928811Karim BenzemaReal Madrid · 2 leagues2005/06–2022/2328112Silvio PiolaLazio1930/31–1953/5427413Alan ShearerBBRBlackburn Rovers1987/88–2004/0527314Klaus FischerSchalke 041968/69–1986/8726815Edinson Cavani  Paris Saint Germain · 4 leagues2006/07–2022/2326616Sergio AgüeroManchester City · 2 leagues2006/07–2021/2225917Kylian Mbappé Paris Saint Germain · 2 leagues2015/16–2026/2725718RaúlReal Madrid · 2 leagues1994/95–2011/1225619Bernard LacombeOlympique Lyonnais1969/70–1986/8725520Telmo ZarraAthletic Club1940/41–1954/5525421Nat LofthouseBolton Wanderers1946/47–1960/6125222Pierre-Emerick AubameyangBorussia Dortmund · 4 leagues2009/10–2026/2725022Francesco TottiRoma1994/95–2016/1725024Luis SuárezFC Barcelona · 2 leagues2010/11–2021/2224825Hughie GallacherNewcastle United1925/26–1937/3824726Joe BradfordBRCBirmingham City1922/23–1934/3523926Ian RushLiverpool · 2 leagues1981/82–1996/9723928Gonzalo HiguaínNapoli · 3 leagues2006/07–2019/2023729Thierry HenryArsenal · 4 leagues1994/95–2011/1223429George BrownHDDHuddersfield Town1922/23–1936/3723429Hugo SánchezReal Madrid1981/82–1993/9423432George CamsellMIDMiddlesbrough1927/28–1938/3923233David JackArsenal1922/23–1933/3423034Mohamed SalahLiverpool · 2 leagues2013/14–2025/2622835Alfredo Di StéfanoReal Madrid1953/54–1965/6622736Gunnar NordahlAC Milan1948/49–1957/5822537Edin DžekoRoma · 3 leagues2007/08–2022/2322338David HerdArsenal1954/55–1969/7022138César RodríguezFC Barcelona1941/42–1959/6022140Josef HeynckesBorussia Mönchengladbach1965/66–1977/7822040Dieter MüllerFC Köln · 2 leagues1973/74–1985/8622042QuiniFC Barcelona1970/71–1986/8721943Giuseppe MeazzaInter1929/30–1946/4721643José AltafiniAC Milan1958/59–1975/7621643Hervé RevelliSTESaint-Étienne1965/66–1977/7821646Alexandre LacazetteOlympique Lyonnais · 2 leagues2010/11–2024/2521546Tony CotteeWest Ham United1982/83–1999/0021548Manfred BurgsmüllerBorussia Dortmund1974/75–1989/9021348PahíñoReal Madrid1943/44–1955/5621350Denis LawManchester United · 2 leagues1959/60–1973/7421150Klaus AllofsFC Köln · 2 leagues1976/77–1991/9221152Samuel Eto'oFC Barcelona · 3 leagues1999/00–2014/1521052Antonio Di NataleUdinese2002/03–2015/1621052Sir Geoff HurstWest Ham United1961/62–1974/7521052Dave HallidaySunderland1925/26–1933/3421056Ronnie AllenWBAWest Bromwich Albion1949/50–1960/6120957Ciro ImmobileLazio · 4 leagues2012/13–2025/2620858Michel PlatiniASNNancy · 2 leagues1972/73–1986/8720759Romelu LukakuEverton · 2 leagues2011/12–2025/2620660Antoine GriezmannAtlético de Madrid2010/11–2025/2620560Roberto BaggioBologna1986/87–2003/0420562Jürgen KlinsmannTottenham Hotspur · 4 leagues1984/85–1997/9820462Thadée CisowskiRCPRacing Paris1948/49–1960/6120464Arthur ChandlerLEILeicester City1925/26–1934/3520364Roger PiantoniSdRReims1950/51–1965/6620366Bobby GurneySunderland1925/26–1938/3920266Vic WatsonWest Ham United1923/24–1931/3220268Rudolf VöllerWerder Bremen · 3 leagues1980/81–1995/9620169Claudio PizarroWerder Bremen · 2 leagues1999/00–2018/1919970Sir Bobby CharltonManchester United1956/57–1972/7319870Bobby SmithTottenham Hotspur1950/51–1963/6419872Wissam Ben YedderMonaco · 2 leagues2011/12–2023/2419773Stan MortensenBLKBlackpool1946/47–1955/5619674Luca ToniFiorentina · 2 leagues2000/01–2015/1619574MundoValencia1939/40–1950/5119576Peter HarrisPTMPortsmouth1946/47–1958/5919477Dennis ViolletManchester United1952/53–1966/6719178Kurt HamrinFiorentina1956/57–1970/7119078Ray CharnleyBLKBlackpool1957/58–1966/6719080Alessandro Del PieroJuventus1993/94–2011/1218880Alberto GilardinoParma1999/00–2015/1618880Giuseppe SignoriLazio1991/92–2003/0418883Andy ColeNewcastle United1993/94–2006/0718783David TrézéguetJuventus · 3 leagues1997/98–2010/1118783Joseph UjlakiRCPRacing Paris1948/49–1963/6418783Fleury Di NalloOlympique Lyonnais1960/61–1974/7518783Gary LinekerEverton · 2 leagues1980/81–1991/9218788David VillaValencia2003/04–2013/1418688SantillanaReal Madrid1971/72–1987/8818688Tommy ThompsonPNEPreston North End1948/49–1960/6118688Jack BowersDRBDerby County1928/29–1938/3918688Karl-Heinz RummeniggeFC Bayern München · 2 leagues1974/75–1986/8718693Gabriel BatistutaFiorentina1991/92–2002/0318394Fernando TorresLiverpool · 3 leagues2002/03–2017/1818294Erling HaalandManchester City · 2 leagues2019/20–2026/2718294Toni PolsterSevilla · 3 leagues1987/88–1998/9918294Guillermo GorostizaAthletic Club1929/30–1945/4618294Juan ArzaSevilla1943/44–1958/5918294Ulf KirstenBayer 04 Leverkusen1990/91–2001/02182100Fabio QuagliarellaSAMSampdoria2005/06–2022/23181

Top-flight league goals only. A player recorded under two names in different sources can appear split. Not affiliated with or endorsed by any league or club.