1958–59 Primeira Divisão
{{Short description|25th season of top-tier Portuguese football}}
Statistics of Portuguese Liga in the 1958/1959 season.
{{Infobox football league season
| competition = Primeira Liga
| season = 1958–59
| winners = F.C. Porto
5th title
| relegated = F.C. Barreirense
Caldas S.C.
S.C.U. Torreense
| continentalcup1 = European Cup
| continentalcup1 qualifiers = F.C. Porto
| continentalcup2 =
| continentalcup2 qualifiers =
| league topscorer =
| biggest home win =
| biggest away win =
| highest scoring =
| matches = 182
| total goals = 691
| prevseason = 1957–58
| nextseason = 1959–60
}}
Overview
{{Location map+|Portugal|float=right|width=210|caption=Location of teams in the 1958–59 Liga|places=
{{Location map~|Portugal|mark=TransparentPlaceholder.png|lat=38.63|long=-9.21|label=Belenenses|position=left}}
{{Location map~|Portugal|mark=TransparentPlaceholder.png|lat=38.75|long=-9.18|label=Benfica|position=left}}
{{Location map~|Portugal|mark=TransparentPlaceholder.png|lat=38.88|long=-9.16|label=Sporting|position=left}}
{{Location map~ |Portugal |lat=38.50 |long=-7.65 |label=Lusitano G.C.|position=left}}
{{Location map~|Portugal|lat=38.533333|long=-8.883333|label=Setúbal|position=bottom}}
{{Location map~|Portugal|lat=41.161758|long=-8.583933|label=Porto|position=bottom}}
{{Location map~|Portugal|lat=38.634445|long=-8.999999|label=Barreirense|position=bottom}}
{{Location map~|Portugal|lat=40.264889|long=-7.497869|label=Covilhã}}
{{Location map~ |Portugal |lat=39.48 |long=-9.1 |label=Caldas S.C.|position=right}}
{{Location map~ |Portugal |lat=39.20 |long=-9.3 |label=S.C.U. Torreense|position=right}}
{{Location map~|Portugal|lat=41.5624|long=-8.4308|label=S.C. Braga|position=left}}
{{Location map~ |Portugal |lat=41.45 |long=-8.3 |label=Vitória S.C.|position=right}}
{{Location map~ |Portugal |lat=40.203275 |long=-8.407581 |label=Académica de Coimbra|position=right}}
{{Location map~|Portugal|lat=38.634445|long=-8.999999|label=GD CUF|position=top}}}}It was contested by 14 teams, and F.C. Porto won the championship. {{Cite web |title=Campeonato Nacional da I Divisão 1958/59 - Jogos, Classificações e Estatísticas - Portugal |url=https://www.zerozero.pt/edicao/campeonato-nacional-da-i-divisao-1958-59/81 |access-date=2024-12-20 |website=www.zerozero.pt |language=pt}}
League standings
{{#invoke:sports table|main|style=WDL
|res_col_header=QR
|winpoints=2
|team1=POR|name_POR=Porto
|team2=BEN|name_BEN=Benfica
|team3=BEL|name_BEL=Belenenses
|team4=SCP|name_SCP=Sporting CP
|team5=VGU|name_VGU=Vitória de Guimarães
|team6=VSE|name_VSE=Vitória de Setúbal
|team7=BRA|name_BRA=Braga
|team8=SCO|name_SCO=Sporting da Covilhã
|team9=LUS|name_LUS=Lusitano de Évora
|team10=ACA|name_ACA=Académica
|team11=GDF|name_GDF=CUF Barreiro
|team12=BAR|name_BAR=Barreirense
|team13=CLD|name_CLD=Caldas
|team14=TRN|name_TRN=Torreense
|win_POR=17|draw_POR=7|loss_POR=2|gf_POR=81|ga_POR=22|status_POR=C
|win_BEN=17|draw_BEN=7|loss_BEN=2|gf_BEN=78|ga_BEN=20
|win_BEL=16|draw_BEL=6|loss_BEL=4|gf_BEL=65|ga_BEL=27
|win_SCP=12|draw_SCP=7|loss_SCP=7|gf_SCP=50|ga_SCP=28
|win_VGU=13|draw_VGU=3|loss_VGU=10|gf_VGU=59|ga_VGU=55
|win_VSE=11|draw_VSE=5|loss_VSE=10|gf_VSE=53|ga_VSE=64
|win_BRA=9|draw_BRA=6|loss_BRA=11|gf_BRA=48|ga_BRA=51
|win_SCO=9|draw_SCO=4|loss_SCO=13|gf_SCO=43|ga_SCO=65
|win_LUS=8|draw_LUS=5|loss_LUS=13|gf_LUS=40|ga_LUS=49
|win_ACA=8|draw_ACA=5|loss_ACA=13|gf_ACA=45|ga_ACA=46
|win_GDF=8|draw_GDF=5|loss_GDF=13|gf_GDF=34|ga_GDF=55
|win_BAR=7|draw_BAR=3|loss_BAR=16|gf_BAR=39|ga_BAR=62|status_BAR=R
|win_CLD=5|draw_CLD=6|loss_CLD=15|gf_CLD=33|ga_CLD=76|status_CLD=R
|win_TRN=5|draw_TRN=5|loss_TRN=16|gf_TRN=23|ga_TRN=71|status_TRN=R
|col_EC=green1|text_EC=Qualification to European Cup preliminary round
|result1=EC
|col_R=red1|text_R=Relegation to Segunda Divisão
|result12=R|result13=R|result14=R
|update=complete|source=
}}
Results
{{#invoke:sports results|main
|matches_style=FBR|solid_cell=grey
|team1=ACA|team2=BAR|team3=BEL|team4=BEN|team5=BRA
|team6=CAL|team7=CUF|team8=LUS|team9=POR|team10=SCP
|team11=SCO|team12=SCT|team13=VGU|team14=VSE
|name_POR=Porto
|match_POR_BEN=0–0
|match_POR_BEL=7–0
|match_POR_SCP=1–0
|match_POR_VGU=6–1
|match_POR_VSE=3–3
|match_POR_BRA=3–2
|match_POR_SCO=5–2
|match_POR_LUS=2–0
|match_POR_ACA=1–1
|match_POR_CUF=3–0
|match_POR_BAR=7–0
|match_POR_CAL=10–0
|match_POR_SCT=5–0
|name_BEN=Benfica
|match_BEN_POR=1–1
|match_BEN_BEL=3–2
|match_BEN_SCP=4–0
|match_BEN_VGU=7–0
|match_BEN_VSE=3–0
|match_BEN_BRA=5–1
|match_BEN_SCO=2–1
|match_BEN_LUS=4–0
|match_BEN_ACA=5–0
|match_BEN_CUF=7–1
|match_BEN_BAR=6–0
|match_BEN_CAL=3–0
|match_BEN_SCT=2–0
|name_BEL=Belenenses
|match_BEL_POR=1–0
|match_BEL_BEN=1–1
|match_BEL_SCP=2–1
|match_BEL_VGU=2–0
|match_BEL_VSE=9–1
|match_BEL_BRA=7–0
|match_BEL_SCO=6–0
|match_BEL_LUS=3–0
|match_BEL_ACA=3–1
|match_BEL_CUF=3–0
|match_BEL_BAR=1–0
|match_BEL_CAL=0–0
|match_BEL_SCT=1–1
|name_SCP=Sporting CP
|match_SCP_POR=2–2
|match_SCP_BEN=2–1
|match_SCP_BEL=1–1
|match_SCP_VGU=4–1
|match_SCP_VSE=2–0
|match_SCP_BRA=3–4
|match_SCP_SCO=8–1
|match_SCP_LUS=3–1
|match_SCP_ACA=1–1
|match_SCP_CUF=1–0
|match_SCP_BAR=5–1
|match_SCP_CAL=3–0
|match_SCP_SCT=4–0
|name_VGU=Vitória de Guimarães
|match_VGU_POR=0–6
|match_VGU_BEN=2–1
|match_VGU_BEL=3–0
|match_VGU_SCP=1–3
|match_VGU_VSE=4–1
|match_VGU_BRA=3–1
|match_VGU_SCO=3–3
|match_VGU_LUS=3–0
|match_VGU_ACA=4–5
|match_VGU_CUF=5–0
|match_VGU_BAR=3–2
|match_VGU_CAL=3–0
|match_VGU_SCT=8–0
|name_VSE=Vitória de Setúbal
|match_VSE_POR=3–3
|match_VSE_BEN=2–2
|match_VSE_BEL=0–5
|match_VSE_SCP=1–0
|match_VSE_VGU=1–0
|match_VSE_BRA=2–0
|match_VSE_SCO=2–0
|match_VSE_LUS=2–1
|match_VSE_ACA=1–0
|match_VSE_CUF=3–3
|match_VSE_BAR=3–1
|match_VSE_CAL=4–2
|match_VSE_SCT=4–0
|name_BRA=Braga
|match_BRA_POR=1–2
|match_BRA_BEN=2–4
|match_BRA_BEL=1–2
|match_BRA_SCP=0–0
|match_BRA_VGU=3–1
|match_BRA_VSE=3–2
|match_BRA_SCO=3–1
|match_BRA_LUS=5–0
|match_BRA_ACA=1–1
|match_BRA_CUF=1–2
|match_BRA_BAR=2–0
|match_BRA_CAL=4–2
|match_BRA_SCT=4–0
|name_SCO=Sporting da Covilhã
|match_SCO_POR=0–4
|match_SCO_BEN=1–1
|match_SCO_BEL=2–1
|match_SCO_SCP=1–0
|match_SCO_VGU=3–1
|match_SCO_VSE=5–2
|match_SCO_BRA=0–3
|match_SCO_LUS=2–1
|match_SCO_ACA=3–1
|match_SCO_CUF=2–2
|match_SCO_BAR=0–1
|match_SCO_CAL=6–3
|match_SCO_SCT=3–0
|name_LUS=Lusitano Évora
|match_LUS_POR=1–2
|match_LUS_BEN=0–0
|match_LUS_BEL=0–0
|match_LUS_SCP=3–3
|match_LUS_VGU=0–3
|match_LUS_VSE=1–3
|match_LUS_BRA=3–1
|match_LUS_SCO=5–2
|match_LUS_ACA=5–1
|match_LUS_CUF=2–1
|match_LUS_BAR=3–1
|match_LUS_CAL=3–1
|match_LUS_SCT=7–1
|name_ACA=Académica
|match_ACA_POR=0–1
|match_ACA_BEN=0–3
|match_ACA_BEL=1–2
|match_ACA_SCP=1–0
|match_ACA_VGU=2–2
|match_ACA_VSE=2–3
|match_ACA_BRA=1–1
|match_ACA_SCO=2–1
|match_ACA_LUS=1–0
|match_ACA_CUF=2–0
|match_ACA_BAR=3–2
|match_ACA_CAL=11–0
|match_ACA_SCT=5–0
|name_CUF=CUF Barreiro
|match_CUF_POR=1–0
|match_CUF_BEN=1–4
|match_CUF_BEL=2–4
|match_CUF_SCP=1–1
|match_CUF_VGU=1–2
|match_CUF_VSE=3–2
|match_CUF_BRA=3–1
|match_CUF_SCO=1–2
|match_CUF_LUS=0–0
|match_CUF_ACA=1–0
|match_CUF_BAR=2–2
|match_CUF_CAL=1–3
|match_CUF_SCT=3–2
|name_BAR=Barreirense
|match_BAR_POR=1–2
|match_BAR_BEN=1–3
|match_BAR_BEL=1–3
|match_BAR_SCP=0–1
|match_BAR_VGU=1–2
|match_BAR_VSE=4–3
|match_BAR_BRA=1–1
|match_BAR_SCO=6–1
|match_BAR_LUS=2–2
|match_BAR_ACA=2–1
|match_BAR_CUF=2–0
|match_BAR_CAL=3–2
|match_BAR_SCT=1–2
|name_CAL=Caldas
|match_CAL_POR=2–2
|match_CAL_BEN=1–1
|match_CAL_BEL=1–6
|match_CAL_SCP=0–0
|match_CAL_VGU=1–2
|match_CAL_VSE=4–1
|match_CAL_BRA=2–2
|match_CAL_SCO=0–0
|match_CAL_LUS=1–2
|match_CAL_ACA=2–1
|match_CAL_CUF=0–3
|match_CAL_BAR=4–3
|match_CAL_SCT=2–1
|name_SCT=Torreense
|match_SCT_POR=0–3
|match_SCT_BEN=1–5
|match_SCT_BEL=0–0
|match_SCT_SCP=0–2
|match_SCT_VGU=2–2
|match_SCT_VSE=4–4
|match_SCT_BRA=1–1
|match_SCT_SCO=2–1
|match_SCT_LUS=2–0
|match_SCT_ACA=2–1
|match_SCT_CUF=1–2
|match_SCT_BAR=0–1
|match_SCT_CAL=1–0
|update=complete|source=
}}
References
{{Reflist}}
{{Portuguese Liga seasons}}
{{1958–59 in Portuguese football}}
{{1958–59 in European football (UEFA)}}
{{DEFAULTSORT:1958-59 Primeira Divisao}}