The football (soccer) Campeonato Brasileiro Série B 1999, the second level of Brazilian National League, was played from August 1 to December 12, 1999. The competition had 22 clubs and two of them were promoted to Série A and six were relegated to Série C. The competition was won by Goiás.

Goiás finished the final phase group with the most points, and was declared 1999 Brazilian Série B champions, claiming the promotion to the 2000 Série A along with Santa Cruz, the runners-up. The six worst ranked teams in the first round (União São João, Criciúma, Paysandu, América-RN, Tuna Luso and Desportiva) would be relegated to play Série C in 2000. However, with the debacle that resulted in the creation of the Copa João Havelange in 2000, Bahia (third-placed) and América-MG (sixth-placed) were promoted to Série A, and from the originally-relegated teams, only Tuna Luso actually played the Green and White Group, the equivalent to the Série C, with the other five relegated teams playing the Group Yellow. For 2001, all of the participating teams in 1999's Série B, with the exception of Goiás, São Caetano, América-MG, Bahia and Santa Cruz were included in that year's Série B.

Teams Team City Stadium 1998 Season ABC Natal Machadão 11th in Série B América-MG Belo Horizonte Independência 21st in Série A América de Natal Natal Machadão 24th in Série A Avaí Florianópolis Ressacada 1st in Série C Bahia Salvador Fonte Nova 18th in Série B Bragantino Bragança Paulista Nabi Abi Chedid 23rd in Série A Ceará Fortaleza Castelão 14th in Série B CRB Maceió Pajuçara 12th in Série B Criciúma Criciúma Heriberto Hülse 6th in Série B Desportiva Cariacica Engenheiro Araripe 3rd in Série B Goiás Goiânia Serra Dourada 22nd in Série A Joinville Joinville Ernestão 7th in Série B Londrina Londrina Café 4th in Série B Paysandu Belém Curuzú 8th in Série B Remo Belém Mangueirão 9th in Série B São Caetano São Caetano do Sul Anacleto Campanella 2nd in Série C Santa Cruz Recife Arruda 13th in Série B Sampaio Corrêa São Luís Castelão 17th in Série B Tuna Luso Recife Ilha do Retiro 15th in Série B União São João Araras Herminião 16th in Série B Vila Nova Goiânia Serra Dourada 10th in Série B XV de Piracicaba Piracicaba Barão da Serra Negra 5th in Série B

First stage

Quarterfinals TeamsScoresTie-breakerTeam 1PointsTeam 21st leg2nd leg3rd leg Bahia 6:0 Avaí2:13:1— Goiás 3:3 Ceará3:03:42:0 Santa Cruz 3:3 São Caetano1:03:41:0 América-MG 2:2 Vila Nova2:20:01:3

Final stage

Final standings

Sources