# 2018 Campeonato Brasileiro Série D

The 2018 Campeonato Brasileiro Série D was a football competition held in Brazil, equivalent to the fourth division. The competition started on 21 April and ended on 4 August 2018.
Sixty-eight teams competed in the tournament. Sixty-four teams qualified from their state leagues and cups, and four relegated from the 2017 Campeonato Brasileiro Série C (ASA, Macaé, Mogi Mirim and Moto Club).
Ferroviário, Imperatriz, São José and Treze qualified for the semi-finals and were promoted to the 2019 Campeonato Brasileiro Série C.
Ferroviário won the title after defeating Treze in the final.

## Teams

The following 68 teams qualified for the tournament:
* São Paulo: 4 berths
* Rio de Janeiro, Minas Gerais, Rio Grande do Sul, Santa Catarina, Paraná, Pernambuco, Goiás and Bahia: 3 berths each
* All other federations: 2 berths each
* Teams relegated from 2017 Campeonato Brasileiro Série C
** ASA (Alagoas)
** Macaé (Rio de Janeiro)
** Mogi Mirim (São Paulo)
** Moto Club (Maranhão)
| Federation | Team | Home city |
| Acre 2 berths | Plácido de Castro | Plácido de Castro |
| Acre 2 berths | Rio Branco | Rio Branco |
| Alagoas 2 + 1 berths | ASA | Arapiraca |
| Alagoas 2 + 1 berths | Murici | Murici |
| Alagoas 2 + 1 berths | Santa Rita | Boca da Mata |
| Amapá 2 berths | Macapá | Macapá |
| Amapá 2 berths | Santos | Macapá |
| Amazonas 2 berths | Manaus | Manaus |
| Amazonas 2 berths | Nacional | Manaus |
| Bahia 3 berths | Fluminense de Feira | Feira de Santana |
| Bahia 3 berths | Jacuipense | Riachão do Jacuípe |
| Bahia 3 berths | Vitória da Conquista | Vitória da Conquista |
| Ceará 2 berths | Ferroviário | Fortaleza |
| Ceará 2 berths | Guarani de Juazeiro | Juazeiro do Norte |
| Espírito Santo 2 berths | Atlético Itapemirim | Itapemirim |
| Espírito Santo 2 berths | Espírito Santo | Vitória |
| Federal District 2 berths | Brasiliense | Taguatinga |
| Federal District 2 berths | Ceilândia | Ceilândia |
| Goiás 3 berths | Aparecidense | Aparecida de Goiânia |
| Goiás 3 berths | Iporá | Iporá |
| Goiás 3 berths | Itumbiara | Itumbiara |
| Maranhão 2 + 1 berths | Cordino | Barra do Corda |
| Maranhão 2 + 1 berths | Imperatriz | Imperatriz |
| Maranhão 2 + 1 berths | Moto Club | São Luís |
| Mato Grosso 2 berths | Dom Bosco | Cuiabá |
| Mato Grosso 2 berths | Sinop | Sinop |
| Mato Grosso do Sul 2 berths | Corumbaense | Corumbá |
| Mato Grosso do Sul 2 berths | Novoperário | Campo Grande |
| Minas Gerais 3 berths | Caldense | Poços de Caldas |
| Minas Gerais 3 berths | Uberlândia | Uberlândia |
| Minas Gerais 3 berths | URT | Patos de Minas |
| Pará 2 berths | Independente | Tucuruí |
| Pará 2 berths | São Raimundo-PA | Santarém |
| Paraíba 2 berths | Campinense | Campina Grande |
| Paraíba 2 berths | Treze | Campina Grande |
| Paraná 3 berths | Cianorte | Cianorte |
| Paraná 3 berths | Maringá | Maringá |
| Paraná 3 berths | Prudentópolis | Prudentópolis |
| Pernambuco 3 berths | Belo Jardim | Belo Jardim |
| Pernambuco 3 berths | Central | Caruaru |
| Pernambuco 3 berths | Flamengo de Arcoverde | Arcoverde |
| Piauí 2 berths | 4 de Julho | Piripiri |
| Piauí 2 berths | Altos | Altos |
| Rio de Janeiro 3 + 1 berths | Americano | Campos dos Goytacazes |
| Rio de Janeiro 3 + 1 berths | Macaé | Macaé |
| Rio de Janeiro 3 + 1 berths | Madureira | Rio de Janeiro |
| Rio de Janeiro 3 + 1 berths | Nova Iguaçu | Nova Iguaçu |
| Rio Grande do Norte 2 berths | América de Natal | Natal |
| Rio Grande do Norte 2 berths | ASSU | Assu |
| Rio Grande do Sul 3 berths | Caxias | Caxias do Sul |
| Rio Grande do Sul 3 berths | Novo Hamburgo | Novo Hamburgo |
| Rio Grande do Sul 3 berths | São José | Porto Alegre |
| Rondônia 2 berths | Barcelona | Vilhena |
| Rondônia 2 berths | Real Ariquemes | Ariquemes |
| Roraima 2 berths | Baré | Boa Vista |
| Roraima 2 berths | São Raimundo-RR | Boa Vista |
| Santa Catarina 3 berths | Brusque | Brusque |
| Santa Catarina 3 berths | Internacional de Lages | Lages |
| Santa Catarina 3 berths | Tubarão | Tubarão |
| São Paulo 4 + 1 berths | Ferroviária | Araraquara |
| São Paulo 4 + 1 berths | Linense | Lins |
| São Paulo 4 + 1 berths | Mirassol | Mirassol |
| São Paulo 4 + 1 berths | Mogi Mirim | Mogi Mirim |
| São Paulo 4 + 1 berths | Novorizontino | Novo Horizonte |
| Sergipe 2 berths | Itabaiana | Itabaiana |
| Sergipe 2 berths | Sergipe | Aracaju |
| Tocantins 2 berths | Interporto | Porto Nacional |
| Tocantins 2 berths | Sparta | Araguaína |

## Competition format

In the first stage, 68 teams were divided into seventeen groups of four, organized regionally. 32 teams (17 winners and 15 runners-up) qualified for the second stage. From the second stage on the competition was played as a knock-out tournament with each round contested over two legs.

## First stage

In the first stage, each group played on a home-and-away round-robin basis. The winners of each group and the best 15 runners-up qualified for the second stage. The teams were ranked according to points (3 points for a win, 1 point for a draw, and 0 points for a loss). If tied on points, the following criteria would be used to determine the ranking: 1. Wins; 2. Goal difference; 3. Goals scored; 4. Head-to-head (if the tie was only between two teams); 5. Fewest red cards; 6. Fewest yellow cards; 7. Draw in the headquarters of the Brazilian Football Confederation (Regulations Article 12).
Key to colours in group tables :
* Group winners advance to the Second stage
* Best group runners-up advance to the Second stage

### Group A1

| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts |
| 1 | Manaus | 6 | 4 | 0 | 2 | 14 | 8 | +6 | 12 |
| 2 | Rio Branco | 6 | 3 | 2 | 1 | 13 | 7 | +6 | 11 |
| 3 | Macapá | 6 | 2 | 0 | 4 | 7 | 16 | −9 | 6 |
| 4 | Baré | 6 | 1 | 2 | 3 | 5 | 8 | −3 | 5 |

### Group A2

| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts |
| 1 | Independente | 6 | 3 | 3 | 0 | 8 | 3 | +5 | 12 |
| 2 | Santos | 6 | 2 | 2 | 2 | 13 | 8 | +5 | 8 |
| 3 | Barcelona | 6 | 2 | 2 | 2 | 8 | 7 | +1 | 8 |
| 4 | Plácido de Castro | 6 | 1 | 1 | 4 | 8 | 19 | −11 | 4 |

### Group A3

| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts |
| 1 | Nacional | 6 | 3 | 1 | 2 | 9 | 4 | +5 | 10 |
| 2 | São Raimundo-RR | 6 | 2 | 2 | 2 | 10 | 11 | –1 | 8 |
| 3 | São Raimundo-PA | 6 | 2 | 2 | 2 | 7 | 8 | –1 | 8 |
| 4 | Real Ariquemes | 6 | 1 | 3 | 2 | 7 | 10 | –3 | 6 |

### Group A4

| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts |
| 1 | Ferroviário | 6 | 2 | 4 | 0 | 7 | 5 | +2 | 10 |
| 2 | Cordino | 6 | 2 | 3 | 1 | 6 | 4 | +2 | 9 |
| 3 | 4 de Julho | 6 | 1 | 3 | 2 | 3 | 5 | −2 | 6 |
| 4 | Interporto | 6 | 1 | 2 | 3 | 7 | 9 | −2 | 5 |

### Group A5

| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts |
| 1 | Moto Club | 6 | 4 | 1 | 1 | 6 | 3 | +3 | 13 |
| 2 | Altos | 6 | 3 | 2 | 1 | 7 | 3 | +4 | 11 |
| 3 | Sparta | 6 | 1 | 2 | 3 | 6 | 9 | –3 | 5 |
| 4 | ASSU | 6 | 1 | 1 | 4 | 2 | 6 | –4 | 4 |

### Group A6

| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts |
| 1 | América de Natal | 6 | 4 | 2 | 0 | 11 | 6 | +5 | 14 |
| 2 | Imperatriz | 6 | 2 | 3 | 1 | 10 | 3 | +7 | 9 |
| 3 | Belo Jardim | 6 | 0 | 4 | 2 | 6 | 12 | −6 | 4 |
| 4 | Guarani de Juazeiro | 6 | 0 | 3 | 3 | 8 | 14 | −6 | 3 |

### Group A7

| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts |
| 1 | Sergipe | 6 | 4 | 1 | 1 | 8 | 5 | +3 | 13 |
| 2 | Jacuipense | 6 | 2 | 2 | 2 | 8 | 8 | 0 | 8 |
| 3 | Central | 6 | 1 | 3 | 2 | 7 | 6 | +1 | 6 |
| 4 | ASA | 6 | 0 | 4 | 2 | 7 | 11 | −4 | 4 |

### Group A8

| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts |
| 1 | Campinense | 6 | 5 | 1 | 0 | 12 | 3 | +9 | 16 |
| 2 | Fluminense de Feira | 6 | 4 | 1 | 1 | 18 | 3 | +15 | 13 |
| 3 | Flamengo de Arcoverde | 6 | 1 | 1 | 4 | 4 | 16 | −12 | 4 |
| 4 | Murici | 6 | 0 | 1 | 5 | 4 | 16 | −12 | 1 |

### Group A9

| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts |
| 1 | Treze | 6 | 3 | 3 | 0 | 14 | 4 | +10 | 12 |
| 2 | Itabaiana | 6 | 3 | 1 | 2 | 11 | 9 | +2 | 10 |
| 3 | Vitória da Conquista | 6 | 2 | 2 | 2 | 4 | 6 | −2 | 8 |
| 4 | Santa Rita | 6 | 1 | 0 | 5 | 6 | 16 | −10 | 3 |

### Group A10

| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts |
| 1 | Iporá | 6 | 4 | 1 | 1 | 10 | 4 | +6 | 13 |
| 2 | Brasiliense | 6 | 3 | 2 | 1 | 9 | 3 | +6 | 11 |
| 3 | Corumbaense | 6 | 2 | 2 | 2 | 5 | 9 | −4 | 8 |
| 4 | Dom Bosco | 6 | 0 | 1 | 5 | 2 | 10 | −8 | 1 |

### Group A11

| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts |
| 1 | Sinop | 6 | 3 | 1 | 2 | 6 | 5 | +1 | 10 |
| 2 | Novoperário | 6 | 3 | 1 | 2 | 7 | 7 | 0 | 10 |
| 3 | Aparecidense | 6 | 2 | 2 | 2 | 11 | 10 | +1 | 8 |
| 4 | Ceilândia | 6 | 1 | 2 | 3 | 9 | 11 | –2 | 5 |

### Group A12

| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts |
| 1 | Macaé | 6 | 3 | 2 | 1 | 10 | 8 | +2 | 11 |
| 2 | URT | 6 | 3 | 1 | 2 | 10 | 8 | +2 | 10 |
| 3 | Itumbiara | 6 | 3 | 1 | 2 | 8 | 6 | +2 | 10 |
| 4 | Espírito Santo | 6 | 0 | 2 | 4 | 6 | 12 | –6 | 2 |

### Group A13

| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts |
| 1 | Uberlândia | 6 | 3 | 2 | 1 | 10 | 7 | +3 | 11 |
| 2 | Novorizontino | 6 | 2 | 3 | 1 | 10 | 9 | +1 | 9 |
| 3 | Americano | 6 | 2 | 2 | 2 | 10 | 11 | −1 | 8 |
| 4 | Atlético Itapemirim | 6 | 0 | 3 | 3 | 3 | 6 | −3 | 3 |

### Group A14

| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts |
| 1 | Linense | 6 | 2 | 3 | 1 | 5 | 3 | +2 | 9 |
| 2 | Maringá | 6 | 2 | 3 | 1 | 7 | 6 | +1 | 9 |
| 3 | Madureira | 6 | 1 | 3 | 2 | 6 | 7 | –1 | 6 |
| 4 | Caldense | 6 | 1 | 3 | 2 | 5 | 7 | –2 | 6 |

### Group A15

| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts |
| 1 | Caxias | 6 | 5 | 1 | 0 | 13 | 2 | +11 | 16 |
| 2 | Internacional de Lages | 6 | 3 | 0 | 3 | 7 | 11 | −4 | 9 |
| 3 | Mirassol | 6 | 2 | 1 | 3 | 3 | 5 | −2 | 7 |
| 4 | Nova Iguaçu | 6 | 1 | 0 | 5 | 6 | 11 | −5 | 3 |

### Group A16

| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts |
| 1 | Tubarão | 6 | 5 | 0 | 1 | 9 | 3 | +6 | 15 |
| 2 | Novo Hamburgo | 6 | 2 | 2 | 2 | 7 | 6 | +1 | 8 |
| 3 | Cianorte | 6 | 1 | 3 | 2 | 2 | 5 | −3 | 6 |
| 4 | Ferroviária | 6 | 0 | 3 | 3 | 3 | 7 | –4 | 3 |

### Group A17

| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts |
| 1 | São José | 6 | 6 | 0 | 0 | 10 | 4 | +6 | 18 |
| 2 | Brusque | 6 | 3 | 0 | 3 | 9 | 5 | +4 | 9 |
| 3 | Prudentópolis | 6 | 2 | 0 | 4 | 6 | 8 | −2 | 6 |
| 4 | Mogi Mirim | 6 | 1 | 0 | 5 | 6 | 14 | −8 | 3 |

## Second stage

The Second stage was a two-legged knockout tie, with the draw regionalised.

### Qualification and draw

The 32 qualifiers (17 group winners and 15 best performing group runners-up) were divided into two pots. Pot 1 contained the 16 best performing group winners. Pot 2 contained the worst performing group winner and the 15 qualifying group runners-up. In pot 1 the teams were numbered 1 to 16 in numerical order of the group they qualified from. In pot 2 the teams were numbered 17 to 32 in numerical order of the group they qualified from. In the case that one of the qualifying runners-up was from the same group as the worst performing group winner, both teams would be in pot 2 and the group winners would be numbered lower in sequence than the group runners-up.
The teams were ranked according to points. If tied on points, the following criteria would be used to determine the ranking: 1. Wins; 2. Goal difference; 3. Goals scored; 4. Draw in the headquarters of the Brazilian Football Confederation (Regulations Article 14).
To keep the draw regionalised Team 1 played Team 18, Team 2 played Team 17 and this pattern was repeated throughout the draw. The higher numbered team played at home in the first leg.

#### Ranking of group winners

| Rank | Team | Pts | W | GD | GF | Pot |
| 1 | São José | 18 | 6 | +6 | 10 | Pot 1 |
| 2 | Caxias | 16 | 5 | +11 | 13 | Pot 1 |
| 3 | Campinense | 16 | 5 | +9 | 12 | Pot 1 |
| 4 | Tubarão | 15 | 5 | +6 | 9 | Pot 1 |
| 5 | América de Natal | 14 | 4 | +5 | 11 | Pot 1 |
| 6 | Iporá | 13 | 4 | +6 | 10 | Pot 1 |
| 7 | Sergipe | 13 | 4 | +3 | 8 | Pot 1 |
| 8 | Moto Club | 13 | 4 | +3 | 6 | Pot 1 |
| 9 | Manaus | 12 | 4 | +6 | 14 | Pot 1 |
| 10 | Treze | 12 | 3 | +10 | 14 | Pot 1 |
| 11 | Independente | 12 | 3 | +5 | 8 | Pot 1 |
| 12 | Uberlândia | 11 | 3 | +3 | 10 | Pot 1 |
| 13 | Macaé | 11 | 3 | +2 | 10 | Pot 1 |
| 14 | Nacional | 10 | 3 | +5 | 9 | Pot 1 |
| 15 | Sinop | 10 | 3 | +1 | 6 | Pot 1 |
| 16 | Ferroviário | 10 | 2 | +2 | 7 | Pot 1 |
| 17 | Linense | 9 | 2 | +2 | 5 | Pot 2 |

#### Ranking of group runners-up

| Rank | Team | Pts | W | GD | GF | Pot |
| 1 | Fluminense de Feira | 13 | 4 | +15 | 18 | Pot 2 |
| 2 | Rio Branco | 11 | 3 | +6 | 13 | Pot 2 |
| 3 | Brasiliense | 11 | 3 | +6 | 9 | Pot 2 |
| 4 | Altos | 11 | 3 | +4 | 7 | Pot 2 |
| 5 | Itabaiana | 10 | 3 | +2 | 11 | Pot 2 |
| 6 | URT | 10 | 3 | +2 | 10 | Pot 2 |
| 7 | Novoperário | 10 | 3 | 0 | 7 | Pot 2 |
| 8 | Brusque | 9 | 3 | +4 | 9 | Pot 2 |
| 9 | Internacional de Lages | 9 | 3 | –4 | 7 | Pot 2 |
| 10 | Imperatriz | 9 | 2 | +7 | 10 | Pot 2 |
| 11 | Cordino | 9 | 2 | +2 | 6 | Pot 2 |
| 12 | Novorizontino | 9 | 2 | +1 | 10 | Pot 2 |
| 13 | Maringá | 9 | 2 | +1 | 7 | Pot 2 |
| 14 | Santos | 8 | 2 | +5 | 13 | Pot 2 |
| 15 | Novo Hamburgo | 8 | 2 | +1 | 7 | Pot 2 |
| 16 | Jacuipense | 8 | 2 | 0 | 8 | Eliminated |
| 17 | São Raimundo-RR | 8 | 2 | –1 | 10 | Eliminated |

#### Qualification pots

Pot 1 :
| # | Group | Team |
| 1 | A1 | Manaus |
| 2 | A2 | Independente |
| 3 | A3 | Nacional |
| 4 | A4 | Ferroviário |
| 5 | A5 | Moto Club |
| 6 | A6 | América de Natal |
| 7 | A7 | Sergipe |
| 8 | A8 | Campinense |
| 9 | A9 | Treze |
| 10 | A10 | Iporá |
| 11 | A11 | Sinop |
| 12 | A12 | Macaé |
| 13 | A13 | Uberlândia |
| 14 | A15 | Caxias |
| 15 | A16 | Tubarão |
| 16 | A17 | São José |
Pot 2 :
| # | Group | Team |
| 17 | A1 | Rio Branco |
| 18 | A2 | Santos |
| 19 | A4 | Cordino |
| 20 | A5 | Altos |
| 21 | A6 | Imperatriz |
| 22 | A8 | Fluminense de Feira |
| 23 | A9 | Itabaiana |
| 24 | A10 | Brasiliense |
| 25 | A11 | Novoperário |
| 26 | A12 | URT |
| 27 | A13 | Novorizontino |
| 28 | A14 | Linense |
| 29 | A14 | Maringá |
| 30 | A15 | Internacional de Lages |
| 31 | A16 | Novo Hamburgo |
| 32 | A17 | Brusque |

#### Ties

The matches were played between 2 and 10 June.
| Team 1 | Agg.Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Santos | 1–2 | Manaus | 1–1 | 0–1 |
| Rio Branco | 4–3 | Independente | 3–0 | 1–3 |
| Altos | 5–4 | Nacional | 3–0 | 2–4 |
| Cordino | 3–4 | Ferroviário | 3–3 | 0–1 |
| Fluminense de Feira | 1–5 | Moto Club | 0–2 | 1–3 |
| Imperatriz | 2–2 (5–4 p) | América de Natal | 1–0 | 1–2 |
| Brasiliense | 2–1 | Sergipe | 2–1 | 0–0 |
| Itabaiana | 1–1 (5–6 p) | Campinense | 0–1 | 1–0 |
| URT | 2–2 (2–3 p) | Treze | 1–1 | 1–1 |
| Novoperário | 4–5 | Iporá | 2–2 | 2–3 |
| Linense | 2–2 (4–2 p) | Sinop | 2–1 | 0–1 |
| Novorizontino | 3–1 | Macaé | 2–1 | 1–0 |
| Internacional de Lages | 1–3 | Uberlândia | 1–0 | 0–3 |
| Maringá | 1–4 | Caxias | 1–1 | 0–3 |
| Brusque | 2–2 (3–4 p) | Tubarão | 1–0 | 1–2 |
| Novo Hamburgo | 2–2 (2–3 p) | São José | 2–1 | 0–1 |

## Third stage

The third stage was a two-legged knockout tie, with the draw regionalised. The ties were predetermined from the second stage, with the winners of second stage tie 1 playing the winners of second stage tie 2, etc. The teams were seeded according to their performance in the tournament with the higher-seeded team hosting the second leg.

### Ties

The matches were played between 16 and 25 June.
| Team 1 | Agg.Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Rio Branco | 2–2 (2–3 p) | Manaus | 1–2 | 1–0 |
| Ferroviário | 5–3 | Altos | 1–1 | 4–2 |
| Imperatriz | 6–3 | Moto Club | 2–1 | 4–2 |
| Brasiliense | 1–1 (4–5 p) | Campinense | 1–0 | 0–1 |
| Treze | 3–2 | Iporá | 2–0 | 1–2 |
| Linense | 5–4 | Novorizontino | 3–2 | 2–2 |
| Uberlândia | 2–3 | Caxias | 1–1 | 1–2 |
| Tubarão | 1–3 | São José | 1–1 | 0–2 |

## Final stages

The final stages were a two leg knockout competition with quarter-finals, semi-finals and finals rounds. The draw for the quarter-finals was seeded based on the table of results of all matches in the competition for the qualifying teams. First played eighth, second played seventh, etc. The top four seeded teams played the second leg at home. The four quarter-final winners were promoted to Série C for 2019.
The draw for the semi-finals was seeded based on the table of results of all matches in the competition for the qualifying teams. First played fourth, second played third. The top two seeded teams played the second leg at home.
In the finals, the team with the best record in the competition played the second leg at home.

### Quarter-finals seedings

| Seed | Team | Pts | W | GD | GF |
| 1 | São José | 25 | 8 | +8 | 15 |
| 2 | Caxias | 24 | 7 | +15 | 20 |
| 3 | Campinense | 22 | 7 | +9 | 14 |
| 4 | Manaus | 19 | 6 | +7 | 18 |
| 5 | Imperatriz | 18 | 5 | +10 | 18 |
| 6 | Ferroviário | 18 | 4 | +5 | 16 |
| 7 | Treze | 17 | 4 | +11 | 19 |
| 8 | Linense | 16 | 4 | +3 | 12 |

### Quarter-finals ties

The matches were played between 1 and 9 July.
| Team 1 | Agg.Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Linense | 1–2 | São José | 1–0 | 0–2 |
| Treze | 4–1 | Caxias | 1–0 | 3–1 |
| Ferroviário | 3–3 (5–4 p) | Campinense | 3–2 | 0–1 |
| Imperatriz | 2–2 (3–2 p) | Manaus | 1–0 | 1–2 |

### Semi-finals seedings

| Seed | Team | Pts | W | GD | GF |
| 1 | São José | 28 | 9 | +9 | 17 |
| 2 | Treze | 23 | 6 | +14 | 23 |
| 3 | Imperatriz | 21 | 6 | +10 | 20 |
| 4 | Ferroviário | 21 | 5 | +5 | 19 |

### Semi-finals ties

The matches were played between 15 and 23 July.
| Team 1 | Agg.Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Ferroviário | 4–3 | São José | 3–1 | 1–2 |
| Imperatriz | 1–1 (1–2 p) | Treze | 1–0 | 0–1 |

### Finals seedings

| Seed | Team | Pts | W | GD | GF |
| 1 | Treze | 26 | 7 | +14 | 24 |
| 2 | Ferroviário | 24 | 6 | +6 | 23 |

### Finals

The matches were played on 30 July and 4 August.
| Team 1 | Agg.Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Ferroviário | 3–1 | Treze | 3–0 | 0–1 |

## Top goalscorers

| Rank | Player | Team | Goals |
| 1 | Edson Cariús | Ferroviário | 11 |
| 2 | Júnior Chicão | Imperatriz | 8 |
| 3 | Jailson | Fluminense de Feira | 7 |
| 4 | Lima | Brusque | 6 |
| 4 | Mateus Oliveira | Rio Branco | 6 |
| 4 | Raí | São Raimundo-RR | 6 |
| 4 | Ulisses | Cordino | 6 |
| 4 | Wesley | Caxias | 6 |
| 9 | Bruno Batata | Maringá | 5 |
| 9 | Nena | Manaus | 5 |
| 9 | Pereira | Novorizontino | 5 |
| 9 | Tiago Amaral | Uberlândia | 5 |
Source:CBF