Primeira Liga

# Team P W D L FA PTS
1 Benfica 30 24 3 3 87 - 26 75
2 Porto 30 24 3 3 62 - 17 75
3 Sporting Lisbon 30 21 4 5 60 - 29 67
4 Braga 30 20 4 6 51 - 28 64
5 Moreirense 30 15 4 11 35 - 36 49
6 Guimaraes 30 13 6 11 36 - 28 45
7 Belenenses 30 9 13 8 37 - 35 40
8 Rio Ave 30 10 8 12 41 - 45 38
9 Santa Clara 30 10 7 13 35 - 36 37
10 Portimonense 30 9 6 15 39 - 50 33
11 Aves 30 9 6 15 31 - 42 33
12 Maritimo 30 10 3 17 21 - 40 33
13 Setubal 30 7 11 12 25 - 32 32
14 Boavista 30 9 5 16 23 - 37 32
15 Tondela 30 8 7 15 33 - 46 31
16 Chaves 30 7 7 16 23 - 45 28
17 Nacional 30 7 6 17 30 - 60 27
18 Feirense 30 2 9 19 17 - 54 15

Segunda Liga

# Team P W D L FA PTS
1 Ferreira 30 20 4 6 42 - 19 64
2 Famalicao 30 18 6 6 45 - 28 60
3 Estoril 30 15 6 9 43 - 32 51
4 Benfica (II) 30 15 5 10 42 - 31 50
5 Academica 30 15 5 10 35 - 31 50
6 Penafiel 30 12 6 12 42 - 39 42
7 Porto (II) 31 11 9 11 38 - 38 42
8 Sporting Covilha 30 11 8 11 36 - 34 41
9 Leixoes 30 11 6 13 31 - 33 39
10 Cova Piedade 30 10 8 12 23 - 39 38
11 Mafra 30 9 10 11 38 - 40 37
12 Varzim 31 10 7 14 23 - 33 37
13 Farense 30 9 9 12 34 - 31 36
14 Arouca 30 9 9 12 34 - 37 36
15 Oliveirense 30 8 10 12 34 - 42 34
16 Academico Viseu 30 9 7 14 41 - 50 34
17 Sporting Braga (II) 30 9 3 18 29 - 40 30
18 Vitoria Guimaraes (II) 30 6 10 14 34 - 47 28