1. Runde
30.07.2016 19:00 Gil Vicente - Académica de Coimbra 5:4 (0:0, 0:0) i.E.
19:00 Portimonense SC - CD Santa Clara 0:1 (0:1)
31.07.2016 17:00 AD Fafe - FC Vizela 0:1 (0:0)
17:00 SC Olhanense - Varzim SC 1:2 (1:1)
17:00 CD Cova Piedade - Leixões SC 4:3 (0:1, 1:1) i.E.
18:00 FC Famalicão - FC Penafiel 0:3 (0:0)
18:00 CD Aves - Sporting Covilhã 4:5 (1:0, 1:1) i.E.
18:00 SC Freamunde - União da Madeira 0:1 (0:1)
2. Runde
08.10.2016 16:00 Boavista - Os Belenenses 0:1 (0:0)
09.10.2016 17:00 CD Feirense - CD Tondela 3:0 (1:0)
25.10.2016 16:30 Paços de Ferreira - CD Nacional 4:0 (1:0)
26.10.2016 16:00 FC Vizela - Gil Vicente 1:0 (0:0)
17:00 FC Arouca - CD Cova Piedade 2:1 (2:1)
17:00 Moreirense FC - GD Estoril 1:0 (0:0)
17:00 CS Marítimo - União da Madeira 3:1 (1:1)
17:00 Varzim SC - Académico de Viseu 2:0 (1:0)
17:00 Vitória Setúbal - CD Santa Clara 2:0 (2:0)
17:00 FC Penafiel - Sporting Covilhã 2:4 (1:1, 1:1) i.E.
27.10.2016 19:30 Rio Ave FC - GD Chaves 3:1 (0:1, 1:1) i.E.
Gruppe A
29.11.2016 20:15 Varzim SC - Vitória Setúbal 1:0 (0:0)
30.11.2016 19:15 Sporting CP - FC Arouca 1:0 (1:0)
29.12.2016 17:00 Vitória Setúbal - FC Arouca 1:0 (1:0)
30.12.2016 22:15 Sporting CP - Varzim SC 1:0 (1:0)
04.01.2017 21:15 Vitória Setúbal - Sporting CP 2:1 (1:0)
21:15 FC Arouca - Varzim SC 3:0 (1:0)
Gruppe B
29.11.2016 22:15 FC Porto - Os Belenenses 0:0 (0:0)
01.12.2016 19:00 CD Feirense - Moreirense FC 1:2 (0:2)
29.12.2016 18:15 Moreirense FC - Os Belenenses 3:3 (1:0)
20:15 FC Porto - CD Feirense 1:1 (0:0)
03.01.2017 22:15 Moreirense FC - FC Porto 1:0 (0:0)
22:15 Os Belenenses - CD Feirense 2:2 (0:1)
Gruppe C
29.12.2016 15:30 Sporting Covilhã - CS Marítimo 1:1 (1:1)
20:30 Sporting Braga - Rio Ave FC 1:2 (1:2)
02.01.2017 21:15 Sporting Braga - Sporting Covilhã 4:0 (1:0)
03.01.2017 19:30 CS Marítimo - Rio Ave FC 1:0 (0:0)
11.01.2017 21:15 CS Marítimo - Sporting Braga 0:1 (0:0)
21:15 Rio Ave FC - Sporting Covilhã 2:0 (1:0)
Gruppe D
29.12.2016 22:15 SL Benfica - Paços de Ferreira 1:0 (1:0)
30.12.2016 20:15 FC Vizela - Vitória Guimarães 1:2 (1:1)
03.01.2017 18:15 Vitória Guimarães - Paços de Ferreira 2:2 (0:1)
20:15 SL Benfica - FC Vizela 4:0 (1:0)
10.01.2017 20:15 Paços de Ferreira - FC Vizela 2:2 (0:1)
22:15 Vitória Guimarães - SL Benfica 0:2 (0:2)
Halbfinale
25.01.2017 21:45 Vitória Setúbal - Sporting Braga 0:3 (0:1)
26.01.2017 21:45 Moreirense FC - SL Benfica 3:1 (0:1)
Finale
29.01.2017 21:45 Sporting Braga - Moreirense FC 0:1 (0:1)