Taça de Portugal

Portugal · Since 1938 · 155 clubs

Last Champion
SCU Torreense
Season 2025-26
Total Seasons
86
1938-39 · · · 2025-26
Most Titles
SL Benfica
26 titles

About Taça de Portugal

Taça de Portugal is the main domestic cup competition in Portuguese football and one of the country’s most prestigious sporting events. Founded in 1938 and organized by the Portuguese Football Federation, the tournament follows a knockout format and includes clubs from professional and amateur divisions across Portugal. Its open structure allows smaller teams to compete against the nation’s biggest clubs, creating memorable surprises and dramatic matches each season.

The competition is often called the “cup of dreams” because of its unpredictable nature and passionate atmosphere. Matches are usually played as single-leg eliminations, while the semifinals are contested over two legs. The final traditionally takes place at the Estádio Nacional near Lisbon, a venue strongly associated with Portuguese football history. Winning the tournament also provides qualification for European competition, adding even greater importance to the cup.

Historically, SL Benfica has been the most successful club in the competition, followed by FC Porto and Sporting CP. Over the decades, the tournament has produced many iconic finals and unforgettable moments in Portuguese football. Because clubs from all levels can participate, the Taça de Portugal remains a symbol of tradition, opportunity, and national football culture in Portugal.

Seasons

Season Winner Finalist Score
2025-26
SCU Torreense
Sporting CP
2-1
2024-25
Sporting CP
SL Benfica
3-1, aet
2023-24
FC Porto
Sporting CP
2-1, aet
2022-23
FC Porto
SC Braga
2-0
2021-22
FC Porto
CD Tondela
3-1
2020-21
SC Braga
SL Benfica
2-0
2019-20
FC Porto
SL Benfica
2-1
2018-19
Sporting CP
FC Porto
2-2, pen. 5-4
2017-18
CD Aves
Sporting CP
2-1
2016-17
SL Benfica
Vitória SC
2-1
2015-16
SC Braga
FC Porto
2-2, pen. 4-2
2014-15
Sporting CP
SC Braga
2-2, pen. 3-1
2013-14
SL Benfica
Rio Ave FC
1-0
2012-13
Vitória SC
SL Benfica
2-1
2011-12
Académica de Coimbra
Sporting CP
1-0
2010-11
FC Porto
Vitória SC
6-2
2009-10
FC Porto
GD Chaves
2-1
2008-09
FC Porto
FC Paços de Ferreira
1-0
2007-08
Sporting CP
FC Porto
2-1, aet
2006-07
Sporting CP
CF Os Belenenses
1-0
2005-06
FC Porto
Vitória FC
1-0
2004-05
Vitória FC
SL Benfica
2-1
2003-04
SL Benfica
FC Porto
2-1, aet
2002-03
FC Porto
UD Leiria
1-0
2001-02
Sporting CP
Leixões SC
1-0
2000-01
FC Porto
CS Marítimo
2-0
1999-00
FC Porto
Sporting CP
1-1, 2-0
1998-99
SC Beira-Mar
SC Campomaiorense
1-0
1997-98
FC Porto
SC Braga
3-1
1996-97
Boavista FC
SL Benfica
3-2
1995-96
SL Benfica
Sporting CP
3-1
1994-95
Sporting CP
CS Marítimo
2-0
1993-94
FC Porto
Sporting CP
0-0, 2-1, aet
1992-93
SL Benfica
Boavista FC
5-2
1991-92
Boavista FC
FC Porto
2-1
1990-91
FC Porto
SC Beira-Mar
3-1, aet
1989-90
CF Estrela da Amadora
SC Farense
1-1, 2-0
1988-89
CF Os Belenenses
SL Benfica
2-1
1987-88
FC Porto
Vitória SC
1-0
1986-87
SL Benfica
Sporting CP
2-1
1985-86
SL Benfica
CF Os Belenenses
2-0
1984-85
SL Benfica
FC Porto
3-1
1983-84
FC Porto
Rio Ave FC
4-1
1982-83
SL Benfica
FC Porto
1-0
1981-82
Sporting CP
SC Braga
4-0
1980-81
SL Benfica
FC Porto
3-1
1979-80
SL Benfica
FC Porto
1-0
1978-79
Boavista FC
Sporting CP
1-1, 1-0
1977-78
Sporting CP
FC Porto
1-1, 2-1
1976-77
FC Porto
SC Braga
1-0
1975-76
Boavista FC
Vitória SC
2-1
1974-75
Boavista FC
SL Benfica
2-1
1973-74
Sporting CP
SL Benfica
2-1, aet
1972-73
Sporting CP
Vitória FC
3-2
1971-72
SL Benfica
Sporting CP
3-2, aet
1970-71
Sporting CP
SL Benfica
4-1
1969-70
SL Benfica
Sporting CP
3-1
1968-69
SL Benfica
Académica de Coimbra
2-1, aet
1967-68
FC Porto
Vitória FC
2-1
1966-67
Vitória FC
Académica de Coimbra
3-2, aet
1965-66
SC Braga
Vitória FC
1-0
1964-65
Vitória FC
SL Benfica
3-1
1963-64
SL Benfica
FC Porto
6-2
1962-63
Sporting CP
Vitória SC
4-0
1961-62
SL Benfica
Vitória FC
3-0
1960-61
Leixões SC
FC Porto
2-0
1959-60
CF Os Belenenses
Sporting CP
2-1
1958-59
SL Benfica
FC Porto
1-0
1957-58
FC Porto
SL Benfica
1-0
1956-57
SL Benfica
SC Covilhã
3-1
1955-56
FC Porto
SCU Torreense
2-0
1954-55
SL Benfica
Sporting CP
2-1
1953-54
Sporting CP
Vitória FC
3-2
1952-53
SL Benfica
FC Porto
5-0
1951-52
SL Benfica
Sporting CP
5-4
1950-51
SL Benfica
Académica de Coimbra
5-1
1948-49
SL Benfica
Atlético CP
2-1
1947-48
Sporting CP
CF Os Belenenses
3-1
1945-46
Sporting CP
Atlético CP
4-2
1944-45
Sporting CP
SC Olhanense
1-0
1943-44
SL Benfica
GD Estoril Praia
8-0
1942-43
SL Benfica
Vitória FC
5-1
1941-42
CF Os Belenenses
Vitória SC
2-0
1940-41
Sporting CP
CF Os Belenenses
4-1
1939-40
SL Benfica
CF Os Belenenses
3-1
1938-39
Académica de Coimbra
SL Benfica
4-3

All-Time table

# Club Count Years
1 SL Benfica 26 1939-40, 1942-43, 1943-44, 1948-49, 1950-51, 1951-52, 1952-53, 1954-55, 1956-57, 1958-59, 1961-62, 1963-64, 1968-69, 1969-70, 1971-72, 1979-80, 1980-81, 1982-83, 1984-85, 1985-86, 1986-87, 1992-93, 1995-96, 2003-04, 2013-14, 2016-17
13 1938-39, 1957-58, 1964-65, 1970-71, 1973-74, 1974-75, 1988-89, 1996-97, 2004-05, 2012-13, 2019-20, 2020-21, 2024-25
2 FC Porto 20 1955-56, 1957-58, 1967-68, 1976-77, 1983-84, 1987-88, 1990-91, 1993-94, 1997-98, 1999-00, 2000-01, 2002-03, 2005-06, 2008-09, 2009-10, 2010-11, 2019-20, 2021-22, 2022-23, 2023-24
14 1952-53, 1958-59, 1960-61, 1963-64, 1977-78, 1979-80, 1980-81, 1982-83, 1984-85, 1991-92, 2003-04, 2007-08, 2015-16, 2018-19
3 Sporting CP 18 1940-41, 1944-45, 1945-46, 1947-48, 1953-54, 1962-63, 1970-71, 1972-73, 1973-74, 1977-78, 1981-82, 1994-95, 2001-02, 2006-07, 2007-08, 2014-15, 2018-19, 2024-25
14 1951-52, 1954-55, 1959-60, 1969-70, 1971-72, 1978-79, 1986-87, 1993-94, 1995-96, 1999-00, 2011-12, 2017-18, 2023-24, 2025-26
4 Boavista FC 5 1974-75, 1975-76, 1978-79, 1991-92, 1996-97
1 1992-93
5 Vitória FC 3 1964-65, 1966-67, 2004-05
7 1942-43, 1953-54, 1961-62, 1965-66, 1967-68, 1972-73, 2005-06
6 CF Os Belenenses 3 1941-42, 1959-60, 1988-89
5 1939-40, 1940-41, 1947-48, 1985-86, 2006-07
7 SC Braga 3 1965-66, 2015-16, 2020-21
5 1976-77, 1981-82, 1997-98, 2014-15, 2022-23
8 Académica de Coimbra 2 1938-39, 2011-12
3 1950-51, 1966-67, 1968-69
9 Vitória SC 1 2012-13
6 1941-42, 1962-63, 1975-76, 1987-88, 2010-11, 2016-17
10 SCU Torreense 1 2025-26
1 1955-56
11 Leixões SC 1 1960-61
1 2001-02
12 SC Beira-Mar 1 1998-99
1 1990-91
13 CF Estrela da Amadora 1 1989-90
0 —
14 CD Aves 1 2017-18
0 —
15 Atlético CP 0 —
2 1945-46, 1948-49
16 Rio Ave FC 0 —
2 1983-84, 2013-14
17 CS Marítimo 0 —
2 1994-95, 2000-01
18 GD Estoril Praia 0 —
1 1943-44
19 SC Olhanense 0 —
1 1944-45
20 SC Covilhã 0 —
1 1956-57
21 SC Farense 0 —
1 1989-90
22 SC Campomaiorense 0 —
1 1998-99
23 UD Leiria 0 —
1 2002-03
24 FC Paços de Ferreira 0 —
1 2008-09
25 GD Chaves 0 —
1 2009-10
26 CD Tondela 0 —
1 2021-22