1988 Campeonato Brasileiro Série A
{{ infobox football league season
|competition = Campeonato Brasileiro Série A
|season = 1988
|winners = Bahia
1st Campeonato Brasileiro title
2nd Brazilian title
|relegated =
|continentalcup1 = Copa Libertadores
de América
|continentalcup1 qualifiers = Bahia
Internacional
|matches =
|total goals =
|league topscorer =
|biggest home win =
|biggest away win =
|highest scoring =
|longest wins =
|longest unbeaten =
|longest losses =
|highest attendance =
|lowest attendance =
|average attendance =
|prevseason = 1987
|nextseason = 1989
}}
The 1988 Campeonato Brasileiro Série A was the 32nd edition of the Campeonato Brasileiro Série A. As the 1987 Copa União organized by the Clube dos 13 proved to be even more disastrously organized than the criticized 1986 edition, organized by the CBF, the 1988 featured the merging of both modules to feature the first ever tournament with real two divisions with promotion and relegation. The 1988 season began on September 2, 1988, and reached its end on February 19, 1989. The competition was won by Esporte Clube Bahia. Internacional's Nílson, with 15 goals, was the competition's top goal scorer.{{cite web | title =Campeonato Brasileiro 1988| url=http://www.bolanaarea.com/brasileirao_1988.htm | access-date =September 21, 2008 | publisher=Bola na Área |language=pt| archive-url= https://web.archive.org/web/20080919205507/http://bolanaarea.com/brasileirao_1988.htm| archive-date= September 19, 2008 | url-status= live}}
Overview
It was performed by 24 teams, and Bahia won the championship. The four worst-placed teams, which were Bangu, Santa Cruz, Criciúma, and América-RJ, were relegated to the following year's second level.
Competition format
;First Phase: The 24 clubs were divided in two groups of 12 teams each. In the first stage all teams played against the ones of the opposite group. At the second stage, all teams played against the ones of their same group. A penalty shootout was played after the games that ended in a draw, the penalty shootout winner earned two points while the loser earned one point. The two best-placed clubs of each group in the first stage plus the two best-placed clubs of each group in the second stage qualified to the Second Phase.
;Second Phase: This phase was divided in Quarterfinals, Semifinals and the Final. Each round was played in two legs. An extra time match should happen after the second match in case of draw at goal difference. Teams with superior score on the First Phase had the benefit of qualifying or being the champions in case of a persisting draw after extra time. The penalty shootout rule was no longer applied on this phase at all.
Participating clubs
=Group A=
=Group B=
Standings
=First phase=
==First stage==
;Group A
{{#invoke:sports table|main|style=WDL
|section=R1G1
|show_limit=5
|res_col_header=QR
|show_bonus_points=y
|bonus_header={{abbr|EP|extra points earned in the penalty shootout.}}
|team1=FLU|name_FLU=Fluminense
|team2=INT|name_INT=Internacional
|team3=POR|name_POR=Portuguesa
|team4=MIN|name_MIN=Atlético Mineiro
|team5=FLA|name_FLA=Flamengo
|team6=SPA|name_SPA=São Paulo
|team7=SPO|name_SPO=Sport
|team8=VIT|name_VIT=Vitória
|team9=GOI|name_GOI=Goiás
|team10=PAR|name_PAR=Atlético Paranaense
|team11=PAL|name_PAL=Palmeiras
|team12=BAN|name_BAN=Bangu
|win_FLU=7|draw_FLU=4|adjust_points_FLU=2|loss_FLU=1|gf_FLU=15|ga_FLU=5
|win_INT=6|draw_INT=5|adjust_points_INT=4|loss_INT=1|gf_INT=18|ga_INT=8
|win_POR=6|draw_POR=4|adjust_points_POR=2|loss_POR=2|gf_POR=17|ga_POR=11
|win_MIN=6|draw_MIN=3|adjust_points_MIN=2|loss_MIN=3|gf_MIN=10|ga_MIN=8
|win_FLA=5|draw_FLA=5|adjust_points_FLA=3|loss_FLA=2|gf_FLA=18|ga_FLA=10
|win_SPA=6|draw_SPA=2|adjust_points_SPA=0|loss_SPA=4|gf_SPA=7|ga_SPA=8
|win_SPO=4|draw_SPO=5|adjust_points_SPO=3|loss_SPO=3|gf_SPO=10|ga_SPO=10
|win_VIT=4|draw_VIT=3|adjust_points_VIT=3|loss_VIT=5|gf_VIT=10|ga_VIT=13
|win_GOI=3|draw_GOI=5|adjust_points_GOI=4|loss_GOI=4|gf_GOI=9|ga_GOI=12
|win_PAR=3|draw_PAR=5|adjust_points_PAR=2|loss_PAR=4|gf_PAR=10|ga_PAR=9
|win_PAL=4|draw_PAL=2|adjust_points_PAL=1|loss_PAL=6|gf_PAL=12|ga_PAL=14
|win_BAN=3|draw_BAN=4|adjust_points_BAN=2|loss_BAN=5|gf_BAN=8|ga_BAN=10
|col_QSP=#FFD700|text_QSP=Qualified to the second phase
|result1=QSP|result2=QSP
|update=complete|source=
}}
;Group B
{{#invoke:sports table|main|style=WDL
|section=R1GB
|show_limit=5
|res_col_header=QR
|show_bonus_points=y
|bonus_header={{abbr|EP|extra points earned in the penalty shootout.}}
|team1=VAS|name_VAS=Vasco da Gama
|team2=GRÊ|name_GRÊ=Grêmio
|team3=BAH|name_BAH=Bahia
|team4=GUA|name_GUA=Guarani
|team5=CRT|name_CRT=Coritiba
|team6=SCR|name_SCR=Santa Cruz
|team7=SAN|name_SAN=Santos
|team8=BOT|name_BOT=Botafogo
|team9=CRU|name_CRU=Cruzeiro
|team10=CRN|name_CRN=Corinthians
|team11=CRI|name_CRI=Criciúma
|team12=ARJ|name_ARJ=América-RJ
|win_VAS=7|draw_VAS=3|adjust_points_VAS=3|loss_VAS=2|gf_VAS=19|ga_VAS=11
|win_GRÊ=7|draw_GRÊ=3|adjust_points_GRÊ=0|loss_GRÊ=2|gf_GRÊ=15|ga_GRÊ=5
|win_BAH=5|draw_BAH=5|adjust_points_BAH=3|loss_BAH=2|gf_BAH=12|ga_BAH=11
|win_GUA=5|draw_GUA=5|adjust_points_GUA=2|loss_GUA=2|gf_GUA=10|ga_GUA=9
|win_CRT=3|draw_CRT=4|adjust_points_CRT=3|loss_CRT=5|gf_CRT=8|ga_CRT=11
|win_SCR=3|draw_SCR=3|adjust_points_SCR=3|loss_SCR=6|gf_SCR=11|ga_SCR=15
|win_SAN=3|draw_SAN=4|adjust_points_SAN=1|loss_SAN=5|gf_SAN=10|ga_SAN=9
|win_BOT=2|draw_BOT=4|adjust_points_BOT=2|loss_BOT=6|gf_BOT=8|ga_BOT=13
|win_CRU=2|draw_CRU=5|adjust_points_CRU=0|loss_CRU=5|gf_CRU=10|ga_CRU=15
|win_CRN=1|draw_CRN=5|adjust_points_CRN=2|loss_CRN=6|gf_CRN=6|ga_CRN=13
|win_CRI=1|draw_CRI=3|adjust_points_CRI=0|loss_CRI=8|gf_CRI=5|ga_CRI=16
|win_ARJ=1|draw_ARJ=3|adjust_points_ARJ=0|loss_ARJ=8|gf_ARJ=4|ga_ARJ=16
|col_QSP=#FFD700|text_QSP=Qualified to the second phase
|result1=QSP|result2=QSP
|update=complete|source=
}}
==Second stage==
;Group A
{{#invoke:sports table|main|style=WDL
|section=R2GA
|show_limit=5
|res_col_header=QR
|show_bonus_points=y
|bonus_header={{abbr|EP|extra points earned in the penalty shootout.}}
|team1=SPO|name_SPO=Sport
|team2=FLA|name_FLA=Flamengo
|team3=POR|name_POR=Portuguesa
|team4=INT|name_INT=Internacional
|team5=SPA|name_SPA=São Paulo
|team6=MIN|name_MIN=Atlético Mineiro
|team7=PAL|name_PAL=Palmeiras
|team8=GOI|name_GOI=Goiás
|team9=PAR|name_PAR=Atlético Paranaense
|team10=BAN|name_BAN=Bangu
|team11=VIT|name_VIT=Vitória
|team12=FLU|name_FLU=Fluminense
|win_SPO=5|draw_SPO=3|adjust_points_SPO=3|loss_SPO=3|gf_SPO=10|ga_SPO=10
|win_FLA=6|draw_FLA=2|adjust_points_FLA=0|loss_FLA=3|gf_FLA=14|ga_FLA=9
|win_POR=6|draw_POR=1|adjust_points_POR=0|loss_POR=4|gf_POR=11|ga_POR=10
|win_INT=4|draw_INT=5|adjust_points_INT=2|loss_INT=2|gf_INT=17|ga_INT=15
|win_SPA=3|draw_SPA=6|adjust_points_SPA=4|loss_SPA=2|gf_SPA=14|ga_SPA=10
|win_MIN=2|draw_MIN=7|adjust_points_MIN=4|loss_MIN=2|gf_MIN=12|ga_MIN=14
|win_PAL=3|draw_PAL=5|adjust_points_PAL=2|loss_PAL=3|gf_PAL=9|ga_PAL=8
|win_GOI=2|draw_GOI=6|adjust_points_GOI=4|loss_GOI=3|gf_GOI=12|ga_GOI=9
|win_PAR=2|draw_PAR=6|adjust_points_PAR=3|loss_PAR=3|gf_PAR=8|ga_PAR=8
|win_BAN=1|draw_BAN=6|adjust_points_BAN=4|loss_BAN=4|gf_BAN=7|ga_BAN=12
|win_VIT=3|draw_VIT=3|adjust_points_VIT=0|loss_VIT=5|gf_VIT=11|ga_VIT=17
|win_FLU=2|draw_FLU=4|adjust_points_FLU=1|loss_FLU=5|gf_FLU=9|ga_FLU=12
|status_BAN=R
|status_text_R=Relegated for being in the four last positions on the main standings
|col_QSP=#FFD700|text_QSP=Qualified to the second phase
|result1=QSP|result2=QSP
|col_R=red1|text_R=Relegated
|result10=R
|update=complete|source=
}}
;Group B
{{#invoke:sports table|main|style=WDL
|section=R2GB
|show_limit=5
|res_col_header=QR
|show_bonus_points=y
|bonus_header={{abbr|EP|extra points earned in the penalty shootout.}}
|team1=VAS|name_VAS=Vasco da Gama
|team2=CRU|name_CRU=Cruzeiro
|team3=CRN|name_CRN=Corinthians
|team4=BAH|name_BAH=Bahia
|team5=CRT|name_CRT=Coritiba
|team6=BOT|name_BOT=Botafogo
|team7=SAN|name_SAN=Santos
|team8=SCR|name_SCR=Santa Cruz
|team9=GRÊ|name_GRÊ=Grêmio
|team10=GUA|name_GUA=Guarani
|team11=CRI|name_CRI=Criciúma
|team12=ARJ|name_ARJ=América-RJ
|win_VAS=6|draw_VAS=5|adjust_points_VAS=4|loss_VAS=0|gf_VAS=15|ga_VAS=3
|win_CRU=6|draw_CRU=4|adjust_points_CRU=1|loss_CRU=1|gf_CRU=16|ga_CRU=6
|win_CRN=5|draw_CRN=4|adjust_points_CRN=3|loss_CRN=2|gf_CRN=15|ga_CRN=9
|win_BAH=6|draw_BAH=2|adjust_points_BAH=1|loss_BAH=3|gf_BAH=16|ga_BAH=9
|win_CRT=5|draw_CRT=3|adjust_points_CRT=2|loss_CRT=3|gf_CRT=12|ga_CRT=6
|win_BOT=5|draw_BOT=3|adjust_points_BOT=1|loss_BOT=3|gf_BOT=9|ga_BOT=9
|win_SAN=4|draw_SAN=3|adjust_points_SAN=2|loss_SAN=4|gf_SAN=9|ga_SAN=16
|win_SCR=2|draw_SCR=4|adjust_points_SCR=2|loss_SCR=5|gf_SCR=8|ga_SCR=13
|win_GRÊ=2|draw_GRÊ=4|adjust_points_GRÊ=2|loss_GRÊ=5|gf_GRÊ=10|ga_GRÊ=17
|win_GUA=2|draw_GUA=4|adjust_points_GUA=0|loss_GUA=5|gf_GUA=10|ga_GUA=13
|win_CRI=0|draw_CRI=5|adjust_points_CRI=3|loss_CRI=6|gf_CRI=7|ga_CRI=18
|win_ARJ=1|draw_ARJ=3|adjust_points_ARJ=1|loss_ARJ=7|gf_ARJ=7|ga_ARJ=15
|note_BAH=Since Vasco da Gama had been qualified already and ended the stage on the qualifying zone again, Bahia was given the 8th spot to the second phase for having the highest points score between the non-qualified teams.
|status_SCR=R|status_CRI=R|status_ARJ=R
|status_text_R=Relegated for being in the four last positions on the main standings
|col_QSP=#FFD700|text_QSP=Qualified to the second phase
|result2=QSP|result4=QSP
|col_R=red1|text_R=Relegated
|result8=R|result11=R|result12=R
|update=complete|source=
}}
=Second phase=
{{8TeamBracket
| sets = 2
| RD1-team1 = Vasco da Gama
| RD1-team2 = Fluminense*
| RD1-score1-1 = 0
| RD1-score2-1 = 1
| RD1-score1-2 = 2
| RD1-score2-2 = 1
| RD1-team3 = Bahia*
| RD1-team4 = Sport
| RD1-score3-1 = 1
| RD1-score4-1 = 1
| RD1-score3-2 = 0
| RD1-score4-2 = 0
| RD1-team5 = Flamengo
| RD1-team6 = Grêmio
| RD1-score5-1 = 0
| RD1-score6-1 = 0
| RD1-score5-2 = 0
| RD1-score6-2 = 1
| RD1-team7 = Internacional
| RD1-team8 = Cruzeiro
| RD1-score7-1 = 0
| RD1-score8-1 = 0
| RD1-score7-2 = 2
| RD1-score8-2 = 0
| RD2-team1 = Fluminense
| RD2-team2 = Bahia
| RD2-score1-1 = 0
| RD2-score2-1 = 0
| RD2-score1-2 = 1
| RD2-score2-2 = 2
| RD2-team3 = Grêmio
| RD2-team4 = Internacional
| RD2-score3-1 = 0
| RD2-score4-1 = 0
| RD2-score3-2 = 1
| RD2-score4-2 = 2
| RD3-team1 = Bahia
| RD3-team2 = Internacional
| RD3-score1-1 = 2
| RD3-score2-1 = 1
| RD3-score1-2 = 0
| RD3-score2-2 = 0
}}
*Fluminense defeated Vasco da Gama on Extra Time by 2-0.
*Bahia defeated Sport after two draws for having a superior score point on the first phase. Extra time was 0-0.
=The final=
{{footballbox
|date = February 15, 1989|
|team1 = Bahia|
|score = 2 – 1|
|report = |
|team2 = Internacional|
|goals1 = Bobô {{goal|26}} {{goal|50}}|
|goals2 = Leomir {{goal|19}}|
|stadium = Fonte Nova, Salvador
| attendance = 90,508
| referee = Romualdo Arpi Filho
}}
Bahia: Ronaldo; Tarantini, João Marcelo, Claudir and Edinho; Paulo Rodrigues, Zé Carlos and Bobô; Osmar, Charles (Sandro) and Marquinhos. Head coach: Evaristo de Macedo.
Internacional: Taffarel; Luiz Carlos Winck (Diego Aguirre), Aguirregaray, Nenê and João Luís; Norberto, Luís Carlos Martins and Leomir; Maurício (Hélder), Nílson and Edu. Head coach: Abel Braga.
----
{{footballbox
|date = February 19, 1989|
|team1 = Internacional|
|score = 0 – 0|
|report = |
|team2 = Bahia|
|goals1 = |
|goals2 = |
|stadium = Beira-Rio, Porto Alegre
| attendance = 79,598
| referee = Dulcídio Wanderley Boschilia
}}
Internacional: Taffarel; Luiz Carlos Winck, Aguirregaray, Norton and Casemiro; Norberto, Luís Fernando and Luís Carlos Martins, Maurício (Hélder), Nílson and Edu. Head coach: Abel Braga.
Bahia: Ronaldo; Tarantini, João Marcelo, Claudir (Newmar) and Paulo Róbson; Paulo Rodrigues, Zé Carlos and Bobô (Osmar); Gil, Charles and Marquinhos. Head coach: Evaristo de Macedo.
----
Final standings
{{#invoke:sports table|main|style=WDL
|show_limit=5
|ptsfirst=y
|show_bonus_points=y
|bonus_header={{abbr|EP|Extra points earned in the penalty shootout}}
|team1=BAH|name_BAH=Bahia
|team2=INT|name_INT=Internacional
|team3=FLU|name_FLU=Fluminense
|team4=GRÊ|name_GRÊ=Grêmio
|team5=VAS|name_VAS=Vasco da Gama
|team6=FLA|name_FLA=Flamengo
|team7=SPO|name_SPO=Sport
|team8=CRU|name_CRU=Cruzeiro
|team9=POR|name_POR=Portuguesa
|team10=MIN|name_MIN=Atlético Mineiro
|team11=SPA|name_SPA=São Paulo
|team12=CRT|name_CRT=Coritiba
|team13=GOI|name_GOI=Goiás
|team14=GUA|name_GUA=Guarani
|team15=CRN|name_CRN=Corinthians
|team16=PAL|name_PAL=Palmeiras
|team17=SAN|name_SAN=Santos
|team18=BOT|name_BOT=Botafogo
|team19=PAR|name_PAR=Atlético Paranaense
|team20=VIT|name_VIT=Vitória
|team21=BAN|name_BAN=Bangu
|team22=SCR|name_SCR=Santa Cruz
|team23=CRI|name_CRI=Criciúma
|team24=ARJ|name_ARJ=América-RJ
|win_BAH=13|draw_BAH=11|loss_BAH=5|adjust_points_BAH=4|gf_BAH=33|ga_BAH=23
|win_INT=12|draw_INT=13|loss_INT=4|adjust_points_INT=6|gf_INT=40|ga_INT=26
|win_FLU=10|draw_FLU=9|loss_FLU=8|adjust_points_FLU=3|gf_FLU=27|ga_FLU=21
|win_GRÊ=10|draw_GRÊ=9|loss_GRÊ=8|adjust_points_GRÊ=2|gf_GRÊ=27|ga_GRÊ=24
|win_VAS=14|draw_VAS=8|loss_VAS=3|adjust_points_VAS=7|gf_VAS=36|ga_VAS=16
|win_FLA=11|draw_FLA=8|loss_FLA=6|adjust_points_FLA=3|gf_FLA=32|ga_FLA=20
|win_SPO=9|draw_SPO=10|loss_SPO=6|adjust_points_SPO=6|gf_SPO=21|ga_SPO=21
|win_CRU=8|draw_CRU=10|loss_CRU=7|adjust_points_CRU=1|gf_CRU=26|ga_CRU=23
|win_POR=12|draw_POR=5|loss_POR=6|adjust_points_POR=2|gf_POR=28|ga_POR=21
|win_MIN=8|draw_MIN=10|loss_MIN=5|adjust_points_MIN=6|gf_MIN=22|ga_MIN=22
|win_SPA=9|draw_SPA=8|loss_SPA=6|adjust_points_SPA=4|gf_SPA=21|ga_SPA=18
|win_CRT=8|draw_CRT=7|loss_CRT=8|adjust_points_CRT=5|gf_CRT=20|ga_CRT=17
|win_GOI=5|draw_GOI=11|loss_GOI=7|adjust_points_GOI=8|gf_GOI=21|ga_GOI=21
|win_GUA=7|draw_GUA=9|loss_GUA=7|adjust_points_GUA=2|gf_GUA=20|ga_GUA=22
|win_CRN=6|draw_CRN=9|loss_CRN=8|adjust_points_CRN=5|gf_CRN=21|ga_CRN=22
|win_PAL=7|draw_PAL=7|loss_PAL=9|adjust_points_PAL=3|gf_PAL=21|ga_PAL=22
|win_SAN=7|draw_SAN=7|loss_SAN=9|adjust_points_SAN=3|gf_SAN=19|ga_SAN=25
|win_BOT=7|draw_BOT=7|loss_BOT=9|adjust_points_BOT=3|gf_BOT=17|ga_BOT=22
|win_PAR=5|draw_PAR=11|loss_PAR=7|adjust_points_PAR=5|gf_PAR=18|ga_PAR=17
|win_VIT=7|draw_VIT=6|loss_VIT=10|adjust_points_VIT=3|gf_VIT=21|ga_VIT=30
|win_BAN=4|draw_BAN=10|loss_BAN=9|adjust_points_BAN=6|gf_BAN=15|ga_BAN=22
|win_SCR=5|draw_SCR=7|loss_SCR=11|adjust_points_SCR=5|gf_SCR=19|ga_SCR=28
|win_CRI=1|draw_CRI=8|loss_CRI=14|adjust_points_CRI=3|gf_CRI=12|ga_CRI=34
|win_ARJ=2|draw_ARJ=6|loss_ARJ=15|adjust_points_ARJ=1|gf_ARJ=11|ga_ARJ=31
|update=complete|source=
}}
References
{{Reflist}}