1.
Porto
31
24
4
3
46
65 : 19
76
Tondela - Porto 1 : 3
Porto - Belenenses 5 : 0
Pacos de Ferreira - Porto 0 : 1
Porto - Boavista 4 : 0
Aves - Porto 0 : 0
2.
Benfica
31
21
5
5
38
63 : 25
68
Famalicao FC - Benfica 1 : 1
Benfica - Boavista 3 : 1
Maritimo - Benfica 2 : 0
Benfica - Santa Clara 3 : 4
Rio Ave - Benfica 1 : 2
3.
Sporting Lisabon
31
18
5
8
18
48 : 30
59
Sporting Lisabon - Santa Clara 1 : 0
Moreirense - Sporting Lisabon 0 : 0
Sporting Lisabon - Gil Vicente FC 2 : 1
Belenenses - Sporting Lisabon 1 : 3
Sporting Lisabon - Tondela 2 : 0
4.
Braga
31
17
5
9
21
58 : 37
56
Pacos de Ferreira - Braga 1 : 5
Braga - Aves 4 : 0
Rio Ave - Braga 4 : 3
Braga - Vitoria Guimaraes 3 : 2
Famalicao FC - Braga 0 : 0
5.
Rio Ave
31
14
8
9
10
44 : 34
50
Rio Ave - Portimonense 2 : 1
Gil Vicente FC - Rio Ave 1 : 0
Rio Ave - Braga 4 : 3
Vitoria Setubal - Rio Ave 1 : 2
Rio Ave - Benfica 1 : 2
6.
Famalicao FC
31
13
10
8
1
46 : 45
49
Famalicao FC - Benfica 1 : 1
Tondela - Famalicao FC 0 : 1
Famalicao FC - Portimonense 0 : 1
Moreirense - Famalicao FC 1 : 1
Famalicao FC - Braga 0 : 0
7.
Vitoria Guimaraes
31
12
10
9
16
50 : 34
46
Vitoria Guimaraes - Gil Vicente FC 1 : 2
Portimonense - Vitoria Guimaraes 0 : 1
Vitoria Guimaraes - Vitoria Setubal 2 : 0
Braga - Vitoria Guimaraes 3 : 2
Vitoria Guimaraes - Moreirense 1 : 1
8.
Moreirense
31
10
12
9
4
39 : 35
42
Belenenses - Moreirense 0 : 1
Moreirense - Sporting Lisabon 0 : 0
Aves - Moreirense 0 : 1
Moreirense - Famalicao FC 1 : 1
Vitoria Guimaraes - Moreirense 1 : 1
9.
Gil Vicente FC
31
10
9
12
-4
34 : 38
39
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
Maritimo - Gil Vicente FC 2 : 1
10.
Santa Clara
31
10
8
13
-8
29 : 37
38
Sporting Lisabon - Santa Clara 1 : 0
Santa Clara - Maritimo 0 : 1
Boavista - Santa Clara 1 : 0
Benfica - Santa Clara 3 : 4
Santa Clara - Portimonense 1 : 1
11.
Boavista
31
10
8
13
-8
25 : 33
38
Boavista - Maritimo 0 : 1
Benfica - Boavista 3 : 1
Boavista - Santa Clara 1 : 0
Porto - Boavista 4 : 0
Boavista - Vitoria Setubal 3 : 1
12.
Maritimo
31
9
10
12
-7
31 : 38
37
Boavista - Maritimo 0 : 1
Santa Clara - Maritimo 0 : 1
Maritimo - Benfica 2 : 0
Portimonense - Maritimo 3 : 2
Maritimo - Gil Vicente FC 2 : 1
13.
Pacos de Ferreira
31
10
4
17
-17
30 : 47
34
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
Pacos de Ferreira - Belenenses 2 : 1
14.
Belenenses
31
8
7
16
-26
25 : 51
31
Belenenses - Moreirense 0 : 1
Porto - Belenenses 5 : 0
Belenenses - Tondela 1 : 1
Belenenses - Sporting Lisabon 1 : 3
Pacos de Ferreira - Belenenses 2 : 1
15.
Tondela
31
7
9
15
-15
25 : 40
30
Tondela - Porto 1 : 3
Tondela - Famalicao FC 0 : 1
Belenenses - Tondela 1 : 1
Tondela - Pacos de Ferreira 1 : 3
Sporting Lisabon - Tondela 2 : 0
16.
Vitoria Setubal
31
6
12
13
-17
24 : 41
30
Aves - Vitoria Setubal 1 : 0
Vitoria Setubal - Pacos de Ferreira 2 : 3
Vitoria Guimaraes - Vitoria Setubal 2 : 0
Vitoria Setubal - Rio Ave 1 : 2
Boavista - Vitoria Setubal 3 : 1
17.
Portimonense
31
5
12
14
-17
25 : 42
27
Rio Ave - Portimonense 2 : 1
Portimonense - Vitoria Guimaraes 0 : 1
Famalicao FC - Portimonense 0 : 1
Portimonense - Maritimo 3 : 2
Santa Clara - Portimonense 1 : 1
18.
Aves
31
5
2
24
-35
24 : 59
17
Aves - Vitoria Setubal 1 : 0
Braga - Aves 4 : 0
Aves - Moreirense 0 : 1
Gil Vicente FC - Aves 3 : 0
Aves - Porto 0 : 0