PORTUGAL 1990-91
Primeira Divisão
  Played Won Drew Lost For Against Diff. Points
                 
1 Sport Lisboa e Benfica 38 32 5 1 89 18 71 69
2 FC do Porto 38 31 5 2 77 22 55 67
3 Sporting CP Lisboa 38 24 8 6 58 23 35 56
4 Boavista FC Porto 38 15 11 12 53 46 7 41
5 SC e Salgueiros Porto 38 12 12 14 32 48 -16 36
6 SC Beira-Mar Aveiro 38 12 12 14 40 49 -9 36
7 Sporting Clube de Braga 38 13 8 17 42 45 -3 34
8 GD de Chaves 38 10 14 14 49 52 -3 34
9 Vitória SC Guimarães 38 12 10 16 31 40 -9 34
10 CS Marítimo Funchal 38 12 10 16 37 48 -11 34
11 SC Farense Faro 38 14 6 18 46 47 -1 34
12 CF União Funchal 38 9 15 14 30 51 -21 33
13 Gil Vicente FC Barcelos 38 11 11 16 34 46 -12 33
14 FC Famalicão Vila Nova de Famalicão 38 11 11 16 33 41 -8 33
15 FC Penafiel 38 12 9 17 34 51 -17 33
16 FC Tirsense Santo Tirso 38 10 13 15 39 50 -11 33
17 Vitória FC Setubal 38 11 10 17 53 53 0 32
18 CF Estrêla da Amadora 38 9 14 15 37 46 -9 32
19 CF "Os Belenenses" Lisboa 38 10 9 19 27 38 -11 29
20 CD Nacional Funchal 38 8 11 19 33 60 -27 27
  760 278 204 278 874 874 0 760
Rules for classification: 1) point  (win 2 points, draw 1 point)s; 2) head-to-head results; 3) goal difference; 4) matches won
Promoted FC Paços de Ferreira, GD Estoril-Praia, SCU Torreense Torres Vedras
FC do Porto = Futebol Clube CF União Funchal = Clube de Futebol
Sporting CP = Clube de Portugal Gil Vicente FC = Futebol Clube
Boavista FC Porto = Futebol Clube FC Famalicão = Futebol Clube
SC e Salgueiros Porto = Sport Comércio FC Penafiel = Futebol Clube
SC Beira-Mar Aveiro = Sport Clube FC Tirsense Santo Tirso = Futebol Clube
GD de Chaves = Grupo Desportivo Vitória FC Setúbal = Futebol Clube
Vitória SC Guimarães = Sport Clube CF Estrêla da Amadora = Clube de Futebol
CS Marítimo Funchal = Club Sport CF "Os Belenenses" = Clube de Futebol
SC Farense = Sporting Clube CD Nacional Funchal = Clube Desportivo
CUP
Semifinals SC Beira-Mar Aveiro - Boavista FC Porto 2-0
CD Feirense Santa Maria da Feira - FC do Porto 0-2
Final (02.06.1991) SC Beira-Mar Aveiro - FC do Porto 1-3 aet
PORTUGAL 1991-92
Primeira Divisão
  Played Won Drew Lost For Against Diff. Points
1 FC do Porto 34 24 8 2 58 11 47 56
2 Sport Lisboa e Benfica 34 17 12 5 62 23 39 46
3 Boavista FC Porto 34 16 12 6 45 27 18 44
4 Sporting CP Lisboa 34 18 8 8 56 26 30 44
5 Vitória SC Guimarães 34 14 13 7 46 35 11 41
6 SC Farense Faro 34 12 11 11 35 33 2 35
7 CS Marítimo Funchal 34 12 11 11 40 38 2 35
8 SC Beira-Mar Aveiro 34 11 10 13 32 41 -9 32
9 GD de Chaves 34 10 10 14 36 45 -9 30
10 GD Estoril-Praia 34 10 10 14 34 54 -20 30
11 Sporting Clube de Braga 34 12 5 17 41 49 -8 29
12 FC Paços de Ferreira 34 10 9 15 31 45 -14 29
13 Gil Vicente FC Barcelos 34 11 7 16 26 42 -16 29
14 FC Famalicão Vila Nova de Famalicão 34 9 10 15 27 40 -13 28
15 SC e Salgueiros Porto 34 7 14 13 27 35 -8 28
16 SCU Torreense Torres Vedras 34 8 11 15 36 43 -7 27
17 FC Penafiel 34 7 11 16 30 47 -17 25
18 CF União Funchal 34 9 6 19 30 58 -28 24
  612 217 178 217 692 692 0 612
Rules for classification: 1) point  (win 2 points, draw 1 point)s; 2) head-to-head results; 3) goal difference; 4) matches won
Promoted SC de Espinho, CF "Os Belenenses" Lisboa, FC Tirsense Santo Tirso
FC do Porto = Futebol Clube GD Estoril-Praia = Grupo Desportivo
Boavista FC Porto = Futebol Clube FC Paços de Ferreira = Futebol Clube
Sporting CP = Clube de Portugal Gil Vicente FC = Futebol Clube
Vitória SC Guimarães = Sport Clube FC Famalicão = Futebol Clube
SC Farense = Sporting Clube SC e Salgueiros Porto = Sport Comércio
CS Marítimo Funchal = Club Sport SCU Torreense = Sport Clube União
SC Beira-Mar Aveiro = Sport Clube FC Penafiel = Futebol Clube
GD de Chaves = Grupo Desportivo CF União Funchal = Clube de Futebol
CUP
Semifinals Sport Lisboa e Benfica - Boavista FC Porto 1-2
Leixões SC Matosinhos - FC do Porto 0-2
Final (24.05.1992) Boavista FC Porto - FC do Porto 2-1
PORTUGAL 1992-93
Primeira Divisão
  Played Won Drew Lost For Against Diff. Points
1 FC do Porto 34 24 6 4 59 17 42 54
2 Sport Lisboa e Benfica 34 22 8 4 60 18 42 52
3 Sporting CP Lisboa 34 17 11 6 59 30 29 45
4 Boavista FC Porto 34 14 11 9 46 34 12 39
5 CS Marítimo Funchal 34 15 7 12 56 48 8 37
6 SC Farense Faro 34 11 13 10 41 36 5 35
7 CF "Os Belenenses" Lisboa 34 11 12 11 42 40 2 34
8 SC Beira-Mar Aveiro 34 10 12 12 24 33 -9 32
9 Gil Vicente FC Barcelos 34 12 7 15 34 42 -8 31
10 FC Paços de Ferreira 34 10 11 13 35 44 -9 31
11 Vitória SC Guimarães 34 14 3 17 41 53 -12 31
12 Sporting Clube de Braga 34 12 6 16 33 34 -1 30
13 GD Estoril-Praia 34 9 12 13 29 41 -12 30
14 FC Famalicão Vila Nova de Famalicão 34 10 10 14 29 48 -19 30
15 SC e Salgueiros Porto 34 10 9 15 28 44 -16 29
16 FC Tirsense Santo Tirso 34 10 8 16 27 37 -10 28
17 SC de Espinho 34 9 10 15 38 55 -17 28
18 GD de Chaves 34 4 8 22 34 61 -27 16
  612 224 164 224 715 715 0 612
Rules for classification: 1) point  (win 2 points, draw 1 point)s; 2) head-to-head results; 3) goal difference; 4) matches won
Promoted CF Estrela da Amadora, CF União Funchal, Vitória FC Setubal
FC do Porto = Futebol Clube FC Paços de Ferreira = Futebol Clube
Sporting CP = Clube de Portugal Vitória SC Guimarães = Sport Clube
Boavista FC Porto = Futebol Clube GD Estoril-Praia = Grupo Desportivo
CS Marítimo Funchal = Club Sport FC Famalicão = Futebol Clube
SC Farense = Sporting Clube SC e Salgueiros Porto = Sport Comércio
CF "Os Belenenses" = Clube de Futebol FC Tirsense = Futebol Clube
SC Beira-Mar Aveiro = Sport Clube SC de Espinho = Sporting Clube
Gil Vicente FC = Futebol Clube GD de Chaves = Grupo Desportivo
CUP
Semifinals Sporting CP Lisboa - Boavista FC Porto 0-1 aet
Vitória SC Guimarães - Sport Lisboa e Benfica 1-2
Final (10.06.1993) Sport Lisboa e Benfica - Boavista FC Porto 5-2
PORTUGAL 1993-94
Primeira Divisão
  Played Won Drew Lost For Against Diff. Points
1 Sport Lisboa e Benfica 34 23 8 3 73 25 48 54
2 FC do Porto 34 21 10 3 56 15 41 52
3 Sporting CP Lisboa 34 23 5 6 71 29 42 51
4 Boavista FC Porto 34 16 6 12 46 31 15 38
5 CS Marítimo Funchal 34 13 12 9 45 40 5 38
6 Vitória FC Setubal 34 14 6 14 56 42 14 34
7 Vitória SC Guimarães 34 11 11 12 30 31 -1 33
8 SC Farense Faro 34 13 7 14 44 46 -2 33
9 CF Estrela da Amadora 34 9 15 10 39 36 3 33
10 Gil Vicente FC Barcelos 34 10 11 13 27 47 -20 31
11 SC e Salgueiros Porto 34 14 3 17 48 56 -8 31
12 CF União Funchal 34 11 9 14 36 42 -6 31
13 CF "Os Belenenses" Lisboa 34 12 6 16 39 51 -12 30
14 SC Beira-Mar Aveiro 34 9 11 14 28 38 -10 29
15 Sporting Clube de Braga 34 9 10 15 33 43 -10 28
16 FC Paços de Ferreira 34 7 12 15 31 49 -18 26
17 FC Famalicão Vila Nova de Famalicão 34 7 8 19 26 72 -46 22
18 GD Estoril-Praia 34 5 8 21 22 57 -35 18
  612 227 158 227 750 750 0 612
Rules for classification: 1) point  (win 2 points, draw 1 point)s; 2) head-to-head results; 3) goal difference; 4) matches won
Promoted FC Tirsense Santo Tirso, GD de Chaves, UD de Leiria
FC do Porto = Futebol Clube Gil Vicente FC = Futebol Clube
Sporting CP = Clube de Portugal SC e Salgueiros Porto = Sport Comércio
Boavista FC Porto = Futebol Clube CF União Funchal = Clube de Futebol
CS Marítimo Funchal = Club Sport CF "Os Belenenses" = Clube de Futebol
Vitória FC Setúbal = Futebol Clube SC Beira-Mar Aveiro = Sport Clube
Vitória SC Guimarães = Sport Clube FC Paços de Ferreira = Futebol Clube
SC Farense = Sporting Clube FC Famalicão = Futebol Clube
CF Estrela da Amadora = Clube de Futebol GD Estoril-Praia = Grupo Desportivo
CUP
Semifinals CF Estrela da Amadora - FC do Porto 1-2
Sporting CP Lisboa - Lusitânia FC Lourosa 6-0
Final (05.06.1994 and 10.06.1994) FC do Porto - Sporting CP Lisboa  0-0 aet 2-1 aet
PORTUGAL 1994-95
Primeira Divisão
  Played Won Drew Lost For Against Diff. Points
1 FC do Porto 34 29 4 1 73 15 58 62
2 Sporting CP Lisboa 34 22 9 3 57 22 35 53
3 Sport Lisboa e Benfica 34 22 5 7 61 28 33 49
4 Vitória SC Guimarães 34 16 10 8 54 43 11 42
5 SC Farense Faro 34 16 5 13 44 38 6 37
6 UD de Leiria 34 13 10 11 41 44 -3 36
7 CS Marítimo Funchal 34 12 11 11 41 45 -4 35
8 FC Tirsense Santo Tirso 34 14 6 14 35 34 1 34
9 Boavista FC Porto 34 12 8 14 40 49 -9 32
10 Sporting Clube de Braga 34 11 10 13 34 42 -8 32
11 SC e Salgueiros Porto 34 11 7 16 43 50 -7 29
12 CF "Os Belenenses" Lisboa 34 10 7 17 30 39 -9 27
13 Gil Vicente FC Barcelos 34 7 13 14 30 40 -10 27
14 GD de Chaves 34 10 7 17 33 49 -16 27
15 CF Estrela da Amadora 34 6 14 14 27 40 -13 26
16 CF União Funchal 34 7 10 17 30 54 -24 24
17 SC Beira-Mar Aveiro 34 8 5 21 33 54 -21 21
18 Vitória FC Setubal 34 3 13 18 25 45 -20 19
  612 229 154 229 731 731 0 612
Rules for classification: 1) point  (win 2 points, draw 1 point)s; 2) head-to-head results; 3) goal difference; 4) matches won
Promoted SC Campomaiorense Campo Maior, Leça FC Leça da Palmeira, FC de Felgueiras
FC do Porto = Futebol Clube SC e Salgueiros Porto = Sport Comércio
Sporting CP = Clube de Portugal CF "Os Belenenses" = Clube de Futebol
Vitória SC Guimarães = Sport Clube Gil Vicente FC = Futebol Clube
SC Farense = Sporting Clube GD de Chaves = Grupo Desportivo
UD de Leiria = União Desportiva CF Estrela da Amadora = Clube de Futebol
CS Marítimo Funchal = Club Sport CF União Funchal = Clube de Futebol
FC Tirsense = Futebol Clube SC Beira-Mar Aveiro = Sport Clube
Boavista FC Porto = Futebol Clube Vitória FC Setúbal = Futebol Clube
CUP
Semifinals CS Marítimo Funchal - FC do Porto 1-0
Sporting CP Lisboa - Vitória FC Setubal 3-0
Final (10.06.1995) CS Marítimo Funchal - Sporting CP Lisboa  0-2
PORTUGAL 1995-96
Primeira Divisão
  Played Won Drew Lost For Against Diff. Points
1 FC do Porto 34 26 6 2 84 20 64 84
2 Sport Lisboa e Benfica 34 22 7 5 57 27 30 73
3 Sporting CP Lisboa 34 19 10 5 70 27 43 67
4 Boavista FC Porto 34 19 8 7 58 28 30 65
5 Vitória SC Guimarães 34 19 5 10 55 39 16 62
6 CF "Os Belenenses" Lisboa 34 14 9 11 53 33 20 51
7 UD de Leiria 34 14 5 15 38 50 -12 47
8 Sporting Clube de Braga 34 12 9 13 44 47 -3 45
9 CS Marítimo Funchal 34 12 7 15 39 53 -14 43
10 SC Farense Faro 34 10 6 18 36 45 -9 36
11 Gil Vicente FC Barcelos 34 9 9 16 31 49 -18 36
12 SC e Salgueiros Porto 34 7 15 12 39 49 -10 36
13 CF Estrela da Amadora 34 7 14 13 35 50 -15 35
14 Leça FC Leça da Palmeira 34 9 7 18 29 54 -25 34
15 GD de Chaves 34 9 7 18 38 56 -18 34
16 FC de Felgueiras 34 8 9 17 29 47 -18 33
17 SC Campomaiorense Campo Maior 34 10 3 21 32 69 -37 33
18 FC Tirsense Santo Tirso 34 7 10 17 30 54 -24 31
  612 233 146 233 797 797 0 845
Rules for classification: 1) point  (win 3 points, draw 1 point)s; 2) head-to-head results; 3) goal difference; 4) matches won
Promoted FC Rio Ave Vila do Conde, SC de Espinho, Vitória FC Setubal
FC do Porto = Futebol Clube Gil Vicente FC = Futebol Clube
Sporting CP = Clube de Portugal SC e Salgueiros Porto = Sport Comércio
Boavista FC Porto = Futebol Clube CF Estrela da Amadora = Clube de Futebol
Vitória SC Guimarães = Sport Clube Leça FC = Futebol Clube
CF "Os Belenenses" = Clube de Futebol GD de Chaves = Grupo Desportivo
UD de Leiria = União Desportiva FC de Felgueiras = Futebol Club
CS Marítimo Funchal = Club Sport SC Campomaiorense = Sporting Clube
SC Farense = Sporting Clube FC Tirsense = Futebol Clube
CUP
Semifinals FC do Porto - Sporting CP Lisboa 1-1 aet 0-1
Sport Lisboa e Benfica - UD de Leiria 2-0
Final (18.05.1996) Sport Lisboa e Benfica - Sporting CP Lisboa 3-1
PORTUGAL 1996-97
Primeira Divisão
  Played Won Drew Lost For Against Diff. Points
1 FC do Porto 34 27 4 3 80 24 56 85
2 Sporting CP Lisboa 34 22 6 6 55 19 36 72
3 Sport Lisboa e Benfica 34 17 7 10 49 30 19 58
4 Sporting Clube de Braga 34 15 10 9 39 40 -1 55
5 Vitória SC Guimarães 34 15 8 11 51 46 5 53
6 SC e Salgueiros Porto 34 14 10 10 49 48 1 52
7 Boavista FC Porto 34 12 13 9 62 39 23 49
8 CS Marítimo Funchal 34 13 8 13 39 38 1 47
9 CF Estrela da Amadora 34 12 11 11 39 38 1 47
10 GD de Chaves 34 12 10 12 39 45 -6 46
11 SC Farense Faro 34 10 12 12 34 34 0 42
12 Vitória FC Setubal 34 10 10 14 38 42 -4 40
13 CF "Os Belenenses" Lisboa 34 10 10 14 37 50 -13 40
14 Leça FC Leça da Palmeira 34 9 9 16 33 42 -9 36
15 FC Rio Ave Vila do Conde 34 8 11 15 35 42 -7 35
16 SC de Espinho 34 9 6 19 27 56 -29 33
17 UD de Leiria 34 8 6 20 25 53 -28 30
18 Gil Vicente FC Barcelos 34 4 7 23 29 74 -45 19
  612 227 158 227 760 760 0 839
Rules for classification: 1) point  (win 3 points, draw 1 point)s; 2) head-to-head results; 3) goal difference; 4) matches won
Promoted SC Campomaiorense Campo Maior, Varzim SC Póvoa de Varzim, Associação Académica
de Coimbra OAF
FC do Porto = Futebol Clube SC Farense = Sporting Clube
Sporting CP = Clube de Portugal Vitória FC Setúbal = Futebol Clube
Vitória SC Guimarães = Sport Clube CF "Os Belenenses" = Clube de Futebol
SC e Salgueiros Porto = Sport Comércio Leça FC = Futebol Clube
Boavista FC Porto = Futebol Clube FC Rio Ave = Futebol Clube
CS Marítimo Funchal = Club Sport SC de Espinho = Sporting Clube
CF Estrela da Amadora = Clube de Futebol UD de Leiria = União Desportiva
GD de Chaves = Grupo Desportivo Gil Vicente FC = Futebol Clube
CUP
Semifinals Boavista FC Porto - Sporting CP Lisboa 3-2
Sport Lisboa e Benfica - FC do Porto 2-0
Final (10.06.1997) Sport Lisboa e Benfica - Boavista FC Porto 2-3
PORTUGAL 1997-98
Primeira Divisão
  Played Won Drew Lost For Against Diff. Points
1 FC do Porto 34 24 5 5 75 38 37 77
2 Sport Lisboa e Benfica 34 20 8 6 62 29 33 68
3 Vitória SC Guimarães 34 17 8 9 42 25 17 59
4 Sporting CP Lisboa 34 15 11 8 45 33 12 56
5 CS Marítimo Funchal 34 16 8 10 44 35 9 56
6 Boavista FC Porto 34 15 10 9 54 31 23 55
7 CF Estrela da Amadora 34 14 8 12 42 41 1 50
8 SC e Salgueiros Porto 34 13 10 11 48 44 4 49
9 FC Rio Ave Vila do Conde 34 12 10 12 43 43 0 46
10 Sporting Clube de Braga 34 11 12 11 48 49 -1 45
11 SC Campomaiorense Campo Maior 34 11 7 16 53 58 -5 40
12 Leça FC Leça da Palmeira 34 10 8 16 29 52 -23 38
13 Vitória FC Setubal 34 10 7 17 38 43 -5 37
14 SC Farense Faro 34 8 13 13 41 50 -9 37
15 Associação Académica Coimbra OAF 34 8 12 14 27 41 -14 36
16 GD de Chaves 34 10 5 19 31 55 -24 35
17 Varzim SC Póvoa de Varzim 34 6 11 17 26 51 -25 29
18 CF "Os Belenenses" Lisboa 34 5 9 20 22 52 -30 24
  612 225 162 225 770 770 0 837
Rules for classification: 1) point  (win 3 points, draw 1 point)s; 2) head-to-head results; 3) goal difference; 4) matches won
Leça FC relegated by Federation
Promoted UD de Leiria, SC Baia-Mar Aveiro, FC de Alverca do Ribatejo
FC do Porto = Futebol Clube SC Campomaiorense = Sporting Clube
Vitória SC Guimarães = Sport Clube Leça FC = Futebol Clube
Sporting CP = Clube de Portugal Vitória FC Setúbal = Futebol Clube
CS Marítimo Funchal = Club Sport SC Farense = Sporting Clube
Boavista FC Porto = Futebol Clube GD de Chaves = Grupo Desportivo
CF Estrela da Amadora = Clube de Futebol Varzim SC =Sport Club
SC e Salgueiros Porto = Sport Comércio CF "Os Belenenses" = Clube de Futebol
FC Rio Ave = Futebol Clube Associação Académica de Coimbra OAF = Organismo Autónomo de Futebol
CUP
Semifinals Sporting Clube de Braga - Sport Lisboa e Benfica 2-1
UD de Leiria - FC do Porto 2-3
Final (24.05.1998) Sporting Clube de Braga - FC do Porto 1-3
PORTUGAL 1998-99
Primeira Divisão
  Played Won Drew Lost For Against Diff. Points
1 FC do Porto 34 24 7 3 85 26 59 79
2 Boavista FC Porto 34 20 11 3 57 29 28 71
3 Sport Lisboa e Benfica 34 19 8 7 71 29 42 65
4 Sporting CP Lisboa 34 17 12 5 64 32 32 63
5 Vitória FC Setubal 34 15 8 11 37 38 -1 53
6 UD de Leiria 34 14 10 10 36 29 7 52
7 Vitória SC Guimarães 34 14 8 12 53 41 12 50
8 CF Estrela da Amadora 34 11 12 11 33 40 -7 45
9 Sporting Clube de Braga 34 10 12 12 38 50 -12 42
10 CS Marítimo Funchal 34 10 11 13 44 45 -1 41
11 SC Farense Faro 34 10 9 15 39 54 -15 39
12 SC e Salgueiros Porto 34 7 17 10 45 55 -10 38
13 SC Campomaiorense Campo Maior 34 10 7 17 41 51 -10 37
14 FC Rio Ave Vila do Conde 34 8 11 15 26 47 -21 35
15 FC de Alverca do Ribatejo 34 8 11 15 36 50 -14 35
16 SC Beira-Mar Aveiro 34 6 15 13 36 53 -17 33
17 GD de Chaves 34 5 10 19 39 70 -31 25
18 Associação Académica Coimbra OAF 34 4 9 21 30 71 -41 21
  612 212 188 212 810 810 0 824
Rules for classification: 1) point  (win 3 points, draw 1 point)s; 2) head-to-head results; 3) goal difference; 4) matches won
Promoted Gil Vicente FC Barcelos, CF "Os Belenenses" Lisboa, CD Santa Clara Ponta Delgada
FC do Porto = Futebol Clube SC Farense = Sporting Clube
Boavista FC Porto = Futebol Clube SC e Salgueiros Porto = Sport Comércio
Sporting CP = Clube de Portugal SC Campomaiorense = Sporting Clube
Vitória FC Setúbal = Futebol Clube FC Rio Ave = Futebol Clube
UD de Leiria = União Desportiva FC de Alverca = Futebol Clube
Vitória SC Guimarães = Sport Clube SC Beira-Mar Aveiro = Sport Clube
CF Estrela da Amadora = Clube de Futebol GD de Chaves = Grupo Desportivo
CS Marítimo Funchal = Club Sport Associação Académica de Coimbra OAF = Organismo Autónomo de Futebol
CUP
Semifinals AD de Esposende - SC Campomaiorense Campo Maior 0-2
SC Beira-Mar Aveiro - Vitória FC Setubal 1-0
Final (19.06.1999) SC Beira-Mar Aveiro - SC Campomaiorense Campo Maior 1-0
AD de Esposende = Associação Desportiva
PORTUGAL 1999-2000
Primeira Liga
  Played Won Drew Lost For Against Diff. Points
1 Sporting CP Lisboa 34 23 8 3 57 22 35 77
2 FC do Porto 34 22 7 5 66 26 40 73
3 Sport Lisboa e Benfica 34 21 6 7 58 33 25 69
4 Boavista FC Porto 34 16 7 11 40 31 9 55
5 Gil Vicente FC Barcelos 34 14 11 9 48 34 14 53
6 CS Marítimo Funchal 34 13 11 10 42 36 6 50
7 Vitória SC Guimarães 34 14 6 14 48 43 5 48
8 CF Estrela da Amadora 34 10 15 9 40 35 5 45
9 Sporting Clube de Braga 34 12 7 15 44 45 -1 43
10 UD de Leiria 34 10 12 12 31 35 -4 42
11 FC de Alverca do Ribatejo 34 11 8 15 39 48 -9 41
12 CF "Os Belenenses" Lisboa 34 9 13 12 36 38 -2 40
13 SC Campomaiorense Campo Maior 34 10 6 18 31 51 -20 36
14 SC Farense Faro 34 8 11 15 35 60 -25 35
15 SC e Salgueiros Porto 34 9 7 18 30 49 -19 34
16 Vitória FC Setubal 34 9 6 19 25 49 -24 33
17 FC Rio Ave Vila do Conde 34 8 9 17 34 54 -20 33
18 CD Santa Clara Ponta Delagda 34 7 10 17 35 50 -15 31
  612 226 160 226 739 739 0 838
Rules for classification: 1) point  (win 3 points, draw 1 point)s; 2) head-to-head results; 3) goal difference; 4) matches won
Promoted SC Beira-Mar Aveiro, FC Paços de Ferreira, CD das Aves Vila das Aves
Sporting CP = Clube de Portugal FC de Alverca = Futebol Clube
FC do Porto = Futebol Clube CF "Os Belenenses" = Clube de Futebol
Boavista FC Porto = Futebol Clube SC Campomaiorense = Sporting Clube
Gil Vicente FC = Futebol Clube SC Farense = Sporting Clube
CS Marítimo Funchal = Club Sport SC e Salgueiros Porto = Sport Comércio
Vitória SC Guimarães = Sport Clube Vitória FC Setúbal = Futebol Clube
CF Estrela da Amadora = Clube de Futebol FC Rio Ave = Futebol Clube
UD de Leiria = União Desportiva CD Santa Clara = Clube Desportivo
CUP
Semifinals FC do Porto - FC Rio Ave Vila do Conde 3-0
Moreirense FC  Moreira de Cónegos - Sporting CP Lisboa 0-1
Final (21.05.2000 and 25.05.2000) FC do Porto - Sporting CP Lisboa 1-1 aet 2-0