Winners ListAll-time Table Portuguese Cup Winner SeasonTeamTitle2026União Torreense1.2025Sporting CP22.2024FC Porto24.2023FC Porto23.2022FC Porto22.2021S.C. Braga3.2020FC Porto21.2019Sporting CP21.2018CD Aves1.2017SL Benfica29.2016S.C. Braga2.2015Sporting CP20.2014SL Benfica28.2013Vitória Guimarães1.2012Académica de Coimbra2.2011FC Porto20.2010FC Porto19.2009FC Porto18.2008Sporting CP19.2007Sporting CP18.2006FC Porto17.2005Vitória Setúbal3.2004SL Benfica27.2003FC Porto16.2002Sporting CP17.2001FC Porto15.2000FC Porto14.1999SC Beira-Mar1.1998FC Porto13.1997Boavista5.1996SL Benfica26.1995Sporting CP16.1994FC Porto12.1993SL Benfica25.1992Boavista4.1991FC Porto11.1990Estrela Amadora1.1989Os Belenenses6.1988FC Porto10.1987SL Benfica24.1986SL Benfica23.1985SL Benfica22.1984FC Porto9.1983SL Benfica21.1982Sporting CP15.1981SL Benfica20.1980SL Benfica19.1979Boavista3.1978Sporting CP14.1977FC Porto8.1976Boavista2.1975Boavista1.1974Sporting CP13.1973Sporting CP12.1972SL Benfica18.1971Sporting CP11.1970SL Benfica17.1969SL Benfica16.1968FC Porto7.1967Vitória Setúbal2.1966S.C. Braga1.1965Vitória Setúbal1.1964SL Benfica15.1963Sporting CP10.1962SL Benfica14.1961Leixões SC1.1960Os Belenenses5.1959SL Benfica13.1958FC Porto6.1957SL Benfica12.1956FC Porto5.1955SL Benfica11.1954Sporting CP9.1953SL Benfica10.1952SL Benfica9.1951SL Benfica8.1949SL Benfica7.1948Sporting CP8.1946Sporting CP7.1945Sporting CP6.1944SL Benfica6.1943SL Benfica5.1942Os Belenenses4.1941Sporting CP5.1940SL Benfica4.1939Académica de Coimbra1.1938Sporting CP4.1937FC Porto4.1936Sporting CP3.1935SL Benfica3.1934Sporting CP2.1933Os Belenenses3.1932FC Porto3.1931SL Benfica2.1930SL Benfica1.1929Os Belenenses2.1928Carcavelinhos FC1.1927Os Belenenses1.1926CS Marítimo1.1925FC Porto2.1924SC Olhanense1.1923Sporting CP1.1922FC Porto1.