La Liga Top Scorers: Every Pichichi Trophy Winner (1928–29 to 2024–25)

95 entries · verified 2026-07-20 · free · from the Ball IQ football team

The Pichichi Trophy, awarded each year by Spanish sports daily Marca, honours the top goalscorer in La Liga. Named after Athletic Bilbao legend Rafael 'Pichichi' Moreno, the award has crowned Spain's most lethal finishers since the league's inaugural 1928–29 season. This table gathers every winner in one place, from Paco Bienzobas's modest 14-goal haul to the record-shattering seasons of the modern era.

No name looms larger than Lionel Messi, who claimed a record eight Pichichis for Barcelona, including the astonishing 50-goal campaign of 2011–12 that still stands as the single-season La Liga record. Telmo Zarra and Hugo Sánchez each won it five times, while the Messi–Cristiano Ronaldo duopoly defined the 2010s before newcomers began breaking through again.

Recent seasons have reopened the race. Robert Lewandowski took the 2022–23 award in his debut Barcelona campaign, Girona's Artem Dovbyk stunned the giants in 2023–24, and Kylian Mbappé announced his Real Madrid arrival by topping the charts with 31 goals in 2024–25.

SeasonPlayerClubGoals
1928–29Paco BienzobasReal Sociedad14
1929–30Guillermo GorostizaAthletic Bilbao19
1930–31BataAthletic Bilbao27
1931–32Guillermo GorostizaAthletic Bilbao12
1932–33Manuel OlivaresReal Madrid16
1933–34Isidro LángaraOviedo27
1934–35Isidro LángaraOviedo26
1935–36Isidro LángaraOviedo28
1939–40Victorio UnamunoAthletic Bilbao20
1940–41PrudenAtlético Madrid30
1941–42MundoValencia27
1942–43Mariano MartínBarcelona32
1943–44MundoValencia27
1944–45Telmo ZarraAthletic Bilbao19
1945–46Telmo ZarraAthletic Bilbao24
1946–47Telmo ZarraAthletic Bilbao34
1947–48PahiñoCelta Vigo23
1948–49César RodríguezBarcelona28
1949–50Telmo ZarraAthletic Bilbao25
1950–51Telmo ZarraAthletic Bilbao38
1951–52PahiñoReal Madrid28
1952–53Telmo ZarraAthletic Bilbao24
1953–54Alfredo Di StéfanoReal Madrid27
1954–55Juan ArzaSevilla28
1955–56Alfredo Di StéfanoReal Madrid24
1956–57Alfredo Di StéfanoReal Madrid31
1957–58Alfredo Di Stéfano (shared)Real Madrid19
1958–59Alfredo Di StéfanoReal Madrid23
1959–60Ferenc PuskásReal Madrid26
1960–61Ferenc PuskásReal Madrid27
1961–62Juan SeminarioZaragoza25
1962–63Ferenc PuskásReal Madrid26
1963–64Ferenc PuskásReal Madrid20
1964–65Cayetano RéBarcelona25
1965–66Vavá IIElche19
1966–67WaldoValencia24
1967–68Fidel UriarteAthletic Bilbao22
1968–69José Eulogio Gárate (shared)Atlético Madrid14
1969–70José Eulogio Gárate (shared)Atlético Madrid16
1970–71José Eulogio Gárate (shared)Atlético Madrid17
1971–72Enrique PortaGranada20
1972–73MarianínOviedo19
1973–74QuiniSporting Gijón20
1974–75CarlosAthletic Bilbao19
1975–76QuiniSporting Gijón18
1976–77Mario KempesValencia24
1977–78Mario KempesValencia28
1978–79Hans KranklBarcelona29
1979–80QuiniSporting Gijón24
1980–81QuiniBarcelona20
1981–82QuiniBarcelona26
1982–83Poli RincónReal Betis20
1983–84Jorge da Silva (shared)Valladolid17
1984–85Hugo SánchezAtlético Madrid19
1985–86Hugo SánchezReal Madrid22
1986–87Hugo SánchezReal Madrid34
1987–88Hugo SánchezReal Madrid29
1988–89BaltazarAtlético Madrid35
1989–90Hugo SánchezReal Madrid38
1990–91Emilio ButragueñoReal Madrid19
1991–92ManoloAtlético Madrid27
1992–93BebetoDeportivo La Coruña29
1993–94RomárioBarcelona30
1994–95Iván ZamoranoReal Madrid28
1995–96Juan Antonio PizziTenerife31
1996–97RonaldoBarcelona34
1997–98Christian VieriAtlético Madrid24
1998–99RaúlReal Madrid25
1999–2000Salva BallestaRacing Santander27
2000–01RaúlReal Madrid24
2001–02Diego TristánDeportivo La Coruña21
2002–03Roy MakaayDeportivo La Coruña29
2003–04RonaldoReal Madrid25
2004–05Diego ForlánVillarreal25
2005–06Samuel Eto'oBarcelona26
2006–07Ruud van NistelrooyReal Madrid25
2007–08Dani GüizaMallorca27
2008–09Diego ForlánAtlético Madrid32
2009–10Lionel MessiBarcelona34
2010–11Cristiano RonaldoReal Madrid40
2011–12Lionel MessiBarcelona50
2012–13Lionel MessiBarcelona46
2013–14Cristiano RonaldoReal Madrid31
2014–15Cristiano RonaldoReal Madrid48
2015–16Luis SuárezBarcelona40
2016–17Lionel MessiBarcelona37
2017–18Lionel MessiBarcelona34
2018–19Lionel MessiBarcelona36
2019–20Lionel MessiBarcelona25
2020–21Lionel MessiBarcelona30
2021–22Karim BenzemaReal Madrid27
2022–23Robert LewandowskiBarcelona23
2023–24Artem DovbykGirona24
2024–25Kylian MbappéReal Madrid31
2025–26Kylian MbappéReal Madrid25

Think you know La Liga? Prove it in the app.

Streaks, live 1v1, a rating out of 99 — and every quiz in one app.

Download on theApp Store

Quizzes to test yourself

La Liga Top Scorers: Every Pichichi Trophy Winner (1928–29 to 2024–25) — FAQ

Who has won the most Pichichi Trophies?
Lionel Messi holds the record with eight Pichichi Trophies, all with Barcelona (2009–10, 2011–12, 2012–13, and every season from 2016–17 to 2020–21). Telmo Zarra and Hugo Sánchez each won it five times.
What is the most goals scored in a single La Liga season?
Lionel Messi set the record with 50 goals in the 2011–12 season. His 46 goals in 2012–13 and Cristiano Ronaldo's 48 in 2014–15 are the next-highest single-season Pichichi totals.
Who won the Pichichi in the 2024–25 season?
Kylian Mbappé won the 2024–25 Pichichi in his debut season for Real Madrid, scoring 31 La Liga goals — six clear of runner-up Robert Lewandowski — and also claiming the European Golden Boot.
Has any player outside Barcelona or Real Madrid won the Pichichi recently?
Yes. Girona's Artem Dovbyk won the 2023–24 Pichichi with 24 goals, the first winner from outside the two giants since Diego Forlán of Atlético Madrid in 2008–09.