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