Top La Liga Goal Scorers 1928-2017

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


Home Next 100