# List of Copa do Brasil winners

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 |
| Bold | Indicates the winner in two-legged finals |
| Year | Each link is the relevant Copa do Brasil article for that year |

## List of winners

| Year | State | Home team | Score | Away team | State | Venue | Location |
| 1989 | PE | Sport Recife | 0–0 | Grêmio | RS | Ilha do Retiro | Recife, Pernambuco |
| 1989 | RS | Grêmio | 2–1 | Sport Recife | PE | Estádio Olímpico Monumental | Porto Alegre, Rio Grande do Sul |
| 1990 | RJ | Flamengo | 1–0 | Goiás | GO | Estádio Mário Helênio | Juiz de Fora, Minas Gerais |
| 1990 | GO | Goiás | 0–0 | Flamengo | RJ | Estádio Serra Dourada | Goiânia, Goiás |
| 1991 | RS | Grêmio | 1–1 | Criciúma | SC | Estádio Olímpico Monumental | Porto Alegre, Rio Grande do Sul |
| 1991 | SC | Criciúma | 0–0 | Grêmio | RS | Estádio Heriberto Hülse | Criciúma, Santa Catarina |
| 1992 | RJ | Fluminense | 2–1 | Internacional | RS | Estádio das Laranjeiras | Rio de Janeiro, Rio de Janeiro |
| 1992 | RS | Internacional | 1–0 | Fluminense | RJ | Estádio Beira-Rio | Porto Alegre, Rio Grande do Sul |
| 1993 | RS | Grêmio | 0–0 | Cruzeiro | MG | Estádio Olímpico Monumental | Porto Alegre, Rio Grande do Sul |
| 1993 | MG | Cruzeiro | 2–1 | Grêmio | RS | Mineirão | Belo Horizonte, Minas Gerais |
| 1994 | CE | Ceará | 0–0 | Grêmio | RS | Castelão | Fortaleza, Ceará |
| 1994 | RS | Grêmio | 1–0 | Ceará | CE | Estádio Olímpico Monumental | Porto Alegre, Rio Grande do Sul |
| 1995 | SP | Corinthians | 2–1 | Grêmio | RS | Pacaembu | São Paulo, São Paulo |
| 1995 | RS | Grêmio | 0–1 | Corinthians | SP | Estádio Olímpico Monumental | Porto Alegre, Rio Grande do Sul |
| 1996 | MG | Cruzeiro | 1–1 | Palmeiras | SP | Mineirão | Belo Horizonte, Minas Gerais |
| 1996 | SP | Palmeiras | 1–2 | Cruzeiro | MG | Estádio Palestra Itália | São Paulo, São Paulo |
| 1997 | RS | Grêmio | 0–0 | Flamengo | RJ | Estádio Olímpico Monumental | Porto Alegre, Rio Grande do Sul |
| 1997 | RJ | Flamengo | 2–2 | Grêmio | RS | Maracanã | Rio de Janeiro, Rio de Janeiro |
| 1998 | MG | Cruzeiro | 1–0 | Palmeiras | SP | Mineirão | Belo Horizonte, Minas Gerais |
| 1998 | SP | Palmeiras | 2–0 | Cruzeiro | MG | Morumbi | São Paulo, São Paulo |
| 1999 | RS | Juventude | 2–1 | Botafogo | RJ | Estádio Alfredo Jaconi | Caxias do Sul, Rio Grande do Sul |
| 1999 | RJ | Botafogo | 0–0 | Juventude | RS | Maracanã | Rio de Janeiro, Rio de Janeiro |
| 2000 | SP | São Paulo | 0–0 | Cruzeiro | MG | Morumbi | São Paulo, São Paulo |
| 2000 | MG | Cruzeiro | 2–1 | São Paulo | SP | Mineirão | Belo Horizonte, Minas Gerais |
| 2001 | RS | Grêmio | 2–2 | Corinthians | SP | Estádio Olímpico Monumental | Porto Alegre, Rio Grande do Sul |
| 2001 | SP | Corinthians | 1–3 | Grêmio | RS | Morumbi | São Paulo, São Paulo |
| 2002 | SP | Corinthians | 2–1 | Brasiliense | DF | Morumbi | São Paulo, São Paulo |
| 2002 | DF | Brasiliense | 1–1 | Corinthians | SP | Serejão | Taguatinga, Federal District |
| 2003 | RJ | Flamengo | 1–1 | Cruzeiro | MG | Maracanã | Rio de Janeiro, Rio de Janeiro |
| 2003 | MG | Cruzeiro | 3–1 | Flamengo | RJ | Mineirão | Belo Horizonte, Minas Gerais |
| 2004 | SP | Santo André | 2–2 | Flamengo | RJ | Estádio Palestra Itália | São Paulo, São Paulo |
| 2004 | RJ | Flamengo | 0–2 | Santo André | SP | Maracanã | Rio de Janeiro, Rio de Janeiro |
| 2005 | SP | Paulista | 2–0 | Fluminense | RJ | Estádio Jayme Cintra | Jundiaí, São Paulo |
| 2005 | RJ | Fluminense | 0–0 | Paulista | SP | Estádio São Januário | Rio de Janeiro, Rio de Janeiro |
| 2006 | RJ | Flamengo | 2–0 | Vasco da Gama | RJ | Maracanã | Rio de Janeiro, Rio de Janeiro |
| 2006 | RJ | Vasco da Gama | 0–1 | Flamengo | RJ | Maracanã | Rio de Janeiro, Rio de Janeiro |
| 2007 | RJ | Fluminense | 1–1 | Figueirense | SC | Maracanã | Rio de Janeiro, Rio de Janeiro |
| 2007 | SC | Figueirense | 0–1 | Fluminense | RJ | Estádio Orlando Scarpelli | Florianópolis, Santa Catarina |
| 2008 | SP | Corinthians | 3–1 | Sport Recife | PE | Morumbi | São Paulo, São Paulo |
| 2008 | PE | Sport Recife | 2–0 | Corinthians | SP | Ilha do Retiro | Recife, Pernambuco |
| 2009 | SP | Corinthians | 2–0 | Internacional | RS | Pacaembu | São Paulo, São Paulo |
| 2009 | RS | Internacional | 2–2 | Corinthians | SP | Estádio Beira-Rio | Porto Alegre, Rio Grande do Sul |
| 2010 | SP | Santos | 2–0 | Vitória | BA | Vila Belmiro | Santos, São Paulo |
| 2010 | BA | Vitória | 2–1 | Santos | SP | Barradão | Salvador, Bahia |
| 2011 | RJ | Vasco da Gama | 1–0 | Coritiba | PR | Estádio São Januário | Rio de Janeiro, Rio de Janeiro |
| 2011 | PR | Coritiba | 3–2 | Vasco da Gama | RJ | Couto Pereira | Curitiba, Paraná |
| 2012 | SP | Palmeiras | 2–0 | Coritiba | PR | Arena Barueri | Barueri, São Paulo |
| 2012 | PR | Coritiba | 1–1 | Palmeiras | SP | Couto Pereira | Curitiba, Paraná |
| 2013 | PR | Atlético Paranaense | 1–1 | Flamengo | RJ | Vila Capanema | Curitiba, Paraná |
| 2013 | RJ | Flamengo | 2–0 | Atlético Paranaense | PR | Maracanã | Rio de Janeiro, Rio de Janeiro |
| 2014 | MG | Atlético Mineiro | 2–0 | Cruzeiro | MG | Estádio Independência | Belo Horizonte, Minas Gerais |
| 2014 | MG | Cruzeiro | 0–1 | Atlético Mineiro | MG | Mineirão | Belo Horizonte, Minas Gerais |
| 2015 | SP | Santos | 1–0 | Palmeiras | SP | Vila Belmiro | Santos, São Paulo |
| 2015 | SP | Palmeiras | 2–1 | Santos | SP | Allianz Parque | São Paulo, São Paulo |
| 2016 | MG | Atlético Mineiro | 1–3 | Grêmio | RS | Mineirão | Belo Horizonte, Minas Gerais |
| 2016 | RS | Grêmio | 1–1 | Atlético Mineiro | MG | Arena do Grêmio | Porto Alegre, Rio Grande do Sul |
| 2017 | RJ | Flamengo | 1–1 | Cruzeiro | MG | Maracanã | Rio de Janeiro, Rio de Janeiro |
| 2017 | MG | Cruzeiro | 0–0 | Flamengo | RJ | Mineirão | Belo Horizonte, Minas Gerais |
| 2018 | MG | Cruzeiro | 1–0 | Corinthians | SP | Mineirão | Belo Horizonte, Minas Gerais |
| 2018 | SP | Corinthians | 1–2 | Cruzeiro | MG | Arena Corinthians | São Paulo, São Paulo |
| 2019 | PR | Athletico Paranaense | 1–0 | Internacional | RS | Arena da Baixada | Curitiba, Paraná |
| 2019 | RS | Internacional | 1–2 | Athletico Paranaense | PR | Estádio Beira-Rio | Porto Alegre, Rio Grande do Sul |
| 2020 | RS | Grêmio | 0–1 | Palmeiras | SP | Arena do Grêmio | Porto Alegre, Rio Grande do Sul |
| 2020 | SP | Palmeiras | 2–0 | Grêmio | RS | Allianz Parque | São Paulo, São Paulo |
| 2021 | MG | Atlético Mineiro | 4–0 | Athletico Paranaense | PR | Mineirão | Belo Horizonte, Minas Gerais |
| 2021 | PR | Athletico Paranaense | 1–2 | Atlético Mineiro | MG | Arena da Baixada | Curitiba, Paraná |
| 2022 | SP | Corinthians | 0–0 | Flamengo | RJ | Neo Química Arena | São Paulo, São Paulo |
| 2022 | RJ | Flamengo | 1–1 | Corinthians | SP | Maracanã | Rio de Janeiro, Rio de Janeiro |
| 2023 | RJ | Flamengo | 0–1 | São Paulo | SP | Maracanã | Rio de Janeiro, Rio de Janeiro |
| 2023 | SP | São Paulo | 1–1 | Flamengo | RJ | Morumbi | São Paulo, São Paulo |
| 2024 | RJ | Flamengo | 3–1 | Atlético Mineiro | MG | Maracanã | Rio de Janeiro, Rio de Janeiro |
| 2024 | MG | Atlético Mineiro | 0–1 | Flamengo | RJ | Arena MRV | Belo Horizonte, Minas Gerais |

## Performance by club

| Team | Winner | Runner-up | Years won | Years runner-up |
| Cruzeiro | 6 | 2 | 1993, 1996, 2000, 2003, 2017, 2018 | 1998, 2014 |
| Flamengo | 5 | 5 | 1990, 2006, 2013, 2022, 2024 | 1997, 2003, 2004, 2017, 2023 |
| Grêmio | 5 | 4 | 1989, 1994, 1997, 2001, 2016 | 1991, 1993, 1995, 2020 |
| Palmeiras | 4 | 1 | 1998, 2012, 2015, 2020 | 1996 |
| Corinthians | 3 | 4 | 1995, 2002, 2009 | 2001, 2008, 2018, 2022 |
| Atlético Mineiro | 2 | 2 | 2014, 2021 | 2016, 2024 |
| Internacional | 1 | 2 | 1992 | 2009, 2019 |
| Fluminense | 1 | 2 | 2007 | 1992, 2005 |
| Athletico Paranaense | 1 | 2 | 2019 | 2013, 2021 |
| Sport | 1 | 1 | 2008 | 1989 |
| Santos | 1 | 1 | 2010 | 2015 |
| Vasco da Gama | 1 | 1 | 2011 | 2006 |
| São Paulo | 1 | 1 | 2023 | 2000 |
| Criciúma | 1 | 0 | 1991 | — |
| Juventude | 1 | 0 | 1999 | — |
| Santo André | 1 | 0 | 2004 | — |
| Paulista | 1 | 0 | 2005 | — |
| Coritiba | 0 | 2 | — | 2011, 2012 |
| Goiás | 0 | 1 | — | 1990 |
| Ceará | 0 | 1 | — | 1994 |
| Botafogo | 0 | 1 | — | 1999 |
| Brasiliense | 0 | 1 | — | 2002 |
| Figueirense | 0 | 1 | — | 2007 |
| Vitória | 0 | 1 | — | 2010 |

## Performance by state

| State | Winners | Runners-up | Winning clubs | Runners-up |
| São Paulo | 11 | 7 | Palmeiras (4), Corinthians (3), Paulista (1), Santo André (1), Santos (1), São Paulo (1) | Corinthians (4), Palmeiras (1), Santos (1), São Paulo (1) |
| Minas Gerais | 8 | 4 | Cruzeiro (6), Atlético Mineiro (2) | Cruzeiro (2), Atlético Mineiro (2) |
| Rio de Janeiro | 7 | 9 | Flamengo (5), Fluminense (1), Vasco da Gama (1) | Flamengo (5), Fluminense (2), Botafogo (1), Vasco da Gama (1) |
| Rio Grande do Sul | 7 | 6 | Grêmio (5), Internacional (1), Juventude (1) | Grêmio (4), Internacional (2) |
| Paraná | 1 | 4 | Athletico Paranaense (1) | Coritiba (2), Athletico Paranaense (2) |
| Pernambuco | 1 | 1 | Sport (1) | Sport (1) |
| Santa Catarina | 1 | 1 | Criciúma (1) | Figueirense (1) |
| Bahia | 0 | 1 | — | Vitória (1) |
| Ceará | 0 | 1 | — | Ceará (1) |
| Distrito Federal | 0 | 1 | — | Brasiliense (1) |
| Goiás | 0 | 1 | — | Goiás (1) |