| Season | 2020–21 |
|---|---|
| Dates | 18 September 2020 – 19 May 2021 |
| Champions | Sporting CP 19th title |
| Relegated | Rio Ave Farense Nacional |
| Champions League | Sporting CP Porto Benfica |
| Europa League | Braga |
| Europa Conference League | Paços de Ferreira Santa Clara |
| Matches | 306 |
| Goals | 739 (2.42 per match) |
| Best Player | Sebastián Coates (Sporting CP) |
| Top goalscorer | Pedro Gonçalves (23 goals) |
| Best goalkeeper | Antonio Adán (19 clean sheets) |
| Biggest home win | Sporting CP 4–0Tondela (1 November 2020) Santa Clara 5–1Nacional (11 April 2021) Porto 5–1Farense (10 May 2021) Porto 4–0Belenenses SAD (19 May 2021) Sporting CP 5–1Marítimo (19 May 2021) Santa Clara 4–0Farense (19 May 2021) |
| Biggest away win | Boavista 0–5Porto (26 September 2020) Paços de Ferreira 0–5Benfica (10 April 2021) |
| Highest scoring | Porto 4–3Tondela (5 December 2020) Benfica 4–3Sporting CP (15 May 2021) |
| Longest winning run | 7 matches Porto |
| Longest unbeaten run | 32 matches (record) Sporting CP |
| Longest winless run | 10 matches Nacional |
| Longest losing run | 10 matches Nacional |
| Highest attendance | 932 Santa Clara 1–2Sporting CP (24 October 2020)[note 1] |
| Lowest attendance | 0[note 2] |
2021–22 → | |
The2020–21 Primeira Liga (also known asLiga NOS for sponsorship reasons) was the 87th season of thePrimeira Liga, the top professional league for Portugueseassociation football clubs. The season started later than usual, on 18 September 2020, due to thedelayed end of the previous season caused by the COVID-19 pandemic, and it concluded on 19 May 2021.
This was the fourth Primeira Liga season to usevideo assistant referee (VAR). As was the case at the end of the previous season, there werelimited or no attendance in the stadiums besides each team's staff and personnel.
Porto were the defending champions.Nacional andFarense were promoted from the second-tier2019–20 LigaPro by decision of theLiga Portuguesa de Futebol Profissional, after the suspension of the 2019–20 LigaPro due to theCOVID-19 pandemic in Portugal. They replacedDesportivo das Aves andVitória de Setúbal, who were relegated to the2020–21 Campeonato de Portugal.
On 11 May 2021,Sporting CP secured a 19th title after a 1–0 home win againstBoavista, their first title since the2001–02 season. It was also the first title since that season not being won by eitherBenfica orPorto.[1]
Since Portugal ascended from seventh to sixth place in theUEFA association coefficient rankings at the end of 2019–20 season, the three best-ranked teams could qualify for theUEFA Champions League (the champions and runners-up entered directly into the group stage, and the third placed team entered the third qualifying round). The fourth and fifth-placed teams would qualified respectively to theUEFA Europa Conference League play-off and third qualifying rounds.[2]
Due to theCOVID-19 pandemic in Portugal, since March 2020, in contrast with variousEuropean leagues, the Primeira Liga began playing matchesbehind closed doors. On 13 September,Sporting confirmed that three players had tested positive forcoronavirus, leading their pre-season match againstNapoli to be cancelled due to the orders of the PortugueseMinistry of Health.[3] The following day, Sporting confirmed that four players and a member of their staff had tested positive for coronavirus.[4] Meanwhile,Gil Vicente confirmed that fifteen players had tested positive for coronavirus, leading also their pre-season match againstVitória de Guimarães to be cancelled.[5] Three days later, Sporting confirmed that their managerRuben Amorim and another player tested positive for coronavirus, with both going into self-isolation.[6] On 17 September, it was announced that the Gil Vicente and Sporting fixture on matchday 1 would be postponed, following direct orders from the Portuguese Ministry of Health, after it was confirmed that Gil Vicente had four more positive cases of coronavirus.[7]
On 3 October,Santa Clara facedGil Vicente on matchday 3 at theEstádio de São Miguel, inPonta Delgada,Azores, in a match, which was the first one to allow spectators in Portugal, with the stadium being limited to 10% of its capacity (1,000 spectators).[8] Ten days later, it was announced thatPaços de Ferreira's managerPepa had tested positive forCOVID-19, leading him and his staff being placed in quarantine as a preventive measure, forcing him to miss Paços de Ferreira's match against Santa Clara on October 18 at matchday 4.[9]
On matchday 5, played between 23 and 26 October, there were three matches in which spectatores were allowed:Tondela againstPortimonense atEstádio João Cardoso, Santa Clara against Sporting at the Estádio de São Miguel (with spectators being allowed for the second consecutive match) andFarense againstRio Ave atEstádio Algarve, where Farense played their first three home matches, instead of their regular home stadiumEstádio de São Luís, due to a turf change.Like the match against Gil Vicente, Santa Clara match was played with the stadium capacity limited to 10%,[10] as the other two matches were limited to 15% (approximately 750 and 4,500 spectators in Estádio João Cardoso and Estádio Algarve, respectively).[11]
Santa Clara announced on February 20 that spectators will be allowed in Estádio de São Miguel, for the third time this season, in the match against Paços de Ferreira on matchday 21, played one week later on 27 February. This time, one third of the stadium's maximum capacity was allowed.[12]
Eighteen teams competed in the league – the top sixteen teams fromthe previous season and two teams promoted from theLigaPro.Nacional andFarense were promoted on 5 May 2020 by decision of theLiga Portuguesa de Futebol Profissional, after the suspension of the2019–20 LigaPro due to theCOVID-19 pandemic in Portugal. This decision was made based onUEFA's recommendations, focusing on sporting merit, as these teams were in first and second place of the LigaPro, respectively, at the time of cancellation.[13]
Nacional came back to the top division one season after being relegated, while Farense secured their return after an 18-year absence. They replacedDesportivo das Aves andVitória de Setúbal, who were relegated after three and sixteen seasons in the top flight, respectively.
| Team | Location | Stadium | Capacity[14] | 2019–20 |
|---|---|---|---|---|
| B-SAD | Oeiras | Estádio Nacional | 37,593 | 15th |
| Benfica | Lisbon | Estádio da Luz | 64,642 | 2nd |
| Boavista | Porto | Estádio do Bessa | 28,263 | 12th |
| Braga | Braga | Estádio Municipal de Braga | 30,286 | 3rd |
| Famalicão | Vila Nova de Famalicão | Estádio Municipal 22 de Junho | 5,307 | 6th |
| Farense | Faro | Estádio de São Luís | 7,000 | 2nd(LP) |
| Gil Vicente | Barcelos | Estádio Cidade de Barcelos | 12,504 | 10th |
| Marítimo | Funchal | Estádio do Marítimo | 10,932 | 11th |
| Nacional | Funchal | Estádio da Madeira | 5,132 | 1st(LP) |
| Moreirense | Moreira de Cónegos | Parque de Jogos Comendador Joaquim de Almeida Freitas | 6,153 | 8th |
| Paços de Ferreira | Paços de Ferreira | Estádio Capital do Móvel | 9,076 | 13th |
| Portimonense | Portimão | Estádio Municipal de Portimão | 6,204 | 17th |
| Porto | Porto | Estádio do Dragão | 50,033 | 1st |
| Rio Ave | Vila do Conde | Estádio dos Arcos | 9,065 | 5th |
| Santa Clara | Ponta Delgada | Estádio de São Miguel | 13,277 | 9th |
| Sporting CP | Lisbon | Estádio José Alvalade | 50,095 | 4th |
| Tondela | Tondela | Estádio João Cardoso | 5,000 | 14th |
| Vitória de Guimarães | Guimarães | Estádio D. Afonso Henriques | 30,000 | 7th |
| Team | Outgoing manager | Manager | Date of vacancy | Pos in table | Incoming manager | Date of appointment | Ref. |
|---|---|---|---|---|---|---|---|
| Santa Clara | Mutual consent | 24 July 2020 | Pre-season | 28 July 2020 | [15] | ||
| Vitória de Guimarães | 24 July 2020 | 28 July 2020 | [16] | ||||
| Boavista | 25 July 2020 | 30 July 2020 | [17] | ||||
| Rio Ave | 25 July 2020 | 30 July 2020 | [18] | ||||
| Marítimo | Signed forAlmería | 27 July 2020 | 30 July 2020 | [19] | |||
| Braga | End of caretaker role | 28 July 2020 | 28 July 2020 | [20] | |||
| Benfica | 1 August 2020 | 3 August 2020 | [21][22] | ||||
| Tondela | Mutual Consent | 5 August 2020 | 9 August 2020 | [23] | |||
| Vitória de Guimarães | 8 October 2020 | 11th | 13 October 2020 | [24] | |||
| Moreirense | Resigned | 9 November 2020 | 9th | 10 November 2020 | [25] | ||
| Gil Vicente | Sacked | 11 November 2020 | 17th | 13 November 2020 | [26] | ||
| Marítimo | 4 December 2020 | 5 December 2020 | [27] | ||||
| Boavista | 8 December 2020 | 15th | 8 December 2020 | [28] | |||
| End of caretaker role | 13 December 2020 | 13 December 2020 | [29] | ||||
| Rio Ave | Sacked | 30 December 2020 | 13th | 30 December 2020 | [30] | ||
| Moreirense | Resigned | 2 January 2021 | 8th | 2 January 2021 | [31] | ||
| End of caretaker role | 5 January 2021 | 5 January 2021 | [32] | ||||
| Rio Ave | 29 January 2021 | 10th | 29 January 2021 | [33] | |||
| Famalicão | Sacked | 31 January 2021 | 16th | 1 February 2021 | [34] | ||
| Farense | Mutual Consent | 1 February 2021 | 17th | 4 February 2021 | [35] | ||
| Famalicão | 8 March 2021 | 8 March 2021 | [36][37] | ||||
| Marítimo | Resigned | 5 March 2021 | 18th | 11 March 2021 | [38][39] | ||
| Nacional | Sacked | 21 March 2021 | 17th | 22 March 2021 | [40] | ||
| Vitória de Guimarães | 5 April 2021 | 6th | 5 April 2021 | [41] | |||
| End of caretaker role | 13 May 2021 | 8th | 13 May 2021 | [42] |
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification or relegation |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Sporting CP(C) | 34 | 26 | 7 | 1 | 65 | 20 | +45 | 85 | Qualification for theChampions League group stage |
| 2 | Porto | 34 | 24 | 8 | 2 | 74 | 29 | +45 | 80 | |
| 3 | Benfica | 34 | 23 | 7 | 4 | 69 | 27 | +42 | 76 | Qualification for theChampions League third qualifying round |
| 4 | Braga | 34 | 19 | 7 | 8 | 53 | 33 | +20 | 64 | Qualification for theEuropa League group stage[a] |
| 5 | Paços de Ferreira | 34 | 15 | 8 | 11 | 40 | 41 | −1 | 53 | Qualification for theEuropa Conference League third qualifying round[a] |
| 6 | Santa Clara | 34 | 13 | 7 | 14 | 44 | 36 | +8 | 46 | Qualification for theEuropa Conference League second qualifying round[a] |
| 7 | Vitória de Guimarães | 34 | 12 | 7 | 15 | 37 | 44 | −7 | 43[b] | |
| 8 | Moreirense | 34 | 10 | 13 | 11 | 37 | 43 | −6 | 43[b] | |
| 9 | Famalicão | 34 | 10 | 10 | 14 | 40 | 48 | −8 | 40[c] | |
| 10 | B-SAD | 34 | 9 | 13 | 12 | 25 | 35 | −10 | 40[c] | |
| 11 | Gil Vicente | 34 | 11 | 6 | 17 | 33 | 42 | −9 | 39 | |
| 12 | Tondela | 34 | 10 | 6 | 18 | 36 | 57 | −21 | 36[d] | |
| 13 | Boavista | 34 | 8 | 12 | 14 | 39 | 49 | −10 | 36[d] | |
| 14 | Portimonense | 34 | 9 | 8 | 17 | 34 | 41 | −7 | 35[e] | |
| 15 | Marítimo | 34 | 10 | 5 | 19 | 27 | 47 | −20 | 35[e] | |
| 16 | Rio Ave(R) | 34 | 7 | 13 | 14 | 25 | 40 | −15 | 34 | Qualification for theRelegation play-offs |
| 17 | Farense(R) | 34 | 7 | 10 | 17 | 31 | 48 | −17 | 31 | Relegation toLiga Portugal 2 |
| 18 | Nacional(R) | 34 | 6 | 7 | 21 | 30 | 59 | −29 | 25 |
The relegation play-offs took place on 26 and 30 May 2021.
| Team 1 | Agg.Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
|---|---|---|---|---|
| Rio Ave | 0–5 | Arouca | 0–3 | 0–2 |
| Arouca | 3–0 | Rio Ave |
|---|---|---|
| Report |
| Rio Ave | 0–2 | Arouca |
|---|---|---|
| Report |
|
Arouca won 5–0 on aggregate and were promoted to2021–22 Primeira Liga; Rio Ave were relegated to2021–22 Liga Portugal 2.
| Home \ Away | BEL | BEN | BOA | BRA | FAM | FAR | GIL | MAR | MOR | NAC | PAC | PTM | POR | RAV | STA | SPO | TON | VSC |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Belenenses SAD | — | 0–3 | 0–2 | 2–1 | 1–2 | 1–1 | 2–1 | 2–0 | 0–0 | 2–1 | 0–2 | 1–0 | 0–0 | 0–0 | 0–2 | 1–2 | 2–0 | 1–1 |
| Benfica | 2–0 | — | 2–0 | 2–3 | 2–0 | 3–2 | 1–2 | 1–0 | 2–0 | 1–1 | 2–1 | 2–1 | 1–1 | 2–0 | 2–1 | 4–3 | 2–0 | 0–0 |
| Boavista | 0–0 | 3–0 | — | 1–4 | 3–0 | 0–1 | 1–2 | 0–1 | 1–0 | 0–1 | 2–0 | 1–0 | 0–5 | 3–3 | 1–1 | 0–2 | 1–1 | 0–1 |
| Braga | 1–1 | 0–2 | 2–1 | — | 1–0 | 1–0 | 1–0 | 2–1 | 2–1 | 2–1 | 1–1 | 2–1 | 2–2 | 3–0 | 0–1 | 0–1 | 4–2 | 3–0 |
| Famalicão | 0–0 | 1–5 | 2–2 | 2–2 | — | 0–0 | 0–1 | 2–1 | 0–2 | 3–0 | 2–0 | 0–1 | 1–4 | 1–1 | 1–0 | 2–2 | 2–2 | 0–1 |
| Farense | 0–1 | 0–0 | 3–1 | 1–2 | 3–3 | — | 3–1 | 2–1 | 1–2 | 0–1 | 1–1 | 1–1 | 0–1 | 0–1 | 1–1 | 0–1 | 1–0 | 2–2 |
| Gil Vicente | 0–0 | 0–2 | 1–2 | 1–1 | 0–3 | 0–0 | — | 0–1 | 1–2 | 2–0 | 1–2 | 1–0 | 0–2 | 2–0 | 1–0 | 1–2 | 1–1 | 1–2 |
| Marítimo | 1–0 | 1–2 | 0–0 | 1–0 | 0–4 | 1–0 | 0–1 | — | 0–2 | 0–0 | 0–3 | 1–2 | 1–2 | 1–0 | 1–2 | 0–2 | 2–1 | 0–0 |
| Moreirense | 2–2 | 1–1 | 1–1 | 0–4 | 3–0 | 2–0 | 1–1 | 2–1 | — | 2–2 | 0–1 | 2–2 | 1–1 | 1–1 | 1–0 | 1–1 | 2–3 | 2–2 |
| Nacional | 0–0 | 1–3 | 3–3 | 1–2 | 2–1 | 2–3 | 2–1 | 1–2 | 0–1 | — | 1–1 | 1–5 | 0–1 | 1–2 | 1–3 | 0–2 | 2–0 | 1–0 |
| Paços de Ferreira | 1–0 | 0–5 | 1–1 | 2–0 | 2–0 | 0–2 | 0–2 | 1–1 | 3–0 | 2–1 | — | 0–0 | 3–2 | 2–0 | 2–1 | 0–2 | 2–1 | 2–1 |
| Portimonense | 1–0 | 1–5 | 1–2 | 0–0 | 0–0 | 2–0 | 4–1 | 0–0 | 1–2 | 1–0 | 1–1 | — | 1–2 | 0–0 | 1–2 | 0–2 | 3–0 | 3–0 |
| Porto | 4–0 | 1–1 | 2–2 | 3–1 | 3–2 | 5–1 | 1–0 | 2–3 | 3–0 | 2–0 | 2–0 | 3–1 | — | 2–0 | 2–1 | 0–0 | 4–3 | 1–0 |
| Rio Ave | 0–0 | 0–3 | 0–0 | 0–0 | 0–1 | 2–0 | 0–2 | 1–3 | 2–0 | 0–0 | 1–1 | 3–0 | 0–3 | — | 1–2 | 0–2 | 2–1 | 0–0 |
| Santa Clara | 2–0 | 1–1 | 3–3 | 0–1 | 1–2 | 4–0 | 0–0 | 2–0 | 0–0 | 5–1 | 3–0 | 2–0 | 0–1 | 1–0 | — | 1–2 | 1–1 | 0–4 |
| Sporting CP | 2–2 | 1–0 | 1–0 | 2–0 | 1–1 | 1–0 | 3–1 | 5–1 | 2–1 | 2–0 | 2–0 | 2–0 | 2–2 | 1–1 | 2–1 | — | 4–0 | 1–0 |
| Tondela | 1–3 | 0–2 | 3–1 | 0–4 | 1–0 | 2–0 | 1–0 | 2–1 | 0–0 | 2–1 | 2–3 | 1–0 | 0–2 | 1–1 | 2–0 | 0–1 | — | 0–2 |
| Vitória de Guimarães | 0–1 | 1–3 | 2–1 | 0–1 | 1–2 | 2–2 | 2–4 | 1–0 | 2–0 | 3–1 | 1–0 | 1–0 | 2–3 | 1–3 | 1–0 | 0–4 | 1–2 | — |
The table lists the positions of teams after each week of matches. In order to preserve chronological evolvements, any postponed matches are not included to the round at which they were originally scheduled, but added to the full round they were played immediately afterwards.
| Team ╲ Round | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Sporting CP | 3 | 3 | 2 | 2 | 2 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| Porto | 2 | 1 | 5 | 3 | 3 | 4 | 4 | 4 | 3 | 3 | 3 | 2 | 2 | 3 | 2 | 2 | 2 | 2 | 2 | 2 | 3 | 3 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 |
| Benfica | 1 | 2 | 1 | 1 | 1 | 2 | 3 | 3 | 2 | 2 | 2 | 3 | 3 | 2 | 3 | 4 | 4 | 4 | 4 | 4 | 4 | 4 | 4 | 3 | 3 | 3 | 3 | 3 | 3 | 3 | 3 | 3 | 3 | 3 |
| Braga | 14 | 17 | 12 | 6 | 4 | 3 | 2 | 2 | 4 | 4 | 4 | 4 | 4 | 4 | 4 | 3 | 3 | 3 | 3 | 3 | 2 | 2 | 3 | 4 | 4 | 4 | 4 | 4 | 4 | 4 | 4 | 4 | 4 | 4 |
| Paços de Ferreira | 8 | 12 | 15 | 13 | 14 | 8 | 5 | 5 | 6 | 6 | 6 | 6 | 6 | 5 | 5 | 5 | 5 | 5 | 5 | 5 | 5 | 5 | 5 | 5 | 5 | 5 | 5 | 5 | 5 | 5 | 5 | 5 | 5 | 5 |
| Santa Clara | 5 | 4 | 3 | 4 | 6 | 5 | 9 | 8 | 7 | 7 | 7 | 7 | 7 | 11 | 8 | 7 | 7 | 7 | 8 | 8 | 7 | 8 | 7 | 7 | 7 | 6 | 7 | 7 | 8 | 7 | 8 | 8 | 7 | 6 |
| Vitória de Guimarães | 13 | 15 | 11 | 5 | 7 | 6 | 7 | 6 | 5 | 5 | 5 | 5 | 5 | 6 | 6 | 6 | 6 | 6 | 6 | 6 | 6 | 6 | 6 | 6 | 6 | 7 | 6 | 6 | 6 | 6 | 6 | 6 | 6 | 7 |
| Moreirense | 4 | 7 | 9 | 11 | 5 | 9 | 11 | 14 | 13 | 11 | 8 | 10 | 10 | 7 | 7 | 8 | 8 | 8 | 7 | 7 | 8 | 7 | 8 | 8 | 8 | 8 | 8 | 8 | 7 | 8 | 7 | 7 | 8 | 8 |
| Famalicão | 18 | 6 | 7 | 9 | 9 | 12 | 10 | 10 | 11 | 8 | 12 | 14 | 16 | 13 | 15 | 16 | 17 | 17 | 18 | 16 | 16 | 17 | 17 | 14 | 14 | 14 | 15 | 13 | 12 | 14 | 13 | 10 | 9 | 9 |
| Belenenses SAD | 6 | 10 | 8 | 8 | 15 | 14 | 13 | 13 | 8 | 10 | 14 | 12 | 14 | 17 | 11 | 14 | 13 | 13 | 13 | 10 | 10 | 12 | 10 | 10 | 13 | 13 | 12 | 11 | 10 | 11 | 9 | 9 | 10 | 10 |
| Gil Vicente | 15 | 8 | 10 | 12 | 13 | 16 | 17 | 12 | 12 | 15 | 11 | 11 | 12 | 16 | 17 | 18 | 12 | 14 | 16 | 14 | 15 | 16 | 13 | 11 | 10 | 10 | 10 | 12 | 13 | 13 | 11 | 12 | 11 | 11 |
| Tondela | 12 | 14 | 17 | 16 | 12 | 15 | 12 | 11 | 15 | 14 | 16 | 13 | 15 | 9 | 12 | 9 | 10 | 11 | 11 | 12 | 9 | 10 | 11 | 12 | 9 | 12 | 11 | 9 | 9 | 9 | 10 | 11 | 12 | 12 |
| Boavista | 7 | 16 | 14 | 17 | 17 | 13 | 15 | 16 | 16 | 16 | 17 | 17 | 17 | 18 | 18 | 15 | 18 | 18 | 17 | 17 | 18 | 14 | 15 | 17 | 15 | 15 | 14 | 15 | 16 | 16 | 16 | 16 | 15 | 13 |
| Portimonense | 11 | 13 | 16 | 14 | 16 | 17 | 18 | 15 | 17 | 18 | 18 | 16 | 18 | 12 | 13 | 13 | 15 | 15 | 12 | 13 | 13 | 11 | 12 | 13 | 12 | 9 | 9 | 10 | 11 | 10 | 12 | 13 | 14 | 14 |
| Marítimo | 17 | 9 | 4 | 7 | 11 | 11 | 14 | 17 | 18 | 13 | 10 | 8 | 8 | 8 | 9 | 10 | 11 | 12 | 15 | 18 | 17 | 18 | 16 | 18 | 18 | 16 | 16 | 16 | 15 | 12 | 14 | 14 | 13 | 15 |
| Rio Ave | 9 | 11 | 13 | 15 | 8 | 7 | 6 | 9 | 9 | 9 | 13 | 15 | 9 | 10 | 10 | 12 | 14 | 10 | 9 | 9 | 11 | 9 | 9 | 9 | 11 | 11 | 13 | 14 | 14 | 15 | 15 | 15 | 16 | 16 |
| Farense | 16 | 18 | 18 | 18 | 18 | 18 | 16 | 18 | 14 | 17 | 15 | 18 | 13 | 15 | 16 | 17 | 16 | 16 | 14 | 15 | 14 | 15 | 18 | 15 | 16 | 17 | 17 | 17 | 17 | 17 | 17 | 17 | 17 | 17 |
| Nacional | 10 | 5 | 6 | 10 | 10 | 10 | 8 | 7 | 10 | 12 | 9 | 9 | 11 | 14 | 14 | 11 | 9 | 9 | 10 | 11 | 12 | 13 | 14 | 16 | 17 | 18 | 18 | 18 | 18 | 18 | 18 | 18 | 18 | 18 |
| Rank | Player | Club | Goals[43] |
|---|---|---|---|
| 1 | Sporting CP | 23 | |
| 2 | Benfica | 22 | |
| 3 | Porto | 16 | |
| 4 | Tondela | 15 | |
| 5 | Santa Clara | 14 | |
| 6 | Porto | 13 | |
| 7 | Portimonense | 11 | |
| 8 | Belenenses SAD | 10 |
| Player | For | Against | Result | Date |
|---|---|---|---|---|
| Tondela | Moreirense | 3–2 (A) | 17 April 2021 | |
| Sporting CP | Marítimo | 5–1 (H) | 19 May 2021 |
(H) – Home team
(A) – Away team
| Rank | Player | Club | Assists[44] |
|---|---|---|---|
| 1 | Porto | 11 | |
| 2 | Benfica | 10 | |
| 3 | Benfica | 9 | |
| Benfica | |||
| 5 | Porto | 8 | |
| 6 | Porto | 7 | |
| Boavista | |||
| Farense |
| Rank | Player | Club | Clean sheets |
|---|---|---|---|
| 1 | Sporting CP | 19 | |
| 2 | Porto | 16 | |
| 3 | Rio Ave | 11 | |
| Belenenses SAD | |||
| 5 | Marítimo | 10 | |
| Vitória de Guimarães | |||
| Gil Vicente | |||
| 8 | Braga | 9 | |
| Paços de Ferreira | |||
| Boavista | |||
| Famalicão | |||
| Portimonense | |||
| Santa Clara |
For the 2020–21 season, there were seven monthly awards in the Primeira Liga: best player, goalkeeper, defender, midfielder, forward, manager and goal of the month.[45][46]
| Month | Player of the Month | Goalkeeper of the Month | Defender of the Month | Midfielder of the Month | Forward of the Month | Manager of the Month | Goal of the Month | |||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Player | Club | Player | Club | Player | Club | Player | Club | Player | Club | Manager | Club | Player | Club | |
| September/October | Sporting CP | Vitória de Guimarães | Porto | Sporting CP | Santa Clara | Benfica | Famalicão | |||||||
| November | Braga | Sporting CP | Marítimo | Paços de Ferreira | Porto | |||||||||
| December | Porto | Sporting CP | Porto | Porto | Porto | Braga | ||||||||
| January | Porto | Paços de Ferreira | Paços de Ferreira | Sporting CP | ||||||||||
| February | Braga | Sporting CP | Braga | Sporting CP | Farense | |||||||||
| March | Benfica | Benfica | Porto | Benfica | Benfica | Portimonense | ||||||||
| April | Sporting CP | Sporting CP | Sporting CP | Tondela | Sporting CP | Vitória de Guimarães | ||||||||
Annual awards were announced on 8 July 2021.[47]
| Award | Winner | Club | |
|---|---|---|---|
| Player of the Season | Sporting CP | ||
| Manager of the Season | |||
| Goal of the Season | Portimonense | ||
| Young Player of the Season | Sporting CP | ||
| Top scorer | |||
| Neno Fair-Play Prize | Porto | ||
| Club Fair-Play Prize | Moreirense | ||
| Team of the Year[48] |
| Team of the Year | ||||||
|---|---|---|---|---|---|---|
| Goalkeeper | ||||||
| Defence | ||||||
| Midfield | ||||||
| Attack | ||||||