Gruppe A
31.07.2011 18:00 CD Trofense - Leixões SC 1:1 (1:0)
18:00 FC Penafiel - Os Belenenses 0:0 (0:0)
07.08.2011 18:00 CD Trofense - FC Penafiel 1:1 (0:0)
18:00 Os Belenenses - Leixões SC 5:3 (1:0)
14.08.2011 18:00 Leixões SC - FC Penafiel 1:1 (0:1)
18:00 Os Belenenses - CD Trofense 3:1 (1:0)
Gruppe B
31.07.2011 17:00 Sporting Covilhã - CD Santa Clara 0:1 (0:0)
18:00 Naval 1° de Maio - FC Arouca 2:0 (2:0)
06.08.2011 18:00 Naval 1° de Maio - Sporting Covilhã 2:1 (2:1)
07.08.2011 18:00 CD Santa Clara - FC Arouca 1:1 (1:1)
14.08.2011 18:00 FC Arouca - Sporting Covilhã 0:1 (0:1)
18:00 CD Santa Clara - Naval 1° de Maio 1:0 (0:0)
Gruppe C
31.07.2011 17:00 Atlético CP - SC Freamunde 0:1 (0:0)
18:00 Portimonense SC - Moreirense FC 2:3 (0:1)
07.08.2011 17:00 SC Freamunde - Moreirense FC 1:1 (0:0)
18:00 Portimonense SC - Atlético CP 1:1 (0:0)
14.08.2011 17:00 Moreirense FC - Atlético CP 2:1 (0:0)
17:00 SC Freamunde - Portimonense SC 2:3 (1:1)
Gruppe D
31.07.2011 17:00 UD Oliveirense - CD Aves 0:1 (0:1)
17:00 União da Madeira - GD Estoril 3:2 (0:1)
07.08.2011 17:00 UD Oliveirense - União da Madeira 2:1 (1:1)
18:00 GD Estoril - CD Aves 2:0 (1:0)
14.08.2011 17:00 CD Aves - União da Madeira 0:0 (0:0)
17:00 GD Estoril - UD Oliveirense 1:0 (0:0)
2. Runde
08.10.2011 17:00 União da Madeira - CS Marítimo 2:3
21:15 FC Penafiel - Académica de Coimbra 1:1 (1:0)
09.10.2011 18:00 CD Santa Clara - União Leiria 3:1
26.10.2011 17:00 Naval 1° de Maio - Vitória Setúbal 1:2
17:00 Portimonense SC - CD Feirense 1:0
17:00 Moreirense FC - SC Beira-Mar 2:2
20:00 GD Estoril - SC Olhanense 3:3
27.10.2011 17:00 Os Belenenses - Gil Vicente 2:1
09.11.2011 17:00 Vitória Setúbal - Naval 1° de Maio 2:1
17:00 CD Feirense - Portimonense SC 4:5 i.E.
21:15 SC Olhanense - GD Estoril 0:0
12.11.2011 17:00 CS Marítimo - União da Madeira 2:0
17:00 SC Beira-Mar - Moreirense FC 1:2
21:15 Gil Vicente - Os Belenenses 2:0
13.11.2011 17:00 União Leiria - CD Santa Clara 1:0
20:15 Académica de Coimbra - FC Penafiel 0:1
3. Runde Gruppe A
02.01.2012 17:00 Gil Vicente - Moreirense FC 2:1
21:45 Rio Ave FC - Sporting CP 1:1
18.01.2012 17:00 Rio Ave FC - Gil Vicente 1:1 (0:0)
19.01.2012 21:15 Sporting CP - Moreirense FC 1:1 (1:1)
04.02.2012 21:30 Sporting CP - Gil Vicente 0:1 (0:0)
21:30 Moreirense FC - Rio Ave FC 1:0 (0:0)
3. Runde Gruppe B
02.01.2012 20:00 CS Marítimo - CD Santa Clara 2:0
03.01.2012 21:45 Vitória Guimarães - SL Benfica 1:4 (0:1)
18.01.2012 19:15 Vitória Guimarães - CS Marítimo 0:2 (0:0)
21:15 SL Benfica - CD Santa Clara 2:0 (0:0)
04.02.2012 18:00 CD Santa Clara - Vitória Guimarães 1:0 (0:0)
05.02.2012 21:30 SL Benfica - CS Marítimo 3:0 (1:0)
3. Runde Gruppe C
03.01.2012 18:00 Portimonense SC - FC Penafiel 0:1 (0:0)
20:15 CD Nacional - Sporting Braga 1:2 (0:1)
18.01.2012 17:00 CD Nacional - Portimonense SC 0:0 (0:0)
19:00 Sporting Braga - FC Penafiel 2:0 (1:0)
04.02.2012 19:30 Sporting Braga - Portimonense SC 1:0 (0:0)
19:30 FC Penafiel - CD Nacional 1:2 (1:0)
3. Runde Gruppe D
21.12.2011 22:00 Paços de Ferreira - FC Porto 1:2
02.01.2012 20:00 Vitória Setúbal - GD Estoril 3:1
18.01.2012 17:00 Paços de Ferreira - Vitória Setúbal 1:0 (1:0)
21:45 FC Porto - GD Estoril 1:0 (0:0)
05.02.2012 19:30 FC Porto - Vitória Setúbal 2:0 (1:0)
19:30 GD Estoril - Paços de Ferreira 0:1 (0:0)
Halbfinale
20.03.2012 21:45 SL Benfica - FC Porto 3:2 (2:2)
22.03.2012 21:15 Gil Vicente - Sporting Braga 4:2 (1:2, 2:2) i.E.
Finale
14.04.2012 21:45 Gil Vicente - SL Benfica 1:2 (0:1)