# 2019–20 Taça de Portugal

The 2019–20 Taça de Portugal (also known as Taça de Portugal Placard for sponsorship reasons) was the 80th edition of the Taça de Portugal, the premier knockout competition in Portuguese football. A total of 144 clubs entered this edition, including teams from the top three tiers of the Portuguese football league system and representatives of the fourth-tier District leagues and cups. This was the first season to allow a fourth substitution during extra time.
The competition began on 1 September 2019 with the first-round matches and was scheduled to conclude on 24 May 2020 with the final at the Estádio Nacional in Oeiras, between top-tier sides Benfica and Porto. However, due to the COVID-19 pandemic in Portugal, the final was postponed to 1 August 2020 and was played instead at the Estádio Cidade de Coimbra in Coimbra, behind closed doors. Porto beat Benfica 2–1 to win their 17th title in the competition and secure the club's eighth double.
Primeira Liga side Sporting CP were the defending champions, but they were eliminated by third-tier side Alverca in the third round.

## Format

| Round | Clubs remaining | Clubs involved | Winners from previous round | New entries this round | Leagues entering at this round |
| First round | 144 | 110 | none | 110 | Campeonato de Portugal (3rd): 68 teams District Football Associations (4th): 42 teams |
| Second round | 110 | 92 | 55+21 | 16 | LigaPro (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 144 teams will compete in the 2019–20 Taça de Portugal: 18 teams from Primeira Liga, 16 teams from the LigaPro, 68 teams from the Campeonato de Portugal and 42 teams from the District championships and cups.

### District Championships

Note: 1st/2nd/3rd/4th: final placing in championship; CW/CR: Cup winner or runner-up

## Schedule

All draws are held at the Portuguese Football Federation (FPF) headquarters in Oeiras. Match kick-off times are in WET (UTC±0) from the fourth round to the semi-finals, and in WEST (UTC+1) during the rest of the competition.
| Round | Draw date | Date(s) | Fixtures | Teams | Prize money |
| First round | 8 August 2019 | 1 September 2019 | 55 | 144 → 110 | TBD |
| Second round | 12 September 2019 | 29 September 2019 | 46 | 110 → 64 | TBD |
| Third round | 2 October 2019 | 20 October 2019 | 32 | 64 → 32 | TBD |
| Fourth round | 28 October 2019 | 24 November 2019 | 16 | 32 → 16 | TBD |
| Fifth round | 26 November 2019 | 17–19 December 2019 | 8 | 16 → 8 | TBD |
| Quarter-finals | 23 December 2019 | 14–16 January 2020 | 4 | 8 → 4 | TBD |
| Semi-finals | 23 December 2019 | 5 February 2020 (1st leg) 12 February 2020 (2nd leg) | 4 | 4 → 2 | TBD |
| Final | 23 December 2019 | 1 August 2020 | 1 | 2 → 1 | TBD |

## First round

Times are WEST (UTC+1) (local times, if different, are in parentheses).

## Second round

Number of teams per tier entering this round :
| Primeira Liga | LigaPro | Campeonato de Portugal | District FAs | Total |
| 18 / 18 | 16 / 16 | 55 / 68 | 21 / 42 | 110 / 144 |

### Repechage

The following 21 first-round losing teams were selected to compete in the second round:
* Águias do Moradal (D)
* Anadia (D)
* Ançã (D)
* Atlético dos Arcos (D)
* Coruchense (D)
* Eléctrico (D)
* Fabril Barreiro (CP)
* Fontinhas (CP)
* Ideal (CP)
* Leça (CP)
* Loures (CP)
* Lusitânia dos Açores (D)
* Lusitano de Évora (CP)
* Marinhense (CP)
* Olímpico Montijo (CP)
* Pevidém (D)
* Prado (D)
* São João de Ver (D)
* Valadares Gaia (CP)
* Vasco da Gama Sines (D)
* Vila Pouca de Aguiar (D)

### Fixtures

Times are WEST (UTC+1) (local times, if different, are in parentheses).

## Third round

Number of teams per tier entering this round :
| Primeira Liga | LigaPro | Campeonato de Portugal | District FAs | Total |
| 18 / 18 | 13 / 16 | 31 / 68 | 2 / 42 | 64 / 144 |
Times are WEST (UTC+1).

## Fourth round

Number of teams per tier entering this round :
| Primeira Liga | LigaPro | Campeonato de Portugal | District FAs | Total |
| 11 / 18 | 8 / 16 | 13 / 68 | 0 / 42 | 32 / 144 |
Times are WET (UTC±0).

## Fifth round

Number of teams per tier entering this round :
| Primeira Liga | LigaPro | Campeonato de Portugal | District FAs | Total |
| 7 / 18 | 4 / 16 | 5 / 68 | 0 / 42 | 16 / 144 |
Times are WET (UTC±0).

## Quarter-finals

Number of teams per tier entering this round :
| Primeira Liga | LigaPro | Campeonato de Portugal | District FAs | Total |
| 5 / 18 | 2 / 16 | 1 / 68 | 0 / 42 | 8 / 144 |
Times are WET (UTC±0).

## Semi-finals

Number of teams per tier entering this round :
| Primeira Liga | LigaPro | Campeonato de Portugal | District FAs | Total |
| 3 / 18 | 1 / 16 | 0 / 68 | 0 / 42 | 4 / 144 |
Times are WET (UTC±0).
Porto won 4–1 on aggregate.
Benfica won 4–3 on aggregate.

## Final

The final was scheduled to take place on 24 May 2020 at the Estádio Nacional in Oeiras. However, on 10 March, the FPF announced that it would be postponed due to the coronavirus pandemic in Portugal, following the recommendations of the Portuguese government. On 28 April, Portuguese Prime Minister António Costa met with the presidents of the "Big Three" clubs in Portugal (Benfica, Sporting CP and Porto), the President of the FPF, and the President of the Liga Portuguesa de Futebol Profissional, to discuss the conditions of the return of football competitions in Portugal. Two days later, with the consent of the Ministry of Health, Costa approved the return of the final, with the match being played behind closed doors.
On 2 July, it was announced that the final would be played on 1 August at the Estádio Cidade de Coimbra in Coimbra, behind closed doors.

## Bracket

| Fourth round | Fourth round | Fourth round | Fifth round | Fifth round | Fifth round | | | Quarter-finals | Quarter-finals | Quarter-finals | | | Semi-finals | Semi-finals | Semi-finals | | | Final | Final | Final |
| 23 November 2019 | 23 November 2019 | 23 November 2019 | | | | | | | | | | | | | | | |
| Vizela | Vizela | 1 | | | | | | | | | | | | | | | |
| Vizela | Vizela | 1 | 18 December 2019 | 18 December 2019 | 18 December 2019 | | | | | | | | | | | | | | |
| Benfica | Benfica | 2 | 18 December 2019 | 18 December 2019 | 18 December 2019 | | | | | | | | | | | | |
| Benfica | Benfica | 2 | Benfica | Benfica | 2 | | | | | | | | | | | | |
| 23 November 2019 | 23 November 2019 | 23 November 2019 | | | Benfica | Benfica | 2 | | | | | | | | | | | | |
| 23 November 2019 | 23 November 2019 | 23 November 2019 | Braga | Braga | 1 | | | | | | | | | | | | |
| Braga | Braga | 1 | Braga | Braga | 1 | | | | | | | | | | | | |
| Braga | Braga | 1 | | | | | | 14 January 2020 | 14 January 2020 | 14 January 2020 | | | | | | | | | |
| Gil Vicente | Gil Vicente | 0 | | | | | | 14 January 2020 | 14 January 2020 | 14 January 2020 | | | | | | | |
| Gil Vicente | Gil Vicente | 0 | | | | | | Benfica | Benfica | 3 | | | | | | | |
| 24 November 2019 | 24 November 2019 | 24 November 2019 | | | | | | | | Benfica | Benfica | 3 | | | | | | | |
| 24 November 2019 | 24 November 2019 | 24 November 2019 | | | | | | Rio Ave | Rio Ave | 2 | | | | | | | |
| Sintra Football | Sintra Football | 0 | | | | | | Rio Ave | Rio Ave | 2 | | | | | | | |
| Sintra Football | Sintra Football | 0 | 17 December 2019 | 17 December 2019 | 17 December 2019 | | | | | | | | | | | | | | |
| Marinhense | Marinhense | 2 | 17 December 2019 | 17 December 2019 | 17 December 2019 | | | | | | | | | | | | |
| Marinhense | Marinhense | 2 | Marinhense | Marinhense | 0 | | | | | | | | | | | | |
| 24 November 2019 | 24 November 2019 | 24 November 2019 | | | Marinhense | Marinhense | 0 | | | | | | | | | | | | |
| 24 November 2019 | 24 November 2019 | 24 November 2019 | Rio Ave | Rio Ave | 2 | | | | | | | | | | | | |
| Rio Ave | Rio Ave | 1 | Rio Ave | Rio Ave | 2 | | | | | | | | | | | | |
| Rio Ave | Rio Ave | 1 | | | | | | | | | | | 4 & 11 February 2020 | 4 & 11 February 2020 | 4 & 11 February 2020 | | | | |
| Alverca | Alverca | 0 | | | | | | | | | | | 4 & 11 February 2020 | 4 & 11 February 2020 | 4 & 11 February 2020 | | |
| Alverca | Alverca | 0 | | | | | | | | | | | Benfica | 3 | 1 | | |
| 24 November 2019 | 24 November 2019 | 24 November 2019 | | | | | | | | | | | | | Benfica | 3 | 1 | | |
| 24 November 2019 | 24 November 2019 | 24 November 2019 | | | | | | | | | | | Famalicão | 2 | 1 | | |
| Paços de Ferreira | Paços de Ferreira | 1 | | | | | | | | | | | Famalicão | 2 | 1 | | |
| Paços de Ferreira | Paços de Ferreira | 1 | 18 December 2019 | 18 December 2019 | 18 December 2019 | | | | | | | | | | | | | | |
| Sanjoanense | Sanjoanense | 0 | 18 December 2019 | 18 December 2019 | 18 December 2019 | | | | | | | | | | | | |
| Sanjoanense | Sanjoanense | 0 | Paços de Ferreira | Paços de Ferreira | 3 | | | | | | | | | | | | |
| 24 November 2019 | 24 November 2019 | 24 November 2019 | | | Paços de Ferreira | Paços de Ferreira | 3 | | | | | | | | | | | | |
| 24 November 2019 | 24 November 2019 | 24 November 2019 | Espinho | Espinho | 0 | | | | | | | | | | | | |
| Espinho (a.e.t.) | Espinho (a.e.t.) | 3 | Espinho | Espinho | 0 | | | | | | | | | | | | |
| Espinho (a.e.t.) | Espinho (a.e.t.) | 3 | | | | | | 15 January 2020 | 15 January 2020 | 15 January 2020 | | | | | | | | | |
| Arouca | Arouca | 2 | | | | | | 15 January 2020 | 15 January 2020 | 15 January 2020 | | | | | | | |
| Arouca | Arouca | 2 | | | | | | Paços de Ferreira | Paços de Ferreira | 0 | | | | | | | |
| 23 November 2019 | 23 November 2019 | 23 November 2019 | | | | | | | | Paços de Ferreira | Paços de Ferreira | 0 | | | | | | | |
| 23 November 2019 | 23 November 2019 | 23 November 2019 | | | | | | Famalicão | Famalicão | 1 | | | | | | | |
| Famalicão | Famalicão | 1 | | | | | | Famalicão | Famalicão | 1 | | | | | | | |
| Famalicão | Famalicão | 1 | 19 December 2019 | 19 December 2019 | 19 December 2019 | | | | | | | | | | | | | | |
| Académica | Académica | 0 | 19 December 2019 | 19 December 2019 | 19 December 2019 | | | | | | | | | | | | |
| Académica | Académica | 0 | Famalicão | Famalicão | 3 | | | | | | | | | | | | |
| 24 November 2019 | 24 November 2019 | 24 November 2019 | | | Famalicão | Famalicão | 3 | | | | | | | | | | | | |
| 24 November 2019 | 24 November 2019 | 24 November 2019 | Mafra | Mafra | 0 | | | | | | | | | | | | |
| Moreirense | Moreirense | 1 | Mafra | Mafra | 0 | | | | | | | | | | | | |
| Moreirense | Moreirense | 1 | | | | | | | | | | | | | | | | 1 August 2020 | 1 August 2020 | 1 August 2020 |
| Mafra | Mafra | 3 | | | | | | | | | | | | | | | | 1 August 2020 | 1 August 2020 | 1 August 2020 |
| Mafra | Mafra | 3 | | | | | | | | | | | | | | | | Benfica | Benfica | 1 |
| 23 November 2019 | 23 November 2019 | 23 November 2019 | | | | | | | | | | | | | | | | | | Benfica | Benfica | 1 |
| 23 November 2019 | 23 November 2019 | 23 November 2019 | | | | | | | | | | | | | | | | Porto | Porto | 2 |
| Académico de Viseu | Académico de Viseu | 1 | | | | | | | | | | | | | | | | Porto | Porto | 2 |
| Académico de Viseu | Académico de Viseu | 1 | 17 December 2019 | 17 December 2019 | 17 December 2019 | | | | | | | | | | | | | | | |
| Feirense | Feirense | 0 | 17 December 2019 | 17 December 2019 | 17 December 2019 | | | | | | | | | | | | | | | |
| Feirense | Feirense | 0 | Académico Viseu | Académico Viseu | 1 | | | | | | | | | | | | | | | |
| 24 November 2019 | 24 November 2019 | 24 November 2019 | | | Académico Viseu | Académico Viseu | 1 | | | | | | | | | | | | | | | |
| 24 November 2019 | 24 November 2019 | 24 November 2019 | Chaves | Chaves | 0 | | | | | | | | | | | | | | | |
| Chaves | Chaves | 1 | Chaves | Chaves | 0 | | | | | | | | | | | | | | | |
| Chaves | Chaves | 1 | | | | | | 16 January 2020 | 16 January 2020 | 16 January 2020 | | | | | | | | | | | | |
| Belenenses SAD | Belenenses SAD | 0 | | | | | | 16 January 2020 | 16 January 2020 | 16 January 2020 | | | | | | | | | | |
| Belenenses SAD | Belenenses SAD | 0 | | | | | | Académico de Viseu | Académico de Viseu | 1 | | | | | | | | | | |
| 23 November 2019 | 23 November 2019 | 23 November 2019 | | | | | | | | Académico de Viseu | Académico de Viseu | 1 | | | | | | | | | | |
| 23 November 2019 | 23 November 2019 | 23 November 2019 | | | | | | Canelas 2010 | Canelas 2010 | 0 | | | | | | | | | | |
| Sertanense (a.e.t.) | Sertanense (a.e.t.) | 2 | | | | | | Canelas 2010 | Canelas 2010 | 0 | | | | | | | | | | |
| Sertanense (a.e.t.) | Sertanense (a.e.t.) | 2 | 18 December 2019 | 18 December 2019 | 18 December 2019 | | | | | | | | | | | | | | | | | |
| Farense | Farense | 1 | 18 December 2019 | 18 December 2019 | 18 December 2019 | | | | | | | | | | | | | | | |
| Farense | Farense | 1 | Sertanense | Sertanense | 0 | | | | | | | | | | | | | | | |
| 24 November 2019 | 24 November 2019 | 24 November 2019 | | | Sertanense | Sertanense | 0 | | | | | | | | | | | | | | | |
| 24 November 2019 | 24 November 2019 | 24 November 2019 | Canelas 2010 | Canelas 2010 | 1 | | | | | | | | | | | | | | | |
| Pedras Salgadas | Pedras Salgadas | 0 (6) | Canelas 2010 | Canelas 2010 | 1 | | | | | | | | | | | | | | | |
| Pedras Salgadas | Pedras Salgadas | 0 (6) | | | | | | | | | | | 4 & 12 February 2020 | 4 & 12 February 2020 | 4 & 12 February 2020 | | | | | | | |
| Canelas 2010 (p) | Canelas 2010 (p) | 0 (7) | | | | | | | | | | | 4 & 12 February 2020 | 4 & 12 February 2020 | 4 & 12 February 2020 | | | | | |
| Canelas 2010 (p) | Canelas 2010 (p) | 0 (7) | | | | | | | | | | | Académico de Viseu | 0 | 1 | | | | | |
| 24 November 2019 | 24 November 2019 | 24 November 2019 | | | | | | | | | | | | | Académico de Viseu | 0 | 1 | | | | | |
| 24 November 2019 | 24 November 2019 | 24 November 2019 | | | | | | | | | | | Porto | 3 | 1 | | |
| Porto | Porto | 4 | | | | | | | | | | | Porto | 3 | 1 | | |
| Porto | Porto | 4 | 19 December 2019 | 19 December 2019 | 19 December 2019 | | | | | | | | | | | | | | |
| Vitória de Setúbal | Vitória de Setúbal | 0 | 19 December 2019 | 19 December 2019 | 19 December 2019 | | | | | | | | | | | | |
| Vitória de Setúbal | Vitória de Setúbal | 0 | Porto | Porto | 1 | | | | | | | | | | | | |
| 22 November 2019 | 22 November 2019 | 22 November 2019 | | | Porto | Porto | 1 | | | | | | | | | | | | |
| 22 November 2019 | 22 November 2019 | 22 November 2019 | Santa Clara | Santa Clara | 0 | | | | | | | | | | | | |
| Leixões | Leixões | 1 | Santa Clara | Santa Clara | 0 | | | | | | | | | | | | |
| Leixões | Leixões | 1 | | | | | | 14 January 2020 | 14 January 2020 | 14 January 2020 | | | | | | | | | |
| Santa Clara | Santa Clara | 4 | | | | | | 14 January 2020 | 14 January 2020 | 14 January 2020 | | | | | | | |
| Santa Clara | Santa Clara | 4 | | | | | | Porto | Porto | 2 | | | | | | | |
| 22 November 2019 | 22 November 2019 | 22 November 2019 | | | | | | | | Porto | Porto | 2 | | | | | | | |
| 22 November 2019 | 22 November 2019 | 22 November 2019 | | | | | | Varzim | Varzim | 1 | | | | | | | |
| Varzim | Varzim | 1 | | | | | | Varzim | Varzim | 1 | | | | | | | |
| Varzim | Varzim | 1 | 17 December 2019 | 17 December 2019 | 17 December 2019 | | | | | | | | | | | | | | |
| Loures | Loures | 0 | 17 December 2019 | 17 December 2019 | 17 December 2019 | | | | | | | | | | | | |
| Loures | Loures | 0 | Varzim (a.e.t.) | Varzim (a.e.t.) | 2 | | | | | | | | | | | | |
| 24 November 2019 | 24 November 2019 | 24 November 2019 | | | Varzim (a.e.t.) | Varzim (a.e.t.) | 2 | | | | | | | | | | | | |
| 24 November 2019 | 24 November 2019 | 24 November 2019 | Anadia | Anadia | 1 | | | | | | | | | | | | |
| Anadia | Anadia | 2 | Anadia | Anadia | 1 | | | | | | | | | | | | |
| Beira-Mar | Beira-Mar | 1 | | | | | | | | | | | | | | | |