Serie A Top Scorers: Every Capocannoniere Since 1929-30
95 entries · verified 2026-07-20 · free · hand-checked by Ball IQ
The Capocannoniere is the award given to the leading goalscorer in Italy's Serie A each season. Since the league adopted its single-division round-robin format in 1929-30, the title has traced the arc of Italian football — from the marksmen of the pre-war Ambrosiana-Inter and Juventus sides to the imported goal machines of the modern game.
Think you know this? Five questions
Tap to answer — no sign-up. Or jump to the full list ↓
-
Cagliari won their first and only Serie A title in 1969-70, inspired by which legendary striker known as 'Rombo di Tuono'?
Italy's all-time leading international scorer for decades, this left-footed forward famously stayed loyal to the Sardinian club his entire career.
-
Who is the all-time top scorer in Serie A history with 274 goals?
Piola scored his 274 across a career from 1929 to 1954 with Pro Vercelli, Lazio, Juventus and Novara — and he struck twice in Italy's 4-2 win over Hungary in the 1938 World Cup final.
-
Which Italian striker scored a record 274 Serie A goals — a record that has stood since 1954?
Piola's record of 274 Serie A goals has stood for over 70 years — the closest active player remains Immobile at around 200.
-
Which AC Milan Swedish striker won the Serie A top scorer (Capocannoniere) award a record five times between 1950 and 1955?
Gunnar Nordahl won the Capocannoniere 5 times (1949-50, 50-51, 52-53, 53-54, 54-55). No one has ever won it 6 times.
-
Which Swedish striker scored a then-record 35 Serie A goals in the 1949-50 season for AC Milan — a single-season tally not bettered for 66 years?
Gunnar Nordahl's 35-goal record stood until Gonzalo Higuain hit 36 for Napoli in 2015-16. Nordahl topped the Serie A scoring charts five times in seven seasons at Milan.
| Season | Player | Club | Goals |
|---|---|---|---|
| 1929-30 | Giuseppe Meazza | Ambrosiana-Inter | 31 |
| 1930-31 | Rodolfo Volk | Roma | 29 |
| 1931-32 | Angelo Schiavio / Pedro Petrone | Bologna / Fiorentina | 25 |
| 1932-33 | Felice Borel | Juventus | 29 |
| 1933-34 | Felice Borel | Juventus | 32 |
| 1934-35 | Enrique Guaita | Roma | 28 |
| 1935-36 | Giuseppe Meazza | Ambrosiana-Inter | 25 |
| 1936-37 | Silvio Piola | Lazio | 21 |
| 1937-38 | Giuseppe Meazza | Ambrosiana-Inter | 20 |
| 1938-39 | Aldo Boffi / Ettore Puricelli | AC Milan / Bologna | 19 |
| 1939-40 | Aldo Boffi | AC Milan | 24 |
| 1940-41 | Ettore Puricelli | Bologna | 22 |
| 1941-42 | Aldo Boffi | AC Milan | 22 |
| 1942-43 | Silvio Piola | Lazio | 21 |
| 1945-46 | Guglielmo Gabetto | Torino | 22 |
| 1946-47 | Valentino Mazzola | Torino | 29 |
| 1947-48 | Giampiero Boniperti | Juventus | 27 |
| 1948-49 | István Nyers | Inter | 26 |
| 1949-50 | Gunnar Nordahl | AC Milan | 35 |
| 1950-51 | Gunnar Nordahl | AC Milan | 34 |
| 1951-52 | John Hansen | Juventus | 30 |
| 1952-53 | Gunnar Nordahl | AC Milan | 26 |
| 1953-54 | Gunnar Nordahl | AC Milan | 23 |
| 1954-55 | Gunnar Nordahl | AC Milan | 27 |
| 1955-56 | Gino Pivatelli | Bologna | 29 |
| 1956-57 | Dino da Costa | Roma | 22 |
| 1957-58 | John Charles | Juventus | 28 |
| 1958-59 | Antonio Angelillo | Inter | 33 |
| 1959-60 | Omar Sívori | Juventus | 28 |
| 1960-61 | Sergio Brighenti | Sampdoria | 27 |
| 1961-62 | José Altafini / Aurelio Milani | AC Milan / Fiorentina | 22 |
| 1962-63 | Harald Nielsen / Pedro Manfredini | Bologna / Roma | 19 |
| 1963-64 | Harald Nielsen | Bologna | 21 |
| 1964-65 | Sandro Mazzola / Alberto Orlando | Inter / Fiorentina | 17 |
| 1965-66 | Luís Vinício | Vicenza | 25 |
| 1966-67 | Gigi Riva | Cagliari | 18 |
| 1967-68 | Pierino Prati | AC Milan | 15 |
| 1968-69 | Gigi Riva | Cagliari | 21 |
| 1969-70 | Gigi Riva | Cagliari | 21 |
| 1970-71 | Roberto Boninsegna | Inter | 24 |
| 1971-72 | Roberto Boninsegna | Inter | 22 |
| 1972-73 | Giuseppe Savoldi / Paolino Pulici / Gianni Rivera | Bologna / Torino / AC Milan | 17 |
| 1973-74 | Giorgio Chinaglia | Lazio | 24 |
| 1974-75 | Paolino Pulici | Torino | 18 |
| 1975-76 | Paolino Pulici | Torino | 21 |
| 1976-77 | Francesco Graziani | Torino | 21 |
| 1977-78 | Paolo Rossi | Vicenza | 24 |
| 1978-79 | Bruno Giordano | Lazio | 19 |
| 1979-80 | Roberto Bettega | Juventus | 16 |
| 1980-81 | Roberto Pruzzo | Roma | 18 |
| 1981-82 | Roberto Pruzzo | Roma | 15 |
| 1982-83 | Michel Platini | Juventus | 16 |
| 1983-84 | Michel Platini | Juventus | 20 |
| 1984-85 | Michel Platini | Juventus | 18 |
| 1985-86 | Roberto Pruzzo | Roma | 19 |
| 1986-87 | Pietro Paolo Virdis | AC Milan | 17 |
| 1987-88 | Diego Maradona | Napoli | 15 |
| 1988-89 | Aldo Serena | Inter | 22 |
| 1989-90 | Marco van Basten | AC Milan | 19 |
| 1990-91 | Gianluca Vialli | Sampdoria | 19 |
| 1991-92 | Marco van Basten | AC Milan | 25 |
| 1992-93 | Giuseppe Signori | Lazio | 26 |
| 1993-94 | Giuseppe Signori | Lazio | 23 |
| 1994-95 | Gabriel Batistuta | Fiorentina | 26 |
| 1995-96 | Igor Protti / Giuseppe Signori | Bari / Lazio | 24 |
| 1996-97 | Filippo Inzaghi | Atalanta | 24 |
| 1997-98 | Oliver Bierhoff | Udinese | 27 |
| 1998-99 | Márcio Amoroso | Udinese | 22 |
| 1999-2000 | Andriy Shevchenko | AC Milan | 24 |
| 2000-01 | Hernán Crespo | Lazio | 26 |
| 2001-02 | David Trezeguet / Dario Hübner | Juventus / Piacenza | 24 |
| 2002-03 | Christian Vieri | Inter | 24 |
| 2003-04 | Andriy Shevchenko | AC Milan | 24 |
| 2004-05 | Cristiano Lucarelli | Livorno | 24 |
| 2005-06 | Luca Toni | Fiorentina | 31 |
| 2006-07 | Francesco Totti | Roma | 26 |
| 2007-08 | Alessandro Del Piero | Juventus | 21 |
| 2008-09 | Zlatan Ibrahimović | Inter | 25 |
| 2009-10 | Antonio Di Natale | Udinese | 29 |
| 2010-11 | Antonio Di Natale | Udinese | 28 |
| 2011-12 | Zlatan Ibrahimović | AC Milan | 28 |
| 2012-13 | Edinson Cavani | Napoli | 29 |
| 2013-14 | Ciro Immobile | Torino | 22 |
| 2014-15 | Mauro Icardi / Luca Toni | Inter / Hellas Verona | 22 |
| 2015-16 | Gonzalo Higuaín | Napoli | 36 |
| 2016-17 | Edin Džeko | Roma | 29 |
| 2017-18 | Mauro Icardi / Ciro Immobile | Inter / Lazio | 29 |
| 2018-19 | Fabio Quagliarella | Sampdoria | 26 |
| 2019-20 | Ciro Immobile | Lazio | 36 |
| 2020-21 | Cristiano Ronaldo | Juventus | 29 |
| 2021-22 | Ciro Immobile | Lazio | 27 |
| 2022-23 | Victor Osimhen | Napoli | 26 |
| 2023-24 | Lautaro Martínez | Inter | 24 |
| 2024-25 | Mateo Retegui | Atalanta | 25 |
| 2025-26 | Lautaro Martínez | Inter | 17 |
No footballer has dominated the charts quite like Gunnar Nordahl, the Swedish AC Milan striker who claimed the honour five times between 1949 and 1955 and set benchmarks that stood for decades. Later eras produced their own serial winners, from Michel Platini's hat-trick of titles at Juventus in the mid-1980s to Ciro Immobile, whose four crowns for Lazio include a record-equalling 36-goal haul in 2019-20.
This table lists every Capocannoniere from 1929-30 through 2024-25, with the winning club and goal total. Seasons are shared where two or more players finished level, and the wartime years of 1943-44 and 1944-45 are omitted because no official top-flight championship or scoring title was contested.
Think you know Serie A? Prove it.
Streaks, live 1v1, your own Ball IQ score — and every quiz in one place.
Play free in your browser →Free either way — in your browser right now, or on your phone:
Download on theApp Store Get it onGoogle Play