PORTUGAL 1970-71
Primeira Divisão
  Played Won Drew Lost For Against Diff. Points
1 Sport Lisboa e Benfica 26 18 5 3 62 17 45 41
2 Sporting CP Lisboa 26 16 6 4 45 14 31 38
3 FC do Porto 26 16 5 5 44 21 23 37
4 Vitória FC Setúbal 26 15 4 7 51 16 35 34
5 Associação Académica de Coimbra OAF 26 13 7 6 38 24 14 33
6 Boavista FC Porto 26 9 4 13 18 38 -20 22
7 CF "Os Belenenses" Lisboa 26 7 8 11 20 27 -7 22
8 GD da CUF Barreiro 26 8 5 13 28 39 -11 21
9 FC Tirsense Santo Tirso 26 6 8 12 26 45 -19 20
10 FC Barreirense Barreiro 26 5 10 11 21 31 -10 20
11 SC Farense Faro 26 7 6 13 15 33 -18 20
12 Vitória SC Guimarães 26 4 11 11 15 27 -12 19
13 Leixões SC Matosinhos 26 4 11 11 22 44 -22 19
14 Varzim SC Póvoa de Varzim 26 7 4 15 23 52 -29 18
  364 135 94 135 428 428 0 364
Rules for classification: 1) point  (win 2 points, draw 1 point); 2) head-to-head results; 3) goal difference; 4) matches won
PROMOTION/RELEGATION GROUP
  Played Won Drew Lost For Against Diff. Points
1 UFCI de Tomar 3 1 2 0 4 1 3 4
2 Leixões SC Matosinhos 3 1 2 0 4 1 3 4
3 Varzim SC Póvoa de Varzim 3 0 2 1 1 2 -1 2
4 AC Marinhense Marinha Grande 3 1 0 2 2 7 -5 2
  12 3 6 3 11 11 0 12
Rules for classification: 1) point  (win 2 points, draw 1 point); 2) head-to-head results; 3) goal difference; 4) matches won
Promoted Atlético CP Lisboa, UFCI de Tomar, SC Beira-Mar Aveiro
Sporting CP = Clube de Portugal FC Tirsense = Futebol Clube
FC do Porto = Futebol Clube FC Barreirense = Futebol Clube
Vitória FC Setúbal = Futebol Clube SC Farense = Sporting Clube
Boavista FC Porto = Futebol Clube Vitória SC Guimarães = Sport Clube
CF "Os Belenenses" = Clube de Futebol Leixões SC Matosinhos = Sport Club
GD da CUF Barreiro = Grupo Desportivo da Companhia União Fabril Varzim SC = Sport Club
Associação Académica de Coimbra OAF = Organismo Autónomo de Futebol
CUP
Semifinals Sporting CP Lisboa - Vitória FC Setúbal 1-0 1-1
FC Tirsense Santo Tirso - Sport Lisboa e Benfica 1-3 1-5
Final (27.05.1971) Sport Lisboa e Benfica - Sporting CP Lisboa 1-4
MADEIRA
(Clubs from Madeira could not enter the Portuguese league until 1973, playing only in the island championship)
  Played Won Drew Lost       Points
1 Clube Sport Marítimo Funchal 10 8 2 0 18
2 Clube de Futebol União Funchal 10 7 2 1 16
3 Clube Desportivo Nacional Funchal 10 5 2 3 12
4 Sporting Clube Santacruzense 10 1 3 6 5
5 Sporting Clube Madeira 10 1 3 6 5
6 Associação Desportiva de Machico 10 1 2 7 4
  60 23 14 23 0 0 0 60
Rules for classification: 1) point  (win 2 points, draw 1 point); 2) head-to-head results; 3) goal difference; 4) matches won
AZORES
(Clubs from Azores Islands could not enter the Portuguese league until 1977-78, playing only in the island championships)
Ponta Delgada (São Miguel and Santa Maria Islands)
  Played Won Drew Lost       Points
1 Clube Desportivo  Santa Clara Ponta Delgada 10 7 2 1 16
2 Clube União Micaelense Ponta Delgada 10 6 2 2 14
3 Marítimo Sport Clube Ponta Delgada 10 3 4 3 10
4 Clube Operário Desportivo Lagoa 10 3 3 4 9
5 Micaelense Futebol Clube Ponta Delgada 10 3 3 4 9
6 Clube União Sportiva Ponta Delgada 10 2 4 4 8
  130 48 34 48       130
Rules for classification: 1) point  (win 2 points, draw 1 point); 2) head-to-head results; 3) goal difference; 4) matches won
Horta (Faial, Pico, Flores and Corvo Islands)
  Played Won Drew Lost       Points
1 Angústias Atlético Clube Horta 4 3 1 0 7
2 Sporting Clube da Horta 4 0 3 1 3
3 Fayal Sport Clube Horta 4 0 2 2 2
  12 3 6 3       12
Rules for classification: 1) point  (win 2 points, draw 1 point); 2) head-to-head results; 3) goal difference; 4) matches won
Angra do Heroísmo (Terceira, São Jorge and Graciosa Islands) Last ranking available
  Played Won Drew Lost       Points
1 Sport Clube Praiense Praia da Vitória 9 17
2 Sport Clube Lusitânia Angra do Heroísmo 9 15
3 União Desportiva Praiense Praia da Vitória 9 11
4 Sport Clube  Angrense Angra do Heroísmo 9 5
5 Sport Clube Marítimo Terceira Angra do Heroísmo 9 3
6 Sport Clube Villanovense Praia da Vitória 9 3
  54             54
Rules for classification: 1) point  (win 2 points, draw 1 point); 2) head-to-head results; 3) goal difference; 4) matches won
PORTUGAL 1971-72
Primeira Divisão
  Played Won Drew Lost For Against Diff. Points
1 Sport Lisboa e Benfica 30 26 3 1 81 16 65 55
2 Vitória FC Setúbal 30 17 11 2 62 18 44 45
3 Sporting CP Lisboa 30 17 9 4 51 26 25 43
4 GD da CUF Barreiro 30 12 13 5 43 28 15 37
5 FC do Porto 30 13 7 10 51 32 19 33
6 Vitória SC Guimarães 30 11 8 11 49 47 2 30
7 CF "Os Belenenses" Lisboa 30 11 7 12 35 33 2 29
8 FC Barreirense Barreiro 30 11 5 14 36 47 -11 27
9 SC Farense Faro 30 9 7 14 34 48 -14 25
10 Atlético CP Lisboa 30 8 9 13 35 52 -17 25
11 Boavista FC Porto 30 7 10 13 28 46 -18 24
12 UFCI de Tomar 30 9 5 16 25 42 -17 23
13 SC Beira-Mar Aveiro 30 7 9 14 29 51 -22 23
14 Leixões SC Matosinhos 30 7 7 16 30 40 -10 21
15 Associação Académica de Coimbra OAF 30 7 7 16 26 51 -25 21
16 FC Tirsense Santo Tirso 30 6 7 17 28 66 -38 19
  480 178 124 178 643 643 0 480
Rules for classification: 1) point  (win 2 points, draw 1 point); 2) head-to-head results; 3) goal difference; 4) matches won
PROMOTION/RELEGATION GROUP
  Played Won Drew Lost For Against Diff. Points
1 Leixões SC Matosinhos 6 4 1 1 12 3 9 9
2 SC Beira-Mar Aveiro 6 4 1 1 9 4 5 9
3 GD Peniche 6 2 2 2 8 9 -1 6
4 GD Riopele Vila Nova de Famalicão 6 0 0 6 6 19 -13 0
  24 10 4 10 35 35 0 24
Rules for classification: 1) point  (win 2 points, draw 1 point); 2) head-to-head results; 3) goal difference; 4) matches won
Promoted CD Montijo, CF União de Coimbra
Vitória FC Setúbal = Futebol Clube SC Farense = Sporting Clube
Sporting CP = Clube de Portugal Atlético CP Lisboa = Clube de Portugal
GD da CUF Barreiro = Grupo Desportivo da Companhia União Fabril Boavista FC Porto = Futebol Clube
FC do Porto = Futebol Clube UFCI de Tomar = União Futebol Comércio e Indústria
Vitória SC Guimarães = Sport Clube SC Beira-Mar Aveiro = Sporte Clube
CF "Os Belenenses" = Clube de Futebol Leixões SC Matosinhos = Sport Club
FC Barreirense = Futebol Clube FC Tirsense = Futebol Clube
CUP
Semifinals Sport Lisboa e Benfica - FC do Porto 6-0
CF "Os Belenenses" Lisboa - Sporting CP Lisboa 2-3
Final (04.06.1972) Sport Lisboa e Benfica - Sporting CP Lisboa 3-2 aet
GD Riopele Vila Nova de Famalicão dissolved 1985
MADEIRA
(Clubs from Madeira could not enter the Portuguese league until 1973, playing only in the island championship)
  Played Won Drew Lost       Points
1 Clube Sport Marítimo Funchal 10 9 0 1 18
2 Clube Desportivo Nacional Funchal 10 6 1 3 13
3 Sporting Clube Madeira 10 4 2 4 10
4 Associação Desportiva de Machico 10 4 0 6 8
5 Clube de Futebol União Funchal 10 3 1 6 7
6 Sporting Clube Santacruzense 10 2 0 8 4
  60 28 4 28 0 0 0 60
Rules for classification: 1) point  (win 2 points, draw 1 point); 2) head-to-head results; 3) goal difference; 4) matches won
AZORES
(Clubs from Azores Islands could not enter the Portuguese league until 1977-78, playing only in the island championships)
Ponta Delgada (São Miguel and Santa Maria Islands)
  Played Won Drew Lost       Points
1 Clube Desportivo  Santa Clara Ponta Delgada 10 17
2 Clube Operário Desportivo Lagoa 10 9
3 Benfica Águia Sport Ribeira Grande 10 9
4 Clube União Micaelense Ponta Delgada 10 9
5 Marítimo Sport Clube Ponta Delgada 10 9
6 Micaelense Futebol Clube Ponta Delgada 10 7
  60             60
Rules for classification: 1) point  (win 2 points, draw 1 point); 2) head-to-head results; 3) goal difference; 4) matches won
Horta (Faial, Pico, Flores and Corvo Islands)
  Played Won Drew Lost       Points
1 Angústias Atlético Clube Horta 4 3 1 0 7
2 Fayal Sport Clube Horta 4 1 1 2 3
3 Sporting Clube da Horta 4 1 0 3 2
  12 5 2 5       12
Rules for classification: 1) point  (win 2 points, draw 1 point); 2) head-to-head results; 3) goal difference; 4) matches won
Angra do Heroísmo (Terceira, São Jorge and Graciosa Islands)
1 Sport Clube Praiense Praia da Vitória
PORTUGAL 1972-73
Primeira Divisão
  Played Won Drew Lost For Against Diff. Points
1 Sport Lisboa e Benfica 30 28 2 0 101 13 88 58
2 CF "Os Belenenses" Lisboa 30 14 12 4 53 30 23 40
3 Vitória FC Setúbal 30 16 6 8 65 26 39 38
4 FC do Porto 30 15 7 8 56 28 28 37
5 Sporting CP Lisboa 30 15 7 8 57 31 26 37
6 Vitória SC Guimarães 30 11 11 8 38 38 0 33
7 Boavista FC Porto 30 12 7 11 41 47 -6 31
8 GD da CUF Barreiro 30 11 8 11 38 37 1 30
9 Leixões SC Matosinhos 30 11 8 11 32 45 -13 30
10 FC Barreirense Barreiro 30 9 7 14 43 64 -21 25
11 SC Farense Faro 30 8 8 14 27 53 -26 24
12 SC Beira-Mar Aveiro 30 5 13 12 27 57 -30 23
13 CD Montijo 30 9 5 16 29 47 -18 23
14 CF União de Coimbra 30 5 7 18 22 54 -32 17
15 Atlético CP Lisboa 30 4 9 17 27 52 -25 17
16 UFCI de Tomar 30 6 5 19 35 69 -34 17
  480 179 122 179 691 691 0 480
Rules for classification: 1) point  (win 2 points, draw 1 point); 2) head-to-head results; 3) goal difference; 4) matches won
PROMOTION/RELEGATION GROUP
  Played Won Drew Lost For Against Diff. Points
1 Clube Oriental de Lisboa 6 2 2 2 6 6 0 6
2 CD Montijo 6 2 2 2 6 5 1 6
3 Varzim SC Póvoa de Varzim 6 2 2 2 3 3 0 6
4 CF União de Coimbra 6 2 2 2 3 4 -1 6
  24 8 8 8 18 18 0 24
Rules for classification: 1) point  (win 2 points, draw 1 point); 2) head-to-head results; 3) goal difference; 4) matches won
Second place play-off CD Montijo - Varzim SC Póvoa de Varzim 1-0
Promoted Associação Académica de Coimbra OAF, SC Olhanense Olhão, Clube Oriental de Lisboa
CF "Os Belenenses" = Clube de Futebol FC Barreirense = Futebol Clube
Vitória FC Setúbal = Futebol Clube SC Farense = Sporting Clube
FC do Porto = Futebol Clube SC Beira-Mar Aveiro = Sporte Clube
Sporting CP = Clube de Portugal CD Montijo = Clube Desportivo
Vitória SC Guimarães = Sport Clube CF União de Coimbra = Clube de Futebol
Boavista FC Porto = Futebol Clube Atlético CP Lisboa = Clube de Portugal
GD da CUF Barreiro = Grupo Desportivo da Companhia União Fabril UFCI de Tomar = União Futebol Comércio e Indústria
Leixões SC Matosinhos = Sport Club
CUP
Semifinals SC Farense Faro - Vitória FC Setúbal 0-1
GD da CUF Barreiro - Sporting CP Lisboa 0-1
Final (17.06.1973) Sporting CP Lisboa - Vitória FC Setúbal 3-2
MADEIRA
(Clubs from Madeira could not enter the Portuguese league until 1973, playing only in the island championship)
  Played Won Drew Lost       Points
1 Clube Sport Marítimo Funchal 10 9 1 0       19
2 Clube de Futebol União Funchal 10 5 3 2 13
3 Sporting Clube Madeira 10 5 1 4 11
4 Associação Desportiva de Machico 10 2 2 6 6
5 Sporting Clube Santacruzense 10 3 0 7 6
6 Clube Desportivo Nacional Funchal 10 2 1 7 5
  60 26 8 26 0 0 0 60
Rules for classification: 1) point  (win 2 points, draw 1 point); 2) head-to-head results; 3) goal difference; 4) matches won
Clube Sport Marítimo Funchal admitted to the Portuguese football system
AZORES
(Clubs from Azores Islands could not enter the Portuguese league until 1977-78, playing only in the island championships)
Ponta Delgada (São Miguel and Santa Maria Islands)
  Played Won Drew Lost       Points
1 Marítimo Sport Clube Ponta Delgada 10 17
2 Clube Desportivo  Santa Clara Ponta Delgada 10 15
3 Clube União Micaelense Ponta Delgada 10 10
4 Clube União Sportiva Ponta Delgada 10 8
5 Benfica Águia Sport Ribeira Grande 10 6
6 Clube Operário Desportivo Lagoa 10 4
  60             60
Rules for classification: 1) point  (win 2 points, draw 1 point); 2) head-to-head results; 3) goal difference; 4) matches won
Horta (Faial, Pico, Flores and Corvo Islands)
  Played Won Drew Lost       Points
1 Sporting Clube da Horta 4 2 1 1 5
2 Fayal Sport Clube Horta 4 2 0 2 4
3 Angústias Atlético Clube Horta 4 1 1 2 3
  12 5 2 5       12
Rules for classification: 1) point  (win 2 points, draw 1 point); 2) head-to-head results; 3) goal difference; 4) matches won
Angra do Heroísmo (Terceira, São Jorge and Graciosa Islands)
1 Sport Clube Lusitânia Angra do Heroísmo
PORTUGAL 1973-74
Primeira Divisão
  Played Won Drew Lost For Against Diff. Points
1 Sporting CP Lisboa 30 23 3 4 96 21 75 49
2 Sport Lisboa e Benfica 30 21 5 4 68 23 45 47
3 Vitória FC Setúbal 30 19 7 4 69 21 48 45
4 FC do Porto 30 18 7 5 43 22 21 43
5 CF "Os Belenenses" Lisboa 30 17 6 7 56 34 22 40
6 Vitória SC Guimarães 30 10 11 9 36 34 2 31
7 SC Farense Faro 30 9 8 13 35 38 -3 26
8 GD da CUF Barreiro 30 8 9 13 33 44 -11 25
9 Boavista FC Porto 30 9 7 14 35 43 -8 25
10 Associação Académica de Coimbra OAF 30 8 7 15 29 45 -16 23
11 SC Olhanense Olhão 30 8 6 16 35 69 -34 22
12 Clube Oriental de Lisboa 30 9 3 18 35 79 -44 21
13 SC Beira-Mar Aveiro 30 7 7 16 34 59 -25 21
14 Leixões SC Matosinhos 30 9 3 18 36 56 -20 21
15 FC Barreirense Barreiro 30 6 9 15 19 42 -23 21
16 CD Montijo 30 7 6 17 32 61 -29 20
  480 188 104 188 691 691 0 480
Rules for classification: 1) point  (win 2 points, draw 1 point); 2) head-to-head results; 3) goal difference; 4) matches won
Associação Académica de Coimbra OAF => Clube Académico de Coimbra
PROMOTION/RELEGATION GROUP
  Played Won Drew Lost For Against Diff. Points
1 Leixões SC Matosinhos 6 3 3 0 15 6 9 9
2 Atlético CP Lisboa 6 2 3 1 11 14 -3 7
3 SC Beira-Mar Aveiro 6 2 0 4 9 11 -2 4
4 AD Fafe 6 0 4 2 6 10 -4 4
  24 7 10 7 41 41 0 24
Rules for classification: 1) point  (win 2 points, draw 1 point); 2) head-to-head results; 3) goal difference; 4) matches won
Promoted SC Espinho, Atlético CP Lisboa, UFCI de Tomar
Sporting CP = Clube de Portugal Boavista FC Porto = Futebol Clube
Vitória FC Setúbal = Futebol Clube SC Olhanense = Sporting Clube
FC do Porto = Futebol Clube SC Beira-Mar Aveiro = Sporte Clube
CF "Os Belenenses" = Clube de Futebol Leixões SC Matosinhos = Sport Club
Vitória SC Guimarães = Sport Clube FC Barreirense = Futebol Clube
SC Farense = Sporting Clube CD Montijo = Clube Desportivo
GD da CUF Barreiro = Grupo Desportivo da Companhia União Fabril Associação Académica de Coimbra OAF = Organismo Autónomo de Futebol
CUP
Semifinals FC do Porto - Sport Lisboa e Benfica 0-3
Sporting CP Lisboa - SC Olhanense Olhão 2-1
Final (09.06.1974) Sport Lisboa e Benfica - Sporting CP Lisboa 1-2 aet
AZORES
(Clubs from Azores Islands could not enter the Portuguese league until 1977-78, playing only in the island championships)
Ponta Delgada (São Miguel and Santa Maria Islands)
1 Marítimo Sport Clube Ponta Delgada
Horta (Faial, Pico, Flores and Corvo Islands)
  Played Won Drew Lost       Points
1 Sporting Clube da Horta 4 3 0 1 6
2 Fayal Sport Clube Horta 4 3 0 1 6
3 Angústias Atlético Clube Horta 4 0 0 4 0
  12 6 0 6       12
Rules for classification: 1) point  (win 2 points, draw 1 point); 2) head-to-head results; 3) goal difference; 4) matches won
Angra do Heroísmo (Terceira, São Jorge and Graciosa Islands)
  Played Won Drew Lost       Points
1 Sport Clube Lusitânia Angra do Heroísmo 10 9 1 0 19
2 União Desportiva Praiense Praia da Vitória 10 6 2 2 14
3 Sport Clube Praiense Praia da Vitória 10 3 3 4 9
4 Sport Clube  Angrense Angra do Heroísmo 10 3 1 6 7
5 Sport Clube Villanovense Praia da Vitória 10 3 0 7 6
6 Sport Clube Marítimo Terceira Angra do Heroísmo 10 1 3 6 5
  60             60
Rules for classification: 1) point  (win 2 points, draw 1 point); 2) head-to-head results; 3) goal difference; 4) matches won
PORTUGAL 1974-75
Primeira Divisão
  Played Won Drew Lost For Against Diff. Points
1 Sport Lisboa e Benfica 30 21 7 2 62 12 50 49
2 FC do Porto 30 19 6 5 62 30 32 44
3 Sporting CP Lisboa 30 17 9 4 59 25 34 43
4 Boavista FC Porto 30 16 6 8 58 32 26 38
5 Vitória SC Guimarães 30 16 6 8 64 36 28 38
6 CF "Os Belenenses" Lisboa 30 14 7 9 45 37 8 35
7 Vitória FC Setúbal 30 11 7 12 46 35 11 29
8 GD da CUF Barreiro 30 10 9 11 40 40 0 29
9 Leixões SC Matosinhos 30 10 9 11 29 42 -13 29
10 Atlético CP Lisboa 30 10 6 14 38 69 -31 26
11 SC Farense Faro 30 11 3 16 38 52 -14 25
12 UFCI de Tomar 30 9 5 16 39 59 -20 23
13 Clube Oriental de Lisboa 30 5 10 15 21 51 -30 20
14 Clube Académico de Coimbra 30 7 6 17 33 46 -13 20
15 SC Olhanense Olhão 30 6 5 19 41 70 -29 17
16 SC de Espinho 30 4 7 19 25 64 -39 15
  480 186 108 186 700 700 0 480
Rules for classification: 1) point  (win 2 points, draw 1 point); 2) head-to-head results; 3) goal difference; 4) matches won
PROMOTION/RELEGATION GROUP
  Played Won Drew Lost For Against Diff. Points
1 SC Beira-Mar Aveiro 6 2 3 1 7 6 1 7
2 Clube Académico de Coimbra 6 2 2 2 7 5 2 6
3 FC Barreirense Barreiro 6 2 2 2 8 10 -2 6
4 Clube Oriental de Lisboa 6 1 3 2 7 8 -1 5
  24 7 10 7 29 29 0 24
Rules for classification: 1) point  (win 2 points, draw 1 point); 2) head-to-head results; 3) goal difference; 4) matches won
Promoted SC Beira-Mar Aveiro, Sporting Club de Braga, GD Estoril-Praia
FC do Porto = Futebol Clube Leixões SC Matosinhos = Sport Club
Sporting CP = Clube de Portugal Atlético CP Lisboa = Clube de Portugal
Boavista FC Porto = Futebol Clube SC Farense = Sporting Clube
Vitória SC Guimarães = Sport Clube UFCI de Tomar = União Futebol Comércio e Indústria
CF "Os Belenenses" = Clube de Futebol SC Olhanense = Sporting Clube
Vitória FC Setúbal = Futebol Clube SC de Espinho = Sporting Clube
GD da CUF Barreiro = Grupo Desportivo da Companhia União Fabril
CUP
Semifinals Boavista FC Porto - Sporting CP Lisboa 1-0
Sport Lisboa e Benfica - CF "Os Belenenses" Lisboa 2-1
Final (14.06.1975) Sport Lisboa e Benfica - Boavista FC Porto 1-2
AZORES
(Clubs from Azores Islands could not enter the Portuguese league until 1977-78, playing only in the island championships)
Ponta Delgada (São Miguel and Santa Maria Islands)
  Played Won Drew Lost       Points
1 Clube Desportivo  Santa Clara Ponta Delgada 14 10 2 2 22
2 Benfica Águia Sport Ribeira Grande 14 6 5 3 17
3 Clube União Sportiva Ponta Delgada 14 7 3 4 17
4 Clube Operário Desportivo Lagoa 14 6 3 5 15
5 Mira Mar Sport Clube Povoção 14 7 1 6 15
6 Marítimo Sport Clube Ponta Delgada 14 4 1 9 9
7 Clube União Micaelense Ponta Delgada 14 4 1 9 9
8 Micaelense Futebol Clube Ponta Delgada 14 3 2 9 8
  112 47 18 47       112
Rules for classification: 1) point  (win 2 points, draw 1 point); 2) head-to-head results; 3) goal difference; 4) matches won
Horta (Faial, Pico, Flores and Corvo Islands) Last ranking available
  Played Won Drew Lost       Points
1 Angústias Atlético Clube Horta 11 7 3 1 17
2 Sporting Clube da Horta 10 3 6 1 12
3 Futebol Clube da Madalena 9 2 2 5 6
4 Fayal Sport Clube Horta 10 1 3 6 5
  40 13 14 13       40
Rules for classification: 1) point  (win 2 points, draw 1 point); 2) head-to-head results; 3) goal difference; 4) matches won
Angra do Heroísmo (Terceira, São Jorge and Graciosa Islands)
1 Sport Clube Lusitânia Angra do Heroísmo
PORTUGAL 1975-76
Primeira Divisão
  Played Won Drew Lost For Against Diff. Points
1 Sport Lisboa e Benfica 30 23 4 3 94 20 74 50
2 Boavista FC Porto 30 21 6 3 65 23 42 48
3 CF "Os Belenenses" Lisboa 30 16 8 6 45 28 17 40
4 FC do Porto 30 16 7 7 73 33 40 39
5 Sporting CP Lisboa 30 16 6 8 54 31 23 38
6 Vitória SC Guimarães 30 13 10 7 49 32 17 36
7 Sporting Clube de Braga 30 9 10 11 35 43 -8 28
8 GD Estoril-Praia 30 10 8 12 31 45 -14 28
9 Vitória FC Setúbal 30 8 10 12 39 42 -3 26
10 Atlético CP Lisboa 30 9 5 16 26 49 -23 23
11 Club Académico de Coimbra 30 7 9 14 32 47 -15 23
12 Leixões SC Matosinhos 30 8 6 16 30 65 -35 22
13 SC Beira-Mar Aveiro 30 6 9 15 28 47 -19 21
14 UFCI de Tomar 30 7 7 16 32 61 -29 21
15 SC Farense Faro 30 8 3 19 33 65 -32 19
16 GD da CUF Barreiro 30 4 10 16 15 50 -35 18
  480 181 118 181 681 681 0 480
Rules for classification: 1) point  (win 2 points, draw 1 point); 2) head-to-head results; 3) goal difference; 4) matches won
PROMOTION/RELEGATION GROUP
  Played Won Drew Lost For Against Diff. Points
1 SC Beira-Mar Aveiro 6 2 3 1 8 5 3 7
2 CD Montijo 6 2 2 2 7 5 2 6
3 SC e Salgueiros Porto 6 1 4 1 6 6 0 6
4 UFCI de Tomar 6 1 3 2 6 11 -5 5
  24 6 12 6 27 27 0 24
Rules for classification: 1) point  (win 2 points, draw 1 point); 2) head-to-head results; 3) goal difference; 4) matches won
Promoted Varzim SC Póvoa de Varzim, CD Montijo, Portimonense SC Portimão
Boavista FC Porto = Futebol Clube Vitória FC Setúbal = Futebol Clube
CF "Os Belenenses" = Clube de Futebol Atlético CP Lisboa = Clube de Portugal
FC do Porto = Futebol Clube Leixões SC Matosinhos = Sport Club
Sporting CP = Clube de Portugal SC Beira-Mar Aveiro = Sporte Clube
Vitória SC Guimarães = Sport Clube UFCI de Tomar = União Futebol Comércio e Indústria
GD da CUF Barreiro = Grupo Desportivo da Companhia União Fabril SC Farense = Sporting Clube
GD Estoril-Praia = Grupo Desportivo
CUP
Semifinals Vitória SC Guimarães - Sporting CP Lisboa 2-1
Boavista FC Porto - Vitória FC Setúbal 2-0
Final (13.06.1976) Boavista FC Porto - Vitória SC Guimarães 2-1
AZORES
(Clubs from Azores Islands could not enter the Portuguese league until 1977-78, playing only in the island championships)
Ponta Delgada (São Miguel and Santa Maria Islands) Last ranking available
  Played Won Drew Lost       Points
1 Club Desportivo  Vila Franca do Campo 14 7 5 2 19
2 Benfica Águia Sport Ribeira Grande 14 6 5 3 17
3 Clube Desportivo  Santa Clara Ponta Delgada 14 6 4 4 16
4 Mira Mar Sport Clube Povoção 13 6 3 4 15
5 Clube Desportivo Oliveirenses Ponta Delgada 13 5 2 6 12
6 Clube Operário Desportivo Lagoa 14 5 2 7 12
7 Micaelense Futebol Clube Ponta Delgada 14 2 6 6 10
8 Clube União Sportiva Ponta Delgada 14 4 1 9 9
  110 41 28 41       110
Rules for classification: 1) point  (win 2 points, draw 1 point); 2) head-to-head results; 3) goal difference; 4) matches won
Horta (Faial, Pico, Flores and Corvo Islands) Last ranking available
  Played Won Drew Lost       Points
1 Fayal Sport Clube Horta 8 3 4 1 10
2 Sporting Clube da Horta 7 3 2 2 8
3 Futebol Clube da Madalena 7 3 2 2 8
4 Futebol Clube Flamengos Horta 8 2 3 3 7
5 Angústias Atlético Clube Horta 8 0 5 3 5
  38 11 16 11       38
Rules for classification: 1) point  (win 2 points, draw 1 point); 2) head-to-head results; 3) goal difference; 4) matches won
Angra do Heroísmo (Terceira, São Jorge and Graciosa Islands) Last ranking available
  Played Won Drew Lost       Points
1 Sport Clube Lusitânia Angra do Heroísmo 9 7 1 1 15
2 Sport Clube  Angrense Angra do Heroísmo 10 5 4 1 14
3 Sport Clube Marítimo Terceira Angra do Heroísmo 10 2 5 3 9
4 União Desportiva Praiense Praia da Vitória 8 2 3 3 7
5 Sport Clube Praiense Praia da Vitória 10 3 2 5 8
6 Sport Clube Villanovense Praia da Vitória 9 0 3 6 3
  56 19 18 19       56
Rules for classification: 1) point  (win 2 points, draw 1 point); 2) head-to-head results; 3) goal difference; 4) matches won
PORTUGAL 1976-77
Primeira Divisão
  Played Won Drew Lost For Against Diff. Points
1 Sport Lisboa e Benfica 30 23 5 2 67 24 43 51
2 Sporting CP Lisboa 30 17 8 5 58 26 32 42
3 FC do Porto 30 18 5 7 72 25 47 41
4 Boavista FC Porto 30 13 8 9 41 33 8 34
5 Club Académico de Coimbra 30 14 6 10 30 23 7 34
6 Vitória FC Setúbal 30 13 6 11 47 45 2 32
7 Varzim SC Póvoa de Varzim 30 10 11 9 36 36 0 31
8 Sporting Clube de Braga 30 10 9 11 36 36 0 29
9 Vitória SC Guimarães 30 10 6 14 39 38 1 26
10 CF "Os Belenenses" Lisboa 30 8 10 12 29 40 -11 26
11 GD Estoril-Praia 30 6 13 11 26 36 -10 25
12 Portimonense SC Portimão 30 8 9 13 34 46 -12 25
13 SC Beira-Mar Aveiro 30 7 9 14 32 57 -25 23
14 CD Montijo 30 7 9 14 37 47 -10 23
15 Leixões SC Matosinhos 30 4 15 11 15 30 -15 23
16 Atlético CP Lisboa 30 3 9 18 23 80 -57 15
  480 171 138 171 622 622 0 480
Rules for classification: 1) point  (win 2 points, draw 1 point); 2) head-to-head results; 3) goal difference; 4) matches won
Promoted CS Marítimo Funchal, CD Feirense Santa Maria da Feira, SC de Espinho, GD Riopele 
Vila Nova de Famalicão
Sporting CP = Clube de Portugal GD Estoril-Praia = Grupo Desportivo
FC do Porto = Futebol Clube CD = Clube Desportivo
Boavista FC Porto = Futebol Clube Portimonense SC = Sporting Clube
Vitória FC Setúbal = Futebol Clube SC Beira-Mar Aveiro = Sporte Clube
Varzim SC =Sport Club CD Montijo = Clube Desportivo
Vitória SC Guimarães = Sport Clube Leixões SC Matosinhos = Sport Club
CF "Os Belenenses" = Clube de Futebol Atlético CP Lisboa = Clube de Portugal
CUP
Semifinals FC do Porto - AD Fafe 3-0
Sporting Clube de Braga - Gil Vicente FC Barcelos 0-0 4-1
Final (18.05.1977) Sporting Clube de Braga - FC do Porto 0-1
AZORES
(Clubs from Azores Islands could not enter the Portuguese league until 1977-78, playing only in the island championships)
Ponta Delgada (São Miguel and Santa Maria Islands)
  Played Won Drew Lost       Points
1 Clube Desportivo  Santa Clara Ponta Delgada 14 10 1 3 21
2 Club Desportivo  Vila Franca do Campo 14 8 1 5 17
3 Mira Mar Sport Clube Povoção 14 7 3 4 17
4 Micaelense Futebol Clube Ponta Delgada 14 6 3 5 15
5 Clube Operário Desportivo Lagoa 14 5 4 5 14
6 Marítimo Sport Clube Ponta Delgada 14 4 2 8 10
7 Clube Desportivo Oliveirenses Ponta Delgada 14 4 2 8 10
8 Benfica Águia Sport Ribeira Grande 14 2 4 8 8
  112 46 20 46       112
Rules for classification: 1) point  (win 2 points, draw 1 point); 2) head-to-head results; 3) goal difference; 4) matches won
Horta (Faial, Pico, Flores and Corvo Islands)
  Played Won Drew Lost       Points
1 Sporting Clube da Horta 8 5 2 1 12
2 Futebol Clube Flamengos Horta 8 4 2 2 10
3 Futebol Clube da Madalena 8 3 3 2 9
4 Fayal Sport Clube Horta 8 2 3 3 7
5 Angústias Atlético Clube Horta 8 1 0 7 2
  40 15 10 15       40
Rules for classification: 1) point  (win 2 points, draw 1 point); 2) head-to-head results; 3) goal difference; 4) matches won
Angra do Heroísmo (Terceira, São Jorge and Graciosa Islands) Last ranking available
  Played Won Drew Lost       Points
1 Sport Clube  Angrense Angra do Heroísmo 12 10 1 1 21
2 Sport Clube Lusitânia Angra do Heroísmo 12 9 1 2 19
3 Sport Clube Marítimo Terceira Angra do Heroísmo 10 7 0 3 14
4 União Desportiva Praiense Praia da Vitória 11 4 0 7 8
5 Sport Clube Praiense Praia da Vitória 12 3 2 7 8
6 Sport Clube Villanovense Praia da Vitória 12 3 1 8 7
7 Sport Clube Barreiro Angra do Heroísmo 11 0 3 8 3
  80 36 8 36       80
Rules for classification: 1) point  (win 2 points, draw 1 point); 2) head-to-head results; 3) goal difference; 4) matches won
PORTUGAL 1977-78
Primeira Divisão
  Played Won Drew Lost For Against Diff. Points
1 FC do Porto 30 22 7 1 81 21 60 51
2 Sport Lisboa e Benfica 30 21 9 0 56 11 45 51
3 Sporting CP Lisboa 30 19 4 7 63 30 33 42
4 Sporting Clube de Braga 30 16 6 8 42 27 15 38
5 CF "Os Belenenses" Lisboa 30 14 8 8 25 21 4 36
6 Vitória SC Guimarães 30 12 7 11 33 28 5 31
7 Boavista FC Porto 30 10 8 12 36 35 1 28
8 Club Académico de Coimbra 30 11 4 15 41 49 -8 26
9 Vitória FC Setúbal 30 8 10 12 29 40 -11 26
10 Varzim SC Póvoa de Varzim 30 9 7 14 26 38 -12 25
11 GD Estoril-Praia 30 8 9 13 25 36 -11 25
12 CS Marítimo Funchal 30 8 7 15 22 45 -23 23
13 Portimonense SC Portimão 30 8 7 15 29 40 -11 23
14 SC de Espinho 30 8 6 16 30 52 -22 22
15 GD Riopele Vila Nova de Famalicão 30 6 9 15 23 51 -28 21
16 CD Feirense Santa Maria da Feira 30 5 2 23 24 61 -37 12
  480 185 110 185 585 585 0 480
Rules for classification: 1) point  (win 2 points, draw 1 point); 2) head-to-head results; 3) goal difference; 4) matches won
Promoted FC Famalicão Vila Nova de Famalicão, SC Beira-Mar Aveiro, FC Barreirense Barreiro, 
Académico Viseu FC
FC do Porto = Futebol Clube GD Estoril-Praia = Grupo Desportivo
Sporting CP = Clube de Portugal CS Marítimo Funchal = Club Sport
CF "Os Belenenses" = Clube de Futebol Portimonense SC = Sporting Clube
Vitória SC Guimarães = Sport Clube SC de Espinho = Sporting Clube
Boavista FC Porto = Futebol Clube GD Riopele = Grupo Desportivo
Vitória FC Setúbal = Futebol Clube CD Feirense = Clube Desportivo
Varzim SC =Sport Club
CUP
Semifinals FC do Porto - Sporting Clube de Braga 4-1
Varzim SC Póvoa de Varzim - Sporting CP Lisboa 1-2
Final (17.06.1978 and 24.06.1978) FC do Porto - Sporting CP Lisboa 1-1 aet 2-1
GD Riopele Vila Nova de Famalicão dissolved in 1985
AZORES
(Clubs from Azores Islands could not enter the Portuguese league until 1977-78, playing only in the island championships)
Ponta Delgada (São Miguel and Santa Maria Islands)
1 Micaelense Futebol Clube Ponta Delgada
Horta (Faial, Pico, Flores and Corvo Islands)
  Played Won Drew Lost       Points
1 Sporting Clube da Horta 8 6 1 1 13
2 Futebol Clube Flamengos Horta 8 5 1 2 11
3 Futebol Clube da Madalena 8 3 3 2 9
4 Fayal Sport Clube Horta 8 2 1 5 5
5 Angústias Atlético Clube Horta 8 0 2 6 2
  40 16 8 16       40
Rules for classification: 1) point  (win 2 points, draw 1 point); 2) head-to-head results; 3) goal difference; 4) matches won
Angra do Heroísmo (Terceira, São Jorge and Graciosa Islands)
1 Sport Clube Lusitânia Angra do Heroísmo
Sport Clube Lusitânia Angra do Heroismo admitted to the Portuguese football system
PORTUGAL 1978-79
Primeira Divisão
  Played Won Drew Lost For Against Diff. Points
1 FC do Porto 30 21 8 1 70 19 51 50
2 Sport Lisboa e Benfica 30 23 3 4 75 21 54 49
3 Sporting CP Lisboa 30 17 8 5 46 22 24 42
4 Sporting Clube de Braga 30 16 5 9 49 35 14 37
5 Varzim SC Póvoa de Varzim 30 11 10 9 30 29 1 32
6 Vitória SC Guimarães 30 12 7 11 44 38 6 31
7 Vitória FC Setúbal 30 12 7 11 38 38 0 31
8 CF "Os Belenenses" Lisboa 30 10 9 11 47 43 4 29
9 Boavista FC Porto 30 12 3 15 36 40 -4 27
10 CS Marítimo Funchal 30 11 5 14 28 29 -1 27
11 GD Estoril-Praia 30 8 10 12 24 42 -18 26
12 SC Beira-Mar Aveiro 30 11 2 17 44 56 -12 24
13 FC Famalicão Vila Nova de Famalicão 30 9 6 15 30 45 -15 24
14 FC Barreirense Barreiro 30 8 6 16 25 46 -21 22
15 Club Académico de Coimbra 30 5 8 17 20 41 -21 18
16 Académico Viseu FC 30 5 1 24 13 75 -62 11
  480 191 98 191 619 619 0 480
Rules for classification: 1) point  (win 2 points, draw 1 point); 2) head-to-head results; 3) goal difference; 4) matches won
Promoted SC de Espinho, Portimonense SC Portimão, FC Rio Ave Vila da Conde, UD de Leiria
FC do Porto = Futebol Clube CS Marítimo Funchal = Club Sport
Sporting CP = Clube de Portugal GD Estoril-Praia = Grupo Desportivo
Varzim SC =Sport Club SC Beira-Mar Aveiro = Sporte Clube
Vitória FC Setúbal = Futebol Clube FC Famalicão = Futebol Clube
Vitória SC Guimarães = Sport Clube FC Barreirense = Futebol Clube
CF "Os Belenenses" = Clube de Futebol Académico Viseu FC = Futebol Clube
Boavista FC Porto = Futebol Clube
CUP
Semifinals AD Fafe - Sporting CP Lisboa 0-1
Sporting Clube de Braga - Boavista FC Porto 0-1
Final (30.06.1979 and 01.07.1979) Boavista FC Porto - Sporting CP Lisboa 1-1 aet 1-0
PORTUGAL 1979-80
Primeira Divisão
  Played Won Drew Lost For Against Diff. Points
1 Sporting CP Lisboa 30 24 4 2 67 17 50 52
2 FC do Porto 30 22 6 2 59 9 50 50
3 Sport Lisboa e Benfica 30 19 7 4 79 21 58 45
4 Boavista FC Porto 30 15 7 8 44 30 14 37
5 CF "Os Belenenses" Lisboa 30 13 8 9 33 38 -5 34
6 Vitória SC Guimarães 30 11 10 9 42 38 4 32
7 SC de Espinho 30 11 6 13 29 42 -13 28
8 Portimonense SC Portimãao 30 10 6 14 32 49 -17 26
9 Sporting Clube de Braga 30 10 6 14 34 40 -6 26
10 Varzim SC Póvoa de Varzim 30 8 10 12 37 45 -8 26
11 CS Marítimo Funchal 30 9 8 13 25 37 -12 26
12 Vitória FC Setúbal 30 9 5 16 29 41 -12 23
13 UD de Leiria 30 6 9 15 26 49 -23 21
14 GD Estoril-Praia 30 5 11 14 18 37 -19 21
15 SC Beira-Mar Aveiro 30 5 10 15 24 46 -22 20
16 FC Rio Ave Vila da Conde 30 5 3 22 22 61 -39 13
  480 182 116 182 600 600 0 480
Rules for classification: 1) point  (win 2 points, draw 1 point); 2) head-to-head results; 3) goal difference; 4) matches won
Promoted Club Académico de Coimbra, Clube Académico de Futebol de Viseu, Amora FC, FC Penafiel
Sporting CP = Clube de Portugal Varzim SC =Sport Club
FC do Porto = Futebol Clube CS Marítimo Funchal = Club Sport
Boavista FC Porto = Futebol Clube Vitória FC Setúbal = Futebol Clube
CF "Os Belenenses" = Clube de Futebol UD de Leiria = União Desportiva
Vitória SC Guimarães = Sport Clube GD Estoril-Praia = Grupo Desportivo
SC de Espinho = Sporting Clube SC Beira-Mar Aveiro = Sporte Clube
Portimonense SC = Sporting Clube FC Rio Ave = Futebol Clube
CUP
Semifinals FC do Porto - CS Marítimo Funchal 2-0
Varzim SC Póvoa de Varzim - Sport Lisboa e Benfica 0-1
Final (07.06.1980) Sport Lisboa e Benfica - FC do Porto 1-0