| Anno |
Vincitore |
Date |
Luogo |
Partita |
Risultato |
Marcatori |
| 1922 |

Vado |
16 luglio |
Genova |
Vado - Udinese |
1-0 dts |
Levratto |
| 1926-1927 |
Edizione non terminata |
| 1935-1936 |

Torino |
11 giugno |
Genova |
Torino - Alessandria |
5-1 |
Galli R. (2), Riccardi, Silano (2), Buscaglia P. |
| 1936-1937 |

Genova |
6 giugno |
Firenze |
Genova - Roma |
1-0 |
Torti |
| 1937-1938 |

Juventus |
1 maggio
8 maggio |
Torino
Torino |
Torino - Juventus
Juventus - Torino |
1-3
2-1 |
Bellini (2), D'Odorico, De Filippis
Baldi, Gabetto (2) |
| 1938-1939 |

Ambrosiana-Inter |
18 maggio |
Roma |
Ambrosiana-Inter - Novara |
2-1 |
Ferraris P., Frossi, Romano M. |
| 1939-1940 |

Fiorentina |
15 giugno |
Firenze |
Fiorentina - Genoa |
1-0 |
Celoria |
| 1940-1941 |

Venezia |
8 giugno
15 giugno |
Roma
Venezia |
Roma - Venezia
Venezia - Roma |
3-3 dts
1-0 |
Amadei (3), Mazzola V., Diotalevi A., Alberti
Loik |
| 1941-1942 |

Juventus |
21 giugno
28 giugno |
Milano
Torino |
Milan - Juventus
Juventus - Milan |
1-1
4-1 |
Bellini, Cappello
Lushta (3), Sentimenti V., Boffi |
| 1942-1943 |

Torino |
30 maggio |
Milano |
Torino - Venezia |
4-0 |
Ossola (2), Ferraris P., Mazzola V. |
| 1958 |

Lazio |
24 settembre |
Roma |
Lazio - Fiorentina |
1-0 |
Prini |
| 1958-1959 |

Juventus |
6 settembre |
Milano |
Inter - Juventus |
1-4 |
Charles, Cervato (2), Bicicli, Sivori |
| 1959-1960 |

Juventus |
18 giugno |
Milano |
Juventus - Fiorentina |
3-2 dts |
Charles, Montuori, Da Costa, aut. Micheli |
| 1960-1961 |

Fiorentina |
11 giugno |
Firenze |
Fiorentina - Lazio |
2-0 |
Petris, Milan |
| 1961-1962 |

Napoli [2] |
21 giugno |
Roma |
Napoli - S.P.A.L. |
2-1 |
Corelli, Micheli, Ronzon |
| 1962-1963 |

Atalanta |
2 giugno |
Milano |
Atalanta - Torino |
3-1 |
Domenghini (3), Ferrini |
| 1963-1964 |

Roma |
6 settembre
1 novembre |
Roma
Torino |
Roma - Torino
Torino - Roma |
0-0 dts
0-1 |
Nicolè |
| 1964-1965 |

Juventus |
29 agosto |
Roma |
Juventus - Inter |
1-0 |
Menichelli |
| 1965-1966 |

Fiorentina |
19 maggio |
Roma |
Fiorentina - Catanzaro |
2-1 dts |
Hamrin, Marchioro, Bertini |
| 1966-1967 |

Milan |
14 giugno |
Roma |
Milan - Padova |
1-0 |
Amarildo |
| 1967-1968 |

Torino |
Vittoria del torneo all'italiana con Milan, Inter e Bologna |
| 1968-1969 |

Roma |
Vittoria del torneo all'italiana con Cagliari, Foggia e Torino |
| 1969-1970 |

Bologna |
Vittoria del torneo all'italiana con Torino, Cagliari e Varese |
| 1970-1971 |

Torino |
27 giugno |
Genova |
Torino - Milan |
0-0
(5-3 rig.) |
| 1971-1972 |

Milan |
5 luglio |
Roma |
Milan - Napoli |
2-0 |
aut. Panzanato, Rosato |
| 1972-1973 |

Milan |
1 luglio |
Roma |
Milan - Juventus |
1-1
(5-2 rig.) |
Bettega, Benetti |
| 1973-1974 |

Bologna |
23 maggio |
Roma |
Bologna - Palermo |
1-1
(4-3 rig.) |
Magistrelli, rig. Savoldi |
| 1974-1975 |

Fiorentina |
28 giugno |
Roma |
Fiorentina - Milan |
3-2 |
rig. Casarsa, Bigon, Guerini, Chiarugi, Rosi |
| 1975-1976 |

Napoli |
29 giugno |
Roma |
Napoli - Verona |
4-0 |
aut. Ginulfi, Braglia, Savoldi (2) |
| 1976-1977 |

Milan |
3 luglio |
Milano |
Milan - Inter |
2-0 |
Maldera, Braglia |
| 1977-1978 |

Inter |
8 giugno |
Roma |
Inter - Napoli |
2-1 |
Restelli, Altobelli, Bini |
| 1978-1979 |

Juventus |
17 maggio |
Napoli |
Juventus - Palermo |
2-1 dts |
Chimenti, Brio, Causio |
| 1979-1980 |

Roma |
17 maggio |
Roma |
Roma - Torino |
0-0
(3-2 rig.) |
|
| 1980-1981 |

Roma |
13 giugno
17 giugno |
Roma
Torino |
Roma - Torino
Torino - Roma |
1-1
1-1
(2-4 rig.) |
Ancelotti, aut. Santarini
Cuttone, Di Bartolomei |
| 1981-1982 |

Inter |
5 maggio
20 maggio |
Milano
Torino |
Inter - Torino
Torino - Inter |
1-0
1-1 |
Serena
Cuttone, Altobelli |
| 1982-1983 |

Juventus |
19 giugno
22 giugno |
Verona
Torino |
Verona - Juventus
Juventus - Verona |
2-0
3-0 dts |
Penzo, Volpati
Rossi P., Platini (2) |
| 1983-1984 |

Roma |
21 giugno
26 giugno |
Verona
Roma |
Verona - Roma
Roma - Verona |
1-1
1-0 |
Cerezo, Storgato
aut. Ferroni |
| 1984-1985 |

Sampdoria |
30 giugno
3 luglio |
Milano
Genova |
Milan - Sampdoria
Sampdoria - Milan |
0-1
2-1 |
Souness
Mancini R., Vialli, Virdis |
| 1985-1986 |

Roma |
7 giugno
14 giugno |
Genova
Roma |
Sampdoria - Roma
Roma - Sampdoria |
2-1
2-0 |
Mancini R., Tovalieri, Galia
Desideri, Cerezo |
| 1986-1987 |

Napoli |
7 giugno
13 giugno |
Napoli
Bergamo |
Napoli - Atalanta
Atalanta - Napoli |
3-0
0-1 |
Renica, Muro, Bagni
Giordano |
| 1987-1988 |

Sampdoria |
5 maggio
19 maggio |
Genova
Torino |
Sampdoria - Torino
Torino - Sampdoria
|
2-0
2-1 dts |
Briegel, Vialli
aut. Vierchowod, aut. Paganin A., Salsano |
| 1988-1989 |

Sampdoria |
7 giugno
28 giugno |
Napoli
Cremona |
Napoli - Sampdoria
Sampdoria - Napoli
|
1-0
4-0 |
Renica
Vialli, Cerezo, Vierchowod, Mancini R. |
| 1989-1990 |

Juventus |
28 febbraio
25 aprile |
Torino
Milano |
Juventus - Milan
Milan - Juventus
|
0-0
0-1 |
Galia |
| 1990-1991 |

Roma |
30 maggio
9 giugno |
Roma
Genova |
Roma - Sampdoria
Sampdoria - Roma |
3-1
1-1 |
aut. Pellegrini L., Katanec, Berthold, Völler
Völler, aut. Aldair |
| 1991-1992 |

Parma |
7 maggio
14 maggio |
Torino
Parma |
Juventus - Parma
Parma - Juventus |
1-0
2-0 |
Baggio R.
Melli, Osio |
| 1992-1993 |

Torino |
12 giugno
16 giugno |
Torino
Roma |
Torino - Roma
Roma - Torino |
3-0
5-2 |
aut. Benedetti, Cois, Fortunato
Giannini (3), Silenzi (2), Rizzitelli, Mihajlovic |
| 1993-1994 |

Sampdoria |
6 aprile
20 aprile |
Ancona
Genova |
Ancona - Sampdoria
Sampdoria - Ancona
|
0-0
6-1 |
aut. Vecchiola, Lombardo (2), Vierchowod, Lupo, Bertarelli, Evani |
| 1994-1995 |

Juventus |
7 giugno
11 giugno |
Torino
Parma |
Juventus - Parma
Parma - Juventus |
1-0
0-2 |
Porrini
Porrini, Ravanelli |
| 1995-1996 |

Fiorentina |
2 maggio
18 giugno |
Firenze
Bergamo |
Fiorentina - Atalanta
Atalanta - Fiorentina |
1-0
0-2 |
Batistuta
Amoruso L., Batistuta |
| 1996-1997 |

Vicenza |
8 maggio
29 maggio |
Napoli
Vicenza |
Napoli - Vicenza
Vicenza - Napoli
|
1-0
3-0 dts |
Pecchia
Maini, Rossi M., Iannuzzi |
| 1997-1998 |

Lazio |
8 aprile
29 aprile |
Milano
Roma |
Milan - Lazio
Lazio - Milan |
1-0
3-1 |
Weah
Albertini, Gottardi, Jugović, Nesta |
| 1998-1999 |

Parma |
14 aprile
5 maggio |
Parma
Firenze |
Parma - Fiorentina
Fiorentina - Parma |
1-1
2-2 |
Crespo, Batistuta
Crespo, Řepka, Cois, Vanoli |
| 1999-2000 |

Lazio |
12 aprile
18 maggio |
Roma
Milano |
Lazio - Inter
Inter - Lazio |
2-1
0-0 |
Seedorf, Nedvěd, Simeone
|
| 2000-2001 |

Fiorentina |
24 maggio
13 giugno |
Parma
Firenze |
Parma - Fiorentina
Fiorentina - Parma |
0-1
1-1 |
Vanoli
Milosevic, Nuno Gomes |
| 2001-2002 |

Parma |
25 aprile
10 maggio |
Torino
Parma |
Juventus - Parma
Parma - Juventus |
2-1
1-0 |
Amoruso N., Zalayeta, Nakata
Júnior |
| 2002-2003 |

Milan |
20 maggio
31 maggio |
Roma
Milano |
Roma - Milan
Milan - Roma |
1-4
2-2 |
Totti, Serginho (2), Ambrosini, Shevchenko
Totti (2), Rivaldo, Inzaghi |
| 2003-2004 |

Lazio |
17 marzo
12 maggio |
Roma
Torino |
Lazio - Juventus
Juventus - Lazio |
2-0
2-2 |
Fiore (2)
Trezeguet, Del Piero, Corradi, Fiore |
| 2004-2005 |

Inter |
12 giugno
15 giugno |
Roma
Milano |
Roma - Inter
Inter - Roma |
0-2
1-0 |
Adriano (2)
Mihajlovic |
| 2005-2006 |

Inter |
3 maggio
11 maggio |
Roma
Milano |
Roma - Inter
Inter - Roma |
1-1
3-1 |
Cruz, Mancini A.
Cambiasso, Cruz, Martins, Nonda |
| 2006-2007 |

Roma |
9 maggio
17 maggio |
Roma
Milano |
Roma - Inter
Inter - Roma |
6-2
2-1 |
Totti, De Rossi, Perrotta, Crespo (2), Mancini A., Panucci (2)
Crespo, Cruz, Perrotta |
| 2007-2008 |

Roma |
24 maggio |
Roma |
Roma - Inter
|
2-1
|
Mexès, Perrotta, Pelé |
| 2008-2009 |

Lazio |
13 maggio |
Roma |
Lazio - Sampdoria
|
1-1
(6-5 rig.) |
Zárate, Pazzini |
| 2009-2010 |

Inter |
5 maggio |
Roma |
Inter - Roma
|
1-0
|
Milito |
| 2010-2011 |

Inter |
29 maggio |
Roma |
Inter - Palermo
|
3-1
|
Eto'o (2), Muñoz, Milito |