# 2018 Copa do Brasil

The 2018 Copa do Brasil (officially the Copa Continental Pneus do Brasil 2018 for sponsorship reasons) was the 30th edition of the Copa do Brasil football competition. It was held between 30 January and 17 October 2018. The competition was contested by 91 teams, which qualified either by participating in their respective state championships (70), by the 2018 CBF ranking (10), by the 2017 Copa do Nordeste (1), by the 2017 Copa Verde (1), by the 2017 Série B (1) or by qualifying for the 2018 Copa Libertadores (8).
Cruzeiro were the defending champions. They successfully defended their title, winning the finals 3–1 on aggregate against Corinthians for their 6th title. As champions, Cruzeiro qualified for the 2019 Copa Libertadores Group stage and the 2019 Copa do Brasil Round of 16.
Jádson (Corinthians) and Cássio (Corinthians) won best player and best goalkeeper awards, respectively.

## Format

The competition was a single elimination knockout tournament, the first two stages featuring a single match and the other stages featuring two-legged ties. Eleven teams qualified for the Round of 16 (the that teams qualified for the 2018 Copa Libertadores (8), Série B champions, Copa Verde champions and Copa do Nordeste champions). The remaining 80 teams played the first stage. The 40 winners played the second stage, the 20 winners played the third stage, the 10 winners played the fourth stage. The five fourth-stage winners qualified for the Round of 16.
In this season, the away goals rule was not to be used in any stage.

## Qualified teams

Teams in bold are qualified directly for the round of 16.
| Association | Team | Qualification method |
| Acre 2 berths | Atlético Acreano | 2017 Campeonato Acriano champions |
| Acre 2 berths | Rio Branco | 2017 Campeonato Acriano runners-up |
| Alagoas 3 berths | CRB | 2017 Campeonato Alagoano champions |
| Alagoas 3 berths | CSA | 2017 Campeonato Alagoano runners-up |
| Alagoas 3 berths | ASA | 2017 Campeonato Alagoano 3rd place |
| Amapá 1 berth | Santos | 2017 Campeonato Amapaense champions |
| Amazonas 2 berths | Manaus | 2017 Campeonato Amazonense champions |
| Amazonas 2 berths | Nacional | 2017 Campeonato Amazonense runners-up |
| Bahia 3 + 1 berths | Bahia | 2017 Copa do Nordeste champions |
| Bahia 3 + 1 berths | Vitória | 2017 Campeonato Baiano champions |
| Bahia 3 + 1 berths | Fluminense de Feira | 2017 Campeonato Baiano 3rd place |
| Bahia 3 + 1 berths | Vitória da Conquista | 2017 Campeonato Baiano 4th place |
| Ceará 3 berths | Ceará | 2017 Campeonato Cearense champions |
| Ceará 3 berths | Ferroviário | 2017 Campeonato Cearense runners-up |
| Ceará 3 berths | Floresta | 2017 Copa Fares Lopes champions |
| Espírito Santo 1 berth | Atlético Itapemirim | 2017 Campeonato Capixaba champions |
| Federal District 2 berths | Brasiliense | 2017 Campeonato Brasiliense champions |
| Federal District 2 berths | Ceilândia | 2017 Campeonato Brasiliense runners-up |
| Goiás 3 + 1 berths | Goiás | 2017 Campeonato Goiano champions |
| Goiás 3 + 1 berths | Vila Nova | 2017 Campeonato Goiano runners-up |
| Goiás 3 + 1 berths | Aparecidense | 2017 Campeonato Goiano 3rd place |
| Goiás 3 + 1 berths | Atlético Goianiense | 2nd best placed team in the 2017 CBF ranking not already qualified |
| Maranhão 2 berths | Sampaio Corrêa | 2017 Campeonato Maranhense champions |
| Maranhão 2 berths | Cordino | 2017 Campeonato Maranhense runners-up |
| Mato Grosso 3 + 1 berths | Luverdense | 2017 Copa Verde champions |
| Mato Grosso 3 + 1 berths | Cuiabá | 2017 Campeonato Mato-Grossense champions |
| Mato Grosso 3 + 1 berths | Sinop | 2017 Campeonato Mato-Grossense runners-up |
| Mato Grosso 3 + 1 berths | União Rondonópolis | 2017 Copa FMF champions |
| Mato Grosso do Sul 2 berths | Corumbaense | 2017 Campeonato Sul-Mato-Grossense champions |
| Mato Grosso do Sul 2 berths | Novoperário | 2017 Campeonato Sul-Mato-Grossense runners-up |
| Minas Gerais 4 + 2 + 1 berths | Cruzeiro | 2017 Copa do Brasil champions |
| Minas Gerais 4 + 2 + 1 berths | América Mineiro | 2017 Campeonato Brasileiro Série B champions |
| Minas Gerais 4 + 2 + 1 berths | Atlético Mineiro | 2017 Campeonato Mineiro champions |
| Minas Gerais 4 + 2 + 1 berths | URT | 2017 Campeonato Mineiro 4th place |
| Minas Gerais 4 + 2 + 1 berths | Caldense | 2017 Campeonato Mineiro 5th place |
| Minas Gerais 4 + 2 + 1 berths | Uberlândia | 2017 Campeonato Mineiro 6th place |
| Minas Gerais 4 + 2 + 1 berths | Boa Esporte | 9th best placed team in the 2017 CBF ranking not already qualified |
| Pará 3 berths | Paysandu | 2017 Campeonato Paraense champions |
| Pará 3 berths | Remo | 2017 Campeonato Paraense runners-up |
| Pará 3 berths | Independente | 2017 Campeonato Paraense 3rd place |
| Paraíba 2 berths | Botafogo | 2017 Campeonato Paraibano champions |
| Paraíba 2 berths | Treze | 2017 Campeonato Paraibano runners-up |
| Paraná 3 + 2 berths | Coritiba | 2017 Campeonato Paranaense champions |
| Paraná 3 + 2 berths | Atlético Paranaense | 2017 Campeonato Paranaense runners-up |
| Paraná 3 + 2 berths | Cianorte | 2017 Campeonato Paranaense 3rd place |
| Paraná 3 + 2 berths | Paraná | 3rd best placed team in the 2017 CBF ranking not already qualified |
| Paraná 3 + 2 berths | Londrina | 10th best placed team in the 2017 CBF ranking not already qualified |
| Pernambuco 3 + 1 berths | Sport | 2017 Campeonato Pernambucano champions |
| Pernambuco 3 + 1 berths | Salgueiro | 2017 Campeonato Pernambucano runners-up |
| Pernambuco 3 + 1 berths | Santa Cruz | 2017 Campeonato Pernambucano 3rd place |
| Pernambuco 3 + 1 berths | Náutico | 5th best placed team in the 2017 CBF ranking not already qualified |
| Piauí 2 berths | Altos | 2017 Campeonato Piauiense champions |
| Piauí 2 berths | Parnahyba | 2017 Campeonato Piauiense runners-up |
| Rio de Janeiro 5 + 2 berths | Flamengo | 2017 Campeonato Brasileiro Série A 6th place |
| Rio de Janeiro 5 + 2 berths | Vasco da Gama | 2017 Campeonato Brasileiro Série A 7th place |
| Rio de Janeiro 5 + 2 berths | Fluminense | 2017 Campeonato Carioca runners-up |
| Rio de Janeiro 5 + 2 berths | Botafogo | 2017 Campeonato Carioca 4th place |
| Rio de Janeiro 5 + 2 berths | Nova Iguaçu | 2017 Campeonato Carioca 5th place |
| Rio de Janeiro 5 + 2 berths | Madureira | 2017 Campeonato Carioca 6th place |
| Rio de Janeiro 5 + 2 berths | Boavista | 2017 Copa Rio champions |
| Rio Grande do Norte 3 berths | ABC | 2017 Campeonato Potiguar champions |
| Rio Grande do Norte 3 berths | Globo | 2017 Campeonato Potiguar runners-up |
| Rio Grande do Norte 3 berths | América de Natal | 2017 Campeonato Potiguar 3rd place |
| Rio Grande do Sul 4 + 1 + 1 berths | Grêmio | 2017 Copa Libertadores champions |
| Rio Grande do Sul 4 + 1 + 1 berths | Novo Hamburgo | 2017 Campeonato Gaúcho champions |
| Rio Grande do Sul 4 + 1 + 1 berths | Internacional | 2017 Campeonato Gaúcho runners-up |
| Rio Grande do Sul 4 + 1 + 1 berths | Caxias | 2017 Campeonato Gaúcho 3rd place |
| Rio Grande do Sul 4 + 1 + 1 berths | Aimoré | 2017 Copa FGF runners-up |
| Rio Grande do Sul 4 + 1 + 1 berths | Juventude | 6th best placed team in the 2017 CBF ranking not already qualified |
| Rondônia 1 berth | Real Ariquemes | 2017 Campeonato Rondoniense champions |
| Roraima 1 berth | São Raimundo | 2017 Campeonato Roraimense champions |
| Santa Catarina 4 + 1 + 2 berths | Chapecoense | 2017 Campeonato Brasileiro Série A 8th place |
| Santa Catarina 4 + 1 + 2 berths | Avaí | 2017 Campeonato Catarinense runners-up |
| Santa Catarina 4 + 1 + 2 berths | Criciúma | 2017 Campeonato Catarinense 3rd place |
| Santa Catarina 4 + 1 + 2 berths | Brusque | 2017 Campeonato Catarinense 4th place |
| Santa Catarina 4 + 1 + 2 berths | Tubarão | 2017 Copa Santa Catarina champions |
| Santa Catarina 4 + 1 + 2 berths | Figueirense | best placed team in the 2017 CBF ranking not already qualified |
| Santa Catarina 4 + 1 + 2 berths | Joinville | 4th best placed team in the 2017 CBF ranking not already qualified |
| São Paulo 5 + 3 + 2 berths | Corinthians | 2017 Campeonato Brasileiro Série A champions |
| São Paulo 5 + 3 + 2 berths | Palmeiras | 2017 Campeonato Brasileiro Série A runners-up |
| São Paulo 5 + 3 + 2 berths | Santos | 2017 Campeonato Brasileiro Série A 3rd place |
| São Paulo 5 + 3 + 2 berths | Ponte Preta | 2017 Campeonato Paulista runners-up |
| São Paulo 5 + 3 + 2 berths | São Paulo | 2017 Campeonato Paulista 4th place |
| São Paulo 5 + 3 + 2 berths | Ituano | 2017 Campeonato Paulista do Interior champions |
| São Paulo 5 + 3 + 2 berths | São Caetano | 2017 Campeonato Paulista Série A2 champions |
| São Paulo 5 + 3 + 2 berths | Internacional de Limeira | 2017 Copa Paulista runners-up |
| São Paulo 5 + 3 + 2 berths | Bragantino | 7th best placed team in the 2017 CBF ranking not already qualified |
| São Paulo 5 + 3 + 2 berths | Oeste | 8th best placed team in the 2017 CBF ranking not already qualified |
| Sergipe 2 berths | Confiança | 2017 Campeonato Sergipano champions |
| Sergipe 2 berths | Itabaiana | 2017 Campeonato Sergipano runners-up |
| Tocantins 1 berth | Interporto | 2017 Campeonato Tocantinense champions |
    $^a$ Originally Dom Bosco qualified as 2017 Copa FMF runners-up. Two months after the ending of the Copa FMF, Superior Tribunal de Justiça Desportiva (STJD) gave back 9 points deducted to União Rondonópolis in the first stage. With the 9 points, União Rondonópolis finished fourth and qualified for the 2017 Copa FMF semi-finals instead of Mixto. The previous semi-finals, Dom Bosco v Mixto, were annulled and União Rondonópolis played new semi-finals against Dom Bosco. União Rondonópolis won on penalties and advanced to the finals earning the right to play in the 2018 Copa do Brasil.

## Schedule

The schedule of the competition is as follows.
| Stage | First leg | Second leg |
| First stage | Week 1: 31 January 2018Week 2: 7 February 2018 | Week 1: 31 January 2018Week 2: 7 February 2018 |
| Second stage | Week 1: 14 February 2018Week 2: 21 February 2018 | Week 1: 14 February 2018Week 2: 21 February 2018 |
| Third stage | 28 February 2018 | 14 March 2018 |
| Fourth stage | 4 and 11 April 2018 | 18 April 2018 |
| Round of 16 | 25 April, 2, 9 and 16 May 2018 | 9, 16, 23 May and 16 July 2018 |
| Quarterfinals | 1 August 2018 | 15 August 2018 |
| Semifinals | 12 September 2018 | 26 September 2018 |
| Finals | 10 October 2018 | 17 October 2018 |

## Draw

The draw for the first and second stage was held on 15 December 2017, 15:00 at CBF headquarters in Rio de Janeiro. Teams were seeded by their CBF ranking (shown in parentheses). The 80 qualified teams were divided in eight groups (A-H) with 10 teams each. The matches were drawn from the respective confronts: A vs. E; B vs. F; C vs. G; D vs. H. The lower ranked teams hosted the first stage match.
| Group A | Group B | Group C | Group D |
| Atlético Mineiro (5) Botafogo (8) Atlético Paranaense (9) Internacional (10) São Paulo (11) Fluminense (12) Sport (15) Ponte Preta (16) Coritiba (17) Vitória (18) | Figueirense (19) Atlético Goianiense (20) Goiás (22) Avaí (23) Santa Cruz (25) Paysandu (26) Ceará (27) Paraná (28) Criciúma (29) Joinville (30) | ABC (31) Náutico (32) Juventude (33) Bragantino (35) CRB (36) Oeste (37) Boa Esporte (38) Sampaio Corrêa (39) Londrina (40) Vila Nova (41) | América de Natal (43) Botafogo (45) ASA (47) Cuiabá (50) Salgueiro (51) Confiança (54) Remo (57) CSA (59) Rio Branco (64) Ituano (65) |
| Group E | Group F | Group G | Group H |
| Globo (67) Santos (69) Caxias (71) Madureira (72) Caldense (74) Boavista (76) Aparecidense (78) Nacional (80) Atlético Acreano (81) Parnahyba (92) | São Caetano (93) Novo Hamburgo (96) Ceilândia (97) Altos (98) URT (101) Treze (102) Itabaiana (104) Brusque (108) Sinop (110) Fluminense de Feira (118) | São Raimundo (121) Vitória da Conquista (122) Brasiliense (145) Cordino (157) Real Ariquemes (157) União Rondonópolis (157) Independente (166) Interporto (167) Nova Iguaçu (201) Cianorte (205) | Internacional de Limeira (no rank) Uberlândia (no rank) Aimoré (no rank) Tubarão (no rank) Ferroviário (no rank) Floresta (no rank) Manaus (no rank) Corumbaense (no rank) Novoperário (no rank) Atlético Itapemirim (no rank) |
    $^1$ At the time of the draw, Dom Bosco (172).

## First stage

In the first stage, each tie was played on a single match basis. The lower CBF ranked team hosted the match. If tied, the higher CBF ranked team would advance to second stage.
| Team 1 | Score | Team 2 |
| Caxias | 0–0 | Atlético Paranaense |
| Tubarão | 2–0 | América de Natal |
| Brusque | 0–1 | Ceará |
| Real Ariquemes | 0–1 | Londrina |
| Boavista | 1–1 | Internacional |
| Atlético Itapemirim | 0–2 | Remo |
| São Caetano | 1–1 | Criciúma |
| Cianorte | 2–0 | ABC |
| Caldense | 0–1 | Fluminense |
| Novoperário | 2–3 | Salgueiro |
| Ceilândia | 2–3 | Avaí |
| Interporto | 0–0 | Juventude |
| Parnahyba | 1–1 | Coritiba |
| Uberlândia | 2–0 | Ituano |
| Sinop | 0–1 | Goiás |
| Vitória da Conquista | 0–0 | Boa Esporte |
| Nacional | 0–0 | Ponte Preta |
| Internacional de Limeira | 1–0 | Rio Branco |
| URT | 1–1 | Paraná |
| Independente | 0–1 | Sampaio Corrêa |
| Madureira | 0–1 | São Paulo |
| Manaus | 2–2 | CSA |
| Novo Hamburgo | 2–1 | Paysandu |
| União Rondonópolis | 1–3 | CRB |
| Globo | 0–2 | Vitória |
| Corumbaense | 1–0 | ASA |
| Altos | 2–1 | Atlético Goianiense |
| Nova Iguaçu | 1–1 | Bragantino |
| Atlético Acreano | 1–1 | Atlético Mineiro |
| Floresta | 0–2 | Botafogo |
| Treze | 0–2 | Figueirense |
| Brasiliense | 1–1 | Oeste |
| Santos | 1–2 | Sport |
| Ferroviário | 2–1 | Confiança |
| Itabaiana | 0–1 | Joinville |
| São Raimundo | 0–1 | Vila Nova |
| Aparecidense | 2–1 | Botafogo |
| Aimoré | 1–2 | Cuiabá |
| Fluminense de Feira | 2–0 | Santa Cruz |
| Cordino | 1–1 | Náutico |

## Second stage

In the second stage, each tie was played on a single match basis. If tied, extra time would not be played and the penalty shoot-out would be used to determine the winner.
| Team 1 | Score | Team 2 |
| Atlético Paranaense | 5–4 | Tubarão |
| Londrina | 1–2 | Ceará |
| Remo | 1–2 | Internacional |
| Criciúma | 1–1 (4–5 p) | Cianorte |
| Fluminense | 5–0 | Salgueiro |
| Juventude | 0–2 | Avaí |
| Uberlândia | 0–2 | Coritiba |
| Goiás | 0–0 (6–5 p) | Boa Esporte |
| Ponte Preta | 1–0 | Internacional de Limeira |
| Sampaio Corrêa | 1–0 | Paraná |
| CSA | 0–2 | São Paulo |
| Novo Hamburgo | 1–1 (3–4 p) | CRB |
| Vitória | 3–0 | Corumbaense |
| Bragantino | 1–0 | Altos |
| Botafogo | 0–4 | Atlético Mineiro |
| Figueirense | 2–1 | Oeste |
| Sport | 3–3 (3–4 p) | Ferroviário |
| Vila Nova | 2–2 (4–2 p) | Joinville |
| Cuiabá | 3–1 | Aparecidense |
| Fluminense de Feira | 0–1 | Náutico |

## Third stage

In the third stage, each tie was played on a home-and-away two-legged basis. If tied on aggregate, the away goals rule would not be used, extra time would not be played and the penalty shoot-out would be used to determine the winner.
| Team 1 | Agg.Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Atlético Paranaense | 1–1 (6–5 p) | Ceará | 0–0 | 1–1 |
| Internacional | 4–0 | Cianorte | 2–0 | 2–0 |
| Fluminense | 1–3 | Avaí | 1–2 | 0–1 |
| Goiás | 2–1 | Coritiba | 1–0 | 1–1 |
| Ponte Preta | 0–0 (5–3 p) | Sampaio Corrêa | 0–0 | 0–0 |
| São Paulo | 5–0 | CRB | 2–0 | 3–0 |
| Bragantino | 1–3 | Vitória | 1–0 | 0–3 |
| Figueirense | 2–2 (2–4 p) | Atlético Mineiro | 0–1 | 2–1 |
| Ferroviário | 2–1 | Vila Nova | 1–1 | 1–0 |
| Náutico | 3–1 | Cuiabá | 2–1 | 1–0 |

## Fourth stage

The draw for the fourth stage was held on 19 March 2018, 11:00 at CBF headquarters in Rio de Janeiro. The 10 qualified teams were in a single group (CBF ranking shown in parentheses).
* Group
* Atlético Mineiro (5)
* Atlético Paranaense (9)
* Internacional (10)
* São Paulo (11)
* Ponte Preta (16)
* Vitória (18)
* Goiás (22)
* Avaí (23)
* Náutico (32)
* Ferroviário (no rank)
In the fourth stage, each tie was played on a home-and-away two-legged basis. If tied on aggregate, the away goals rule would not be used, extra time would not be played and the penalty shoot-out would be used to determine the winner.
| Team 1 | Agg.Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Ponte Preta | 3–1 | Náutico | 3–0 | 0–1 |
| Atlético Paranaense | 4–3 | São Paulo | 2–1 | 2–2 |
| Avaí | 2–4 | Goiás | 2–2 | 0–2 |
| Internacional | 2–2 (3–4 p) | Vitória | 2–1 | 0–1 |
| Atlético Mineiro | 6–2 | Ferroviário | 4–0 | 2–2 |

## Final stages

In the final stages, each tie was played on a home-and-away two-legged basis. If tied on aggregate, the away goals rule would not be used, extra time would not be played and the penalty shoot-out would be used to determine the winner.

### Bracket

| Round of 16 | Round of 16 | Round of 16 | Round of 16 | Quarter-finals | Quarter-finals | Quarter-finals | Quarter-finals | Semi-finals | Semi-finals | Semi-finals | Semi-finals | | Finals | Finals | Finals | Finals |
| Bahia | 3 | 0 | 3 | | | | | | | | | | | | | |
| Vasco da Gama | 0 | 2 | 2 | | | | | | | | | | | | | |
| Vasco da Gama | 0 | 2 | 2 | Bahia | 0 | 0 | 0 | | | | | | | | | |
| | | | | Palmeiras | 0 | 1 | 1 | | | | | | | | | |
| América Mineiro | 1 | 1 | 2 | Palmeiras | 0 | 1 | 1 | | | | | | | | | |
| Palmeiras | 2 | 1 | 3 | | | | | | | | | | | | | |
| Palmeiras | 2 | 1 | 3 | | | | | Palmeiras | 0 | 1 | 1 | | | | | |
| | | | | | | | | Cruzeiro | 1 | 1 | 2 | | | | | |
| Santos | 5 | 1 | 6 | | | | | | | | | Cruzeiro | 1 | 1 | 2 | | | | | |
| Luverdense | 1 | 2 | 3 | | | | | | | | | | | | | |
| Luverdense | 1 | 2 | 3 | Santos | 0 | 2 | 2 (0) | | | | | | | | | |
| | | | | Cruzeiro (p) | 1 | 1 | 2 (3) | | | | | | | | | |
| Atlético Paranaense | 1 | 1 | 2 | Cruzeiro (p) | 1 | 1 | 2 (3) | | | | | | | | | |
| Cruzeiro | 2 | 1 | 3 | | | | | | | | | | | | | |
| Cruzeiro | 2 | 1 | 3 | | | | | | | | | | Cruzeiro | 1 | 2 | 3 |
| | | | | | | | | | | | | | Corinthians | 0 | 1 | 1 |
| Goiás | 0 | 1 | 1 | | | | | | | | | | | | | | Corinthians | 0 | 1 | 1 |
| Grêmio | 2 | 3 | 5 | | | | | | | | | | | | | |
| Grêmio | 2 | 3 | 5 | Grêmio | 1 | 0 | 1 | | | | | | | | | |
| | | | | Flamengo | 1 | 1 | 2 | | | | | | | | | |
| Ponte Preta | 0 | 0 | 0 | Flamengo | 1 | 1 | 2 | | | | | | | | | |
| Flamengo | 1 | 0 | 1 | | | | | | | | | | | | | |
| Flamengo | 1 | 0 | 1 | | | | | Flamengo | 0 | 1 | 1 | | | | | |
| | | | | | | | | Corinthians | 0 | 2 | 2 | | | | | |
| Vitória | 0 | 1 | 1 | | | | | | | | | Corinthians | 0 | 2 | 2 | | | | | |
| Corinthians | 0 | 3 | 3 | | | | | | | | | | | | | |
| Corinthians | 0 | 3 | 3 | Corinthians | 1 | 1 | 2 | | | | | | | | | |
| | | | | Chapecoense | 0 | 0 | 0 | | | | | | | | | |
| Atlético Mineiro | 0 | 0 | 0 (3) | Chapecoense | 0 | 0 | 0 | | | | | | | | | |
| Chapecoense (p) | 0 | 0 | 0 (4) | | | | | | | | | | | | | |

### Round of 16

The draw for the round of 16 was held on 20 April 2018, 11:00 at CBF headquarters in Rio de Janeiro. The 16 qualified teams were divided in two pots. Teams from Pot 1 were the ones which competed at the 2018 Copa Libertadores. Pot 2 was composed of the five teams which qualified through the Fourth Stage plus the champions of 2017 Copa Verde, 2017 Copa do Nordeste and 2017 Campeonato Brasileiro Série B.
* CBF ranking shown in brackets.
| Pot 1 | Pot 2 |
| Palmeiras (1) Cruzeiro (1) Grêmio (3) Santos (4) Corinthians (6) Flamengo (7) Vasco da Gama (13) Chapecoense (14) | Atlético Mineiro (5) Atlético Paranaense (9) Ponte Preta (16) Vitória (18) Bahia (21) Goiás (22) América Mineiro (24) Luverdense (34) |
The first legs were played from 25 April to 16 May and the second legs were played from 9 May to 16 July 2018.
| Team 1 | Agg.Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Atlético Mineiro | 0–0 (3–4 p) | Chapecoense | 0–0 | 0–0 |
| Atlético Paranaense | 2–3 | Cruzeiro | 1–2 | 1–1 |
| Bahia | 3–2 | Vasco da Gama | 3–0 | 0–2 |
| Goiás | 1–5 | Grêmio | 0–2 | 1–3 |
| Vitória | 1–3 | Corinthians | 0–0 | 1–3 |
| América Mineiro | 2–3 | Palmeiras | 1–2 | 1–1 |
| Ponte Preta | 0–1 | Flamengo | 0–1 | 0–0 |
| Santos | 6–3 | Luverdense | 5–1 | 1–2 |

### Quarter-finals

The draw for the quarter-finals was held on 30 May 2018, 11:00 at CBF headquarters in Rio de Janeiro. All teams were placed into a single pot.
* CBF ranking shown in brackets.
* Pot
* Palmeiras (1)
* Cruzeiro (1)
* Grêmio (3)
* Santos (4)
* Corinthians (6)
* Flamengo (7)
* Chapecoense (14)
* Bahia (21)
    $^1$ The identity of Atlético Paranaense v Cruzeiro and Bahia v Vasco da Gama winners were not known at the time of the draw.
The first legs were played on 1 and 2 August and the second legs were played on 15 and 16 August 2018.
| Team 1 | Agg.Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Corinthians | 2–0 | Chapecoense | 1–0 | 1–0 |
| Grêmio | 1–2 | Flamengo | 1–1 | 0–1 |
| Bahia | 0–1 | Palmeiras | 0–0 | 0–1 |
| Santos | 2–2 (0–3 p) | Cruzeiro | 0–1 | 2–1 |

### Semi-finals

The draw to determine the home-and-away teams for both legs was held on 22 August 2018, 11:00 at CBF headquarters in Rio de Janeiro.
The first legs were played on 12 September and the second legs were played on 26 September 2018.
| Team 1 | Agg.Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Flamengo | 1–2 | Corinthians | 0–0 | 1–2 |
| Palmeiras | 1–2 | Cruzeiro | 0–1 | 1–1 |

### Finals

The draw to determine the home-and-away teams for both legs was held on 27 September 2018, 14:30 at CBF headquarters in Rio de Janeiro.
* 2018 Copa do Brasil Champions
* Cruzeiro 6th Title

## Top goalscorers

| Rank | Player | Team | Goals |
| 1 | Gabriel | Santos | 4 |
| 1 | Neílton | Vitória | 4 |
| 1 | Rômulo | Avaí | 4 |
| 4 | Denílson | Vitória | 3 |
| 4 | Guilherme | Atlético Paranaense | 3 |
| 4 | Mazinho | Ferroviário | 3 |
| 4 | Rómulo Otero | Atlético Mineiro | 3 |
| 4 | Ricardo Oliveira | Atlético Mineiro | 3 |
| 4 | Ángel Romero | Corinthians | 3 |
| 4 | Valdívia | São Paulo | 3 |
| 4 | Weverton | Cuiabá | 3 |
Source:CBF