Portugália Liga Zon Sagres

1 Porto 30 23 6 1 69–19 +50 75
2 Benfica 30 21 6 3 66–27 +39 69
3 Sporting Braga 30 19 5 6 59–29 +30 62
4 Sporting Lisszabon 30 18 5 7 47–26 +21 59
5 Marítimo 30 14 8 8 41–38 +3 50
6 Vitória Guimaraes 30 14 3 13 40–40 0 45
7 Nacional Madeira 30 13 5 12 48–50 -2 44
8 Olhanense 30 9 12 9 36–38 -2 39
9 Gil Vicente 30 8 10 12 31–42 -11 34
10 Pacos Ferreira 30 8 7 15 35–53 -18 31
11 Vitória Setúbal 30 8 6 16 24–49 -25 30
12 Beira Mar 30 8 5 17 26–38 -12 29
13 Académica Coimbra 30 7 8 15 27–38 -11 29
14 Rio Ave 30 7 7 16 33–42 -9 28
15 Feirense 30 5 9 16 27–49 -22 24
16 Uniao Leiria 30 5 4 21 25–56 -31 19
1 Benfica 15 14 0 1 44–15 +29 42
2 Porto 15 13 2 0 40–7 +33 41
3 Sporting Lisszabon 15 12 2 1 32–9 +23 38
4 Sporting Braga 15 12 1 2 33–11 +22 37
5 Marítimo 15 9 2 4 22–18 +4 29
6 Vitória Guimaraes 15 8 3 4 20–15 +5 27
7 Nacional Madeira 15 7 3 5 24–23 +1 24
8 Gil Vicente 15 6 5 4 19–16 +3 23
9 Rio Ave 15 6 4 5 23–18 +5 22
10 Vitória Setúbal 15 6 4 5 15–18 -3 22
11 Pacos Ferreira 15 4 5 6 20–26 -6 17
12 Académica Coimbra 15 4 4 7 11–12 -1 16
13 Olhanense 15 3 7 5 16–20 -4 16
14 Feirense 15 3 7 5 13–19 -6 16
15 Beira Mar 15 4 2 9 13–19 -6 14
16 Uniao Leiria 15 4 2 9 14–29 -15 14
1 Porto 15 10 4 1 29–12 +17 34
2 Benfica 15 7 6 2 22–12 +10 27
3 Sporting Braga 15 7 4 4 26–18 +8 25
4 Olhanense 15 6 5 4 20–18 +2 23
5 Marítimo 15 5 6 4 19–20 -1 21
6 Sporting Lisszabon 15 6 3 6 15–17 -2 21
7 Nacional Madeira 15 6 2 7 24–27 -3 20
8 Vitória Guimaraes 15 6 0 9 20–25 -5 18
9 Beira Mar 15 4 3 8 13–19 -6 15
10 Pacos Ferreira 15 4 2 9 15–27 -12 14
11 Académica Coimbra 15 3 4 8 16–26 -10 13
12 Gil Vicente 15 2 5 8 12–26 -14 11
13 Feirense 15 2 2 11 14–30 -16 8
14 Vitória Setúbal 15 2 2 11 9–31 -22 8
15 Rio Ave 15 1 3 11 10–24 -14 6
16 Uniao Leiria 15 1 2 12 11–27 -16 5
1 Porto 6 6 0 0 15–2 +13 18
2 Nacional Madeira 6 5 0 1 17–9 +8 15
3 Sporting Lisszabon 6 5 0 1 10–7 +3 15
4 Benfica 6 4 1 1 12–6 +6 13
5 Olhanense 6 3 1 2 6–6 0 10
6 Vitória Guimaraes 6 3 0 3 11–10 +1 9
7 Beira Mar 6 3 0 3 8–8 0 9
8 Gil Vicente 6 2 2 2 7–6 +1 8
9 Feirense 6 2 1 3 10–11 -1 7
10 Pacos Ferreira 6 1 3 2 7–10 -3 6
11 Académica Coimbra 6 2 0 4 5–7 -2 6
12 Vitória Setúbal 6 2 0 4 3–8 -5 6
13 Marítimo 6 1 2 3 5–11 -6 5
14 Rio Ave 6 0 4 2 9–13 -4 4
15 Sporting Braga 6 1 1 4 6–9 -3 4
16 Uniao Leiria 6 0 1 5 4–12 -8 1
1 Benfica 4 4 0 0 10–3 +7 12
2 Sporting Lisszabon 4 4 0 0 7–3 +4 12
3 Porto 4 3 1 0 8–1 +7 10
4 Vitória Guimaraes 4 2 1 1 9–7 +2 7
5 Gil Vicente 4 2 1 1 6–3 +3 7
6 Nacional Madeira 4 2 0 2 7–7 0 6
7 Beira Mar 4 2 0 2 5–6 -1 6
8 Sporting Braga 4 2 0 2 4–4 0 6
9 Vitória Setúbal 4 2 0 2 3–6 -3 6
10 Marítimo 4 1 1 2 6–9 -3 4
11 Pacos Ferreira 4 0 3 1 5–6 -1 3
12 Olhanense 4 0 3 1 5–6 -1 3
13 Feirense 4 1 0 3 4–10 -6 3
14 Académica Coimbra 4 1 0 3 1–3 -2 3
15 Rio Ave 4 0 2 2 6–10 -4 2
16 Uniao Leiria 4 0 1 3 2–8 -6 1
1 Nacional Madeira 4 4 0 0 13–4 +9 12
2 Porto 4 3 1 0 9–3 +6 10
3 Olhanense 4 3 0 1 5–4 +1 9
4 Vitória Guimaraes 4 2 0 2 5–5 0 6
5 Sporting Lisszabon 4 2 0 2 4–6 -2 6
6 Benfica 4 1 2 1 5–4 +1 5
7 Marítimo 4 1 2 1 3–5 -2 5
8 Sporting Braga 4 1 1 2 8–7 +1 4
9 Feirense 4 1 1 2 7–6 +1 4
10 Pacos Ferreira 4 1 1 2 4–7 -3 4
11 Académica Coimbra 4 1 0 3 5–7 -2 3
12 Beira Mar 4 1 0 3 4–8 -4 3
13 Vitória Setúbal 4 1 0 3 1–5 -4 3
14 Rio Ave 4 0 2 2 3–5 -2 2
15 Gil Vicente 4 0 1 3 3–7 -4 1
16 Uniao Leiria 4 0 0 4 3–7 -4 0
 
FC Porto
Benfica
Sporting Braga
Sporting CP
Marítimo
Guimaraes
Nacional
Olhanense
Gil Vicente
Pacos Ferreira
Setúbal
Beira Mar
Académica
Rio Ave
Feirense
Uniao Leiria
FC Porto X 2-2
3-2
2-0
2-0
3-1
5-0
2-0
3-1
3-0
3-0
3-0
1-1
2-0
2-0
4-0
Benfica 2-3
X 2-1
1-0
4-1
2-1
4-1
2-1
3-1
4-1
4-1
3-1
4-1
5-1
3-1
1-0
Sporting Braga 0-1
1-1
X 2-1
2-0
4-0
2-0
1-2
3-1
5-2
3-0
1-0
2-1
2-1
3-0
2-1
Sporting CP 0-0
1-0
3-2
X 2-3
5-0
1-0
1-1
6-1
1-0
3-0
2-0
2-1
1-0
1-0
3-1
Marítimo 0-2
0-1
1-2
2-0
X 2-1
2-4
2-1
3-2
1-1
1-0
0-0
3-2
2-1
2-1
1-0
Guimaraes 0-1
1-0
1-1
0-1
1-0
X 1-0
2-2
1-1
3-1
3-0
0-3
1-2
2-1
1-0
3-2
Nacional 0-2
0-2
1-3
2-3
2-2
1-4
X 1-0
3-1
1-0
1-1
2-1
4-1
2-1
2-0
2-2
Olhanense 0-0
0-0
3-4
0-0
0-0
1-0
4-4
X 0-0
1-2
2-2
2-1
0-2
0-2
1-2
2-1
Gil Vicente 3-1
2-2
0-3
2-0
0-0
3-1
0-3
1-1
X 1-2
0-1
0-0
2-0
0-0
3-1
2-1
Pacos Ferreira 1-1
1-2
1-1
2-3
1-1
1-5
0-2
1-1
1-2
X 2-1
0-3
2-0
2-2
3-1
2-1
Setúbal 1-3
1-3
0-1
1-0
1-1
1-0
0-3
2-3
0-0
2-1
X 1-0
1-1
2-1
1-1
1-0
Beira Mar 1-2
0-1
1-2
0-0
1-2
0-1
0-3
1-2
1-0
2-0
2-3
X 2-1
0-0
2-1
0-1
Académica 0-3
0-0
0-0
1-1
0-1
0-2
4-0
0-1
0-2
0-1
1-0
0-1
X 1-0
4-0
0-0
Rio Ave 2-5
2-2
0-0
2-3
1-3
0-1
2-1
0-1
2-0
1-0
3-0
4-0
0-0
X 2-2
2-0
Feirense 0-0
1-2
1-4
0-2
2-2
1-3
0-0
1-1
0-0
0-0
1-0
1-3
1-1
2-0
X 2-1
Uniao Leiria 2-5
0-4
1-0
0-1
1-3
1-0
2-3
1-3
0-0
2-4
2-0
0-0
1-2
1-0
0-4
X
- 1-2. helyezettek: Bajnokok Ligája, csoportkör
- 3. helyezett: Bajnokok Ligája, 3. selejtezőforduló
- 4. helyezett: Európa Liga, playoff kör
- 5. helyezett: Európa Liga, 3. selejtezőforduló
- 15-16. helyezettek: kiesők

Azonos pontszám esetén 1) a gólkülönbség, 2) a több szerzett gól dönt.