Taça de Portugal

2015/16 -
2014/15 - Sporting
2013–14 Benfica
2012–13 Vitória de Guimarães
2011–12 Académica
2010–11 FC Porto
2009–10 FC Porto
2008–09 FC Porto
2007–08 Sporting
2006–07 Sporting
2005–06 FC Porto
2004–05 Vitória de Setúbal
2003–04 Benfica
2002–03 FC Porto
2001–02 Sporting
2000–01 FC Porto
1999–00 FC Porto
1998–99 Beira-Mar
1997–98 FC Porto
1996–97 Boavista
1995–96 Benfica
1994–95 Sporting
1993–94 FC Porto
1992–93 Benfica
1991–92 Boavista
1990–91 FC Porto
1989–90 Estrela da Amadora
1988–89 Belenenses
1987–88 FC Porto
1986–87 Benfica
1985–86 Benfica
1984–85 Benfica
1983–84 FC Porto
1982–83 Benfica
1981–82 SC Braga
1980–81 Benfica
1979–80 Benfica
1978/79 - Boavista
1977/78 - Sporting
1976/77 - FC Porto
1975/76 - Boavista
1974/75 - Boavista
1973/74 - Sporting
1972/73 - Sporting
1971/72 - Benfica
1970/71 - Sporting
1969/70 - Benfica
1968/69 - Benfica
1967/68 - FC Porto
1966/67 - Vitória de Setúbal
1965/66 - SC Braga
1964/65 - Vitória de Setúbal
1963/64 - Benfica
1962/63 - Sporting
1961/62 - Benfica
1960/61 - Leixões
1959/60 - Belenenses
1958/59 - Benfica
1957/58 - FC Porto
1956/57 - Benfica
1955/56 - FC Porto
1954/55 - Benfica
1953/54 - Sporting
1952/53 - Benfica
1951/52 - Benfica
1950/51 - Benfica
1949–50 Não Disputada
1948–49 Benfica
1947–48 Sporting
1946–47 Não Disputada
1945–46 Sporting
1944–45 Sporting
1943–44 Benfica
1942–43 Benfica
1941–42 Belenenses
1940–41 Sporting
1939–40 Benfica
1938–39 Académica