| Season | 2018–19 |
|---|---|
| Dates | 10 August 2018 – 19 May 2019 |
| Champions | Benfica 37th title |
| Relegated | Chaves Nacional Feirense |
| Champions League | Benfica Porto |
| Europa League | Sporting CP Braga Vitória de Guimarães |
| Matches | 306 |
| Goals | 826 (2.7 per match) |
| Top goalscorer | Haris Seferovic (23 goals) |
| Biggest home win | Benfica 10–0Nacional (10 February 2019) |
| Biggest away win | Belenenses SAD 1–8Sporting CP (5 May 2019) |
| Highest scoring | Benfica 10–0Nacional (10 February 2019) |
| Longest winning run | 9 matches Benfica Porto Sporting CP |
| Longest unbeaten run | 19 matches Benfica |
| Longest winless run | 31 matches (league record)[1] Feirense |
| Longest losing run | 8 matches Chaves |
| Highest attendance | 64,064[2] Benfica 4–1Santa Clara (18 May 2019) |
| Lowest attendance | 298 Belenenses SAD 0–1Moreirense (4 February 2019)[3] |
| Total attendance | 3,577,720[4] |
| Average attendance | 11,692 |
2019–20 → | |
The2018–19 Primeira Liga (also known asLiga NOS for sponsorship reasons) was the 85th season of thePrimeira Liga, the top professional league for Portugueseassociation football clubs.Porto were the defending champions but finished behindBenfica, who became champions for a record 37th time while equalling their own scoring record of 103 goals in the1963–64 season.
The weeks leading up to the beginning of the competition were filled with several incidents:
| Team | Location | Stadium | Capacity | 2017–18 finish |
|---|---|---|---|---|
| Belenenses SAD | Oeiras | Estádio Nacional | 37,500 | 12th |
| Benfica | Lisbon | Estádio da Luz | 65,200 | 2nd |
| Boavista | Porto | Estádio do Bessa | 28,263 | 8th |
| Braga | Braga | Estádio Municipal de Braga | 30,000 | 4th |
| Chaves | Chaves | Estádio Municipal Eng. Manuel Branco Teixeira | 8,400 | 6th |
| Desportivo das Aves | Aves | Estádio do CD Aves | 6,230 | 13th |
| Feirense | Santa Maria da Feira | Estádio Marcolino de Castro | 5,600 | 16th |
| Marítimo | Funchal | Estádio do Marítimo | 10,600 | 7th |
| Moreirense | Moreira de Cónegos | Parque de Jogos Comendador Joaquim de Almeida Freitas | 6,150 | 15th |
| Nacional | Funchal | Estádio da Madeira | 5,200 | 1st (LP) |
| Portimonense | Portimão | Estádio Municipal de Portimão | 5,870 | 10th |
| 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 | 10,000 | 2nd (LP) |
| Sporting CP | Lisbon | Estádio José Alvalade | 50,095 | 3rd |
| Tondela | Tondela | Estádio João Cardoso | 5,000 | 11th |
| Vitória de Guimarães | Guimarães | Estádio D. Afonso Henriques | 30,000 | 9th |
| Vitória de Setúbal | Setúbal | Estádio do Bonfim | 15,497 | 14th |
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification or relegation |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Benfica(C) | 34 | 28 | 3 | 3 | 103 | 31 | +72 | 87 | Qualification for theChampions League group stage |
| 2 | Porto | 34 | 27 | 4 | 3 | 74 | 20 | +54 | 85 | Qualification for theChampions League third qualifying round |
| 3 | Sporting CP | 34 | 23 | 5 | 6 | 72 | 33 | +39 | 74 | Qualification for theEuropa League group stage[a] |
| 4 | Braga | 34 | 21 | 4 | 9 | 56 | 37 | +19 | 67 | Qualification for theEuropa League third qualifying round[a] |
| 5 | Vitória de Guimarães | 34 | 15 | 7 | 12 | 46 | 34 | +12 | 52[b] | Qualification for theEuropa League second qualifying round[a] |
| 6 | Moreirense | 34 | 16 | 4 | 14 | 39 | 44 | −5 | 52[b] | |
| 7 | Rio Ave | 34 | 12 | 9 | 13 | 50 | 52 | −2 | 45 | |
| 8 | Boavista | 34 | 13 | 5 | 16 | 34 | 40 | −6 | 44 | |
| 9 | Belenenses SAD | 34 | 10 | 13 | 11 | 42 | 51 | −9 | 43 | |
| 10 | Santa Clara | 34 | 11 | 9 | 14 | 43 | 45 | −2 | 42 | |
| 11 | Marítimo | 34 | 12 | 3 | 19 | 26 | 44 | −18 | 39[c] | |
| 12 | Portimonense | 34 | 11 | 6 | 17 | 44 | 59 | −15 | 39[c] | |
| 13 | Vitória de Setúbal | 34 | 8 | 12 | 14 | 28 | 39 | −11 | 36[d] | |
| 14 | Desportivo das Aves | 34 | 10 | 6 | 18 | 35 | 49 | −14 | 36[d] | |
| 15 | Tondela | 34 | 9 | 8 | 17 | 40 | 54 | −14 | 35 | |
| 16 | Chaves(R) | 34 | 8 | 8 | 18 | 34 | 57 | −23 | 32 | Relegation toLigaPro |
| 17 | Nacional(R) | 34 | 7 | 7 | 20 | 33 | 73 | −40 | 28 | |
| 18 | Feirense(R) | 34 | 3 | 11 | 20 | 27 | 64 | −37 | 20 |
| 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Benfica | 7 | 2 | 2 | 1 | 1 | 3 | 1 | 3 | 5 | 4 | 4 | 4 | 4 | 2 | 4 | 3 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| Porto | 1 | 1 | 5 | 4 | 3 | 2 | 3 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 |
| Sporting CP | 3 | 2 | 2 | 3 | 5 | 4 | 5 | 5 | 3 | 2 | 2 | 2 | 2 | 3 | 2 | 4 | 4 | 4 | 4 | 4 | 4 | 4 | 4 | 4 | 4 | 4 | 3 | 3 | 3 | 3 | 3 | 3 | 3 | 3 |
| Braga | 2 | 5 | 1 | 2 | 2 | 1 | 2 | 2 | 2 | 3 | 3 | 3 | 3 | 4 | 3 | 2 | 3 | 3 | 3 | 3 | 3 | 3 | 3 | 3 | 3 | 3 | 4 | 4 | 4 | 4 | 4 | 4 | 4 | 4 |
| Vitória de Guimarães | 10 | 16 | 12 | 8 | 9 | 9 | 7 | 8 | 8 | 7 | 5 | 5 | 5 | 5 | 5 | 5 | 5 | 6 | 5 | 6 | 6 | 6 | 6 | 6 | 6 | 5 | 6 | 6 | 6 | 6 | 6 | 6 | 6 | 5 |
| Moreirense | 14 | 10 | 10 | 13 | 17 | 11 | 15 | 12 | 7 | 6 | 8 | 10 | 8 | 7 | 6 | 6 | 6 | 7 | 6 | 5 | 5 | 5 | 5 | 5 | 5 | 6 | 5 | 5 | 5 | 5 | 5 | 5 | 5 | 6 |
| Rio Ave | 15 | 7 | 7 | 7 | 4 | 5 | 4 | 4 | 4 | 5 | 6 | 6 | 6 | 10 | 10 | 9 | 9 | 10 | 9 | 9 | 8 | 8 | 9 | 9 | 10 | 9 | 9 | 9 | 9 | 8 | 8 | 7 | 7 | 7 |
| Boavista | 4 | 9 | 9 | 12 | 14 | 15 | 11 | 14 | 15 | 16 | 16 | 14 | 12 | 13 | 13 | 13 | 13 | 15 | 16 | 15 | 13 | 12 | 11 | 11 | 13 | 13 | 13 | 14 | 12 | 14 | 13 | 11 | 9 | 8 |
| Belenenses SAD | 8 | 7 | 7 | 10 | 8 | 12 | 12 | 9 | 10 | 10 | 9 | 7 | 7 | 6 | 8 | 5 | 5 | 5 | 7 | 7 | 7 | 7 | 7 | 7 | 7 | 7 | 7 | 7 | 7 | 7 | 7 | 9 | 10 | 9 |
| Santa Clara | 11 | 13 | 15 | 9 | 12 | 7 | 6 | 6 | 6 | 9 | 10 | 9 | 9 | 8 | 9 | 8 | 8 | 9 | 10 | 10 | 10 | 9 | 8 | 8 | 8 | 8 | 8 | 8 | 8 | 9 | 9 | 8 | 8 | 10 |
| Marítimo | 8 | 11 | 6 | 5 | 6 | 6 | 8 | 11 | 12 | 13 | 14 | 13 | 15 | 15 | 16 | 16 | 16 | 14 | 12 | 13 | 15 | 13 | 12 | 15 | 11 | 11 | 11 | 13 | 10 | 12 | 12 | 10 | 11 | 11 |
| Portimonense | 15 | 18 | 18 | 17 | 15 | 17 | 13 | 10 | 11 | 11 | 11 | 11 | 11 | 9 | 7 | 7 | 7 | 8 | 8 | 8 | 9 | 10 | 10 | 10 | 9 | 10 | 10 | 10 | 11 | 10 | 11 | 13 | 12 | 12 |
| Vitória de Setúbal | 4 | 6 | 11 | 11 | 13 | 14 | 10 | 7 | 9 | 8 | 7 | 8 | 10 | 11 | 12 | 10 | 10 | 11 | 11 | 11 | 12 | 15 | 13 | 14 | 15 | 15 | 14 | 11 | 13 | 13 | 14 | 14 | 13 | 13 |
| Desportivo das Aves | 15 | 15 | 17 | 17 | 18 | 16 | 18 | 18 | 16 | 12 | 13 | 15 | 14 | 16 | 15 | 15 | 15 | 17 | 15 | 16 | 14 | 16 | 16 | 13 | 12 | 12 | 12 | 12 | 14 | 11 | 10 | 12 | 14 | 14 |
| Tondela | 11 | 14 | 16 | 16 | 11 | 13 | 16 | 16 | 13 | 14 | 15 | 17 | 17 | 14 | 14 | 14 | 14 | 13 | 13 | 12 | 11 | 11 | 14 | 16 | 16 | 16 | 16 | 15 | 15 | 15 | 15 | 16 | 15 | 15 |
| Chaves | 18 | 12 | 14 | 14 | 10 | 10 | 14 | 15 | 17 | 18 | 18 | 18 | 18 | 18 | 18 | 18 | 18 | 18 | 17 | 17 | 17 | 17 | 17 | 17 | 17 | 17 | 17 | 17 | 17 | 16 | 16 | 15 | 16 | 16 |
| Nacional | 13 | 17 | 13 | 15 | 16 | 18 | 17 | 17 | 18 | 17 | 12 | 12 | 13 | 12 | 11 | 11 | 11 | 12 | 14 | 14 | 16 | 14 | 15 | 12 | 14 | 14 | 15 | 16 | 16 | 17 | 17 | 17 | 17 | 17 |
| Feirense | 4 | 4 | 4 | 6 | 7 | 8 | 9 | 13 | 14 | 15 | 17 | 16 | 16 | 17 | 17 | 17 | 17 | 16 | 18 | 18 | 18 | 18 | 18 | 18 | 18 | 18 | 18 | 18 | 18 | 18 | 18 | 18 | 18 | 18 |
| Home \ Away | BEL | BEN | BOA | BRA | CHA | DAV | FEI | MAR | MOR | NAC | PRT | POR | RAV | STC | SCP | TON | VGU | VSE |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Belenenses SAD | — | 2–0 | 0–0 | 0–3 | 1–0 | 5–2 | 4–0 | 0–1 | 0–1 | 3–0 | 2–2 | 2–3 | 1–3 | 1–1 | 1–8 | 2–2 | 1–0 | 0–0 |
| Benfica | 2–2 | — | 5–1 | 6–2 | 4–0 | 2–0 | 4–0 | 6–0 | 1–3 | 10–0 | 5–1 | 1–0 | 4–2 | 4–1 | 1–1 | 1–0 | 3–2 | 4–2 |
| Boavista | 2–0 | 0–2 | — | 4–2 | 1–2 | 1–0 | 2–0 | 0–1 | 3–1 | 1–0 | 0–2 | 0–1 | 1–0 | 1–0 | 1–2 | 2–0 | 0–0 | 1–0 |
| Braga | 0–2 | 1–4 | 1–0 | — | 2–1 | 3–1 | 4–0 | 2–0 | 2–0 | 4–2 | 2–0 | 2–3 | 1–1 | 1–0 | 1–0 | 3–0 | 1–0 | 2–1 |
| Chaves | 2–2 | 2–2 | 1–1 | 0–1 | — | 1–2 | 0–0 | 1–0 | 1–2 | 4–1 | 2–0 | 1–4 | 1–1 | 0–0 | 1–3 | 2–1 | 0–1 | 1–2 |
| Desportivo das Aves | 3–0 | 0–3 | 2–0 | 0–2 | 0–1 | — | 1–1 | 0–1 | 0–1 | 2–3 | 3–0 | 0–1 | 2–1 | 1–2 | 1–3 | 2–2 | 1–1 | 2–1 |
| Feirense | 0–0 | 1–4 | 1–1 | 0–2 | 4–4 | 2–1 | — | 1–1 | 1–3 | 0–0 | 0–1 | 1–2 | 2–0 | 2–2 | 1–3 | 2–4 | 1–2 | 0–1 |
| Marítimo | 0–0 | 0–1 | 0–1 | 1–0 | 2–1 | 0–1 | 2–0 | — | 3–2 | 3–2 | 2–1 | 0–2 | 0–2 | 1–0 | 0–0 | 2–0 | 1–3 | 0–1 |
| Moreirense | 1–1 | 0–4 | 2–1 | 1–0 | 0–1 | 1–0 | 1–0 | 1–0 | — | 2–1 | 2–0 | 1–1 | 1–2 | 0–1 | 1–3 | 2–0 | 1–3 | 1–1 |
| Nacional | 0–1 | 0–4 | 0–0 | 0–3 | 2–0 | 0–0 | 4–0 | 1–0 | 1–2 | — | 0–1 | 0–4 | 0–1 | 0–3 | 0–1 | 3–2 | 1–0 | 0–0 |
| Portimonense | 1–1 | 2–0 | 0–2 | 1–1 | 0–1 | 1–1 | 1–0 | 3–2 | 0–2 | 5–1 | — | 0–3 | 0–1 | 2–2 | 4–2 | 3–2 | 3–2 | 3–1 |
| Porto | 3–0 | 1–2 | 2–0 | 1–0 | 5–0 | 4–0 | 2–0 | 3–0 | 3–0 | 3–1 | 4–1 | — | 2–1 | 1–0 | 2–1 | 1–0 | 2–3 | 2–0 |
| Rio Ave | 2–2 | 2–3 | 2–1 | 1–2 | 1–0 | 0–2 | 0–0 | 3–1 | 1–2 | 3–3 | 2–1 | 2–2 | — | 1–2 | 1–3 | 2–2 | 2–1 | 1–1 |
| Santa Clara | 2–3 | 0–2 | 4–2 | 3–3 | 1–0 | 0–0 | 4–4 | 0–1 | 1–1 | 2–0 | 2–1 | 1–2 | 1–3 | — | 1–2 | 1–2 | 1–0 | 0–0 |
| Sporting CP | 2–1 | 2–4 | 3–0 | 3–0 | 2–1 | 4–1 | 1–0 | 2–0 | 2–1 | 5–2 | 3–1 | 0–0 | 3–0 | 1–0 | — | 1–1 | 2–0 | 2–1 |
| Tondela | 0–1 | 1–3 | 1–0 | 0–1 | 5–2 | 0–2 | 1–1 | 2–1 | 2–0 | 1–1 | 3–2 | 0–3 | 1–1 | 1–3 | 2–1 | — | 1–0 | 1–2 |
| Vitória de Guimarães | 5–1 | 0–1 | 3–1 | 1–1 | 4–0 | 0–2 | 0–1 | 1–0 | 1–0 | 2–2 | 2–0 | 0–0 | 3–2 | 2–0 | 1–0 | 1–0 | — | 1–1 |
| Vitória de Setúbal | 0–0 | 0–1 | 0–3 | 0–1 | 0–0 | 2–0 | 2–1 | 1–0 | 3–0 | 1–2 | 1–1 | 0–2 | 1–3 | 0–2 | 1–1 | 0–0 | 1–1 | — |
| Rank | Player | Club | Goals[citation needed] |
|---|---|---|---|
| 1 | Benfica | 23 | |
| 2 | Sporting CP | 20 | |
| 3 | Benfica | 17 | |
| 4 | Sporting CP | 15 | |
| Benfica | |||
| Porto | |||
| Braga | |||
| 8 | Benfica | 13 | |
| 9 | Braga | 12 | |
| Tondela |
| Rank | Player | Club | Assists[citation needed] |
|---|---|---|---|
| 1 | Benfica | 19 | |
| 2 | Sporting CP | 13 | |
| 3 | Benfica | 12 | |
| Benfica | |||
| 5 | Porto | 9 | |
| Sporting CP | |||
| 7 | Porto | 8 | |
| 8 | Porto | 7 | |
| Benfica | |||
| Tondela | |||
| Braga | |||
| Moreirense |
| Player | For | Against | Result | Date |
|---|---|---|---|---|
| Benfica | Vitória de Guimarães | 3–2 (H) | 10 August 2018 | |
| Aves | Portimonense | 3–0 (H) | 1 October 2018 | |
| Vitória de Setúbal | Moreirense | 3–0 (H) | 6 October 2018 | |
| Braga | Feirense | 4–0 (H) | 14 December 2018 | |
| Porto | Chaves | 1–4 (A) | 18 January 2019 | |
| Nacional | Feirense | 4–0 (H) | 16 February 2019 | |
| Chaves | Nacional | 4–1 (H) | 28 April 2019 | |
| Sporting CP | Belenenses SAD | 1–8 (A) | 5 May 2019 | |
| Santa Clara | Feirense | 4–4 (H) | 11 May 2019 |
| Month | Manager of the Month | Player of the Month | Goal of the Month | ||||
|---|---|---|---|---|---|---|---|
| Manager | Club | Player | Club | Player | Club | Against/Date | |
| August[37] | Feirense | Benfica | Vitória de Setúbal | Nacional 26 August | |||
| September[38] | Braga | Portimonense | Santa Clara | Nacional 30 September | |||
| October/November[39][40][41] | Porto | Sporting CP | Chaves | Sporting CP 11 November | |||
| December[42] | Sporting CP | Sporting CP | Rio Ave 3 December | ||||
| January[43] | Moreirense | Benfica | Benfica | Boavista 29 January | |||
| February[44] | Benfica | Sporting CP | Feirense | Sporting CP 10 February | |||
| March[citation needed] | Marítimo | Nacional 31 March | |||||
| April[45][46][47] | Benfica | ||||||
| Month | Goalkeeper of the Month | Defender of the Month | Midfielder of the Month | Forward of the Month | ||||
|---|---|---|---|---|---|---|---|---|
| Player | Club | Player | Club | Player | Club | Player | Club | |
| August[48] | Feirense | Porto | Benfica | Feirense | ||||
| September[49] | Porto | Chaves | Braga | |||||
| October/November[50][51][52] | Porto | Sporting CP | Sporting CP | |||||
| December[53] | Belenenses SAD | |||||||
| January[54] | Moreirense | Braga | ||||||
| February[55] | Benfica | Benfica | Benfica | |||||
| March[citation needed] | Marítimo | Benfica | Porto | |||||
| April[56][57][46][58] | Desportivo das Aves | Sporting CP | ||||||
Annual awards were announced on 5 July 2019.[59]
| Award | Winner | Club |
|---|---|---|
| Player of the Season | Sporting CP | |
| Manager of the Season | Benfica | |
| Goal of the Season | Sporting CP | |
| Young Player of the Season | Benfica | |
| Top scorer | Benfica | |
| Player Fair-Play Prize | Porto | |
| Club Fair-Play Prize | Belenenses SAD | |
| Turf of the Season | Portimonense | |
| Team of the Year | ||||||
|---|---|---|---|---|---|---|
| Goalkeeper | ||||||
| Defenders | ||||||
| Midfielders | ||||||
| Attackers | ||||||
Source:[60]
| No. | Club | Average attendance | Change | Highest |
|---|---|---|---|---|
| 1 | Benfica | 53,824 | 1,2% | 64,064 |
| 2 | Porto | 41,626 | -2,5% | 49,220 |
| 3 | Sporting | 33,691 | -22,8% | 45,503 |
| 4 | Vitória | 18,249 | 14,0% | 27,435 |
| 5 | Braga | 12,035 | 2,8% | 24,046 |
| 6 | Boavista | 8,155 | 45,0% | 19,592 |
| 7 | Marítimo | 6,622 | -6,4% | 9,830 |
| 8 | Vitória Setúbal | 4,784 | 16,4% | 10,628 |
| 9 | Chaves | 4,550 | 25,4% | 7,783 |
| 10 | Santa Clara | 4,010 | 97,4% | 10,000 |
| 11 | Rio Ave | 3,630 | -6,7% | 8,836 |
| 12 | Portimonense | 3,313 | 4,9% | 5,989 |
| 13 | Feirense | 3,049 | -22,0% | 5,449 |
| 14 | Belenenses | 2,889 | -13,6% | 10,901 |
| 15 | Tondela | 2,702 | 13,8% | 4,985 |
| 16 | Nacional | 2,595 | 34,9% | 4,793 |
| 17 | Aves | 2,454 | -6,9% | 5,338 |
| 18 | Moreirense | 2,275 | 0,5% | 5,510 |