2018–19 Primeira Liga

{{Short description|85th season of top-tier Portuguese football}}

{{Infobox football league season

| competition = Primeira Liga

| season = 2018–19

| dates = 10 August 2018 – 19 May 2019

| winners = Benfica
37th title

| relegated = Chaves
Nacional
Feirense

| continentalcup1 = Champions League

| continentalcup1 qualifiers = Benfica
Porto

| continentalcup2 = Europa League

| continentalcup2 qualifiers = Sporting CP
Braga
Vitória de Guimarães

| league topscorer = Haris Seferovic (23 goals)

| biggest home win = {{nowrap|Benfica 10–0 Nacional}}
(10 February 2019)

| biggest away win = {{nowrap|Belenenses SAD 1–8 Sporting CP}}
(5 May 2019)

| highest scoring = {{nowrap|Benfica 10–0 Nacional}}
(10 February 2019)

| matches = 306

| total goals = 826

| longest wins = 9 matches
Benfica
Porto
Sporting CP

| longest unbeaten = 19 matches
Benfica

| longest winless = 31 matches (league record)[https://rr.sapo.pt/noticia/151798/feirense-vence-pela-primeira-vez-desde-agosto Feirense vence pela primeira vez desde agosto] Renascença {{in lang|pt}}
Feirense

| longest losses = 8 matches
Chaves

| highest attendance = 64,064{{cite web|url=http://www.ligaportugal.pt/en/liga/estatisticas/espectadores/jogo/20182019/liganos|title=Spectators by game|website=Liga Portugal|access-date=19 May 2019}}
Benfica 4–1 Santa Clara
(18 May 2019)

| lowest attendance = 298
{{nowrap|Belenenses SAD 0–1 Moreirense
(4 February 2019){{cite news|url=http://www.zerozero.pt/news.php?id=250648&nchapter=5|title=Sabe quais foram os jogos da Liga NOS com pior assistência?|language=pt|trans-title=Do you know which Liga NOS games had the worst attendance?|work=zerozero.pt|access-date=20 May 2019}}}}

| attendance = 3,577,720{{cite web|url=https://www.ligaportugal.pt/en/liga/estatisticas/espectadores/clube/20182019/liganos|title=Spectators by team|website=Liga Portugal|access-date=4 October 2019}}

| average attendance = 11,692

| prevseason = 2017–18

| nextseason = 2019–20

}}

The 2018–19 Primeira Liga (also known as Liga NOS for sponsorship reasons) was the 85th season of the Primeira Liga, the top professional league for Portuguese association football clubs. Porto were the defending champions but finished behind Benfica, who became champions for a record 37th time while equalling their own scoring record of 103 goals in the 1963–64 season.

Incidents

The weeks leading up to the beginning of the competition were filled with several incidents:

  • Contrary to previous seasons, three teams will be relegated. This is due to the fact that Gil Vicente was granted a place in the 2019–20 Primeira Liga season by court decision. Gil Vicente argued against this solution since the club claimed for an immediate integration in the first tier (possibly with an enlargement to 20 participating teams).{{cite web|date=30 July 2018|url=https://www.jn.pt/desporto/interior/gil-vicente-na-i-liga-so-em-201920-9324504.html|title=Gil Vicente na Liga só em 2019/20|trans-title=Gil Vicente will only be in Primeira Liga by 2019/20|language=pt|publisher=Jornal de Notícias|access-date=30 July 2018}}
  • Académico de Viseu, which had finished third in 2017–18 LigaPro, claimed that runners-up Santa Clara should be punished for irregularities occurred in several games of the season. This would prevent Santa Clara to be promoted to the 2018–2019 Primeira Liga, hence Académico de Viseu would take its place.{{cite web|date=30 July 2018|url=http://www.maisfutebol.iol.pt/uniao-da-madeira/academico-viseu/conselho-de-disciplina-da-federacao-confirma-santa-clara-na-liga|title=Conselho de Disciplina da Federação confirma Santa Clara na Liga|trans-title=The Discipline Conseil of Portuguese football federation confirms Santa Clara in the Primeira Liga|language=pt|publisher=Mais Futebol|access-date=30 July 2018}}
  • Following the incidents in Sporting CP's training centre, during which players and staff were attacked by the club's ultras, nine players unilaterally revoked their contracts.{{Cite web|url=https://24.sapo.pt/desporto/artigos/bruno-de-carvalho-confirma-nove-rescisoes-no-sporting|title=Bruno de Carvalho confirma nove rescisões no Sporting|last=SAPO|website=SAPO 24|language=pt|access-date=2019-01-10}} Ultimately, after the president's impeachment (as he was accused of being responsible for those occurrences), the club was able to convince some of those players to return.{{Cite web|url=https://www.jornaldenegocios.pt/empresas/desporto/detalhe/ag-do-sporting-tendencia-de-voto-aponta-para-destituicao-de-bruno-de-carvalho|title=Bruno de Carvalho destituído com 71% dos votos|website=www.jornaldenegocios.pt|language=pt-pt|access-date=2019-01-10}} Nevertheless, the new administration always admitted that the club would start the season in an early preparation phase.{{Cite web|url=https://www.publico.pt/2018/07/27/desporto/noticia/peseiro-admite-que-sporting-parte-atras-na-liga-1839312|title=Peseiro admite que Sporting parte atrás na Liga|last=Lusa|website=PÚBLICO|date=27 July 2018 |language=pt|access-date=2019-01-10}}
  • On 30 June, following disputes over the administration of the football section, Belenenses broke the relationship with the publicly traded company who owned the football section (in Portuguese, SAD - as for sociedade anónima desportiva). Nevertheless, Codecity Sports Management, the owners of Belenenses's football Inc., decided to keep business and placed an entering in Primeira Liga under the name "Belenenses SAD", using Estádio Nacional as home stadium.{{Cite web|url=https://www.cmjornal.pt/desporto/futebol/detalhe/direcao-do-belenenses-assume-rotura-total-com-a-sad-do-clube|title=Direção do Belenenses assume rotura total com a SAD do clube|last=Laranjeira|first=Francisco|website=www.cmjornal.pt|language=pt-PT|access-date=2019-01-10}} In October, the intellectual property court issued an obligation for the team owned by Codecity Sports Management to rebrand, dismissing every trademark connection with Clube de Futebol "Os Belenenses" but the society did not follow and appealed the decision.{{Cite web|url=https://ionline.sapo.pt/632141|title=Tribunal proíbe SAD do Belenenses de usar o símbolo e o nome da equipa|website=ionline|language=pt|access-date=2019-01-10}} The original club made a fresh start, entering a team in the bottom division of Lisbon FA (6th tier), keeping the support of a vast majority of the fans.{{cite web|title=Começar do zero quase 100 anos depois. A nova vida d'Os Belenenses|date=30 July 2018|url=https://www.tsf.pt/desporto/interior/comecar-do-zero-quase-100-anos-depois-a-nova-vida-dos-belenenses-9750674.html}}

Teams

=Stadia and locations=

{{Location map+|Portugal

|caption={{center|Location of teams in 2018–19 Primeira Liga (Mainland)}}

|float=right

|width=350

|places =

{{Location map~|Portugal|lat=38.6991685|long=-9.2203687|label=Belenenses SAD|position=bottom}}

{{Location map~|Portugal|lat=38.7510519|long=-9.2026693|label=Benfica|position=top}}

{{Location map~|Portugal|lat=38.7511573|long=-9.1539178|label=Sporting CP|position=right}}

{{Location map~|Portugal|lat=41.1595092|long=-8.6255703|label=Boavista|position=left}}

{{Location map~|Portugal|lat=41.16177|long=-8.583591|label=Porto|position=right}}

{{Location map~|Portugal|lat=41.5454486|long=-8.426507|label=Braga|position=top}}

{{Location map~|Portugal|lat=41.3690522|long=-8.4058137|label=Desp. Aves|position=bottom}}

{{Location map~|Portugal|lat=41.7410586|long=-7.4706046|label=Chaves|position=bottom}}

{{Location map~|Portugal|lat=40.9281143|long=-8.555621|label=Feirense|position=right}}

{{Location map~|Portugal|lat=41.3821517|long=-8.3358937|label=Moreirense|position=right}}

{{Location map~|Portugal|lat=37.13617|long=-8.5376926|label=Portimonense|position=top}}

{{Location map~|Portugal|lat=41.3517302|long=-8.7478619|label=Rio Ave|position=left}}

{{Location map~|Portugal|lat=40.5168388|long=-8.0800471|label=Tondela|position=top}}

{{Location map~|Portugal|lat=41.44253|long=-8.2917857|label=V. Guimarães|position=left}}

{{Location map~|Portugal|lat=38.5254047|long=-8.8941|label=V. Setúbal|position=right}}

}}

{{Location map+|Portugal Madeira

|caption={{center|Location of teams in 2018–19 Primeira Liga (Madeira)}}

|float=right

|width=250

|places=

{{Location map~|Portugal Madeira|lat=32.645604|long=-16.9282978|label=Marítimo|position=bottom}}

{{Location map~|Portugal Madeira|lat=32.670846|long=-16.883584|label=Nacional|position=right}}

}}

{{Location map+|Portugal Azores

|caption={{center|Location of teams in 2018–19 Primeira Liga (Azores)}}

|float=right

|width=250

|places =

{{Location map~|Portugal Azores|lat=37.7428301|long=-25.6805868|label=Santa Clara|position=bottom}}

}}

class="wikitable sortable" style="text-align: left;"
Team

! Location

! Stadium

! Capacity

! data-sort-type="number" |2017–18 finish

Belenenses SAD

|Oeiras

| Estádio Nacional

| style="text-align:center;"| 37,500

| 12th

Benfica

| Lisbon

| Estádio da Luz

| style="text-align:center;"| 65,200

| 2nd

Boavista

| Porto

| Estádio do Bessa

| style="text-align:center;"| 28,263

| 8th

Braga

| Braga

| Estádio Municipal de Braga

| style="text-align:center;"| 30,000

| 4th

Chaves

| Chaves

| Estádio Municipal Eng. Manuel Branco Teixeira

| style="text-align:center;"| 8,400

| 6th

Desportivo das Aves

| Aves

| Estádio do CD Aves

| style="text-align:center;"| 6,230

| 13th

Feirense

| Santa Maria da Feira

| Estádio Marcolino de Castro

| style="text-align:center;"| 5,600

| 16th

Marítimo

| Funchal

| Estádio do Marítimo

| style="text-align:center;"| 10,600

| 7th

Moreirense

| Moreira de Cónegos

| Parque de Jogos Comendador Joaquim de Almeida Freitas

| style="text-align:center;"| 6,150

| 15th

Nacional

| Funchal

| Estádio da Madeira

| style="text-align:center;"| 5,200

| {{hs|31}}1st (LP)

Portimonense

| Portimão

| Estádio Municipal de Portimão

| style="text-align:center;"| 5,870

| 10th

Porto

| Porto

| Estádio do Dragão

| style="text-align:center;"| 50,033

| 1st

Rio Ave

| Vila do Conde

| Estádio dos Arcos

| style="text-align:center;"| 9,065

| 5th

Santa Clara

| Ponta Delgada

| Estádio de São Miguel

| style="text-align:center;"| 10,000

| {{hs|31}}2nd (LP)

Sporting CP

| Lisbon

| Estádio José Alvalade

| style="text-align:center;"| 50,095

| 3rd

Tondela

| Tondela

| Estádio João Cardoso

| style="text-align:center;"| 5,000

| 11th

Vitória de Guimarães

| Guimarães

| Estádio D. Afonso Henriques

| style="text-align:center;"| 30,000

| 9th

Vitória de Setúbal

| Setúbal

| Estádio do Bonfim

| style="text-align:center;"| 15,497

| 14th

{{notelist-ua}}

=Personnel and sponsors=

class="wikitable sortable" style="text-align: left;"
Team

! Manager

! Captain

! Kit Manufacturer

! Sponsors

Belenenses SAD

| {{flagicon|POR}} Silas

| {{flagicon|POR}} Gonçalo Silva

| Lacatoni

| Kia Motors

Benfica

| {{flagicon|POR}} Bruno Lage

| {{flagicon|BRA}} Jardel

| Adidas

| Emirates

Boavista

| {{flagicon|POR}} Jorge Simão

| {{flagicon|SEN}} Idris

| Lacatoni

|[http://www.mestredacor.pt Mestre da Cor]

Braga

| Vacant

| {{flagicon|BRA}} Marcelo Goiano

| Lacatoni

|[https://www.forumbraga.com Forum Braga]

Chaves

| {{flagicon|POR}} Daniel Ramos

| {{flagicon|POR}} Nuno André Coelho

| Lacatoni

| Museu do Pão

Desportivo das Aves

| {{flagicon|POR}} José Mota

| {{flagicon|POR}} Nélson Lenho

| Lacatoni

| Meo

Feirense

| {{flagicon|POR}} Nuno Manta Santos

| {{flagicon|POR}} Cris

| Legea

|[https://www.castroelectronica.pt Castro Electrónica]

Marítimo

| {{flagicon|POR}} Petit

|{{flagicon|POR}} Edgar Costa

| Nike

| Santander Totta

Moreirense

| {{flagicon|POR}} Ivo Vieira

| {{flagicon|POR}} Arsénio

|CDT

| —

Nacional

| {{flagicon|POR}} Costinha

| {{flagicon|POR}} Jota

| Hummel

| Santander Totta

Portimonense

| {{flagicon|POR}} António Folha

| {{flagicon|POR}} Ricardo Ferreira

| Mizuno

| McDonald's

Porto

| {{flagicon|POR}} Sérgio Conceição

| {{flagicon|MEX}} Héctor Herrera

| New Balance

| Meo

Rio Ave

| {{flagicon|POR}} Daniel Ramos

| {{flagicon|POR}} Tarantini

| Nike

| Meo

Santa Clara

| {{flagicon|POR}} João Henriques

| {{flagicon|CAN}} Pedro Pacheco

| Nike

| Santander Totta

Sporting CP

| {{flagicon|NED}} Marcel Keizer

| {{flagicon|POR}} Bruno Fernandes

| Macron

| NOS

Tondela

| {{flagicon|POR}} Pepa

| {{flagicon|POR}} Ricardo Costa

| CDT

|[http://www.basi.pt Laboratórios BASI]

Vitória de Guimarães

| {{flagicon|POR}} Luís Castro

| {{flagicon|POR}} André André

| Macron

| Castro Electrónica

Vitória de Setúbal

| {{flagicon|ANG}} Lito Vidigal

| {{flagicon|POR}} Vasco Fernandes

| Hummel

| Kia Motors

=Managerial changes=

class="wikitable sortable"
Team

!Outgoing manager

!Manner of departure

!Date of vacancy

!Position in table

!Incoming manager

!Date of appointment

Vitória de Setúbal

| {{flagicon|POR}} José Couceiro

| rowspan=2 align="center"| End of contract

| 13 May 2018{{cite web|date=13 May 2018|url=https://www.dn.pt/lusa/interior/jose-couceiro-anuncia-saida-do-vitoria-de-setubal-9337014.html|title=José Couceiro anuncia saída do Vitória de Setúbal|trans-title=José Couceiro announces departure from Vitória de Setúbal|language=pt|publisher=Diário de Notícias|access-date=2 July 2018}}

| rowspan=10 align="center"| Pre-season

| {{flagicon|POR}} Lito Vidigal

| 22 May 2018{{cite web|date=22 May 2018|url=https://www.dn.pt/lusa/interior/lito-vidigal-e-o-novo-treinador-do-vitoria-de-setubal-9367990.html|title=Lito Vidigal é o novo treinador do Vitória de Setúbal|trans-title=Lito Vidigal is the new manager of Vitória de Setúbal|language=pt|publisher=Diário de Notícias|access-date=2 July 2018}}

Santa Clara

| {{flagicon|POR}} Carlos Pinto

| 14 May 2018{{cite web|date=13 May 2018|url=https://www.dn.pt/desporto/interior/carlos-pinto-deixa-comando-tecnico-do-santa-clara-apos-subida-a-i-liga-9339762.html|title=Carlos Pinto deixa Santa Clara após subida de divisão|trans-title=Carlos Pinto leaves Santa Clara following promotion|language=pt|publisher=Diário de Notícias|access-date=2 July 2018}}

| {{flagicon|POR}} João Henriques

| 31 May 2018{{cite web|date=31 May 2018|url=https://www.dn.pt/lusa/interior/joao-henriques-assina-por-um-ano-com-o-santa-clara-9398280.html|title=João Henriques assina por um ano com o Santa Clara|trans-title=João Henriques signs for one year with Santa Clara|language=pt|publisher=Diário de Notícias|access-date=2 July 2018}}

Vitória de Guimarães

| {{flagicon|POR}} José Peseiro

| rowspan=6 align="center"| Mutual consent

| 15 May 2018{{cite web|date=15 May 2018|url=http://www.vitoriasc.pt/pt/news/index/view/comunicado-12|title=Comunicado|trans-title=Announcement|language=pt|publisher=Vitória S.C.|access-date=2 July 2018|archive-date=2 July 2018|archive-url=https://web.archive.org/web/20180702233209/http://www.vitoriasc.pt/pt/news/index/view/comunicado-12|url-status=dead}}

| {{flagicon|POR}} Luís Castro

| 21 May 2018{{cite web|date=21 May 2018|url=http://www.vitoriasc.pt/pt/news/index/view/luis-castro-e-o-novo-treinador|title=Luís Castro é o novo treinador|trans-title=Luís Castro is the new manager|language=pt|publisher=Vitória S.C.|access-date=2 July 2018}}

Moreirense

| {{flagicon|POR}} Petit

| 20 May 2018{{cite web|date=20 May 2018|url=https://www.ojogo.pt/futebol/1a-liga/moreirense/noticias/interior/petit-nao-vai-continuar-ao-leme-do-moreirense-9359065.html|title=Petit não vai continuar ao leme do Moreirense

|trans-title=Petit will not continue in charge of Moreirense|language=pt|publisher=O Jogo|access-date=2 July 2018}}

| {{flagicon|POR}} Ivo Vieira

| 29 May 2018{{cite web|date=29 May 2018|url=https://www.moreirensefc.pt/noticias.php?verNoticia=e0bcbcc68ca310a8c2ef4b7aa18487d1|title=Ivo Vieira assume comando técnico do Moreirense|trans-title=Ivo Vieira takes charge as manager of Moreirense|language=pt|publisher=Moreirense F.C.|access-date=2 July 2018}}

Chaves

| {{flagicon|POR}} Luís Castro

| 21 May 2018{{cite web|date=21 May 2018|url=http://www.gdchaves.pt/site/new/1065|title=Mensagem de Luís Castro|trans-title=Message from Luís Castro|language=pt|publisher=G.D. Chaves|access-date=2 July 2018}}

| {{flagicon|POR}} Daniel Ramos

| 8 June 2018{{cite web|date=8 June 2018|url=http://www.gdchaves.pt/site/new/1089|title=Daniel Ramos é o novo treinador|trans-title=Daniel Ramos is the new manager|language=pt|publisher=G.D. Chaves|access-date=2 July 2018}}

Portimonense

| {{flagicon|POR}} Vítor Oliveira

| 5 June 2018{{cite web|date=5 June 2018|url=http://www.portimonense.pt/sad/noticia.php?id=10679|title=Comunicado da Portimonense Futebol SAD|trans-title=Announcement from Portimonense Futebol SAD|language=pt|publisher=Portimonense S.C.|access-date=2 July 2018}}

| {{flagicon|POR}} António Folha

| 2 July 2018{{cite web|date=2 July 2018|url=http://www.maisfutebol.iol.pt/liga/sub-23/oficial-folha-e-o-novo-treinador-do-portimonense|title=OFICIAL: Folha é o novo treinador do Portimonense|trans-title=OFFICIAL: Folha is the new manager of Portimonense|language=pt|publisher=MaisFutebol|access-date=2 July 2018}}

Sporting CP

| {{flagicon|POR}} Jorge Jesus

| 6 June 2018{{cite web|date=6 June 2018|url=http://www.sporting.pt/pt/noticias/clube/comunicados/2018-06-06/comunicado-sporting-clube-de-portugal-futebol-sad|title=A SPORTING CLUBE DE PORTUGAL – FUTEBOL, SAD informa sobre revogação por acordo do contrato de trabalho do treinador Jorge Jesus|trans-title=The SPORTING CLUBE DE PORTUGAL – FUTEBOL, SAD announces the agreement for the termination of contract with manager Jorge Jesus|language=pt|publisher=Sporting CP|access-date=2 July 2018}}

| {{flagicon|SRB}} Siniša Mihajlović

| 18 June 2018{{cite web|date=18 June 2018|url=http://www.sporting.pt/pt/noticias/futebol/equipa-principal/2018-06-18/comunicado-sporting-clube-de-portugal-futebol-sad|title=Comunicado por Sinisa Mihajlovic|trans-title=Announcement for Sinisa Mihajlovic|language=pt|publisher=Sporting CP|access-date=2 July 2018}}

Marítimo

| {{flagicon|POR}} Daniel Ramos

| 7 June 2018{{cite web|date=7 June 2018|url=http://www.csmaritimo.org.pt/index.php/newsinstitucional/4113-maritimo-da-madeira-futebol-sad-informa-a-cessacao-de-contrato-de-daniel-ramos|title=Marítimo da Madeira Futebol SAD informa a cessação de contrato de Daniel Ramos|trans-title=Marítimo da Madeira Futebol SAD announces the termination of contract with Daniel Ramos|language=pt|publisher=C.S. Marítimo|access-date=2 July 2018}}

| {{flagicon|POR}} Cláudio Braga

| 12 June 2018{{cite web|date=12 June 2018|url=http://www.csmaritimo.org.pt/index.php/futebolnoticias/newsequipaa/4132-claudio-braga-assinou-por-duas-temporadas|title=Cláudio Braga assinou por duas temporadas|trans-title=Cláudio Braga has signed for two seasons|language=pt|publisher=C.S. Marítimo|access-date=2 July 2018}}

Rio Ave

| {{flagicon|POR}} Miguel Cardoso

| align="center"|Resigned

| 13 June 2018{{cite web|date=13 June 2018|url=https://www.ojogo.pt/futebol/1a-liga/rio-ave/noticias/interior/miguel-cardoso-ja-rescindiu-com-o-rio-ave-9449836.html|title=Miguel Cardoso já rescindiu com o Rio Ave|trans-title=Miguel Cardoso already rescinded with Rio Ave|language=pt|publisher=O Jogo|access-date=2 July 2018}}

| {{flagicon|POR}} José Gomes

| 13 June 2018{{cite web|date=13 June 2018|url=http://www.rioavefc.pt/jose-gomes-e-o-novo-treinador-do-rio-ave-fc/|title=José Gomes é o novo treinador do Rio Ave FC|trans-title=José Gomes is the new manager of Rio Ave FC|language=pt|publisher=Rio Ave F.C.|access-date=2 July 2018}}

rowspan="2"|Sporting CP

| {{flagicon|SRB}} Siniša Mihajlović

| align="center" rowspan="2"|Sacked

| 28 June 2018{{cite web|date=28 June 2018|url=http://www.sporting.pt/pt/noticias/clube/noticias/2018-06-27/mihajlovic-esta-fora-dos-nossos-planos|title="Mihajlovic está fora dos nossos planos"

|trans-title="Mihajlovic is out of our plans"|language=pt|publisher=Sporting CP|access-date=2 July 2018}}

| {{flagicon|POR}} José Peseiro

| 1 July 2018{{cite web|date=1 July 2018|url=http://www.sporting.pt/pt/noticias/futebol/equipa-principal/2018-07-01/continuo-a-querer-que-minhas-equipas-joguem-bem|title="Continuo a querer que as minhas equipas joguem bem"|trans-title="I continue wanting my teams to play well"|language=pt|publisher=Sporting CP|access-date=2 July 2018}}

{{flagicon|POR}} José Peseiro

| 1 November 2018{{Cite news|url=https://www.record.pt/futebol/futebol-nacional/liga-nos/sporting/detalhe/jose-peseiro-despedido|title=José Peseiro despedido|access-date=2018-11-01|language=pt}}

| align="center"|5th

| {{flagicon|NED}} Marcel Keizer

| 9 November 2018

Marítimo

| {{flagicon|POR}} Cláudio Braga

| align="center"|Resigned

| 26 November 2018{{Cite news|url=https://www.record.pt/futebol/futebol-nacional/liga-nos/maritimo/detalhe/petit-e-o-novo-treinador-do-maritimo|title=Petit é o novo treinador do Marítimo|access-date=2018-11-28|language=pt}}

| align="center"|13th

| {{flagicon|POR}} Petit

| 27 November 2018

Rio Ave

| {{flagicon|POR}} José Gomes

|align="center"| Signed by Reading

| 22 December 2018{{cite web|url=https://www.bbc.co.uk/sport/football/46648440|title=Jose Gomes: Reading name Rio Ave boss as new manager|publisher=BBC Sport |date=22 December 2018| access-date=22 December 2018}}

|align="center"| 9th

| {{flagicon|POR}} Daniel Ramos

|2 January 2019

Benfica

| {{flagicon|POR}} Rui Vitória

|align="center"| Mutual consent

| 3 January 2019{{Cite web|url=https://www.dn.pt/desportos/interior/rui-vitoria-esta-de-saida-da-luz-10393762.html|title=É oficial. Benfica anuncia despedimento de Rui Vitória|website=www.dn.pt|date=3 January 2019 |language=pt|access-date=2019-01-10}}

|align="center"| 4th

| {{flagicon|POR}} Bruno Lage

| 3 January 2019

Season summary

=League table=

{{2018–19 Primeira Liga table}}

=Positions by round=

{{#invoke:sports rbr table|table|sortable=y|legendpos=br

|team1=BEN |team2=POR |team3=SCP |team4=BRA |team5=VGU |team6=MOR |team7=RAV

|team8=BOA |team9=BEL |team10=STC |team11=MAR |team12=PRT |team13=VSE |team14=DAV

|team15=TON |team16=CHA |team17=NAC |team18=FEI

|name_POR= Porto

| pos_POR= 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

|name_BEN= Benfica

| pos_BEN= 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

|name_BRA= Braga

| pos_BRA= 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

|name_SCP= Sporting CP

| pos_SCP= 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

|name_BEL= Belenenses SAD

| pos_BEL= 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

|name_VGU= Vitória de Guimarães

| pos_VGU=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

|name_MOR= Moreirense

| pos_MOR=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

|name_PRT= Portimonense

| pos_PRT=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

|name_STC= Santa Clara

| pos_STC=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

|name_RAV= Rio Ave

| pos_RAV=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

|name_VSE= Vitória de Setúbal

| pos_VSE= 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

|name_NAC= Nacional

| pos_NAC=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

|name_TON= Tondela

| pos_TON=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

|name_MAR= Marítimo

| pos_MAR= 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

|name_BOA= Boavista

| pos_BOA= 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

|name_FEI= Feirense

| pos_FEI= 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

|name_DAV= Desportivo das Aves

| pos_DAV=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

|name_CHA= Chaves

| pos_CHA=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

| color_1 = #FFD700|text_1 =Leader and UEFA Champions League group stage

| color_2 = #E8FFD8|text_2 =UEFA Champions League third qualifying round

| color_3 = blue1|text_3 =UEFA Europa League Third group stage

| color_4 = blue2|text_4 =UEFA Europa League Second qualifying round

| color_5 = blue3|text_5 =UEFA Europa League Third qualifying round

| color_16-18 = #FFCCCC|text_16-18=Relegation to LigaPro

|date=compete

|source=[http://www.ligaportugal.pt/pt/liga/classificacao/20182019/liganos Liga Portugal] {{in lang|pt}}}}

=Results=

{{#invoke:sports results|main

| source = [http://www.ligaportugal.pt/en/liga/jornada/20182019/liganos Liga Portugal]

| update = 19 May 2019

| a_note = yes

| matches_style = FBR

| team1= BEL | team2= BEN | team3= BOA | team4= BRA | team5= CHA | team6= DAV | team7= FEI | team8= MAR | team9= MOR | team10= NAC | team11= PRT | team12= POR | team13= RAV | team14= STC | team15= SCP |team16= TON | team17= VGU | team18= VSE

| name_BEL = Belenenses SAD

| name_BEN = Benfica

| name_BOA = Boavista

| name_BRA = Braga

| name_CHA = Chaves

| name_DAV = Desportivo das Aves

| name_FEI = Feirense

| name_MAR = Marítimo

| name_MOR = Moreirense

| name_NAC = Nacional

| name_PRT = Portimonense

| name_POR = Porto

| name_RAV = Rio Ave

| name_STC = Santa Clara

| name_SCP = Sporting CP

| name_TON = Tondela

| name_VGU = Vitória de Guimarães

| name_VSE = Vitória de Setúbal

| match_BEL_BEN = 2–0

| match_BEL_BOA = 0–0

| match_BEL_BRA = 0–3

| match_BEL_CHA = 1–0

| match_BEL_DAV = 5–2

| match_BEL_FEI = 4–0

| match_BEL_MAR = 0–1

| match_BEL_MOR = 0–1

| match_BEL_NAC = 3–0

| match_BEL_PRT = 2–2

| match_BEL_POR = 2–3

| match_BEL_RAV = 1–3

| match_BEL_STC = 1–1

| match_BEL_SCP = 1–8

| match_BEL_TON = 2–2

| match_BEL_VGU = 1–0

| match_BEL_VSE = 0–0

| match_BEN_BEL = 2–2

| match_BEN_BOA = 5–1

| match_BEN_BRA = 6–2

| match_BEN_CHA = 4–0

| match_BEN_DAV = 2–0

| match_BEN_FEI = 4–0

| match_BEN_MAR = 6–0

| match_BEN_MOR = 1–3

| match_BEN_NAC = 10–0

| match_BEN_PRT = 5–1

| match_BEN_POR = 1–0

| match_BEN_RAV = 4–2

| match_BEN_STC = 4–1

| match_BEN_SCP = 1–1

| match_BEN_TON = 1–0

| match_BEN_VGU = 3–2

| match_BEN_VSE = 4–2

| match_BOA_BEL = 2–0

| match_BOA_BEN = 0–2

| match_BOA_BRA = 4–2

| match_BOA_CHA = 1–2

| match_BOA_DAV = 1–0

| match_BOA_FEI = 2–0

| match_BOA_MAR = 0–1

| match_BOA_MOR = 3–1

| match_BOA_NAC = 1–0

| match_BOA_PRT = 0–2

| match_BOA_POR = 0–1

| match_BOA_RAV = 1–0

| match_BOA_STC = 1–0

| match_BOA_SCP = 1–2

| match_BOA_TON = 2–0

| match_BOA_VGU = 0–0

| match_BOA_VSE = 1–0

| match_BRA_BEL = 0–2

| match_BRA_BEN = 1–4

| match_BRA_BOA = 1–0

| match_BRA_CHA = 2–1

| match_BRA_DAV = 3–1

| match_BRA_FEI = 4–0

| match_BRA_MAR = 2–0

| match_BRA_MOR = 2–0

| match_BRA_NAC = 4–2

| match_BRA_PRT = 2–0

| match_BRA_POR = 2–3

| match_BRA_RAV = 1–1

| match_BRA_STC = 1–0

| match_BRA_SCP = 1–0

| match_BRA_TON = 3–0

| match_BRA_VGU = 1–0

| match_BRA_VSE = 2–1

| match_CHA_BEL = 2–2

| match_CHA_BEN = 2–2

| match_CHA_BOA = 1–1

| match_CHA_BRA = 0–1

| match_CHA_DAV = 1–2

| match_CHA_FEI = 0–0

| match_CHA_MAR = 1–0

| match_CHA_MOR = 1–2

| match_CHA_NAC = 4–1

| match_CHA_PRT = 2–0

| match_CHA_POR = 1–4

| match_CHA_RAV = 1–1

| match_CHA_STC = 0–0

| match_CHA_SCP = 1–3

| match_CHA_TON = 2–1

| match_CHA_VGU = 0–1

| match_CHA_VSE = 1–2

| match_DAV_BEL = 3–0

| match_DAV_BEN = 0–3

| match_DAV_BOA = 2–0

| match_DAV_BRA = 0–2

| match_DAV_CHA = 0–1

| match_DAV_FEI = 1–1

| match_DAV_MAR = 0–1

| match_DAV_MOR = 0–1

| match_DAV_NAC = 2–3

| match_DAV_PRT = 3–0

| match_DAV_POR = 0–1

| match_DAV_RAV = 2–1

| match_DAV_STC = 1–2

| match_DAV_SCP = 1–3

| match_DAV_TON = 2–2

| match_DAV_VGU = 1–1

| match_DAV_VSE = 2–1

| match_FEI_BEL = 0–0

| match_FEI_BEN = 1–4

| match_FEI_BOA = 1–1

| match_FEI_BRA = 0–2

| match_FEI_CHA = 4–4

| match_FEI_DAV = 2–1

| match_FEI_MAR = 1–1

| match_FEI_MOR = 1–3

| match_FEI_NAC = 0–0

| match_FEI_PRT = 0–1

| match_FEI_POR = 1–2

| match_FEI_RAV = 2–0

| match_FEI_STC = 2–2

| match_FEI_SCP = 1–3

| match_FEI_TON = 2–4

| match_FEI_VGU = 1–2

| match_FEI_VSE = 0–1

| match_MAR_BEL = 0–0

| match_MAR_BEN = 0–1

| match_MAR_BOA = 0–1

| match_MAR_BRA = 1–0

| match_MAR_CHA = 2–1

| match_MAR_DAV = 0–1

| match_MAR_FEI = 2–0

| match_MAR_MOR = 3–2

| match_MAR_NAC = 3–2

| match_MAR_PRT = 2–1

| match_MAR_POR = 0–2

| match_MAR_RAV = 0–2

| match_MAR_STC = 1–0

| match_MAR_SCP = 0–0

| match_MAR_TON = 2–0

| match_MAR_VGU = 1–3

| match_MAR_VSE = 0–1

| match_MOR_BEL = 1–1

| match_MOR_BEN = 0–4

| match_MOR_BOA = 2–1

| match_MOR_BRA = 1–0

| match_MOR_CHA = 0–1

| match_MOR_DAV = 1–0

| match_MOR_FEI = 1–0

| match_MOR_MAR = 1–0

| match_MOR_NAC = 2–1

| match_MOR_PRT = 2–0

| match_MOR_POR = 1–1

| match_MOR_RAV = 1–2

| match_MOR_STC = 0–1

| match_MOR_SCP = 1–3

| match_MOR_TON = 2–0

| match_MOR_VGU = 1–3

| match_MOR_VSE = 1–1

| match_NAC_BEL = 0–1

| match_NAC_BEN = 0–4

| match_NAC_BOA = 0–0

| match_NAC_BRA = 0–3

| match_NAC_CHA = 2–0

| match_NAC_DAV = 0–0

| match_NAC_FEI = 4–0

| match_NAC_MAR = 1–0

| match_NAC_MOR = 1–2

| match_NAC_PRT = 0–1

| match_NAC_POR = 0–4

| match_NAC_RAV = 0–1

| match_NAC_STC = 0–3

| match_NAC_SCP = 0–1

| match_NAC_TON = 3–2

| match_NAC_VGU = 1–0

| match_NAC_VSE = 0–0

| match_PRT_BEL = 1–1

| match_PRT_BEN = 2–0

| match_PRT_BOA = 0–2

| match_PRT_BRA = 1–1

| match_PRT_CHA = 0–1

| match_PRT_DAV = 1–1

| match_PRT_FEI = 1–0

| match_PRT_MAR = 3–2

| match_PRT_MOR = 0–2

| match_PRT_NAC = 5–1

| match_PRT_POR = 0–3

| match_PRT_RAV = 0–1

| match_PRT_STC = 2–2

| match_PRT_SCP = 4–2

| match_PRT_TON = 3–2

| match_PRT_VGU = 3–2

| match_PRT_VSE = 3–1

| match_POR_BEL = 3–0

| match_POR_BEN = 1–2

| match_POR_BOA = 2–0

| match_POR_BRA = 1–0

| match_POR_CHA = 5–0

| match_POR_DAV = 4–0

| match_POR_FEI = 2–0

| match_POR_MAR = 3–0

| match_POR_MOR = 3–0

| match_POR_NAC = 3–1

| match_POR_PRT = 4–1

| match_POR_RAV = 2–1

| match_POR_STC = 1–0

| match_POR_SCP = 2–1

| match_POR_TON = 1–0

| match_POR_VGU = 2–3

| match_POR_VSE = 2–0

| match_RAV_BEL = 2–2

| match_RAV_BEN = 2–3

| match_RAV_BOA = 2–1

| match_RAV_BRA = 1–2

| match_RAV_CHA = 1–0

| match_RAV_DAV = 0–2

| match_RAV_FEI = 0–0

| match_RAV_MAR = 3–1

| match_RAV_MOR = 1–2

| match_RAV_NAC = 3–3

| match_RAV_PRT = 2–1

| match_RAV_POR = 2–2

| match_RAV_STC = 1–2

| match_RAV_SCP = 1–3

| match_RAV_TON = 2–2

| match_RAV_VGU = 2–1

| match_RAV_VSE = 1–1

| match_STC_BEL = 2–3

| match_STC_BEN = 0–2

| match_STC_BOA = 4–2

| match_STC_BRA = 3–3

| match_STC_CHA = 1–0

| match_STC_DAV = 0–0

| match_STC_FEI = 4–4

| match_STC_MAR = 0–1

| match_STC_MOR = 1–1

| match_STC_NAC = 2–0

| match_STC_PRT = 2–1

| match_STC_POR = 1–2

| match_STC_RAV = 1–3

| match_STC_SCP = 1–2

| match_STC_TON = 1–2

| match_STC_VGU = 1–0

| match_STC_VSE = 0–0

| match_SCP_BEL = 2–1

| match_SCP_BEN = 2–4

| match_SCP_BOA = 3–0

| match_SCP_BRA = 3–0

| match_SCP_CHA = 2–1

| match_SCP_DAV = 4–1

| match_SCP_FEI = 1–0

| match_SCP_MAR = 2–0

| match_SCP_MOR = 2–1

| match_SCP_NAC = 5–2

| match_SCP_PRT = 3–1

| match_SCP_POR = 0–0

| match_SCP_RAV = 3–0

| match_SCP_STC = 1–0

| match_SCP_TON = 1–1

| match_SCP_VGU = 2–0

| match_SCP_VSE = 2–1

| match_TON_BEL = 0–1

| match_TON_BEN = 1–3

| match_TON_BOA = 1–0

| match_TON_BRA = 0–1

| match_TON_CHA = 5–2

| match_TON_DAV = 0–2

| match_TON_FEI = 1–1

| match_TON_MAR = 2–1

| match_TON_MOR = 2–0

| match_TON_NAC = 1–1

| match_TON_PRT = 3–2

| match_TON_POR = 0–3

| match_TON_RAV = 1–1

| match_TON_STC = 1–3

| match_TON_SCP = 2–1

| match_TON_VGU = 1–0

| match_TON_VSE = 1–2

| match_VGU_BEL = 5–1

| match_VGU_BEN = 0–1

| match_VGU_BOA = 3–1

| match_VGU_BRA = 1–1

| match_VGU_CHA = 4–0

| match_VGU_DAV = 0–2

| match_VGU_FEI = 0–1

| match_VGU_MAR = 1–0

| match_VGU_MOR = 1–0

| match_VGU_NAC = 2–2

| match_VGU_PRT = 2–0

| match_VGU_POR = 0–0

| match_VGU_RAV = 3–2

| match_VGU_STC = 2–0

| match_VGU_SCP = 1–0

| match_VGU_TON = 1–0

| match_VGU_VSE = 1–1

| match_VSE_BEL = 0–0

| match_VSE_BEN = 0–1

| match_VSE_BOA = 0–3

| match_VSE_BRA = 0–1

| match_VSE_CHA = 0–0

| match_VSE_DAV = 2–0

| match_VSE_FEI = 2–1

| match_VSE_MAR = 1–0

| match_VSE_MOR = 3–0

| match_VSE_NAC = 1–2

| match_VSE_PRT = 1–1

| match_VSE_POR = 0–2

| match_VSE_RAV = 1–3

| match_VSE_STC = 0–2

| match_VSE_SCP = 1–1

| match_VSE_TON = 0–0

| match_VSE_VGU = 1–1

}}

Statistics

=Top goalscorers=

class="wikitable" style="text-align:center;"
RankPlayerClubGoals{{cite web |url=https://www.zerozero.pt/edition_stats.php?v=jt1&id_edicao=125220&ord=d |title=Liga NOS Estatísticas – Melhor Marcador |publisher=Zero Zero |access-date=18 March 2019}}
1

| align="left" |{{flagicon|SUI}} Haris Seferovic

| align="left" |Benfica

|23

2

| align="left" |{{flagicon|POR}} Bruno Fernandes

| align="left" |Sporting CP

|20

3

| align="left" |{{flagicon|POR}} Rafa Silva

| align="left" |Benfica

|17

rowspan="4" |4

| align="left" |{{flagicon|NED}} Bas Dost

| align="left" |Sporting CP

| rowspan="4" |15

align="left" |{{flagicon|POR}} João Félix

| align="left" |Benfica

align="left" |{{flagicon|BRA}} Tiquinho Soares

| align="left" |Porto

align="left" |{{flagicon|POR}} Dyego Sousa

| align="left" |Braga

8

| align="left" |{{flagicon|POR}} Pizzi

| align="left" |Benfica

|13

rowspan="2" |9

| align="left" |{{flagicon|POR}}{{flagicon|ANG}}{{ref|1|1}} Wilson Eduardo

| align="left" |Braga

| rowspan="2" |12

align="left" |{{flagicon|POR}} Tomané

| align="left" |Tondela

{{refbegin}}

  1. {{note|1}} A former Portuguese international player at youth levels, Eduardo switched allegiances to play for Angola during the season.

{{refend}}

=Top assists=

class="wikitable" style="text-align:center;"
RankPlayerClubAssists{{cite web |url=https://www.zerozero.pt/edition_stats.php?v=jt14&id_edicao=125220&ord=d |title=Liga NOS Estatísticas – Mais Assistências |publisher=Zero Zero |access-date=18 March 2019}}
1

| align="left" |{{flagicon|POR}} Pizzi

| align="left" |Benfica

|19

2

| align="left" |{{flagicon|POR}} Bruno Fernandes

| align="left" |Sporting CP

|13

rowspan="2" |3

| align="left" |{{flagicon|POR}} André Almeida

| align="left" |Benfica

| rowspan="2" |12

align="left" |{{flagicon|ESP}} Álex Grimaldo

| align="left" |Benfica

rowspan="2" |5

| align="left" |{{flagicon|MEX}} Jesús Corona

| align="left" |Porto

| rowspan="2" |9

align="left" |{{flagicon|ARG}} Marcos Acuña

| align="left" |Sporting CP

7

| align="left" |{{flagicon|BRA}} Alex Telles

| align="left" |Porto

|8

rowspan="5" |8

| align="left" |{{flagicon|BRA}} Otávio

| align="left" |Porto

| rowspan="5" |7

align="left" |{{flagicon|POR}} João Félix

| align="left" |Benfica

align="left" |{{flagicon|POR}} António Xavier

| align="left" |Tondela

align="left" |{{flagicon|POR}} Nuno Sequeira

| align="left" |Braga

align="left" |{{flagicon|POR}} Chiquinho

| align="left" |Moreirense

= Hat-tricks =

{{Main|List of Primeira Liga hat-tricks}}

class="wikitable"
Player

!For

!Against

!Result

!Date

{{Flagicon|POR}} Pizzi

|Benfica

|Vitória de Guimarães

|3–2 (H)

|10 August 2018

{{Flagicon|POR}} Vítor Gomes

|Aves

|Portimonense

|3–0 (H)

|1 October 2018

{{Flagicon|POR}} Hildeberto Pereira

|Vitória de Setúbal

|Moreirense

|3–0 (H)

|6 October 2018

{{Flagicon|POR}} Dyego Sousa

|Braga

|Feirense

|4–0 (H)

|14 December 2018

{{Flagicon|BRA}} Tiquinho Soares

|Porto

|Chaves

|1–4 (A)

|18 January 2019

{{Flagicon|UZB}} Sardor Rashidov

|Nacional

|Feirense

|4–0 (H)

|16 February 2019

{{Flagicon|BRA}} William

|Chaves

|Nacional

|4–1 (H)

|28 April 2019

{{Flagicon|POR}} Bruno Fernandes

|Sporting CP

|Belenenses SAD

|1–8 (A)

|5 May 2019

{{Flagicon|BRA}} Guilherme Schettine

|Santa Clara

|Feirense

|4–4 (H)

|11 May 2019

Awards

=Monthly awards=

class="wikitable sortable"
rowspan=2|Month

!colspan=2|Manager of the Month

!colspan=2|Player of the Month

!colspan=3|Goal of the Month

ManagerClub

!Player

Club

!Player

ClubAgainst/Date
August{{Cite news|url=http://ligaportugal.pt/pt/epocas/20182019/publicacoes/revista-liga-te-6-edicao/|title=Revista Liga-te - 6ª edição|work=Liga Portugal|access-date=1 November 2018}}

|{{flagicon|POR}} Nuno Manta Santos

Feirense

|{{flagicon|POR}} Pizzi

Benfica

|{{flagicon|BRA}} Éber Bessa

Vitória de SetúbalNacional
26 August
September{{Cite web|url=http://www.ligaportugal.pt/pt/epocas/20182019/noticias/geral/premios/melhores-de-setembro-phellype-e-shoya-em-destaque/|title=Melhores de setembro: Phellype e Shoya em destaque|website=Liga Portugal|access-date=19 February 2019}}

|{{flagicon|POR}} Abel Ferreira

Braga

|{{flagicon|JPN}} Shoya Nakajima

Portimonense

|{{flagicon|IRQ}} Osama Rashid

Santa ClaraNacional
30 September
October/November{{Cite web|url=http://www.ligaportugal.pt/pt/epocas/20182019/noticias/geral/liga-nos/sergio-conceicao-recebeu-premio-de-treinador-do-mes/|title=Sérgio Conceição recebeu prémio de Treinador do Mês|website=Liga Portugal|access-date=10 January 2019}}{{Cite web|url=http://www.ligaportugal.pt/pt/epocas/20182019/noticias/geral/premios/melhores-de-outubro-e-novembro-bas-dost-recebe-distincoes/|title=Melhores de outubro e novembro: Bas Dost recebe distinções|website=Liga Portugal|access-date=10 January 2019}}{{Cite web|url=http://www.ligaportugal.pt/pt/epocas/20182019/noticias/geral/premios/melhores-de-outubro-e-novembro-niltinho-recebe-distincao/|title=Melhores de outubro e novembro: Niltinho recebe distinção|website=Liga Portugal|access-date=10 January 2019}}

|rowspan="2"|{{flagicon|POR}} Sérgio Conceição

rowspan="2"|Porto

|{{flagicon|NED}} Bas Dost

Sporting CP

|{{flagicon|BRA}} Niltinho

ChavesSporting CP
11 November
December{{Cite web|url=http://www.ligaportugal.pt/pt/epocas/20182019/noticias/geral/premios/melhores-de-dezembro-bruno-fernandes-e-luiz-phellype-em-destaque/|title=Melhores de dezembro: Bruno Fernandes e Luiz Phellype em destaque|website=Liga Portugal|access-date=10 January 2019}}

|{{flagicon|POR}} Bruno Fernandes

Sporting CP

|{{flagicon|CPV}} Jovane Cabral

Sporting CPRio Ave
3 December
January{{Cite web|url=http://www.ligaportugal.pt/pt/epocas/20182019/noticias/geral/premios/melhores-de-janeiro-joao-felix-e-pedro-henrique-em-destaque/|title=Melhores de janeiro: João Félix e Pedro Henrique em destaque|website=Liga Portugal|access-date=19 February 2019}}

|{{flagicon|POR}} Ivo Vieira

Moreirense

|{{flagicon|POR}} João Félix

Benfica

|{{flagicon|ESP}} Álex Grimaldo

BenficaBoavista
29 January
February{{Cite web|url=http://ligaportugal.pt/pt/epocas/20182019/noticias/geral/premios/melhores-de-fevereiro-bruno-fernandes-e-adriano-castanheira-em-destaque/|title=Melhores de fevereiro: Bruno Fernandes e Adriano Castanheira em destaque|website=Liga Portugal|access-date=2 April 2019}}

| rowspan="3" |{{flagicon|POR}} Bruno Lage

rowspan="3" |Benfica

| rowspan="3" |{{flagicon|POR}} Bruno Fernandes

rowspan="3" |Sporting CP

|{{flagicon|BUL}} Steven Petkov

FeirenseSporting CP
10 February
March{{Citation needed|date=June 2019}}

|{{flagicon|POR}} Edgar Costa

MarítimoNacional
31 March
April{{Cite web|url=http://www.ligaportugal.pt/pt/epocas/20182019/noticias/geral/premios/abril-2019/melhores-de-abril-bruno-lage-eleito-o-melhor-treinador-da-liga-nos/|title=Melhores de abril: Bruno Lage eleito o Melhor Treinador da Liga NOS|website=Liga Portugal|date=10 May 2019 |access-date=24 June 2019}}{{Cite web|url=http://www.ligaportugal.pt/pt/epocas/20182019/noticias/geral/premios/abril-2019/bruno-fernandes-recebeu-os-premios-de-melhor-jogador-e-medio-da-liga-nos-em-abril/|title=Bruno Fernandes recebeu os prémios de Melhor Jogador e Médio da Liga NOS em abril|website=Liga Portugal|access-date=24 June 2019}}{{Cite web|url=http://www.ligaportugal.pt/pt/epocas/20182019/noticias/geral/premios/abril-2019/melhores-de-abril-rafa-silva-marcou-o-golo-do-mes-da-liga-nos/|title=Melhores de abril: Rafa Silva marcou o Golo do Mês da Liga NOS|website=Liga Portugal|date=10 May 2019 |access-date=24 June 2019}}

|{{flagicon|POR}} Rafa Silva

|Benfica

|

class="wikitable sortable"
rowspan=2|Month

!colspan=2|Goalkeeper of the Month

!colspan=2|Defender of the Month

!colspan=2|Midfielder of the Month

!colspan=2|Forward of the Month

PlayerClub

!Player

Club

!Player

Club

!Player

Club
August{{Cite web|url=http://www.ligaportugal.pt/pt/epocas/20182019/noticias/geral/premios/cd-feirense-e-sl-benfica-dominam-premios-do-mes-de-agosto/|title=CD Feirense e SL Benfica dominam prémios do mês de agosto|website=Liga Portugal|access-date=19 February 2019}}

|rowspan="2"|{{flagicon|BRA}} Caio Secco

rowspan="2"|Feirense

|{{flagicon|POR}} Diogo Leite

Porto

|{{flagicon|POR}} Pizzi

Benfica

|{{flagicon|POR}} Edinho

Feirense
September{{Cite web|url=http://www.ligaportugal.pt/pt/epocas/20182019/noticias/geral/premios/melhores-de-setembro-phellype-e-shoya-em-destaque/|title=Melhores de setembro: Phellype e Shoya em destaque|website=Liga Portugal|access-date=19 February 2019}}

| rowspan="4" |{{flagicon|BRA}} Éder Militão

rowspan="4" |Porto

|{{flagicon|POR}} Stephen Eustáquio

Chaves

|{{flagicon|BRA}} Dyego Sousa

Braga
October/November{{Cite web|url=http://www.ligaportugal.pt/pt/epocas/20182019/noticias/geral/liga-nos/sergio-conceicao-recebeu-premio-de-treinador-do-mes/|title=Sérgio Conceição recebeu prémio de Treinador do Mês|website=Liga Portugal|access-date=10 January 2019}}{{Cite web|url=http://www.ligaportugal.pt/pt/epocas/20182019/noticias/geral/premios/melhores-de-outubro-e-novembro-bas-dost-recebe-distincoes/|title=Melhores de outubro e novembro: Bas Dost recebe distinções|website=Liga Portugal|access-date=10 January 2019}}{{Cite web|url=http://www.ligaportugal.pt/pt/epocas/20182019/noticias/geral/premios/melhores-de-outubro-e-novembro-niltinho-recebe-distincao/|title=Melhores de outubro e novembro: Niltinho recebe distinção|website=Liga Portugal|access-date=10 January 2019}}

|{{flagicon|ESP}} Iker Casillas

|Porto

| rowspan="6" |{{flagicon|POR}} Bruno Fernandes

rowspan="6" |Sporting CP

| rowspan="2" |{{flagicon|NED}} Bas Dost

rowspan="2" |Sporting CP
December{{Cite web|url=http://www.ligaportugal.pt/pt/epocas/20182019/noticias/geral/premios/melhores-de-dezembro-bruno-fernandes-e-luiz-phellype-em-destaque/|title=Melhores de dezembro: Bruno Fernandes e Luiz Phellype em destaque|website=Liga Portugal|access-date=10 January 2019}}

|{{flagicon|BRA}} Muriel

|Belenenses SAD

January{{Cite web|url=http://www.ligaportugal.pt/pt/epocas/20182019/noticias/geral/premios/melhores-de-janeiro-joao-felix-e-pedro-henrique-em-destaque/|title=Melhores de janeiro: João Félix e Pedro Henrique em destaque|website=Liga Portugal|access-date=19 February 2019}}

|{{flagicon|BRA}} Jhonatan

Moreirense

|{{flagicon|BRA}} Dyego Sousa

Braga
February{{Cite web|url=http://ligaportugal.pt/pt/epocas/20182019/noticias/geral/premios/melhores-de-fevereiro-bruno-fernandes-e-adriano-castanheira-em-destaque/|title=Melhores de fevereiro: Bruno Fernandes e Adriano Castanheira em destaque|website=Liga Portugal|access-date=2 April 2019}}

|{{flagicon|GRE}} Odisseas Vlachodimos

Benfica

|{{flagicon|ESP}} Álex Grimaldo

Benfica

|{{flagicon|SUI}} Haris Seferovic

Benfica
March{{Citation needed|date=June 2019}}

| rowspan="2" |{{flagicon|BRA}} Charles

rowspan="2" |Marítimo

|{{flagicon|POR}} Ferro

Benfica

|{{flagicon|BRA}} Tiquinho Soares

Porto
April{{Cite web|url=http://www.ligaportugal.pt/pt/epocas/20182019/noticias/geral/premios/abril-2019/melhores-de-abril-charles-eleito-o-eurobic-guarda-redes-do-mes-da-liga-nos/|title=Melhores de abril: Charles eleito o EuroBic Guarda-Redes do Mês da Liga NOS|website=Liga Portugal|date=9 May 2019 |access-date=24 June 2019}}{{Cite web|url=http://www.ligaportugal.pt/pt/epocas/20182019/noticias/geral/premios/abril-2019/premio-de-melhor-defesa-da-liga-nos-entregue-a-rodrigo-soares/|title=Prémio de Melhor Defesa da Liga NOS entregue a Rodrigo Soares|website=Liga Portugal|access-date=24 June 2019}}{{Cite web|url=http://www.ligaportugal.pt/pt/epocas/20182019/noticias/geral/premios/abril-2019/luiz-phellype-recebeu-o-premio-de-melhor-avancado-da-liga-nos-em-abril/|title=Luiz Phellype recebeu o prémio de Melhor Avançado da Liga NOS em abril|website=Liga Portugal|access-date=24 June 2019}}

|{{flagicon|BRA}} Rodrigo Soares

|Desportivo das Aves

|{{flagicon|BRA}} Luiz Phellype

|Sporting CP

=Annual awards=

Annual awards were announced on 5 July 2019.{{Cite web|url=http://www.ligaportugal.pt/pt/epocas/20192020/noticias/geral/kick-off-2019-20/vencedores-dos-premios-oficiais-da-liga-portugal-2018-2019/|title=Vencedores dos Prémios Oficiais da Liga Portugal 2018-2019|website=Liga Portugal|access-date=13 July 2019}}

class="wikitable"
style|Award

!|Winner

! Club

Player of the Season

| {{flagicon|POR}} Bruno Fernandes

| Sporting CP

Manager of the Season

| {{flagicon|POR}} Bruno Lage

| Benfica

Goal of the Season

| {{flagicon|CPV}} Jovane Cabral

| Sporting CP

Young Player of the Season

| {{flagicon|POR}} João Félix

| Benfica

Top scorer

| {{flagicon|SUI}} Haris Seferovic

| Benfica

Player Fair-Play Prize

| {{flagicon|BRA}} Éder Militão

| Porto

Club Fair-Play Prize

|colspan="2"| Belenenses SAD

Turf of the Season

|colspan="2"| Portimonense

class="wikitable"
colspan="7"|Team of the Year
Goalkeeper

| colspan="6" align="center" | {{flagicon|ESP}} Iker Casillas (Porto)

Defenders

| align="center" | {{flagicon|BRA}} Alex Telles (Porto)

| colspan="2" align="center" | {{flagicon|BRA}} Éder Militão (Porto)

| colspan="2" align="center" | {{flagicon|FRA}} Jérémy Mathieu (Sporting CP)

| align="center" | {{flagicon|ESP}} Álex Grimaldo (Benfica)

Midfielders

| colspan="2" align="center" | {{flagicon|POR}} João Félix (Benfica)

| colspan="2" align="center" | {{flagicon|POR}} Bruno Fernandes (Sporting CP)

| colspan="2" align="center" | {{flagicon|MEX}} Héctor Herrera (Porto)

Attackers

| colspan="2" align="center" | {{flagicon|SUI}} Haris Seferovic (Benfica)

| colspan="2" align="center" | {{flagicon|MLI}} Moussa Marega (Porto)

| colspan="2" align="center" | {{flagicon|POR}} Rafa Silva (Benfica)

References

{{Reflist}}

{{Primeira Liga seasons}}

{{2018–19 in Portuguese football}}

{{2018–19 in European football (UEFA)}}

{{DEFAULTSORT:Primeira Liga, 2018-19}}

Category:Primeira Liga seasons

Port

1