1989-90

Division 1

Club M V D L G P
1 FC Porto 34 27 5 2 72-16 59

Champion

2 Benfica 34 23 9 2 76-18 55
3 Sporting 34 17 12 5 42-24 46
4 Vitória Guimarães 34 17 11 6 46-28 45
5 Chaves 34 12 14 8 38-38 38
6 Belenenses 34 16 4 14 32-33 36
7 Vitória Setúbal 34 14 8 12 39-34 36
8 Boavista 34 13 8 13 49-36 34
9 Tirsense 34 7 16 11 21-32 30
10 Maritimo 34 7 15 12 25-38 29
11 Beira Mar 34 10 9 15 22-39 29
12 Braga 34 8 12 14 32-41 28
13 Estrela Amadora 34 10 8 16 35-34 28
14 Nacional Madeira 34 7 14 13 34-46 28
15 Penafiel 34 9 8 17 24-50 26
16 União Madeira 34 5 14 15 24-45 24
17 Portimonense 34 7 7 20 30-57 21
18 Feirense 34 5 10 19 25-57 20

1988-89

Division 1

Club M V D L G P
1 Benfica 38 27 9 2 60-15 63

Champion

2 FC Porto 38 21 14 3 52-17 56
3 Boavista 38 19 11 8 56-29 49
4 Sporting 38 18 9 11 50-33 45
5 Vitória Setúbal 38 15 12 11 44-37 42
6 Braga 38 14 12 12 42-37 40
7 Belenenses 38 13 14 11 44-35 40
8 Estrela Amadora 38 13 13 12 33-41 39
9 Vitória Guimarães 38 14 10 14 39-33 38
10 Nacional Madeira 38 12 12 14 43-49 36
11 Portimonense 38 12 11 15 33-37 35
12 Maritimo 38 10 15 13 40-41 35
13 Chaves 38 12 10 16 37-41 34
14 Penafiel 38 10 13 15 32-39 33
15 Beira Mar 38 10 13 15 29-36 33
16 Fafe 38 9 14 15 29-47 32
17 Espinho 38 12 8 18 45-57 32
18 Farense 38 10 11 17 34-51 31
19 Leixões 38 7 14 17 29-46 28
20 Académico Viseu 38 5 9 24 20-70 19

1987-88

Division 1

Club M V D L G P
1 FC Porto 38 29 8 1 88-15 66

Champion

2 Benfica 38 19 13 6 59-25 51
3 Belenenses 38 18 12 8 52-38 48
4 Sporting 38 17 13 8 62-41 47
5 Boavista 38 16 14 8 42-25 46
6 Espinho 38 13 14 11 42-38 40
7 Chaves 38 13 14 11 51-31 40
8 Vitória Setúbal 38 15 10 13 56-43 40
9 Maritimo 38 11 17 10 36-37 39
10 Penafiel 38 10 18 10 36-45 38
11 Braga 38 8 18 12 32-42 34
12 Farense 38 12 10 16 36-50 34
13 Portimonense 38 12 10 16 35-50 34
14 Vitória Guimarães 38 11 11 16 48-50 33
15 Elvas 38 8 17 13 35-40 33
16 Académica Coimbra 38 9 15 14 32-42 33
17 Varzim 38 7 16 15 31-52 30
18 Rio Ave 38 7 14 17 29-67 28
19 Salgueiros 38 6 13 19 31-62 25
20 Sporting Covilhã 38 5 11 22 30-70 21

1986-87

Division 1

Club M V D L G P
1 Benfica 30 20 9 1 51-23 49

Champion

2 FC Porto 30 20 6 4 67-22 46
3 Vitória Guimarães 30 14 13 3 45-22 41
4 Sporting 30 15 8 7 52-28 38
5 Chaves 30 13 7 10 39-38 33
6 Belenenses 30 13 4 13 52-40 30
7 Varzim 30 8 13 9 24-29 29
8 Boavista 30 9 9 12 34-36 27
9 Braga 30 10 6 14 32-34 26
10 Académica Coimbra 30 7 12 11 22-34 26
11 Portimonense 30 8 10 12 27-47 26
12 Maritimo 30 9 7 14 34-49 25
13 Rio Ave 30 8 9 13 33-40 25
14 Salgueiros 30 6 12 12 22-40 24
15 Farense 30 7 7 16 33-47 21
16 Elvas 30 3 8 19 16-54 14

1985-86

Division 1

Club M V D L G P
1 FC Porto 30 22 5 3 64-20 49

Champion

2 Benfica 30 21 5 4 54-13 47
3 Sporting 30 20 6 4 64-20 46
4 Vitória Guimarães 30 16 8 6 51-29 40
5 Boavista 30 14 8 8 44-29 36
6 Chaves 30 11 7 12 28-38 29
7 Portimonense 30 11 6 13 29-32 28
8 Belenenses 30 7 14 9 27-30 28
9 Braga 30 9 8 13 34-47 26
10 Académica Coimbra 30 9 7 14 28-38 25
11 Salgueiros 30 9 7 14 21-37 25
12 Maritimo 30 8 6 16 26-50 22
13 Desportivo Aves 30 7 8 15 25-42 22
14 Vitória Setúbal 30 7 8 15 32-42 22
15 Penafiel 30 4 10 16 16-38 18
16 Sporting Covilhã 30 5 7 18 23-61 17

1984-85

Division 1

Club M V D L G P
1 FC Porto 30 26 3 1 78-13 55

Champion

2 Sporting 30 19 9 2 72-26 47
3 Benfica 30 18 7 5 65-28 43
4 Boavista 30 13 11 6 37-26 37
5 Portimonense 30 14 8 8 51-41 36
6 Belenenses 30 11 8 11 40-46 30
7 Académica Coimbra 30 12 5 13 45-47 29
8 Braga 30 9 10 11 46-43 28
9 Vitória Guimarães 30 9 7 14 33-39 25
10 Penafiel 30 7 11 12 25-42 25
11 Vitória Setúbal 30 7 11 12 35-50 25
12 Salgueiros 30 8 7 15 40-56 23
13 Rio Ave 30 7 9 14 27-43 23
14 Farense 30 7 8 15 21-49 22
15 Varzim 30 2 13 15 23-49 17
16 Vizela 30 4 7 19 31-71 15

1983-84

Division 1

Club M V D L G P
1 Benfica 30 24 4 2 86-22 52

Champion

2 FC Porto 30 22 5 3 65-9 49
3 Sporting 30 19 4 7 58-24 42
4 Braga 30 15 7 8 40-32 37
5 Vitória Setúbal 30 13 8 9 43-28 34
6 Vitória Guimarães 30 14 3 13 41-41 31
7 Boavista 30 12 7 11 36-31 31
8 Varzim 30 10 9 11 32-39 29
9 Rio Ave 30 11 7 12 35-35 29
10 Portimonense 30 10 6 14 27-37 26
11 Salgueiros 30 6 9 15 23-41 21
12 Farense 30 5 11 14 29-54 21
13 Penafiel 30 7 7 16 18-55 21
14 Estoril Praia 30 6 9 15 22-51 21
15 Agueda 30 7 5 18 25-55 19
16 Espinho 30 5 7 18 19-45 17

1982-83

Division 1

Club M V D L G P
1 Benfica 30 22 7 1 67-13 51

Champion

2 FC Porto 30 20 7 3 73-18 47
3 Sporting 30 18 6 6 48-25 42
4 Vitória Guimarães 30 11 10 9 35-24 32
5 Boavista 30 12 6 12 32-38 30
6 Braga 30 13 3 14 41-43 29
7 Vitória Setúbal 30 12 5 13 29-33 29
8 Rio Ave 30 13 3 14 43-45 29
9 Portimonense 30 11 7 12 35-31 29
10 Salgueiros 30 9 9 12 26-36 27
11 Estoril Praia 30 9 8 13 26-39 26
12 Varzim 30 8 10 12 23-39 26
13 Espinho 30 9 7 14 23-37 25
14 Maritimo 30 8 9 13 26-38 25
15 Amora 30 6 6 18 23-55 18
16 Alcobaça 30 4 7 19 20-56 15

1981-82

Division 1

Club M V D L G P
1 Sporting 30 19 8 3 66-26 46

Champion

2 Benfica 30 20 4 6 60-22 44
3 FC Porto 30 17 9 4 46-17 43
4 Vitória Guimarães 30 13 12 5 42-22 38
5 Rio Ave 30 13 8 9 26-31 34
6 Portimonense 30 12 8 10 35-24 32
7 Braga 30 11 8 11 35-42 30
8 Vitória Setúbal 30 9 10 11 30-35 28
9 Boavista 30 10 6 14 36-37 26
10 Espinho 30 7 11 12 32-42 25
11 Amora 30 6 12 12 29-37 24
12 Estoril Praia 30 7 10 13 30-41 24
13 Penafiel 30 9 5 16 20-37 23
14 Académico Viseu 30 9 5 16 24-52 23
15 Belenenses 30 5 10 15 28-48 20
16 União Leiria 30 8 4 18 25-50 20

1980-81

Division 1

Club M V D L G P
1 Benfica 30 22 6 2 72-15 50

Champion

2 FC Porto 30 21 6 3 53-18 48
3 Sporting 30 14 9 7 48-28 37
4 Boavista 30 14 8 8 35-25 36
5 Vitória Guimarães 30 11 9 10 38-30 31
6 Braga 30 10 10 10 34-39 30
7 Vitória Setúbal 30 9 11 10 30-30 29
8 Portimonense 30 11 6 13 34-37 28
9 Espinho 30 9 9 12 26-35 27
10 Penafiel 30 11 5 14 27-38 27
11 Belenenses 30 8 10 12 24-39 26
12 Amora 30 10 5 15 38-51 25
13 Académico Viseu 30 8 9 13 24-40 25
14 Varzim 30 8 8 14 27-31 24
15 Maritimo 30 7 9 14 33-46 23
16 Académica Coimbra 30 4 6 20 16-58 14