Season | Champions | Runners-up | Third place | Top scorer (club) (goals) |
---|---|---|---|---|
1898 | Genoa (1) | Internazionale Torino | — | (Unknown) |
1899 | Genoa (2) | Internazionale Torino | — | (Unknown) |
1900 | Genoa (3) | Torinese | — | (Unknown) |
1901 | Milan (1) | Genoa | — | Umberto Malvano ( Juventus) (4) |
1902 | Genoa (4) | Milan | — | (Unknown) |
1903 | Genoa (5) | Juventus | — | (Unknown) |
Season | Champions | Runners-up | Third place | Top scorer (club) (goals) |
---|---|---|---|---|
1904 | Genoa (6) | Juventus | — | (Unknown) |
1905 | Juventus (1) | Genoa | Milanese | (Unknown) |
1906 | Milan (2) | Juventus | Genoa | (Unknown) |
1907 | Milan (3) | Torino | Andrea Doria | (Unknown) |
1908 | Pro Vercelli (1) | Milanese | Andrea Doria | (Unknown) |
1909 | Pro Vercelli (2) | Milanese | Genoa | (Unknown) |
1909–10 | Internazionale (1) | Pro Vercelli | Juventus | (Unknown) |
1910–11 | Pro Vercelli (3) | Vicenza | — | (Unknown) |
1911–12 | Pro Vercelli (4) | Venezia | — | (Unknown) |
1912–13 | Pro Vercelli (5) | Lazio | — | (Unknown) |
1913–14 | Casale (1) | Lazio | — | (Unknown) |
1914–15 | Genoa (7) [a] | — | — | (Unknown) |
1915–19 | Canceled due to
First World War
| |||
1919–20 | Internazionale (2) | Livorno | — | (Unknown) |
1920–21 | Pro Vercelli (6) | Pisa | — | (Unknown) |
1921–22 ( FIGC) |
Novese (1) | Sampierdarenese | — | (Unknown) |
Season | Champions | Runners-up | Third place | Top scorer (club) (goals) |
---|---|---|---|---|
1921–22
( CCI) |
Pro Vercelli (7) | Fortitudo Roma | — | (Unknown) |
1922–23 | Genoa (8) | Lazio | — | (Unknown) |
1923–24 | Genoa (9) | Savoia | — | Heinrich Schönfeld ( Torino) (22) |
1924–25 | Bologna (1) | Alba Trastevere | — | Mario Magnozzi ( Livorno) (19) |
1925–26 | Juventus (2) | Alba Trastevere | — | Ferenc Hirzer ( Juventus) (35) |
Season | Champions | Runners-up | Third place | Top scorer (club) (goals) |
---|---|---|---|---|
1926–27 | Not awarded | Bologna | Juventus | Anton Powolny ( Internazionale) (22) |
1927–28 | Torino (1) | Genoa | Alessandria | Julio Libonatti ( Torino) (35) |
1928–29 | Bologna (2) | Torino | — | Gino Rossetti ( Torino) (36) |
Domestic cups | |
---|---|
Champions also won the Coppa Italia that season ( double) | |
Champions also won the Coppa Italia and Champions League that season ( treble) | |
International cups | |
Champions also won the European Cup or Champions League that season | |
Champions also won the UEFA Cup or Europa League that season | |
Champions also won the Cup Winners’ Cup that season |
Season | Champions | Runners-up | Third place | Top scorer (club) (goals) |
---|---|---|---|---|
1929–30 | Ambrosiana (3) | Genoa | Juventus | Giuseppe Meazza ( Ambrosiana) (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) |
Season | Champions | Runners-up | Third place | Top scorer (club) (goals) |
---|---|---|---|---|
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) |
1943–45 | 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) | Juventus, Milan, Triestina | Giampiero Boniperti ( Juventus) (27) | |
1948–49 | Torino (6) | Internazionale | Milan | István Nyers ( Internazionale) (26) |
Season | Champions | Runners-up | Third place | Top scorer (club) (goals) |
---|---|---|---|---|
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 | Fiorentina, Milan | 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 Angelillo ( Internazionale) (33) |
Season | Champions | Runners-up | Third place | Top scorer (club) (goals) |
---|---|---|---|---|
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) |
Season | Champions | Runners-up | Third place | Top scorer (club) (goals) |
---|---|---|---|---|
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) |
Season | Champions | Runners-up | Third place | Top scorer (club) (goals) |
---|---|---|---|---|
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) |
Season | Champions | Runners-up | Third place | Top scorer (club) (goals) |
---|---|---|---|---|
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 | Sampdoria | Giuseppe Signori ( Lazio) (23) |
1994–95 | Juventus (23) | Lazio | Parma | 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) |
Season | Champions | Runners-up | Third place | Top scorer (club) (goals) |
---|---|---|---|---|
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 | Not awarded | Milan | Internazionale | 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) |
Season | Champions | Runners-up | Third place | Top scorer (club) (goals) |
---|---|---|---|---|
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) |
Season | Champions | Runners-up | Third place | Top scorer (club) (goals) |
---|---|---|---|---|
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) |
Season | Champions | Runners-up | Third place | Top scorer (club) (goals) |
---|---|---|---|---|
1898 | Genoa (1) | Internazionale Torino | — | (Unknown) |
1899 | Genoa (2) | Internazionale Torino | — | (Unknown) |
1900 | Genoa (3) | Torinese | — | (Unknown) |
1901 | Milan (1) | Genoa | — | Umberto Malvano ( Juventus) (4) |
1902 | Genoa (4) | Milan | — | (Unknown) |
1903 | Genoa (5) | Juventus | — | (Unknown) |
Season | Champions | Runners-up | Third place | Top scorer (club) (goals) |
---|---|---|---|---|
1904 | Genoa (6) | Juventus | — | (Unknown) |
1905 | Juventus (1) | Genoa | Milanese | (Unknown) |
1906 | Milan (2) | Juventus | Genoa | (Unknown) |
1907 | Milan (3) | Torino | Andrea Doria | (Unknown) |
1908 | Pro Vercelli (1) | Milanese | Andrea Doria | (Unknown) |
1909 | Pro Vercelli (2) | Milanese | Genoa | (Unknown) |
1909–10 | Internazionale (1) | Pro Vercelli | Juventus | (Unknown) |
1910–11 | Pro Vercelli (3) | Vicenza | — | (Unknown) |
1911–12 | Pro Vercelli (4) | Venezia | — | (Unknown) |
1912–13 | Pro Vercelli (5) | Lazio | — | (Unknown) |
1913–14 | Casale (1) | Lazio | — | (Unknown) |
1914–15 | Genoa (7) [a] | — | — | (Unknown) |
1915–19 | Canceled due to
First World War
| |||
1919–20 | Internazionale (2) | Livorno | — | (Unknown) |
1920–21 | Pro Vercelli (6) | Pisa | — | (Unknown) |
1921–22 ( FIGC) |
Novese (1) | Sampierdarenese | — | (Unknown) |
Season | Champions | Runners-up | Third place | Top scorer (club) (goals) |
---|---|---|---|---|
1921–22
( CCI) |
Pro Vercelli (7) | Fortitudo Roma | — | (Unknown) |
1922–23 | Genoa (8) | Lazio | — | (Unknown) |
1923–24 | Genoa (9) | Savoia | — | Heinrich Schönfeld ( Torino) (22) |
1924–25 | Bologna (1) | Alba Trastevere | — | Mario Magnozzi ( Livorno) (19) |
1925–26 | Juventus (2) | Alba Trastevere | — | Ferenc Hirzer ( Juventus) (35) |
Season | Champions | Runners-up | Third place | Top scorer (club) (goals) |
---|---|---|---|---|
1926–27 | Not awarded | Bologna | Juventus | Anton Powolny ( Internazionale) (22) |
1927–28 | Torino (1) | Genoa | Alessandria | Julio Libonatti ( Torino) (35) |
1928–29 | Bologna (2) | Torino | — | Gino Rossetti ( Torino) (36) |
Domestic cups | |
---|---|
Champions also won the Coppa Italia that season ( double) | |
Champions also won the Coppa Italia and Champions League that season ( treble) | |
International cups | |
Champions also won the European Cup or Champions League that season | |
Champions also won the UEFA Cup or Europa League that season | |
Champions also won the Cup Winners’ Cup that season |
Season | Champions | Runners-up | Third place | Top scorer (club) (goals) |
---|---|---|---|---|
1929–30 | Ambrosiana (3) | Genoa | Juventus | Giuseppe Meazza ( Ambrosiana) (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) |
Season | Champions | Runners-up | Third place | Top scorer (club) (goals) |
---|---|---|---|---|
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) |
1943–45 | 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) | Juventus, Milan, Triestina | Giampiero Boniperti ( Juventus) (27) | |
1948–49 | Torino (6) | Internazionale | Milan | István Nyers ( Internazionale) (26) |
Season | Champions | Runners-up | Third place | Top scorer (club) (goals) |
---|---|---|---|---|
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 | Fiorentina, Milan | 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 Angelillo ( Internazionale) (33) |
Season | Champions | Runners-up | Third place | Top scorer (club) (goals) |
---|---|---|---|---|
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) |
Season | Champions | Runners-up | Third place | Top scorer (club) (goals) |
---|---|---|---|---|
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) |
Season | Champions | Runners-up | Third place | Top scorer (club) (goals) |
---|---|---|---|---|
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) |
Season | Champions | Runners-up | Third place | Top scorer (club) (goals) |
---|---|---|---|---|
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 | Sampdoria | Giuseppe Signori ( Lazio) (23) |
1994–95 | Juventus (23) | Lazio | Parma | 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) |
Season | Champions | Runners-up | Third place | Top scorer (club) (goals) |
---|---|---|---|---|
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 | Not awarded | Milan | Internazionale | 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) |
Season | Champions | Runners-up | Third place | Top scorer (club) (goals) |
---|---|---|---|---|
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) |
Season | Champions | Runners-up | Third place | Top scorer (club) (goals) |
---|---|---|---|---|
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) |