thumb|upright=0.68|Lionel Messi is the all-time top scorer in La Liga history with 474 goalsLa Liga all-time top scorer is Lionel Messi with 474 goals, all for Barcelona. He also holds the record for most goals scored in a single season with 50 in the 2011–12 campaign,[1] [2] and is the only player ever to win the league's top scorer award in eight different seasons.[3] Athletic Bilbao's Telmo Zarra, who was the competition's all-time top scorer for sixty years until 2014, won the top scorer award six times.[4] Three other players — Real Madrid's Alfredo Di Stéfano, Quini of Sporting Gijón and Barcelona, and Hugo Sánchez of Atlético Madrid and Real Madrid — each finished as top scorer in five individual seasons.
Alfredo Di Stéfano was the first non-European player to score a hundred La Liga goals, though he was a naturalised Spanish citizen by the time he reached the milestone in 1957. Hugo Sánchez became the first North American in 1986 and Samuel Eto'o was the first African to score 100 La Liga goals in 2006.
The most recent player to score 100 goals in the league is Cristhian Stuani, who scored his centennial goal on 24 May 2024. Of active players, Willian José is closest to making this list, having scored 81 La Liga goals.
Key
Rank | Player | Goals | |||||
---|---|---|---|---|---|---|---|
1 | Lionel Messi | 474 | 520 | 2004 | 2021 | Barcelona | |
2 | Cristiano Ronaldo | 311 | 292 | 2009 | 2018 | Real Madrid | |
3 | Telmo Zarra | 251 | 277 | 1940 | 1955 | Athletic Bilbao | |
4 | Karim Benzema | 238 | 439 | 2009 | 2023 | Real Madrid | |
5 | Hugo Sánchez | 234 | 347 | 1981 | 1994 | ,, | |
6 | Raúl | 228 | 550 | 1994 | 2010 | Real Madrid | |
7 | Alfredo Di Stéfano | 227 | 329 | 1953 | 1966 | , | |
8 | César Rodríguez | 221 | 353 | 1940 | 1960 | ,,, | |
9 | Quini | 219 | 448 | 1968 | 1987 | , | |
10 | Pahiño | 212 | 278 | 1943 | 1956 | ,, | |
11 | Edmundo Suárez | 195 | 231 | 1939 | 1951 | , | |
12 | Antoine Griezmann | 190 | 493 | 2010 | 2024 | ,, | |
13 | David Villa | 186 | 352 | 2003 | 2014 | ,,, | |
Santillana | 186 | 461 | 1971 | 1988 | Real Madrid | ||
15 | Guillermo Gorostiza | 183 | 255 | 1929 | 1946 | , | |
16 | Juan Arza | 182 | 349 | 1943 | 1959 | Sevilla | |
17 | Luis Suárez | 179 | 258 | 2014 | 2022 | , | |
18 | Samuel Eto'o | 162 | 280 | 1998 | 2009 | ,, | |
19 | Luis Aragonés | 160 | 360 | 1960 | 1975 | ,, | |
20 | Aritz Aduriz | 158 | 443 | 2002 | 2020 | ,, | |
21 | Iago Aspas | 157 | 358 | 2006 | 2024 | , | |
22 | Ferenc Puskás | 156 | 180 | 1958 | 1966 | Real Madrid | |
23 | Julio Salinas | 152 | 417 | 1982 | 2000 | ,,,,, | |
24 | Adrián Escudero | 150 | 287 | 1945 | 1958 | Atlético Madrid | |
25 | Daniel Ruiz | 147 | 303 | 1974 | 1986 | Athletic Bilbao | |
26 | Raúl Tamudo | 146 | 407 | 1996 | 2013 | ,, | |
27 | Silvestre Igoa | 140 | 283 | 1941 | 1956 | , | |
28 | Manuel Badenes | 139 | 199 | 1946 | 1959 | ,,,, | |
Juan Araújo | 139 | 207 | 1945 | 1956 | Sevilla | ||
José Mari Bakero | 139 | 484 | 1980 | 1997 | , | ||
31 | László Kubala | 138 | 215 | 1950 | 1964 | , | |
32 | José Luis Panizo | 136 | 326 | 1939 | 1955 | Athletic Bilbao | |
33 | Jesús María Satrústegui | 133 | 297 | 1973 | 1986 | Real Sociedad | |
Ismael Urzaiz | 133 | 438 | 1990 | 2007 | ,,,, | ||
35 | Joaquín Murillo | 131 | 226 | 1954 | 1964 | , | |
36 | Fernando Ansola | 130 | 323 | 1959 | 1975 | ,,, | |
37 | Luboslav Penev | 129 | 305 | 1989 | 1999 | ,,, | |
Roberto Soldado | 129 | 323 | 2005 | 2022 | ,,,,,, | ||
Paco Gento | 129 | 437 | 1952 | 1971 | , | ||
40 | Diego Forlán | 128 | 240 | 2004 | 2012 | , | |
Eneko Arieta | 128 | 244 | 1951 | 1966 | Athletic Bilbao | ||
Álvaro Negredo | 128 | 361 | 2007 | 2024 | ,,, | ||
43 | Paco Campos | 127 | 204 | 1939 | 1952 | , | |
44 | Mario Kempes | 126 | 222 | 1976 | 1986 | , | |
45 | Epi Fernández | 125 | 334 | 1940 | 1955 | , | |
46 | Fernando Morientes | 124 | 337 | 1993 | 2009 | ,,, | |
47 | Emilio Butragueño | 123 | 341 | 1983 | 1995 | Real Madrid | |
Pirri | 123 | 417 | 1964 | 1980 | Real Madrid | ||
49 | Herrerita | 119 | 229 | 1933 | 1950 | , | |
Gerard Moreno | 119 | 305 | 2014 | 2024 | , | ||
Amancio Amaro | 119 | 344 | 1962 | 1976 | Real Madrid | ||
52 | Ronaldo | 117 | 164 | 1996 | 2007 | , | |
Agustín Gainza | 117 | 380 | 1940 | 1959 | Athletic Bilbao | ||
54 | Waldo Machado | 115 | 216 | 1961 | 1970 | Valencia | |
Rafael Marañón | 115 | 308 | 1970 | 1983 | , | ||
55 | José Juncosa | 114 | 232 | 1942 | 1955 | , | |
Davor Šuker | 114 | 239 | 1991 | 1999 | , | ||
58 | Roberto López Ufarte | 112 | 418 | 1975 | 1989 | ,, | |
Raúl García | 112 | 609 | 2004 | 2024 | ,, | ||
60 | Carlos Muñoz | 111 | 314 | 1984 | 1996 | ,,,, | |
Pedro Uralde | 111 | 338 | 1978 | 1992 | ,,, | ||
José Ángel Ziganda | 111 | 381 | 1987 | 2001 | , | ||
63 | Jose Eulogio Garate | 109 | 241 | 1966 | 1977 | Atletico Madrid | |
64 | Bata | 108 | 118 | 1929 | 1936 | Athletic Bilbao | |
Fernando Gómez | 108 | 420 | 1983 | 1998 | Valencia | ||
66 | Mariano Martín | 107 | 130 | 1939 | 1949 | , | |
Gonzalo Higuaín | 107 | 190 | 2006 | 2013 | Real Madrid | ||
Rivaldo | 107 | 198 | 1996 | 2002 | , | ||
Pichi Alonso | 107 | 261 | 1978 | 1989 | ,, | ||
José Luis Artetxe | 107 | 276 | 1950 | 1965 | Athletic Bilbao | ||
71 | Isidro Lángara | 105 | 90 | 1933 | 1948 | Real Oviedo | |
Meho Kodro | 105 | 263 | 1991 | 2000 | ,,, | ||
Fernando Hierro | 105 | 497 | 1987 | 2003 | , | ||
74 | Hermidita | 104 | 160 | 1945 | 1956 | Celta de Vigo | |
75 | Cayetano Ré | 103 | 265 | 1959 | 1971 | ,, | |
Luis Enrique | 103 | 400 | 1989 | 2004 | ,, | ||
77 | Guillermo Campanal | 102 | 157 | 1934 | 1946 | Sevilla | |
Fernando Torres | 102 | 281 | 2002 | 2018 | Atlético Madrid | ||
Manuel Sarabia | 102 | 363 | 1976 | 1991 | , | ||
80 | Victorio Unamuno | 101 | 141 | 1928 | 1942 | , | |
Julen Guerrero | 101 | 372 | 1992 | 2006 | Athletic Bilbao | ||
82 | Roy Makaay | 100 | 205 | 1997 | 2003 | , | |
Cristhian Stuani | 100 | 294 | 2010 | 2024 | ,,, | ||
Indicates player also won the European Golden Shoe in the same season | |
Indicates the record number of goals scored in a La Liga season | |
Season | Player | Club | Goals | Apps | Ratio | ||
---|---|---|---|---|---|---|---|
align=center scope="row" | 1929 | Real Sociedad | 17 | 18 | 0.94 | ||
align=center scope="row" | 1929–30 | Athletic Bilbao | 20 | 18 | 1.11 | ||
align=center scope="row" | 1930–31 | Bata | Athletic Bilbao | 27 | 17 | ||
align=center scope="row" | 1931–32 | Bata (2) | Athletic Bilbao | 13[6] | 18 | ||
align=center scope="row" | 1932–33 | Real Madrid | 16 | 14 | |||
align=center scope="row" | 1933–34 | Oviedo | 26 | 18 | |||
align=center scope="row" | 1934–35 | (2) | Oviedo | 27 | 22 | ||
align=center scope="row" | 1935–36 | (3) | Oviedo | 28 | 21 | ||
align=center scope="row" | 1939–40 | Athletic Bilbao | 20 | 22 | |||
align=center scope="row" | 1940–41 | Atlético Madrid | 33 | 22 | |||
align=center scope="row" | 1941–42 | Mundo | Valencia | 27 | 25 | ||
align=center scope="row" | 1942–43 | Barcelona | 30 | 23 | |||
align=center scope="row" | 1943–44 | Mundo (2) | Valencia | 28 | 26 | ||
align=center scope="row" | 1944–45 | Athletic Bilbao | 20 | 26 | |||
align=center scope="row" | 1945–46 | (2) | Athletic Bilbao | 24 | 18 | ||
align=center scope="row" | 1946–47 | (3) | Athletic Bilbao | 33 | 24 | ||
align=center scope="row" | 1947–48 | Celta Vigo | 20 | 22 | |||
align=center scope="row" | 1948–49 | César | Barcelona | 27 | 24 | ||
align=center scope="row" | 1949–50 | (4) | Athletic Bilbao | 24 | 26 | ||
align=center scope="row" | 1950–51 | (5) | Athletic Bilbao | 38 | 30 | ||
align=center scope="row" | 1951–52 | (2) | Real Madrid | 28 | 27 | ||
align=center scope="row" | 1952–53 | (6) | Athletic Bilbao | 24 | 29 | ||
align=center scope="row" | 1953–54 | Real Madrid | 27 | 28 | |||
align=center scope="row" | 1954–55 | Sevilla | 28 | 29 | |||
align=center scope="row" | 1955–56 | (2) | Real Madrid | 24 | 30 | ||
align=center scope="row" | 1956–57 | (3) | Real Madrid | 31 | 30 | ||
align=center scope="row" rowspan=3 valign="middle" | 1957–58 | Valladolid | 19 | 29 | |||
(4) | Real Madrid | 19 | 30 | ||||
Ricardo Alós | Valencia | 19 | 29 | ||||
align=center scope="row" | 1958–59 | (5) | Real Madrid | 23 | 28 | ||
align=center scope="row" | 1959–60 | Real Madrid | 25 | 24 | |||
align=center scope="row" | 1960–61 | (2) | Real Madrid | 28 | 28 | ||
align=center scope="row" | 1961–62 | Real Zaragoza | 25 | 30 | |||
align=center scope="row" | 1962–63 | (3) | Real Madrid | 26 | 30 | ||
align=center scope="row" | 1963–64 | (4) | Real Madrid | 21 | 25 | ||
align=center scope="row" | 1964–65 | Barcelona | 26 | 30 | |||
align=center scope="row" | 1965–66 | Luis Aragonés | Atlético Madrid | 18[7] | 28 | ||
align=center scope="row" | 1966–67 | Waldo | Valencia | 24 | 30 | ||
align=center scope="row" | 1967–68 | Athletic Bilbao | 22 | 24 | |||
align=center rowspan=2 valign="middle" | 1968–69 | Amancio | Real Madrid | 14 | 29 | ||
José Eulogio Gárate | Atlético Madrid | 14 | 30 | ||||
align=center rowspan=3 valign="middle" | 1969–70 | Amancio (2) | Real Madrid | 16 | 29 | ||
(2) | Atlético Madrid | 16 | 30 | ||||
(2) | Atlético Madrid | 16 | 30 | ||||
align=center rowspan=2 valign="middle" | (3) | Atlético Madrid | 17 | 28 | |||
Barcelona | 17 | 28 | |||||
align=center scope="row" | 1971–72 | Granada | 20 | 31 | |||
align=center scope="row" | 1972–73 | Marianín | Oviedo | 19 | 32 | ||
align=center scope="row" | 1973–74 | Quini | Sporting Gijón | 20 | 34 | ||
align=center scope="row" | 1974–75 | Carlos | Athletic Bilbao | 19 | 32 | ||
align=center scope="row" | 1975–76 | Quini (2) | Sporting Gijón | 21 | 34 | ||
align=center scope="row" | 1976–77 | Valencia | 24 | 34 | |||
align=center scope="row" | 1977–78 | (2) | Valencia | 28 | 34 | ||
align=center scope="row" | 1978–79 | Barcelona | 29 | 30 | |||
align=center scope="row" | 1979–80 | Quini (3) | Sporting Gijón | 24 | 34 | ||
align=center scope="row" | 1980–81 | Quini (4) | Barcelona | 20 | 30 | ||
align=center scope="row" | 1981–82 | Quini (5) | Barcelona | 27 | 32 | ||
align=center scope="row" | 1982–83 | Real Betis | 20 | 30 | |||
align=center rowspan=2 valign="middle" | 1983–84 | Jorge da Silva | Valladolid | 17 | 30 | ||
Juanito | Real Madrid | 17 | 31 | ||||
align=center scope="row" | 1984–85 | Atlético Madrid | 19 | 33 | |||
align=center scope="row" | 1985–86 | (2) | Real Madrid | 22 | 33 | ||
align=center scope="row" | 1986–87 | (3) | Real Madrid | 34 | 41 | ||
align=center scope="row" | 1987–88 | (4) | Real Madrid | 29 | 36 | ||
align=center scope="row" | 1988–89 | Baltazar | Atlético Madrid | 35 | 36 | ||
align=center scope="row" | 1989–90 | (5) | Real Madrid | 38 | 35 | ||
align=center scope="row" | 1990–91 | Real Madrid | 19 | 35 | |||
align=center scope="row" | 1991–92 | Manolo | Atlético Madrid | 27 | 36 | ||
align=center scope="row" | 1992–93 | Bebeto | Deportivo La Coruña | 29 | 37 | ||
align=center scope="row" | 1993–94 | Romário | Barcelona | 30 | 33 | ||
align=center scope="row" | 1994–95 | Real Madrid | 28 | 38 | |||
align=center scope="row" | 1995–96 | Tenerife | 31 | 41 | |||
align=center scope="row" | 1996–97 | Ronaldo | Barcelona | 34 | 37 | ||
align=center scope="row" | 1997–98 | Atlético Madrid | 24 | 24 | |||
align=center scope="row" | 1998–99 | Raúl | Real Madrid | 25 | 37 | ||
align=center scope="row" | 1999–2000 | Racing Santander | 27 | 36 | |||
align=center scope="row" | 2000–01 | Raúl (2) | Real Madrid | 24 | 36 | ||
align=center scope="row" | 2001–02 | Deportivo La Coruña | 20 | 35 | |||
align=center scope="row" | 2002–03 | Deportivo La Coruña | 29 | 38 | |||
align=center scope="row" | 2003–04 | Ronaldo (2) | Real Madrid | 24 | 32 | ||
align=center rowspan=2 valign="middle" | 2004–05 | Villarreal | 25 | 38 | |||
Barcelona | 25[8] | 37 | |||||
align=center scope="row" | 2005–06 | (2) | Barcelona | 26 | 34 | ||
align=center scope="row" | 2006–07 | Real Madrid | 25 | 37 | |||
align=center scope="row" | 2007–08 | Mallorca | 27 | 37 | |||
align=center scope="row" | 2008–09 | (2) | Atlético Madrid | 32 | 33 | ||
align=center scope="row" | 2009–10 | Barcelona | 34 | 35 | |||
align=center scope="row" | 2010–11 | Real Madrid | 40 | 34 | |||
align=center scope="row" | 2011–12 | (2) | Barcelona | bgcolor=mistyrose | 50 | 37 | |
align=center scope="row" | 2012–13 | (3) | Barcelona | 46 | 32 | ||
align=center scope="row" | 2013–14 | (2) | Real Madrid | 31 | 30 | ||
align=center scope="row" | 2014–15 | (3) | Real Madrid | 48 | 35 | ||
align=center scope="row" | 2015–16 | Barcelona | 40 | 35 | |||
align=center scope="row" | 2016–17 | (4) | Barcelona | 37 | 34 | ||
align=center scope="row" | 2017–18 | (5) | Barcelona | 34 | 36 | ||
align=center scope="row" | 2018–19 | (6) | Barcelona | 36 | 34 | ||
align=center scope="row" | 2019–20 | (7) | Barcelona | 25 | 33 | ||
align=center scope="row" | 2020–21 | (8) | Barcelona | 30 | 35 | ||
align=center scope="row" | 2021–22 | Real Madrid | 27 | 32 | |||
align=center scope="row" | 2022–23 | Barcelona | 23 | 34 | |||
align=center scope="row" | 2023–24 | Girona | 24 | 32 |