The Taça de Portugal (; ) is an annual association football competition and the premier knockout tournament in Portuguese football. For sponsorship reasons, it has been known as Taça de Portugal Generali Tranquilidade since the 2024–25 season. Organised by the Portuguese Football Federation since it was first held in 1938, the competition is open to professional and amateur clubs from the top-four league divisions. Matches are played from August–September to May–June, and the final is traditionally held at the Estádio Nacional in Oeiras, near Lisbon.

The cup winners qualify for the Supertaça Cândido de Oliveira (or the runners-up, in case the winners are also the league champions) and the UEFA Europa League. The Europa League berth is passed down the contemporaneous Primeira Liga table if the cup winner had already qualified for the UEFA Champions League.

Before 1938, a similar competition was held since 1922 under the name Campeonato de Portugal (), which determined the national champions from among the different regional championship winners. The establishment of the Primeira Liga, a nationwide league-based competition, as the official domestic championship in 1938, led to the conversion of the Campeonato de Portugal into the main domestic cup competition, under its current designation. The trophy awarded to the Portuguese Cup winners is the same that was awarded to the Campeonato de Portugal winners, although titles in each competition are counted separately.

The first winners of the Taça de Portugal were Académica, who defeated Benfica 4–3 in the 1939 final. Benfica are the most successful team in the competition, with 26 trophies in 39 final appearances. Torreense are the current holders, after beating Sporting CP 2–1 in the 2026 final to secure their first title in the competition.

History

The first incarnation of a Portuguese Cup began in 1912, as an invitational tournament organized by SC Império; it was named after the organizing club, as "Taça do Império" (not to be confused with a similarly named, but unrelated, Taça Império - the one-off trophy for the inaugural match at the National Stadium on 10 June 1944). Because of its closed format, with very few clubs taking part, the Portuguese Federation does not recognise it as a true "national cup"; it ended in 1918.

The inaugural season of the "Campeonato de Portugal" (Championship of Portugal) took place in 1921–22, and this competition was played every season until 1937–38. The original format had all the clubs participating in regional leagues, with the regional winners progressing to knock-out rounds, and the ultimate victors named Champions of Portugal. This was the primary tournament in Portugal, until the creation of the round-robin competition in 1934-35 - in fact, the Champions moniker of this early period can be misleading, as the modern concept of "champion" applies to the league champion (i.e., for statistical purposes, the winners of this Campeonato de Portugal are no longer counted among Portuguese League champions). The short period of coexistence between two championships meant considerable confusion, and was pointed as a reason for lack of competitiveness in contemporary international matches - therefore, a revamp was bound to happen.

The success of the older competition meant it was carried over after the reorganization of Football competitions in 1938–39, albeit losing its top status: the (round-robin) league carried the name Campeonato (or, in its longform, "Campeonato Nacional da Primeira Divisão"), and the old Campeonato de Portugal was renamed "Taça de Portugal" (Portuguese Cup) for the 1938–39 season. The Cup soon became the second-most important trophy in Portuguese football.

The Cup is organised by the Portuguese Football Federation (Federação Portuguesa de Futebol) and is played by all teams in the Primeira Liga, Segunda Liga, Liga 3 and Campeonato de Portugal, by the 20 District Championship runners-up and by the 20 District Cup winners. Some extra teams from the District Championships might be invited in order to fill necessary spots. Reserve teams aren't allowed to enter the competition.

Format As of the 2023–24 season, the cup is composed of 8 rounds (final included), with 1st level clubs joining at the 3rd round, the 2nd level clubs joining at the 2nd round and the 3rd and lower-level clubs competing from the beginning. All rounds are played in a single game, except for the semifinals, which are played over two legs (home and away).

Final venues The final match has been played at the Estádio Nacional near Lisbon in Jamor every season since 1946, except in 1961 (in a rare occurrence, Estádio das Antas was chosen as a more convenient venue for both Leixões and FC Porto, despite being the home of the latter; an agreement was reached by both teams due to geographical proximity and capacity); in the three years following the Carnation Revolution; in the 1982–83 season, due to FC Porto's pressure. In the years following the Carnation Revolution, the venue for the final match would be the home ground of the team that had won the Portuguese Cup the previous year; however, when Boavista won the Cup twice in a row, its home ground (Estádio do Bessa) was deemed too small and the matches were instead played in Estádio das Antas (FC Porto's former home ground).

Finals Campeonato de Portugal (1922–1938) + Campeonato de Portugal finalsSeasonWinnersResultRunners-upDateVenue1922Porto2–1Sporting CP4 June 1922 Campo da Constituição, Porto0–211 June 1922 Campo Grande, Lisbon3–1 18 June 1922 Campo do Bessa, Porto1922–23Sporting CP3–0Académica24 June 1923 Santo Estádio, Faro1923–24Olhanense4–2Porto8 June 1924 Campo Grande, Lisbon1924–25Porto (2)2–1Sporting CP28 June 1925 Campo de Monserrate, Viana do Castelo1925–26Marítimo2–0Belenenses6 June 1926 Campo do Ameal, Porto1926–27Belenenses3–0Vitória de Setúbal12 June 1927 Estádio do Lumiar, Lisbon1927–28Carcavelinhos3–1Sporting CP30 June 1928 Campo de Palhavã, Lisbon1928–29Belenenses (2)2–1União de Lisboa16 June 19291929–30Benfica3–1 Barreirense1 June 1930Campo Grande, Lisbon1930–31Benfica (2)3–0Porto28 June 1931Campo do Arnado, Coimbra1931–32Porto (3)4–4 Belenenses30 June 19322–117 July 19321932–33Belenenses (3)3–1Sporting CP2 July 1933 Estádio do Lumiar, Lisbon1933–34Sporting CP (2)4–3 Barreirense8 July 19341934–35Benfica (3)2–1Sporting CP30 June 19351935–36Sporting CP (3)3–1Belenenses7 July 19361936–37Porto (4)3–2Sporting CP4 July 1937 Campo do Arnado, Coimbra1937–38Sporting CP (4)3–1Benfica26 June 1938Estádio do Lumiar, Lisbon

Performance by club ClubWinnersRunners-upWinning yearsRunners-up years Sporting CP4 6 1923, 1934, 1936, 1938 1922, 1925, 1928, 1933, 1935, 1937 Porto4 2 1922, 1925, 1932, 1937 1924, 1931 Belenenses3 3 1927, 1929, 1933 1926, 1932, 1936 Benfica31 1930, 1931, 1935 1938 Olhanense10 1924 Marítimo10 1926 Carcavelinhos10 1928 Barreirense02 1930, 1934 Académica01 1923 Vitória de Setúbal01 1927 União de Lisboa01 1929

Taça de Portugal (1938–present) + Taça de Portugal finalsSeasonWinnersResultRunners-upDateVenue1938–39Académica4–3Benfica25 June 1939Campo das Salésias, Lisbon1939–40Benfica 3–1Belenenses7 July 1940Estádio do Lumiar, Lisbon1940–41Sporting CP 4–1Belenenses22 June 1941Campo das Salésias, Lisbon1941–42Belenenses 2–0Vitória de Guimarães12 June 1942 Estádio do Lumiar, Lisbon1942–43Benfica (2)5–1Vitória de Setúbal 20 June 1943 Campo das Salésias, Lisbon1943–44Benfica (3)8–0Estoril Praia28 May 19441944–45Sporting CP (2)1–0Olhanense1 July 19451945–46Sporting CP (3)4–2Atlético CP30 June 1946Estádio Nacional, Jamor1946–47Not held due to overscheduling1947–48Sporting CP (4)3–1Belenenses4 July 1948Estádio Nacional, Jamor1948–49Benfica (4)2–1Atlético CP12 June 19491949–50Not held, due to the Latin Cup being held at Estádio Nacional1950–51Benfica (5)5–1Académica10 June 1951Estádio Nacional, Jamor1951–52Benfica (6)5–4Sporting CP15 June 19521952–53Benfica (7)5–0Porto28 June 19531953–54Sporting CP (5)3–2Vitória de Setúbal27 June 19541954–55Benfica (8)2–1Sporting CP12 June 19551955–56Porto2–0Torreense27 May 19561956–57Benfica (9)3–1Sporting da Covilhã2 June 19571957–58Porto (2)1–0Benfica15 June 19581958–59Benfica (10)1–0Porto19 July 19591959–60Belenenses (2)2–1Sporting CP3 July 19601960–61Leixões2–0Porto9 July 1961Estádio das Antas, Porto1961–62Benfica (11)3–0Vitória de Setúbal1 July 1962Estádio Nacional, Jamor1962–63Sporting CP (6)4–0Vitória de Guimarães30 June 19631963–64Benfica (12)6–2Porto5 July 19641964–65Vitória de Setúbal3–1Benfica4 July 19651965–66Braga1–0Vitória de Setúbal22 May 19661966–67Vitória de Setúbal (2)3–2 Académica9 July 19671967–68Porto (3)2–1Vitória de Setúbal16 June 19681968–69Benfica (13)2–1 Académica22 June 19691969–70Benfica (14)3–1Sporting CP14 June 19701970–71Sporting CP (7)4–1Benfica27 June 19711971–72Benfica (15)3–2 Sporting CP4 June 19721972–73Sporting CP (8)3–2Vitória de Setúbal17 June 19731973–74Sporting CP (9)2–1 Benfica9 June 19741974–75Boavista2–1Benfica14 June 1975Estádio José Alvalade, Lisbon1975–76Boavista (2)2–1Vitória de Guimarães12 June 1976Estádio das Antas, Porto1976–77Porto (4)1–0Braga18 May 19771977–78Sporting CP (10)1–1 Porto18 June 1978Estádio Nacional, Jamor2–124 June 19781978–79Boavista (3)1–1 Sporting CP30 June 19791–01 July 19791979–80Benfica (16)1–0Porto7 June 19801980–81Benfica (17)3–1Porto6 June 19811981–82Sporting CP (11)4–0Braga29 May 19821982–83Benfica (18)1–0Porto21 August 1983Estádio das Antas, Porto1983–84Porto (5)4–1Rio Ave1 May 1984Estádio Nacional, Jamor1984–85Benfica (19)3–1Porto10 June 19851985–86Benfica (20)2–0Belenenses27 April 19861986–87Benfica (21)2–1Sporting CP7 June 19871987–88Porto (6)1–0Vitória de Guimarães19 June 19881988–89Belenenses (3)2–1Benfica28 May 19891989–90Estrela da Amadora1–1 Farense27 May 19902–03 June 19901990–91Porto (7)3–1 Beira-Mar2 June 19911991–92Boavista (4)2–1Porto24 May 19921992–93Benfica (22)5–2Boavista10 June 19931993–94Porto (8)0–0 Sporting CP5 June 19942–1 10 June 19941994–95Sporting CP (12)2–0Marítimo10 June 19951995–96Benfica (23)3–1Sporting CP18 May 19961996–97Boavista (5)3–2Benfica10 June 19971997–98Porto (9)3–1Braga14 June 19981998–99Beira-Mar1–0Campomaiorense16 June 19991999–00Porto (10)1–1 Sporting CP21 May 20002–025 May 20002000–01Porto (11)2–0Marítimo10 June 20012001–02Sporting CP (13)1–0Leixões12 May 2002Replay matches abolished2002–03Porto (12)1–0União de Leiria15 June 2003Estádio Nacional, Jamor2003–04Benfica (24)2–1 Porto16 May 20042004–05Vitória de Setúbal (3)2–1Benfica29 May 20052005–06Porto (13)1–0Vitória de Setúbal14 May 20062006–07Sporting CP (14)1–0Belenenses27 May 20072007–08Sporting CP (15)2–0 Porto18 May 20082008–09Porto (14)1–0Paços de Ferreira31 May 20092009–10Porto (15)2–1Chaves16 May 20102010–11Porto (16)6–2Vitória de Guimarães22 May 20112011–12Académica (2)1–0Sporting CP20 May 20122012–13Vitória de Guimarães2–1Benfica26 May 20132013–14Benfica (25)1–0Rio Ave18 May 20142014–15Sporting CP (16)2–2 Braga31 May 20152015–16Braga (2)2–2 Porto22 May 20162016–17Benfica (26)2–1Vitória de Guimarães28 May 20172017–18Desportivo das Aves2–1Sporting CP20 May 20182018–19Sporting CP (17)2–2 Porto25 May 20192019–20Porto (17)2–1 Benfica1 August 2020Estádio Cidade de Coimbra, Coimbra2020–21Braga (3)2–0 Benfica23 May 20212021–22Porto (18)3–1 Tondela22 May 2022Estádio Nacional, Jamor2022–23Porto (19)2–0Braga4 June 20232023–24Porto (20)2–1 Sporting CP26 May 20242024–25Sporting CP (18)3–1 Benfica25 May 20252025–26Torreense2–1 Sporting CP24 May 2026

Performance by club