List of Copa do Brasil winners explained

The Copa do Brasil is an annual football competitions for clubs in Brazil established in 1989. With the exception of those teams competing in that season's Copa Libertadores, the competition is open to the top teams from Brazil's state leagues, as well as the top ten clubs in the country. Sixty-four teams qualify and compete in a two-legged single elimination tournament that culminates in the finals. The finals is contested over two legs, an away game and a home game.

Thirteen teams have won the competition. Cruzeiro is the most successful team in the history of the competition, having won it six times. Teams from São Paulo state have won the tournament ten times, more than any other state. Only Cruzeiro won the title consecutively in the years 2017 and 2018. In fact, from 2001 to 2012, such a feat was impossible, as teams who won the tournament were not allowed to defend their title on the following year due to scheduling conflicts with the Copa Libertadores. Starting in 2013, the Copa do Brasil was rescheduled so that it could be run alongside international competitions. Thus, it is now possible for teams to defend their titles.

Key

Finals decided on goal difference
Finals decided on away goals
Finals decided by a penalty shootout
BoldIndicates the winner in two-legged finals
YearEach link is the relevant Copa do Brasil article for that year

List of winners

width=3%Yearwidth=7%Statewidth=11%Home teamwidth=4%Scorewidth=11%Away teamwidth=7%Statewidth=20%Venuewidth=18%Locationwidth=3%Refs
1989 PESport Recife0 - 0Grêmio RSIlha do RetiroRecife, Pernambuco
RSGrêmio2 - 1Sport Recife PEEstádio Olímpico MonumentalPorto Alegre, Rio Grande do Sul
Grêmio won 3 - 1 on points.
1990 RJFlamengo1 - 0Goiás GOEstádio Mário HelênioJuiz de Fora, Minas Gerais
GOGoiás0 - 0Flamengo RJEstádio Serra DouradaGoiânia, Goiás
Flamengo won 3 - 1 on points.
1991 RSGrêmio1 - 1Criciúma SCEstádio Olímpico MonumentalPorto Alegre, Rio Grande do Sul
SCCriciúma0 - 0Grêmio RSEstádio Heriberto HülseCriciúma, Santa Catarina
Tied 2 - 2 on points, Criciúma won on away goals. ‡
1992 RJFluminense2 - 1Internacional RSEstádio das LaranjeirasRio de Janeiro, Rio de Janeiro
RSInternacional1 - 0Fluminense RJEstádio Beira-RioPorto Alegre, Rio Grande do Sul
Tied 2 - 2 on points, Internacional won on away goals. ‡
1993 RSGrêmio0 - 0Cruzeiro MGEstádio Olímpico MonumentalPorto Alegre, Rio Grande do Sul
MGCruzeiro2 - 1Grêmio RSMineirãoBelo Horizonte, Minas Gerais
Cruzeiro won 3 - 1 on points.
1994 CECeará0 - 0Grêmio RSCastelãoFortaleza, Ceará
RSGrêmio1 - 0Ceará CEEstádio Olímpico MonumentalPorto Alegre, Rio Grande do Sul
Grêmio won 3 - 1 on points.
1995 SPCorinthians2 - 1Grêmio RSPacaembuSão Paulo, São Paulo
RSGrêmio0 - 1Corinthians SPEstádio Olímpico MonumentalPorto Alegre, Rio Grande do Sul
Corinthians won 4 - 0 on points.
1996 MGCruzeiro1 - 1Palmeiras SPMineirãoBelo Horizonte, Minas Gerais
SPPalmeiras1 - 2Cruzeiro MGEstádio Palestra ItáliaSão Paulo, São Paulo
Cruzeiro won 4 - 1 on points.
1997 RSGrêmio0 - 0Flamengo RJEstádio Olímpico MonumentalPorto Alegre, Rio Grande do Sul
RJFlamengo2 - 2Grêmio RSMaracanãRio de Janeiro, Rio de Janeiro
Tied 2 - 2 on points, Grêmio won on away goals. ‡
1998 MGCruzeiro1 - 0Palmeiras SPMineirãoBelo Horizonte, Minas Gerais
SPPalmeiras2 - 0Cruzeiro MGMorumbiSão Paulo, São Paulo
Tied 3 - 3 on points, Palmeiras won on better goal difference. #
1999 RSJuventude2 - 1Botafogo RJEstádio Alfredo JaconiCaxias do Sul, Rio Grande do Sul
RJBotafogo0 - 0Juventude RSMaracanãRio de Janeiro, Rio de Janeiro
Juventude won 4 - 1 on points.
2000 SPSão Paulo0 - 0Cruzeiro MGMorumbiSão Paulo, São Paulo
MGCruzeiro2 - 1São Paulo SPMineirãoBelo Horizonte, Minas Gerais
Cruzeiro won 4 - 1 on points.
2001 RSGrêmio2 - 2Corinthians SPEstádio Olímpico MonumentalPorto Alegre, Rio Grande do Sul
SPCorinthians1 - 3Grêmio RSMorumbiSão Paulo, São Paulo
Grêmio won 4 - 1 on points.
2002 SPCorinthians2 - 1Brasiliense DFMorumbiSão Paulo, São Paulo
DFBrasiliense1 - 1Corinthians SPSerejãoTaguatinga, Federal District
Corinthians won 4 - 1 on points.
2003 RJFlamengo1 - 1Cruzeiro MGMaracanãRio de Janeiro, Rio de Janeiro
MGCruzeiro3 - 1Flamengo RJMineirãoBelo Horizonte, Minas Gerais
Cruzeiro won 4 - 1 on points.
2004 SPSanto André2 - 2Flamengo RJEstádio Palestra ItáliaSão Paulo, São Paulo
RJFlamengo0 - 2Santo André SPMaracanãRio de Janeiro, Rio de Janeiro
Santo André won 4 - 1 on points.
2005 SPPaulista2 - 0Fluminense RJEstádio Jayme CintraJundiaí, São Paulo
RJFluminense0 - 0Paulista SPEstádio São JanuárioRio de Janeiro, Rio de Janeiro
Paulista won 4 - 1 on points.
2006 RJFlamengo2 - 0Vasco da Gama RJMaracanãRio de Janeiro, Rio de Janeiro
RJVasco da Gama0 - 1Flamengo RJMaracanãRio de Janeiro, Rio de Janeiro
Flamengo won 6 - 0 on points.
2007 RJFluminense1 - 1Figueirense SCMaracanãRio de Janeiro, Rio de Janeiro
SCFigueirense0 - 1Fluminense RJEstádio Orlando ScarpelliFlorianópolis, Santa Catarina
Fluminense won 4 - 1 on points.
2008 SPCorinthians3 - 1Sport Recife PEMorumbiSão Paulo, São Paulo
PESport Recife2 - 0Corinthians SPIlha do RetiroRecife, Pernambuco
Tied 3 - 3 on points and equal on goal difference, Sport won on away goals. ‡
2009 SPCorinthians2 - 0Internacional RSPacaembuSão Paulo, São Paulo
RSInternacional2 - 2Corinthians SPEstádio Beira-RioPorto Alegre, Rio Grande do Sul
Corinthians won 4 - 1 on points.
2010 SPSantos2 - 0Vitória BAVila BelmiroSantos, São Paulo
BAVitória2 - 1Santos SPBarradãoSalvador, Bahia
Tied 3 - 3 on points, Santos won better goal difference. #
2011 RJVasco da Gama1 - 0Coritiba PREstádio São JanuárioRio de Janeiro, Rio de Janeiro
PRCoritiba3 - 2Vasco da Gama RJCouto PereiraCuritiba, Paraná
Tied 3 - 3 on points and equal on goal difference, Vasco da Gama won on away goals. ‡
2012 SPPalmeiras2 - 0Coritiba PRArena BarueriBarueri, São Paulo
PRCoritiba1 - 1Palmeiras SPCouto PereiraCuritiba, Paraná
Palmeiras won 4 - 1 on points.
2013 PRAtlético Paranaense1 - 1Flamengo RJVila CapanemaCuritiba, Paraná
RJFlamengo2 - 0Atlético Paranaense PRMaracanãRio de Janeiro, Rio de Janeiro
Flamengo won 4 - 1 on points.
2014 MGAtlético Mineiro2 - 0Cruzeiro MGEstádio IndependênciaBelo Horizonte, Minas Gerais
MGCruzeiro0 - 1Atlético Mineiro MGMineirãoBelo Horizonte, Minas Gerais
Atlético Mineiro won 6 - 0 on points.
2015 SPSantos1 - 0Palmeiras SPVila BelmiroSantos, São Paulo
SPPalmeiras2 - 1Santos SPAllianz ParqueSão Paulo, São Paulo
Tied 3 - 3 on points and equal on goal difference, Palmeiras won 4 - 3 on penalties. *
2016 MGAtlético Mineiro1 - 3Grêmio RSMineirãoBelo Horizonte, Minas Gerais
RSGrêmio1 - 1Atlético Mineiro MGArena do GrêmioPorto Alegre, Rio Grande do Sul
Grêmio won 4 - 1 on points.
2017 RJFlamengo1–1Cruzeiro MGMaracanãRio de Janeiro, Rio de Janeiro
MGCruzeiro0–0Flamengo RJMineirãoBelo Horizonte, Minas Gerais
Tied 2–2 on points and equal on goal difference, Cruzeiro won 5–3 on penalties. *
2018 MGCruzeiro1 - 0Corinthians SPMineirãoBelo Horizonte, Minas Gerais
SPCorinthians1 - 2Cruzeiro MGArena CorinthiansSão Paulo, São Paulo
Cruzeiro won 6 - 0 on points.
2019 PRAthletico Paranaense1 - 0Internacional RSArena da BaixadaCuritiba, Paraná
RSInternacional1 - 2Athletico Paranaense PREstádio Beira-RioPorto Alegre, Rio Grande do Sul
Athletico Paranaense won 6 - 0 on points.
2020 RSGrêmio0 - 1Palmeiras SPArena do GrêmioPorto Alegre, Rio Grande do Sul
SPPalmeiras2 - 0Grêmio RSAllianz ParqueSão Paulo, São Paulo
Palmeiras won 6 - 0 on points.
2021 MGAtlético Mineiro4 - 0Athletico Paranaense PRMineirãoBelo Horizonte, Minas Gerais
PRAthletico Paranaense1 - 2Atlético Mineiro MGArena da BaixadaCuritiba, Paraná
Atlético Mineiro won 6 - 0 on points.
2022 SPCorinthians0 - 0Flamengo RJNeo Química ArenaSão Paulo, São Paulo
RJFlamengo1 - 1Corinthians SPMaracanãRio de Janeiro, Rio de Janeiro
Tied 2–2 on points and equal on goal difference, Flamengo won 6–5 on penalties. *
2023 RJFlamengo0 - 1São Paulo SPMaracanãRio de Janeiro, Rio de Janeiro
SPSão Paulo1 - 1Flamengo RJMorumbiSão Paulo, São Paulo
São Paulo won 4 - 1 on points.

Performance by club

TeamWinnerRunner-upYears wonYears runner-up
Cruzeiro621993, 1996, 2000, 2003, 2017, 20181998, 2014
Grêmio541989, 1994, 1997, 2001, 20161991, 1993, 1995, 2020
Flamengo451990, 2006, 2013, 20221997, 2003, 2004, 2017, 2023
Palmeiras411998, 2012, 2015, 20201996
Corinthians341995, 2002, 20092001, 2008, 2018, 2022
Atlético Mineiro212014, 20212016
Internacional1219922009, 2019
Athletico Paranaense1220192013, 2021
Fluminense1220071992, 2005
Santos1120102015
Sport1120081989
Vasco da Gama1120112006
São Paulo1120232000
Criciúma101991
Juventude101999
Santo André102004
Paulista102005
Coritiba022011, 2012
Goiás011990
Ceará011994
Botafogo011999
Brasiliense012002
Figueirense012007
Vitória012010

Performance by state

width=6%Statewidth=1%Winnerswidth=1%Runners-upWinning clubsRunners-up
116Palmeiras (4), Corinthians (3), Paulista (1), Santo André (1), Santos (1), São Paulo (1)Corinthians (3), Palmeiras (1), Santos (1), São Paulo (1)
83Cruzeiro (6), Atlético Mineiro (2)Cruzeiro (2), Atlético Mineiro (1)
76Grêmio (5), Internacional (1), Juventude (1)Grêmio (4), Internacional (2)
59Flamengo (3), Fluminense (1), Vasco da Gama (1)Flamengo (5), Fluminense (2), Botafogo (1),
14Athletico Paranaense (1)Coritiba (2), Athletico Paranaense (2)
11Sport (1)Sport (1)
11Criciúma (1)Figueirense (1)
01Vitória (1)
01Ceará (1)
01Brasiliense (1)
01Goiás (1)

External links