PORTUGAL 2010-11
Primeira Liga
  Played Won Drew Lost For Against Diff. Points
1 FC do Porto 30 27 3 0 73 16 57 84
2 Sport Lisboa e Benfica 30 20 3 7 61 31 30 63
3 Sporting CP Lisboa 30 13 9 8 41 31 10 48
4 Sporting Clube de Braga 30 13 7 10 45 33 12 46
5 Vitória SC Guimarães 30 12 7 11 36 37 -1 43
6 CD Nacional Funchal 30 11 9 10 28 31 -3 42
7 FC Paços de Ferreira 30 10 11 9 35 42 -7 41
8 FC Rio Ave Vila do Conde 30 10 8 12 35 33 2 38
9 CS Marítimo Funchal 30 9 8 13 33 32 1 35
10 UD de Leiria 30 9 8 13 25 38 -13 35
11 SC Olhanense Olhão 30 7 13 10 24 34 -10 34
12 Vitória FC Setúbal 30 8 10 12 29 42 -13 34
13 SC Beira-Mar Aveiro 30 7 12 11 32 36 -4 33
14 Associação Académica de Coimbra OAF 30 7 9 14 32 48 -16 30
15 Portimonense SC Portimão 30 6 7 17 29 49 -20 25
16 Associação Naval 1° de Maio Figueira da Foz 30 5 8 17 26 51 -25 23
  480 174 132 174 584 584 0 654
Rules for classification: 1) point  (win 3 points, draw 1 point)s; 2) head-to-head results; 3) goal difference; 4) matches won; 5) goals scored; 6) play-off
Promoted Gil Vicente FC Barcelos, CD Feirense Santa Maria da Feira
FC do Porto = Futebol Clube CS Marítimo Funchal = Club Sport
Sporting CP = Clube de Portugal UD de Leiria = União Desportiva
Vitória SC Guimarães = Sport Clube SC Olhanense = Sporting Clube
CD Nacional Funchal = Clube Desportivo Vitória FC Setúbal = Futebol Clube
FC Paços de Ferreira = Futebol Clube SC Beira-Mar Aveiro = Sport Clube
FC Rio Ave = Futebol Clube Portimonense SC = Sporting Clube
Associação Académica de Coimbra OAF = Organismo Autónomo de Futebol
CUP
Semifinals FC do Porto - Sport Lisboa e Benfica 0-2 3-1
Vitória SC Guimarães - Associação Académica de Coimbra OAF 1-0 0-0
Final (22.05.2011) Vitória SC Guimarães - FC do Porto  2-6
PORTUGAL 2011-12
Primeira Liga
  Played Won Drew Lost For Against Diff. Points
1 FC do Porto 30 23 6 1 69 19 50 75
2 Sport Lisboa e Benfica 30 21 6 3 66 27 39 69
3 Sporting Clube de Braga 30 19 5 6 59 29 30 62
4 Sporting CP Lisboa 30 18 5 7 47 26 21 59
5 CS Marítimo Funchal 30 14 8 8 41 38 3 50
6 Vitória SC Guimarães 30 14 3 13 40 40 0 45
7 CD Nacional Funchal 30 13 5 12 48 50 -2 44
8 SC Olhanense Olhão 30 9 12 9 36 38 -2 39
9 Gil Vicente FC Barcelos 30 8 10 12 31 42 -11 34
10 FC Paços de Ferreira 30 8 7 15 35 53 -18 31
11 Vitória FC Setúbal 30 8 6 16 24 49 -25 30
12 Associação Académica de Coimbra OAF 30 7 8 15 27 38 -11 29
13 SC Beira-Mar Aveiro 30 8 5 17 26 38 -12 29
14 FC Rio Ave Vila do Conde 30 7 7 16 33 42 -9 28
15 CD Feirense Santa Maria da Feira 30 5 9 16 27 49 -22 24
16 UD de Leiria 30 5 4 21 25 56 -31 19
  480 187 106 187 634 634 0 667
Rules for classification: 1) point  (win 3 points, draw 1 point)s; 2) head-to-head results; 3) goal difference; 4) matches won; 5) goals scored; 6) play-off
Promoted GD Estoril-Praia, Moreirense FC Moreira de Cónegos
FC do Porto = Futebol Clube FC Paços de Ferreira = Futebol Clube
Sporting CP = Clube de Portugal Vitória FC Setúbal = Futebol Clube
CS Marítimo Funchal = Club Sport SC Beira-Mar Aveiro = Sport Clube
Vitória SC Guimarães = Sport Clube FC Rio Ave = Futebol Clube
CD Nacional Funchal = Clube Desportivo CD Feirense Santa Maria da Feira = Clube Desportivo
SC Olhanense = Sporting Clube UD de Leiria = União Desportiva
Gil Vicente FC Barcelos = Futebol Club Associação Académica de Coimbra OAF = Organismo Autónomo de Futebol
CUP
Semifinals Sporting CP Lisboa - CD Nacional Funchal 2-2 3-1
Associação Académica de Coimbra OAF - UD Oliveirense Oliveira de Azeméis 1-0       2-2
Final (20.05.2012) Sporting CP Lisboa - Associação Académica de Coimbra OAF  0-1
PORTUGAL 2012-13
Primeira Liga
  Played Won Drew Lost For Against Diff. Points
1 FC do Porto 30 24 6 0 70 14 56 78
2 Sport Lisboa e Benfica 30 24 5 1 77 20 57 77
3 FC Paços de Ferreira 30 14 12 4 42 29 13 54
4 Sporting Clube de Braga 30 16 4 10 60 44 16 52
5 GD Estoril-Praia 30 13 6 11 47 37 10 45
6 Sporting CP Lisboa 30 11 9 10 36 36 0 42
7 FC Rio Ave Vila do Conde 30 12 6 12 35 42 -7 42
8 CD Nacional Funchal 30 11 7 12 45 51 -6 40
9 Vitória SC Guimarães 30 11 7 12 36 47 -11 40
10 CS Marítimo Funchal 30 9 11 10 34 45 -11 38
11 Associação Académica de Coimbra OAF 30 6 10 14 33 45 -12 28
12 Vitória FC Setúbal 30 7 5 18 30 55 -25 26
13 SC Olhanense Olhão 30 5 10 15 26 42 -16 25
14 Gil Vicente FC Barcelos 30 6 7 17 31 54 -23 25
15 Moreirense FC Moreira de Cónegos 30 5 9 16 30 51 -21 24
16 SC Beira-Mar Aveiro 30 5 8 17 35 55 -20 23
  480 179 122 179 667 667 0 659
Rules for classification: 1) point  (win 3 points, draw 1 point)s; 2) head-to-head results; 3) goal difference; 4) matches won; 5) goals scored; 6) play-off
Promoted CF "Os Belenenses" Lisboa, FC Arouca
FC do Porto = Futebol Clube CS Marítimo Funchal = Club Sport
FC Paços de Ferreira = Futebol Clube Vitória FC Setúbal = Futebol Clube
GD Estoril-Praia = Grupo Desportivo SC Olhanense = Sporting Clube
Sporting CP = Clube de Portugal Gil Vicente FC Barcelos = Futebol Club
FC Rio Ave = Futebol Clube Moreirense FC = Futebol Clube
CD Nacional Funchal = Clube Desportivo SC Beira-Mar Aveiro = Sport Clube
Vitória SC Guimarães = Sport Clube Associação Académica de Coimbra OAF = Organismo Autónomo de Futebol
CUP
Semifinals FC Paços de Ferreira - Sport Lisboa e Benfica 0-2 1-1
CF "Os Belenenses" Lisboa - Vitória SC Guimarães 0-2 0-1
Final (26.05.2013) Sport Lisboa e Benfica - Vitória SC Guimarães 1-2
PORTUGAL 2013-14
Primeira Liga
  Played Won Drew Lost For Against Diff. Points
1 Sport Lisboa e Benfica 30 23 5 2 58 18 40 74
2 Sporting CP Lisboa 30 20 7 3 54 20 34 67
3 FC do Porto 30 19 4 7 57 25 32 61
4 GD Estoril-Praia 30 15 9 6 42 26 16 54
5 CD Nacional Funchal 30 11 12 7 43 33 10 45
6 CS Marítimo Funchal 30 11 8 11 40 44 -4 41
7 Vitória FC Setúbal 30 10 9 11 41 41 0 39
8 Sporting Clube de Braga 30 10 7 13 39 37 2 37
9 Associação Académica de Coimbra OAF 30 9 10 11 25 35 -10 37
10 Vitória SC Guimarães 30 10 5 15 30 35 -5 35
11 FC Rio Ave Vila do Conde 30 8 8 14 21 35 -14 32
12 FC Arouca 30 8 7 15 28 42 -14 31
13 Gil Vicente FC Barcelos 30 8 7 15 23 37 -14 31
14 CF "Os Belenenses" Lisboa 30 6 10 14 19 33 -14 28
15 FC Paços de Ferreira 30 6 6 18 28 59 -31 24
16 SC Olhanense Olhão 30 6 6 18 21 49 -28 24
  480 180 120 180 569 569 0 660
Rules for classification: 1) point  (win 3 points, draw 1 point)s; 2) head-to-head results; 3) goal difference; 4) matches won; 5) goals scored; 6) play-off
Promotion/relegation play-off Desportivo Aves - FC Paços de Ferreira 0-0 1-3
Promoted Boavista FC Porto, Moreirense FC Moreira de Cónegos, FC Penafiel
Sporting CP = Clube de Portugal FC Rio Ave = Futebol Clube
FC do Porto = Futebol Clube FC Arouca = Futebol Clube
GD Estoril-Praia = Grupo Desportivo Gil Vicente FC Barcelos = Futebol Club
CD Nacional Funchal = Clube Desportivo CF "Os Belenenses" = Clube de Futebol
CS Marítimo Funchal = Club Sport FC Paços de Ferreira = Futebol Clube
Vitória FC Setúbal = Futebol Clube SC Olhanense = Sporting Clube
Vitória SC Guimarães = Sport Clube Associação Académica de Coimbra OAF = Organismo Autónomo de Futebol
CUP
Semifinals Sporting Clube de Braga - FC Rio Ave Vila do Conde 0-0 0-2
FC do Porto - Sport Lisboa e Benfica 1-0 1-3
Final (18.05.2014) Sport Lisboa e Benfica - FC Rio Ave Vila do Conde 1-0
PORTUGAL 2014-15
Primeira Liga
  Played Won Drew Lost For Against Diff. Points
1 Sport Lisboa e Benfica 34 27 4 3 86 16 70 85
2 FC do Porto 34 25 7 2 74 13 61 82
3 Sporting CP Lisboa 34 22 10 2 67 29 38 76
4 Sporting Clube de Braga 34 17 7 10 55 28 27 58
5 Vitória SC Guimarães 34 15 10 9 50 35 15 55
6 CF "Os Belenenses" Lisboa 34 12 12 10 34 35 -1 48
7 CD Nacional Funchal 34 13 8 13 45 46 -1 47
8 FC Paços de Ferreira 34 12 11 11 40 45 -5 47
9 CS Marítimo Funchal 34 12 8 14 46 45 1 44
10 FC Rio Ave Vila do Conde 34 10 13 11 38 42 -4 43
11 Moreirense FC Moreira de Cónegos 34 11 10 13 33 42 -9 43
12 GD Estoril-Praia 34 9 13 12 38 56 -18 40
13 Boavista FC Porto 34 9 7 18 27 50 -23 34
14 Associação Académica de Coimbra OAF 34 4 17 13 26 46 -20 29
15 Vitória FC Setúbal 34 7 8 19 24 56 -32 29
16 FC Arouca 34 7 7 20 26 50 -24 28
17 Gil Vicente FC Barcelos 34 4 11 19 25 60 -35 23
18 FC Penafiel 34 5 7 22 29 69 -40 22
  612 221 170 221 763 763 0 833
Rules for classification: 1) point  (win 3 points, draw 1 point)s; 2) head-to-head results; 3) goal difference; 4) matches won; 5) goals scored; 6) play-off
Promoted CD Tondela, CF União da Madeira Funchal
FC do Porto = Futebol Clube Moreirense FC = Futebol Clube
Sporting CP = Clube de Portugal GD Estoril-Praia = Grupo Desportivo
Vitória SC Guimarães = Sport Clube Boavista FC = Futebol Clube
CF "Os Belenenses" = Clube de Futebol Vitória FC Setúbal = Futebol Clube
CD Nacional Funchal = Clube Desportivo FC Arouca = Futebol Clube
FC Paços de Ferreira = Futebol Clube Gil Vicente FC Barcelos = Futebol Club
CS Marítimo Funchal = Club Sport FC Penafiel = Futebol Clubw
FC Rio Ave = Futebol Clube Associação Académica de Coimbra OAF = Organismo Autónomo de Futebol
CUP
Semifinals CD Nacional Funchal - Sporting CP Lisboa 2-2 0-1
Sporting Clube de Braga - FC Rio Ave Vila do Conde 3-0 1-1
Final (31.05.2015) Sporting CP Lisboa - Sporting Clube de Braga 2-2 aet (3-1 pen)
PORTUGAL 2015-16
Primeira Liga
  Played Won Drew Lost For Against Diff. Points
1 Sport Lisboa e Benfica 34 29 1 4 88 22 66 88
2 Sporting CP Lisboa 34 27 5 2 79 21 58 86
3 FC do Porto 34 23 4 7 67 30 37 73
4 Sporting Clube de Braga 34 16 10 8 54 35 19 58
5 FC Arouca 34 13 15 6 47 38 9 54
6 FC Rio Ave Vila do Conde 34 14 8 12 44 44 0 50
7 FC Paços de Ferreira 34 13 10 11 43 42 1 49
8 GD Estoril-Praia 34 13 8 13 40 41 -1 47
9 CF "Os Belenenses" Lisboa 34 10 11 13 44 66 -22 41
10 Vitória SC Guimarães 34 9 13 12 45 53 -8 40
11 CD Nacional Funchal 34 10 8 16 40 56 -16 38
12 Moreirense FC Moreira de Cónegos 34 9 9 16 38 54 -16 36
13 CS Marítimo Funchal 34 10 5 19 45 63 -18 35
14 Boavista FC Porto 34 8 9 17 24 41 -17 33
15 Vitória FC Setúbal 34 6 12 16 40 61 -21 30
16 CD Tondela 34 8 6 20 34 54 -20 30
17 CF União da Madeira Funchal 34 7 8 19 27 50 -23 29
18 Associação Académica de Coimbra OAF 34 5 10 19 32 60 -28 25
  612 230 152 230 831 831 0 842
Rules for classification: 1) point  (win 3 points, draw 1 point)s; 2) head-to-head results; 3) goal difference; 4) matches won; 5) goals scored; 6) play-off
Promoted GD de Chaves, CD Feirense Santa Maria da Feira
FC do Porto = Futebol Clube Moreirense FC = Futebol Clube
Sporting CP = Clube de Portugal GD Estoril-Praia = Grupo Desportivo
Vitória SC Guimarães = Sport Clube Boavista FC = Futebol Clube
CF "Os Belenenses" = Clube de Futebol Vitória FC Setúbal = Futebol Clube
CD Nacional Funchal = Clube Desportivo FC Arouca = Futebol Clube
FC Paços de Ferreira = Futebol Clube CD Tondela = Club Desportivo
CS Marítimo Funchal = Club Sport CF União da Madeira Funchal = Clube de Futebol
FC Rio Ave = Futebol Clube Associação Académica de Coimbra OAF = Organismo Autónomo de Futebol
CUP
Semifinals Gil Vicente CF Barcelos - FC do Porto 0-3 0-2
Sporting Clube de Braga - FC Rio Ave Vila do Conde 1-0 0-0
Final (22.05.2016) FC do Porto - Sporting Clube de Braga 2-2 aet (2-4 pen)
PORTUGAL 2016-17
Primeira Liga
  Played Won Drew Lost For Against Diff. Points
1 Sport Lisboa e Benfica 34 25 7 2 72 18 54 82
2 FC do Porto 34 22 10 2 71 19 52 76
3 Sporting CP Lisboa 34 21 7 6 68 36 32 70
4 Vitória SC Guimarães 34 18 8 8 50 39 11 62
5 Sporting Clube de Braga 34 15 9 10 51 36 15 54
6 CS Marítimo Funchal 34 13 11 10 34 32 2 50
7 FC Rio Ave Vila do Conde 34 14 7 13 41 39 2 49
8 CD Feirense Santa Maria da Feira 34 14 6 14 31 45 -14 48
9 Boavista FC Porto 34 10 13 11 33 36 -3 43
10 GD Estoril-Praia 34 10 8 16 36 42 -6 38
11 GD de Chaves 34 8 14 12 35 42 -7 38
12 Vitória FC Setúbal 34 10 8 16 30 39 -9 38
13 FC Paços de Ferreira 34 8 12 14 32 45 -13 36
14 CF "Os Belenenses" Lisboa 34 9 9 16 27 45 -18 36
15 Moreirense FC Moreira de Cónegos 34 8 9 17 33 48 -15 33
16 CD Tondela 34 8 8 18 29 52 -23 32
17 FC Arouca 34 9 5 20 33 57 -24 32
18 CD Nacional Funchal 34 4 9 21 22 58 -36 21
  612 226 160 226 728 728 0 838
Rules for classification: 1) point  (win 3 points, draw 1 point)s; 2) head-to-head results; 3) goal difference; 4) matches won; 5) goals scored; 6) play-off
Promoted Portimonense SC Portimão, CD Aves
FC do Porto = Futebol Clube GD de Chaves = Grupo Desportivo
Sporting CP = Clube de Portugal Vitória FC Setúbal = Futebol Clube
Vitória SC Guimarães = Sport Clube FC Paços de Ferreira = Futebol Clube
CS Marítimo Funchal = Club Sport CF "Os Belenenses" = Clube de Futebol
FC Rio Ave = Futebol Clube Moreirense FC = Futebol Clube
CD Feirense = Clube Desportivo CD Tondela = Club Desportivo
Boavista FC = Futebol Clube FC Arouca = Futebol Clube
GD Estoril-Praia = Grupo Desportivo CD Nacional Funchal = Clube Desportivo
CUP
Semifinals GD Estoril-Praia - Sport Lisboa e Benfica 1-2 3-3
Vitória SC Guimarães - GD de Chaves 2-0 1-3
Final (28.05.2017) Sport Lisboa e Benfica - Vitória SC Guimarães 2-1
PORTUGAL 2017-18
Primeira Liga
  Played Won Drew Lost For Against Diff. Points
1 FC do Porto 34 28 4 2 82 18 64 88
2 Sport Lisboa e Benfica 34 25 6 3 80 22 58 81
3 Sporting CP Lisboa 34 24 6 4 63 24 39 78
4 Sporting Clube de Braga 34 24 3 7 74 29 45 75
5 FC Rio Ave Vila do Conde 34 15 6 13 40 42 -2 51
6 GD de Chaves 34 13 8 13 47 55 -8 47
7 CS Marítimo Funchal 34 13 8 13 36 49 -13 47
8 Boavista FC Porto 34 13 6 15 35 44 -9 45
9 Vitória SC Guimarães 34 13 4 17 45 56 -11 43
10 Portimonense SC Portimão 34 10 8 16 52 60 -8 38
11 CD Tondela 34 10 8 16 41 50 -9 38
12 CF "Os Belenenses" Lisboa 34 9 10 15 33 46 -13 37
13 CD Vila das Aves 34 9 7 18 36 51 -15 34
14 Vitória FC Setúbal 34 7 11 16 39 62 -23 32
15 Moreirense FC Moreira de Cónegos 34 8 8 18 29 50 -21 32
16 CD Feirense Santa Maria da Feira 34 9 4 21 32 48 -16 31
17 FC Paços de Ferreira 34 7 9 18 33 59 -26 30
18 GD Estoril-Praia 34 8 6 20 29 61 -32 30
  612 245 122 245 826 826 0 857
Rules for classification: 1) point  (win 3 points, draw 1 point)s; 2) head-to-head results; 3) goal difference; 4) matches won; 5) goals scored; 6) play-off
CF "Os Belenenses" Lisboa => Belenenses SAD (at the 1st level) Oeiras + CF "Os Belenenses" Lisboa (at the 6th level)
Promoted CD Nacional Funchal, CD Santa Clara Ponta Delgada
FC do Porto = Futebol Clube CF "Os Belenenses" = Clube de Futebol
Sporting CP = Clube de Portugal Portimonense SC = Sporting Clube
FC Rio Ave = Futebol Clube CD Vila das Aves = Clube Desportivo
GD de Chaves = Grupo Desportivo Moreirense FC = Futebol Clube
CS Marítimo Funchal = Club Sport CD Feirense = Clube Desportivo
Vitória SC Guimarães = Sport Clube FC Paços de Ferreira = Futebol Clube
Boavista FC = Futebol Clube GD Estoril-Praia = Grupo Desportivo
CD Tondela = Club Desportivo Vitória FC Setúbal = Futebol Clube
CUP
Semifinals CD Vila das Aves - Caldas SC Caldas da Rainha 1-0 2-1 aet
FC do Porto - Sporting CP Lisboa 1-0 0-1 aet (4-5 pen)
Final (20.05.2018) CD Vila das Aves - Sporting CP Lisboa 2-1
PORTUGAL 2018-19
Primeira Liga
  Played Won Drew Lost For Against Diff. Points
1 Sport Lisboa e Benfica 34 28 3 3 103 31 72 87
2 FC do Porto 34 27 4 3 74 20 54 85
3 Sporting CP Lisboa 34 23 5 6 72 33 39 74
4 Sporting Clube de Braga 34 21 4 9 56 37 19 67
5 Vitória SC Guimarães 34 15 7 12 46 34 12 52
6 Moreirense FC Moreira de Cónegos 34 16 4 14 39 44 -5 52
7 FC Rio Ave Vila do Conde 34 12 9 13 50 52 -2 45
8 Boavista FC Porto 34 13 5 16 34 40 -6 44
9 Os Belenenses SAD Oeiras 34 10 13 11 42 51 -9 43
10 CD Santa Clara Ponta Delgada 34 11 9 14 43 45 -2 42
11 Portimonense SC Portimão 34 11 6 17 44 59 -15 39
12 CS Marítimo Funchal 34 12 3 19 26 44 -18 39
13 Vitória FC Setúbal 34 8 12 14 28 39 -11 36
14 CD Vila das Aves 34 10 6 18 35 49 -14 36
15 CD Tondela 34 9 8 17 40 54 -14 35
16 GD de Chaves 34 8 8 18 34 57 -23 32
17 CD Nacional Funchal 34 7 7 20 33 73 -40 28
18 CD Feirense Santa Maria da Feira 34 3 11 20 27 64 -37 20
  612 244 124 244 826 826 0 856
Rules for classification: 1) point  (win 3 points, draw 1 point)s; 2) head-to-head results; 3) goal difference; 4) matches won; 5) goals scored; 6) play-off
Os Belenenses SAD Oeiras => B-SAD Oeiras
Promoted FC Paços de Ferreira, FC Famalicão Vila Nova de Famalicão, Gil Vicente CF Barcelos
FC do Porto = Futebol Clube Portimonense SC = Sporting Clube
Sporting CP = Clube de Portugal CS Marítimo Funchal = Club Sport
Vitória SC Guimarães = Sport Clube Vitória FC Setúbal = Futebol Clube
Moreirense FC = Futebol Clube CD Vila das Aves = Clube Desportivo
FC Rio Ave = Futebol Clube CD Tondela = Club Desportivo
Boavista FC = Futebol Clube GD de Chaves = Grupo Desportivo
Belenenses SAD = Sociedade Anónima Desportiva CD Nacional Funchal = Clube Desportivo
CD Santa Clara Ponta Delgada = Clube Desportivo CD Feirense = Clube Desportivo
CUP
Semifinals FC do Porto - Sporting Clube de Braga 3-0 1-1
Sport Lisboa e Benfica - Sporting CP Lisboa 2-1 0-1
Final (25.05.2019) Sporting CP Lisboa - FC do Porto 2-2 aet (5-4 pen)
PORTUGAL 2019-20
Primeira Liga
  Played Won Drew Lost For Against Diff. Points
1 FC do Porto 34 26 4 4 74 22 52 82
2 Sport Lisboa e Benfica 34 24 5 5 71 26 45 77
3 Sporting Clube de Braga 34 18 6 10 61 40 21 60
4 Sporting CP Lisboa 34 18 6 10 49 34 15 60
5 FC Rio Ave Vila do Conde 34 15 10 9 48 36 12 55
6 FC Famalicão Vila Nova de Famalicão 34 14 12 8 53 51 2 54
7 Vitória SC Guimarães 34 13 11 10 53 38 15 50
8 Moreirense FC Moreira de Cónegos 34 10 13 11 42 44 -2 43
9 CD Santa Clara Ponta Delgada 34 11 10 13 36 41 -5 43
10 Gil Vicente CF Barcelos 34 11 10 13 40 44 -4 43
11 CS Marítimo Funchal 34 9 12 13 34 42 -8 39
12 Boavista FC Porto 34 10 9 15 28 39 -11 39
13 FC Paços de Ferreira 34 11 6 17 36 52 -16 39
14 CD Tondela 34 9 9 16 30 44 -14 36
15 B-SAD Oeiras 34 9 8 17 27 54 -27 35
16 Vitória FC Setúbal 34 7 13 14 27 43 -16 34
17 Portimonense SC Portimão 34 7 12 15 30 45 -15 33
18 CD Vila das Aves 34 5 2 27 24 68 -44 17
  612 227 158 227 763 763 0 839
Rules for classification: 1) point  (win 3 points, draw 1 point)s; 2) head-to-head results; 3) goal difference; 4) matches won; 5) goals scored; 6) play-off
Vitória FC Setúbal and CD Vila das Aves failed to produce valid licensing documentation to compete in the 2020–21 seasons of the first and
second level, respectively, so they were punished by the Portuguese Football Federation with direct relegation to the third level.
(third level)
Promoted CD Nacional Funchal, SC Farense Faro
FC do Porto = Futebol Clube Portimonense SC = Sporting Clube
Sporting CP = Clube de Portugal CS Marítimo Funchal = Club Sport
Vitória SC Guimarães = Sport Clube Vitória FC Setúbal = Futebol Clube
Moreirense FC = Futebol Clube CD Vila das Aves = Clube Desportivo
FC Rio Ave = Futebol Clube CD Tondela = Club Desportivo
Boavista FC = Futebol Clube FC Paços de Ferreira = Futebol Clube
B-SAD = Belenenses Sociedade Anónima Desportiva FC Famalicão = Futebol Clube
CD Santa Clara Ponta Delgada = Clube Desportivo Gil Vicente CF = Clube de Futebol
CUP
Semifinals Académico de Viseu FC - FC do Porto 1-1 0-3
Sport Lisboa e Benfica - FC Famalicão Vila Nova de Famalicão 3-2 1-1
Final (01.08.2020) Sport Lisboa e Benfica - FC do Porto 1-2