Top La Liga Goal Scorers 1928-2020

1 Lionel Messi 475 2004 2020 Barcelona 475          
2 Cristiano Ronaldo 311 2009 2017 Real Madrid 311          
3 Zarra 251 1940 1954 Athletic Bilbao 251          
4 Hugo Sánchez 234 1981 1993 Real Madrid 164 Atletico Madrid 54 Rayo Vallecano 16  
5 Raúl 228 1994 2009 Real Madrid 228          
6 Alfredo Di Stéfano 227 1953 1965 Real Madrid 216 Espanyol 11      
7 César 223 1941 1959 Barcelona 192 Granada 23 Elche 5 +3
8 Quini 219 1970 1986 Sporting de Gijon 165 Barcelona 54      
9 PahiĖo 210 1943 1955 Real Madrid 108 Celta Vigo 56 Deportivo La Coruna 46  
10 Mundo 195 1939 1950 Valencia 186 Alcoyano 9      
                       
11 Karim Benzema 191 2009 2020 Real Madrid 191          
12 Santillana 186 1971 1987 Real Madrid 186          
13 David Villa 184 2003 2013 Valencia 107 Barcelona 33 Real Zaragoza 31 +13
14 Juan Arza 182 1943 1958 Sevilla 182          
15 Gorostiza 178 1929 1945 Athletic Bilbao 106 Valencia 72      
16 Luis Suarez 167 2014 2020 Barcelona 146 Atletico Madrid 21      
17 Samuel Eto'o 162 1999 2008 Barcelona 108 Mallorca 54      
18 Luis Aragonés 160 1960 1973 Atletico Madrid 123 Real Betis 33 Oviedo 4  
19 Aritz Aduriz 158 2005 2019 Athletic Bilbao 118 Mallorca 23 Valencia 17  
20 Antoine Griezmann 156 2010 2020 Atletico Madrid 94 Real Sociedad 40 Barcelona 22  
                       
21 Ferenc Puskas 156 1958 1965 Real Madrid 156          
22 Julio Salinas 152 1986 1999 Barcelona 60 Atletico Madrid 31 Sporting de Gijon 24 +37
23 Adrián Escudero 150 1945 1957 Athletic Bilbao 150          
24 Dani 147 1974 1985 Atletico Madrid 147          
25 Raúl Tamudo 146 1996 2012 Espanyol 129 Rayo Vallecano 10 Real Sociedad 7  
26 Silvestre Igoa 141 1941 1955 Valencia 81 Real Sociedad 60      
27 Bakero 139 1982 1996 Barcelona 72 Real Sociedad 67      
28 Manuel Badenes 139 1946 1958 Valencia 90 Valladolid 35 Barcelona 6 +8
29 Juan Araujo 139 1945 1955 Sevilla 139          
30 Ladislao Kubala 138 1951 1963 Barcelona 138 Espanyol 7      
                       
31 José Luis Panizo 136 1939 1953 Athletic Bilbao 136          
32 Jesús Maria Satrustegui 133 1973 1985 Real Sociedad 133          
33 Joaquin Murillo 132 1954 1963 Real Zaragoza 88 Valladolid 44      
34 Ismael Urzaiz 131 1991 2006 Athletic Bilbao 115 Espanyol 13 Rayo Vallecano 1 +2
35 Fernando Ansola 130 1959 1974 Real Betis 54 Real Sociedad 34 Valencia 34 +8
36 Luboslav Penev 129 1989 1998 Valencia 67 Compostela 32 Atletico Madrid 16 14
37 Diego Forlan 128 2004 2010 Atletico Madrid 74 Villareal 54      
38 Francisco Gento 128 1952 1969 Real Madrid 126 Racing Santander 2      
39 Ignacio Arieta 127 1951 1964 Athletic Bilbao 127          
40 Paco Campos 127 1939 1951 Atletico Madrid 120 Sporting de Gijon 7      
                       
41 Roberto Soldado 126 2005 2020 Valencia 59 Getafe 29 Granada 16 +22
42 Mario Kempes 126 1976 1985 Valencia 116 Hercules 10      
43 Herrerita 125 1933 1948 Oviedo 117 Barcelona 8      
44 Fernando Morientes 124 1994 2008 Real Madrid 72 Real Zaragoza 28 Valencia 19 +5
45 Epi 124 1940 1954 Valencia 78 Real Sociedad 46      
46 Emilio ButragueĖo 123 1983 1994 Real Madrid 123          
47 Pirri 123 1964 1979 Real Madrid 123          
48 Agustin Gainza 120 1940 1958 Athletic Bilbao 120          
49 Álvaro Negredo 119 2007 2020 Sevilla 70 Almeria 31 Valencia 10 +8
50 Amancio 119 1962 1975 Real Madrid 119          
                       
51 Iago Aspas 117 2007 2020 Celta Vigo 115 Sevilla 2      
52 Ronaldo 117 1996 2006 Real Madrid 83 Barcelona 34      
53 MaraĖon González 116 1971 1982 Espanyol 111 Real Madrid 5      
54 Waldo 115 1961 1969 Valencia 115          
55 Davor Suker 114 1991 1998 Sevilla 76 Real Madrid 38      
56 Josep Juncosa 114 1942 1952 Atletico Madrid 80 Espanyol 34      
57 Pedro Uralde 112 1980 1991 Real Sociedad 62 Athletic Bilbao 34 8 8 +8
58 Roberto López Ufarte 112 1976 1988 Valencia 101 Atletico Madrid 8 Real Betis 3  
59 José Angel Ciganda 111 1987 1997 Sevilla 76 Osasuna 35      
60 Carlos MuĖoz 111 1984 1995 Valencia 93 Hercules 5 Elche 5 +8
                       
61 Fernando Gómez Colomer 109 1983 1997 Valencia 109          
62 José Eulogio Gárate 109 1966 1975 Atletico Madrid 109          
63 José Luis Arteche 108 1950 1962 Athletic Bilbao 109          
64 Bata 108 1929 1935 Athletic Bilbao 108          
65 Gonzalo Higuain 107 2006 2012 Real Madrid 107          
66 Rivaldo 107 1996 2001 Barcelona 86 Deportivo La Coruna 21      
67 Pichi Alonso 107 1978 1988 Real Zaragoza 69 Espanyol 25 Barcelona 13  
68 Fernando Hierro 105 1989 2001 Real Madrid 102 Valladolid 3      
69 Meho Kodro 105 1991 1999 Real Sociedad 73 Tenerife 18 Barcelona 9 +5
70 Hermidita 105 1945 1954 Celta Vigo 105          
                       
71 Martin Alonso 105 1940 1948 Barcelona 97 Gimnastic Tarragona 8      
72 Cayetano Ré 104 1959 1970 Barcelona 56 Elche 25 Espanyol 23  
73 Isidro Langara 104 1933 1947 Oviedo 104          
74 Raul Garcia 102 2005 2020 Athletic Bilbao 56 Atletico Madrid 26 Osasuna 20  
75 Fernando Torres 102 2002 2017 Atletico Madrid 102          
76 Luis Enrique 102 1990 2003 Barcelona 73 Real Madrid 15 Sporting de Gijon 14  
77 Manuel Sarabia 102 1978 1990 Athletic Bilbao 83 Logronés 19      
78 Julien Guerrero 101 1992 2004 Athletic Bilbao 101          
79 Campanal 101 1934 1945 Sevilla 101          
80 Victor Unamuno 101 1928 1941 Athletic Bilbao 72 Real Betis 29      
                       
81 Roy Makaay 100 1997 2002 Deportivo La Coruna 79 Tenerife 21      
82 Juanito Gómez 99 1976 1988 Real Madrid 85 Real Burgos 9 Malaga 5  
83 Ivan Zamorano 98 1990 1995 Real Madrid 77 Sevilla 21      
84 Michel 97 1981 1995 Real Madrid 97          
85 Manolo 97 1986 1994 Atletico Madrid 76 Murcia 21      
86 Diego Tristán 96 1999 2005 Deportivo La Coruna 78 Mallorca 18      
87 Juan Manuel Asensi 96 1967 1980 Barcelona 73 Elche 23      
88 Roberto 95 1981 1998 Valencia 58 Barcelona 35 Villareal 2  
89 Victor 94 1994 2008 Valladolid 53 Villareal 39 Tenerife 2  
90 Rubén Cano 94 1974 1981 Atletico Madrid 82 Elche 12      
                       
91 José Iraragorri 94 1929 1948 Athletic Bilbao 94          
92 Joaquin Peiro 93 1955 1962 Atletico Madrid 93          
93 Gerard 92 2011 2019 Villareal 56 Espanyol 36      
94 Rubén Castro 92 2001 2017 Real Betis 77 Las Palmas 5 4 +6
95 Darko Kovacevic 92 1996 2006 Real Sociedad 92          
96 Juan Antonio Pizzi 92 1991 2001 Tenerife 76 Barcelona 11 Valencia 4 +1
97 Sabino Barinaga 92 1940 1952 Real Madrid 70 Real Sociedad 22      
98 Savo Milosevic 91 1998 2006 Real Zaragoza 44 Osasuna 21 Celta Vigo 14 +12
99 Patrick Kluivert 91 1998 2005 Barcelona 90 Valencia 1      
100 Pruden 91 1940 1947 Real Madrid 58 Atletico Madrid 33      


Home Next 100