2008 Campeonato Paulista

{{Infobox football league season

|competition = Campeonato Paulista - Série A1

|season = 2008

|winners = Palmeiras (22nd title)

|relegated = Juventus
Rio Preto
Sertãozinho
Rio Claro

|continentalcup1 =

|continentalcup1 qualifiers =

|league topscorer = Alex Mineiro (15)

|biggest home win =

|biggest away win =

|highest scoring =

|total goals = 530

|matches = 202

|average goals =

|longest wins =

|longest unbeaten =

|longest losses =

|prevseason = 2007

|nextseason = 2009

}}

The 2008 Campeonato Paulista de Futebol Profissional da Primeira Divisão - Série A1 was the 107th season of São Paulo's top-flight professional association football league. The competition began on January 16 and ended on May 4.

Palmeiras won their 22nd title with a 6–0 victory on aggregate in the finals over Ponte Preta. Palmeiras' Alex Mineiro was the top scorer, with 15 goals.

First phase

=League table=

{{#invoke:sports table|main|style=WDL

|section=First phase

|show_limit=5

|res_col_header=QR

|team1=GRA|name_GRA=Guaratinguetá

|team2=PAL|name_PAL=Palmeiras

|team3=SPA|name_SPA=São Paulo

|team4=PON|name_PON=Ponte Preta

|team5=COR|name_COR=Corinthians

|team6=BAR|name_BAR=Barueri

|team7=SAN|name_SAN=Santos

|team8=MIR|name_MIR=Mirassol

|team9=NOR|name_NOR=Noroeste

|team10=POR|name_POR=Portuguesa

|team11=ITU|name_ITU=Ituano

|team12=PTA|name_PTA=Paulista

|team13=BRG|name_BRG=Bragantino

|team14=MAC|name_MAC=Marília

|team15=SCA|name_SCA=São Caetano

|team16=GUA|name_GUA=Guarani

|team17=JUV|name_JUV=Juventus

|team18=RPR|name_RPR=Rio Preto

|team19=SER|name_SER=Sertãozinho

|team20=RCL|name_RCL=Rio Claro

|win_GRA=13|draw_GRA=1|loss_GRA=5|gf_GRA=27|ga_GRA=14

|win_PAL=12|draw_PAL=4|loss_PAL=3|gf_PAL=36|ga_PAL=16

|win_SPA=11|draw_SPA=5|loss_SPA=3|gf_SPA=31|ga_SPA=22

|win_PON=10|draw_PON=5|loss_PON=4|gf_PON=36|ga_PON=23

|win_COR=9|draw_COR=6|loss_COR=4|gf_COR=24|ga_COR=15

|win_BAR=10|draw_BAR=2|loss_BAR=7|gf_BAR=34|ga_BAR=24

|win_SAN=9|draw_SAN=4|loss_SAN=6|gf_SAN=28|ga_SAN=23

|win_MIR=9|draw_MIR=2|loss_MIR=8|gf_MIR=29|ga_MIR=28

|win_NOR=8|draw_NOR=5|loss_NOR=6|gf_NOR=29|ga_NOR=23

|win_POR=7|draw_POR=7|loss_POR=5|gf_POR=21|ga_POR=17

|win_ITU=8|draw_ITU=2|loss_ITU=9|gf_ITU=24|ga_ITU=32

|win_PTA=7|draw_PTA=4|loss_PTA=8|gf_PTA=24|ga_PTA=24

|win_BRG=7|draw_BRG=4|loss_BRG=8|gf_BRG=26|ga_BRG=27

|win_MAC=7|draw_MAC=1|loss_MAC=11|gf_MAC=21|ga_MAC=20

|win_SCA=5|draw_SCA=5|loss_SCA=9|gf_SCA=16|ga_SCA=30

|win_GUA=5|draw_GUA=4|loss_GUA=10|gf_GUA=20|ga_GUA=31

|win_JUV=4|draw_JUV=5|loss_JUV=10|gf_JUV=21|ga_JUV=36

|win_RPR=4|draw_RPR=3|loss_RPR=12|gf_RPR=16|ga_RPR=28

|win_SER=4|draw_SER=3|loss_SER=12|gf_SER=16|ga_SER=30

|win_RCL=3|draw_RCL=4|loss_RCL=12|gf_RCL=16|ga_RCL=32

|col_SF=#D0F0C0|text_SF=Advances to Semifinals

|result1=SF|result2=SF|result3=SF|result4=SF

|col_CdI=#E8FFD8|text_CdI=Qualification for Campeonato do Interior

|result6=CdI|result8=CdI|result9=CdI|result11=CdI

|col_R=#FFCCCC|text_R=Relegation to Campeonato Paulista Série A2

|result17=R|result18=R|result19=R|result20=R

|class_rules=1st points; 2nd wins; 3rd goal difference; 4th goals scored

|update=April 6, 2008

|source=[http://www.chancedegol.com.br/rsssfbrasil/tables/sp2008.htm RSSSF Brazil]

}}

=Results=

{{#invoke:sports results|main

|matches_style=FBR|solid_cell=grey

|team1=BAR|team2=BRG|team3=COR|team4=GUA|team5=GRA

|team6=ITU|team7=JUV|team8=MAC|team9=MIR|team10=NOR

|team11=PAL|team12=PTA|team13=PON|team14=POR|team15=RCL

|team16=RPR|team17=SAN|team18=SCA|team19=SPA|team20=SER

|name_BAR=Barueri

|match_BAR_BRG=3–1

|match_BAR_COR=1–1

|match_BAR_GUA=

|match_BAR_GRA=

|match_BAR_ITU=3–2

|match_BAR_JUV=

|match_BAR_MAC=

|match_BAR_MIR=

|match_BAR_NOR=3–0

|match_BAR_PAL=0–3

|match_BAR_PTA=

|match_BAR_PON=2–0

|match_BAR_POR=

|match_BAR_RCL=2–0

|match_BAR_RPR=2–0

|match_BAR_SAN=

|match_BAR_SCA=

|match_BAR_SPA=

|match_BAR_SER=3–0

|name_BRG=Bragantino

|match_BRG_BAR=

|match_BRG_COR=

|match_BRG_GUA=

|match_BRG_GRA=

|match_BRG_ITU=3–0

|match_BRG_JUV=3–2

|match_BRG_MAC=0–2

|match_BRG_MIR=1–2

|match_BRG_NOR=

|match_BRG_PAL=2–5

|match_BRG_PTA=

|match_BRG_PON=3–1

|match_BRG_POR=

|match_BRG_RCL=2–1

|match_BRG_RPR=3–1

|match_BRG_SAN=

|match_BRG_SCA=

|match_BRG_SPA=0–2

|match_BRG_SER=3–1

|name_COR=Corinthians

|match_COR_BAR=

|match_COR_BRG=1–1

|match_COR_GUA=3–0

|match_COR_GRA=2–0

|match_COR_ITU=

|match_COR_JUV=2–2

|match_COR_MAC=3–1

|match_COR_MIR=0–0

|match_COR_NOR=

|match_COR_PAL=0–1

|match_COR_PTA=2–0

|match_COR_PON=

|match_COR_POR=1–0

|match_COR_RCL=1–0

|match_COR_RPR=

|match_COR_SAN=

|match_COR_SCA=

|match_COR_SPA=

|match_COR_SER=

|name_GUA=Guarani

|match_GUA_BAR=3–2

|match_GUA_BRG=0–2

|match_GUA_COR=

|match_GUA_GRA=

|match_GUA_ITU=2–0

|match_GUA_JUV=

|match_GUA_MAC=1–0

|match_GUA_MIR=

|match_GUA_NOR=

|match_GUA_PAL=

|match_GUA_PTA=

|match_GUA_PON=

|match_GUA_POR=

|match_GUA_RCL=1–0

|match_GUA_RPR=2–0

|match_GUA_SAN=

|match_GUA_SCA=0–0

|match_GUA_SPA=0–1

|match_GUA_SER=1–1

|name_GRA=Guaratinguetá

|match_GRA_BAR=2–0

|match_GRA_BRG=1–0

|match_GRA_COR=

|match_GRA_GUA=3–1

|match_GRA_ITU=

|match_GRA_JUV=

|match_GRA_MAC=1–0

|match_GRA_MIR=

|match_GRA_NOR=

|match_GRA_PAL=

|match_GRA_PTA=2–1

|match_GRA_PON=0–2

|match_GRA_POR=

|match_GRA_RCL=

|match_GRA_RPR=

|match_GRA_SAN=0–1

|match_GRA_SCA=0–1

|match_GRA_SPA=1–2

|match_GRA_SER=2–0

|name_ITU=Ituano

|match_ITU_BAR=

|match_ITU_BRG=

|match_ITU_COR=1–2

|match_ITU_GUA=

|match_ITU_GRA=1–2

|match_ITU_JUV=0–0

|match_ITU_MAC=

|match_ITU_MIR=

|match_ITU_NOR=

|match_ITU_PAL=

|match_ITU_PTA=3–1

|match_ITU_PON=

|match_ITU_POR=1–0

|match_ITU_RCL=3–1

|match_ITU_RPR=2–1

|match_ITU_SAN=

|match_ITU_SCA=2–1

|match_ITU_SPA=1–1

|match_ITU_SER=

|name_JUV=Juventus

|match_JUV_BAR=0–0

|match_JUV_BRG=

|match_JUV_COR=

|match_JUV_GUA=2–2

|match_JUV_GRA=0–1

|match_JUV_ITU=

|match_JUV_MAC=

|match_JUV_MIR=

|match_JUV_NOR=1–1

|match_JUV_PAL=0–4

|match_JUV_PTA=2–1

|match_JUV_PON=

|match_JUV_POR=3–2

|match_JUV_RCL=

|match_JUV_RPR=0–1

|match_JUV_SAN=3–1

|match_JUV_SCA=

|match_JUV_SPA=

|match_JUV_SER=

|name_MAC=Marília

|match_MAC_BAR=1–0

|match_MAC_BRG=

|match_MAC_COR=

|match_MAC_GUA=

|match_MAC_GRA=

|match_MAC_ITU=2–0

|match_MAC_JUV=4–0

|match_MAC_MIR=0–1

|match_MAC_NOR=

|match_MAC_PAL=0–1

|match_MAC_PTA=

|match_MAC_PON=0–0

|match_MAC_POR=

|match_MAC_RCL=3–1

|match_MAC_RPR=3–1

|match_MAC_SAN=

|match_MAC_SCA=

|match_MAC_SPA=3–2

|match_MAC_SER=

|name_MIR=Mirassol

|match_MIR_BAR=2–1

|match_MIR_BRG=

|match_MIR_COR=

|match_MIR_GUA=3–1

|match_MIR_GRA=1–3

|match_MIR_ITU=2–3

|match_MIR_JUV=2–0

|match_MIR_MAC=

|match_MIR_NOR=

|match_MIR_PAL=

|match_MIR_PTA=

|match_MIR_PON=

|match_MIR_POR=1–2

|match_MIR_RCL=3–1

|match_MIR_RPR=2–1

|match_MIR_SAN=

|match_MIR_SCA=

|match_MIR_SPA=1–2

|match_MIR_SER=

|name_NOR=Noroeste

|match_NOR_BAR=

|match_NOR_BRG=1–1

|match_NOR_COR=3–2

|match_NOR_GUA=2–1

|match_NOR_GRA=0–1

|match_NOR_ITU=3–0

|match_NOR_JUV=

|match_NOR_MAC=3–2

|match_NOR_MIR=0–1

|match_NOR_PAL=1–0

|match_NOR_PTA=0–0

|match_NOR_PON=

|match_NOR_POR=

|match_NOR_RCL=

|match_NOR_RPR=

|match_NOR_SAN=

|match_NOR_SCA=

|match_NOR_SPA=

|match_NOR_SER=4–0

|name_PAL=Palmeiras

|match_PAL_BAR=

|match_PAL_BRG=

|match_PAL_COR=

|match_PAL_GUA=3–1

|match_PAL_GRA=0–3

|match_PAL_ITU=0–1

|match_PAL_JUV=

|match_PAL_MAC=

|match_PAL_MIR=2–2

|match_PAL_NOR=

|match_PAL_PTA=

|match_PAL_PON=2–1

|match_PAL_POR=1–0

|match_PAL_RCL=

|match_PAL_RPR=1–1

|match_PAL_SAN=

|match_PAL_SCA=3–1

|match_PAL_SPA=4–1

|match_PAL_SER=3–1

|name_PTA=Paulista

|match_PTA_BAR=3–0

|match_PTA_BRG=2–1

|match_PTA_COR=

|match_PTA_GUA=1–1

|match_PTA_GRA=

|match_PTA_ITU=

|match_PTA_JUV=

|match_PTA_MAC=1–0

|match_PTA_MIR=4–1

|match_PTA_NOR=

|match_PTA_PAL=0–2

|match_PTA_PON=1–2

|match_PTA_POR=1–1

|match_PTA_RCL=

|match_PTA_RPR=

|match_PTA_SAN=1–1

|match_PTA_SCA=

|match_PTA_SPA=

|match_PTA_SER=3–2

|name_PON=Ponte Preta

|match_PON_BAR=

|match_PON_BRG=

|match_PON_COR=0–1

|match_PON_GUA=4–2

|match_PON_GRA=

|match_PON_ITU=4–2

|match_PON_JUV=5–2

|match_PON_MAC=

|match_PON_MIR=3–2

|match_PON_NOR=3–2

|match_PON_PAL=

|match_PON_PTA=

|match_PON_POR=1–1

|match_PON_RCL=

|match_PON_RPR=1–0

|match_PON_SAN=

|match_PON_SCA=3–0

|match_PON_SPA=0–0

|match_PON_SER=

|name_POR=Portuguesa

|match_POR_BAR=2–3

|match_POR_BRG=0–0

|match_POR_COR=

|match_POR_GUA=1–0

|match_POR_GRA=1–1

|match_POR_ITU=

|match_POR_JUV=

|match_POR_MAC=1–0

|match_POR_MIR=

|match_POR_NOR=0–0

|match_POR_PAL=

|match_POR_PTA=

|match_POR_PON=

|match_POR_RCL=

|match_POR_RPR=

|match_POR_SAN=2–0

|match_POR_SCA=1–0

|match_POR_SPA=2–0

|match_POR_SER=

|name_RCL=Rio Claro

|match_RCL_BAR=

|match_RCL_BRG=

|match_RCL_COR=

|match_RCL_GUA=

|match_RCL_GRA=0–3

|match_RCL_ITU=

|match_RCL_JUV=1–0

|match_RCL_MAC=

|match_RCL_MIR=

|match_RCL_NOR=1–2

|match_RCL_PAL=1–1

|match_RCL_PTA=2–0

|match_RCL_PON=1–1

|match_RCL_POR=1–1

|match_RCL_RPR=

|match_RCL_SAN=1–1

|match_RCL_SCA=

|match_RCL_SPA=

|match_RCL_SER=2–1

|name_RPR=Rio Preto

|match_RPR_BAR=

|match_RPR_BRG=

|match_RPR_COR=0–1

|match_RPR_GUA=

|match_RPR_GRA=0–1

|match_RPR_ITU=

|match_RPR_JUV=

|match_RPR_MAC=

|match_RPR_MIR=

|match_RPR_NOR=0–2

|match_RPR_PAL=

|match_RPR_PTA=0–1

|match_RPR_PON=

|match_RPR_POR=3–3

|match_RPR_RCL=2–0

|match_RPR_SAN=2–1

|match_RPR_SCA=2–2

|match_RPR_SPA=

|match_RPR_SER=1–0

|name_SAN=Santos

|match_SAN_BAR=1–2

|match_SAN_BRG=2–0

|match_SAN_COR=2–1

|match_SAN_GUA=3–1

|match_SAN_GRA=

|match_SAN_ITU=4–1

|match_SAN_JUV=

|match_SAN_MAC=1–0

|match_SAN_MIR=2–1

|match_SAN_NOR=3–2

|match_SAN_PAL=0–0

|match_SAN_PTA=

|match_SAN_PON=2–2

|match_SAN_POR=

|match_SAN_RCL=

|match_SAN_RPR=

|match_SAN_SCA=

|match_SAN_SPA=

|match_SAN_SER=

|name_SCA=São Caetano

|match_SCA_BAR=1–6

|match_SCA_BRG=0–0

|match_SCA_COR=3–1

|match_SCA_GUA=

|match_SCA_GRA=

|match_SCA_ITU=

|match_SCA_JUV=0–3

|match_SCA_MAC=1–0

|match_SCA_MIR=0–2

|match_SCA_NOR=2–1

|match_SCA_PAL=

|match_SCA_PTA=0–2

|match_SCA_PON=

|match_SCA_POR=

|match_SCA_RCL=2–1

|match_SCA_RPR=

|match_SCA_SAN=0–1

|match_SCA_SPA=

|match_SCA_SER=

|name_SPA=São Paulo

|match_SPA_BAR=2–1

|match_SPA_BRG=

|match_SPA_COR=0–0

|match_SPA_GUA=

|match_SPA_GRA=

|match_SPA_ITU=

|match_SPA_JUV=3–1

|match_SPA_MAC=

|match_SPA_MIR=

|match_SPA_NOR=2–2

|match_SPA_PAL=

|match_SPA_PTA=2–1

|match_SPA_PON=

|match_SPA_POR=

|match_SPA_RCL=3–1

|match_SPA_RPR=1–0

|match_SPA_SAN=3–2

|match_SPA_SCA=1–1

|match_SPA_SER=3–1

|name_SER=Sertãozinho

|match_SER_BAR=

|match_SER_BRG=

|match_SER_COR=0–0

|match_SER_GUA=

|match_SER_GRA=

|match_SER_ITU=0–1

|match_SER_JUV=3–0

|match_SER_MAC=2–0

|match_SER_MIR=2–0

|match_SER_NOR=

|match_SER_PAL=

|match_SER_PTA=

|match_SER_PON=0–1

|match_SER_POR=0–1

|match_SER_RCL=

|match_SER_RPR=

|match_SER_SAN=1–0

|match_SER_SCA=1–1

|match_SER_SPA=

|update=6 April 2008

|source=[http://www.chancedegol.com.br/rsssfbrasil/tables/sp2008.htm RSSSF]

}}

Knockout phase

=Bracket=

{{4TeamBracket-2legs

| RD1= Semi-finals

| RD2= Finals

| RD1-seed1= 1

| RD1-team1= Guaratinguetá

| RD1-score1-1= 0

| RD1-score1-2= 1

| RD1-score1-A= 1

| RD1-seed2= 4

| RD1-team2= Ponte Preta

| RD1-score2-1= 1

| RD1-score2-2= 2

| RD1-score2-A= 3

| RD1-seed3= 2

| RD1-team3= São Paulo

| RD1-score3-1= 2

| RD1-score3-2= 0

| RD1-score3-A= 2

| RD1-seed4= 3

| RD1-team4= Palmeiras

| RD1-score4-1= 1

| RD1-score4-2= 2

| RD1-score4-A= 3

| RD2-seed1= 2

| RD2-team1= Ponte Preta

| RD2-score1-1= 0

| RD2-score1-2= 0

| RD2-score1-A= 0

| RD2-seed2= 3

| RD2-team2= Palmeiras

| RD2-score2-1= 1

| RD2-score2-2= 5

| RD2-score2-A= 6

}}

=Semi-finals=

{{TwoLegStart}}

{{TwoLegResult|Ponte Preta|BRA|3–1|Guaratinguetá|BRA|1–0|2–1}}

{{TwoLegResult|São Paulo|BRA|2–3|Palmeiras|BRA|2–1|0–2}}

{{end}}

=Finals=

{{TwoLegStart}}

{{TwoLegResult|Ponte Preta|BRA|0–6|Palmeiras|BRA|0–1|0–5}}

{{end}}

Top goalscorers

class="wikitable"
Pos

!Player

!Team

!Goals

align=center|1

|{{flagicon|BRA}} Alex Mineiro

|Palmeiras

|align=center|15

align=center|2

|{{flagicon|BRA}} Kléber Pereira

|Santos

|align=center|13

align=center rowspan=2|3

|{{flagicon|BRA}} Adriano

|São Paulo

|align=center|11

{{flagicon|BRA}} Pedrão

|Barueri

|align=center|11

align=center rowspan=2|5

|{{flagicon|BRA}} Otacílio Neto

|Noroeste

|align=center|10

{{flagicon|BRA}} Borges

|São Paulo

|align=center|10