# 2017 Campeonato Brasileiro Série D

The 2017 Campeonato Brasileiro Série D, the fourth level of the Brazilian League, was contested by 68 clubs. The competition started on 21 May and ended on 10 September 2017.
Atlético Acreano, Globo, Juazeirense and Operário Ferroviário qualified for the semi-finals and were promoted to the 2018 Campeonato Brasileiro Série C.
Operário Ferroviário won the title after defeating Globo in the final.

## Competition format

In the first stage, 68 teams were divided into seventeen groups of four, organized regionally. The teams played home and away against the other three teams in their group, a total of six games. The winner of each group plus the best 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. The four semi-finalists qualified for the 2018 Campeonato Brasileiro Série C.

### First stage

Key to colours in group tables :
* Group winners advance to the Second stage
* Best group runners-up advance to the Second stage

#### Group A1 (AC-AP-AM-RO)

| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts |
| 1 | Atlético Acreano | 6 | 4 | 1 | 1 | 16 | 6 | +10 | 13 |
| 2 | Princesa do Solimões | 6 | 4 | 0 | 2 | 9 | 4 | +5 | 12 |
| 3 | Trem | 6 | 3 | 0 | 3 | 7 | 11 | −4 | 9 |
| 4 | Real Ariquemes | 6 | 0 | 1 | 5 | 3 | 14 | −11 | 1 |

#### Group A2 (AM-PA-RR-TO)

| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts |
| 1 | Gurupi | 6 | 3 | 2 | 1 | 9 | 6 | +3 | 11 |
| 2 | São Raimundo | 6 | 3 | 1 | 2 | 11 | 7 | +4 | 7 |
| 3 | Fast Clube | 6 | 1 | 4 | 1 | 6 | 7 | −1 | 7 |
| 4 | Baré | 6 | 0 | 3 | 3 | 3 | 9 | −6 | 3 |
* ↑ São Raimundo deducted three points for fielding an unregistered player.

#### Group A3 (AC-PA-RO-RR)

| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts |
| 1 | Rio Branco | 6 | 4 | 1 | 1 | 10 | 6 | +4 | 13 |
| 2 | São Francisco | 6 | 2 | 3 | 1 | 7 | 6 | +1 | 9 |
| 3 | São Raimundo (RR) | 6 | 1 | 2 | 3 | 7 | 9 | −2 | 5 |
| 4 | Genus | 6 | 1 | 2 | 3 | 7 | 10 | −3 | 5 |

#### Group A4 (AP-MA-PI-TO)

| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts |
| 1 | Santos | 6 | 4 | 1 | 1 | 11 | 6 | +5 | 13 |
| 2 | Altos | 6 | 3 | 1 | 2 | 14 | 6 | +8 | 10 |
| 3 | Cordino | 6 | 2 | 1 | 3 | 5 | 9 | −4 | 7 |
| 4 | Tocantins de Miracema | 6 | 1 | 1 | 4 | 5 | 14 | −9 | 4 |

#### Group A5 (CE-MA-PI-RN)

| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts |
| 1 | Guarany de Sobral | 6 | 4 | 1 | 1 | 10 | 7 | +3 | 13 |
| 2 | Maranhão | 6 | 3 | 1 | 2 | 9 | 4 | +5 | 10 |
| 3 | River | 6 | 3 | 0 | 3 | 8 | 9 | −1 | 9 |
| 4 | Potiguar | 6 | 0 | 2 | 4 | 4 | 11 | −7 | 2 |

#### Group A6 (CE-PE-PI-RN)

| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts |
| 1 | Globo | 6 | 4 | 0 | 2 | 7 | 3 | +4 | 12 |
| 2 | Parnahyba | 6 | 3 | 0 | 3 | 6 | 4 | +2 | 9 |
| 3 | América (PE) | 6 | 2 | 1 | 3 | 3 | 5 | −2 | 7 |
| 4 | Guarani | 6 | 2 | 1 | 3 | 3 | 7 | −4 | 7 |

#### Group A7 (AL-BA-PB-PE)

| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts |
| 1 | Juazeirense | 6 | 2 | 3 | 1 | 9 | 6 | +3 | 9 |
| 2 | Sousa | 6 | 2 | 3 | 1 | 6 | 4 | +2 | 9 |
| 3 | Coruripe | 6 | 2 | 1 | 3 | 9 | 10 | −1 | 7 |
| 4 | Central | 6 | 2 | 1 | 3 | 7 | 11 | −4 | 7 |

#### Group A8 (BA-PB-PE-SE)

| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts |
| 1 | Fluminense de Feira | 6 | 2 | 3 | 1 | 9 | 5 | +4 | 9 |
| 2 | Campinense | 6 | 2 | 2 | 2 | 6 | 5 | +1 | 8 |
| 3 | Atlético Pernambucano | 6 | 2 | 1 | 3 | 9 | 12 | −3 | 7 |
| 4 | Itabaiana | 6 | 2 | 2 | 2 | 8 | 10 | −2 | 5 |
* ↑ Itabaiana deducted three points for fielding an unregistered player.

#### Group A9 (AL-BA-RN-SE)

| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts |
| 1 | América de Natal | 6 | 5 | 0 | 1 | 13 | 4 | +9 | 15 |
| 2 | Jacobina | 6 | 3 | 0 | 3 | 9 | 9 | 0 | 9 |
| 3 | Sergipe | 6 | 2 | 0 | 4 | 7 | 11 | −4 | 6 |
| 4 | Murici | 6 | 2 | 0 | 4 | 7 | 12 | −5 | 6 |

#### Group A10 (DF-GO-MT-MS)

| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts |
| 1 | Ceilândia | 6 | 3 | 1 | 2 | 8 | 5 | +3 | 10 |
| 2 | Comercial | 6 | 3 | 1 | 2 | 10 | 9 | +1 | 10 |
| 3 | Anápolis | 6 | 2 | 3 | 1 | 8 | 6 | +2 | 9 |
| 4 | Sinop | 6 | 0 | 3 | 3 | 5 | 11 | −6 | 3 |

#### Group A11 (DF-GO-MT-MS)

| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts |
| 1 | União Rondonópolis | 6 | 3 | 2 | 1 | 8 | 6 | +2 | 11 |
| 2 | Aparecidense | 6 | 3 | 1 | 2 | 10 | 8 | +2 | 10 |
| 3 | Luziânia | 6 | 2 | 4 | 0 | 11 | 5 | +6 | 10 |
| 4 | Sete de Setembro | 6 | 0 | 1 | 5 | 3 | 13 | −10 | 1 |

#### Group A12 (GO-MG-RJ-SP)

| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts |
| 1 | Portuguesa (RJ) | 6 | 4 | 2 | 0 | 9 | 2 | +7 | 14 |
| 2 | URT | 6 | 3 | 1 | 2 | 4 | 5 | −1 | 10 |
| 3 | Itumbiara | 6 | 2 | 2 | 2 | 5 | 6 | −1 | 8 |
| 4 | Osasco Audax | 6 | 0 | 1 | 5 | 4 | 9 | −5 | 1 |

#### Group A13 (ES-MG-RJ-SP)

| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts |
| 1 | Villa Nova | 6 | 2 | 3 | 1 | 6 | 6 | 0 | 9 |
| 2 | Desportiva Ferroviária | 6 | 2 | 2 | 2 | 5 | 5 | 0 | 8 |
| 3 | Bangu | 6 | 2 | 2 | 2 | 7 | 8 | −1 | 8 |
| 4 | Portuguesa (SP) | 6 | 2 | 1 | 3 | 5 | 4 | +1 | 7 |

#### Group A14 (ES-MG-RJ-SP)

| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts |
| 1 | Boavista | 6 | 3 | 2 | 1 | 10 | 7 | +3 | 11 |
| 2 | Espírito Santo | 6 | 2 | 3 | 1 | 6 | 4 | +2 | 9 |
| 3 | Red Bull Brasil | 6 | 2 | 1 | 3 | 5 | 5 | 0 | 7 |
| 4 | Caldense | 6 | 2 | 0 | 4 | 6 | 11 | −5 | 6 |

#### Group A15 (PR-RS-SC-SP)

| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts |
| 1 | Operário Ferroviário | 6 | 4 | 0 | 2 | 6 | 3 | +3 | 12 |
| 2 | Brusque | 6 | 3 | 1 | 2 | 8 | 5 | +3 | 10 |
| 3 | XV de Piracicaba | 6 | 3 | 0 | 3 | 7 | 8 | −1 | 9 |
| 4 | São Paulo | 6 | 1 | 1 | 4 | 7 | 12 | −5 | 4 |

#### Group A16 (PR-RS-SC-SP)

| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts |
| 1 | São Bernardo | 6 | 4 | 1 | 1 | 7 | 3 | +4 | 13 |
| 2 | Inter de Lages | 6 | 2 | 2 | 2 | 4 | 4 | 0 | 8 |
| 3 | Foz do Iguaçu | 6 | 1 | 3 | 2 | 4 | 6 | −2 | 6 |
| 4 | Novo Hamburgo | 6 | 1 | 2 | 3 | 4 | 6 | −2 | 5 |

#### Group A17 (PR-RS-SC-SP)

| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts |
| 1 | São José (RS) | 6 | 4 | 0 | 2 | 13 | 4 | +9 | 12 |
| 2 | Metropolitano | 6 | 3 | 1 | 2 | 3 | 5 | −2 | 10 |
| 3 | Ituano | 6 | 2 | 2 | 2 | 4 | 4 | 0 | 8 |
| 4 | PSTC | 6 | 1 | 1 | 4 | 3 | 10 | −7 | 4 |

## 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 winner would be numbered lower in sequence than the group runner-up.
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

Ranking of group winners to determine the worst performing team to be placed into pot 2 is achieved by comparing 1) Points gained 2) Most victories 3) Best goal difference 4) Most goals scored 5) Sort.
| Rank | Team | Pts | W | GD | GF | Pot |
| 1 | América de Natal | 15 | 5 | 9 | 13 | Pot 1 |
| 2 | Portuguesa (RJ) | 14 | 4 | 7 | 9 | Pot 1 |
| 3 | Atlético Acreano | 13 | 4 | 10 | 16 | Pot 1 |
| 4 | Santos | 13 | 4 | 5 | 11 | Pot 1 |
| 5 | Rio Branco | 13 | 4 | 4 | 10 | Pot 1 |
| 6 | São Bernardo | 13 | 4 | 4 | 7 | Pot 1 |
| 7 | Guarany de Sobral | 13 | 4 | 3 | 10 | Pot 1 |
| 8 | São José (RS) | 12 | 4 | 9 | 13 | Pot 1 |
| 9 | Globo | 12 | 4 | 4 | 7 | Pot 1 |
| 10 | Operário Ferroviário | 12 | 4 | 3 | 6 | Pot 1 |
| 11 | Boavista | 11 | 3 | 3 | 10 | Pot 1 |
| 12 | Gurupi | 11 | 3 | 3 | 9 | Pot 1 |
| 13 | União Rondonópolis | 11 | 3 | 2 | 8 | Pot 1 |
| 14 | Ceilândia | 10 | 3 | 3 | 8 | Pot 1 |
| 15 | Fluminense de Feira | 9 | 2 | 4 | 9 | Pot 1 |
| 16 | Juazeirense | 9 | 2 | 3 | 9 | Pot 1 |
| 17 | Villa Nova | 9 | 2 | 0 | 6 | Pot 2 |

#### Ranking of group runners-up

Ranking of group runners-up to determine the 15 best performing teams to be placed into pot 2 is achieved by comparing 1) Points gained 2) Most victories 3) Best goal difference 4) Most goals scored 5) Sort.
| Rank | Team | Pts | W | GD | GF | Pot |
| 1 | Princesa do Solimões | 12 | 4 | 5 | 9 | Pot 2 |
| 2 | Altos | 10 | 3 | 8 | 14 | Pot 2 |
| 3 | Maranhão | 10 | 3 | 5 | 9 | Pot 2 |
| 4 | Brusque | 10 | 3 | 3 | 8 | Pot 2 |
| 5 | Aparecidense | 10 | 3 | 2 | 10 | Pot 2 |
| 6 | Comercial | 10 | 3 | 1 | 10 | Pot 2 |
| 7 | URT | 10 | 3 | -1 | 4 | Pot 2 |
| 8 | Metropolitano | 10 | 3 | -2 | 3 | Pot 2 |
| 9 | Parnahyba | 9 | 3 | 2 | 6 | Pot 2 |
| 10 | Jacobina | 9 | 3 | 0 | 9 | Pot 2 |
| 11 | Espírito Santo | 9 | 2 | 2 | 6 | Pot 2 |
| 12 | Sousa | 9 | 2 | 2 | 6 | Pot 2 |
| 13 | São Francisco | 9 | 2 | 1 | 7 | Pot 2 |
| 14 | Campinense | 8 | 2 | 1 | 6 | Pot 2 |
| 15 | Desportiva Ferroviária | 8 | 2 | 0 | 5 | Pot 2 |
| 16 | Inter de Lages | 8 | 2 | 0 | 4 | Eliminated |
| 17 | São Raimundo | 7 | 3 | 4 | 11 | Eliminated |

#### Qualification pots

Pot 1 :
| # | Group | Team |
| 1 | A1 | Atlético Acreano |
| 2 | A2 | Gurupi |
| 3 | A3 | Rio Branco |
| 4 | A4 | Santos |
| 5 | A5 | Guarany de Sobral |
| 6 | A6 | Globo |
| 7 | A7 | Juazeirense |
| 8 | A8 | Fluminense de Feira |
| 9 | A9 | América de Natal |
| 10 | A10 | Ceilândia |
| 11 | A11 | União Rondonópolis |
| 12 | A12 | Portuguesa (RJ) |
| 13 | A14 | Boavista |
| 14 | A15 | Operário Ferroviário |
| 15 | A16 | São Bernardo |
| 16 | A17 | São José (RS) |
Pot 2 :
| # | Group | Team |
| 17 | A1 | Princesa do Solimões |
| 18 | A3 | São Francisco |
| 19 | A4 | Altos |
| 20 | A5 | Maranhão |
| 21 | A6 | Parnahyba |
| 22 | A7 | Sousa |
| 23 | A8 | Campinense |
| 24 | A9 | Jacobina |
| 25 | A10 | Comercial |
| 26 | A11 | Aparecidense |
| 27 | A12 | URT |
| 28 | A13 | Villa Nova |
| 29 | A13 | Desportiva Ferroviária |
| 30 | A14 | Espírito Santo |
| 31 | A15 | Brusque |
| 32 | A17 | Metropolitano |

#### Ties

The second stage matches were originally scheduled between 1 and 9 July, but they were rescheduled due to the investigation involving São Raimundo. The matches were postponed by the CBF for a week. Finally, the matches were played between 8 and 16 July.
| Team 1 | Agg.Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg | Tie number |
| São Francisco | 3–6 | Atlético Acreano | 3–3 | 0–3 | B1 |
| Princesa do Solimões | 4–4 (a) | Gurupi | 3–3 | 1–1 | B2 |
| Maranhão | 3–1 | Rio Branco | 2–0 | 1–1 | B3 |
| Altos | 3–3 (a) | Santos | 2–2 | 1–1 | B4 |
| Sousa | 4–4 (3–4 p) | Guarany de Sobral | 3–1 | 1–3 | B5 |
| Parnahyba | 2–5 | Globo | 2–3 | 0–2 | B6 |
| Jacobina | 3–5 | Juazeirense | 2–2 | 1–3 | B7 |
| Campinense | 1–1 (a) | Fluminense de Feira | 1–1 | 0–0 | B8 |
| Aparecidense | 0–1 | América de Natal | 0–0 | 0–1 | B9 |
| Comercial | 1–2 | Ceilândia | 0–1 | 1–1 | B10 |
| Villa Nova | 4–1 | União Rondonópolis | 2–0 | 2–1 | B11 |
| URT | 2–1 | Portuguesa (RJ) | 1–0 | 1–1 | B12 |
| Espírito Santo | 4–1 | Boavista | 1–0 | 3–1 | B13 |
| Desportiva Ferroviária | 1–4 | Operário Ferroviário | 0–2 | 1–2 | B14 |
| Metropolitano | 3–4 | São Bernardo | 1–1 | 2–3 | B15 |
| Brusque | 2–2 (a) | São José (RS) | 2–1 | 0–1 | B16 |

## Third stage

The third stage was also a two-legged knockout tie, with the draw regionalised. The ties were predetermined from the second stage, with the winner of second stage tie 1 playing the winner of second stage tie 2, etc. The matches were played between 22 and 30 July.

### Ties

| Team 1 | Agg.Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg | Tie number |
| Gurupi | 1–3 | Atlético Acreano | 1–0 | 0–3 | C1 |
| Maranhão | 4–4 (4–3 p) | Santos | 2–2 | 2–2 | C2 |
| Guarany de Sobral | 1–4 | Globo | 0–1 | 1–3 | C3 |
| Fluminense de Feira | 3–3 (a) | Juazeirense | 3–3 | 0–0 | C4 |
| Ceilândia | 1–3 | América de Natal | 0–1 | 1–2 | C5 |
| URT | 1–1 (a) | Villa Nova | 0–0 | 1–1 | C6 |
| Espírito Santo | 1–1 (2–4 p) | Operário Ferroviário | 1–0 | 0–1 | C7 |
| São José (RS) | 0–0 (4–3 p) | São Bernardo | 0–0 | 0–0 | C8 |

## Final stage

The final stage was 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 2018.
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 | América de Natal | 25 | 8 | 12 | 17 |
| 2 | Globo | 24 | 8 | 10 | 16 |
| 3 | Operário Ferroviário | 21 | 7 | 6 | 11 |
| 4 | Atlético Acreano | 20 | 6 | 15 | 25 |
| 5 | São José (RS) | 17 | 5 | 9 | 15 |
| 6 | Maranhão | 16 | 4 | 7 | 16 |
| 7 | URT | 16 | 4 | 0 | 7 |
| 8 | Juazeirense | 15 | 3 | 5 | 17 |

### Quarter-finals ties

The matches were played between 5 and 14 August.
| Team 1 | Agg.Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Juazeirense | 4–1 | América de Natal | 3–0 | 1–1 |
| URT | 1–1 (2–3 p) | Globo | 1–0 | 0–1 |
| Maranhão | 2–5 | Operário Ferroviário | 1–3 | 1–2 |
| São José (RS) | 1–2 | Atlético Acreano | 0–1 | 1–1 |

### Semi-finals seedings

| Seed | Team | Pts | W | GD | GF |
| 1 | Globo | 27 | 9 | 10 | 17 |
| 2 | Operário Ferroviário | 27 | 9 | 9 | 16 |
| 3 | Atlético Acreano | 24 | 7 | 16 | 27 |
| 4 | Juazeirense | 19 | 4 | 8 | 21 |

### Semi-finals ties

The matches were played between 19 and 28 August.
| Team 1 | Agg.Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Juazeirense | 3–3 (a) | Globo | 3–1 | 0–2 |
| Atlético Acreano | 0–2 | Operário Ferroviário | 0–0 | 0–2 |

### Final

The matches were played on 3 and 10 September.
| Team 1 | Agg.Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Globo | 1–5 | Operário Ferroviário | 0–5 | 1–0 |