Sports

Serie A Champions

All Italian Serie A title winners by season.

96 rows5 columns2 views0 downloadsSource: WikipediaUpdated: 2/22/2026
footballserie aitalychampions
96 of 96 rows
Season
Winners
Runners-up
Third place
Top scorer(s) (club) (goals)
1929–30Ambrosiana-Inter (3)GenoaJuventusGiuseppe Meazza (Ambrosiana-Inter) (31)
1930–31Juventus (3)RomaBolognaRodolfo Volk (Roma) (29)
1931–32Juventus (4)BolognaRomaPedro Petrone (Fiorentina) Angelo Schiavio (Bologna) (25)
1932–33Juventus (5)Ambrosiana-InterBologna/NapoliFelice Placido Borel (Juventus) (29)
1933–34Juventus (6)Ambrosiana-InterNapoliFelice Placido Borel (Juventus) (31)
1934–35Juventus (7)Ambrosiana-InterFiorentinaEnrico Guaita (Roma) (31)
1935–36Bologna (3)RomaTorinoGiuseppe Meazza (Ambrosiana-Inter) (25)
1936–37Bologna (4)LazioTorinoSilvio Piola (Lazio) (21)
1937–38Ambrosiana-Inter (4)JuventusGenoaGiuseppe Meazza (Ambrosiana-Inter) (20)
1938–39Bologna (5)TorinoAmbrosiana-InterAldo Boffi (Milan) Ettore Puricelli (Bologna) (19)
1939–40Ambrosiana-Inter (5)BolognaJuventusAldo Boffi (Milan) (24)
1940–41Bologna (6)Ambrosiana-InterMilanEttore Puricelli (Bologna) (22)
1941–42Roma (1)TorinoVeneziaAldo Boffi (Milan) (22)
1942–43Torino (2)LivornoJuventus CisitaliaSilvio Piola (Lazio) (21)
1944Campionato Alta Italia Spezia Calcio (decoration)
1945Canceled due to Second World War
1945–46Torino (3)JuventusMilanGuglielmo Gabetto (Torino) (22)
1946–47Torino (4)JuventusModenaValentino Mazzola (Torino) (29)
1947–48Torino (5)Milan/Juventus/TriestinaGiampiero Boniperti (Juventus) (27)
1948–49Torino (6)InternazionaleMilanIstván Nyers (Internazionale) (26)
1949–50Juventus (8)MilanInternazionaleGunnar Nordahl (Milan) (35)
1950–51Milan (4)InternazionaleJuventusGunnar Nordahl (Milan) (34)
1951–52Juventus (9)MilanInternazionaleJohn Hansen (Juventus) (30)
1952–53Internazionale (6)JuventusMilanGunnar Nordahl (Milan) (26)
1953–54Internazionale (7)JuventusMilan/FiorentinaGunnar Nordahl (Milan) (23)
1954–55Milan (5)UdineseRomaGunnar Nordahl (Milan) (26)
1955–56Fiorentina (1)MilanInternazionale/LazioGino Pivatelli (Bologna) (29)
1956–57Milan (6)FiorentinaLazioDino da Costa (Roma) (22)
1957–58Juventus (10)FiorentinaPadovaJohn Charles (Juventus) (28)
1958–59Milan (7)FiorentinaInternazionaleAntonio Valentin Angelillo (Internazionale) (33)
1959–60Juventus (11)FiorentinaMilanOmar Sivori (Juventus) (28)
1960–61Juventus (12)MilanInternazionaleSergio Brighenti (Sampdoria) (27)
1961–62Milan (8)InternazionaleFiorentinaJosé Altafini (Milan) Aurelio Milani (Fiorentina) (22)
1962–63Internazionale (8)JuventusMilanHarald Nielsen (Bologna) Pedro Manfredini (Roma) (19)
1963–64Bologna (7)InternazionaleMilanHarald Nielsen (Bologna) (21)
1964–65Internazionale (9)MilanTorinoSandro Mazzola (Internazionale) Alberto Orlando (Fiorentina) (17)
1965–66Internazionale (10)BolognaNapoliLuis Vinicio (Vicenza) (25)
1966–67Juventus (13)InternazionaleBolognaGigi Riva (Cagliari) (18)
1967–68Milan (9)NapoliJuventusPierino Prati (Milan) (15)
1968–69Fiorentina (2)CagliariMilanGigi Riva (Cagliari) (21)
1969–70Cagliari (1)InternazionaleJuventusGigi Riva (Cagliari) (21)
1970–71Internazionale (11)MilanNapoliRoberto Boninsegna (Internazionale) (24)
1971–72Juventus (14)Milan/TorinoRoberto Boninsegna (Internazionale) (22)
1972–73Juventus (15)MilanLazioGiuseppe Savoldi (Bologna) Paolino Pulici (Torino) Gianni Rivera (Milan) (17)
1973–74Lazio (1)JuventusNapoliGiorgio Chinaglia (Lazio) (24)
1974–75Juventus (16)NapoliRomaPaolino Pulici (Torino) (18)
1975–76Torino (7)JuventusMilanPaolino Pulici (Torino) (21)
1976–77Juventus (17)TorinoFiorentinaFrancesco Graziani (Torino) (21)
1977–78Juventus (18)Vicenza/TorinoPaolo Rossi (Vicenza) (24)
1978–79Milan (10)PerugiaJuventusBruno Giordano (Lazio) (19)
1979–80Internazionale (12)JuventusTorinoRoberto Bettega (Juventus) (16)
1980–81Juventus (19)RomaNapoliRoberto Pruzzo (Roma) (18)
1981–82Juventus (20)FiorentinaRomaRoberto Pruzzo (Roma) (15)
1982–83Roma (2)JuventusInternazionaleMichel Platini (Juventus) (16)
1983–84Juventus (21)RomaFiorentinaMichel Platini (Juventus) (20)
1984–85Hellas Verona (1)TorinoInternazionaleMichel Platini (Juventus) (18)
1985–86Juventus (22)RomaNapoliRoberto Pruzzo (Roma) (19)
1986–87Napoli (1)JuventusInternazionalePietro Paolo Virdis (Milan) (17)
1987–88Milan (11)NapoliRomaDiego Maradona (Napoli) (15)
1988–89Internazionale (13)NapoliMilanAldo Serena (Internazionale) (22)
1989–90Napoli (2)MilanInternazionaleMarco van Basten (Milan) (19)
1990–91Sampdoria (1)MilanInternazionaleGianluca Vialli (Sampdoria) (19)
1991–92Milan (12)JuventusTorinoMarco van Basten (Milan) (25)
1992–93Milan (13)InternazionaleParmaGiuseppe Signori (Lazio) (26)
1993–94Milan (14)JuventusLazioGiuseppe Signori (Lazio) (23)
1994–95Juventus (23)ParmaLazioGabriel Batistuta (Fiorentina) (26)
1995–96Milan (15)JuventusLazioIgor Protti (Bari) Giuseppe Signori (Lazio) (24)
1996–97Juventus (24)ParmaInternazionaleFilippo Inzaghi (Atalanta) (24)
1997–98Juventus (25)InternazionaleUdineseOliver Bierhoff (Udinese) (27)
1998–99Milan (16)LazioFiorentinaMárcio Amoroso (Udinese) (22)
1999–2000Lazio (2)JuventusMilanAndriy Shevchenko (Milan) (24)
2000–01Roma (3)JuventusLazioHernán Crespo (Lazio) (26)
2001–02Juventus (26)RomaInternazionaleDavid Trezeguet (Juventus) Dario Hübner (Piacenza) (24)
2002–03Juventus (27)InternazionaleMilanChristian Vieri (Internazionale) (24)
2003–04Milan (17)RomaJuventusAndriy Shevchenko (Milan) (24)
2004–05JuventusMilanInterCristiano Lucarelli (Livorno) (24)
2005–06Internazionale (14)RomaMilanLuca Toni (Fiorentina) (31)
2006–07Internazionale (15)RomaLazioFrancesco Totti (Roma) (26)
2007–08Internazionale (16)RomaJuventusAlessandro Del Piero (Juventus) (21)
2008–09Internazionale (17)JuventusMilanZlatan Ibrahimović (Internazionale) (25)
2009–10Internazionale (18)RomaMilanAntonio Di Natale (Udinese) (29)
2010–11Milan (18)InternazionaleNapoliAntonio Di Natale (Udinese) (28)
2011–12Juventus (28)MilanUdineseZlatan Ibrahimović (Milan) (28)
2012–13Juventus (29)NapoliMilanEdinson Cavani (Napoli) (29)
2013–14Juventus (30)RomaNapoliCiro Immobile (Torino) (22)
2014–15Juventus (31)RomaLazioMauro Icardi (Internazionale) Luca Toni (Hellas Verona) (22)
2015–16Juventus (32)NapoliRomaGonzalo Higuaín (Napoli) (36)
2016–17Juventus (33)RomaNapoliEdin Džeko (Roma) (29)
2017–18Juventus (34)NapoliRomaMauro Icardi (Internazionale) Ciro Immobile (Lazio) (29)
2018–19Juventus (35)NapoliAtalantaFabio Quagliarella (Sampdoria) (26)
2019–20Juventus (36)InternazionaleAtalantaCiro Immobile (Lazio) (36)
2020–21Internazionale (19)MilanAtalantaCristiano Ronaldo (Juventus) (29)
2021–22Milan (19)InternazionaleNapoliCiro Immobile (Lazio) (27)
2022–23Napoli (3)LazioInternazionaleVictor Osimhen (Napoli) (26)
2023–24Internazionale (20)MilanJuventusLautaro Martínez (Internazionale) (24)
2024–25Napoli (4)InternazionaleAtalantaMateo Retegui (Atalanta) (25)
Loading community rankings...