Spanish La Liga Top Goal Scorers from 1929 to 2023-24 with player nationalities and club affiliations.
Tabla de máximos goleadores de La Liga de España desde la temporada 1929
hasta 2021-22 con nacionalidades de jugadores y afiliaciones de clubes.
Cristiano Ronaldo scored the most goals (48) in a single La Liga season.
Lionel Messi had the most La Liga Top Scorer titles with eight.
Contents
Content
Highest Goal Scorers by Year
Highest Goals Scorers by Player
Highest Goalscorers by Club
List of La Liga Highest Goalscorers by Year
| Season | Player | Nat | Club | Goals | |
|---|---|---|---|---|---|
| 1929 | Paco Bienzobas |
|
| Real Sociedad | 14 |
| 1929–30 | Guillermo Gorostiza |
|
| Athletic Bilbao | 19 |
| 1930–31 | Bata |
|
| Athletic Bilbao | 27 |
| 1931–32 | Guillermo Gorostiza |
|
| Athletic Bilbao | 12 |
| 1932–33 | Manuel Olivares |
|
| Madrid CF | 16 |
| 1933–34 | Isidro Lángara |
|
| Oviedo CF | 27 |
| 1934–35 | Isidro Lángara |
|
| Oviedo CF | 26 |
| 1935–36 | Isidro Lángara |
|
| Oviedo CF | 27 |
| 1936–37 | |||||
| 1937–38 | |||||
| 1938–39 | |||||
| 1939–40 | Víctor Unamuno |
|
| Athletic Bilbao | 20 |
| 1940–41 | Pruden |
|
| Atlético Aviación | 30 |
| 1941–42 | Mundo |
|
| Valencia | 27 |
| 1942–43 | Mariano Martín |
|
| Barcelona | 32 |
| 1943–44 | Mundo |
|
| Valencia | 27 |
| 1944–45 | Telmo Zarra |
|
| Athletic Bilbao | 19 |
| 1945–46 | Telmo Zarra |
|
| Athletic Bilbao | 24 |
| 1946–47 | Telmo Zarra |
|
| Athletic Bilbao | 34 |
| 1947–48 | Pahiño |
|
| Celta de Vigo | 23 |
| 1948–49 | César |
|
| Barcelona | 28 |
| 1949–50 | Telmo Zarra |
|
| Athletic Bilbao | 25 |
| 1950–51 | Telmo Zarra |
|
| Athletic Bilbao | 38 |
| 1951–52 | Pahiño |
|
| Real Madrid | 28 |
| 1952–53 | Telmo Zarra |
|
| Athletic Bilbao | 24 |
| 1953–54 | Alfredo Di Stéfano |
|
| Real Madrid | 27 |
| 1954–55 | Juan Arza |
|
| Sevilla | 28 |
| 1955–56 | Alfredo Di Stéfano |
|
| Real Madrid | 24 |
| 1956–57 | Alfredo Di Stéfano |
|
| Real Madrid | 31 |
| Alfredo Di Stéfano |
|
| Real Madrid | ||
| 1957–58 | Manuel Badenes |
|
| Valladolid | 19 |
| Ricardo Alós |
|
| Valencia | ||
| 1958–59 | Alfredo Di Stéfano |
|
| Real Madrid | 23 |
| 1959–60 | Ferenc Puskás |
|
| Real Madrid | 26 |
| 1960–61 | Ferenc Puskás |
|
| Real Madrid | 27 |
| 1961–62 | Juan Seminario |
|
| Real Zaragoza | 25 |
| 1962–63 | Ferenc Puskás |
|
| Real Madrid | 26 |
| 1963–64 | Ferenc Puskás |
|
| Real Madrid | 20 |
| 1964–65 | Cayetano Ré |
|
| Barcelona | 25 |
| 1965–66 | Vavá (Luciano Sánchez) |
|
| Elche CF | 19 |
| 1966–67 | Waldo Machado |
|
| Valencia | 24 |
| 1967–68 | Fidel Uriarte |
|
| Athletic Bilbao | 22 |
| 1968–69 | José Eulogio Gárate |
|
| Atlético Madrid | 14 |
| Amancio Amaro |
|
| Real Madrid | ||
| José Eulogio Gárate |
|
| Atlético Madrid | ||
| 1969–70 | Amancio Amaro |
|
| Real Madrid | 16 |
| Luis Aragonés |
|
| Atlético Madrid | ||
| 1970–71 | José Eulogio Gárate |
|
| Atlético Madrid | 17 |
| Carles Rexach |
|
| Barcelona | ||
| 1971–72 | Enrique Porta |
|
| Granada CF | 20 |
| 1972–73 | Marianín |
|
| Real Oviedo | 19 |
| 1973–74 | Quini |
|
| Real Gijón | 20 |
| 1974–75 | Carlos Ruiz |
|
| Athletic Bilbao | 19 |
| 1975–76 | Quini |
|
| Sporting de Gijón | 18 |
| 1976–77 | Mario Kempes |
|
| Sporting de Gijón | 24 |
| 1977–78 | Mario Kempes |
|
| Valencia | 28 |
| 1978–79 | Hans Krankl |
|
| Barcelona | 29 |
| 1979–80 | Quini |
|
| Sporting de Gijón | 24 |
| 1980–81 | Quini |
|
| Barcelona | 20 |
| 1981–82 | Quini |
|
| Barcelona | 26 |
| 1982–83 | Poli Rincón |
|
| Real Betis | 20 |
| 1983–84 | Jorge da Silva |
|
| Valladolid | 17 |
| Juanito |
|
| Real Madrid | ||
| 1984–85 | Hugo Sánchez |
|
| Atlético Madrid | 19 |
| 1985–86 | Hugo Sánchez |
|
| Real Madrid | 22 |
| 1986–87 | Hugo Sánchez |
|
| Real Madrid | 34 |
| 1987–88 | Hugo Sánchez |
|
| Real Madrid | 29 |
| 1988–89 | Baltazar |
|
| Atlético Madrid | 35 |
| 1989–90 | Hugo Sánchez |
|
| Real Madrid | 38 |
| 1990–91 | Emilio Butragueño |
|
| Real Madrid | 19 |
| 1991–92 | Manolo |
|
| Atlético Madrid | 27 |
| 1992–93 | Bebeto |
|
| Deportivo | 29 |
| 1993–94 | Romário |
|
| Barcelona | 30 |
| 1994–95 | Iván Zamorano |
|
| Real Madrid | 28 |
| 1995–96 | Juan Antonio Pizzi |
|
| Tenerife | 31 |
| 1996–97 | Ronaldo |
|
| Barcelona | 34 |
| 1997–98 | Christian Vieri |
|
| Atlético Madrid | 24 |
| 1998–99 | Raúl |
|
| Real Madrid | 25 |
| 1999–00 | Salva Ballesta |
|
| Racing Santander | 27 |
| 2000–01 | Raúl |
|
| Real Madrid | 24 |
| 2001–02 | Diego Tristán |
|
| Deportivo | 20 |
| 2002–03 | Roy Makaay |
|
| Deportivo | 29 |
| 2003–04 | Ronaldo |
|
| Real Madrid | 24 |
| 2004–05 | Diego Forlán |
|
| Villarreal | 25 |
| 2005–06 | Samuel Eto'o |
|
| Barcelona | 26 |
| 2006–07 | Ruud van Nistelrooy |
|
| Real Madrid | 25 |
| 2007–08 | Dani Güiza |
|
| Mallorca | 27 |
| 2008–09 | Diego Forlán |
|
| Atlético Madrid | 32 |
| 2009–10 | Lionel Messi |
|
| Barcelona | 34 |
| 2010–11 | Cristiano Ronaldo |
|
| Real Madrid | 41 |
| 2011–12 | Lionel Messi |
|
| Barcelona | 50 |
| 2012–13 | Lionel Messi |
|
| Barcelona | 45 |
| 2013–14 | Cristiano Ronaldo |
|
| Real Madrid | 31 |
| 2014–15 | Cristiano Ronaldo |
|
| Real Madrid | 48 |
| 2015–16 | Luis Suárez |
|
| Barcelona | 40 |
| 2016–17 | Lionel Messi |
|
| Barcelona | 37 |
| 2017–18 | Lionel Messi |
|
| Barcelona | 34 |
| 2018–19 | Lionel Messi |
|
| Barcelona | 36 |
| 2019–20 | Lionel Messi |
|
| Barcelona | 25 |
| 2020-21 | Lionel Messi |
|
| Barcelona | 30 |
| 2021-22 | Karim Benzema |
|
| Real Madrid | 27 |
| 2022-23 | Robert Lewandowski |
|
| Barcelona | 23 |
| 2023-24 | Artem Dovbyk |
|
| Girona | 24 |
| 2024-25 | Kylian Mbappé |
|
| Real Madrid | 31 |
La Liga Highest Goalscorers from Season 1929 to 2024-25 Total by Player
| Player | Nat | Titles |
|---|---|---|
| Lionel Messi |
| 8 |
| Telmo Zarra |
| 6 |
| Alfredo Di Stéfano |
| 5 |
| Hugo Sánchez |
| 5 |
| Quini |
| 5 |
| Ferenc Puskás |
| 4 |
| Cristiano Ronaldo |
| 4 |
| Isidro Lángara |
| 3 |
| José Eulogio Gárate |
| 3 |
| Amancio Amaro |
| 2 |
| Diego Forlán |
| 2 |
| Guillermo Gorostiza |
| 2 |
| Mario Kempes |
| 2 |
| Mundo |
| 2 |
| Pahiño |
| 2 |
| Raúl |
| 2 |
| Ronaldo |
| 2 |
| Artem Dovbyk |
| 1 |
| Baltazar |
| 1 |
| Bata |
| 1 |
| Bebeto |
| 1 |
| Carles Rexach |
| 1 |
| Carlos Ruiz |
| 1 |
| Cayetano Ré |
| 1 |
| César |
| 1 |
| Christian Vieri |
| 1 |
| Dani Güiza |
| 1 |
| Diego Tristán |
| 1 |
| Emilio Butragueño |
| 1 |
| Enrique Porta |
| 1 |
| Fidel Uriarte |
| 1 |
| Hans Krankl |
| 1 |
| Iván Zamorano |
| 1 |
| Jorge da Silva |
| 1 |
| Juan Antonio Pizzi |
| 1 |
| Juan Arza |
| 1 |
| Juan Seminario |
| 1 |
| Juanito |
| 1 |
| Karim Benzema |
| 1 |
| Kylian Mbappé |
| 1 |
| Luis Aragonés |
| 1 |
| Luis Suárez |
| 1 |
| Manolo |
| 1 |
| Manuel Badenes |
| 1 |
| Manuel Olivares |
| 1 |
| Marianín |
| 1 |
| Mariano Martín |
| 1 |
| Paco Bienzobas |
| 1 |
| Poli Rincón |
| 1 |
| Pruden |
| 1 |
| Ricardo Alós |
| 1 |
| Robert Lewandowski |
| 1 |
| Romário |
| 1 |
| Roy Makaay |
| 1 |
| Ruud van Nistelrooy |
| 1 |
| Salva Ballesta |
| 1 |
| Samuel Eto'o |
| 1 |
| Vavá (Luciano Sánchez) |
| 1 |
| Víctor Unamuno |
| 1 |
| Waldo Machado |
| 1 |
La Liga Highest Goalscorers from Season 1929 to 2024-25 Total by Club
| Club | Titles | |
|---|---|---|
| Real Madrid | 30 |
| Barcelona | 19 |
| Athletic Bilbao | 12 |
| Atlético Aviación / Madrid | 10 |
| Valencia | 6 |
| Oviedo CF | 4 |
| Deportivo | 3 |
| Sporting de Gijón | 3 |
| Valladolid | 2 |
| Celta de Vigo | 1 |
| Elche CF | 1 |
| Girona | 1 |
| Granada CF | 1 |
| Mallorca | 1 |
| Racing Santander | 1 |
| Real Betis | 1 |
| Real Sociedad | 1 |
| Real Zaragoza | 1 |
| Sevilla | 1 |
| Tenerife | 1 |
| Villarreal | 1 |
