← La Liga
All-time top scorers
Every scorer in every season since 1928/29.
#PlayerYearsSeas.Goals
1Lionel Messi FC Barcelona2004/05–2020/212004/05–2020/21174742Cristiano RonaldoReal Madrid2009/10–2017/182009/10–2017/1893113Telmo ZarraAthletic Club1940/41–1954/551940/41–1954/55152544Karim BenzemaReal Madrid2009/10–2022/232009/10–2022/23142385Hugo SánchezReal Madrid1981/82–1993/941981/82–1993/94122346RaúlReal Madrid1994/95–2009/101994/95–2009/10162287Alfredo Di StéfanoReal Madrid1953/54–1965/661953/54–1965/66132278César RodríguezFC Barcelona1941/42–1959/601941/42–1959/60152219QuiniFC Barcelona1970/71–1986/871970/71–1986/871621910PahíñoReal Madrid1943/44–1955/561943/44–1955/561221311Antoine GriezmannAtlético de Madrid2010/11–2025/262010/11–2025/261620512MundoValencia1939/40–1950/511939/40–1950/511219513David VillaValencia2003/04–2013/142003/04–2013/141118613SantillanaReal Madrid1971/72–1987/881971/72–1987/881718615Guillermo GorostizaAthletic Club1929/30–1945/461929/30–1945/461418215Juan ArzaSevilla1943/44–1958/591943/44–1958/591618217Luis SuárezFC Barcelona2014/15–2021/222014/15–2021/22817918Iago Aspas Celta de Vigo2012/13–2026/272012/13–2026/271417219Samuel Eto'oFC Barcelona1999/00–2008/091999/00–2008/091016320Luis AragonésAtlético de Madrid1960/61–1973/741960/61–1973/741416021Aritz AdurizAthletic Club2005/06–2019/202005/06–2019/201515822Ferenc PuskásReal Madrid1958/59–1965/661958/59–1965/66815623Julio SalinasFC Barcelona1982/83–1999/001982/83–1999/001615224DaniAthletic Club1974/75–1985/861974/75–1985/861214724Adrián EscuderoAtlético de Madrid1945/46–1957/581945/46–1957/581314726Raúl TamudoEspanyol1996/97–2012/131996/97–2012/131514627BadenesValencia1946/47–1958/591946/47–1958/591114128Silvestre IgoaValencia1941/42–1955/561941/42–1955/561413928Juan AraujoSevilla1945/46–1955/561945/46–1955/561113930José Mari BakeroReal Sociedad1982/83–1996/971982/83–1996/971513830László KubalaFC Barcelona1951/52–1963/641951/52–1963/641113832José PanizoAthletic Club1939/40–1953/541939/40–1953/541513633Gerard Moreno Villarreal2014/15–2026/272014/15–2026/271313333Jesús SatrusteguiReal Sociedad1973/74–1985/861973/74–1985/861213335Joaquín MurilloZARReal Zaragoza1954/55–1963/641954/55–1963/641013035Fernando AnsolaReal Betis1959/60–1974/751959/60–1974/751613037Álvaro NegredoSevilla2007/08–2022/232007/08–2022/231112937Lyuboslav PenevValencia1989/90–1998/991989/90–1998/991012937Eneko ArietaAthletic Club1951/52–1965/661951/52–1965/661412937Paco GentoReal Madrid1952/53–1969/701952/53–1969/701712941Diego Forlán CorazoAtlético de Madrid2004/05–2010/112004/05–2010/11712841Paco CamposAtlético de Madrid1939/40–1951/521939/40–1951/521012843EpiReal Sociedad1940/41–1954/551940/41–1954/551512643Mario KempesValencia1976/77–1985/861976/77–1985/86912645MorientesReal Madrid1994/95–2008/091994/95–2008/091212445PirriReal Madrid1964/65–1979/801964/65–1979/801612447Emilio ButragueñoReal Madrid1983/84–1994/951983/84–1994/951212348Ismael UrzaizAthletic Club1991/92–2004/051991/92–2004/051312149HerreritaReal Oviedo1933/34–1948/491933/34–1948/491312050Piru GaínzaAthletic Club1940/41–1958/591940/41–1958/591911951AmancioReal Madrid1962/63–1975/761962/63–1975/761411852Cristhian StuaniGirona2010/11–2025/262010/11–2025/261111653Rafa MarañónEspanyol1971/72–1982/831971/72–1982/831111553Waldo MachadoValencia1961/62–1969/701961/62–1969/70911555Davor SukerSevilla1991/92–1998/991991/92–1998/99811455José JuncosaEspanyol1942/43–1952/531942/43–1952/531111457Pello UraldeAthletic Club1980/81–1991/921980/81–1991/921111257Roberto López UfarteReal Sociedad1976/77–1988/891976/77–1988/891311259Raúl GarcíaAthletic Club2005/06–2023/242005/06–2023/241911159Cuco ZigandaAthletic Club1987/88–1997/981987/88–1997/981111161Carlos MuñozReal Oviedo1984/85–1995/961984/85–1995/961111062Eulogio GárateAtlético de Madrid1966/67–1975/761966/67–1975/761010963Gonzalo HiguaínReal Madrid2006/07–2012/132006/07–2012/13710763RivaldoFC Barcelona1996/97–2001/021996/97–2001/02610763Pichi AlonsoZARReal Zaragoza1978/79–1988/891978/79–1988/891010763BataAthletic Club1929/30–1935/361929/30–1935/36710763Mariano MartínFC Barcelona1940/41–1948/491940/41–1948/49810768FernandoValencia1983/84–1997/981983/84–1997/981410668José ArtetxeAthletic Club1950/51–1962/631950/51–1962/631310670Fernando Ruiz HierroReal Madrid1987/88–2001/021987/88–2001/021510570Meho KodroReal Sociedad1991/92–1999/001991/92–1999/00810570Isidro LángaraReal Oviedo1933/34–1947/481933/34–1947/48510573Manuel HermidaCelta de Vigo1945/46–1954/551945/46–1954/551010474Luis EnriqueFC Barcelona1990/91–2003/041990/91–2003/041410374Cayetano RéFC Barcelona1959/60–1970/711959/60–1970/711110376Ante BudimirOsasuna2019/20–2026/272019/20–2026/27810276Mikel Oyarzabal Real Sociedad2015/16–2026/272015/16–2026/271210276RonaldoFC Barcelona1996/97–2004/051996/97–2004/05410279Julen GuerreroAthletic Club1992/93–2004/051992/93–2004/051210179Manu SarabiaAthletic Club1978/79–1990/911978/79–1990/911310181Victorio UnamunoAthletic Club1928/29–1941/421928/29–1941/42910081Guillermo CampanalSevilla1934/35–1945/461934/35–1945/46910081Ron MakaayDeportivo A Coruña1997/98–2002/031997/98–2002/03610084JuanitoReal Madrid1976/77–1988/891976/77–1988/89119985Iván ZamoranoReal Madrid1990/91–1995/961990/91–1995/9669886MíchelReal Madrid1981/82–1995/961981/82–1995/96139786Juan Manuel AsensiFC Barcelona1967/68–1980/811967/68–1980/81149788Fernando TorresAtlético de Madrid2002/03–2017/182002/03–2017/1899688Diego TristánDeportivo A Coruña1999/00–2005/061999/00–2005/0679690Robert FernándezFC Barcelona1981/82–1998/991981/82–1998/99149590Joaquín PeiróAtlético de Madrid1955/56–1962/631955/56–1962/6389592José IraragorriAthletic Club1929/30–1948/491929/30–1948/4999493Rubén CastroReal Betis2001/02–2017/182001/02–2017/18119393ManoloAtlético de Madrid1986/87–1994/951986/87–1994/9599395Darko KovacevicReal Sociedad1996/97–2006/071996/97–2006/0799295Rubén CanoAtlético de Madrid1974/75–1981/821974/75–1981/8289295Pruden SánchezAtlético de Madrid1940/41–1947/481940/41–1947/4869295Luis MolownyReal Madrid1946/47–1957/581946/47–1957/58119295Sabino BarinagaReal Madrid1940/41–1952/531940/41–1952/53119295J. Antonio PizziTENTenerife1991/92–2001/021991/92–2001/02892Top-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.












