The 2024–25 Taça de Portugal (also known as Taça de Portugal Generali Tranquilidade for sponsorship reasons) was the 85th edition of the Taça de Portugal, the premier knockout competition in Portuguese football. The winners qualified for the 2025–26 UEFA Europa League league stage should they have not qualified via the league.
A total of 147 teams entered the cup. All teams from the top four tiers of the Portuguese football league system competed in this edition – excluding reserve or B teams, which were not eligible – together with representatives of the fifth-tier District leagues and cups. The competition began on 7 September 2024 with the first-round matches involving teams from the third, fourth and fifth tiers, and concluded on 25 May 2025 with the final at the Estádio Nacional in Oeiras.
Primeira Liga side Porto were the three-time defending champions, however they were eliminated in the fourth round as they lost to Moreirense 2–1. Sporting CP secured their 18th cup by defeating Benfica 3–1 in extra time, on the 25th May 2025.
Format Round Clubsremaining Clubsinvolved Winners fromprevious round New entriesthis round Leagues entering at this round (tier) First round 147 113 none 113 Liga 3 (3rd): 18 teamsCampeonato de Portugal (4th): 52 teamsDistrict Football Associations (5th): 43 teams Second round 110 92 16 Liga Portugal 2 (2nd): 16 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 147 teams competed in the 2024–25 edition, comprising 18 teams from the Primeira Liga (tier 1), 16 teams from the Liga Portugal 2 (tier 2), 18 teams from the Liga 3 (tier 3), 52 teams from the Campeonato de Portugal (tier 4) and 43 teams from the District championships and cups (tier 5).
Primeira Liga
Arouca AVS Benfica Boavista Braga Casa Pia Estoril Estrela da Amadora Famalicão
Farense Gil Vicente Moreirense Nacional Porto Rio Ave Santa Clara Sporting CP Vitória de Guimarães
Liga Portugal 2
Académico de Viseu Alverca Chaves Feirense Felgueiras Leixões Mafra Marítimo
Oliveirense Paços de Ferreira Penafiel Portimonense Tondela Torreense União de Leiria Vizela
Liga 3
Série A Amarante Anadia Fafe Lusitânia Lourosa Sanjoanense São João de Ver Trofense Varzim Vilaverdense
Série B 1º Dezembro Académica Atlético CP Belenenses Caldas Lusitânia Oliveira do Hospital Sp. Covilhã União de Santarém
Campeonato de Portugal
Série A Atlético dos Arcos Bragança Brito Dumiense Joane Limianos Os Sandinenses Paredes Pevidém Rebordosa Tirsense Vianense Vila Real
Série B Alpendorada Beira-Mar Camacha Cinfães Coimbrões Gondomar Guarda Leça Machico Marco 09 Régua Salgueiros União de Lamas
Série C Alcains Arronches Benfica Castelo Branco Fátima Marialvas Marinhense Mortágua O Elvas Peniche Pêro Pinheiro Sertanense Sp. Pombal União 1919
Série D Amora Barreirense Comércio e Indústria Estrela de Vendas Novas Fabril do Barreiro Lagoa Louletano Lusitano Évora Moncarapachense Moura Operário Serpa Sintrense
District Championships
Algarve FA Esperança de Lagos Ferreiras Angra do Heroísmo FA Juventude Lajense Velense Aveiro FA Estarreja Ovarense Beja FA Castrense Praia Milfontes Braga FA Maria da Fonte Vieira Bragança FA Macedo de Cavaleiros Vinhais
Castelo Branco FA Académico do Fundão Pedrógão Coimbra FA Académica-SF Tocha Évora FA GD Portel Sp. Viana Alentejo Guarda FA Ginásio Figueirense Vila Cortez Horta FA Desportivo Lajense Madalena Leiria FA Vieirense União Serra
Lisbon FA Fut. Benfica Sacavenense Madeira FA Juventude de Gaula Ponta Delgada FA Rabo de Peixe São Roque Portalegre FA Eléctrico Gavionenses Porto FA Aliança de Gandra Maia Lidador
Santarém FA Abrantes e Benfica Ferreira do Zêzere Setúbal FA O Grandolense Olímpico Montijo Viana do Castelo FA Cardielense Desportivo Monção Vila Real FA Pedras Salgadas Valpaços Viseu FA Oliveira de Frades GD Resende
Notes
First round The draw was made on the 2 August 2024, on the Federação Portuguesa de Futebol official You-Tube channel. 39 teams received byes to the 2nd round. The matches was played on 7-15 September 2024. + 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 2024
!colspan="3" align="center"|8 September 2024
!colspan="3" align="center"|15 September 2024
Second round The draw was made on the 2 August 2024 (after the first round draw was finished), on the Federação Portuguesa de Futebol official YouTube channel. 37 winners from the first round were joined to 39 teams (which received byes). Sixteen clubs from Liga Portugal 2 also started from this stage. The winners proceeded to the third round. The matches were played on 20-22 September 2024. + 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 2024
!colspan="3" align="center"|21 September 2024
!colspan="3" align="center"|22 September 2024
Third round The draw was made on 25 September 2024 on the Federação Portuguesa de Futebol official YouTube channel. 46 winners from the second round joined to 18 clubs from Primeira Liga, which started from this stage. The winners proceeded to the fourth round. The matches were played 18-21 October 2024. + 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"|18 October 2024
!colspan="3" align="center"|19 October 2024
!colspan="3" align="center"|20 October 2024
!colspan="3" align="center"|21 October 2024
Fourth round The draw for the fourth round was made on the 23 October 2024 on the Federação Portuguesa de Futebol official You-Tube channel. The winners proceed to Fifth round. The matches was played on 23-24 November 2024. + 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"|22 November 2024
!colspan="3" align="center"|23 November 2024
!colspan="3" align="center"|24 November 2024
Fifth 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
Quarter-finals + 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
Semi-finals + 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
Sporting CP won 4–1 on aggregate.
S.L Benfica won 9–0 on aggregate.
Final
Bracket
References