The 2025–26 Taça de Portugal (also known as Taça de Portugal Generali Tranquilidade for sponsorship reasons) was the 86th edition of the Taça de Portugal, the premier knockout competition in Portuguese football. The competition was contested by a total of 149 teams (excluding reserve or B teams) representing the top four national levels of the Portuguese football league system and the fifth-level district leagues and cups. The tournament began on 30 August 2025 with the first round, involving teams from the third, fourth and fifth tiers, and concluded with the final at the Estádio Nacional in Oeiras on 24 May 2026. Top-tier Primeira Liga teams entered the competition in the third round.
Primeira Liga side Sporting CP were the defending champions. They reached the final for a third consecutive season but were defeated 2–1 after extra-time by Liga Portugal 2 side Torreense. In doing so, Torreense won their first-ever title in the competition and their first major trophy in the club's history, becoming also the first second-tier club to achieve this feat. As cup winners, Torreense qualified for the 2026–27 UEFA Europa League league stage – their first-ever participation in European competitions – and will play their first Supertaça Cândido de Oliveira against the 2026–27 Primeira Liga winners FC Porto.
Format Round Clubsremaining Clubsinvolved Winners fromprevious round New entriesthis round Leagues entering at this round (tier) First round 149 116 none 116 Liga 3 (3rd): 18 teamsCampeonato de Portugal (4th): 54 teamsDistrict Football Associations (5th): 44 teams Second round 108 92 15 Liga Portugal 2 (2nd): 15 teams Third round 64 64 46 18 Primeira Liga (1st): 18 teams Fourth round 32 32 32 none none Fifth round 16 16 16 none none Quarter-finals 8 8 8 none none Semi-finals 4 4 4 none none Final 2 2 2 none none
Teams A total of 149 teams competed in the 2025–26 edition, comprising 18 teams from the Primeira Liga (tier 1), 15 teams from the Liga Portugal 2 (tier 2), 18 teams from the Liga 3 (tier 3), 54 teams from the Campeonato de Portugal (tier 4) and 44 teams from the District championships and cups (tier 5).
Primeira Liga
Alverca Arouca AVS Benfica Braga Casa Pia Estoril Estrela da Amadora Famalicão
Gil Vicente Moreirense Nacional Porto Rio Ave Santa Clara Sporting CP Tondela Vitória de Guimarães
Liga Portugal 2
Académico de Viseu Chaves Farense Feirense Felgueiras Leixões Lusitânia Lourosa Marítimo
Oliveirense Paços de Ferreira Penafiel Portimonense Tondela Torreense União de Leiria Vizela
Liga 3
Série A Amarante Fafe Marco 09 Paredes Sanjoanense São João de Ver Trofense Varzim
Série B 1º Dezembro Académica Amora Atlético CP Belenenses Caldas Lusitano Évora Mafra Sp. Covilhã União de Santarém
Campeonato de Portugal
Série A
Série B
Série C
Série D
District Championships
Algarve FA
Angra do Heroísmo FA
Aveiro FA
Beja FA
Braga FA
Bragança FA
Castelo Branco FA
Coimbra FA
Évora FA
Guarda FA
Horta FA
Leiria FA
Lisbon FA
Madeira FA
Ponta Delgada FA
Portalegre FA
Porto FA
Santarém FA
Setúbal FA
Viana do Castelo FA
Vila Real FA
Viseu FA
First round The draw for the first round was held on 8 August 2025. It featured a total of 116 teams, including 18 representatives from the Liga 3 (third level), 54 from the Campeonato de Portugal (fourth level) and 44 from the District Championships (fifth level). Thirty-eight teams were drawn a bye to the second round, leaving 78 teams to contest the first round. These teams were grouped according to geographical criteria into seven series of 10 teams and one series of eight teams.
Matches were played mostly on 30–31 August 2025. The 39 winners advanced to the second round.
+ Number of teams per tier entering this round Primeira Liga (1) Liga Portugal 2 (2) Liga 3 (3) Campeonato de Portugal (4) District Championships (5) Total
!colspan="3" align="center"|7 September 2025
Second round The draw for the second round was held simultaneously with the first round on 8 August 2025. It featured a total of 92 teams, including the 15 (non-reserve/B team) representatives from the Liga Portugal 2 (second level), the 39 winners of the first round (unknown at the time of the draw) and the 38 teams given a bye to the second round. The only condition of this draw was that all second-tier teams must play their matches away.
Matches were played on 19–21 September 2025. The 46 winners advanced to the third round.
+ Number of teams per tier entering this round Primeira Liga (1) Liga Portugal 2 (2) Liga 3 (3) Campeonato de Portugal (4) District Championships (5) Total
!colspan="3" align="center"|20 September 2025
!colspan="3" align="center"|21 September 2025
Third round The draw for the third round was held on 25 September 2025. It featured a total of 64 teams, including the 18 representatives from the Primeira Liga (first level) and the 46 winners of the second round. The only condition of this draw was that all first-tier teams must play their matches away.
Matches were played on 17–19 October 2025. The 32 winners advanced to the fourth round.
+ Number of teams per tier entering this round Primeira Liga (1) Liga Portugal 2 (2) Liga 3 (3) Campeonato de Portugal (4) District Championships (5) Total
!colspan="3" align="center"|17 October 2025
!colspan="3" align="center"|18 October 2025
!colspan="3" align="center"|19 October 2025
Fourth round The draw for the third round was held simultaneously with the third round on 25 September 2025. The 32 future winners of the third round matches were paired without any conditions.
+ Number of teams per tier entering this round Primeira Liga (1) Liga Portugal 2 (2) Liga 3 (3) Campeonato de Portugal (4) District Championships (5) Total Matches were played on 21–23 November 2025. The 16 winners advanced to the fifth round.
!colspan="3" align="center"|21 November 2025
!colspan="3" align="center"|22 November 2025
!colspan="3" align="center"|23 November 2025
Fifth round The draw for the fifth round was held on 25 November 2025. The 16 winners of the fourth round were paired without any conditions.
+ Number of teams per tier entering this round Primeira Liga (1) Liga Portugal 2 (2) Liga 3 (3) Campeonato de Portugal (4) District Championships (5) Total Matches were played on 17–18, 23 and 27 December 2025. The eight winners advanced to the quarter-finals.
!colspan="3" align="center"|17 December 2025
!colspan="3" align="center"|18 December 2025
!colspan="3" align="center"|23 December 2025
!colspan="3" align="center"|27 December 2025
Quarter-finals The draw for the quarter-finals was held simultaneously with the fifth round on 25 November 2025. The eight future winners of the fifth round were paired without any conditions.
+ Number of teams per tier entering this round Primeira Liga (1) Liga Portugal 2 (2) Liga 3 (3) Campeonato de Portugal (4) District Championships (5) Total Matches were played on 11 and 14 January and 5 February 2026. The four winners advanced to the semi-finals.
Semi-finals The draw for the semi-finals was held on 15 January 2026. The four winners of the quarter-finals were paired without any conditions. Each pairing was contested in two home-and-away matches.
+ Number of teams per tier entering this round Primeira Liga (1) Liga Portugal 2 (2) Liga 3 (3) Campeonato de Portugal (4) District Championships (5) Total The first-leg matches were played on 4 February and 3 March, and the second-leg matches were played on 22–23 April 2026. The two winners on aggregate advanced to the final.
Torreense won 3–1 on aggregate.
Sporting CP won 1–0 on aggregate.
Final
+ Number of teams per tier entering this round Primeira Liga (1) Liga Portugal 2 (2) Liga 3 (3) Campeonato de Portugal (4) District Championships (5) Total
References