Serie A past winners
Every champion, runner-up and third place of Serie A since the 1898 season, newest first, with the clubs that won it most. Filter by era or search for a club.
Most titles
- 1
Juventus36titles - 2
Inter21titles - 3
AC Milan19titles
Serie A (1929–)
- 2025-26Champion
Internazionale87 ptsRunner-up
Napoli76 ptsThird place
Roma73 pts - 2024-25Champion
Napoli82 ptsRunner-up
Internazionale81 ptsThird place
Atalanta74 pts - 2023-24Champion
Internazionale94 ptsRunner-up
Milan75 ptsThird place
Juventus71 pts - 2022-23Champion
Napoli90 ptsRunner-up
Lazio74 ptsThird place
Internazionale72 pts - 2021-22Champion
Milan86 ptsRunner-up
Internazionale84 ptsThird place
Napoli79 pts - 2020-21Champion
Internazionale91 ptsRunner-up
Milan79 ptsThird place
Atalanta78 pts - 2019-20Champion
Juventus83 ptsRunner-up
Internazionale82 ptsThird place
Atalanta78 pts - 2018-19Champion
Juventus90 ptsRunner-up
Napoli79 ptsThird place
Atalanta69 pts - 2017-18Champion
Juventus95 ptsRunner-up
Napoli91 ptsThird place
Roma77 pts - 2016-17Champion
Juventus91 ptsRunner-up
Roma87 ptsThird place
Napoli86 pts - 2015-16Champion
Juventus91 ptsRunner-up
Napoli82 ptsThird place
Roma80 pts - 2014-15Champion
Juventus87 ptsRunner-up
Roma70 ptsThird place
Lazio69 pts - 2013-14Champion
Juventus102 ptsRunner-up
Roma85 ptsThird place
Napoli78 pts - 2012-13Champion
Juventus87 ptsRunner-up
Napoli78 ptsThird place
Milan72 pts - 2011-12Champion
Juventus84 ptsRunner-up
Milan80 ptsThird place
Udinese64 pts - 2010-11Champion
Milan82 ptsRunner-up
Internazionale76 ptsThird place
Napoli70 pts - 2009-10Champion
Internazionale82 ptsRunner-up
Roma80 ptsThird place
Milan70 pts - 2008-09Champion
Internazionale84 ptsRunner-up
Juventus74 ptsThird place
Milan74 pts - 2007-08Champion
Internazionale85 ptsRunner-up
Roma82 ptsThird place
Juventus72 pts - 2006-07Champion
Internazionale97 ptsRunner-up
Roma75 ptsThird place
Lazio62 pts - 2005-06Champion
Internazionale76 ptsRunner-up
Roma69 ptsThird place
Milan58 pts - 2004-05Champion
Juventus86 ptsTitle revokedRunner-up
Milan79 ptsThird place
Inter72 pts - 2003-04Champion
Milan82 ptsRunner-up
Roma71 ptsThird place
Juventus69 pts - 2002-03Champion
Juventus72 ptsRunner-up
Internazionale65 ptsThird place
Milan61 pts - 2001-02Champion
Juventus71 ptsRunner-up
Roma70 ptsThird place
Internazionale69 pts - 2000-01Champion
Roma75 ptsRunner-up
Juventus73 ptsThird place
Lazio69 pts - 1999-00Champion
Lazio72 ptsRunner-up
Juventus71 ptsThird place
Milan61 pts - 1998-99Champion
Milan70 ptsRunner-up
Lazio69 ptsThird place
Fiorentina56 pts - 1997-98Champion
Juventus74 ptsRunner-up
Internazionale69 ptsThird place
Udinese64 pts - 1996-97Champion
Juventus65 ptsRunner-up
Parma63 ptsThird place
Internazionale59 pts - 1995-96Champion
Milan73 ptsRunner-up
Juventus65 ptsThird place
Lazio59 pts - 1994-95Champion
Juventus73 ptsRunner-up
Parma63 ptsThird place
Lazio63 pts - 1993-94Champion
Milan50 ptsRunner-up
Juventus47 ptsThird place
Lazio44 pts - 1992-93Champion
Milan50 ptsRunner-up
Internazionale46 ptsThird place
Parma41 pts - 1991-92Champion
Milan56 ptsRunner-up
Juventus48 ptsThird place
Torino43 pts - 1990-91Champion
Sampdoria51 ptsRunner-up
Milan46 ptsThird place
Internazionale46 pts - 1989-90Champion
Napoli51 ptsRunner-up
Milan49 ptsThird place
Internazionale44 pts - 1988-89Champion
Internazionale58 ptsRunner-up
Napoli47 ptsThird place
Milan46 pts - 1987-88Champion
Milan45 ptsRunner-up
Napoli42 ptsThird place
Roma38 pts - 1986-87Champion
Napoli42 ptsRunner-up
Juventus39 ptsThird place
Internazionale38 pts - 1985-86Champion
Juventus45 ptsRunner-up
Roma41 ptsThird place
Napoli39 pts - 1984-85Champion
Hellas Verona43 ptsRunner-up
Torino39 ptsThird place
Internazionale38 pts - 1983-84Champion
Juventus43 ptsRunner-up
Roma41 ptsThird place
Fiorentina36 pts - 1982-83Champion
Roma43 ptsRunner-up
Juventus39 ptsThird place
Internazionale38 pts - 1981-82Champion
Juventus46 ptsRunner-up
Fiorentina45 ptsThird place
Roma38 pts - 1980-81Champion
Juventus44 ptsRunner-up
Roma42 ptsThird place
Napoli38 pts - 1979-80Champion
Internazionale41 ptsRunner-up
Juventus38 ptsThird place
Torino35 pts - 1978-79Champion
Milan44 ptsRunner-up
Perugia41 ptsThird place
Juventus37 pts - 1977-78Champion
Juventus44 ptsRunner-up
Vicenza39 pts
Torino39 ptsShared placeThird place– - 1976-77Champion
Juventus51 ptsRunner-up
Torino50 ptsThird place
Fiorentina35 pts - 1975-76Champion
Torino45 ptsRunner-up
Juventus43 ptsThird place
Milan38 pts - 1974-75Champion
Juventus43 ptsRunner-up
Napoli41 ptsThird place
Roma39 pts - 1973-74Champion
Lazio43 ptsRunner-up
Juventus41 ptsThird place
Napoli36 pts - 1972-73Champion
Juventus45 ptsRunner-up
Milan44 ptsThird place
Lazio43 pts - 1971-72Champion
Juventus43 ptsRunner-up
Milan42 pts
Torino42 ptsShared placeThird place– - 1970-71Champion
Internazionale46 ptsRunner-up
Milan42 ptsThird place
Napoli39 pts - 1969-70Champion
Cagliari45 ptsRunner-up
Internazionale41 ptsThird place
Juventus38 pts - 1968-69Champion
Fiorentina45 ptsRunner-up
Cagliari41 ptsThird place
Milan41 pts - 1967-68Champion
Milan46 ptsRunner-up
Napoli37 ptsThird place
Juventus36 pts - 1966-67Champion
Juventus49 ptsRunner-up
Internazionale48 ptsThird place
Bologna45 pts - 1965-66Champion
Internazionale50 ptsRunner-up
Bologna46 ptsThird place
Napoli45 pts - 1964-65Champion
Internazionale54 ptsRunner-up
Milan51 ptsThird place
Torino44 pts - 1963-64Champion
Bologna54 ptsRunner-up
Internazionale54 ptsThird place
Milan51 pts - 1962-63Champion
Internazionale49 ptsRunner-up
Juventus45 ptsThird place
Milan43 pts - 1961-62Champion
Milan53 ptsRunner-up
Internazionale48 ptsThird place
Fiorentina46 pts - 1960-61Champion
Juventus49 ptsRunner-up
Milan45 ptsThird place
Internazionale44 pts - 1959-60Champion
Juventus55 ptsRunner-up
Fiorentina47 ptsThird place
Milan44 pts - 1958-59Champion
Milan52 ptsRunner-up
Fiorentina49 ptsThird place
Internazionale46 pts - 1957-58Champion
Juventus51 ptsRunner-up
Fiorentina43 ptsThird place
Padova42 pts - 1956-57Champion
Milan48 ptsRunner-up
Fiorentina42 ptsThird place
Lazio41 pts - 1955-56Champion
Fiorentina53 ptsRunner-up
Milan41 ptsThird place
Internazionale39 pts
Lazio39 ptsShared place - 1954-55Champion
Milan48 ptsRunner-up
Udinese44 ptsThird place
Roma41 pts - 1953-54Champion
Internazionale51 ptsRunner-up
Juventus50 ptsThird place
Milan44 pts
Fiorentina44 ptsShared place - 1952-53Champion
Internazionale47 ptsRunner-up
Juventus45 ptsThird place
Milan43 pts - 1951-52Champion
Juventus60 ptsRunner-up
Milan53 ptsThird place
Internazionale49 pts - 1950-51Champion
Milan60 ptsRunner-up
Internazionale59 ptsThird place
Juventus54 pts - 1949-50Champion
Juventus62 ptsRunner-up
Milan57 ptsThird place
Internazionale49 pts - 1948-49Champion
Torino60 ptsRunner-up
Internazionale55 ptsThird place
Milan50 pts - 1947-48Champion
Torino65 ptsRunner-up
Milan49 pts
Juventus49 pts
Triestina49 ptsShared placeThird place– - 1946-47Champion
Torino63 ptsRunner-up
Juventus53 ptsThird place
Modena51 pts - 1945-46Champion
Torino22 ptsRunner-up
Juventus21 ptsThird place
Milan16 pts - 1944-45
Not held: Cancelled due to the Second World War
- 1943-44
Not held: Official championship not held (Second World War). The wartime Campionato Alta Italia was won by VV.FF. Spezia; FIGC recognised it in 2002 as an honorary title, not counted as a Scudetto.
- 1942-43Champion
Torino44 ptsRunner-up
Livorno43 ptsThird place
Juventus Cisitalia37 pts - 1941-42Champion
Roma42 ptsRunner-up
Torino39 ptsThird place
Venezia38 pts - 1940-41Champion
Bologna39 ptsRunner-up
Ambrosiana-Inter35 ptsThird place
Milan34 pts - 1939-40Champion
Ambrosiana-Inter44 ptsRunner-up
Bologna41 ptsThird place
Juventus36 pts - 1938-39Champion
Bologna42 ptsRunner-up
Torino38 ptsThird place
Ambrosiana-Inter37 pts - 1937-38Champion
Ambrosiana-Inter41 ptsRunner-up
Juventus39 ptsThird place
Genoa38 pts - 1936-37Champion
Bologna42 ptsRunner-up
Lazio39 ptsThird place
Torino38 pts - 1935-36Champion
Bologna40 ptsRunner-up
Roma39 ptsThird place
Torino38 pts - 1934-35Champion
Juventus44 ptsRunner-up
Ambrosiana-Inter42 ptsThird place
Fiorentina39 pts - 1933-34Champion
Juventus53 ptsRunner-up
Ambrosiana-Inter49 ptsThird place
Napoli46 pts - 1932-33Champion
Juventus54 ptsRunner-up
Ambrosiana-Inter46 ptsThird place
Bologna42 pts
Napoli42 ptsShared place - 1931-32Champion
Juventus54 ptsRunner-up
Bologna50 ptsThird place
Roma40 pts - 1930-31Champion
Juventus55 ptsRunner-up
Roma51 ptsThird place
Bologna48 pts - 1929-30Champion
Ambrosiana-Inter50 ptsRunner-up
Genoa48 ptsThird place
Juventus45 pts
Divisione Nazionale (1926–1929)
- 1928-29FinalChampion
BolognaRunner-up
TorinoThird place– - 1927-28FinalChampion
TorinoRunner-up
GenoaThird place
Alessandria - 1926-27FinalChampion
TorinoTitle revokedRunner-up
BolognaThird place
Juventus
Prima Divisione (1921–1926)
- 1925-26FinalChampion
JuventusRunner-upAlba TrastevereThird place– - 1924-25FinalChampion
BolognaRunner-upAlba TrastevereThird place– - 1923-24FinalChampion
GenoaRunner-upSavoiaThird place– - 1922-23FinalChampion
GenoaRunner-up
LazioThird place– - 1921-22CCIFinalChampion
Pro VercelliRunner-upFortitudo RomaThird place–
Prima Categoria (1904–1922)
- 1921-22FIGCFinalChampionNoveseRunner-upSampierdareneseThird place–
- 1920-21FinalChampion
Pro VercelliRunner-up
PisaThird place– - 1919-20FinalChampion
InternazionaleRunner-up
LivornoThird place– - 1918-19
Not held: Cancelled due to the First World War
- 1917-18
Not held: Cancelled due to the First World War
- 1916-17
Not held: Cancelled due to the First World War
- 1915-16
Not held: Cancelled due to the First World War
- 1914-15FinalChampion
GenoaRunner-up–Third place– - 1913-14FinalChampionCasaleRunner-up
LazioThird place– - 1912-13FinalChampion
Pro VercelliRunner-up
LazioThird place– - 1911-12FinalChampion
Pro VercelliRunner-up
VeneziaThird place– - 1910-11FinalChampion
Pro VercelliRunner-up
VicenzaThird place– - 1909-10FinalChampion
InternazionaleRunner-up
Pro VercelliThird place
Juventus - 1909FinalChampion
Pro VercelliRunner-upUS MilaneseThird place
Genoa - 1908FinalChampion
Pro VercelliRunner-upUS MilaneseThird placeAndrea Doria - 1907FinalChampion
MilanRunner-up
TorinoThird placeAndrea Doria - 1906FinalChampion
MilanRunner-up
JuventusThird place
Genoa - 1905FinalChampion
JuventusRunner-up
GenoaThird placeUS Milanese - 1904FinalChampion
GenoaRunner-up
JuventusThird place–
Campionato Italiano di Football (1898–1903)
- 1903FinalChampion
GenoaRunner-up
JuventusThird place– - 1902FinalChampion
GenoaRunner-up
MilanThird place– - 1901FinalChampion
MilanRunner-up
GenoaThird place– - 1900FinalChampion
GenoaRunner-upTorineseThird place– - 1899FinalChampion
GenoaRunner-upInternazionale TorinoThird place– - 1898FinalChampion
GenoaRunner-upInternazionale TorinoThird place–