1998–99 Taça de Portugal

[3] Defending champions Porto were eliminated in the fifth round by third division side Torreense.

[4] Beira-Mar defeated Campomaiorense, 1–0 in the final to win their first Taça de Portugal.

[5] As a result of Beira-Mar winning the domestic cup competition, the Auri-negros faced 1998–99 Primeira Divisão winners Porto in the 1999 Supertaça Cândido de Oliveira.

[8][9] The fourth round saw teams from the Primeira Liga (I) enter the competition.

[12][13] Due to the odd number of teams involved at this stage of the competition, Torreense qualified for the quarter-finals due to having no opponent to face at this stage of the competition.