Round of 16
18/10/2016 14:00 HNK Orašje HNK Orašje - NK Travnik NK Travnik 1:1 (1:0)
19/10/2016 14:00 FK Mladost Doboj-Kakanj FK Mladost Doboj-Kakanj - Slavija Sarajevo Slavija Sarajevo 6:1 (5:1)
19/10/2016 14:00 Sloboda Tuzla Sloboda Tuzla - Široki Brijeg Široki Brijeg 1:0 (1:0)
19/10/2016 14:00 FK Sarajevo FK Sarajevo - FK Kozara FK Kozara 3:1 (1:0)
19/10/2016 14:00 FK Rudar Kakanj FK Rudar Kakanj - Radnik Bijeljina Radnik Bijeljina 0:1 (0:0)
19/10/2016 15:00 Zrinjski Mostar Zrinjski Mostar - Velež Mostar Velež Mostar 3:0 (1:0)
19/10/2016 18:00 Željezničar Sarajevo Željezničar Sarajevo - FK Goražde FK Goražde 5:1 (3:1)
20/10/2016 14:00 FK Bosna FK Bosna - FK Radnički Lukavac FK Radnički Lukavac 6:0 (2:0)
25/10/2016 12:30 NK Travnik NK Travnik - HNK Orašje HNK Orašje 3:1 (1:1)
26/10/2016 12:30 FK Radnički Lukavac FK Radnički Lukavac - FK Bosna FK Bosna 3:2 (3:1)
26/10/2016 12:30 Slavija Sarajevo Slavija Sarajevo - FK Mladost Doboj-Kakanj FK Mladost Doboj-Kakanj 0:2 (0:0)
26/10/2016 12:30 FK Kozara FK Kozara - FK Sarajevo FK Sarajevo 0:5 (0:2)
26/10/2016 12:30 Velež Mostar Velež Mostar - Zrinjski Mostar Zrinjski Mostar 1:2 (0:2)
26/10/2016 12:30 Radnik Bijeljina Radnik Bijeljina - FK Rudar Kakanj FK Rudar Kakanj 5:1 (3:1)
26/10/2016 14:00 Široki Brijeg Široki Brijeg - Sloboda Tuzla Sloboda Tuzla 2:0 (0:0)
26/10/2016 14:00 FK Goražde FK Goražde - Željezničar Sarajevo Željezničar Sarajevo 0:3 (0:0)