PORTUGAL 2020-21
Primeira Liga
  Played Won Drew Lost For Against Diff. Points
1 Sporting CP Lisboa 34 26 7 1 65 20 45 85
2 FC do Porto 34 24 8 2 74 29 45 80
3 Sport Lisboa e Benfica 34 23 7 4 69 27 42 76
4 Sporting Clube de Braga 34 19 7 8 53 33 20 64
5 FC Paços de Ferreira 34 15 8 11 40 41 -1 53
6 CD Santa Clara Ponta Delgada 34 13 7 14 44 36 8 46
7 Vitória SC Guimarães 34 12 7 15 37 44 -7 43
8 Moreirense FC Moreira de Cónegos 34 10 13 11 37 43 -6 43
9 FC Famalicão Vila Nova de Famalicão 34 10 10 14 40 48 -8 40
10 B-SAD Lisboa 34 9 13 12 25 35 -10 40
11 Gil Vicente CF Barcelos 34 11 6 17 33 42 -9 39
12 CD Tondela 34 10 6 18 36 57 -21 36
13 Boavista FC Porto 34 8 12 14 39 49 -10 36
14 Portimonense SC Portimão 34 9 8 17 34 41 -7 35
15 CS Marítimo Funchal 34 10 5 19 27 47 -20 35
16 FC Rio Ave Vila do Conde 34 7 13 14 25 40 -15 34
17 SC Farense Faro 34 7 10 17 31 48 -17 31
18 CD Nacional Funchal 34 6 7 21 30 59 -29 25
  612 229 154 229 739 739 0 841
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 FC Arouca - FC Rio Ave Vila do Conde 3-0 2-0
Promoted GD Estoril-Praia, FC de Vizela, FC Arouca
Sporting CP = Clube de Portugal Gil Vicente CF = Clube de Futebol
FC do Porto = Futebol Clube CD Tondela = Club Desportivo
FC Paços de Ferreira = Futebol Clube Boavista FC = Futebol Clube
CD Santa Clara Ponta Delgada = Clube Desportivo Portimonense SC = Sporting Clube
Vitória SC Guimarães = Sport Clube CS Marítimo Funchal = Club Sport
Moreirense FC = Futebol Clube FC Rio Ave = Futebol Clube
FC Famalicão = Futebol Clube SC Farense Faro = Sporting Clube
B-SAD = Belenenses Sociedade Anónima Desportiva CD Nacional Funchal = Clube Desportivo
CUP
Semifinals Sporting Clube de Braga - FC do Porto 1-1 3-2
GD Estoril-Praia - Sport Lisboa e Benfica 1-3 0-2
Final (22.05.2021) Sporting Clube de Braga - Sport Lisboa e Benfica 2-0
PORTUGAL 2021-22
Primeira Liga
  Played Won Drew Lost For Against Diff. Points
1 FC do Porto 34 29 4 1 86 22 64 91
2 Sporting CP Lisboa 34 27 4 3 73 23 50 85
3 Sport Lisboa e Benfica 34 23 5 6 78 30 48 74
4 Sporting Clube de Braga 34 19 8 7 52 31 21 65
5 Gil Vicente CF Barcelos 34 13 12 9 47 42 5 51
6 Vitória SC Guimarães 34 13 9 12 50 41 9 48
7 CD Santa Clara Ponta Delgada 34 9 13 12 38 54 -16 40
8 FC Famalicão Vila Nova de Famalicão 34 9 12 13 45 51 -6 39
9 GD Estoril-Praia 34 9 12 13 36 43 -7 39
10 CS Marítimo Funchal 34 9 11 14 39 44 -5 38
11 FC Paços de Ferreira 34 9 11 14 29 44 -15 38
12 Boavista FC Porto 34 7 17 10 39 52 -13 38
13 Portimonense SC Portimão 34 10 8 16 31 45 -14 38
14 FC de Vizela 34 7 12 15 37 58 -21 33
15 FC Arouca 34 7 10 17 30 54 -24 31
16 Moreirense FC Moreira de Cónegos 34 7 8 19 33 51 -18 29
17 CD Tondela 34 7 7 20 41 67 -26 28
18 B-SAD Oeiras 34 5 11 18 23 55 -32 26
  612 219 174 219 807 807 0 831
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 GD Chaves - Moreirense FC Moreira de Cónegos 2-0 0-1
Promoted FC Rio Ave Vila do Conde, Casa Pia AC Lisboa, GD Chaves
FC do Porto = Futebol Clube Boavista FC = Futebol Clube
Sporting CP = Clube de Portugal FC Famalicão = Futebol Clube
Gil Vicente CF = Clube de Futebol Portimonense SC = Sporting Clube
Vitória SC Guimarães = Sport Clube FC de Vizela = Futebol Clube
CD Santa Clara Ponta Delgada = Clube Desportivo FC Arouca = Futebol Clube
GD Estoril-Praia = Grupo Desportivo CD Tondela = Club Desportivo
CS Marítimo Funchal = Club Sport Moreirense FC = Futebol Clube
FC Paços de Ferreira = Futebol Clube B-SAD = Belenenses Sociedade Anónima Desportiva
CUP
Semifinals CD Tondela - CD Mafra 3-0 1-1
Sporting CP Lisboa - FC do Porto 1-2 0-1
Final (22.05.2022) FC do Porto - CD Tondela 3-1
PORTUGAL 2022-23
Primeira Liga
  Played Won Drew Lost For Against Diff. Points
1 Sport Lisboa e Benfica 34 28 3 3 82 20 62 87
2 FC do Porto 34 27 4 3 73 22 51 85
3 Sporting Clube de Braga 34 25 3 6 75 30 45 78
4 Sporting CP Lisboa 34 23 5 6 71 32 39 74
5 FC Arouca 34 15 9 10 36 37 -1 54
6 Vitória SC Guimarães 34 16 5 13 34 39 -5 53
7 GD Chaves 34 12 10 12 35 40 -5 46
8 FC Famalicão Vila Nova de Famalicão 34 13 5 16 39 47 -8 44
9 Boavista FC Porto 34 12 8 14 43 54 -11 44
10 Casa Pia AC Lisboa 34 11 8 15 31 40 -9 41
11 FC de Vizela 34 11 7 16 34 38 -4 40
12 FC Rio Ave Vila do Conde 34 10 10 14 36 43 -7 40
13 Gil Vicente CF Barcelos 34 10 7 17 32 41 -9 37
14 GD Estoril-Praia 34 10 5 19 33 49 -16 35
15 Portimonense SC Portimão 34 10 4 20 25 48 -23 34
16 CS Marítimo Funchal 34 7 5 22 32 63 -31 26
17 FC Paços de Ferreira 34 6 5 23 26 62 -36 23
18 CD Santa Clara Ponta Delgada 34 5 7 22 26 58 -32 22
  612 251 110 251 763 763 0 863
Rules for classification: 1) point  (win 3 points, draw 1 point); 2) head-to-head results; 3) goal difference; 4) matches won; 5) goals scored; 6) play-off
Promotion/relegation play-off Club Foot Estrela Amadora (2018) - CS Marítimo Funchal 2-1 1-2 aet (3-2p)
Promoted Moreirense FC Moreira de Cónegos, SC Farense Faro, Club Foot Estrela Amadora (2018)
FC do Porto = Futebol Clube Boavista FC = Futebol Clube
Sporting CP = Clube de Portugal FC Famalicão = Futebol Clube
Gil Vicente CF = Clube de Futebol Portimonense SC = Sporting Clube
Vitória SC Guimarães = Sport Clube FC de Vizela = Futebol Clube
CD Santa Clara Ponta Delgada = Clube Desportivo FC Arouca = Futebol Clube
GD Estoril-Praia = Grupo Desportivo FC Rio Ave = Futebol Clube
CS Marítimo Funchal = Club Sport Casa Pia AC = Atlético Clube
FC Paços de Ferreira = Futebol Clube GD Chaves = Grupo Desportivo
CUP
Semifinals FC Famalicão Vila Nova de Famalicão - FC do Porto 1-2 2-3 aet
CD Nacional Funchal - Sporting Clube de Braga 0-5 2-2
Final (04.06.2023) Sporting Clube de Braga - FC do Porto 0-2
PORTUGAL 2023-24
Primeira Liga Last round 19.05.2024
  Played Won Drew Lost For Against Diff. Points
1 Sport Lisboa e Benfica                
2 FC do Porto
3 Sporting Clube de Braga
4 Sporting CP Lisboa
5 FC Arouca
6 Vitória SC Guimarães
7 GD Chaves
8 FC Famalicão Vila Nova de Famalicão
9 Boavista FC Porto
10 Casa Pia AC Lisboa
11 FC de Vizela
12 FC Rio Ave Vila do Conde
13 Gil Vicente CF Barcelos
14 GD Estoril-Praia
15 Portimonense SC Portimão
16 Moreirense FC Moreira de Cónegos                
17 SC Farense Faro                
18 Club Foot Estrela Amadora (2018)                
                 
Rules for classification: 1) point  (win 3 points, draw 1 point); 2) head-to-head results; 3) goal difference; 4) matches won; 5) goals scored; 6) play-off
Promotion/relegation play-off
Promoted
FC do Porto = Futebol Clube Boavista FC = Futebol Clube
Sporting CP = Clube de Portugal FC Famalicão = Futebol Clube
Gil Vicente CF = Clube de Futebol Portimonense SC = Sporting Clube
Vitória SC Guimarães = Sport Clube FC de Vizela = Futebol Clube
GD Estoril-Praia = Grupo Desportivo FC Arouca = Futebol Clube
Moreirense FC = Futebol Clube FC Rio Ave = Futebol Clube
SC Farense = Sporting Clube Casa Pia AC = Atlético Clube
GD Chaves = Grupo Desportivo
CUP
Semifinals Vitória SC Guimarães - FC do Porto 0-1 1-3
Sporting CP Lisboa - Sport Lisboa e Benfica 2-1 2-2
Final (18.05.2024) Sporting CP Lisboa - FC do Porto