The 2016 Copa do Brasil Second Round will be played from 3 May to 6 July 2016, to decide the 20 teams advancing to the Third Round.[1]
Matches
| Team 1 | Agg. | Team 2 | 1st leg | 2nd leg | 
|---|---|---|---|---|
| Santos  | 3–0 |  Galvez | 3–0 | – | 
| ABC  | 2–2 (1–4 p) | .svg.png.webp) Gama | 1–1 | 1–1 | 
| Botafogo  | 2–0 |  Ríver | 1–0 | 1–0 | 
| Ceará  | 2–0 |  Joinville | 1–0 | 1–0 | 
| Vasco da Gama  | 2–1 |  CRB | 1–0 | 1–1 | 
| Santa Cruz  | 2–0 |  Vitória da Conquista | 2–0 | – | 
| Cruzeiro  | 2–0 |  Londrina | 2–0 | – | 
| Vitória  | 3–1 |  Portuguesa | 0–0 | 3–1 | 
| Coritiba  | 2–3 |  Juventude | 0–1 | 2–2 | 
| Paysandu  | 2–1 |  Operário | 0–1 | 2–0 | 
| Atlético Paranaense  | 7–2 |  Dom Bosco | 2–2 | 5–0 | 
| Chapecoense  | 3–2 |  Paraná | 1–2 | 2–0 | 
| Flamengo  | 2–4 |  Fortaleza | 1–2 | 1–2 | 
| Bahia  | 0–1 |  América Mineiro | 0–0 | 0–1 | 
| Fluminense  | 6–3 |  Ferroviária | 3–3 | 3–0 | 
| Aparecidense  | 3–4 |  Ypiranga | 1–3 | 2–1 | 
| Figueirense  | 3–1 |  Sampaio Corrêa | 2–1 | 1–0 | 
| Ponte Preta  | 4–0 |  Genus | 1–0 | 3–0 | 
| Botafogo  | 3–1 |  Juazeirense | 2–1 | 1–0 | 
| Avaí  | 1–2 |  Bragantino | 0–1 | 1–1 | 
Match 41
| Galvez  | 0–3 |  Santos | 
|---|---|---|
| Report | Rafael Longuine  35' Paulinho  45' Fernando Medeiros  59' | 
Santos advanced directly due to winning by 2 or more goals difference.
Match 42
| Gama .svg.png.webp) | 1–1 |  ABC | 
|---|---|---|
| Roberto Pítio  68' (pen.) | Report | Nando  32' | 
| ABC  | 1–1 | .svg.png.webp) Gama | 
|---|---|---|
| Erivélton  12' | Report | Felipe Assis  66' | 
| Penalties | ||
| Jones Carioca  Felipe Guedes  Victor Sapo  | 1–4 | Murilo  Roberto Pítio  Baiano  Fábio Gama  | 
Tied 2–2 on aggregate, Gama won on penalties.
Match 43
Botafogo won 2–0 on aggregate
Match 44
| Joinville  | 0–1 |  Ceará | 
|---|---|---|
| Report | Rafael Costa  11' | 
| Ceará  | 1–0 |  Joinville | 
|---|---|---|
| Tomas Bastos  51' | Report | 
Ceará won 2–0 on aggregate.
Match 45
| CRB  | 0–1 |  Vasco da Gama | 
|---|---|---|
| Report | Rodrigo  42' | 
| Vasco da Gama  | 1–1 |  CRB | 
|---|---|---|
| Rafael Vaz  90+2' | Report | Diego  29' | 
Vasco da Gama won 2–1 on aggregate.
Match 46
| Vitória da Conquista  | 0–2 |  Santa Cruz | 
|---|---|---|
| Report | Bruno Moraes  62', 86' | 
Santa Cruz advanced directly due to winning by 2 or more goals difference.
Match 47
| Londrina  | 0–2 |  Cruzeiro | 
|---|---|---|
| Report | Bruno Rodrigo  22' Henrique  37' | 
Cruzeiro advanced directly due to winning by 2 or more goals difference.
Match 48
| Portuguesa  | 0–0 |  Vitória | 
|---|---|---|
| Report | 
| Vitória  | 3–1 |  Portuguesa | 
|---|---|---|
| Diego Renan  41' (pen.) Marcelo  49' Kieza  82' | Report | Diego Gonçalves  19' | 
Vitória won 3–1 on aggregate.
Match 49
Juventude won 3–2 on aggregate.
Match 50
| Operário  | 1–0 |  Paysandu | 
|---|---|---|
| Washington  60' | Report | 
Paysandu won 2–1 on aggregate.
Match 51
| Dom Bosco  | 2–2 |  Atlético Paranaense | 
|---|---|---|
| Naian  85' Fernando Nathan  86' | Report | Vinícius  30' André Lima  77' | 
| Atlético Paranaense  | 5–0 |  Dom Bosco | 
|---|---|---|
| André Lima  12', 35' Pablo  31' Hernani  59' Anderson Lopes  76' (pen.) | Report | 
Atlético Paranaense won 7–2 on aggregate.
Match 52
| Paraná  | 2–1 |  Chapecoense | 
|---|---|---|
| Nádson  41', 69' (pen.) | Report | Bruno Rangel  19' | 
| Chapecoense  | 2–0 |  Paraná | 
|---|---|---|
| Kempes  2' Cléber Santana  80' | Report | 
Chapecoense won 3–2 on aggregate.
Match 53
| Flamengo  | 1–2 |  Fortaleza | 
|---|---|---|
| Alan Patrick  88' | Report | Pio  3', 64' | 
Fortaleza won 4–2 on aggregate.
Match 54
| América Mineiro  | 0–0 |  Bahia | 
|---|---|---|
| Report | 
| Bahia  | 0–1 |  América Mineiro | 
|---|---|---|
| Report | Suéliton  51' | 
América Mineiro won 1–0 on aggregate.
Match 55
| Ferroviária  | 3–3 |  Fluminense | 
|---|---|---|
| Luan  43' Tiago Marques  45+2', 50' | Report | Fred  16' (pen.), 29' Magno Alves  74' | 
| Fluminense  | 3–0 |  Ferroviária | 
|---|---|---|
| Gustavo Scarpa  7', 32' Fred  35' | Report | 
Fluminense won 6–3 on aggregate.
Match 56
| Ypiranga  | 3–1 |  Aparecidense | 
|---|---|---|
| João Paulo  42' (pen.), 49' Danilinho  74' (pen.) | Report | Clayton Sales  3' | 
| Aparecidense  | 2–1 |  Ypiranga | 
|---|---|---|
| Foguinho  24' Geovane  48' | Report | Maycon  59' | 
Ypiranga won 4–3 on aggregate.
Match 57
| Sampaio Corrêa  | 1–2 |  Figueirense | 
|---|---|---|
| Edgar  78' | Report | Gustavo Ermel  52' Guilherme Queiróz  89' | 
| Figueirense  | 1–0 |  Sampaio Corrêa | 
|---|---|---|
| Éverton Santos  45' | Report | 
Figueirense won 3–1 on aggregate.
Match 58
| Genus  | 0–1 |  Ponte Preta | 
|---|---|---|
| Report | Felipe Azevedo  75' | 
| Ponte Preta  | 3–0 |  Genus | 
|---|---|---|
| Matheus Jesus  33' Léo Cereja  69' Wellington Paulista  76' (pen.) | Report | 
Ponte Preta won 4–0 on aggregate.
Match 59
| Juazeirense  | 1–2 |  Botafogo | 
|---|---|---|
| Alex Travassos  68' | Report | Neílton  10' Emerson  49' | 
| Botafogo  | 1–0 |  Juazeirense | 
|---|---|---|
| Neílton  85' | Report | 
Botafogo won 3–1 on aggregate.
Match 60
| Bragantino  | 1–0 |  Avaí | 
|---|---|---|
| Leandro Oliveira  47' | Report | 
| Avaí  | 1–1 |  Bragantino | 
|---|---|---|
| Tauã  60' | Report | Zambi  52' | 
Bragantino won 2–1 on aggregate.