List of La Liga top scorers
Top scorers by season

List of La Liga top scorers

Section Title: Top scorers by season
Table Section Text: None

Season	Player	Club	Goals	Apps	Ratio

1930–31	Spain Bata	Athletic Bilbao	27	17	1.59

1931–32	Second Spanish Republic Bata (2)	Athletic Bilbao	13	18	0.72

1932–33	Second Spanish Republic Manuel Olivares	Real Madrid	16	14	1.14

1933–34	Second Spanish Republic Isidro Lángara	Real Oviedo	26	18	1.44

1934–35	Second Spanish Republic Isidro Lángara (2)	Real Oviedo	27	22	1.23

1935–36	Second Spanish Republic Isidro Lángara (3)	Real Oviedo	28	21	1.33

1939–40	Francoist Spain Víctor Unamuno	Athletic Bilbao	20	22	0.91

1940–41	Francoist Spain Pruden	Atlético Madrid	33	22	1.5

1941–42	Francoist Spain Mundo	Valencia	27	25	1.08

1942–43	Francoist Spain Mariano Martín	Barcelona	30	23	1.3

1943–44	Francoist Spain Mundo (2)	Valencia	28	26	1.08

1944–45	Francoist Spain Telmo Zarra	Athletic Bilbao	20	26	0.77

1945–46	Francoist Spain Telmo Zarra (2)	Athletic Bilbao	24	18	1.33

1946–47	Francoist Spain Telmo Zarra (3)	Athletic Bilbao	33	24	1.38

1947–48	Francoist Spain Pahiño	Celta de Vigo	20	22	0.91

1948–49	Francoist Spain César	Barcelona	27	24	1.13

1949–50	Francoist Spain Telmo Zarra (4)	Athletic Bilbao	24	26	0.92

1950–51	Francoist Spain Telmo Zarra (5)	Athletic Bilbao	38	30	1.27

1951–52	Francoist Spain Pahiño (2)	Real Madrid	28	27	1.04

1952–53	Francoist Spain Telmo Zarra (6)	Athletic Bilbao	24	29	0.83

1953–54	Argentina Alfredo di Stéfano	Real Madrid	27	28	0.96

1954–55	Francoist Spain Juan Arza	Sevilla	28	29	0.97

1955–56	Argentina Alfredo di Stéfano (2)	Real Madrid	24	30	0.8

1956–57	Argentina Alfredo di Stéfano (3)	Real Madrid	31	30	1.03

1957–58	Francoist Spain Manuel Badenes	Real Valladolid	19	29	0.66

Argentina Alfredo di Stéfano (4)	Real Madrid	19	30	0.63

Francoist Spain Ricardo Alós	Valencia	19	29	0.66

1958–59	Argentina Alfredo di Stéfano (5)	Real Madrid	23	28	0.82

1959–60	Hungary Ferenc Puskás	Real Madrid	25	24	1.04

1960–61	Hungary Ferenc Puskás (2)	Real Madrid	28	28	1

1961–62	Peru Juan Seminario	Real Zaragoza	25	30	0.83

1962–63	Hungary Ferenc Puskás (3)	Real Madrid	26	30	0.87

1963–64	Hungary Ferenc Puskás (4)	Real Madrid	21	25	0.84

1964–65	Paraguay Cayetano Ré	Barcelona	26	30	0.87

1965–66	Francoist Spain Luis Aragonés	Atlético Madrid	18	28	0.64

1966–67	Brazil Waldo	Valencia	24	30	0.8

1967–68	Francoist Spain Fidel Uriarte	Athletic Bilbao	22	24	0.92

1968–69	Francoist Spain Amancio	Real Madrid	14	29	0.48

Francoist Spain José Eulogio Gárate	Atlético Madrid	14	30	0.47

1969–70	Francoist Spain Amancio (2)	Real Madrid	16	29	0.55

Francoist Spain Luis Aragonés (2)	Atlético Madrid	16	30	0.53

Francoist Spain José Eulogio Gárate (2)	Atlético Madrid	16	30	0.53

1970–71	Francoist Spain José Eulogio Gárate (3)	Atlético Madrid	17	28	0.61

Francoist Spain Carles Rexach	Barcelona	17	28	0.61

1971–72	Francoist Spain Enrique Porta	Granada	20	31	0.65

1972–73	Francoist Spain Marianín	Real Oviedo	19	32	0.59

1973–74	Francoist Spain Quini	Sporting de Gijón	20	34	0.59

1974–75	Francoist Spain Carlos	Athletic Bilbao	19	32	0.59

1975–76	Francoist Spain Quini (2)	Sporting de Gijón	21	34	0.62

1976–77	Argentina Mario Kempes	Valencia	24	34	0.71

1977–78	Argentina Mario Kempes (2)	Valencia	28	34	0.82

1978–79	Austria Hans Krankl	Barcelona	29	30	0.97

1979–80	Spain Quini (3)	Sporting de Gijón	24	34	0.71

1980–81	Spain Quini (4)	Barcelona	20	30	0.67

1981–82	Spain Quini (5)	Barcelona	27	32	0.84

1982–83	Spain Poli Rincón	Real Betis	20	30	0.67

1983–84	Uruguay Jorge da Silva	Real Valladolid	17	30	0.57

Spain Juanito	Real Madrid	17	31	0.55

1984–85	Mexico Hugo Sánchez	Atlético Madrid	19	33	0.58

1985–86	Mexico Hugo Sánchez (2)	Real Madrid	22	33	0.67

1986–87	Mexico Hugo Sánchez (3)	Real Madrid	34	41	0.83

1987–88	Mexico Hugo Sánchez (4)	Real Madrid	29	36	0.81

1988–89	Brazil Baltazar	Atlético Madrid	35	36	0.97

1989–90	Mexico Hugo Sánchez (5)	Real Madrid	38	35	1.09

1990–91	Spain Emilio Butragueño	Real Madrid	19	35	0.54

1991–92	Spain Manolo	Atlético Madrid	27	36	0.75

1992–93	Brazil Bebeto	Deportivo	29	37	0.78

1993–94	Brazil Romário	Barcelona	30	33	0.91

1994–95	Chile Iván Zamorano	Real Madrid	28	38	0.74

1995–96	Spain Juan Antonio Pizzi	Tenerife	31	41	0.76

1996–97	Brazil Ronaldo	Barcelona	34	37	0.92

1997–98	Italy Christian Vieri	Atlético Madrid	24	24	1

1998–99	Spain Raúl	Real Madrid	25	37	0.68

1999–2000	Spain Salva Ballesta	Racing Santander	27	36	0.75

2000–01	Spain Raúl (2)	Real Madrid	24	36	0.67

2001–02	Spain Diego Tristán	Deportivo	20	35	0.57

2002–03	Netherlands Roy Makaay	Deportivo	29	38	0.76

2003–04	Brazil Ronaldo (2)	Real Madrid	24	32	0.75

2004–05	Uruguay Diego Forlán	Villarreal	25	38	0.66

Cameroon Samuel Eto'o	Barcelona	25	37	0.68

2005–06	Cameroon Samuel Eto'o (2)	Barcelona	26	34	0.76

2006–07	Netherlands Ruud van Nistelrooy	Real Madrid	25	37	0.68

2007–08	Spain Daniel Güiza	Mallorca	27	37	0.73

2008–09	Uruguay Diego Forlán (2)	Atlético Madrid	32	33	0.97

2009–10	Argentina Lionel Messi	Barcelona	34	35	0.97

2010–11	Portugal Cristiano Ronaldo	Real Madrid	40	34	1.18

2011–12	Argentina Lionel Messi (2)	Barcelona	50	37	1.35

2012–13	Argentina Lionel Messi (3)	Barcelona	46	32	1.44

2013–14	Portugal Cristiano Ronaldo (2)	Real Madrid	31	30	1.03

2014–15	Portugal Cristiano Ronaldo (3)	Real Madrid	48	35	1.37

2015–16	Uruguay Luis Suárez	Barcelona	40	35	1.11

2016–17	Argentina Lionel Messi (4)	Barcelona	37	34	1.09

2017–18	Argentina Lionel Messi (5)	Barcelona	34	36	0.94

2018–19*	Argentina Lionel Messi (6*)	Barcelona	34	32	1.06

Sentence(s)

Hugo Sánchez is the highest scorer in the history of La Liga.

final_sentence: Hugo Sánchez is the highest scorer in the history of La Liga.