Sports
Serie A Champions
All Italian Serie A title winners by season.
footballserie aitalychampions
96 of 96 rows
Season↕ | Winners↕ | Runners-up↕ | Third place↕ | Top scorer(s) (club) (goals)↕ |
|---|---|---|---|---|
| 1929–30 | Ambrosiana-Inter (3) | Genoa | Juventus | Giuseppe Meazza (Ambrosiana-Inter) (31) |
| 1930–31 | Juventus (3) | Roma | Bologna | Rodolfo Volk (Roma) (29) |
| 1931–32 | Juventus (4) | Bologna | Roma | Pedro Petrone (Fiorentina) Angelo Schiavio (Bologna) (25) |
| 1932–33 | Juventus (5) | Ambrosiana-Inter | Bologna/Napoli | Felice Placido Borel (Juventus) (29) |
| 1933–34 | Juventus (6) | Ambrosiana-Inter | Napoli | Felice Placido Borel (Juventus) (31) |
| 1934–35 | Juventus (7) | Ambrosiana-Inter | Fiorentina | Enrico Guaita (Roma) (31) |
| 1935–36 | Bologna (3) | Roma | Torino | Giuseppe Meazza (Ambrosiana-Inter) (25) |
| 1936–37 | Bologna (4) | Lazio | Torino | Silvio Piola (Lazio) (21) |
| 1937–38 | Ambrosiana-Inter (4) | Juventus | Genoa | Giuseppe Meazza (Ambrosiana-Inter) (20) |
| 1938–39 | Bologna (5) | Torino | Ambrosiana-Inter | Aldo Boffi (Milan) Ettore Puricelli (Bologna) (19) |
| 1939–40 | Ambrosiana-Inter (5) | Bologna | Juventus | Aldo Boffi (Milan) (24) |
| 1940–41 | Bologna (6) | Ambrosiana-Inter | Milan | Ettore Puricelli (Bologna) (22) |
| 1941–42 | Roma (1) | Torino | Venezia | Aldo Boffi (Milan) (22) |
| 1942–43 | Torino (2) | Livorno | Juventus Cisitalia | Silvio Piola (Lazio) (21) |
| 1944 | Campionato Alta Italia Spezia Calcio (decoration) | — | — | — |
| 1945 | Canceled due to Second World War | — | — | — |
| 1945–46 | Torino (3) | Juventus | Milan | Guglielmo Gabetto (Torino) (22) |
| 1946–47 | Torino (4) | Juventus | Modena | Valentino Mazzola (Torino) (29) |
| 1947–48 | Torino (5) | Milan/Juventus/Triestina | Giampiero Boniperti (Juventus) (27) | — |
| 1948–49 | Torino (6) | Internazionale | Milan | István Nyers (Internazionale) (26) |
| 1949–50 | Juventus (8) | Milan | Internazionale | Gunnar Nordahl (Milan) (35) |
| 1950–51 | Milan (4) | Internazionale | Juventus | Gunnar Nordahl (Milan) (34) |
| 1951–52 | Juventus (9) | Milan | Internazionale | John Hansen (Juventus) (30) |
| 1952–53 | Internazionale (6) | Juventus | Milan | Gunnar Nordahl (Milan) (26) |
| 1953–54 | Internazionale (7) | Juventus | Milan/Fiorentina | Gunnar Nordahl (Milan) (23) |
| 1954–55 | Milan (5) | Udinese | Roma | Gunnar Nordahl (Milan) (26) |
| 1955–56 | Fiorentina (1) | Milan | Internazionale/Lazio | Gino Pivatelli (Bologna) (29) |
| 1956–57 | Milan (6) | Fiorentina | Lazio | Dino da Costa (Roma) (22) |
| 1957–58 | Juventus (10) | Fiorentina | Padova | John Charles (Juventus) (28) |
| 1958–59 | Milan (7) | Fiorentina | Internazionale | Antonio Valentin Angelillo (Internazionale) (33) |
| 1959–60 | Juventus (11) | Fiorentina | Milan | Omar Sivori (Juventus) (28) |
| 1960–61 | Juventus (12) | Milan | Internazionale | Sergio Brighenti (Sampdoria) (27) |
| 1961–62 | Milan (8) | Internazionale | Fiorentina | José Altafini (Milan) Aurelio Milani (Fiorentina) (22) |
| 1962–63 | Internazionale (8) | Juventus | Milan | Harald Nielsen (Bologna) Pedro Manfredini (Roma) (19) |
| 1963–64 | Bologna (7) | Internazionale | Milan | Harald Nielsen (Bologna) (21) |
| 1964–65 | Internazionale (9) | Milan | Torino | Sandro Mazzola (Internazionale) Alberto Orlando (Fiorentina) (17) |
| 1965–66 | Internazionale (10) | Bologna | Napoli | Luis Vinicio (Vicenza) (25) |
| 1966–67 | Juventus (13) | Internazionale | Bologna | Gigi Riva (Cagliari) (18) |
| 1967–68 | Milan (9) | Napoli | Juventus | Pierino Prati (Milan) (15) |
| 1968–69 | Fiorentina (2) | Cagliari | Milan | Gigi Riva (Cagliari) (21) |
| 1969–70 | Cagliari (1) | Internazionale | Juventus | Gigi Riva (Cagliari) (21) |
| 1970–71 | Internazionale (11) | Milan | Napoli | Roberto Boninsegna (Internazionale) (24) |
| 1971–72 | Juventus (14) | Milan/Torino | Roberto Boninsegna (Internazionale) (22) | — |
| 1972–73 | Juventus (15) | Milan | Lazio | Giuseppe Savoldi (Bologna) Paolino Pulici (Torino) Gianni Rivera (Milan) (17) |
| 1973–74 | Lazio (1) | Juventus | Napoli | Giorgio Chinaglia (Lazio) (24) |
| 1974–75 | Juventus (16) | Napoli | Roma | Paolino Pulici (Torino) (18) |
| 1975–76 | Torino (7) | Juventus | Milan | Paolino Pulici (Torino) (21) |
| 1976–77 | Juventus (17) | Torino | Fiorentina | Francesco Graziani (Torino) (21) |
| 1977–78 | Juventus (18) | Vicenza/Torino | Paolo Rossi (Vicenza) (24) | — |
| 1978–79 | Milan (10) | Perugia | Juventus | Bruno Giordano (Lazio) (19) |
| 1979–80 | Internazionale (12) | Juventus | Torino | Roberto Bettega (Juventus) (16) |
| 1980–81 | Juventus (19) | Roma | Napoli | Roberto Pruzzo (Roma) (18) |
| 1981–82 | Juventus (20) | Fiorentina | Roma | Roberto Pruzzo (Roma) (15) |
| 1982–83 | Roma (2) | Juventus | Internazionale | Michel Platini (Juventus) (16) |
| 1983–84 | Juventus (21) | Roma | Fiorentina | Michel Platini (Juventus) (20) |
| 1984–85 | Hellas Verona (1) | Torino | Internazionale | Michel Platini (Juventus) (18) |
| 1985–86 | Juventus (22) | Roma | Napoli | Roberto Pruzzo (Roma) (19) |
| 1986–87 | Napoli (1) | Juventus | Internazionale | Pietro Paolo Virdis (Milan) (17) |
| 1987–88 | Milan (11) | Napoli | Roma | Diego Maradona (Napoli) (15) |
| 1988–89 | Internazionale (13) | Napoli | Milan | Aldo Serena (Internazionale) (22) |
| 1989–90 | Napoli (2) | Milan | Internazionale | Marco van Basten (Milan) (19) |
| 1990–91 | Sampdoria (1) | Milan | Internazionale | Gianluca Vialli (Sampdoria) (19) |
| 1991–92 | Milan (12) | Juventus | Torino | Marco van Basten (Milan) (25) |
| 1992–93 | Milan (13) | Internazionale | Parma | Giuseppe Signori (Lazio) (26) |
| 1993–94 | Milan (14) | Juventus | Lazio | Giuseppe Signori (Lazio) (23) |
| 1994–95 | Juventus (23) | Parma | Lazio | Gabriel Batistuta (Fiorentina) (26) |
| 1995–96 | Milan (15) | Juventus | Lazio | Igor Protti (Bari) Giuseppe Signori (Lazio) (24) |
| 1996–97 | Juventus (24) | Parma | Internazionale | Filippo Inzaghi (Atalanta) (24) |
| 1997–98 | Juventus (25) | Internazionale | Udinese | Oliver Bierhoff (Udinese) (27) |
| 1998–99 | Milan (16) | Lazio | Fiorentina | Márcio Amoroso (Udinese) (22) |
| 1999–2000 | Lazio (2) | Juventus | Milan | Andriy Shevchenko (Milan) (24) |
| 2000–01 | Roma (3) | Juventus | Lazio | Hernán Crespo (Lazio) (26) |
| 2001–02 | Juventus (26) | Roma | Internazionale | David Trezeguet (Juventus) Dario Hübner (Piacenza) (24) |
| 2002–03 | Juventus (27) | Internazionale | Milan | Christian Vieri (Internazionale) (24) |
| 2003–04 | Milan (17) | Roma | Juventus | Andriy Shevchenko (Milan) (24) |
| 2004–05 | Juventus | Milan | Inter | Cristiano Lucarelli (Livorno) (24) |
| 2005–06 | Internazionale (14) | Roma | Milan | Luca Toni (Fiorentina) (31) |
| 2006–07 | Internazionale (15) | Roma | Lazio | Francesco Totti (Roma) (26) |
| 2007–08 | Internazionale (16) | Roma | Juventus | Alessandro Del Piero (Juventus) (21) |
| 2008–09 | Internazionale (17) | Juventus | Milan | Zlatan Ibrahimović (Internazionale) (25) |
| 2009–10 | Internazionale (18) | Roma | Milan | Antonio Di Natale (Udinese) (29) |
| 2010–11 | Milan (18) | Internazionale | Napoli | Antonio Di Natale (Udinese) (28) |
| 2011–12 | Juventus (28) | Milan | Udinese | Zlatan Ibrahimović (Milan) (28) |
| 2012–13 | Juventus (29) | Napoli | Milan | Edinson Cavani (Napoli) (29) |
| 2013–14 | Juventus (30) | Roma | Napoli | Ciro Immobile (Torino) (22) |
| 2014–15 | Juventus (31) | Roma | Lazio | Mauro Icardi (Internazionale) Luca Toni (Hellas Verona) (22) |
| 2015–16 | Juventus (32) | Napoli | Roma | Gonzalo Higuaín (Napoli) (36) |
| 2016–17 | Juventus (33) | Roma | Napoli | Edin Džeko (Roma) (29) |
| 2017–18 | Juventus (34) | Napoli | Roma | Mauro Icardi (Internazionale) Ciro Immobile (Lazio) (29) |
| 2018–19 | Juventus (35) | Napoli | Atalanta | Fabio Quagliarella (Sampdoria) (26) |
| 2019–20 | Juventus (36) | Internazionale | Atalanta | Ciro Immobile (Lazio) (36) |
| 2020–21 | Internazionale (19) | Milan | Atalanta | Cristiano Ronaldo (Juventus) (29) |
| 2021–22 | Milan (19) | Internazionale | Napoli | Ciro Immobile (Lazio) (27) |
| 2022–23 | Napoli (3) | Lazio | Internazionale | Victor Osimhen (Napoli) (26) |
| 2023–24 | Internazionale (20) | Milan | Juventus | Lautaro Martínez (Internazionale) (24) |
| 2024–25 | Napoli (4) | Internazionale | Atalanta | Mateo Retegui (Atalanta) (25) |
Loading community rankings...