| 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 (1932) | 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 | |||||||||||
| Taça de Portugal | ||||||||||||
| Quarter-finals | SC Beira-Mar Aveiro - AD Ovarense Ovar | 3-0 | ||||||||||
| Boavista FC Porto - Sporting Clube de Braga | 1-0 | |||||||||||
| CD Feirense Santa Maria da Feira - FC Tirsense Santo Tirso | 1-0 | |||||||||||
| FC do Porto - Sport Lisboa e Benfica | 2-1 | |||||||||||
| Semifinals | SC Beira-Mar Aveiro - Boavista FC Porto | 2-0 | ||||||||||
| CD Feirense Santa Maria da Feira - FC do Porto | 0-2 | |||||||||||
| Final (Oeiras 02.06.1991) | SC Beira-Mar Aveiro - FC do Porto | 1-3 aet | ||||||||||
| CF Estrêla da Amadora (1932) dissolved in 2011 | CF União Funchal dissolved in 2021 | |||||||||||
| 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 | |||||||||||
| Taça de Portugal | ||||||||||||
| Quarter-finals | Sport Lisboa e Benfica - SC de Espinho | 3-0 | ||||||||||
| Leixões SC Matosinhos - FC Penafiel | 1-0 | |||||||||||
| FC do Porto - Sporting Clube de Braga | 2-0 | |||||||||||
| Gil Vicente FC Barcelos - Boavista FC Porto | 0-1 | |||||||||||
| Semifinals | Sport Lisboa e Benfica - Boavista FC Porto | 1-2 | ||||||||||
| Leixões SC Matosinhos - FC do Porto | 0-2 | |||||||||||
| Final (Oeiras 24.05.1992) | Boavista FC Porto - FC do Porto | 2-1 | ||||||||||
| CF União Funchal dissolved in 2021 | ||||||||||||
| 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 Estrêla da Amadora (1932), 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 | |||||||||||
| Taça de Portugal | ||||||||||||
| Quarter-finals | FC Alverca do Ribatejo - Sporting CP Lisboa | 0-3 | ||||||||||
| Sport Lisboa e Benfica - Amora FC | 5-0 | |||||||||||
| Boavista FC Porto - Sporting Clube de Braga | 1-0 | |||||||||||
| Vitória SC Guimarães - CF Estrêla da Amadora (1932) | 2-1 | |||||||||||
| Semifinals | Sporting CP Lisboa - Boavista FC Porto | 0-1 | aet | |||||||||
| Vitória SC Guimarães - Sport Lisboa e Benfica | 1-2 | |||||||||||
| Final (Oeiras 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 Estrêla da Amadora (1932) | 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 | |||||||||||
| Taça de Portugal | ||||||||||||
| Quarter-finals | FC do Porto - CD das Aves Vila das Aves | 6-0 | ||||||||||
| Lusitânia FC Lourosa - CF "Os Belenenses" Lisboa | 2-0 | |||||||||||
| Rio Ave FC Vila da Conde - CF Estrêla da Amadora (1932) | 0-3 | |||||||||||
| Sporting CP Lisboa- CD Trofense Trofa | 3-1 | |||||||||||
| Semifinals | CF Estrêla da Amadora (1932) - FC do Porto | 1-2 | ||||||||||
| Sporting CP Lisboa - Lusitânia FC Lourosa | 6-0 | |||||||||||
| Final (Oeiras 05.06.1994 and 10.06.1994) | FC do Porto - Sporting CP Lisboa | 0-0 | aet | 2-1 | aet | |||||||
| CF Estrêla da Amadora (1932) dissolved in 2011 | CF União Funchal dissolved in 2021 | |||||||||||
| 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 (1932) | 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 | |||||||||||
| Taça de Portugal | ||||||||||||
| Quarter-finals | CD dos Olivais e Moscavide Lisboa - Sporting CP Lisboa | 1-6 | ||||||||||
| CS Marítimo Funchal - AD Ovarense Ovar | 2-1 | |||||||||||
| Leça FC Leça da Palmeira - FC do Porto | 0-4 | |||||||||||
| Sporting CP Lisboa - Vitória FC Setubal | 0-0 | aet | 0-2 | |||||||||
| Semifinals | CS Marítimo Funchal - FC do Porto | 1-0 | ||||||||||
| Sporting CP Lisboa - Vitória FC Setubal | 3-0 | |||||||||||
| Final (Oeiras 10.06.1995) | CS Marítimo Funchal - Sporting CP Lisboa | 0-2 | ||||||||||
| CF Estrêla da Amadora (1932) dissolved in 2011 | CF União Funchal dissolved in 2021 | |||||||||||
| PORTUGAL 1995-96 | ||||||||||||
| Primeira Divisão | ||||||||||||
| Played | Won | Drew | Lost | For | Against | Diff. | Points | |||||
| FC do Porto | 34 | 26 | 6 | 2 | 84 | 20 | 64 | 84 | ||||
| 1 | Sport Lisboa e Benfica | 34 | 22 | 7 | 5 | 57 | 27 | 30 | 73 | |||
| 2 | Sporting CP Lisboa | 34 | 19 | 10 | 5 | 70 | 27 | 43 | 67 | |||
| 3 | Boavista FC Porto | 34 | 19 | 8 | 7 | 58 | 28 | 30 | 65 | |||
| 4 | Vitória SC Guimarães | 34 | 19 | 5 | 10 | 55 | 39 | 16 | 62 | |||
| 5 | CF "Os Belenenses" Lisboa | 34 | 14 | 9 | 11 | 53 | 33 | 20 | 51 | |||
| 6 | UD de Leiria | 34 | 14 | 5 | 15 | 38 | 50 | -12 | 47 | |||
| 7 | Sporting Clube de Braga | 34 | 12 | 9 | 13 | 44 | 47 | -3 | 45 | |||
| 8 | CS Marítimo Funchal | 34 | 12 | 7 | 15 | 39 | 53 | -14 | 43 | |||
| 9 | SC Farense Faro | 34 | 10 | 6 | 18 | 36 | 45 | -9 | 36 | |||
| 10 | Gil Vicente FC Barcelos | 34 | 9 | 9 | 16 | 31 | 49 | -18 | 36 | |||
| 11 | SC e Salgueiros Porto | 34 | 7 | 15 | 12 | 39 | 49 | -10 | 36 | |||
| 12 | CF Estrela da Amadora (1932) | 34 | 7 | 14 | 13 | 35 | 50 | -15 | 35 | |||
| 13 | Leça FC Leça da Palmeira | 34 | 9 | 7 | 18 | 29 | 54 | -25 | 34 | |||
| 14 | GD de Chaves | 34 | 9 | 7 | 18 | 38 | 56 | -18 | 34 | |||
| 15 | FC de Felgueiras | 34 | 8 | 9 | 17 | 29 | 47 | -18 | 33 | |||
| 16 | SC Campomaiorense Campo Maior | 34 | 10 | 3 | 21 | 32 | 69 | -37 | 33 | |||
| 17 | FC Tirsense Santo Tirso | 34 | 7 | 10 | 17 | 30 | 54 | -24 | 31 | |||
| 18 | ||||||||||||
| 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 | |||||||||||
| Taça de Portugal | ||||||||||||
| Quarter-finals | FC do Porto - FC de Penafiel | 2-0 | ||||||||||
| SC Olhanense Olhão da Restauração - Sporting CP Lisboa | 1-2 | |||||||||||
| Sport Lisboa e Benfica - Vitória SC Guimarães | 1-0 | |||||||||||
| UD de Leiria - CS Marítimo Funchal | 2-1 | |||||||||||
| Semifinals | FC do Porto - Sporting CP Lisboa | 1-1 | aet | 0-1 | ||||||||
| Sport Lisboa e Benfica - UD de Leiria | 2-0 | |||||||||||
| Final (Oeiras 18.05.1996) | Sport Lisboa e Benfica - Sporting CP Lisboa | 3-1 | ||||||||||
| CF Estrêla da Amadora (1932) dissolved in 2011 | FC de Felgueiras dissolved in 1997 | |||||||||||
| PORTUGAL 1996-97 | ||||||||||||
| Primeira Divisão | ||||||||||||
| Played | Won | Drew | Lost | For | Against | Diff. | Points | |||||
| FC do Porto | 34 | 27 | 4 | 3 | 80 | 24 | 56 | 85 | ||||
| 1 | Sporting CP Lisboa | 34 | 22 | 6 | 6 | 55 | 19 | 36 | 72 | |||
| 2 | Sport Lisboa e Benfica | 34 | 17 | 7 | 10 | 49 | 30 | 19 | 58 | |||
| 3 | Sporting Clube de Braga | 34 | 15 | 10 | 9 | 39 | 40 | -1 | 55 | |||
| 4 | Vitória SC Guimarães | 34 | 15 | 8 | 11 | 51 | 46 | 5 | 53 | |||
| 5 | SC e Salgueiros Porto | 34 | 14 | 10 | 10 | 49 | 48 | 1 | 52 | |||
| 6 | Boavista FC Porto | 34 | 12 | 13 | 9 | 62 | 39 | 23 | 49 | |||
| 7 | CS Marítimo Funchal | 34 | 13 | 8 | 13 | 39 | 38 | 1 | 47 | |||
| 8 | CF Estrela da Amadora (1932) | 34 | 12 | 11 | 11 | 39 | 38 | 1 | 47 | |||
| 9 | GD de Chaves | 34 | 12 | 10 | 12 | 39 | 45 | -6 | 46 | |||
| 10 | SC Farense Faro | 34 | 10 | 12 | 12 | 34 | 34 | 0 | 42 | |||
| 11 | Vitória FC Setubal | 34 | 10 | 10 | 14 | 38 | 42 | -4 | 40 | |||
| 12 | CF "Os Belenenses" Lisboa | 34 | 10 | 10 | 14 | 37 | 50 | -13 | 40 | |||
| 13 | Leça FC Leça da Palmeira | 34 | 9 | 9 | 16 | 33 | 42 | -9 | 36 | |||
| 14 | FC Rio Ave Vila do Conde | 34 | 8 | 11 | 15 | 35 | 42 | -7 | 35 | |||
| 15 | SC de Espinho | 34 | 9 | 6 | 19 | 27 | 56 | -29 | 33 | |||
| 16 | UD de Leiria | 34 | 8 | 6 | 20 | 25 | 53 | -28 | 30 | |||
| 17 | Gil Vicente FC Barcelos | 34 | 4 | 7 | 23 | 29 | 74 | -45 | 19 | |||
| 18 | ||||||||||||
| 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 | |||||||||||
| Taça de Portugal | ||||||||||||
| Quarter-finals | FC Maia - Sporting CP Lisboa | 0-3 | ||||||||||
| GD Estoril-Praia - Boavista FC Porto | 0-1 | |||||||||||
| Sporting Clube de Braga - FC do Porto | 0-2 | |||||||||||
| Sport Lisboa e Benfica - SC Os Dragões Sandinenses Vila Nova de Gaia | 5-1 | |||||||||||
| Semifinals | Boavista FC Porto - Sporting CP Lisboa | 3-2 | ||||||||||
| Sport Lisboa e Benfica - FC do Porto | 2-0 | |||||||||||
| Final (Oeiras 10.06.1997) | Sport Lisboa e Benfica - Boavista FC Porto | 2-3 | ||||||||||
| CF Estrêla da Amadora (1932) dissolved in 2011 | ||||||||||||
| PORTUGAL 1997-98 | ||||||||||||
| Primeira Divisão | ||||||||||||
| Played | Won | Drew | Lost | For | Against | Diff. | Points | |||||
| FC do Porto | 34 | 24 | 5 | 5 | 75 | 38 | 37 | 77 | ||||
| 1 | Sport Lisboa e Benfica | 34 | 20 | 8 | 6 | 62 | 29 | 33 | 68 | |||
| 2 | Vitória SC Guimarães | 34 | 17 | 8 | 9 | 42 | 25 | 17 | 59 | |||
| 3 | Sporting CP Lisboa | 34 | 15 | 11 | 8 | 45 | 33 | 12 | 56 | |||
| 4 | CS Marítimo Funchal | 34 | 16 | 8 | 10 | 44 | 35 | 9 | 56 | |||
| 5 | Boavista FC Porto | 34 | 15 | 10 | 9 | 54 | 31 | 23 | 55 | |||
| 6 | CF Estrela da Amadora (1932) | 34 | 14 | 8 | 12 | 42 | 41 | 1 | 50 | |||
| 7 | SC e Salgueiros Porto | 34 | 13 | 10 | 11 | 48 | 44 | 4 | 49 | |||
| 8 | FC Rio Ave Vila do Conde | 34 | 12 | 10 | 12 | 43 | 43 | 0 | 46 | |||
| 9 | Sporting Clube de Braga | 34 | 11 | 12 | 11 | 48 | 49 | -1 | 45 | |||
| 10 | SC Campomaiorense Campo Maior | 34 | 11 | 7 | 16 | 53 | 58 | -5 | 40 | |||
| 11 | Leça FC Leça da Palmeira | 34 | 10 | 8 | 16 | 29 | 52 | -23 | 38 | |||
| 12 | Vitória FC Setubal | 34 | 10 | 7 | 17 | 38 | 43 | -5 | 37 | |||
| 13 | SC Farense Faro | 34 | 8 | 13 | 13 | 41 | 50 | -9 | 37 | |||
| 14 | Associação Académica Coimbra OAF | 34 | 8 | 12 | 14 | 27 | 41 | -14 | 36 | |||
| 15 | GD de Chaves | 34 | 10 | 5 | 19 | 31 | 55 | -24 | 35 | |||
| 16 | Varzim SC Póvoa de Varzim | 34 | 6 | 11 | 17 | 26 | 51 | -25 | 29 | |||
| 17 | CF "Os Belenenses" Lisboa | 34 | 5 | 9 | 20 | 22 | 52 | -30 | 24 | |||
| 18 | ||||||||||||
| 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 | |||||||||||
| Taça de Portugal | ||||||||||||
| Quarter-finals | Boavista FC Porto - UD de Leiria | 2-2 | aet | 1-3 | ||||||||
| Gil Vicente FC Barcelos - Sport Lisboa e Benfica | 1-1 | aet | 0-1 | |||||||||
| Sporting Clube de Braga - Sporting CP Lisboa | 3-1 | |||||||||||
| SC Freamunde - FC do Porto | 0-4 | |||||||||||
| Semifinals | Sporting Clube de Braga - Sport Lisboa e Benfica | 2-1 | ||||||||||
| UD de Leiria - FC do Porto | 2-3 | |||||||||||
| Final (Oeiras 24.05.1998) | Sporting Clube de Braga - FC do Porto | 1-3 | ||||||||||
| CF Estrêla da Amadora (1932) dissolved in 2011 | ||||||||||||
| PORTUGAL 1998-99 | ||||||||||||
| Primeira Divisão | ||||||||||||
| Played | Won | Drew | Lost | For | Against | Diff. | Points | |||||
| FC do Porto | 34 | 24 | 7 | 3 | 85 | 26 | 59 | 79 | ||||
| 1 | Boavista FC Porto | 34 | 20 | 11 | 3 | 57 | 29 | 28 | 71 | |||
| 2 | Sport Lisboa e Benfica | 34 | 19 | 8 | 7 | 71 | 29 | 42 | 65 | |||
| 3 | Sporting CP Lisboa | 34 | 17 | 12 | 5 | 64 | 32 | 32 | 63 | |||
| 4 | Vitória FC Setubal | 34 | 15 | 8 | 11 | 37 | 38 | -1 | 53 | |||
| 5 | UD de Leiria | 34 | 14 | 10 | 10 | 36 | 29 | 7 | 52 | |||
| 6 | Vitória SC Guimarães | 34 | 14 | 8 | 12 | 53 | 41 | 12 | 50 | |||
| 7 | CF Estrela da Amadora (1932) | 34 | 11 | 12 | 11 | 33 | 40 | -7 | 45 | |||
| 8 | Sporting Clube de Braga | 34 | 10 | 12 | 12 | 38 | 50 | -12 | 42 | |||
| 9 | CS Marítimo Funchal | 34 | 10 | 11 | 13 | 44 | 45 | -1 | 41 | |||
| 10 | SC Farense Faro | 34 | 10 | 9 | 15 | 39 | 54 | -15 | 39 | |||
| 11 | SC e Salgueiros Porto | 34 | 7 | 17 | 10 | 45 | 55 | -10 | 38 | |||
| 12 | SC Campomaiorense Campo Maior | 34 | 10 | 7 | 17 | 41 | 51 | -10 | 37 | |||
| 13 | FC Rio Ave Vila do Conde | 34 | 8 | 11 | 15 | 26 | 47 | -21 | 35 | |||
| 14 | FC de Alverca do Ribatejo | 34 | 8 | 11 | 15 | 36 | 50 | -14 | 35 | |||
| 15 | SC Beira-Mar Aveiro | 34 | 6 | 15 | 13 | 36 | 53 | -17 | 33 | |||
| 16 | GD de Chaves | 34 | 5 | 10 | 19 | 39 | 70 | -31 | 25 | |||
| 17 | Associação Académica Coimbra OAF | 34 | 4 | 9 | 21 | 30 | 71 | -41 | 21 | |||
| 18 | ||||||||||||
| 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 | |||||||||||
| Taça de Portugal | ||||||||||||
| Quarter-finals | AD de Esposende - Boavista FC Porto | 1-0 | ||||||||||
| CS Marítimo Funchal - SC Campomaiorense Campo Maior | 2-2 | aet | 0-0 | aet (5-6 pen) | ||||||||
| Moreirense FC Moreira de Cónegos - SC Beira-Mar Aveiro | 1-1 | aet | 0-1 | |||||||||
| SC União Torreense Torres Vedras - Vitória FC Setubal | 0-0 | aet | 0-3 | |||||||||
| Semifinals | AD de Esposende - SC Campomaiorense Campo Maior | 0-2 | ||||||||||
| SC Beira-Mar Aveiro - Vitória FC Setubal | 1-0 | |||||||||||
| Final (Oeiras 19.06.1999) | SC Beira-Mar Aveiro - SC Campomaiorense Campo Maior | 1-0 | ||||||||||
| AD de Esposende = Associação Desportiva | ||||||||||||
| CF Estrêla da Amadora (1932) dissolved in 2011 | ||||||||||||
| PORTUGAL 1999-2000 | ||||||||||||
| Primeira Liga | ||||||||||||
| Played | Won | Drew | Lost | For | Against | Diff. | Points | |||||
| Sporting CP Lisboa | 34 | 23 | 8 | 3 | 57 | 22 | 35 | 77 | ||||
| 1 | FC do Porto | 34 | 22 | 7 | 5 | 66 | 26 | 40 | 73 | |||
| 2 | Sport Lisboa e Benfica | 34 | 21 | 6 | 7 | 58 | 33 | 25 | 69 | |||
| 3 | Boavista FC Porto | 34 | 16 | 7 | 11 | 40 | 31 | 9 | 55 | |||
| 4 | Gil Vicente FC Barcelos | 34 | 14 | 11 | 9 | 48 | 34 | 14 | 53 | |||
| 5 | CS Marítimo Funchal | 34 | 13 | 11 | 10 | 42 | 36 | 6 | 50 | |||
| 6 | Vitória SC Guimarães | 34 | 14 | 6 | 14 | 48 | 43 | 5 | 48 | |||
| 7 | CF Estrela da Amadora (1932) | 34 | 10 | 15 | 9 | 40 | 35 | 5 | 45 | |||
| 8 | Sporting Clube de Braga | 34 | 12 | 7 | 15 | 44 | 45 | -1 | 43 | |||
| 9 | UD de Leiria | 34 | 10 | 12 | 12 | 31 | 35 | -4 | 42 | |||
| 10 | FC de Alverca do Ribatejo | 34 | 11 | 8 | 15 | 39 | 48 | -9 | 41 | |||
| 11 | CF "Os Belenenses" Lisboa | 34 | 9 | 13 | 12 | 36 | 38 | -2 | 40 | |||
| 12 | SC Campomaiorense Campo Maior | 34 | 10 | 6 | 18 | 31 | 51 | -20 | 36 | |||
| 13 | SC Farense Faro | 34 | 8 | 11 | 15 | 35 | 60 | -25 | 35 | |||
| 14 | SC e Salgueiros Porto | 34 | 9 | 7 | 18 | 30 | 49 | -19 | 34 | |||
| 15 | Vitória FC Setubal | 34 | 9 | 6 | 19 | 25 | 49 | -24 | 33 | |||
| 16 | FC Rio Ave Vila do Conde | 34 | 8 | 9 | 17 | 34 | 54 | -20 | 33 | |||
| 17 | CD Santa Clara Ponta Delagda | 34 | 7 | 10 | 17 | 35 | 50 | -15 | 31 | |||
| 18 | ||||||||||||
| 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 | |||||||||||
| Taça de Portugal | ||||||||||||
| Quarter-finals | FC do Porto - AD de Fafe | 3-0 | ||||||||||
| FC Rio Ave Vila do Conde - Boavista FC Porto | 1-0 | |||||||||||
| Sporting CP Lisboa - SC Os Dragões Sandinenses Vila Nova de Gaia | 3-0 | |||||||||||
| Vitória SC Guimarães - Moreirense FC Moreira de Cónegos | 0-1 | |||||||||||
| Semifinals | FC do Porto - FC Rio Ave Vila do Conde | 3-0 | ||||||||||
| Moreirense FC Moreira de Cónegos - Sporting CP Lisboa | 0-1 | |||||||||||
| Final (Oeiras 21.05.2000 and 25.05.2000) | FC do Porto - Sporting CP Lisboa | 1-1 | aet | 2-0 | ||||||||
| CF Estrêla da Amadora (1932) dissolved in 2011 | ||||||||||||