1. Round
20/09/2016 14:00 FK Sloga Bar - FK Lovćen 0:6
21/09/2016 14:00 FK Bratstvo - FK Grbalj Radanovići 0:3
14:00 OFK Petrovac - Grafičar Podgorica 3:0
14:00 Jedinstvo Bijelo Polje - FK Čelik Nikšić 4:2 pso
14:00 FK Bokelj - FK Mornar 2:0
14:00 FK Hajduk - Mladost Podgorica 0:8
14:00 FK Ibar Rožaje - FK Iskra Danilovgrad 1:3
14:00 FK Jezero - FK Zeta 0:4
14:00 FK Sutjeska - FK Radnički Berane 5:0
14:00 OSK Igalo - FK Dečić Tuzi 0:4
14:00 FK Petnjica - FK KOM Podgorica 0:2
14:00 FK Brskovo - FK Gorštak 4:2 pso
14:00 FK Otrant - FK Berane 4:5 pso
14:00 OFK Mladost 1970 - FK Cetinje 4:2 pso
Round of 16
28/09/2016 14:00 FK Zeta - FK Sutjeska 0:1
14:00 FK KOM Podgorica - FK Budućnost Podgorica 1:5
14:00 OFK Petrovac - Jedinstvo Bijelo Polje 3:0
14:00 FK Grbalj Radanovići - Mladost Podgorica 3:1
14:00 FK Rudar Pljevlja - FK Dečić Tuzi 0:0
14:00 FK Brskovo - FK Lovćen 2:4
14:00 FK Iskra Danilovgrad - OFK Mladost 1970 4:1
14:00 FK Bokelj - FK Berane 1:0
26/10/2016 12:00 Mladost Podgorica - FK Grbalj Radanovići 2:1
12:30 FK Sutjeska - FK Zeta 2:2
14:00 FK Budućnost Podgorica - FK KOM Podgorica 1:0
14:00 Jedinstvo Bijelo Polje - OFK Petrovac 2:0
14:00 FK Dečić Tuzi - FK Rudar Pljevlja 1:1
14:00 FK Lovćen - FK Brskovo 1:0
14:00 OFK Mladost 1970 - FK Iskra Danilovgrad 1:1
14:00 FK Berane - FK Bokelj 0:2
Quarter-finals
02/11/2016 12:30 FK Iskra Danilovgrad - FK Lovćen 1:0
12:30 OFK Petrovac - FK Sutjeska 1:0
12:30 FK Budućnost Podgorica - FK Grbalj Radanovići 2:1
12:30 FK Rudar Pljevlja - FK Bokelj 1:1
30/11/2016 12:00 FK Lovćen - FK Iskra Danilovgrad 1:2
12:00 FK Sutjeska - OFK Petrovac 4:3 pso
12:00 FK Grbalj Radanovići - FK Budućnost Podgorica 1:0
12:00 FK Bokelj - FK Rudar Pljevlja 0:1
Semi-finals
12/04/2017 15:00 FK Rudar Pljevlja - FK Grbalj Radanovići 0:5
15:00 FK Iskra Danilovgrad - FK Sutjeska 1:1
26/04/2017 15:30 FK Grbalj Radanovići - FK Rudar Pljevlja 1:0
15:30 FK Sutjeska - FK Iskra Danilovgrad 4:3
Final
31/05/2017 19:30 FK Sutjeska - FK Grbalj Radanovići 1:0 (0:0)