Saison
|
Winner[3]
|
Runner-up[6][7]
|
Third place[6][7]
|
Tap scorer(s)[8]
|
Tap scorer's club(s)[8]
|
Goals[8][9]
|
1929
|
Barcelona
|
Real Madrid
|
Athletic Bilbao
|
Bienzobas, PacoPaco Bienzobas
|
Real Sociedad
|
14
|
1929–30
|
Athletic Bilbao
|
Barcelona
|
Arenas
|
Gorostiza, GuillermoGuillermo Gorostiza
|
Athletic Bilbao
|
19
|
1930–31
|
Athletic Bilbao
|
Racing Santander
|
Real Sociedad
|
Arana, Agustín SautoAgustín Sauto Arana
|
Athletic Bilbao
|
27
|
1931–32
|
Real Madrid
|
Athletic Bilbao
|
Barcelona
|
Gorostiza, GuillermoGuillermo Gorostiza
|
Athletic Bilbao
|
12
|
1932–33
|
Real Madrid
|
Athletic Bilbao
|
Espanyol
|
Olivares, ManuelManuel Olivares
|
Real Madrid
|
16
|
1933–34
|
Athletic Bilbao
|
Real Madrid
|
Racing Santander
|
Lángara, IsidroIsidro Lángara
|
Real Oviedo
|
27
|
1934–35
|
Real Betis
|
Real Madrid
|
Real Oviedo
|
Lángara, IsidroIsidro Lángara
|
Real Oviedo
|
26
|
1935–36
|
Athletic Bilbao
|
Real Madrid
|
Real Oviedo
|
Lángara, IsidroIsidro Lángara
|
Real Oviedo
|
27
|
1936–37
|
Spainyie Ceevil War (League Cancelled)
|
1937–38
|
1938–39
|
1939–40
|
Atlético Aviación[A]
|
Sevilla
|
Athletic Bilbao
|
Unamuno, VíctorVíctor Unamuno
|
Athletic Bilbao
|
22
|
1940–41
|
Atlético Aviación
|
Athletic Bilbao
|
Valencia
|
Pruden
|
Atlético Aviación
|
30
|
1941–42
|
Valencia
|
Real Madrid
|
Atlético Aviación
|
Suárez, EdmundoEdmundo Suárez
|
Valencia
|
27
|
1942–43
|
Athletic Bilbao
|
Sevilla
|
Barcelona
|
Martín, MarianoMariano Martín
|
Barcelona
|
32
|
1943–44
|
Valencia
|
Atlético Aviación
|
Sevilla
|
Suárez, EdmundoEdmundo Suárez
|
Valencia
|
27
|
1944–45
|
Barcelona
|
Real Madrid
|
Atlético Aviación
|
Zarra, TelmoTelmo Zarra
|
Atlético Bilbao
|
19
|
1945–46
|
Sevilla
|
Barcelona
|
Athletic Bilbao
|
Zarra, TelmoTelmo Zarra
|
Atlético Bilbao
|
24
|
1946–47
|
Valencia
|
Athletic Bilbao
|
Atlético Aviación
|
Zarra, TelmoTelmo Zarra
|
Atlético Bilbao
|
34
|
1947–48
|
Barcelona
|
Valencia
|
Atlético Madrid
|
Pahiño
|
Celta de Vigo
|
23
|
1948–49
|
Barcelona
|
Valencia
|
Real Madrid
|
AlvarezCésar Rodríguez Álvarez
|
Barcelona
|
28
|
1949–50
|
Atlético Madrid
|
Deportivo La Coruña
|
Valencia
|
Zarra, TelmoTelmo Zarra
|
Athletic Bilbao
|
25
|
1950–51
|
Atlético Madrid
|
Sevilla
|
Valencia
|
Zarra, TelmoTelmo Zarra
|
Athletic Bilbao
|
38
|
1951–52
|
Barcelona
|
Athletic Bilbao
|
Real Madrid
|
Pahiño
|
Real Madrid
|
28
|
1952–53
|
Barcelona
|
Valencia
|
Real Madrid
|
Zarra, TelmoTelmo Zarra
|
Athletic Bilbao
|
24
|
1953–54
|
Real Madrid
|
Barcelona
|
Valencia
|
Stéfano, Alfredo diAlfredo di Stéfano
|
Real Madrid
|
27
|
1954–55
|
Real Madrid
|
Barcelona
|
Athletic Bilbao
|
Arza, JuanJuan Arza
|
Sevilla
|
28
|
1955–56
|
Athletic Bilbao
|
Barcelona
|
Real Madrid
|
Stéfano, Alfredo diAlfredo di Stéfano
|
Real Madrid
|
24
|
1956–57
|
Real Madrid
|
Sevilla
|
Barcelona
|
Stéfano, Alfredo diAlfredo di Stéfano
|
Real Madrid
|
31
|
1957–58
|
Real Madrid
|
Atlético Madrid
|
Barcelona
|
Badenes, ManuelManuel Badenes Alfredo di Stéfano Ricardo
|
Valladolid Real Madrid Valencia
|
19
|
1958–59
|
Barcelona
|
Real Madrid
|
Athletic Bilbao
|
Stéfano, Alfredo diAlfredo di Stéfano
|
Real Madrid
|
23
|
1959–60
|
Barcelona
|
Real Madrid
|
Athletic Bilbao
|
Puskás, FerencFerenc Puskás
|
Real Madrid
|
26
|
1960–61
|
Real Madrid
|
Atlético Madrid
|
Real Zaragoza
|
Puskás, FerencFerenc Puskás
|
Real Madrid
|
27
|
1961–62
|
Real Madrid
|
Barcelona
|
Atlético Madrid
|
Seminario, JuanJuan Seminario
|
Zaragoza
|
25
|
1962–63
|
Real Madrid
|
Atlético Madrid
|
Real Oviedo
|
Puskás, FerencFerenc Puskás
|
Real Madrid
|
26
|
1963–64
|
Real Madrid
|
Barcelona
|
Real Betis
|
Puskás, FerencFerenc Puskás
|
Real Madrid
|
20
|
1964–65
|
Real Madrid
|
Atlético Madrid
|
Zaragoza
|
Ré, CayetanoCayetano Ré
|
Barcelona
|
25
|
1965–66
|
Atlético Madrid
|
Real Madrid
|
Barcelona
|
Vavá
|
Elche
|
19
|
1966–67
|
Real Madrid
|
Barcelona
|
Espanyol
|
Machado, WaldoWaldo Machado
|
Valencia
|
24
|
1967–68
|
Real Madrid
|
Barcelona
|
Las Palmas
|
Uriarte, FidelFidel Uriarte
|
Athletic Bilbao
|
22
|
1968–69
|
Real Madrid
|
Las Palmas
|
Barcelona
|
Amaro, AmancioAmancio Amaro José Eulogio Gárate
|
Real Madrid Atlético Madrid
|
14
|
1969–70
|
Atlético Madrid
|
Athletic Bilbao
|
Sevilla
|
Amaro, AmancioAmancio Amaro Luis Aragonés José Eulogio Gárate
|
Real Madrid Atlético Madrid Atlético Madrid
|
16
|
1970–71
|
Valencia
|
Barcelona
|
Atlético Madrid
|
Gárate, José EulogioJosé Eulogio Gárate Carles Rexach
|
Atlético Madrid Barcelona
|
17
|
1971–72
|
Real Madrid
|
Valencia
|
Barcelona
|
Porta, EnriqueEnrique Porta
|
Granada
|
20
|
1972–73
|
Atlético Madrid
|
Barcelona
|
Espanyol
|
Marianín
|
Real Oviedo
|
19
|
1973–74
|
Barcelona
|
Atlético Madrid
|
Zaragoza
|
Quini
|
Sporting de Gijón
|
20
|
1974–75
|
Real Madrid
|
Zaragoza
|
Barcelona
|
Herrero, Carlos RuizCarlos Ruiz Herrero
|
Athletic Bilbao
|
19
|
1975–76
|
Real Madrid
|
Barcelona
|
Atlético Madrid
|
Quini
|
Sporting de Gijón
|
21
|
1976–77
|
Atlético Madrid
|
Barcelona
|
Athletic Bilbao
|
Kempes, MarioMario Kempes
|
Valencia
|
24
|
1977–78
|
Real Madrid
|
Barcelona
|
Athletic Bilbao
|
Kempes, MarioMario Kempes
|
Valencia
|
28
|
1978–79
|
Real Madrid
|
Sporting de Gijón
|
Atlético Madrid
|
Krankl, HansHans Krankl
|
Barcelona
|
29
|
1979–80
|
Real Madrid
|
Real Sociedad
|
Sporting de Gijón
|
Quini
|
Sporting de Gijón
|
24
|
1980–81
|
Real Sociedad
|
Real Madrid
|
Atlético Madrid
|
Quini
|
Barcelona
|
20
|
1981–82
|
Real Sociedad
|
Barcelona
|
Real Madrid
|
Quini
|
Barcelona
|
26
|
1982–83
|
Athletic Bilbao
|
Real Madrid
|
Atlético Madrid
|
Rincón, HipólitoHipólito Rincón
|
Real Betis
|
20
|
1983–84
|
Athletic Bilbao
|
Real Madrid
|
Barcelona
|
Silva, Jorge daJorge da Silva Juanito
|
Valladolid Real Madrid
|
17
|
1984–85
|
Barcelona
|
Atlético Madrid
|
Athletic Bilbao
|
Sánchez, HugoHugo Sánchez
|
Atlético Madrid
|
19
|
1985–86
|
Real Madrid
|
Barcelona
|
Athletic Bilbao
|
Sánchez, HugoHugo Sánchez
|
Real Madrid
|
22
|
1986–87
|
Real Madrid
|
Barcelona
|
Espanyol
|
Sánchez, HugoHugo Sánchez
|
Real Madrid
|
34
|
1987–88
|
Real Madrid
|
Real Sociedad
|
Atlético Madrid
|
Sánchez, HugoHugo Sánchez
|
Real Madrid
|
29
|
1988–89
|
Real Madrid
|
Barcelona
|
Valencia
|
Baltazar
|
Atlético Madrid
|
35
|
1989–90
|
Real Madrid
|
Valencia
|
Barcelona
|
Sánchez, HugoHugo Sánchez
|
Real Madrid
|
38
|
1990–91
|
Barcelona
|
Atlético Madrid
|
Real Madrid
|
Butragueño, EmilioEmilio Butragueño
|
Real Madrid
|
19
|
1991–92
|
Barcelona
|
Real Madrid
|
Atlético Madrid
|
Manolo
|
Atlético Madrid
|
27
|
1992–93
|
Barcelona
|
Real Madrid
|
Deportivo La Coruña
|
Bebeto
|
Deportivo La Coruña
|
29
|
1993–94
|
Barcelona
|
Deportivo La Coruña
|
Zaragoza
|
Romário
|
Barcelona
|
30
|
1994–95
|
Real Madrid
|
Deportivo La Coruña
|
Real Betis
|
Zamorano, IvánIván Zamorano
|
Real Madrid
|
28
|
1995–96
|
Atlético Madrid
|
Valencia
|
Barcelona
|
Pizzi, Juan AntonioJuan Antonio Pizzi
|
Tenerife
|
31
|
1996–97
|
Real Madrid
|
Barcelona
|
Deportivo La Coruña
|
Ronaldo
|
Barcelona
|
34
|
1997–98
|
Barcelona
|
Athletic Bilbao
|
Real Sociedad
|
Vieri, ChristianChristian Vieri
|
Atlético Madrid
|
24
|
1998–99
|
Barcelona
|
Real Madrid
|
Real Mallorca
|
Raúl
|
Real Madrid
|
25
|
1999–2000
|
Deportivo La Coruña
|
Barcelona
|
Valencia
|
Salva
|
Racing Santander
|
27
|
2000–01
|
Real Madrid
|
Deportivo La Coruña
|
Mallorca
|
Raúl
|
Real Madrid
|
24
|
2001–02
|
Valencia
|
Deportivo La Coruña
|
Real Madrid
|
Tristán, DiegoDiego Tristán
|
Deportivo La Coruña
|
21
|
2002–03
|
Real Madrid
|
Real Sociedad
|
Deportivo La Coruña
|
Makaay, RoyRoy Makaay
|
Deportivo La Coruña
|
29
|
2003–04
|
Valencia
|
Barcelona
|
Deportivo La Coruña
|
Ronaldo
|
Real Madrid
|
25
|
2004–05
|
Barcelona
|
Real Madrid
|
Villarreal
|
Forlán, DiegoDiego Forlán
|
Villarreal
|
25
|
2005–06
|
Barcelona
|
Real Madrid
|
Valencia
|
Eto'o, SamuelSamuel Eto'o
|
Barcelona
|
26
|
2006–07
|
Real Madrid
|
Barcelona
|
Sevilla
|
van Nistelrooy, RuudRuud van Nistelrooy
|
Real Madrid
|
25
|
2007–08
|
Real Madrid
|
Villarreal
|
Barcelona
|
Güiza, DanielDaniel Güiza
|
Mallorca
|
27
|
2008–09
|
Barcelona*
|
Real Madrid
|
Sevilla
|
Forlán, DiegoDiego Forlán
|
Atlético Madrid
|
32
|
2009–10
|
Barcelona
|
Real Madrid
|
Valencia
|
Messi, LionelLionel Messi
|
Barcelona
|
34
|
2010–11
|
Barcelona
|
Real Madrid
|
Valencia
|
Ronaldo, CristianoCristiano Ronaldo
|
Real Madrid
|
40
|
2011–12
|
Real Madrid
|
Barcelona
|
Valencia
|
Messi, LionelLionel Messi
|
Barcelona
|
50
|
2012–13
|
Barcelona
|
Real Madrid
|
Atlético Madrid
|
Messi, LionelLionel Messi
|
Barcelona
|
46
|
2013–14
|
Atlético Madrid
|
Barcelona
|
Real Madrid
|
Ronaldo, CristianoCristiano Ronaldo
|
Real Madrid
|
31
|
2014–15
|
Barcelona (23) *
|
Real Madrid (22)
|
Atlético Madrid (11)
|
Ronaldo, CristianoCristiano Ronaldo
|
Real Madrid
|
48
|
2015–16
|
Barcelona (24)
|
Real Madrid (23)
|
Atlético Madrid (12)
|
Suarez, LuisLuis Suárez
|
Barcelona
|
40
|
2016–17
|
Real Madrid (33) †
|
Barcelona (25)
|
Atlético Madrid (13)
|
Messi, LionelLionel Messi
|
Barcelona
|
37
|
2017–18
|
Barcelona (25)
|
Atlético Madrid (9)
|
Real Madrid (9)
|
Messi, LionelLionel Messi
|
Barcelona
|
34
|
2018–19
|
Barcelona (26)
|
Atlético Madrid (10)
|
Real Madrid (10)
|
Messi, LionelLionel Messi
|
Barcelona
|
36
|
2019–20
|
Real Madrid (34)
|
Barcelona (26)
|
Atlético Madrid (14)
|
Messi, LionelLionel Messi
|
Barcelona
|
25
|
2020–21
|
Atlético Madrid (11)
|
Real Madrid (24)
|
Barcelona (13)
|
Messi, LionelLionel Messi
|
Barcelona
|
30
|
2021–22
|
Real Madrid (35) †
|
Barcelona (27)
|
Atlético Madrid (15)
|
Benzema, KarimKarim Benzema
|
Real Madrid
|
27
|
2022–23
|
Barcelona (27)
|
Real Madrid (25)
|
Atlético Madrid (16)
|
Robert Lewandowski
|
Barcelona
|
23
|