The first Italian Championship was organised in 1898 by the Italian Football Federation and lasted all of one day played as a knockout competition between four clubs Genoa (the winners), Internazionale Torino (the runners-up) Ginnastica Torino & FBC Torinese the losing semi-finalists. The format varied with the expanded introduction of new teams until the Prima Divisione was established in 1921 following a dispute between the Federcalcio and some of it’s major clubs (resulting in two confederation league winners during 1921/22). The newly formed competition replaced the old version running for five years with a North/South league split before the Divisione Nazionale was created to legalise professionalism and ban foreign players. In 1929 a new national league competition for the top 18 teams in the country named Serie A would lay down the fundamentals for the 20 team campionato we know and love today.
Prima Catagoria Champions
1898 Genoa
1899 Genoa
1900 Genoa
1901 Milan
1902 Genoa
1903 Genoa
1904 Genoa
1905 Juventus
1906 Milan
1907 Milan
1908 Pro Vercelli
1909 Pro Vercelli
1909/10 Internazionale
1910/11 Pro Vercelli
1911/12 Pro Vercelli
1912/13 Pro Vercelli
1913/14 Casale
1914/15 Genoa
1915/16 No play due to World War I
1916/17 No play due to World War I
1917/18 No play due to World War I
1918/19 No play due to World War I
1919/20 Internazionale
1920/21 Pro Vercelli
1921/22 Novese
Prima Divisione Champions
1921/22 Pro Vercelli
1922/23 Genoa
1923/24 Genoa
1924/25 Bologna
1925/26 Juventus
Divisione Nazionale Champions
1926/27 None (title stripped after match fixing allegations against Torino)
1927/28 Torino
1928/29 Bologna
Serie A Champions
1929/30 Ambrosiana-Inter
1930/31 Juventus
1931/32 Juventus
1932/33 Juventus
1933/34 Juventus
1934/35 Juventus
1935/36 Bologna
1936/37 Bologna
1937/38 Ambrosiana-Inter
1938/39 Bologna
1939/40 Ambrosiana-Inter
1940/41 Bologna
1941/42 Roma
1942/43 Torino
1943/44 Spezia (awarded in 2002 as honorary winners after title disputed during war break)
1944/45 No play due to World War II
1945/46 Torino
1946/47 Torino
1947/48 Torino
1948/49 Torino
1949/50 Juventus
1950/51 Milan
1951/52 Juventus
1952/53 Internazionale
1953/54 Internazionale
1954/55 Milan
1955/56 Fiorentina
1956/57 Milan
1957/58 Juventus
1958/59 Milan
1959/60 Juventus
1960/61 Juventus
1961/62 Milan
1962/63 Internazionale
1963/64 Bologna
1964/65 Internazionale
1965/66 Internazionale
1966/67 Juventus
1967/68 Milan
1968/69 Fiorentina
1969/70 Cagliari
1970/71 Internazionale
1971/72 Juventus
1972/73 Juventus
1973/74 Lazio
1974/75 Juventus
1975/76 Torino
1976/77 Juventus
1977/78 Juventus
1978/79 Milan
1979/80 Internazionale
1980/81 Juventus
1981/82 Juventus
1982/83 Roma
1983/84 Juventus
1984/85 Hellas Verona
1985/86 Juventus
1986/87 Napoli
1987/88 Milan
1988/89 Internazionale
1989/90 Napoli
1990/91 Sampdoria
1991/92 Milan
1992/93 Milan
1993/94 Milan
1994/95 Juventus
1995/96 Milan
1996/97 Juventus
1997/98 Juventus
1998/99 Milan
1999/00 Lazio
2000/01 Roma
2001/02 Juventus
2002/03 Juventus
2003/04 Milan
2004/05 None (title stripped after match fixing allegations against Juventus)
2005/06 Internazionale (title awarded after match fixing allegations against Juventus)
2006/07 Internazionale
2007/08 Internazionale
2008/09 Internazionale
2009/10 Internazionale
2010/11 Milan
2011/12 Juventus
2012/13 Juventus
2013/14 Juventus
2014/15 Juventus
2015/16 Juventus
2016/17 Juventus
2017/18 Juventus
2018/19 Juventus
2019/20 Juventus
2020/21 Internazionale
2021/22 Milan
Most wins: 36 Juventus, 19 Internazionale (inc 3 as Ambrosiana-Inter), 19 Milan, 9 Genoa, 7 Bologna, 7 Pro Vercelli, 7 Torino, 3 Roma, 2 Fiorentina, 2 Lazio, 2 Napoli, 1 Cagliari, 1 Casale, 1 Hellas Verona, 1 Novese, 1 Sampdoria, 1 Spezia.