I TURNO ELIMINATORIO (29-30-31 luglio 2016)
1) Cosenza-Frattese 1-0 Qualificata – Cosenza
2) Modena-Francavilla 2-0 Qualificata – Modena
3) Ancona-Alto Adige 4-3 Qualificata – Ancona
4) Livorno-Juve Stabia 1-3 Qualificata – Juve Stabia
5) Matera-Caronnese 3-0 Qualificata – Matera
6) Feralpisalò-Reggiana 2-3 dts Qualificata – Reggiana
7) Cremonese-Fermana 4-3 Qualificata – Cremonese
8) Como-Montecatini 3-0 Qualificata – Como
9) Padova-Seregno 0-0, 3-4 dcr Qualificata – Seregno
10) Foggia-Pontedera 3-1 Qualificata – Foggia
11) Lecce-Alto Vicentino 2-1 Qualificata – Lecce
12) Alessandria-Teramo 2-1 Qualificata – Alessandria
13) Campodarsego-Maceratese 3-3, 3-4 dcr Qualificata – Maceratese
14) Casertana-Tuttocuoio 3-2 dts Qualificata – Casertana
15) Carrarese-Arezzo 1-2 dts Qualificata – Arezzo
16) Pordenone-Grosseto 5-2 Qualificata – Pordenone
17) Bassano Virtus-Fidelis Andria 1-1, 5-3 dcr Qualificata – Bassano Virtus
18) Robus Riena-Messina 0-3 Qualificata – Messina

 

II TURNO ELIMINATORIO (5-6-7-8 agosto 2016)
19) Bari-Cosenza 1-0 Qualificata – Bari
20) Spezia-Modena 1-0 Qualificata – Spezia
21) Virtus Entella-Ancona 2-0 Qualificata – Virtus Entella
22) Novara-Juve Stabia 2-1 Qualificata – Novara
23) Latina-Matera 1-0 Qualificata – Latina
24) Pro Vercelli-Reggiana 3-1 Qualificata – Pro Vercelli
25) Brescia-Pisa 0-2 Qualificata – Pisa
26) Benevento-Salernitana 0-0, 2-4 dcr Qualificata – Salernitana
27) Cittadella-Cremonese 1-2 dts Qualificata – Cremonese
28) Frosinone-Como 3-0 Qualificata – Frosinone
29) Trapani-Seregno 3-0 Qualificata – Trapani
30) Verona-Foggia 2-1 Qualificata – Verona
31) Ascoli-Lecce 2-2, 6-7 dcr Qualificata – Lecce
32) Perugia-Alessandria 1-0 Qualificata – Perugia
33) Carpi-Maceratese 3-2 Qualificata – Carpi
34) Vicenza-Casertana 4-2 Qualificata – Vicenza
35) Cesena-Arezzo 2-0 Qualificata – Cesena
36) Ternana-Pordenone 2-0 dts Qualificata – Ternana
37) Bassano Virtus-Avellino 2-0 Qualificata – Bassano Virtus
38) Spal-Messina 2-0 Qualificata – Spal

 

III TURNO ELIMINATORIO (12-13-14-15 agosto 2016)
39) Palermo-Bari 1-0 dts Qualificata – Palermo
40) Udinese-Spezia 2-3 Qualificata – Spezia
41) Chievo-Virtus Entella 3-0 Qualificata – Chievo
42) Novara-Latina 1-0 dts Qualificata – Novara
43) TORINO-Pro Vercelli 4-1 Qualificata TORINO
44) Salernitana-Pisa 1-1, 3-4 dcr Qualificata – Pisa
45) Atalanta-Cremonese 3-0 Qualificata – Atalanta
46) Pescara-Frosinone 2-0 Qualificata – Pescara
47) Bologna-Trapani 2-0 Qualificata – Bologna
48) Verona-Crotone 2-1 Qualificata – Verona
49) Genoa-Lecce 3-2 Qualificata – Genoa
50) Perugia-Carpi 2-1 Qualificata – Perugia
51) Empoli-Vicenza 2-0 Qualificata – Empoli
52) Cesena-Ternana 2-0 Qualificata – Cesena
53) Sampdoria-Bassano Virtus 3-0 Qualificata – Sampdoria
54) Cagliari-Spal 5-1 Qualificata – Cagliari

 

IV TURNO ELIMINATORIO (30 noembre 2016)
55) Palermo-Spezia   0-0, 4-5 dcr Qualificata – Spezia
56) Chievo-Novara   3-0 Qualificata – Chievo
57) TORINO-Pisa 4-0 dts Qualificata TORINO
58) Atalanta-Pescara   3-0 Qualificata – Atalanta
59) Bologna-Verona   4-0 Qualificata – Bologna
60) Genoa-Perugia 4-3 dts Qualificata – Genoa
61) Empoli-Cesena   1-2 dts Qualificata – Cesena
62) Sampdoria-Cagliari 3-0 Qualificata – Sampdoria

 

OTTAVI DI FINALE (11-18 gennaio 2017)
63) Napoli-Spezia 3-1 Qualificata – Napoli
64) Fiorentina-Chievo 1-0 Qualificata – Fiorentina
65) Milan-TORINO 2-1 Qualificata – Milan
66) Juventus-Atalanta 3-2 Qualificata – Juventus
67) Inter-Bologna 3-2 dts Qualificata – Inter
68) Lazio-Genoa 4-2 Qualificata – Lazio
69) Sassuolo-Cesena   1-2 Qualificata – Cesena
70) Roma-Sampdoria 4-0 Qualificata – Roma

 

QUARTI DI FINALE (25 gennaio-1 febbraio 2017)
71) Napoli-Fiorentina 1-0 Qualificata – Napoli
72) Juventus-Milan 2-1 Qualificata – Juventus
73) Inter-Lazio 1-2 Qualificata – Lazio
74) Roma-Cesena 2-1 Qualificata – Roma

 

SEMIFINALI (andata 1 marzo 2017-ritorno 5 aprile 2017)
75) Juventus-Napoli  3-1  2-3 Qualificata – Juventus
76) Lazio-Roma  2-0  2-3 Qualificata – Lazio

 

FINALISSIMA (Roma – 2 giugno)
77) Juventus-Lazio  2-0 CAMPIONE – Juventus