2016–17 Primeira Liga#League table

{{Short description|83rd season of top-tier Portuguese football}}

{{Infobox football league season

| competition = Primeira Liga

| season = 2016–17

| dates = 12 August 2016 – 21 May 2017

| winners = Benfica
36th title

| relegated = Arouca
Nacional

| continentalcup1 = Champions League

| continentalcup1 qualifiers = Benfica
Porto
Sporting CP

| continentalcup2 = Europa League

| continentalcup2 qualifiers = Vitória de Guimarães
Braga
Marítimo

| league topscorer = Bas Dost (34 goals)

| biggest home win = {{nowrap|Porto 7–0 Nacional}}
(4 March 2017)

| biggest away win = {{nowrap|Nacional 0–4 Porto}}
(1 October 2016)
{{nowrap|Feirense 0–4 Porto}}
(11 December 2016)

| highest scoring = {{nowrap|Vitória de Guimarães 5–3 Paços de Ferreira}}
(26 August 2016)
{{nowrap|Braga 6–2 Feirense}}
(28 November 2016)

| matches = 306

| total goals = 728

| longest wins = 9 matches
Porto

| longest unbeaten = 30 matches
Porto

| longest winless = 9 matches
Feirense

| longest losses = 6 matches
Estoril

| highest attendance = 64,591{{cite web|url=http://www.ligaportugal.pt/en/liga/estatisticas/espectadores/jogo/20162017/liganos|title=Spectators|publisher=Liga Portuguesa de Futebol Profissional (LPFP)|access-date=14 May 2017}}
Benfica 5–0 Vitória de Guimarães
(13 May 2017)

| lowest attendance = 640
Moreirense 1–0 Belenenses
(9 January 2017)

| attendance = 3,622,372

| average attendance = 11,838

| prevseason = 2015–16

| nextseason = 2017–18

}}

The 2016–17 Primeira Liga (also known as Liga NOS for sponsorship reasons) was the 83rd season of the Primeira Liga, the top Portuguese professional league for association football clubs.

Benfica successfully defended their title, winning the league for a fourth consecutive season and record 36th time.

Teams

For the third consecutive season, the league was contested by a total of 18 teams, which included the best 16 sides from the 2015–16 season and two promoted from the 2015–16 LigaPro.

Porto B won the 2015–16 LigaPro title on 8 May 2016, but as the reserve team of Primeira Liga side Porto they were ineligible for promotion, which meant that the third-placed team would be promoted instead. On the same day, Chaves drew 1–1 with Portimonense to secure the return to the top flight of Portuguese football, 17 years after their last appearance in the 1998–99 season.{{cite news|title=Desportivo de Chaves regressa à I Liga 17 anos depois|trans-title=Desportivo de Chaves returns to the Primeira Liga 17 years later|url=https://www.publico.pt/desporto/noticia/desportivo-de-chaves-regressa-a-i-liga-17-anos-depois-1731345|access-date=20 May 2016|work=Público|agency=Lusa|date=8 May 2016|language=pt}} On the final matchday, Feirense secured the third place and last promotion slot after drawing 1–1 with Chaves; they return to the Primeira Liga four years after their last appearance in the 2011–12 season.{{cite news|title=Feirense junta-se ao Desp. Chaves no regresso à Liga|trans-title=Feirense joins Chaves in returning to the Primeira Liga|url=https://www.publico.pt/desporto/noticia/feirense-juntase-ao-desp-chaves-no-regresso-a-liga-1731996|access-date=20 May 2016|work=Público|date=14 May 2016|language=pt}}

The two promoted clubs replaced Académica and União da Madeira.{{cite news|last1=Patrício|first1=Nuno|title=União da Madeira e Académica descem para a II Liga|trans-title=União da Madeira and Académica relegated to the II Liga|url=http://www.rtp.pt/noticias/futebol-nacional/uniao-da-madeira-e-academica-descem-para-a-ii-liga_d918754|access-date=20 May 2016|agency=Lusa|publisher=RTP|date=14 May 2016|language=pt}} Académica confirmed their relegation on 7 May 2016 after a run of 14 consecutive seasons in the Primeira Liga, following a goalless draw against Braga. On the last matchday, União da Madeira's 2–1 defeat against Rio Ave also sealed their relegation, one season after having been promoted.

=Stadia and locations=

{{Location map+|Portugal

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

|float=right

|width=350

|places =

{{Location map~|Portugal|lat=38.713811|long=-9.139386|label=Belenenses
Benfica
Sporting CP
|position=top}}

{{Location map~|Portugal|lat=41.162142|long=-8.621953|label=Boavista
Porto
|position=left}}

{{Location map~|Portugal|lat=40.916667|long=-8.25|label=Arouca}}

{{Location map~|Portugal|lat=41.544167|long=-8.421944|label=Braga|position=top}}

{{Location map~|Portugal|lat=41.740556|long=-7.471389|label=Chaves|position=bottom}}

{{Location map~|Portugal|lat=38.7|long=-9.416667|label=Estoril|position=bottom}}

{{Location map~|Portugal|lat=40.933333|long=-8.533333|label=Feirense|position=left}}

{{Location map~|Portugal|lat=41.381389|long=-8.338333|label=Moreirense|position=right}}

{{Location map~|Portugal|lat=41.266667|long=-8.4|label=P. Ferreira|position=right}}

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

{{Location map~|Portugal|lat=40.516667|long=-8.083333|label=Tondela|position=right}}

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

{{Location map~|Portugal|lat=38.516667|long=-8.9|label=V. Setúbal|position=bottom}}

}}

{{Location map+|Portugal Madeira

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

|float=right

|width=250

|places=

{{Location map~|Portugal Madeira|lat=32.645561|long=-16.928331|label=Marítimo
Nacional
|position=bottom}}

}}

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

! Location

! Stadium

! Capacity

! data-sort-type="number" |2015–16 finish

Arouca

| Arouca

| Estádio Municipal de Arouca

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

| 5th

Belenenses

| Lisbon

| Estádio do Restelo

| style="text-align:center;"| 19,856

| 9th

Benfica

| Lisbon

| Estádio da Luz

| style="text-align:center;"| 64,642

| 1st

Boavista

| Porto

| Estádio do Bessa

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

| 14th

Braga

| Braga

| Estádio Municipal de Braga

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

| 4th

Chaves

| Chaves

| Estádio Municipal Eng. Manuel Branco Teixeira

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

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

Estoril

| Estoril

| Estádio António Coimbra da Mota

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

| 8th

Feirense

| Santa Maria da Feira

| Estádio Marcolino de Castro

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

| {{hs|31}}3rd (LP)

Marítimo

| Funchal

| Estádio do Marítimo

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

| 13th

Moreirense

| Moreira de Cónegos

| Parque de Jogos Comendador Joaquim de Almeida Freitas

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

| 12th

Nacional

| Funchal

| Estádio da Madeira

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

| 11th

Paços de Ferreira

| Paços de Ferreira

| Estádio Capital do Móvel

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

| 7th

Porto

| Porto

| Estádio do Dragão

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

| 3rd

Rio Ave

| Vila do Conde

| Estádio dos Arcos

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

| 6th

Sporting CP

| Lisbon

| Estádio José Alvalade

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

| 2nd

Tondela

| Tondela

| Estádio João Cardoso

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

| 16th

Vitória de Guimarães

| Guimarães

| Estádio D. Afonso Henriques

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

| 10th

Vitória de Setúbal

| Setúbal

| Estádio do Bonfim

| style="text-align:center;"| 13,468

| 15th

{{notelist-ua}}

=Personnel and sponsors=

{{cn|date=March 2017}}

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

! Manager

! Captain

! Kit Manufacturer

! Sponsors

Arouca

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

| {{flagicon|POR}} Nuno Coelho

| Joma

| Banco BIC

Belenenses

| {{flagicon|POR}} Domingos Paciência

| {{flagicon|POR}} Gonçalo Brandão

| Lacatoni

| Kia Motors

Benfica

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

| {{flagicon|BRA}} Luisão

| Adidas

| Emirates

Boavista

| {{flagicon|POR}} Miguel Leal

| {{flagicon|SEN}} Idris

| Lacatoni

| Mestre da Cor

Braga

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

| {{flagicon|BRA}} Alan

| Lacatoni

| Visit Braga

Chaves

| {{flagicon|POR}} Ricardo Soares

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

| Lacatoni

| Chaves - Capital Termal

Estoril

| {{flagicon|POR}} Pedro Emanuel

| {{flagicon|POR}} Diogo Amado

| Nike

| Banco BIC

Feirense

| {{flagicon|POR}} Nuno Manta

| {{flagicon|POR}} Cris

| Legea

| Mestre da Cor

Marítimo

| {{flagicon|POR}} Daniel Ramos

| {{flagicon|BRA}} Fransérgio

| Nike

| Santander Totta

Moreirense

| {{flagicon|POR}} Petit

| {{flagicon|POR}} André Micael

| CDT

| —

Nacional

| {{flagicon|POR}} João de Deus

| {{flagicon|POR}} Rui Correia

| Hummel

| Santander Totta

Paços de Ferreira

| {{flagicon|POR}} Vasco Seabra

| {{flagicon|CPV}} Ricardo

| Lacatoni

| Fixpaços

Porto

| {{flagicon|POR}} Nuno Espírito Santo

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

| New Balance

| MEO

Rio Ave

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

| {{flagicon|POR}} Tarantini

| Adidas

| MEO

Sporting CP

| {{flagicon|POR}} Jorge Jesus

| {{flagicon|POR}} Adrien Silva

| Macron

| NOS

Tondela

| {{flagicon|POR}} Pepa

| {{flagicon|BRA}} Kaká

| CDT

| Laboratórios BASI

Vitória de Guimarães

| {{flagicon|POR}} Pedro Martins

| {{flagicon|POR}} Josué Sá

| Macron

| Shirt sponsor varies from match to match

Vitória de Setúbal

| {{flagicon|POR}} José Couceiro

| {{flagicon|POR}} Frederico Venâncio

| 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

Chaves

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

|Mutual consent

| 10 May 2016{{cite web|title=Vítor Oliveira também não acompanha o Desp. Chaves na subida à Liga|trans-title=Vítor Oliveira also does not follow Desp. Chaves on the uprise to the Liga|url=http://www.maisfutebol.iol.pt/ii-liga/10-05-2016/vitor-oliveira-tambem-nao-acompanha-o-desp-chaves-na-subida-a-liga|publisher=MaisFutebol|access-date=20 May 2016|language=pt|date=10 May 2016}}

|rowspan=9| Pre-season

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

| 21 May 2016{{cite web|title=Jorge Simão é o novo treinador do Chaves|trans-title=Jorge Simão is the new Chaves' head coach|url=https://www.ojogo.pt/futebol/1a-liga/chaves/noticias/interior/jorge-simao-e-o-novo-treinador-do-chaves-5186686.html|newspaper=O Jogo|access-date=21 May 2016|language=pt|date=21 May 2016}}

Rio Ave

| {{flagicon|POR}} Pedro Martins

|Mutual consent

| 17 May 2016{{cite web|title=Pedro Martins deixa comando técnico|trans-title=Pedro Martins leaves|url=http://www.record.xl.pt/futebol/futebol-nacional/liga-nos/rio-ave/detalhe/pedro-martins-deixa-comando-tecnico.html|newspaper=Record|access-date=21 May 2016|language=pt|date=17 May 2016}}

| {{flagicon|POR}} Capucho

| 20 May 2016{{cite web|title=Capucho já é treinador dos Vilacondenses|trans-title=Capucho is now the coach of the Vilacondenses |url=http://www.record.xl.pt/futebol/futebol-nacional/liga-nos/rio-ave/detalhe/capucho-ja-e-treinador-dos-vila-condenses.html|newspaper=Record|access-date=21 May 2016|language=pt|date=20 May 2016}}

Vitória de Setúbal

| {{flagicon|POR}} Quim Machado

|Mutual consent

| 18 May 2016{{cite web|title=Quim Machado está de saída|trans-title=Quim Machado is about to leave|url=http://www.record.xl.pt/futebol/futebol-nacional/liga-nos/v--setubal/detalhe/quim-machado-esta-de-saida.html|newspaper=Record|access-date=20 May 2016|language=pt|date=18 May 2016}}

| {{flagicon|POR}} José Couceiro

| 25 May 2016{{cite web|title=Oficial: José Couceiro é o novo treinador do V. Setúbal|trans-title=Official: José Couceiro is the new V. Setubal's coach|url=http://www.maisfutebol.iol.pt/vitoria-setubal/liga/oficial-jose-couceiro-e-o-novo-treinador-do-v-setubal|publisher=MaisFutebol|access-date=25 May 2016|language=pt|date=25 May 2016}}

Vitória de Guimarães

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

|Mutual consent

| 18 May 2016{{cite web|last=Marques|first=David|title=Sérgio Conceição deixa os Minhotos|trans-title=Sérgio Conceição leaves the Minhotos|url=http://www.record.xl.pt/futebol/futebol-nacional/liga-nos/v--guimaraes/detalhe/sergio-conceicao-nao-renova.html|newspaper=Record|access-date=20 May 2016|language=pt|date=18 May 2016}}

| {{flagicon|POR}} Pedro Martins

| 25 May 2016{{cite web|last=Ferreira|first=Bruno José|title=Oficial: Pedro Martins no V. Guimarães por dois anos|trans-title=Official: Pedro Martins at V. Guimarães for the next two years|url=http://www.maisfutebol.iol.pt/liga/25-05-2016/oficial-pedro-martins-apresentado-no-vitoria-de-guimaraes|publisher=MaisFutebol|access-date=25 May 2016|language=pt|date=25 May 2016}}

Moreirense

| {{flagicon|POR}} Miguel Leal

|Contract expired

| 19 May 2016{{cite web|title=Miguel Leal deixa Moreira de Cónegos|trans-title=Miguel Leal leaves Moreira de Cónegos|url=http://www.record.xl.pt/futebol/futebol-nacional/liga-nos/moreirense/detalhe/miguel-leal-deixa-moreira-de-conegos.html|newspaper=Record|access-date=20 May 2016|language=pt|date=19 May 2016}}

| {{flagicon|POR}} Pepa

| 20 May 2016{{cite web|title=Pepa oficializado como treinador para próxima época|trans-title=Pepa official as coach for next season|url=http://www.record.xl.pt/futebol/futebol-nacional/liga-nos/moreirense/detalhe/-pepa-oficializado-como-treinador-para-proxima-epoca.html|newspaper=Record|access-date=20 May 2016|language=pt|date=20 May 2016}}

Paços de Ferreira

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

| Mutual consent

| 21 May 2016{{cite web|title=Oficial: Jorge Simão deixa Paços de Ferreira|trans-title=Official: Jorge Simão leaves Paços de Ferreira|url=http://www.maisfutebol.iol.pt/liga/pacos-ferreira/oficial-jorge-simao-deixa-pacos-de-ferreira|publisher=MaisFutebol|access-date=21 May 2016|language=pt|date=21 May 2016}}

| {{flagicon|POR}} Carlos Pinto

| 25 May 2016{{cite web|title=Oficial: Carlos Pinto é o novo treinador do Paços de Ferreira|trans-title=Official: Carlos Pinto is the new Paços de Ferreira's coach|url=http://www.maisfutebol.iol.pt/liga/pacos-ferreira/oficial-carlos-pinto-e-o-novo-treinador-do-pacos-de-ferreira|publisher=MaisFutebol|access-date=25 May 2016|language=pt|date=25 May 2016}}

Marítimo

| {{flagicon|POR}} Nelo Vingada

| Contract expired

| 23 May 2016{{cite web|title=Clube oficializa saída de Nelo Vingada|trans-title=Club formalises Nelo Vingada's exit|url=http://www.record.xl.pt/futebol/futebol-nacional/liga-nos/maritimo/detalhe/clube-oficializa-saida-de-nelo-vingada.html|newspaper=Record|access-date=23 May 2016|language=pt|date=23 May 2016}}

| {{flagicon|Brazil}} Paulo César Gusmão

| 1 June 2016{{cite web|title=Oficial: Paulo César Gusmão é o novo treinador do Marítimo|trans-title=Official: Paulo César Gusmão is the new Marítimo's coach|url=http://www.maisfutebol.iol.pt/liga/pc-gusmao/oficial-paulo-cesar-gusmao-e-o-novo-treinador-do-maritimo|publisher=MaisFutebol|access-date=1 June 2016|language=pt|date=1 June 2016}}

Porto

| {{flagicon|POR}} José Peseiro

| Sacked

| 30 May 2016{{cite web|title=OFICIAL: FC Porto rescinde com José Peseiro|trans-title=OFFICIAL: FC Porto rescind with José Peseiro|url=http://www.maisfutebol.iol.pt/cmvm/30-05-2016/oficial-fc-porto-rescinde-com-jose-peseiro|publisher=MaisFutebol|access-date=30 May 2016|language=pt|date=30 May 2016}}

| {{flagicon|POR}} Nuno Espírito Santo

| 1 June 2016{{cite web|title=Nuno Espírito Santo é o novo treinador do FC Porto|trans-title=Nuno Espírito Santo is the new FC Porto's coach|url=http://www.fcporto.pt/pt/noticias/Pages/Nuno-Espirito-Santo-e-o-novo-treinador-do-FC-Porto.aspx|publisher=FC Porto|access-date=1 June 2016|language=pt|date=1 June 2016}}

Braga

| {{flagicon|POR}} Paulo Fonseca

| Signed by Shakhtar Donetsk

| 31 May 2016{{cite web|title=OFICIAL: Paulo Fonseca troca Sp. Braga pelo Shakhtar|trans-title=OFFICIAL: Paulo Fonseca exchanges Sp. Braga for Shakhtar|url=http://www.maisfutebol.iol.pt/transferencias/31-05-2016/oficial-paulo-fonseca-troca-sp-braga-pelo-shakhtar|publisher=MaisFutebol|access-date=31 May 2016|language=pt|date=31 May 2016}}

| {{flagicon|POR}} José Peseiro

| 6 June 2016{{cite web|title=Sp. Braga oficializa José Peseiro|trans-title=Sp. Braga officialize José Peseiro|url=http://www.maisfutebol.iol.pt/treinador/liga/sp-braga-oficializa-jose-peseiro|publisher=MaisFutebol|access-date=6 June 2016|language=pt|date=6 June 2016}}

Marítimo

| {{flagicon|BRA}} Paulo César Gusmão

| Mutual consent

| 19 September 2016{{cite web|title=Rescisão por mútuo acordo com Paulo César Gusmão|trans-title=Termination by mutual agreement with Paulo César Gusmão|url=http://www.record.xl.pt/futebol/futebol-nacional/liga-nos/maritimo/detalhe/rescisao-por-mutuo-acordo-com-paulo-cesar-gusmao.html|newspaper=Record|access-date=19 September 2016|language=pt|date=19 September 2016}}

| 17th

| {{flagicon|POR}} Daniel Ramos

| 22 September 2016{{cite web|title=Oficial: Daniel Ramos no Marítimo|trans-title=Official: Daniel Ramos at Marítimo|url=http://www.maisfutebol.iol.pt/geral/22-09-2016/oficial-daniel-ramos-no-maritimo|publisher=MaisFutebol|access-date=22 September 2016|language=pt|date=22 September 2016}}

Belenenses

| {{flagicon|ESP}} Julio Velázquez

| Mutual consent

| 5 October 2016{{cite web|title=Julio Velázquez deixa Belenenses|trans-title=Julio Velázquez leaves Belenenses|url=http://www.maisfutebol.iol.pt/geral/06-10-2016/julio-velazquez-deixa-belenenses|publisher=MaisFutebol|access-date=6 October 2016|language=pt|date=6 October 2016}}

| 8th

| {{flagicon|POR}} Quim Machado

| 6 October 2016{{cite web|title=Quim Machado em Belém: "Era na Liga que queria estar"|trans-title=Quim Machado in Belém: "It was at [Primeira] Liga that I wanted to be"|url=http://www.maisfutebol.iol.pt/belenenses/santa-clara/quim-machado-e-na-liga-que-queria-estar|publisher=MaisFutebol|access-date=6 October 2016|language=pt|date=6 October 2016}}

Boavista

| {{flagicon|BOL}} Erwin Sánchez

| Sacked

| 10 October 2016{{cite web|title=Oficial: Sánchez já não é treinador do Boavista|trans-title=Official: Sánchez is no more Boavista's coach|url=http://www.maisfutebol.iol.pt/erwin-sanchez/rescisao/oficial-sanchez-ja-nao-e-treinador-do-boavista|publisher=MaisFutebol|access-date=11 October 2016|language=pt|date=10 October 2016}}

| 13th

| {{flagicon|POR}} Miguel Leal

| 11 October 2016{{cite web|title=Oficial: Miguel Leal é o novo treinador do Boavista|trans-title=Official: Miguel Leal is Boavista's new coach|url=http://www.maisfutebol.iol.pt/liga/miguel-leal-boavista/oficial-miguel-leal-e-o-novo-treinador-do-boavista|publisher=MaisFutebol|access-date=11 October 2016|language=pt|date=11 October 2016}}

Rio Ave

| {{flagicon|POR}} Capucho

| Sacked

| 10 November 2016{{cite web|title=Oficial: Capucho despedido no Rio Ave|trans-title=Official: Capucho sacked from Rio Ave|url=http://www.maisfutebol.iol.pt/geral/10-11-2016/oficial-capucho-despedido-no-rio-ave|publisher=MaisFutebol|access-date=14 November 2016|language=pt|date=10 November 2016}}

| 13th

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

| 14 November 2016{{cite web|title=Oficial: Luís Castro é o novo treinador do Rio Ave|trans-title=Official: Luís Castro is Rio Ave's new coach|url=http://www.maisfutebol.iol.pt/fc-porto/liga/oficial-luis-castro-e-o-novo-treinador-do-rio-ave|publisher=MaisFutebol|access-date=14 November 2016|language=pt|date=12 November 2016}}

Moreirense

| {{flagicon|POR}} Pepa

| Sacked

| 21 November 2016{{cite web|title=Oficial: Moreirense despede Pepa|trans-title=Official: Moreirense sacks Pepa|url=http://www.maisfutebol.iol.pt/liga/21-11-2016/oficial-moreirense-despede-pepa|publisher=MaisFutebol|access-date=24 November 2016|language=pt|date=21 November 2016}}

| 16th

| {{flagicon|POR}} Leandro Mendes (caretaker)

| 22 November 2016{{cite web|title="Até à Luz não há treinador", revela presidente do Moreirense|trans-title="Until Luz there is no [head] coach", reveals Moreirense's chairman|url=http://www.maisfutebol.iol.pt/liga/pepa/ate-a-luz-nao-ha-treinador-revela-presidente-do-moreirense|publisher=MaisFutebol|access-date=24 November 2016|language=pt|date=22 November 2016}}

Moreirense

| {{flagicon|POR}} Leandro Mendes (caretaker)

| Ended caretaking role

| 28 November 2016{{cite web|title=Oficial: Inácio volta ao comando técnico do Moreirense|trans-title=Official: Inácio returns to Moreirense's technical command|url=http://www.maisfutebol.iol.pt/liga/augusto-inacio/oficial-inacio-volta-ao-comando-tecnico-do-moreirense|publisher=MaisFutebol|access-date=3 December 2016|language=pt|date=21 November 2016}}

| 18th

| {{flagicon|POR}} Augusto Inácio

| 28 November 2016

Paços de Ferreira

| {{flagicon|POR}} Carlos Pinto

| Sacked

| 28 November 2016{{cite web|title=Carlos Pinto já não é mais treinador do Paços de Ferreira|trans-title=Carlos Pinto is not anymore Paços de Ferreira's coach|url=https://www.ojogo.pt/futebol/1a-liga/pacos-ferreira/noticias/interior/carlos-pinto-rescindiu-5523997.html|newspaper=O Jogo|access-date=3 December 2016|language=pt|date=28 November 2016}}

| 15th

| {{flagicon|POR}} Vasco Seabra

| 28 November 2016
(as caretaker)
13 December 2016
(confirmed){{cite web|title=Oficial: Paços Ferreira confirma aposta em Vasco Seabra|trans-title=Official: Paços de Ferreira confirms bet on Vasco Seabra|url=http://www.maisfutebol.iol.pt/liga/13-12-2016/oficial-pacos-ferreira-confirma-aposta-em-vasco-seabra|publisher=MaisFutebol|access-date=15 December 2016|language=pt|date=13 December 2016}}

Estoril

| {{flagicon|BRA}} Fabiano

| Sacked

| 11 December 2016{{cite web|title=Fabiano Soares já não é treinador do Estoril|trans-title=Carlos Pinto is not Estoril's coach anymore|url=http://www.record.xl.pt/futebol/futebol-nacional/liga-nos/estoril/detalhe/fabiano-soares-ja-nao-e-treinador-do-estoril.html|newspaper=Record|access-date=12 December 2016|language=pt|date=11 December 2016|archive-url=https://web.archive.org/web/20161211233633/http://www.record.xl.pt/futebol/futebol-nacional/liga-nos/estoril/detalhe/fabiano-soares-ja-nao-e-treinador-do-estoril.html|archive-date=11 December 2016|url-status=dead}}

| 11th

| {{flagicon|POR}} Filipe Pedro (caretaker)

| 11 December 2016

Braga

| {{flagicon|POR}} José Peseiro

| Sacked

| 15 December 2016{{cite web|title=Oficial: fim da linha para José Peseiro no Sp. Braga|trans-title=Official: end of the line for José Peseiro at Braga|url=http://www.maisfutebol.iol.pt/geral/15-12-2016/ultima-hora-sp-braga-despede-jose-peseiro|publisher=MaisFutebol|access-date=15 December 2016|language=pt|date=15 December 2016}}

| 4th

| {{flagicon|POR}} Abel Ferreira (caretaker)

| 15 December 2016{{cite web|title=Sp. Braga: Jorge Simão oficializado como novo treinador esta sexta-feira|trans-title=Braga: Jorge Simão officialised as the new coach this Friday|url=http://www.maisfutebol.iol.pt/liga/transferencias/sp-braga-jorge-simao-oficializado-como-novo-treinador-esta-sexta-feira|publisher=MaisFutebol|access-date=15 December 2016|language=pt|date=15 December 2016}}

Estoril

| {{flagicon|POR}} Filipe Pedro (caretaker)

| Ended caretaking role

| 15 December 2016{{cite web|title=Estoril oficializa Pedro Gómez Cardona como treinador|trans-title=Estoril officialise Pedro Gómez Cardona as the [new] coach|url=http://www.maisfutebol.iol.pt/liga/treinador/estoril-oficializa-pedro-gomez-cardona|publisher=MaisFutebol|access-date=15 December 2016|language=pt|date=15 December 2016}}

| 11th

| {{flagicon|ESP}} Pedro Gómez Carmona

| 15 December 2016

Chaves

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

| Signed by Braga

| 19 December 2016{{cite web|title=Oficial: Jorge Simão é o novo treinador do Sp. Braga|trans-title=Official: Jorge Simão is Braga's new coach|url=http://www.maisfutebol.iol.pt/liga/17-12-2016/oficial-jorge-simao-e-o-novo-treinador-do-sp-braga|publisher=MaisFutebol|access-date=19 December 2016|language=pt|date=19 December 2016}}

| 7th

| {{flagicon|POR}} Carlos Pires (caretaker)

| 19 December 2016

Braga

| {{flagicon|POR}} Abel Ferreira (caretaker)

| Ended caretaking role

| 19 December 2016

| 3rd

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

| 19 December 2016

Feirense

| {{flagicon|POR}} José Mota

| Sacked

| 20 December 2016{{cite web|title=José Mota afastado do comando técnico|trans-title=José Mota removed from the technical command|url=http://abola.pt/nnh/ver.aspx?id=646866|publisher=A Bola|access-date=20 December 2016|language=pt|date=20 December 2016|archive-url=https://web.archive.org/web/20161221091141/http://abola.pt/nnh/ver.aspx?id=646866|archive-date=21 December 2016|url-status=dead}}

| 17th

| {{flagicon|POR}} Nuno Manta (caretaker)

| 20 December 2016
(as caretaker)
30 December 2016
(confirmed){{cite web|title=Oficial: Feirense mantém Nuno Manta como treinador|trans-title=Official: Feirense keep Nuno Manta as coach|url=http://www.maisfutebol.iol.pt/liga/nuno-manta-santos/oficial-feirense-mantem-nuno-manta-como-treinador|publisher=MaisFutebol|access-date=31 December 2016|language=pt|date=30 December 2016}}

Chaves

| {{flagicon|POR}} Carlos Pires (caretaker)

| Ended caretaking role

| 20 December 2016{{cite web|title=Oficial: Ricardo Soares sucede a Jorge Simão no Desp. Chaves|trans-title=Official: Ricardo Soares succeeds Jorge Simão at Chaves|url=http://www.maisfutebol.iol.pt/liga/ii-liga/oficial-ricardo-soares-sucede-a-jorge-simao-no-desp-chaves|publisher=MaisFutebol|access-date=22 December 2016|language=pt|date=18 December 2016}}

| 8th

| {{flagicon|POR}} Ricardo Soares

| 20 December 2016

Nacional

| {{flagicon|POR}} Manuel Machado

| Mutual consent

| 28 December 2016{{cite web|title=Oficial: Manuel Machado deixa o Nacional|trans-title=Official: Manuel Machado leaves Nacional|url=http://www.maisfutebol.iol.pt/liga/28-12-2016/oficial-manuel-machado-deixa-o-nacional|publisher=MaisFutebol|access-date=28 December 2016|language=pt|date=30 December 2016}}

| 16th

| {{flagicon|SRB}} Predrag Jokanović

| 30 December 2016{{cite web|title=Nacional confirma Jokanović, apresentação esta tarde|trans-title=Nacional confirm Jokanović, presentation this afternoon|url=http://www.maisfutebol.iol.pt/liga/confirmado/nacional-confirma-jokanovic-apresentacao-esta-tarde|publisher=MaisFutebol|access-date=30 December 2016|language=pt|date=30 December 2016}}

Tondela

| {{flagicon|POR}} Petit

| Resigned

| 9 January 2017{{cite web|title=Oficial: Petit demite-se do Tondela|trans-title=Official: Petit resigns from Tondela|url=http://www.maisfutebol.iol.pt/liga/demissao/oficial-petit-demite-se-do-tondela|publisher=MaisFutebol|access-date=9 January 2017|language=pt|date=10 January 2017}}

| 18th

| {{flagicon|POR}} Pepa

| 10 January 2017{{cite web|title=Oficial: Pepa é o novo treinador do Tondela|trans-title=Official: Pepa é Tondela's new coach|url=http://www.maisfutebol.iol.pt/geral/10-01-2017/oficial-pepa-e-o-novo-treinador-do-tondela|publisher=MaisFutebol|access-date=12 January 2017|language=pt|date=10 January 2017}}

Estoril

| {{flagicon|ESP}} Pedro Gómez Carmona

| Resigned

| 8 March 2017{{cite web|publisher=G.D. Estoril Praia|url=http://estorilpraia.com/comunicado-estoril-praia-sad-3/|title=Comunicado Estoril Praia SAD|date=8 March 2017|language=pt}}

| 15th

| {{flagicon|POR}} Pedro Emanuel

| 8 March 2017{{cite web|publisher=G.D. Estoril Praia|url=http://estorilpraia.com/pedro-emanuel-novo-treinador-do-estoril-praia/|title=Pedro Emanuel é o novo treinador do Estoril Praia|date=8 March 2017|language=pt}}

Moreirense

| {{flagicon|POR}} Augusto Inácio

| Mutual consent

| 20 March 2017{{cite web|publisher=Moreirense F.C.|url=http://www.moreirensefc.pt/noticias.php?verNoticia=68333f10ab682cd31e1800499fe325a8|title=Comunicado|date=20 March 2017|language=pt}}

| 16th

| {{flagicon|POR}} Petit

| 20 March 2017

Nacional

| {{flagicon|SRB}} Predrag Jokanović

| Mutual consent

| 21 March 2017{{cite web|publisher=Nacional|url=http://www.cdnacional.pt/comunicado-acertada-rescisao-predrag-jokanovic/|title=Comunicado: acertada rescisão com Predrag Jokanovic|date=21 March 2017|language=pt}}

| 18th

| {{flagicon|POR}} João de Deus

| 21 March 2017{{cite web|publisher=Nacional|url=http://www.cdnacional.pt/presidente-admite/|title=Presidente admite João de Deus como sucessor de Jokanovic|date=21 March 2017|language=pt}}

Arouca

| {{flagicon|POR}} Manuel Machado

| Mutual consent

| 21 March 2017{{cite web|publisher=OJogo|url=https://www.ojogo.pt/futebol/1a-liga/arouca/noticias/interior/manuel-machado-de-saida-do-arouca-5738579.html|title=Manuel Machado de saída do Arouca|date=21 March 2017|language=pt}}

| 14th

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

| 21 March 2017{{cite web|publisher=A Bola|url=https://www.abola.pt/nnh/ver.aspx?id=662172|title=Jorge Leitão assume comando|date=22 March 2017|language=pt|access-date=8 May 2017|archive-url=https://web.archive.org/web/20170509080826/http://www.abola.pt/nnh/ver.aspx?id=662172|archive-date=9 May 2017|url-status=dead}}

Belenenses

| {{flagicon|POR}} Quim Machado

| Sacked

| 18 April 2017{{cite web|publisher=C.F. Os Belenenses|url=http://www.osbelenenses.com/2017/04/domingos-paciencia-assume-o-comando-tecnico-da-equipa/|title=DOMINGOS PACIÊNCIA ASSUME O COMANDO TÉCNICO DA EQUIPA|date=18 April 2017|language=pt}}

| 12th

| {{flagicon|POR}} Domingos Paciência

| 18 April 2017

Braga

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

| Mutual consent

| 23 April 2017{{cite web|publisher=zerozero|url=http://www.zerozero.pt/news.php?id=195127|title=Braga anuncia saída de Jorge Simão; Abel Ferreira deve assumir equipa principal|trans-title=Braga announces Jorge Simão's departure; Abel Ferreira appointed to manage the main team|date=24 April 2017|language=pt}}

| 5th

| {{flagicon|POR}} Abel Ferreira

| 26 April 2017{{cite web|publisher=TSF|url=http://www.tsf.pt/desporto/interior/abel-ferreira-oficializado-como-treinador-do-braga-6244920.html|title=Abel Ferreira oficializado como treinador do Braga|trans-title=Abel Ferreira confirmed as Braga's manager|date=26 April 2017|language=pt}}

Season summary

=League table=

{{2016–17 Primeira Liga table}}

=Positions by round=

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

|team1= Benfica

| pos1= 2/ 4/ 2/ 3/ 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/ 1

|team2= Porto

| pos2= 1/ 1/ 6/ 4/ 3/ 3/ 2/ 2/ 2/ 2/ 4/ 3/ 2/ 2/ 2/ 2/ 2/ 2/ 2/ 2/ 2/ 2/ 2/ 2/ 2/ 2/ 2/ 2/ 2/ 2/ 2/ 2/ 2/ 2

|team3= Sporting CP

| pos3= 5/ 2/ 1/ 1/ 2/ 2/ 3/ 3/ 4/ 3/ 2/ 2/ 3/ 4/ 4/ 4/ 4/ 4/ 3/ 3/ 3/ 3/ 3/ 3/ 3/ 3/ 3/ 3/ 3/ 3/ 3/ 3/ 3/ 3

|team4= Vitória de Guimarães

| pos4=12/ 8/ 5/ 9/10/ 5/ 6/ 5/ 5/ 4/ 5/ 5/ 5/ 5/ 5/ 5/ 5/ 5/ 5/ 5/ 5/ 5/ 4/ 5/ 5/ 5/ 5/ 5/ 4/ 4/ 4/ 4/ 4/ 4

|team5= Braga

| pos5= 7/ 7/ 4/ 2/ 4/ 4/ 4/ 4/ 3/ 5/ 3/ 4/ 4/ 3/ 3/ 3/ 3/ 3/ 4/ 4/ 4/ 4/ 5/ 4/ 4/ 4/ 4/ 4/ 5/ 5/ 5/ 5/ 5/ 5

|team6= Marítimo

| pos6=17/18/14/14/17/13/ 9/ 8/11/ 9/ 9/ 7/ 9/ 7/ 8/ 8/ 6/ 7/ 7/ 6/ 6/ 6/ 6/ 6/ 6/ 6/ 6/ 6/ 6/ 6/ 6/ 6/ 6/ 6

|team7= Rio Ave

| pos7=13/13/10/ 6/ 5/ 6/ 7/ 7/ 7/11/ 7/ 6/ 6/ 6/ 6/ 6/ 8/10/ 9/ 9/ 9/10/10/ 8/ 7/ 7/ 7/ 7/ 7/ 7/ 7/ 7/ 7/ 7

|team8= Feirense

| pos8= 4/10/13/10/ 7/ 9/10/ 9/ 8/13/14/16/17/17/15/16/15/13/13/13/13/13/13/13/12/11/ 9/10/11/ 9/ 8/ 8/ 8/ 8

|team9= Boavista

| pos9= 3/ 6/ 7/11/12/14/13/12/10/ 8/11/13/13/14/10/ 9/11/ 9/10/11/11/ 9/ 9/10/10/ 8/10/11/10/10/ 9/ 9/ 9/ 9

|team10= Estoril

| pos10=16/17/17/17/14/17/14/15/16/12/ 8/ 9/11/13/14/14/14/16/16/16/16/15/15/15/15/15/15/15/15/14/15/14/12/10

|team11= Chaves

| pos11=10/11/ 8/ 8/ 6/ 8/ 5/ 6/ 6/ 6/ 6/ 8/ 7/ 8/ 7/ 7/ 7/ 6/ 8/ 7/ 7/ 7/ 7/ 7/ 8/ 9/ 8/ 8/ 8/ 8/10/10/10/11

|team12= Vitória de Setúbal

| pos12= 6/ 5/ 3/ 5/ 8/11/12/11/ 9/ 7/10/14/10/11/ 9/11/10/ 8/ 6/ 8/ 8/ 8/ 8/11/11/12/11/ 9/ 9/11/12/11/13/12

|team13= Paços de Ferreira

| pos13= 9/12/15/15/11/10/11/10/12/14/15/12/14/12/13/13/13/14/15/14/14/14/14/14/13/13/13/13/14/12/11/12/14/13

|team14= Belenenses

| pos14=15/15/11/ 7/ 9/ 7/ 8/13/13/10/12/10/ 8/ 9/11/12/12/12/12/12/12/12/11/ 9/ 9/10/12/12/12/13/13/13/11/14

|team15= Moreirense

| pos15= 8/ 3/ 9/12/13/16/18/17/15/16/18/15/16/16/17/15/16/15/14/15/15/16/16/16/16/16/16/16/16/16/16/16/16/15

|team16= Tondela

| pos16=18/14/16/16/18/18/17/16/18/18/16/17/18/18/18/18/18/18/18/17/18/18/18/17/17/17/18/18/18/17/17/17/17/16

|team17= Arouca

| pos17=14/ 9/12/13/16/15/16/18/17/17/13/11/12/10/12/10/ 9/11/11/10/10/11/12/12/14/14/14/14/13/15/14/15/15/17

|team18= Nacional

| pos18=11/16/18/18/15/12/15/14/14/15/17/18/15/15/16/17/17/17/17/18/17/17/17/18/18/18/17/17/17/18/18/18/18/18

|color_1=1st|text_1=Leader

|color_2=2nd|text_2=

|color_3=3rd|text_3=

|color_17-=red1|text_17-=Relegation to 2017–18 LigaPro

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

|date=May 2017

}}

=Results=

{{#invoke:sports results|main

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

| update = 21 May 2017

| a_note = yes

| matches_style = FBR

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

| name_ARO = Arouca

| name_BEL = Belenenses

| name_BEN = Benfica

| name_BOA = Boavista

| name_BRA = Braga

| name_CHA = Chaves

| name_EST = Estoril

| name_FEI = Feirense

| name_MAR = Marítimo

| name_MOR = Moreirense

| name_NAC = Nacional

| name_PAÇ = Paços de Ferreira

| name_POR = Porto

| name_RAV = Rio Ave

| name_SCP = Sporting CP

| name_TON = Tondela

| name_VGU = Vitória de Guimarães

| name_VSE = Vitória de Setúbal

| match_ARO_BEL = 1–2

| match_ARO_BEN = 1–2

| match_ARO_BOA = 1–2

| match_ARO_BRA = 1–1

| match_ARO_CHA = 0–1

| match_ARO_EST = 2–1

| match_ARO_FEI = 2–0

| match_ARO_MAR = 1–0

| match_ARO_MOR = 2–2

| match_ARO_NAC = 2–0

| match_ARO_PAÇ = 1–0

| match_ARO_POR = 0–4

| match_ARO_RAV = 0–2

| match_ARO_SCP = 1–2

| match_ARO_TON = 1–2

| match_ARO_VGU = 0–1

| match_ARO_VSE = 2–1

| match_BEL_ARO = 1–1

| match_BEL_BEN = 0–2

| match_BEL_BOA = 0–0

| match_BEL_BRA = 1–2

| match_BEL_CHA = 2–1

| match_BEL_EST = 1–3

| match_BEL_FEI = 1–2

| match_BEL_MAR = 1–0

| match_BEL_MOR = 1–1

| match_BEL_NAC = 2–1

| match_BEL_PAÇ = 1–2

| match_BEL_POR = 0–0

| match_BEL_RAV = 1–0

| match_BEL_SCP = 0–1

| match_BEL_TON = 0–0

| match_BEL_VGU = 1–1

| match_BEL_VSE = 1–2

| match_BEN_ARO = 3–0

| match_BEN_BEL = 4–0

| match_BEN_BOA = 3–3

| match_BEN_BRA = 3–1

| match_BEN_CHA = 3–1

| match_BEN_EST = 2–1

| match_BEN_FEI = 4–0

| match_BEN_MAR = 3–0

| match_BEN_MOR = 3–0

| match_BEN_NAC = 3–0

| match_BEN_PAÇ = 3–0

| match_BEN_POR = 1–1

| match_BEN_RAV = 2–0

| match_BEN_SCP = 2–1

| match_BEN_TON = 4–0

| match_BEN_VGU = 5–0

| match_BEN_VSE = 1–1

| match_BOA_ARO = 2–0

| match_BOA_BEL = 0–1

| match_BOA_BEN = 2–2

| match_BOA_BRA = 1–1

| match_BOA_CHA = 2–2

| match_BOA_EST = 0–0

| match_BOA_FEI = 1–2

| match_BOA_MAR = 3–0

| match_BOA_MOR = 2–0

| match_BOA_NAC = 2–2

| match_BOA_PAÇ = 0–0

| match_BOA_POR = 0–1

| match_BOA_RAV = 0–1

| match_BOA_SCP = 0–1

| match_BOA_TON = 1–0

| match_BOA_VGU = 1–2

| match_BOA_VSE = 1–0

| match_BRA_ARO = 3–1

| match_BRA_BEL = 2–1

| match_BRA_BEN = 0–1

| match_BRA_BOA = 3–0

| match_BRA_CHA = 1–0

| match_BRA_EST = 1–1

| match_BRA_FEI = 6–2

| match_BRA_MAR = 3–3

| match_BRA_MOR = 2–1

| match_BRA_NAC = 4–0

| match_BRA_PAÇ = 3–0

| match_BRA_POR = 1–1

| match_BRA_RAV = 1–1

| match_BRA_SCP = 2–3

| match_BRA_TON = 2–0

| match_BRA_VGU = 1–2

| match_BRA_VSE = 2–1

| match_CHA_ARO = 2–0

| match_CHA_BEL = 3–1

| match_CHA_BEN = 0–2

| match_CHA_BOA = 0–0

| match_CHA_BRA = 0–0

| match_CHA_EST = 1–0

| match_CHA_FEI = 1–1

| match_CHA_MAR = 0–0

| match_CHA_MOR = 2–1

| match_CHA_NAC = 2–0

| match_CHA_PAÇ = 1–0

| match_CHA_POR = 0–2

| match_CHA_RAV = 2–2

| match_CHA_SCP = 2–2

| match_CHA_TON = 1–1

| match_CHA_VGU = 2–3

| match_CHA_VSE = 0–0

| match_EST_ARO = 4–2

| match_EST_BEL = 1–1

| match_EST_BEN = 0–1

| match_EST_BOA = 0–0

| match_EST_BRA = 1–3

| match_EST_CHA = 2–1

| match_EST_FEI = 0–2

| match_EST_MAR = 0–1

| match_EST_MOR = 2–0

| match_EST_NAC = 0–1

| match_EST_PAÇ = 2–1

| match_EST_POR = 1–2

| match_EST_RAV = 0–2

| match_EST_SCP = 0–2

| match_EST_TON = 2–0

| match_EST_VGU = 0–2

| match_EST_VSE = 3–0

| match_FEI_ARO = 0–2

| match_FEI_BEL = 0–1

| match_FEI_BEN = 0–1

| match_FEI_BOA = 0–1

| match_FEI_BRA = 0–1

| match_FEI_CHA = 3–2

| match_FEI_EST = 1–0

| match_FEI_MAR = 2–1

| match_FEI_MOR = 0–3

| match_FEI_NAC = 0–3

| match_FEI_PAÇ = 2–0

| match_FEI_POR = 0–4

| match_FEI_RAV = 2–1

| match_FEI_SCP = 2–1

| match_FEI_TON = 2–1

| match_FEI_VGU = 0–0

| match_FEI_VSE = 1–1

| match_MAR_ARO = 3–1

| match_MAR_BEL = 3–0

| match_MAR_BEN = 2–1

| match_MAR_BOA = 1–1

| match_MAR_BRA = 1–0

| match_MAR_CHA = 2–1

| match_MAR_EST = 1–1

| match_MAR_FEI = 2–0

| match_MAR_MOR = 1–0

| match_MAR_NAC = 0–0

| match_MAR_PAÇ = 3–1

| match_MAR_POR = 1–1

| match_MAR_RAV = 0–1

| match_MAR_SCP = 2–2

| match_MAR_TON = 2–0

| match_MAR_VGU = 0–2

| match_MAR_VSE = 1–0

| match_MOR_ARO = 1–4

| match_MOR_BEL = 1–0

| match_MOR_BEN = 0–1

| match_MOR_BOA = 0–0

| match_MOR_BRA = 2–1

| match_MOR_CHA = 0–0

| match_MOR_EST = 1–1

| match_MOR_FEI = 1–1

| match_MOR_MAR = 0–1

| match_MOR_NAC = 3–1

| match_MOR_PAÇ = 1–1

| match_MOR_POR = 3–1

| match_MOR_RAV = 1–1

| match_MOR_SCP = 2–3

| match_MOR_TON = 1–1

| match_MOR_VGU = 0–1

| match_MOR_VSE = 1–2

| match_NAC_ARO = 1–1

| match_NAC_BEL = 1–1

| match_NAC_BEN = 1–3

| match_NAC_BOA = 0–2

| match_NAC_BRA = 0–0

| match_NAC_CHA = 0–1

| match_NAC_EST = 0–1

| match_NAC_FEI = 0–0

| match_NAC_MAR = 2–0

| match_NAC_MOR = 0–1

| match_NAC_PAÇ = 1–1

| match_NAC_POR = 0–4

| match_NAC_RAV = 0–2

| match_NAC_SCP = 0–0

| match_NAC_TON = 3–2

| match_NAC_VGU = 1–2

| match_NAC_VSE = 1–2

| match_PAÇ_ARO = 1–1

| match_PAÇ_BEL = 1–0

| match_PAÇ_BEN = 0–0

| match_PAÇ_BOA = 2–1

| match_PAÇ_BRA = 3–1

| match_PAÇ_CHA = 1–1

| match_PAÇ_EST = 0–0

| match_PAÇ_FEI = 0–1

| match_PAÇ_MAR = 0–0

| match_PAÇ_MOR = 0–2

| match_PAÇ_NAC = 1–1

| match_PAÇ_POR = 0–0

| match_PAÇ_RAV = 2–1

| match_PAÇ_SCP = 0–1

| match_PAÇ_TON = 0–0

| match_PAÇ_VGU = 2–0

| match_PAÇ_VSE = 2–1

| match_POR_ARO = 3–0

| match_POR_BEL = 3–0

| match_POR_BEN = 1–1

| match_POR_BOA = 3–1

| match_POR_BRA = 1–0

| match_POR_CHA = 2–1

| match_POR_EST = 1–0

| match_POR_FEI = 0–0

| match_POR_MAR = 2–1

| match_POR_MOR = 3–0

| match_POR_NAC = 7–0

| match_POR_PAÇ = 4–1

| match_POR_RAV = 4–2

| match_POR_SCP = 2–1

| match_POR_TON = 4–0

| match_POR_VGU = 3–0

| match_POR_VSE = 1–1

| match_RAV_ARO = 3–0

| match_RAV_BEL = 2–0

| match_RAV_BEN = 0–1

| match_RAV_BOA = 1–2

| match_RAV_BRA = 1–0

| match_RAV_CHA = 2–2

| match_RAV_EST = 1–2

| match_RAV_FEI = 1–0

| match_RAV_MAR = 0–0

| match_RAV_MOR = 3–2

| match_RAV_NAC = 2–1

| match_RAV_PAÇ = 0–0

| match_RAV_POR = 1–3

| match_RAV_SCP = 3–1

| match_RAV_TON = 3–1

| match_RAV_VGU = 0–3

| match_RAV_VSE = 0–0

| match_SCP_ARO = 3–0

| match_SCP_BEL = 1–3

| match_SCP_BEN = 1–1

| match_SCP_BOA = 4–0

| match_SCP_BRA = 0–1

| match_SCP_CHA = 4–1

| match_SCP_EST = 4–2

| match_SCP_FEI = 2–1

| match_SCP_MAR = 2–0

| match_SCP_MOR = 3–0

| match_SCP_NAC = 2–0

| match_SCP_PAÇ = 4–2

| match_SCP_POR = 2–1

| match_SCP_RAV = 1–0

| match_SCP_TON = 1–1

| match_SCP_VGU = 1–1

| match_SCP_VSE = 2–0

| match_TON_ARO = 1–2

| match_TON_BEL = 0–1

| match_TON_BEN = 0–2

| match_TON_BOA = 1–1

| match_TON_BRA = 2–0

| match_TON_CHA = 2–0

| match_TON_EST = 0–2

| match_TON_FEI = 0–1

| match_TON_MAR = 1–1

| match_TON_MOR = 1–2

| match_TON_NAC = 2–0

| match_TON_PAÇ = 2–1

| match_TON_POR = 0–0

| match_TON_RAV = 2–1

| match_TON_SCP = 1–4

| match_TON_VGU = 2–1

| match_TON_VSE = 2–1

| match_VGU_ARO = 1–0

| match_VGU_BEL = 1–1

| match_VGU_BEN = 0–2

| match_VGU_BOA = 2–0

| match_VGU_BRA = 0–1

| match_VGU_CHA = 1–1

| match_VGU_EST = 3–3

| match_VGU_FEI = 0–1

| match_VGU_MAR = 0–0

| match_VGU_MOR = 1–0

| match_VGU_NAC = 2–1

| match_VGU_PAÇ = 5–3

| match_VGU_POR = 0–2

| match_VGU_RAV = 3–0

| match_VGU_SCP = 3–3

| match_VGU_TON = 2–1

| match_VGU_VSE = 3–1

| match_VSE_ARO = 2–0

| match_VSE_BEL = 2–0

| match_VSE_BEN = 1–0

| match_VSE_BOA = 0–1

| match_VSE_BRA = 1–1

| match_VSE_CHA = 0–0

| match_VSE_EST = 2–0

| match_VSE_FEI = 1–2

| match_VSE_MAR = 0–1

| match_VSE_MOR = 2–0

| match_VSE_NAC = 1–0

| match_VSE_PAÇ = 1–4

| match_VSE_POR = 0–0

| match_VSE_RAV = 0–1

| match_VSE_SCP = 0–3

| match_VSE_TON = 3–0

| match_VSE_VGU = 0–2

}}

Statistics

=Top goalscorers=

{{cite web |url=http://www.ligaportugal.pt/en/liga/estatisticas/jogadores/golos/20162017/liganos |title=Estatísticas de jogadores por golos |trans-title=Player statistics by goals |publisher=LPFP |language=pt}}{{cite web |url=http://www.thefinalball.com/edition_stats.php?v=jt1&id_edicao=98399&ord=d |title=Liga NOS 2016/17 :: Estatísticas :: Golos marcados por jogador |trans-title=Goals scored per player |publisher=Thefinalball.com |language=pt}}

class="wikitable" style="text-align:center;"
RankPlayerClubGoals
1

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

| align=left|Sporting CP

| 34

2

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

| align=left|Porto

| 19

rowspan="2" | 3

| align="left" |{{flagicon|GRE}} Kostas Mitroglou

| align="left" |Benfica

| rowspan="2" | 16

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

| align="left" |Porto

rowspan="2" |5

| align="left" |{{flagicon|BRA}} Jonas

| align="left" |Benfica

| rowspan="2" |13

align="left" |{{flagicon|MLI}} Moussa Marega

| align="left" |Vitória de Guimarães

rowspan="2" |7

| align="left" |{{flagicon|BRA}} Welthon

| align="left" |Paços de Ferreira

| rowspan="2" |11

align="left" |{{flagicon|POR}} Rui Fonte

| align="left" |Braga

9

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

| align="left" |Benfica

|10

10

| align="left" |{{flagicon|POR}} Hernâni

| align="left" |Vitória de Guimarães

|8

==Hat-tricks==

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

class="wikitable sortable"
PlayerForAgainststyle="text-align:center"| ResultDate
{{flagicon|ALG}} Okacha HamzaouiNacionalFeirensestyle="text-align:center;"| 0–3{{cite web |url=http://www.thefinalball.com/jogo.php?id=5003714|title=Feirense 0–3 Nacional|date=24 September 2016 |publisher=Thefinalball.com}}{{dts|format=dmy|2016|9|24}}
{{flagicon|POR}} Diogo JotaPortoNacionalstyle="text-align:center;"| 0–4{{cite web |url=http://www.thefinalball.com/match.php?id=5003726|title=Nacional 0–4 FC Porto|date=2 October 2016 |publisher=Thefinalball.com}}{{dts|format=dmy|2016|10|1}}
{{flagicon|MLI}} Moussa MaregaVitória de GuimarãesRio Avestyle="text-align:center;"| 0–3{{cite web |url=http://www.thefinalball.com/jogo.php?id=5003746 |title=Rio Ave 0–3 V. Guimarães|date=30 October 2016 |publisher=Thefinalball.com}}{{dts|format=dmy|2016|10|30}}
{{flagicon|POR}} JorginhoAroucaMoreirensestyle="text-align:center;"| 1–4{{cite web |url=http://www.thefinalball.com/jogo.php?id=5003786 |title=Moreirense 1–4 Arouca|date=17 December 2016 |publisher=Thefinalball.com}}{{dts|format=dmy|2016|12|17}}
{{flagicon|NED}} Bas Dost4Sporting CPTondelastyle="text-align:center;"| 1–4{{cite web |url=http://www.thefinalball.com/jogo.php?id=5003890|title=Tondela 1–4 Sporting CP|date=11 March 2017 |publisher=Thefinalball.com}}{{dts|format=dmy|2017|3|11}}
{{flagicon|NED}} Bas DostSporting CPBoavistastyle="text-align:center;"| 4–0{{cite web |url=http://www.thefinalball.com/jogo.php?id=5003914|title=Sporting CP 4-0 Boavista|date=8 April 2017 |publisher=Thefinalball.com}}{{dts|format=dmy|2017|4|8}}
{{flagicon|NED}} Bas DostSporting CPBragastyle="text-align:center;"| 3–2{{cite web |url=http://www.thefinalball.com/jogo.php?id=5003943|title=Braga 2-3 Sporting CP|date=30 April 2017 |publisher=Thefinalball.com}}{{dts|format=dmy|2017|4|30}}
{{flagicon|NED}} Bas DostSporting CPChavesstyle="text-align:center;"| 4–1 {{cite web |url=http://www.thefinalball.com/jogo.php?id=5003969|title=Sporting CP 4-1 Chaves|date=21 May 2017 |publisher=Thefinalball.com}}{{dts|format=dmy|2017|5|21}}

=Top assists=

{{cite web |url=http://www.espnfc.com/portuguese-liga/14/statistics/assists |title=Liga Statistics - Assists|publisher=Espnfc.com |language=en}}

class="wikitable" style="text-align:center;"
RankPlayerClubAssists
rowspan="4" |1

| align="left" |{{flagicon|POR}} Gelson Martins

| align="left" |Sporting CP

| rowspan="4" |8

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

| align="left" |Benfica

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

| align="left" |Porto

align="left" |{{flagicon|POR}} Wilson Eduardo

| align="left" |Braga

rowspan="2"|5

| align="left" |{{flagicon|POR}} Pedro Santos

| align="left" |Braga

| rowspan="2"|7

align="left" |{{flagicon|POR}} Iuri Medeiros

| align="left" |Boavista

rowspan="7" |7

| align="left" |{{flagicon|POR}} Nélson Semedo

| align="left" |Benfica

| rowspan="7" |6

align="left" |{{flagicon|MLI}} Moussa Marega

| align="left" |Vitória de Guimarães

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

| align="left" |Porto

align="left" |{{flagicon|ANG}} Mateus

| align="left" |Arouca

align="left" |{{flagicon|BRA}} Raphinha

| align="left" |Vitória de Guimarães

align="left" |{{flagicon|ARG}} Eduardo Salvio

| align="left" |Benfica

align="left" |{{flagicon|BRA}} Patrick

| align="left" |Marítimo

=Scoring=

=Match streaks=

{{cite web |url=http://www.thefinalball.com/edition_stats.php?v=et9&o=JSSP&id_edicao=98399&ord=d |title=Liga NOS 2016/17 :: Estatísticas :: Curiosidades |trans-title=Curiosities |publisher=Thefinalball.com |language=pt}}

  • Longest winning run: 9 matches
  • Porto, from matchday 17 (15 January 2017) to matchday 25 (10 March 2016)
  • Longest unbeaten run: 30 matches
  • Porto, from matchday 4 (10 September 2016) to matchday 33 (14 May 2017)
  • Longest winless run: 9 matches
  • Feirense, from matchday 6 (24 September 2016) to matchday 14 (19 December 2016)
  • Longest losing run: 7 matches
  • Estoril, from matchday 13 (9 December 2016) to matchday 19 (28 January 2017)
  • Arouca from matchday 21 (10 February 2017) to matchday 27 (2 April 2017)
  • Belenenses from matchday 25 (13 March 2017) to matchday 31 (30 April 2017)
  • Most consecutive draws: 4 matches
  • Chaves, from matchday 9 (31 October 2016) to matchday 12 (4 December 2016)
  • Paços de Ferreira from matchday 23 (25 February 2017) to matchday 26 (18 March 2017)

=Discipline=

{{cite web |url=http://www.ligaportugal.pt/en/liga/estatisticas/jogadores/cartoes/20162017/liganos |title=Estatísticas dos jogadores por cartões |trans-title=Player statistics by cards |publisher=LPFP |language=pt}}{{cite web |url=http://www.thefinalball.com/edition_stats.php?v=et4&id_edicao=98399&ord=d |title=Liga NOS 2016/17 :: Estatísticas :: Disciplina por equipa|trans-title=Discipline per club |publisher=Thefinalball.com |language=pt}}{{cite web |url=http://www.thefinalball.com/edition_stats.php?v=jt4&o=A&id_edicao=98399&ord=d |title=Liga NOS 2016/17 :: Estatísticas :: Disciplina por jogador |trans-title=Discipline per player |publisher=Thefinalball.com |language=pt}}

==Club==

==Player==

Awards

=Monthly awards=

==[[SJPF Young Player of the Month]]==

class="wikitable"
MonthPlayerClubVote percentage
August/September{{cite web |url=http://sjpf.pt/?pt=news&op=OP_SHOW_DETAIL&id=8090 |title=Gelson Martins e Diogo Gonçalves distinguidos |trans-title=Gelson Martins and Diogo Gonçalves decorated|publisher=SJPF |language=pt}}{{flagicon|POR}} Gelson MartinsSporting CPalign="center"|19.23%
October/November{{cite web |url=http://www.slbenfica.pt/30/news/info/WZSXtUJ5jE-POmDcV1BM4g |title=Gonçalo Guedes eleito Melhor Jogador Jovem |trans-title=Gonçalo Guedes elected Young Player of the Month |website=S.L. Benfica |language=pt}}{{flagicon|POR}} Gonçalo GuedesBenficaalign="center"|15.75%
December{{cite web |url=http://sjpf.pt/?pt=news&op=OP_SHOW_DETAIL&id=8316 |title=Gelson Martins é o Melhor Jovem do mês de dezembro da I Liga |trans-title=Gelson Martins is December's best Young Player of Primeira Liga|publisher=SJPF |language=pt}}{{flagicon|POR}} Gelson MartinsSporting CPalign="center"|16.34%
January{{cite web |url=http://sjpf.pt/?pt=news&op=OP_SHOW_DETAIL&id=8384 |title=André Silva é o Melhor Jovem do mês de janeiro da I Liga |trans-title=André Silva is January's best Young Player of Primeira Liga|publisher=SJPF |language=pt}}{{flagicon|POR}} André SilvaPortoalign="center"|14.26%
February{{cite web |url=http://sjpf.pt/?pt=news&op=OP_SHOW_DETAIL&id=8445 |title=Nélson Semedo é o Melhor Jovem do mês de fevereiro da I Liga |trans-title=Nélson Semedo is February's best Young Player of Primeira Liga |publisher=SJPF |language=pt |access-date=2017-03-18 |archive-date=2017-03-19 |archive-url=https://web.archive.org/web/20170319195642/http://sjpf.pt/?pt=news&op=OP_SHOW_DETAIL&id=8445 |url-status=dead }}{{flagicon|POR}} Nélson SemedoBenficaalign="center"|25.11%
March{{cite web |url=http://sjpf.pt/?pt=news&op=OP_SHOW_DETAIL&id=8549 |title=João Carvalho é o Melhor Jovem do mês de março da I Liga |trans-title=João Carvalho is March's best Young Player of Primeira Liga|publisher=SJPF |language=pt}}{{flagicon|POR}} João CarvalhoVitória de Setúbalalign="center"|19.97%
April{{cite web |url=http://sjpf.pt/?pt=news&op=OP_SHOW_DETAIL&id=8639 |title=João Carvalho é o Melhor Jovem do mês de abril da I Liga |trans-title=João Carvalho is April's best Young Player of Primeira Liga|publisher=SJPF |language=pt}}{{flagicon|POR}} João CarvalhoVitória de Setúbalalign="center"|20.08%

==Goal of the month==

class="wikitable sortable"

!Month

!Scorer

!For

!Against

!Stadium

!Date

!Vote percentage

August{{cite web |url=http://sjpf.pt/?pt=news&op=OP_SHOW_DETAIL&id=8029 |title=Golo de Pedro Santos é o melhor de Agosto |trans-title=Pedro Santos's goal is the best of August|publisher=SJPF |language=pt}}

| {{flagicon|POR}} Pedro Santos

| Braga

| Vitória de Guimarães

| Estádio D. Afonso Henriques

| 14 August 2016

|align="center"|43.56%

September{{cite web |url=http://sjpf.pt/?pt=news&op=OP_SHOW_DETAIL&id=8061 |title=Golo de Salvador Agra é o melhor de Setembro |trans-title=Salvador Agra's goal is the best of September |publisher=SJPF |language=pt}}

| {{flagicon|POR}} Salvador Agra

| Nacional

| Marítimo

| Estádio da Madeira

| 16 September 2016

|align="center"|55.56%

October{{cite web |url=http://sjpf.pt/?pt=news&op=OP_SHOW_DETAIL&id=8195 |title=Melhor Golo de Outubro é de Brahimi |trans-title=Best goal of October it's from Brahimi |publisher=SJPF |language=pt}}

| {{flagicon|ALG}} Yacine Brahimi

| Porto

| Arouca

| Estádio do Dragão

| 22 October 2016

|align="center"|40.74%

November{{cite web |url=http://sjpf.pt/?pt=news&op=OP_SHOW_DETAIL&id=8245 |title=Renato Santos é o autor do Melhor Golo de Novembro |trans-title=Renato Sanches scores November's Best Goal |publisher=SJPF |language=pt}}

| {{flagicon|POR}} Renato Santos

| Boavista

| Rio Ave

| Estádio dos Arcos

| 5 November 2016

|align="center"|37.04%

December{{cite web |url=http://sjpf.pt/?pt=news&op=OP_SHOW_DETAIL&id=8303 |title=Bruno César marcou o melhor golo de dezembro |trans-title=Bruno César scores December's best goal |publisher=SJPF |language=pt}}

| {{flagicon|BRA}} Bruno César

| Sporting CP

| Vitória de Setúbal

| Estádio José Alvalade

| 3 December 2016

|align="center"|31.75%

January{{cite web |url=http://sjpf.pt/?pt=news&op=OP_SHOW_DETAIL&id=8375 |title=Golo de Roberto é o melhor de janeiro |trans-title=Roberto's goal is January's best |publisher=SJPF |language=pt}}

| {{flagicon|POR}} Roberto Rodrigo

| Moreirense

| Feirense

| Parque Joaquim de Almeida Freitas

| 2 February 2017{{Efn|Although the match between Moreirense and Feirense was played in February, since the majority of the games from the 19th round were disputed on 28 January, Roberto's goal is included in January's ballot.}}

|align="center"|50.55%

February{{cite web |url=http://sjpf.pt/?pt=news&op=OP_SHOW_DETAIL&id=8433 |title=Golo de Hernâni é o melhor de fevereiro |trans-title=Hernâni's goal is February's best |publisher=SJPF |language=pt}}

| {{flagicon|POR}} Hernâni

| Vitória de Guimarães

| Belenenses

| Estádio do Restelo

| 19 February 2017

|align="center"|30.56%

March{{cite web |url=http://sjpf.pt/?pt=news&op=OP_SHOW_DETAIL&id=8526 |title=Golo de Zainadine é o melhor de março |trans-title=Zainadine's goal is March's best |publisher=SJPF |language=pt}}

| {{flagicon|MOZ}} Zainadine Júnior

| Marítimo

| Arouca

| Estádio do Marítimo

| 19 March 2017

|align="center"|55.56%

April{{cite web |url=http://sjpf.pt/?pt=news&op=OP_SHOW_DETAIL&id=8526 |title=Golo de Lindelöf é o melhor de abril |trans-title=Lindelöf's goal is April's best |publisher=SJPF |language=pt}}

| {{flagicon|SWE}} Victor Lindelöf

| Benfica

| Sporting CP

| Estádio José Alvalade

| 22 April 2017

|align="center"|27.77%

May{{cite web |url=http://sjpf.pt/?pt=news&op=OP_SHOW_DETAIL&id=8687 |title=Golo de Nildo é o melhor de maio |trans-title=Lindelöf's goal is May's best |publisher=SJPF |language=pt}}

| {{flagicon|BRA}} Nildo Petrolina

| Moreirense

| Braga

| Parque Joaquim Almeida Freitas

| 5 May 2017

|align="center"|51.70%

{{notelist}}

=Annual awards=

== Player of the Season ==

The Player of the Season was awarded to {{flagicon|POR}} Pizzi (Benfica)

== Manager of the Season ==

The Manager of the Season was awarded to {{flagicon|POR}} Rui Vitória (Benfica)

== Young Player of the Season ==

The Young Player of the Year was awarded to {{flagicon|POR}} Nelson Semedo (Benfica)

== Goalkeeper of the Season ==

The Goalkeeper of the Year was awarded to {{flagicon|BRA}} Ederson (Benfica)

=Team of the Year=

role="presentation" class="infobox" style="width:180px;"

| style="text-align:center;" |

{{Image label begin|image=Soccer Field Transparant.svg|width=175|font-size=80%}}

{{Image label|x=0.44|y=1.35|scale=175|text={{font color|White|Green|Patrício}}}}

{{Image label|x=0.59|y=1.13|scale=175|text={{font color|White|Blue|Felipe}}}}

{{Image label|x=0.77|y=1.00|scale=175|text={{font color|White|Red|Semedo}}}}

{{Image label|x=0.24|y=1.13|scale=175|text={{font color|White|Green|Coates}}}}

{{Image label|x=0.12|y=1.00|scale=175|text={{font color|White|Blue|Telles}}}}

{{Image label|x=0.78|y=0.60|scale=175|text={{font color|White|Blue|Pereira}}}}

{{Image label|x=0.11|y=0.60|scale=175|text={{font color|White|Red|Pizzi}}}}

{{Image label|x=0.40|y=0.71|scale=175|text={{font color|White|Green|Carvalho}}}}

{{Image label|x=0.15|y=0.41|scale=175|text={{font color|White|Green|Martins}}}}

{{Image label|x=0.47|y=0.36|scale=175|text={{font color|White|Red|Jonas}}}}

{{Image label|x=0.75|y=0.41|scale=175|text={{font color|White|Blue|Brahimi}}}}

{{Image label end}}Team of the Year{{Cite web|url=https://www.slbenfica.pt/agora/noticias/2017_2018/03/19/benfica-futebol-nelson-semedo-pizzi-jonas-no-melhor-onze-de-2017|title=Três águias no Melhor Onze do Ano|website=www.slbenfica.pt|language=pt|access-date=2018-03-23}}

==Goal of the season==

The goal of the season was disputed by all the previous winners of the monthly polls.{{cite web |url=http://sjpf.pt/?pt=news&op=OP_SHOW_DETAIL&id=8708 |title=Golo de Hernâni é o melhor da época |trans-title=Hernâni's goal is season's best|publisher=SJPF |language=pt}}

class="wikitable"

!Rank

!Scorer

!Vote percentage

scope=col style="background-color: gold" align="center"| 1st

| {{flagicon|POR}} Hernâni

|align="center"|33.55%

scope=col style="background-color: silver" align="center"| 2nd

| {{flagicon|POR}} Roberto Rodrigo

|align="center"|13.56%

scope=col style="background-color: #cc9966" align="center"| 3rd

| {{flagicon|POR}} Salvador Agra

|align="center"|9.78%

Attendances

{{fb a header}}

{{fb a2 team|p=1 |t=Benfica

|s={{#expr:56351+52181+58637+52731+55970+63312+51566+57480+56053+48638+46256+53810+53897+63323+57074+59314+64591}}

|h=64591|l=46256|pr=50322

|a={{#expr:(56351+52181+58637+52731+55970+63312+51566+57480+56053+48638+46256+53810+53897+63323+57074+59314+64591)/17 round 0}} }}

{{fb a2 team|p=2 |t=Sporting CP

|s={{#expr:42577+49399+44393+41994+43580+40743+43467+42148+40027+43843+40053+41822+43167+42822+48765+45864+32457}}

|h=49399|l=32457|pr=39988

|a={{#expr:( 42577+49399+44393+41994+43580+40743+43467+42148+40027+43843+40053+41822+43167+42822+48765+45864+32457)/17 round 0}} }}

{{fb a2 team|p=3 |t=Porto

|s={{#expr:36210+40105+31210+31310+50019+31219+22208+35210+32230+43328+48329+35210+39230+49417+41322+39229+25416}}

|h=50019|l=22208|pr=32324

|a={{#expr:( 36210+40105+31210+31310+50019+31219+22208+35210+32230+43328+48329+35210+39230+49417+41322+39229+25416)/17 round 0}} }}

{{fb a2 team|p=4 |t=Vitória de Guimarães

|s={{#expr:20859+14212+12953+23104+13085+14877+14571+26985+14780+27212+14222+16593+17822+20064+24124+26892+16501}}

|h=26985|l=12953|pr=12422

|a={{#expr:(20859+14212+12953+23104+13085+14877+14571+26985+14780+27212+14222+16593+17822+20064+24124+26892+16501)/17 round 0}} }}

{{fb a2 team|p=5 |t=Braga

|s={{#expr:11328+10824+8945+9058+10098+7847+7543+7655+6736+20963+5545+24836+8191+11052+21106+14907+8732}}

|h=24836|l=5545|pr=11168

|a={{#expr:(11328+10824+8945+9058+10098+7847+7543+7655+6736+20963+5545+24836+8191+11052+21106+14907+8732)/17 round 0}} }}

{{fb a2 team|p=6 |t=Marítimo

|s={{#expr:5922+4150+5832+6283+6103+10320+7136+8226+10036+9655+10357+7982+7945+8361+6043+10454+8104}}

|h=10454|l=4150|pr=6146

|a={{#expr:(5922+4150+5832+6283+6103+10320+7136+8226+10036+9655+10357+7982+7945+8361+6043+10454+8104)/17 round 0}} }}

{{fb a2 team|p=7 |t=Boavista

|s={{#expr:4287+5021+4756+4437+4182+9958+4699+4730+3955+5052+13549+4995+4528+4447+4502+4206+16157}}

|h=16157|l=3955|pr=5742

|a={{#expr:(4287+5021+4756+4437+4182+9958+4699+4730+3955+5052+13549+4995+4528+4447+4502+4206+16157)/17 round 0}} }}

{{fb a2 team|p=8 |t=Belenenses

|s={{#expr:1309+1777+2570+12236+6663+2159+8268+2138+3529+2879+3896+4719+4589+4683+2623+2324+2437}}

|h=12236|l=1309|pr=4461

|a={{#expr:(1309+1777+2570+12236+6663+2159+8268+2138+3529+2879+3896+4719+4589+4683+2623+2324+2437)/17 round 0}} }}

{{fb a2 team|p=9 |t=Rio Ave

|s={{#expr:8357+2268+8315+3843+6166+2705+2116+2267+2908+1508+1981+2661+3098+2988+2683+8767+4584}}

|h=8767|l=1508|pr=3301

|a={{#expr:(8357+2268+8315+3843+6166+2705+2116+2267+2908+1508+1981+2661+3098+2988+2683+8767+4584)/17 round 0}} }}

{{fb a2 team|p=10|t=Vitória de Setúbal

|s={{#expr:3303+2223+2211+2147+7245+2500+2754+2081+3081+10109+2746+3670+3741+3611+9038+2556+2304}}

|h=10109|l=2081|pr=4436

|a={{#expr:(3303+2223+2211+2147+7245+2500+2754+2081+3081+10109+2746+3670+3741+3611+9038+2556+2304)/17 round 0}} }}

{{fb a2 team|p=11|t=Chaves

|s={{#expr:4574+1885+8000+2268+3053+2431+2184+2457+6964+1730+2276+2480+4640+2558+5145+6550+2356}}

|h=8000|l=1730|pr=2622|nt=1

|a={{#expr:(4574+1885+8000+2268+3053+2431+2184+2457+6964+1730+2276+2480+4640+2558+5145+6550+235)/17 round 0}} }}

{{fb a2 team|p=12|t=Paços de Ferreira

|s={{#expr:6271+2577+3021+1927+2794+2525+1384+5144+1059+2483+3726+2258+9076+3616 +4679+2630+2881}}

|h=9076|l=1059|pr=2801

|a={{#expr:(6271+2577+3021+1927+2794+2525+1384+5144+1059+2483+3726+2258+9076+3616 +4679+2630+2881)/17 round 0}} }}

{{fb a2 team|p=13|t=Feirense

|s={{#expr:2721+2931+2068+2086+2225+3112+4635+1099+2815+1599+1309+2767+5449+4695+4640+2908+3458}}

|h=5449|l=1099|pr=1048|nt=1

|a={{#expr:(2721+2931+2068+2086+2225+3112+4635+1099+2815+1599+1309+2767+5449+4695+4640+2908+3458)/17 round 0}} }}

{{fb a2 team|p=14|t=Nacional

|s={{#expr:5017+1705+2776+4169+3954+1126+1192+1146+1887+1746+3946+3927+1941+3867+4937+1743+1421}}

|h=5017|l=1126|pr=2490

|a={{#expr:(5017+1705+2776+4169+3954+1126+1192+1146+1887+1746+3946+3927+1941+3867+4937+1743+1421)/17 round 0}} }}

{{fb a2 team|p=15|t=Tondela

|s={{#expr:4973+1454+3390+1090+1283+2002+1489+1304+1045+1707+1619+4987+1920+1890+2097+2002+4987}}

|h=4987|l=1045|pr=3323|nt=2

|a={{#expr:( 4973+1454+3390+1090+1283+2002+1489+1304+1045+1707+1619+4987+1920+1890+2097+2002+4987)/17 round 0}} }}

{{fb a2 team|p=16|t=Estoril

|s={{#expr:1967+1785+1243+1788+1184+1416+7429+953+5497+892+5266+877+1478+1705+1542+1609+2037}}

|h=7429|l=877|pr=2942

|a={{#expr:(1967+1785+1243+1788+1184+1416+7429+953+5497+892+5266+877+1478+1705+1542+1609+2037)/17 round 0}} }}

{{fb a2 team|p=17|t=Moreirense

|s={{#expr:2058+949+3810+1048+992+1060+837+640+1816+2655+1976+1538+1800+5603+2767+2909+4925}}

|h=5603|l=640|pr=2245

|a={{#expr:( 2058+949+3810+1048+992+1060+837+640+1816+2655+1976+1538+1800+5603+2767+2909+4925)/17 round 0}} }}

{{fb a2 team|p=18|t=Arouca

|s={{#expr:1136+5351+740+862+1071+1311+1360+2416+658+1060+935+725+5000+1875+1710+1240+1580}}

|h=5351|l=658|pr=2883

|a={{#expr:(1136+5351+740+862+1071+1311+1360+2416+658+1060+935+725+5000+1875+1710+1240+1580)/17 round 0}} }}

{{fb a footer

|s={{#expr:(951184+727121+631202+318856+195366+132909+103461+68799+67215+65320+61551+58051+50517+46500+39239+38668+37383+29030)}}

|h=64591|l=640|pr=10830

|a={{#expr:(55952+42772+37130+18756+11492+7818+6086+4047+3954+3842+3621+3415+2972+2735+2308+2275+2199+1708)/18 round 0}}

|notes=1: Played last season in LigaPro.
2: Tondela managed to get the highest season attendance of 4,987 spectators in two matches (against Sporting CP and Braga).

|source=[http://www.ligaportugal.pt/en/liga/estatisticas/espectadores/jogo/20162017/liganos Liga Portugal] |date=August 2017}}

References

{{Reflist}}

{{Primeira Liga seasons}}

{{2016–17 in Portuguese football}}

{{2016–17 in European football (UEFA)}}

{{DEFAULTSORT:Primeira Liga, 2016-17}}

Category:Primeira Liga seasons

Port

1