Rank |
Player |
Goals |
Apps |
Ratio |
First |
Last |
|
1 |
Lionel Messi |
474 |
520 |
0.91 |
2004 |
2021 |
Barcelona |
2 |
Cristiano Ronaldo |
311 |
292 |
1.07 |
2009 |
2018 |
Real Madrid |
3 |
Telmo Zarra |
251 |
277 |
0.91 |
1940 |
1955 |
Athletic Bilbao |
4 |
Karim Benzema |
238 |
439 |
0.54 |
2009 |
2023 |
Real Madrid |
5 |
Hugo Sánchez |
234 |
347 |
0.67 |
1981 |
1994 |
Atlético Madrid (54/111), Real Madrid (164/207), Rayo Vallecano (16/29) |
6 |
Raúl |
228 |
550 |
0.41 |
1994 |
2010 |
Real Madrid |
7 |
Alfredo Di Stéfano |
227 |
329 |
0.69 |
1953 |
1966 |
Real Madrid (216/282), Espanyol (11/47) |
8 |
César |
221 |
353 |
0.63 |
1940 |
1960 |
Granada (23/24), Barcelona (190/287), Cultural Leonesa (3/15), Elche (5/27) |
9 |
Quini |
219 |
448 |
0.49 |
1968 |
1987 |
Sporting Gijón (165/348), Barcelona (54/100) |
10 |
Pahiño |
212 |
278 |
0.76 |
1943 |
1956 |
Celta Vigo (57/82), Real Madrid (111/124), Deportivo La Coruña (46/72) |
11 |
Antoine Griezmann |
198 |
527 |
0.38 |
2010 |
2025 |
Real Sociedad (40/141), Atlético Madrid (136/312), Barcelona (22/74) |
12 |
Mundo |
195 |
231 |
0.84 |
1939 |
1951 |
Valencia (186/208), Alcoyano (9/21) |
13 |
David Villa |
186 |
352 |
0.53 |
2003 |
2014 |
Zaragoza (32/73), Valencia (108/166), Barcelona (33/77), Atlético Madrid (13/36) |
Santillana |
186 |
461 |
0.4 |
1971 |
1988 |
Real Madrid |
15 |
Guillermo Gorostiza |
183 |
255 |
0.72 |
1929 |
1946 |
Athletic Bilbao (111/140), Valencia (72/115) |
16 |
Juan Arza |
182 |
349 |
0.52 |
1943 |
1959 |
Sevilla |
17 |
Luis Suárez |
179 |
258 |
0.69 |
2014 |
2022 |
Barcelona (147/191), Atlético Madrid (32/67) |
18 |
Iago Aspas |
164 |
385 |
0.43 |
2012 |
2025 |
Celta Vigo (162/369), Sevilla (2/16) |
19 |
Samuel Eto'o |
162 |
280 |
0.58 |
1998 |
2009 |
Real Madrid (0/3), Mallorca (54/133), Barcelona (108/144) |
20 |
Luis Aragonés |
160 |
360 |
0.44 |
1960 |
1975 |
Oviedo (4/13), Real Betis (33/82), Atlético Madrid (123/253) |
21 |
Aritz Aduriz |
158 |
443 |
0.36 |
2002 |
2020 |
Athletic Bilbao (118/316), Mallorca (23/69), Valencia (17/58) |
22 |
Ferenc Puskás |
156 |
180 |
0.87 |
1958 |
1966 |
Real Madrid |
23 |
Julio Salinas |
152 |
417 |
0.36 |
1982 |
2000 |
Athletic Bilbao (13/68), Atlético Madrid (31/75), Barcelona (60/146), Deportivo La Coruña (12/24), Sporting Gijón (24/54), Alavés (12/50) |
24 |
Adrián Escudero |
150 |
287 |
0.52 |
1945 |
1958 |
Atlético Madrid |
25 |
Dani |
147 |
303 |
0.49 |
1974 |
1986 |
Athletic Bilbao |
26 |
Raúl Tamudo |
146 |
407 |
0.36 |
1996 |
2013 |
Espanyol (129/340), Real Sociedad (7/31), Rayo Vallecano (10/36) |
27 |
Silvestre Igoa |
140 |
283 |
0.49 |
1941 |
1956 |
Valencia (82/167), Real Sociedad (58/116) |
28 |
Manuel Badenes |
139 |
199 |
0.7 |
1946 |
1959 |
Castellón (4/11), Barcelona (6/13), Valencia (90/96), Valladolid (35/59), Sporting Gijón (4/20) |
Juan Araujo |
139 |
207 |
0.67 |
1945 |
1956 |
Sevilla |
José Mari Bakero |
139 |
484 |
0.29 |
1980 |
1997 |
Real Sociedad (67/224), Barcelona (72/260) |
31 |
László Kubala |
138 |
215 |
0.64 |
1950 |
1964 |
Barcelona (131/186), Espanyol (7/29) |
32 |
José Luis Panizo |
136 |
326 |
0.42 |
1939 |
1955 |
Athletic Bilbao |
33 |
Jesús María Satrústegui |
133 |
297 |
0.45 |
1973 |
1986 |
Real Sociedad |
Ismael Urzaiz |
133 |
438 |
0.3 |
1990 |
2007 |
Albacete (1/8), Celta Vigo (1/4), Rayo Vallecano (1/20), Espanyol (14/40), Athletic Bilbao (116/366) |
35 |
Joaquín Murillo |
131 |
226 |
0.58 |
1954 |
1964 |
Valladolid (43/78), Zaragoza (88/148) |
36 |
Fernando Ansola |
130 |
323 |
0.4 |
1959 |
1975 |
Oviedo (8/16), Real Betis (54/114), Valencia (34/106), Real Sociedad (34/87) |
37 |
Lyuboslav Penev |
129 |
305 |
0.42 |
1989 |
1999 |
Valencia (67/167), Atlético Madrid (16/37), Compostela (32/69), Celta Vigo (14/32) |
Roberto Soldado |
129 |
323 |
0.4 |
2005 |
2022 |
Real Madrid (2/16), Osasuna (11/30), Getafe (29/60), Valencia (59/101), Villarreal (9/38), Granada (16/60), Levante (3/18) |
Paco Gento |
129 |
437 |
0.3 |
1952 |
1971 |
Racing Santander (2/10), Real Madrid (127/427) |
40 |
Diego Forlán |
128 |
240 |
0.53 |
2004 |
2012 |
Villarreal (54/106), Atlético Madrid (74/134) |
Eneko Arieta |
128 |
244 |
0.52 |
1951 |
1966 |
Athletic Bilbao |
Álvaro Negredo |
128 |
361 |
0.35 |
2007 |
2024 |
Almería (32/70), Sevilla (70/139), Valencia (10/55), Cádiz (16/97) |
43 |
Paco Campos |
127 |
204 |
0.62 |
1939 |
1952 |
Atlético Madrid (120/193), Sporting Gijón (7/11) |
44 |
Mario Kempes |
126 |
222 |
0.57 |
1976 |
1986 |
Valencia (116/184), Hércules (10/38) |
45 |
Epi Fernández |
125 |
334 |
0.37 |
1940 |
1955 |
Valencia (79/199), Real Sociedad (46/135) |
46 |
Fernando Morientes |
124 |
337 |
0.37 |
1993 |
2009 |
Albacete (5/22), Zaragoza (28/66), Real Madrid (72/183), Valencia (19/66) |
47 |
Emilio Butragueño |
123 |
341 |
0.36 |
1983 |
1995 |
Real Madrid |
Pirri |
123 |
417 |
0.29 |
1964 |
1980 |
Real Madrid |
49 |
Gerard Moreno |
121 |
319 |
0.38 |
2014 |
2025 |
Villarreal (85/212), Espanyol (36/107) |
50 |
Herrerita |
119 |
229 |
0.52 |
1933 |
1950 |
Oviedo (110/212), Barcelona (9/17) |
Amancio |
119 |
344 |
0.35 |
1962 |
1976 |
Real Madrid |
52 |
Ronaldo |
117 |
164 |
0.71 |
1996 |
2007 |
Barcelona (34/37), Real Madrid (83/127) |
Agustín Gaínza |
117 |
380 |
0.31 |
1940 |
1959 |
Athletic Bilbao |
54 |
Waldo |
115 |
216 |
0.53 |
1961 |
1970 |
Valencia |
Marañón |
115 |
308 |
0.37 |
1970 |
1983 |
Real Madrid (5/47), Espanyol (110/261) |
55 |
José Juncosa |
114 |
232 |
0.49 |
1942 |
1955 |
Espanyol (34/44), Atlético Madrid (80/188) |
Davor Šuker |
114 |
239 |
0.48 |
1991 |
1999 |
Sevilla (76/153), Real Madrid (38/86) |
58 |
Roberto López Ufarte |
112 |
418 |
0.27 |
1975 |
1989 |
Real Sociedad (101/363), Atlético Madrid (8/27), Real Betis (3/28) |
Raúl García |
112 |
609 |
0.18 |
2004 |
2024 |
Osasuna (20/101), Atlético Madrid (27/216), Athletic Bilbao (65/292) |
60 |
Carlos Muñoz |
111 |
314 |
0.35 |
1984 |
1996 |
Elche (5/12), Hércules (5/20), Murcia (4/21), Atlético Madrid (4/21), Oviedo (93/240) |
Pedro Uralde |
111 |
338 |
0.33 |
1978 |
1992 |
Real Sociedad (61/181), Atlético Madrid (8/36), Athletic Bilbao (34/96), Deportivo La Coruña (8/25) |
José Ángel Ziganda |
111 |
381 |
0.29 |
1987 |
2001 |
Osasuna (35/126), Athletic Bilbao (77/255) |
63 |
José Eulogio Gárate |
109 |
241 |
0.45 |
1966 |
1977 |
Atletico Madrid |
Cristhian Stuani |
109 |
321 |
0.34 |
2010 |
2025 |
Levante (8/30), Racing Santander (9/32), Espanyol (25/103), Girona (67/157) |
65 |
Bata |
108 |
118 |
0.92 |
1929 |
1936 |
Athletic Bilbao |
Fernando Gómez |
108 |
420 |
0.26 |
1983 |
1998 |
Valencia |
67 |
Mariano Martín |
107 |
130 |
0.82 |
1939 |
1949 |
Barcelona (99/112), Gimnàstic (8/18) |
Gonzalo Higuaín |
107 |
190 |
0.56 |
2006 |
2013 |
Real Madrid |
Rivaldo |
107 |
198 |
0.54 |
1996 |
2002 |
Deportivo La Coruña (21/41), Barcelona (86/157) |
Pichi Alonso |
107 |
261 |
0.41 |
1978 |
1989 |
Zaragoza (70/131), Barcelona (12/51), Espanyol (25/79) |
José Luis Artetxe |
107 |
276 |
0.39 |
1950 |
1965 |
Athletic Bilbao |
72 |
Isidro Lángara |
105 |
90 |
1.17 |
1933 |
1948 |
Oviedo |
Meho Kodro |
105 |
263 |
0.4 |
1991 |
2000 |
Real Sociedad (73/129), Barcelona (9/32), Tenerife (18/72), Alavés (5/30) |
Fernando Hierro |
105 |
497 |
0.21 |
1987 |
2003 |
Valladolid (3/58), Real Madrid (102/439) |
75 |
Hermidita |
104 |
160 |
0.65 |
1945 |
1956 |
Celta Vigo |
76 |
Cayetano Ré |
103 |
265 |
0.39 |
1959 |
1971 |
Elche (25/79), Barcelona (55/84), Espanyol (23/102) |
Luis Enrique |
103 |
400 |
0.26 |
1989 |
2004 |
Sporting Gijón (15/36), Real Madrid (15/157), Barcelona (73/207) |
78 |
Guillermo Campanal |
102 |
157 |
0.65 |
1934 |
1946 |
Sevilla |
Fernando Torres |
102 |
281 |
0.36 |
2002 |
2018 |
Atlético Madrid |
Manuel Sarabia |
102 |
363 |
0.28 |
1976 |
1991 |
Athletic Bilbao (84/284), CD Logroñés (18/79) |
81 |
Victorio Unamuno |
101 |
141 |
0.72 |
1928 |
1942 |
Athletic Bilbao (72/86), Real Betis (29/55) |
Julen Guerrero |
101 |
372 |
0.27 |
1992 |
2006 |
Athletic Bilbao |
83 |
Roy Makaay |
100 |
205 |
0.49 |
1997 |
2003 |
Tenerife (21/72), Deportivo La Coruña (79/133) |