1.
Porto
32
25
4
3
48
67 : 19
79
Porto - Sporting Lisabon 2 : 0
Tondela - Porto 1 : 3
Porto - Belenenses 5 : 0
Pacos de Ferreira - Porto 0 : 1
Porto - Boavista 4 : 0
2.
Benfica
32
22
5
5
40
65 : 25
71
Benfica - Vitoria Guimaraes 2 : 0
Famalicao FC - Benfica 1 : 1
Benfica - Boavista 3 : 1
Maritimo - Benfica 2 : 0
Benfica - Santa Clara 3 : 4
3.
Sporting Lisabon
32
18
5
9
16
48 : 32
59
Porto - Sporting Lisabon 2 : 0
Sporting Lisabon - Santa Clara 1 : 0
Moreirense - Sporting Lisabon 0 : 0
Sporting Lisabon - Gil Vicente FC 2 : 1
Belenenses - Sporting Lisabon 1 : 3
4.
Braga
32
17
6
9
21
59 : 38
57
Braga - Belenenses 1 : 1
Pacos de Ferreira - Braga 1 : 5
Braga - Aves 4 : 0
Rio Ave - Braga 4 : 3
Braga - Vitoria Guimaraes 3 : 2
5.
Famalicao FC
32
14
10
8
2
48 : 46
52
Vitoria Setubal - Famalicao FC 1 : 2
Famalicao FC - Benfica 1 : 1
Tondela - Famalicao FC 0 : 1
Famalicao FC - Portimonense 0 : 1
Moreirense - Famalicao FC 1 : 1
6.
Rio Ave
32
14
9
9
10
44 : 34
51
Maritimo - Rio Ave 0 : 0
Rio Ave - Portimonense 2 : 1
Gil Vicente FC - Rio Ave 1 : 0
Rio Ave - Braga 4 : 3
Vitoria Setubal - Rio Ave 1 : 2
7.
Vitoria Guimaraes
32
12
10
10
14
50 : 36
46
Benfica - Vitoria Guimaraes 2 : 0
Vitoria Guimaraes - Gil Vicente FC 1 : 2
Portimonense - Vitoria Guimaraes 0 : 1
Vitoria Guimaraes - Vitoria Setubal 2 : 0
Braga - Vitoria Guimaraes 3 : 2
8.
Moreirense
32
10
13
9
4
40 : 36
43
Moreirense - Pacos de Ferreira 1 : 1
Belenenses - Moreirense 0 : 1
Moreirense - Sporting Lisabon 0 : 0
Aves - Moreirense 0 : 1
Moreirense - Famalicao FC 1 : 1
9.
Gil Vicente FC
32
11
9
12
-3
37 : 40
42
Gil Vicente FC - Tondela 3 : 2
Vitoria Guimaraes - Gil Vicente FC 1 : 2
Gil Vicente FC - Rio Ave 1 : 0
Sporting Lisabon - Gil Vicente FC 2 : 1
Gil Vicente FC - Aves 3 : 0
10.
Santa Clara
32
11
8
13
-5
32 : 37
41
Santa Clara - Aves 3 : 0
Sporting Lisabon - Santa Clara 1 : 0
Santa Clara - Maritimo 0 : 1
Boavista - Santa Clara 1 : 0
Benfica - Santa Clara 3 : 4
11.
Maritimo
32
9
11
12
-7
31 : 38
38
Maritimo - Rio Ave 0 : 0
Boavista - Maritimo 0 : 1
Santa Clara - Maritimo 0 : 1
Maritimo - Benfica 2 : 0
Portimonense - Maritimo 3 : 2
12.
Boavista
32
10
8
14
-9
26 : 35
38
Portimonense - Boavista 2 : 1
Boavista - Maritimo 0 : 1
Benfica - Boavista 3 : 1
Boavista - Santa Clara 1 : 0
Porto - Boavista 4 : 0
13.
Pacos de Ferreira
32
10
5
17
-17
31 : 48
35
Moreirense - Pacos de Ferreira 1 : 1
Pacos de Ferreira - Braga 1 : 5
Vitoria Setubal - Pacos de Ferreira 2 : 3
Pacos de Ferreira - Porto 0 : 1
Tondela - Pacos de Ferreira 1 : 3
14.
Belenenses
32
8
8
16
-26
26 : 52
32
Braga - Belenenses 1 : 1
Belenenses - Moreirense 0 : 1
Porto - Belenenses 5 : 0
Belenenses - Tondela 1 : 1
Belenenses - Sporting Lisabon 1 : 3
15.
Portimonense
32
6
12
14
-16
27 : 43
30
Portimonense - Boavista 2 : 1
Rio Ave - Portimonense 2 : 1
Portimonense - Vitoria Guimaraes 0 : 1
Famalicao FC - Portimonense 0 : 1
Portimonense - Maritimo 3 : 2
16.
Tondela
32
7
9
16
-16
27 : 43
30
Gil Vicente FC - Tondela 3 : 2
Tondela - Porto 1 : 3
Tondela - Famalicao FC 0 : 1
Belenenses - Tondela 1 : 1
Tondela - Pacos de Ferreira 1 : 3
17.
Vitoria Setubal
32
6
12
14
-18
25 : 43
30
Vitoria Setubal - Famalicao FC 1 : 2
Aves - Vitoria Setubal 1 : 0
Vitoria Setubal - Pacos de Ferreira 2 : 3
Vitoria Guimaraes - Vitoria Setubal 2 : 0
Vitoria Setubal - Rio Ave 1 : 2
18.
Aves
32
5
2
25
-38
24 : 62
17
Santa Clara - Aves 3 : 0
Aves - Vitoria Setubal 1 : 0
Braga - Aves 4 : 0
Aves - Moreirense 0 : 1
Gil Vicente FC - Aves 3 : 0