Top La Liga Goal Scorers 1928-2024

101 Txiki Beguiristain 90 1983 1996 Barcelona 63 Real Sociedad 23 Deportivo La Coruna 4  
102 Uriarte 90 1962 1973 Athletic Bilbao 90          
103 Luis Molowny 90 1946 1957 Real Madrid 89 Las Palmas 1      
104 Luis Regueiro 90 1928 1935 Real Madrid 54 Union de Iron 36      
105 Fernando Llorente 89 2004 2015 Athletic Bilbao 85 Sevilla 4      
106 Frederic Kanoute 89 2005 2011 Sevilla 89          
107 Joseba Etxeberria 89 1994 2008 Athletic Bilbao 87 Real Sociedad 2      
108 Estanisiao Basora 89 1946 1957 Barcelona 89          
109 Rafael Iriondo 88 1940 1954 Athletic Bilbao 79 Real Sociedad 9      
110 Salva Ballesta 87 1996 2008 Malaga 29 Racing Santander 29 Sevilla 12 +17
                       
111 Bernd Schuster 87 1980 1992 Barcelona 63 Real Madrid 13 Atletico Madrid 11  
112 Jorge Valdano 87 1979 1986 Real Zaragoza 47 Real Madrid 40      
113 Bebeto 86 1992 1995 Deportivo La Coruna 86          
114 Carlos Morete 86 1975 1980 Las Palmas 80 Sevilla 6      
115 Julian Arcas 86 1946 1957 Espanyol 86          
116 Josep Escola 86 1934 1947 Barcelona 86          
117 Peda Mijatovic 85 1993 1998 Valencia 56 Real Madrid 29      
118 Carlos Diarte 85 1973 1982 Real Zaragoza 31 Real Betis 29 Valencia 18 +7
119 Germn 85 1964 1976 Las Palmas 85          
120 Justo Tejada 85 1953 1964 Barcelona 73 Real Madrid 10 Espanyol 2  
                       
121 Alfonso Prez 84 1991 2003 Real Betis 69 Real Madrid 13 Barcelona 2  
122 Hristo Stoichkov 83 1990 1996 Barcelona 83          
123 Toni Polster 83 1988 1992 Sevilla 55 Rayo Vallecano 14 Logrons 14  
124 Carlos Ruiz 83 1970 1981 Athletic Bilbao 81 Espanyol 2      
125 Segui 83 1947 1957 Valencia 83          
126 Basilio 83 1941 1948 Castellon 77 Sabadell 5 Espanyol 1  
127 Christian Stuani 82 2010 2018 Girona 40 Espanyol 25 Racing Santander 9 +8
128 Walter Pandiani 82 2000 2011 Deportivo La Coruna 31 Osasuna 27 Mallorca 13 +11
129 Evaristo 82 1957 1963 Barcelona 78 Real Madrid 4      
130 Gareth Bale 81 2013 2021 Real Madrid 81          
                       
131 Miguel Pardeza 81 1985 1995 Real Zaragoza 76 Real Madrid 5      
132 Poli Rincon 81 1979 1988 Real Betis 78 Real Madrid 3      
133 Carlos Rexach 81 1967 1979 Barcelona 81          
134 Manolo Domenech 81 1943 1956 Sevilla 70 Castellon 11      
135 Willian Jos 80 2015 2023 Real Sociedad 51 Real Betis 20 Las Palmas 9  
136 Miguel Gonzlez 80 1949 1963 Atletico Madrid 62 Real Zaragoza 17 Murcia 1  
137 Marcial Pina Morales 79 1964 1979 Barcelona 47 Espanyol 15 Atletico Madrid 12 +5
138 Juan Romero 79 1960 1966 Elche 79          
139 Mauro 79 1953 1959 Celta Vigo 69 Real Zaragoza 10      
140 Iaki Williams 78 2014 2024 Athletic Bilbao 78          
                       
141 Jos Antonio Zaldua 78 1960 1971 Barcelona 61 Valladolid 11 Sabadell 6  
142 Jos Garcia Pepillo 78 1953 1965 Sevilla 42 Real Madrid 18 Mallorca 11 +7
143 Mikel Oyarzabal 77 2015 2023 Real Sociedad 77          
144 Sergio Ramos 77 2004 2023 Real Madrid 72 Sevilla 5      
145 Sergio Aguero 77 2006 2021 Atletico Madrid 76 Barcelona 1      
146 Julio Dely Valdes 77 1997 2002 Oviedo 39 Malaga 38      
147 Anton 77 1935 1949 Oviedo 67 Real Zaragoza 10      
148 Jos Luis Morales 76 2014 2023 Levante 62 Villareal 14      
149 Joaquin 76 2001 2020 Real Betis 52 Valencia 18 Malaga 6  
150 Nihat 76 2001 2007 Real Sociedad 58 Villareal 18      
                       
151 Francisco Higuera 76 1986 1996 Real Zaragoza 63 Mallorca 13      
152 Eloy 76 1983 1995 Sporting de Gijon 39 Valencia 37      
153 Orlando Jimenez 76 1976 1985 Espanyol 43 Racing Santander 29 Valencia 4  
154 Roberto Martinez 76 1971 1981 Real Madrid 42 Espanyol 34      
155 Sergio Garcia 75 2004 2018 Espanyol 45 Real Zaragoza 14 Real Betis 9 +7
156 Oli 75 1994 2005 Oviedo 55 Real Betis 19 Cadiz 1  
157 Daniel Parejo 74 2009 2024 Valencia 53 Villareal 11 Getafe 9  
158 Kvin Gameiro 74 2013 2020 Sevilla 39 Atletico Madrid 19 Valencia 16  
159 Juan Esnaider 74 1992 2003 Real Zaragoza 40 Atletico Madrid 16 Espanyol 15 +3
160 Amadeo 74 1935 1950 Valencia 74          
                       
161 Jorge Molina 73 2011 2021 Real Betis 29 Getafe 26 Granada 18  
162 Diego Costa 73 2009 2020 Atletico Madrid 55 Rayo Vallecano 10 Valladolid 8  
163 Luis Garcia Fernndez 73 2003 2010 Espanyol 47 Mallorca 11 Murcia 11 +4
164 Adelardo 73 1959 1974 Atletico Madrid 73          
165 Del Pino 73 1940 1944 Celta Vigo 49 Sabadell 24      
166 Luis Fabiano 72 2005 2010 Sevilla 72          
167 Churruca 72 1970 1981 Sporting de Gijon 37 Athletic Bilbao 18 Hercules 17  
168 Enrique Collar 72 1954 1969 Atletico Madrid 71 Valencia 1      
169 Olmedo 72 1948 1957 Celta Vigo 45 Real Madrid 27      
170 Alvaro Morata 71 2012 2023 Atletico Madrid 46 Real Madrid 25      
                       
171 Antonio Arieta 71 1964 1975 Athletic Bilbao 64 Hercules 7      
172 Flix Marcaida 71 1952 1963 Athletic Bilbao 69 Pontevedra 2      
173 Javier Saviola 70 2001 2012 Barcelona 49 Sevilla 9 Malaga 8 +4
174 Javier Irureta 70 1968 1978 Atletico Madrid 48 Athletic Bilbao 22      
175 Mendona 70 1958 1969 Atletico Madrid 59 Barcelona 9 Mallorca 2  
176 Marcelino Martinez 70 1959 1968 Real Zaragoza 70          
177 Urtizberea 70 1928 1933 Union de Irun 48 Real Sociedad 22      
178 Youssef En-Nesyri 69 2016 2023 Sevilla 51 Leganes 13 Malaga 5  
179 Carlos Vela 69 2007 2017 Real Sociedad 66 Osasuna 3      
180 Ronaldinho 69 2003 2007 Barcelona 69          
                       
181 Jos Maris Garcia 69 1961 1975 Espanyol 46 Oviedo 23      
182 Eulogio Martinez 69 1956 1963 Barcelona 62 Elche 7      
183 Fuertes 69 1949 1960 Valencia 58 Elche 11      
184 Calvo Olascoaga 69 1944 1950 Espanyol 69          
185 Joselu 68 2010 2023 Alaves 36 Espanyol 16 Real Madrid 11 +5
186 Juanmi 68 2010 2023 Real Sociedad 24 Real Betis 23 Malaga 18 +3
187 Neymar 68 2013 2016 Barcelona 68          
187 Valery Karpin 68 1994 2004 Real Sociedad 36 Celta Vigo 26 Valencia 6  
198 Luis Figo 68 1995 2004 Real Madrid 38 Barcelona 30      
190 Juan Snchez 68 1992 2003 Celta Vigo 38 Valencia 30      
                       
191 Vladimir Gudelj 68 1992 1998 Celta Vigo 68          
192 Ernesto Valverde 68 1986 1995 Athletic Bilbao 44 Espanyol 16 Barcelona 8  
193 Jess Domingo 68 1952 1959 Valladolid 47 Real Zaragoza 21      
194 Venancio 68 1944 1954 Athletic Bilbao 68          
195 Jos Zalazar 67 1987 1996 Albacete 57 Cadiz 6 Racing Santander 4  
196 Koeman Ronald 67 1989 1994 Barcelona 67          
197 Atienza 67 1948 1958 Celta Vigo 47 Las Palmas 15 Real Madrid 5  
198 Bravo 67 1940 1949 Barcelona 51 Gimnastic Tarragona 16      
199 Emilin Garcia 67 1933 1947 Oviedo 62 Barcelona 5      
200 Luis Marin 67 1928 1943 Granada 33 Atletico Madrid 29 Real Madrid 5  


Home Previous 100 Next 100