Portugália Liga Sagres

1 Porto 30 27 3 0 73–16 +57 84
2 Benfica 30 20 3 7 61–31 +30 63
3 Sporting Lisszabon 30 13 9 8 41–31 +10 48
4 Sporting Braga 30 13 7 10 45–33 +12 46
5 Vitória Guimaraes 30 12 7 11 36–37 -1 43
6 Nacional Madeira 30 11 9 10 28–31 -3 42
7 Pacos Ferreira 30 10 11 9 35–42 -7 41
8 Rio Ave 30 10 8 12 35–33 +2 38
9 Marítimo 30 9 8 13 33–32 +1 35
10 Uniao Leiria 30 9 8 13 25–38 -13 35
11 Olhanense 30 7 13 10 24–34 -10 34
12 Vitória Setúbal 30 8 10 12 29–42 -13 34
13 Beira Mar 30 7 12 11 32–36 -4 33
14 Académica Coimbra 30 7 9 14 32–48 -16 30
15 Portimonense 30 6 7 17 29–49 -20 25
16 Naval 30 5 8 17 26–51 -25 23
1 Porto 15 14 1 0 43–11 +32 43
2 Benfica 15 11 2 2 36–14 +22 35
3 Sporting Braga 15 9 2 4 28–15 +13 29
4 Vitória Guimaraes 15 7 6 2 16–10 +6 27
5 Nacional Madeira 15 7 4 4 14–12 +2 25
6 Sporting Lisszabon 15 6 5 4 18–16 +2 23
7 Pacos Ferreira 15 6 5 4 20–23 -3 23
8 Rio Ave 15 6 4 5 17–13 +4 22
9 Beira Mar 15 5 5 5 17–17 0 20
10 Olhanense 15 4 8 3 16–17 -1 20
11 Vitória Setúbal 15 5 5 5 18–22 -4 20
12 Marítimo 15 5 4 6 14–14 0 19
13 Uniao Leiria 15 6 1 8 12–20 -8 19
14 Académica Coimbra 15 4 6 5 16–17 -1 18
15 Portimonense 15 4 3 8 18–24 -6 15
16 Naval 15 2 5 8 12–24 -12 11
1 Porto 15 13 2 0 30–5 +25 41
2 Benfica 15 9 1 5 25–17 +8 28
3 Sporting Lisszabon 15 7 4 4 23–15 +8 25
4 Pacos Ferreira 15 4 6 5 15–19 -4 18
5 Sporting Braga 15 4 5 6 17–18 -1 17
6 Nacional Madeira 15 4 5 6 14–19 -5 17
7 Marítimo 15 4 4 7 19–18 +1 16
8 Rio Ave 15 4 4 7 18–20 -2 16
9 Uniao Leiria 15 3 7 5 13–18 -5 16
10 Vitória Guimaraes 15 5 1 9 20–27 -7 16
11 Vitória Setúbal 15 3 5 7 11–20 -9 14
12 Olhanense 15 3 5 7 8–17 -9 14
13 Beira Mar 15 2 7 6 15–19 -4 13
14 Naval 15 3 3 9 14–27 -13 12
15 Académica Coimbra 15 3 3 9 16–31 -15 12
16 Portimonense 15 2 4 9 11–25 -14 10
1 Porto 6 5 1 0 17–8 +9 16
2 Rio Ave 6 3 2 1 13–6 +7 11
3 Nacional Madeira 6 3 2 1 7–4 +3 11
4 Vitória Guimaraes 6 3 1 2 9–6 +3 10
5 Vitória Setúbal 6 3 1 2 9–9 0 10
6 Sporting Lisszabon 6 3 1 2 8–6 +2 10
7 Sporting Braga 6 2 3 1 6–4 +2 9
8 Pacos Ferreira 6 2 2 2 11–12 -1 8
9 Benfica 6 2 2 2 10–10 0 8
10 Marítimo 6 2 1 3 5–7 -2 7
11 Naval 6 2 0 4 6–9 -3 6
12 Portimonense 6 2 0 4 6–9 -3 6
13 Olhanense 6 1 3 2 5–7 -2 6
14 Uniao Leiria 6 1 2 3 6–11 -5 5
15 Académica Coimbra 6 1 2 3 3–9 -6 5
16 Beira Mar 6 1 1 4 4–8 -4 4
1 Porto 4 3 1 0 11–6 +5 10
2 Vitória Setúbal 4 3 0 1 9–7 +2 9
3 Vitória Guimaraes 4 2 2 0 5–2 +3 8
4 Marítimo 4 2 1 1 6–3 +3 7
5 Portimonense 4 2 1 1 6–5 +1 7
6 Sporting Lisszabon 4 2 1 1 4–2 +2 7
7 Sporting Braga 4 2 1 1 4–2 +2 7
8 Rio Ave 4 2 1 1 4–2 +2 7
9 Pacos Ferreira 4 2 0 2 9–13 -4 6
10 Académica Coimbra 4 1 3 0 2–1 +1 6
11 Benfica 4 1 2 1 7–7 0 5
12 Nacional Madeira 4 1 2 1 3–3 0 5
13 Naval 4 1 1 2 5–8 -3 4
14 Beira Mar 4 1 1 2 3–5 -2 4
15 Olhanense 4 0 3 1 4–6 -2 3
16 Uniao Leiria 4 1 0 3 2–6 -4 3
1 Porto 4 4 0 0 11–3 +8 12
2 Sporting Braga 4 2 2 0 5–2 +3 8
3 Benfica 4 2 1 1 9–5 +4 7
4 Nacional Madeira 4 2 1 1 6–4 +2 7
5 Marítimo 4 2 0 2 6–4 +2 6
6 Rio Ave 4 1 2 1 9–5 +4 5
7 Sporting Lisszabon 4 1 2 1 4–4 0 5
8 Vitória Setúbal 4 1 2 1 3–4 -1 5
9 Naval 4 1 1 2 3–3 0 4
10 Olhanense 4 1 1 2 1–5 -4 4
11 Vitória Guimaraes 4 1 0 3 6–7 -1 3
12 Uniao Leiria 4 0 3 1 4–7 -3 3
13 Portimonense 4 1 0 3 3–6 -3 3
14 Pacos Ferreira 4 0 2 2 4–7 -3 2
15 Beira Mar 4 0 1 3 3–6 -3 1
16 Académica Coimbra 4 0 0 4 2–11 -9 0
 
FC Porto
Benfica
Sporting CP
Sporting Braga
Guimaraes
Nacional
Pacos Ferreira
Rio Ave
Marítimo
Uniao Leiria
Olhanense
Setúbal
Beira Mar
Académica
Portimonense
Naval
FC Porto X 5-0
3-2
3-2
2-0
3-0
3-3
1-0
4-1
5-1
2-0
1-0
3-0
3-1
2-0
3-1
Benfica 1-2
X 2-0
1-0
3-0
4-2
2-0
5-2
2-1
3-3
2-0
3-0
2-1
1-2
1-1
4-0
Sporting CP 1-1
0-2
X 2-1
2-3
1-1
2-3
1-0
1-0
0-0
0-0
0-1
1-0
2-0
2-1
3-3
Sporting Braga 0-2
2-1
0-1
X 3-1
2-0
1-2
1-0
1-0
0-0
3-1
2-2
2-3
5-0
3-1
3-1
Guimaraes 1-1
2-1
1-1
2-1
X 0-0
1-1
0-0
2-0
1-0
1-0
1-1
1-0
0-2
2-0
1-2
Nacional 0-2
2-1
1-0
1-1
1-3
X 1-0
1-0
0-0
0-1
0-1
1-0
0-0
1-1
3-1
2-1
Pacos Ferreira 0-3
1-5
1-0
2-2
2-1
0-1
X 1-6
1-0
1-1
1-0
2-0
1-1
5-1
2-2
0-0
Rio Ave 0-2
1-2
0-0
2-0
2-3
0-1
3-1
X 0-0
1-0
0-1
2-0
1-1
2-2
2-0
1-0
Marítimo 0-2
0-1
0-3
1-2
2-0
1-1
1-1
0-1
X 1-1
4-0
0-1
1-0
1-0
1-1
1-0
Uniao Leiria 0-2
0-3
1-2
3-1
0-1
2-1
0-0
1-0
1-3
X 0-2
1-0
0-3
2-1
0-1
1-0
Olhanense 0-3
1-1
2-2
0-2
0-0
0-0
0-0
2-2
1-1
1-0
X 3-1
1-1
2-1
2-0
1-3
Setúbal 0-4
0-2
0-3
0-0
2-1
2-1
1-0
3-3
2-4
4-1
0-0
X 0-0
0-1
3-1
1-1
Beira Mar 0-1
1-3
1-1
1-2
3-2
0-2
3-1
1-1
1-1
0-0
1-0
0-0
X 2-1
0-1
3-1
Académica 0-1
0-1
1-2
0-0
3-1
2-1
0-0
0-1
1-5
0-0
1-1
1-1
3-3
X 1-0
3-0
Portimonense 2-3
0-1
1-3
0-3
2-1
1-1
0-1
3-1
1-0
1-2
1-1
3-4
1-0
2-2
X 0-1
Naval 0-1
2-1
1-3
0-0
0-3
1-2
1-2
0-1
0-3
0-3
1-1
0-0
2-2
3-1
1-1
X
- 1. helyezett: Bajnokok Ligája, csoportkör
- 2. helyezett: Bajnokok Ligája, 3. selejtezőforduló kör
- 3. helyezett: Európa Liga, play-off kör
- 4. helyezett: Európa Liga, 3. selejtezőforduló
- 5. helyezett: Európa Liga, 2. selejtezőforduló
- 15-16. helyezettek: kiesők

Azonos pontszám esetén 1) az egymás elleni eredmények, 2) a gólkülönbség, 3) a több szerzett gól dönt.