1.
Porto
29
22
4
3
39
57 : 18
70
Pacos de Ferreira - Porto 0 : 1
Porto - Boavista 4 : 0
Aves - Porto 0 : 0
Porto - Maritimo 1 : 0
Famalicao FC - Porto 2 : 1
2.
Benfica
29
20
4
5
36
59 : 23
64
Maritimo - Benfica 2 : 0
Benfica - Santa Clara 3 : 4
Rio Ave - Benfica 1 : 2
Portimonense - Benfica 2 : 2
Benfica - Tondela 0 : 0
3.
Sporting Lisabon
29
17
4
8
17
47 : 30
55
Sporting Lisabon - Gil Vicente FC 2 : 1
Belenenses - Sporting Lisabon 1 : 3
Sporting Lisabon - Tondela 2 : 0
Sporting Lisabon - Pacos de Ferreira 1 : 0
Vitoria Guimaraes - Sporting Lisabon 2 : 2
4.
Braga
29
15
5
9
13
49 : 36
50
Rio Ave - Braga 4 : 3
Braga - Vitoria Guimaraes 3 : 2
Famalicao FC - Braga 0 : 0
Braga - Boavista 0 : 1
Santa Clara - Braga 3 : 2
5.
Rio Ave
29
13
8
8
10
42 : 32
47
Rio Ave - Braga 4 : 3
Vitoria Setubal - Rio Ave 1 : 2
Rio Ave - Benfica 1 : 2
Moreirense - Rio Ave 0 : 1
Rio Ave - Pacos de Ferreira 2 : 3
6.
Famalicao FC
29
12
9
8
0
44 : 44
45
Famalicao FC - Portimonense 0 : 1
Moreirense - Famalicao FC 1 : 1
Famalicao FC - Braga 0 : 0
Gil Vicente FC - Famalicao FC 1 : 3
Famalicao FC - Porto 2 : 1
7.
Vitoria Guimaraes
29
11
10
8
16
48 : 32
43
Vitoria Guimaraes - Vitoria Setubal 2 : 0
Braga - Vitoria Guimaraes 3 : 2
Vitoria Guimaraes - Moreirense 1 : 1
Belenenses - Vitoria Guimaraes 1 : 1
Vitoria Guimaraes - Sporting Lisabon 2 : 2
8.
Moreirense
29
9
11
9
3
38 : 35
38
Aves - Moreirense 0 : 1
Moreirense - Famalicao FC 1 : 1
Vitoria Guimaraes - Moreirense 1 : 1
Moreirense - Rio Ave 0 : 1
Boavista - Moreirense 0 : 1
9.
Boavista
29
10
8
11
-5
24 : 29
38
Boavista - Santa Clara 1 : 0
Porto - Boavista 4 : 0
Boavista - Vitoria Setubal 3 : 1
Braga - Boavista 0 : 1
Boavista - Moreirense 0 : 1
10.
Santa Clara
29
10
8
11
-6
29 : 35
38
Boavista - Santa Clara 1 : 0
Benfica - Santa Clara 3 : 4
Santa Clara - Portimonense 1 : 1
Vitoria Setubal - Santa Clara 2 : 2
Santa Clara - Braga 3 : 2
11.
Gil Vicente FC
29
8
9
12
-6
31 : 37
33
Sporting Lisabon - Gil Vicente FC 2 : 1
Gil Vicente FC - Aves 3 : 0
Maritimo - Gil Vicente FC 2 : 1
Gil Vicente FC - Famalicao FC 1 : 3
Portimonense - Gil Vicente FC 1 : 0
12.
Maritimo
29
7
10
12
-9
29 : 38
31
Maritimo - Benfica 2 : 0
Portimonense - Maritimo 3 : 2
Maritimo - Gil Vicente FC 2 : 1
Porto - Maritimo 1 : 0
Maritimo - Vitoria Setubal 1 : 1
13.
Pacos de Ferreira
29
9
4
16
-14
26 : 40
31
Pacos de Ferreira - Porto 0 : 1
Tondela - Pacos de Ferreira 1 : 3
Pacos de Ferreira - Belenenses 2 : 1
Sporting Lisabon - Pacos de Ferreira 1 : 0
Rio Ave - Pacos de Ferreira 2 : 3
14.
Belenenses
29
8
7
14
-20
25 : 45
31
Belenenses - Tondela 1 : 1
Belenenses - Sporting Lisabon 1 : 3
Pacos de Ferreira - Belenenses 2 : 1
Belenenses - Vitoria Guimaraes 1 : 1
Aves - Belenenses 0 : 2
15.
Tondela
29
7
9
13
-12
24 : 36
30
Belenenses - Tondela 1 : 1
Tondela - Pacos de Ferreira 1 : 3
Sporting Lisabon - Tondela 2 : 0
Tondela - Aves 2 : 0
Benfica - Tondela 0 : 0
16.
Vitoria Setubal
29
6
12
11
-15
22 : 37
30
Vitoria Guimaraes - Vitoria Setubal 2 : 0
Vitoria Setubal - Rio Ave 1 : 2
Boavista - Vitoria Setubal 3 : 1
Vitoria Setubal - Santa Clara 2 : 2
Maritimo - Vitoria Setubal 1 : 1
17.
Portimonense
29
5
12
12
-15
24 : 39
27
Famalicao FC - Portimonense 0 : 1
Portimonense - Maritimo 3 : 2
Santa Clara - Portimonense 1 : 1
Portimonense - Benfica 2 : 2
Portimonense - Gil Vicente FC 1 : 0
18.
Aves
29
4
2
23
-32
23 : 55
14
Aves - Moreirense 0 : 1
Gil Vicente FC - Aves 3 : 0
Aves - Porto 0 : 0
Tondela - Aves 2 : 0
Aves - Belenenses 0 : 2