List of La Liga top scorers - wikipedia List of La Liga top scorers Lionel Messi is La Liga 's all - time top scorer. Since the 1929 formation of La Liga, Spain 's top division of association football, a total of 56 players have finished as the competition 's top goalscorer. As no official recognition exists in Spain for the league top scorer, the following data is based on official match reports provided by the Liga de Fútbol Profesional and may differ from independent research and the unofficial Pichichi Trophy awarded by the newspaper Marca. La Liga 's all - time top goalscorer is Barcelona 's Lionel Messi, who also holds the record for most goals scored in a season with 50 goals in 2011 - 12. Athletic Bilbao 's Telmo Zarra, who was the competition 's all - time top scorer until 2014, was top scorer in six seasons between 1945 and 1953. Four other players -- Lionel Messi, Real Madrid 's Alfredo Di Stéfano, Quini of Sporting de Gijón and Barcelona, and Hugo Sánchez of Atlético Madrid and Real Madrid -- each finished as top scorer in five seasons. Contents 1 Top scorers by season 1.1 All - time top scorers 1.2 Top active scorers 1.3 Players with most hat - tricks 2 See also 3 References 4 External links Top scorers by season Key Player won the European Golden Shoe Season Player Club Goals Apps Ratio 1930 -- 31 Bata Athletic Bilbao 27 17 1.59 1931 -- 32 Bata ( 2 ) Athletic Bilbao 13 18 0.72 1932 -- 33 Olivares, Manuel Manuel Olivares Real Madrid 16 14 1.14 1933 -- 34 Lángara, Isidro Isidro Lángara Real Oviedo 26 18 1.44 1934 -- 35 Lángara, Isidro Isidro Lángara ( 2 ) Real Oviedo 27 22 1.23 1935 -- 36 Lángara, Isidro Isidro Lángara ( 3 ) Real Oviedo 28 21 1.33 1939 -- 40 Unamuno, Víctor Víctor Unamuno Athletic Bilbao 20 22 0.91 1940 -- 41 Pruden, Pruden Atlético Madrid 33 22 1.5 1941 -- 42 Mundo Valencia 27 25 1.08 1942 -- 43 Martín, Mariano Mariano Martín Barcelona 30 23 1.3 1943 -- 44 Mundo ( 2 ) Valencia 28 26 1.08 1944 -- 45 Zarra, Telmo Telmo Zarra Athletic Bilbao 20 26 0.77 1945 -- 46 Zarra, Telmo Telmo Zarra ( 2 ) Athletic Bilbao 24 18 1.33 1946 -- 47 Zarra, Telmo Telmo Zarra ( 3 ) Athletic Bilbao 33 24 1.38 1947 -- 48 Pahiño, Pahiño Celta de Vigo 20 22 0.91 1948 -- 49 César Barcelona 27 24 1.13 1949 -- 50 Zarra, Telmo Telmo Zarra ( 4 ) Athletic Bilbao 24 26 0.92 1950 -- 51 Zarra, Telmo Telmo Zarra ( 5 ) Athletic Bilbao 38 30 1.27 1951 -- 52 Pahiño, Pahiño ( 2 ) Real Madrid 28 27 1.04 1952 -- 53 Zarra, Telmo Telmo Zarra ( 6 ) Athletic Bilbao 24 29 0.83 1953 -- 54 di Stéfano, Alfredo Alfredo di Stéfano Real Madrid 27 28 0.96 1954 -- 55 Arza, Juan Juan Arza Sevilla 28 29 0.97 1955 -- 56 di Stéfano, Alfredo Alfredo di Stéfano ( 2 ) Real Madrid 24 30 0.8 1956 -- 57 di Stéfano, Alfredo Alfredo di Stéfano ( 3 ) Real Madrid 31 30 1.03 1957 -- 58 Badenes, Manuel Manuel Badenes Real Valladolid 19 29 0.66 di Stéfano, Alfredo Alfredo di Stéfano ( 4 ) Real Madrid 19 30 0.63 Alós, Ricardo Ricardo Alós Valencia 19 29 0.66 1958 -- 59 di Stéfano, Alfredo Alfredo di Stéfano ( 5 ) Real Madrid 23 28 0.82 1959 -- 60 Puskás, Ferenc Ferenc Puskás Real Madrid 25 24 1.04 1960 -- 61 Puskás, Ferenc Ferenc Puskás ( 2 ) Real Madrid 28 28 1961 -- 62 Seminario, Juan Juan Seminario Real Zaragoza 25 30 0.83 1962 -- 63 Puskás, Ferenc Ferenc Puskás ( 3 ) Real Madrid 26 30 0.87 1963 -- 64 Puskás, Ferenc Ferenc Puskás ( 4 ) Real Madrid 21 25 0.84 1964 -- 65 Ré, Cayetano Cayetano Ré Barcelona 26 30 0.87 1965 -- 66 Luis Aragonés Atlético Madrid 18 28 0.64 1966 -- 67 Waldo Valencia 24 30 0.8 1967 -- 68 Uriarte, Fidel Fidel Uriarte Athletic Bilbao 22 24 0.92 1968 -- 69 Amancio Real Madrid 14 29 0.48 José Eulogio Gárate Atlético Madrid 14 30 0.47 1969 -- 70 Amancio ( 2 ) Real Madrid 16 29 0.55 Aragonés, Luis Luis Aragonés ( 2 ) Atlético Madrid 16 30 0.53 Gárate, José Eulogio José Eulogio Gárate ( 2 ) Atlético Madrid 16 30 0.53 1970 -- 71 Gárate, José Eulogio José Eulogio Gárate ( 3 ) Atlético Madrid 17 28 0.61 Rexach, Carles Carles Rexach Barcelona 17 28 0.61 1971 -- 72 Porta, Enrique Enrique Porta Granada 20 31 0.65 1972 -- 73 Marianín Real Oviedo 19 32 0.59 1973 -- 74 Quini Sporting de Gijón 20 34 0.59 1974 -- 75 Carlos Athletic Bilbao 19 32 0.59 1975 -- 76 Quini ( 2 ) Sporting de Gijón 21 34 0.62 1976 -- 77 Kempes, Mario Mario Kempes Valencia 24 34 0.71 1977 -- 78 Kempes, Mario Mario Kempes ( 2 ) Valencia 28 34 0.82 1978 -- 79 Krankl, Hans Hans Krankl Barcelona 29 30 0.97 1979 -- 80 Quini ( 3 ) Sporting de Gijón 24 34 0.71 1980 -- 81 Quini ( 4 ) Barcelona 20 30 0.67 1981 -- 82 Quini ( 5 ) Barcelona 27 32 0.84 1982 -- 83 Rincón, Poli Poli Rincón Real Betis 20 30 0.67 1983 -- 84 Jorge da Silva Real Valladolid 17 30 0.57 Juanito Real Madrid 17 31 0.55 1984 -- 85 Sánchez, Hugo Hugo Sánchez Atlético Madrid 19 33 0.58 1985 -- 86 Sánchez, Hugo Hugo Sánchez ( 2 ) Real Madrid 22 33 0.67 1986 -- 87 Sánchez, Hugo Hugo Sánchez ( 3 ) Real Madrid 34 41 0.83 1987 -- 88 Sánchez, Hugo Hugo Sánchez ( 4 ) Real Madrid 29 36 0.81 1988 -- 89 Baltazar Atlético Madrid 35 36 0.97 1989 -- 90 Sánchez, Hugo Hugo Sánchez ( 5 ) Real Madrid 38 35 1.09 1990 -- 91 Butragueño, Emilio Emilio Butragueño Real Madrid 19 35 0.54 1991 -- 92 Manolo Atlético Madrid 27 36 0.75 1992 -- 93 Bebeto Deportivo 29 37 0.78 1993 -- 94 Romário Barcelona 30 33 0.91 1994 -- 95 Zamorano, Iván Iván Zamorano Real Madrid 28 38 0.74 1995 -- 96 Pizzi, Juan Antonio Juan Antonio Pizzi Tenerife 31 41 0.76 1996 -- 97 Ronaldo Barcelona 34 37 0.92 1997 -- 98 Vieri, Christian Christian Vieri Atlético Madrid 24 24 1998 -- 99 Raúl Real Madrid 25 37 0.68 1999 -- 2000 Ballesta, Salva Salva Ballesta Racing Santander 27 36 0.75 2000 -- 01 Raúl ( 2 ) Real Madrid 24 36 0.67 2001 -- 02 Tristán, Diego Diego Tristán Deportivo 20 35 0.57 2002 -- 03 Makaay, Roy Roy Makaay Deportivo 29 38 0.76 2003 -- 04 Ronaldo ( 2 ) Real Madrid 24 32 0.75 2004 -- 05 Forlán, Diego Diego Forlán Villarreal 25 38 0.66 Eto'o, Samuel Samuel Eto'o Barcelona 25 37 0.68 2005 -- 06 Eto'o, Samuel Samuel Eto'o ( 2 ) Barcelona 26 34 0.76 2006 -- 07 van Nistelrooy, Ruud Ruud van Nistelrooy Real Madrid 25 37 0.68 2007 -- 08 Güiza, Daniel Daniel Güiza Mallorca 27 37 0.73 2008 -- 09 Forlán, Diego Diego Forlán ( 2 ) Atlético Madrid 32 33 0.97 2009 -- 10 Messi, Lionel Lionel Messi Barcelona 34 35 0.97 2010 -- 11 Ronaldo, Cristiano Cristiano Ronaldo Real Madrid 40 34 1.18 2011 -- 12 Messi, Lionel Lionel Messi ( 2 ) Barcelona 50 37 1.35 2012 -- 13 Messi, Lionel Lionel Messi ( 3 ) Barcelona 46 32 1.44 2013 -- 14 Ronaldo, Cristiano Cristiano Ronaldo ( 2 ) Real Madrid 31 30 1.03 2014 -- 15 Ronaldo, Cristiano Cristiano Ronaldo ( 3 ) Real Madrid 48 35 1.37 2015 -- 16 Suárez, Luis Luis Suárez Barcelona 40 35 1.11 2016 -- 17 Messi, Lionel Lionel Messi ( 4 ) Barcelona 37 34 1.09 2017 -- 18 Messi, Lionel Lionel Messi ( 5 ) Barcelona 34 36 0.94 All - time top scorers As of matches played 20 May 2018 Players in bold are still active. hide Rank Nat Name Years Goals Apps Ratio Lionel Messi 2004 -- 383 418 0.92 Cristiano Ronaldo 2009 -- 311 292 1.07 Telmo Zarra 1940 -- 1955 251 278 0.9 Hugo Sánchez 1981 -- 1994 234 347 0.67 5 Raúl 1994 -- 2010 228 550 0.41 6 Alfredo Di Stéfano 1953 -- 1966 227 329 0.69 7 César Rodríguez 1939 -- 1955 223 353 0.63 8 Quini 1970 -- 1987 219 448 0.49 9 Pahiño 1943 -- 1956 210 278 0.76 10 Edmundo Suárez 1939 -- 1950 195 231 0.84 11 Santillana 1970 -- 1988 186 461 0.4 12 David Villa 2003 -- 2014 185 352 0.53 13 Juan Arza 1943 -- 1959 182 349 0.52 14 Guillermo Gorostiza 1929 -- 1945 178 256 0.7 15 Samuel Eto'o 1998 -- 2009 162 280 0.58 16 Luis Aragonés 1960 -- 1974 160 360 0.44 17 Ferenc Puskás 1958 -- 1966 156 180 0.87 18 Aritz Aduriz 2002 -- 154 399 0.39 19 Julio Salinas 1982 -- 2000 152 417 0.36 20 Adrián Escudero 1945 -- 1958 150 287 0.52 21 Daniel Ruiz 1974 -- 1986 147 303 0.49 22 Raúl Tamudo 1997 -- 2013 146 407 0.36 23 Silvestre Igoa 1941 -- 1956 141 284 0.5 24 Manuel Badenes 1946 -- 1959 139 201 0.69 Juan Araújo 1945 -- 1956 207 0.67 José Mari Bakero 1980 -- 1997 483 0.29 27 László Kubala 1951 -- 1965 138 215 0.64 28 José Luis Panizo 1939 -- 1955 136 325 0.42 29 Jesús María Satrústegui 1973 -- 1986 133 297 0.45 30 Joaquín Murillo 1952 -- 1964 132 227 0.58 Top active scorers As of matches played 20 May 2018 Rank Nat Name Years Current club Goals Apps Ratio Lionel Messi 2004 -- Barcelona 383 418 0.92 Cristiano Ronaldo 2009 -- Real Madrid 311 292 1.07 Aritz Aduriz 2002 -- Athletic Bilbao 154 399 0.38 Karim Benzema 2009 -- Real Madrid 126 264 0.48 5 Antoine Griezmann 2010 -- Atlético Madrid 115 275 0.42 Players with most hat - tricks Three or more goals in a single match. For the complete list of hat - tricks see List of La Liga hat - tricks. As of matches played 20 May 2018 Players in bold are still active Players with at least 10 hat - tricks are shown in this table. Rank Player Hat - tricks Last hat - trick Cristiano Ronaldo 34 18 March 2018 Lionel Messi 30 29 April 2018 Telmo Zarra 23 15 March 1953 Alfredo di Stéfano 22 15 March 1964 5 Mundo 19 4 March 1951 6 César Rodríguez 15 19 October 1952 7 Isidro Lángara 13 15 December 1946 8 Ferenc Puskás 12 15 December 1963 9 László Kubala 11 19 March 1961 Pahiño 11 11 September 1955 Manuel Badenes 11 29 March 1958 12 Quini 10 7 October 1981 Source : BDFútbol Notes See also Pichichi Trophy References Notes Jump up ^ Marca awarded the Pichichi to Guillermo Gorostiza, whom they credited with 12 goals. Jump up ^ Marca awarded the Pichichi to Vavá, whom they credited with 19 goals. Jump up ^ Marca did not award the Pichichi to Eto'o, whom they credited with 24 goals. ^ Jump up to : `` Ranking Goals First Division ''. BDFutbol. Retrieved 7 May 2018. Jump up ^ `` Ranking Hat Tricks First Division ''. Bdfutbol.com. Retrieved 3 April 2014. Jump up ^ `` Hat - tricks in La Liga history ''. sportsgoogly.com. Retrieved 1 October 2017. Citations Liga de Fútbol Profesional historical archive Bravo, Luis Javier ; Sillipp, Bernhard ; Torre, Raúl ; Di Maggio, Roberto ( 25 June 2015 ). `` List of all Pichichi winners ''. Rec. Sport. Soccer Statistics Foundation. Archived from the original on 4 March 2016. Retrieved 10 March 2016. Martínez Calatrava, Vicente ( 2002 ). Historia y estadística del fúbol español. De la Olimpiada de Amberes a la Guerra Civil ( 1920 - 1939 ). ISBN 84 - 607 - 5767 - 6 Martínez Calatrava, Vicente ( 2002 ). Historia y estadística del fútbol español. De la Guerra Civil al Mundial de Brasil ( 1939 - 1950 ). ISBN 978 - 84 - 607 - 8817 - 1 Martínez Calatrava, Vicente ( 2002 ). Historia y estadística del fútbol español. Del gol de Zarra al gol de Marcelino ( 1950 - 1964 ). ISBN 978 - 84 - 609 - 2967 - 3 Martínez Calatrava, Vicente ( 2002 ). Historia y estadística del fútbol español. Del Campeonato de Europa al Mundial de España ( 1964 - 1982 ). ISBN 978 - 84 - 611 - 0295 - 2 Martínez Calatrava, Vicente ( 2002 ). Historia y estadística del fútbol español. Del Mundial 82 a la final española de París ( 1982 - 2001 ) ISBN 978 - 84 - 612 - 2007 - 6 External links LFP - Historical squads for every season of the league including official goal scoring stats Top 10 La Liga Golden Boot winners La Liga top scorers 1929 : Bienzobas 1930 : Gorostiza 1931 : Bata 1932 : Bata 1933 : Olivares 1934 : Lángara 1935 : Lángara 1936 : Lángara 1940 : Unamuno 1941 : Pruden 1942 : E. Suárez 1943 : Martín 1944 : E. Suárez 1945 : Zarra 1946 : Zarra 1947 : Zarra 1948 : Pahiño 1949 : César 1950 : Zarra 1951 : Zarra 1952 : Pahiño 1953 : Zarra 1954 : Di Stéfano 1955 : Arza 1956 : Di Stéfano 1957 : Di Stéfano 1958 : Badenes, Di Stéfano & Ricardo 1959 : Di Stéfano 1960 : Puskás 1961 : Puskás 1962 : Seminario 1963 : Puskás 1964 : Puskás 1965 : Ré 1966 : Aragonés 1967 : Waldo 1968 : Uriarte 1969 : Amancio & Gárate 1970 : Amancio, Aragonés & Gárate 1971 : Gárate & Rexach 1972 : Porta 1973 : Marianín 1974 : Quini 1975 : Carlos 1976 : Quini 1977 : Kempes 1978 : Kempes 1979 : Krankl 1980 : Quini 1981 : Quini 1982 : Quini 1983 : Rincón 1984 : Da Silva & Juanito 1985 : Sánchez 1986 : Sánchez 1987 : Sánchez 1988 : Sánchez 1989 : Baltazar 1990 : Sánchez 1991 : Butragueño 1992 : Manolo 1993 : Bebeto 1994 : Romário 1995 : Zamorano 1996 : Pizzi 1997 : Ronaldo 1998 : Vieri 1999 : Raúl 2000 : Salva 2001 : Raúl 2002 : Tristán 2003 : Makaay 2004 : Ronaldo 2005 : Forlán & Eto'o 2006 : Eto'o 2007 : Van Nistelrooy 2008 : Güiza 2009 : Forlán 2010 : Messi 2011 : C. Ronaldo 2012 : Messi 2013 : Messi 2014 : C. Ronaldo 2015 : C. Ronaldo 2016 : L. Suárez 2017 : Messi 2018 : Messi La Liga 2017 -- 18 clubs Alavés Athletic Bilbao Atlético Madrid Barcelona Betis Celta Vigo Deportivo La Coruña Eibar Espanyol Getafe Girona Las Palmas Leganés Levante Málaga Real Madrid Real Sociedad Sevilla Valencia Villarreal Former clubs Albacete Alcoyano AD Almería UD Almería Arenas Getxo Atlético Tetuán Burgos Cádiz Castellón Compostela Condal Córdoba Cultural Leonesa Elche Europa Extremadura Gimnàstic Granada Hércules Jaén Lleida CD Logroñés CD Málaga Mallorca CP Mérida Rayo Vallecano Murcia Numancia Osasuna Oviedo Pontevedra Racing Santander Real Burgos Real Unión Recreativo Huelva Sabadell Salamanca Sporting Gijón Tenerife Valladolid Xerez Zaragoza Competition Clubs Seasons & winners Relegation play - offs Players foreign Managers Winners Stadia Broadcasters Referees Statistics and awards Records All - time table LFP Awards Top Scorer ( LFP ) Top Scorer ( Pichichi ) Spanish Top Scorer ( Zarra ) Best Goalkeeper ( Zamora ) Best Manager ( Miguel Muñoz ) Best referee ( Guruceta ) Don Balón Award Player of the Month Manager of the Month Finances Richest clubs : Deloitte list Forbes ' list Team owners Associated competitions Supercopa de España Copa del Rey UEFA Champions League UEFA Europa League laliga.es facebook.com/LaLiga twitter.com/LaLiga youtube.com/laliga Football in Spain AFE ANEF CTA CSD COE LFP RFEF National teams Men 's National team U-23 U-21 U-20 U-19 U-18 U-17 U-16 U-15 Women 's National team U-20 U-19 U-17 League system Level 1 Primera División Level 2 Segunda División Level 3 Segunda División B ( 4 groups ) Level 4 Tercera División ( 18 groups ) Levels 5 -- 10 Divisiones Regionales ( Andalusia Aragon Asturias Balearic Basque Canary Cantabria Castile - La Mancha Castile and León Catalonia Extremadura Galicia La Rioja Madrid Murcia Navarre Valencia Ceuta, Melilla ) Women 's league system Level 1 Primera División Level 2 Segunda División ( 7 groups ) Levels 3 -- 5 Ligas Regionales ( Andalusia, Aragon, Asturias, Balearic, Basque, Canary, Cantabria, Castile - La Mancha, Castile and León, Catalonia, Extremadura, Galicia, La Rioja, Madrid, Murcia, Navarre, Valencia, Ceuta, Melilla ) Youth league system División de Honor Juvenil ( 7 groups ) Liga Nacional Juvenil ( 21 groups ) Domestic cups Copa del Rey Copa de la Liga ( defunct ) Copa Eva Duarte ( replaced ) Supercopa de España Copa Federación Spanish stage of the UEFA Regions ' Cup Women 's domestic cups Copa de la Reina Youth domestic cups Copa de Campeones Juvenil Copa del Rey Juvenil Clubs Stadiums Records Foreign players Champions Retrieved from `` https://en.wikipedia.org/w/index.php?title=List_of_La_Liga_top_scorers&oldid=843460358 '' Categories : La Liga players Lists of association football league top scorers in Spain Hidden categories : Articles with hCards Talk Contents About Wikipedia فارسی Türkçe Українська Edit links This page was last edited on 29 May 2018, at 08 : 52. About Wikipedia

Question: how many goals has cristiano ronaldo scored in la liga all time
Answer: 311