Rank |
Player |
Goals |
Apps |
Ratio |
First |
Last |
|
Notes |
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 |
Hugo Sánchez |
234 |
347 |
0.67 |
1981 |
1994 |
Atlético Madrid (54/111), Real Madrid (164/207), Rayo Vallecano (16/29) |
|
5 |
Raúl |
228 |
550 |
0.41 |
1994 |
2010 |
Real Madrid |
|
6 |
Alfredo Di Stéfano |
227 |
329 |
0.69 |
1953 |
1966 |
Real Madrid (216/282), Espanyol (11/47) |
|
7 |
Karim Benzema |
224 |
422 |
0.53 |
2009 |
2022 |
Real Madrid |
|
8 |
César Rodríguez |
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 de Vigo (57/82), Real Madrid (111/124), Deportivo La Coruña (46/72) |
|
11 |
Edmundo Suárez |
195 |
231 |
0.84 |
1939 |
1951 |
Valencia (186/208), Alcoyano (9/21) |
|
12 |
Santillana |
186 |
461 |
0.4 |
1971 |
1988 |
Real Madrid |
|
13 |
David Villa |
184 |
352 |
0.52 |
2003 |
2014 |
Real Zaragoza (32/73), Valencia (107/167), Barcelona (33/77), Atlético Madrid (13/36) |
|
14 |
Guillermo Gorostiza |
183 |
255 |
0.72 |
1929 |
1946 |
Athletic Bilbao (111/140), Valencia (72/115) |
|
15 |
Juan Arza |
182 |
349 |
0.52 |
1943 |
1959 |
Sevilla |
|
16 |
Luis Suárez |
179 |
258 |
0.69 |
2014 |
2022 |
Barcelona (144/191), Atlético Madrid (32/67) |
|
17 |
Antoine Griezmann |
164 |
435 |
0.38 |
2010 |
2022 |
Real Sociedad (40/141), Atlético Madrid (102/220), Barcelona (22/74) |
|
18 |
Samuel Eto'o |
162 |
280 |
0.58 |
1998 |
2009 |
Real Madrid (0/3), Mallorca (54/133), Barcelona (108/144) |
|
19 |
Luis Aragonés |
160 |
360 |
0.44 |
1960 |
1975 |
Real Oviedo (4/13), Real Betis (33/82), Atlético Madrid (123/253) |
|
20 |
Aritz Aduriz |
158 |
443 |
0.36 |
2002 |
2020 |
Athletic Bilbao (118/316), Mallorca (23/69), Valencia (17/58) |
|
21 |
Ferenc Puskás |
156 |
180 |
0.87 |
1958 |
1966 |
Real Madrid |
|
22 |
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) |
|
23 |
Adrián Escudero |
150 |
287 |
0.52 |
1945 |
1958 |
Atlético Madrid |
|
24 |
Daniel Ruiz |
147 |
303 |
0.49 |
1974 |
1986 |
Athletic Bilbao |
|
25 |
Raúl Tamudo |
146 |
407 |
0.36 |
1996 |
2013 |
Espanyol (129/340), Real Sociedad (7/31), Rayo Vallecano (10/36) |
|
26 |
Iago Aspas |
142 |
299 |
0.47 |
2006 |
2022 |
Celta de Vigo (140/283), Sevilla (2/16) |
|
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), Real Valladolid (35/59), Sporting Gijón (4/20) |
|
Juan Araújo |
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 Balompié (1/8), Celta de Vigo (1/4), Rayo Vallecano (1/20), Espanyol (14/40), Athletic Bilbao (116/366) |
|
35 |
Joaquín Murillo |
131 |
226 |
0.58 |
1954 |
1964 |
Real Valladolid (43/78), Real Zaragoza (88/148) |
|
36 |
Fernando Ansola |
130 |
323 |
0.4 |
1959 |
1975 |
Real Oviedo (8/16), Real Betis (54/114), Valencia (34/106), Real Sociedad (34/87) |
|
37 |
Luboslav Penev |
129 |
305 |
0.42 |
1989 |
1999 |
Valencia (67/167), Atlético Madrid (16/37), Compostela (32/69), Celta de 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 (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 |
343 |
0.37 |
2007 |
2022 |
Almería (32/70), Sevilla (70/139), Valencia (10/55), Cádiz (16/79) |
|
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 Balompié (5/22), Real 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 |
Herrerita |
119 |
229 |
0.52 |
1933 |
1950 |
Real Oviedo (110/212), Barcelona (9/17) |
|
Amancio Amaro |
119 |
344 |
0.35 |
1962 |
1976 |
Real Madrid |
|
51 |
Ronaldo |
117 |
164 |
0.71 |
1996 |
2007 |
Barcelona (34/37), Real Madrid (83/127) |
|
Agustín Gainza |
117 |
380 |
0.31 |
1940 |
1959 |
Athletic Bilbao |
|
53 |
Waldo Machado |
115 |
216 |
0.53 |
1961 |
1970 |
Valencia |
|
Rafael 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) |
|
57 |
Roberto López Ufarte |
112 |
418 |
0.27 |
1975 |
1989 |
Real Sociedad (101/363), Atlético Madrid (8/27), Real Betis (3/28) |
|
59 |
Carlos Muñoz |
111 |
314 |
0.35 |
1984 |
1996 |
Elche (5/12), Hércules (5/20), Real Murcia (4/21), Atlético Madrid (4/21), Real 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) |
|
60 |
Raul Garcia |
110 |
567 |
0.19 |
2004 |
2022 |
Osasuna (20/101), Atlético Madrid (27/216), Athletic Bilbao (63/250) |
|
61 |
Jose Eulogio Garate |
109 |
241 |
0.45 |
1966 |
1977 |
Atletico Madrid |
|
63 |
Bata |
108 |
118 |
0.92 |
1929 |
1936 |
Athletic Bilbao |
|
Fernando Gómez |
108 |
420 |
0.26 |
1983 |
1998 |
Valencia |
|
65 |
Mariano Martín |
107 |
130 |
0.82 |
1939 |
1949 |
Barcelona (99/112), Gimnàstic Tarragona (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 |
Real Zaragoza (70/131), Barcelona (12/51), Espanyol (25/79) |
|
José Luis Artetxe |
107 |
276 |
0.39 |
1950 |
1965 |
Athletic Bilbao |
|
70 |
Isidro Lángara |
105 |
90 |
1.17 |
1933 |
1948 |
Real 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 |
Real Valladolid (3/58), Real Madrid (102/439) |
|
73 |
Hermidita |
104 |
160 |
0.65 |
1945 |
1956 |
Celta de Vigo |
|
74 |
Gerard Moreno |
103 |
259 |
0.4 |
2014 |
2022 |
Villarreal (67/152), Espanyol (36/107) |
|
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) |
|
77 |
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), Logroñés (18/79) |
|
80 |
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 |
|
82 |
Roy Makaay |
100 |
205 |
0.49 |
1997 |
2003 |
Tenerife (21/72), Deportivo La Coruña (79/133) |
|