Season Champion Cup
   
2018/2019 Juventus Lazio
2017/2018 Juventus Juventus
2016/2017 Juventus Juventus
2015/2016 Juventus Juventus
2014/2015 Juventus Juventus
2013/2014 Juventus Napoli
2012/2013 Juventus Lazio
2011/2012 Juventus Napoli
2010/2011 Milan Internazionale
2009/2010 Internazionale Internazionale
2008/2009 Internazionale Lazio
2007/2008 Internazionale Roma
2006/2007 Internazionale Roma
2005/2006 Internazionale Internazionale
2004/2005   Internazionale
2003/2004 Milan Lazio
2002/2003 Juventus Milan
2001/2002 Juventus Parma
2000/2001 Roma Fiorentina
1999/2000 Lazio Lazio
1998/1999 Milan Parma
1997/1998 Juventus Lazio
1996/1997 Juventus Vicenza Virtus
1995/1996 Milan Fiorentina
1994/1995 Juventus Juventus
1993/1994 Milan Sampdoria
1992/1993 Milan Torino
1991/1992 Milan Parma
1990/1991 Sampdoria Roma
1989/1990 Napoli Juventus
1988/1989 Internazionale Sampdoria
1987/1988 Milan Sampdoria
1986/1987 Napoli Napoli
1985/1986 Juventus Roma
1984/1985 Hellas Verona Sampdoria
1983/1984 Juventus Roma
1982/1983 Roma Juventus
1981/1982 Juventus Internazionale
1980/1981 Juventus Roma
1979/1980 Internazionale Roma
1978/1979 Milan Juventus
1977/1978 Juventus Internazionale
1976/1977 Juventus Milan
1975/1976 Torino Napoli
1974/1975 Juventus Fiorentina
1973/1974 Lazio Bologna
1972/1973 Juventus Milan
1971/1972 Juventus Milan
1970/1971 Internazionale Torino
1969/1970 Cagliari Bologna
1968/1969 Fiorentina Roma
1967/1968 Milan Torino
1966/1967 Juventus Milan
1965/1966 Internazionale Fiorentina
1964/1965 Internazionale Juventus
1963/1964 Bologna Roma
1962/1963 Internazionale Atalanta
1961/1962 Milan Napoli
1960/1961 Juventus Fiorentina
1959/1960 Juventus Juventus
1958/1959 Milan Juventus
1957/1958 Juventus  
1956/1957 Milan  
1955/1956 Fiorentina  
1954/1955 Milan  
1953/1954 Internazionale  
1952/1953 Internazionale  
1951/1952 Juventus  
1950/1951 Milan  
1949/1950 Juventus  
1948/1949 Torino  
1947/1948 Torino  
1946/1947 Torino  
1945/1946 Torino  
1944/1945    
1943/1944    
1942/1943 Torino Torino
1941/1942 Roma Juventus
1940/1941 Bologna Venezia
1939/1940 Internazionale Fiorentina
1938/1939 Bologna Internazionale
1937/1938 Internazionale Juventus
1936/1937 Bologna Genoa
1935/1936 Bologna Torino
1934/1935 Juventus  
1933/1934 Juventus  
1932/1933 Juventus  
1931/1932 Juventus  
1930/1931 Juventus  
1929/1930 Internazionale  
1928/1929 Bologna  
1927/1928 Torino  
1926/1927    
1925/1926 Juventus  
1924/1925 Bologna  
1923/1924 Genoa  
1922/1923 Genoa Vado
1921/1922 Novese  
1920/1921 Pro Vercelli  
1919/1920 Internazionale  
1918/1919    
1917/1918    
1916/1917    
1915/1916    
1914/1915 Genoa  
1913/1914 Casale  
1912/1913 Pro Vercelli  
1911/1912 Pro Vercelli  
1910/1911 Pro Vercelli  
1909/1910 Internazionale  
1908/1909 Pro Vercelli  
1907/1908 Pro Vercelli  
1906/1907 Milan  
1905/1906 Milan  
1904/1905 Juventus  
1903/1904 Genoa  
1902/1903 Genoa  
1901/1902 Genoa  
1900/1901 Milan  
1899/1900 Genoa  
1898/1899 Genoa  
1897/1898 Genoa