2016–17 LigaPro

{{Short description|27th season of second-tier football league in Portugal}}

{{Infobox football league season

| competition = LigaPro

| season = 2016–17

| winners = Portimonense
1st title

| promoted = Portimonense
Desportivo das Aves

| relegated = Vizela
Fafe
Freamunde
Olhanense

| league topscorer = Jorge Pires (15 goals)

| biggest home win = {{nowrap|Vitória de Guimarães B 5–0 Santa Clara}}
(15 January 2017)

| biggest away win = {{nowrap|Vitória de Guimarães B 1–5 Portimonense}}
(11 September 2016)

| highest scoring = {{nowrap|Famalicão 4–2 Olhanense}}
(13 August 2016)
{{nowrap|Sporting CP B 2–4 Fafe}}
(20 August 2016)
{{nowrap|Vitória de Guimarães B 1–5 Portimonense}}
(11 September 2016)
{{nowrap|Sporting CP B 5–1 Cova da Piedade}}
(28 September 2016)

| matches = 253

| total goals = 576

| longest wins = 7 matches
Desportivo das Aves

| longest unbeaten = 19 matches
Desportivo das Aves

| longest winless = 13 matches
Olhanense

| longest losses = 9 matches
Olhanense

| highest attendance = 4,164{{cite web|url=http://www.ligaportugal.pt/en/liga/jogo/20162017/ledmanligapro/14/7|title=FC Famalicão 3 : 1 AD Fafe|language=pt|publisher=Liga Portuguesa de Futebol Profissional (LPFP)|access-date=24 November 2016}}
{{nowrap|Famalicão 3–1 Fafe}}
(6 November 2016)

| lowest attendance = 0{{cite web|url=http://www.ligaportugal.pt/en/liga/jogo/20162017/ledmanligapro/1/9|title=Leixões SC 0 : 0 FC Famalicão|language=pt|publisher=Liga Portuguesa de Futebol Profissional (LPFP)|access-date=20 August 2016}}{{cite web|url=http://www.ligaportugal.pt/en/liga/jogo/20162017/ledmanligapro/3/5|title=Leixões SC 1 : 2 FC Porto B|language=pt|publisher=Liga Portuguesa de Futebol Profissional (LPFP)|access-date=20 August 2016}}
{{nowrap|Leixões 0–0 Famalicão}}{{cite web|url=http://www.ligaportugal.pt/media/105933/Comunicado-oficial-19.pdf|title=Comunicado Oficial Nº 19|trans-title=Official Communicate No. 19|publisher=LPFP|language=pt|date=27 July 2016|access-date=7 August 2016}}{{Dead link|date=April 2019 |bot=InternetArchiveBot |fix-attempted=yes }}
(6 August 2016)
{{nowrap|Leixões 1–2 Porto B}}
(20 August 2016)

| attendance = 246,899

| average attendance = 976

| prevseason = 2015–16

| nextseason = 2017–18

| updated = 23 January 2017

}}

The 2016–17 LigaPro (also known as Ledman LigaPro for sponsorship reasons) was the 27th season of Portuguese football's second-tier league, and the third season under the current LigaPro title. A total of 22 teams competed in this division, including reserve sides from top-flight Primeira Liga teams.

Porto B were the defending champions, after winning their first title in the competition in the previous season.

Teams

A total of 22 teams contest the league, including 17 sides from the 2015–16 season, two teams relegated from the 2015–16 Primeira Liga (União da Madeira and Académica) and three promoted from the 2015–16 Campeonato de Portugal (Cova da Piedade, Vizela and Fafe).

Other team changes compared to the previous season included the promotion of Chaves and Feirense to the 2016–17 Primeira Liga, and the relegation of Farense, Mafra, Atlético CP, Oriental and Oliveirense to the 2016–17 Campeonato de Portugal.

On 15 March 2016, the LPFP announced that four teams (instead of three) will be relegated to the 2017–18 Campeonato de Portugal, and two teams (instead of three) will be promoted directly from the Campeonato de Portugal to reduce the number of LigaPro teams to 20 for the 2017–18 season. There will be also a two-legged promotion/relegation play-off involving the 17th- and 18th-placed teams of 2016–17 LigaPro and both second-placed teams of the Campeonato de Portugal promotion groups (North and South).{{cite news|url=http://www.ligaportugal.pt/noticias/aprovadas-todas-as-propostas-da-direcao/|title=Aprovadas todas as propostas da Direção|trans-title=Board's proposals all approved|publisher=LPFP|language=pt|date=15 March 2016|access-date=1 May 2016}}

=Team changes=

{{Col begin}}

{{Col-2}}

Promoted from 2015–16 Campeonato de Portugal

  • Cova da Piedade (Champions, South zone promotion group winner)
  • Vizela (Runners-up, North zone promotion group winner)
  • Fafe (Promotion play-off winner)

Relegated from 2015–16 Primeira Liga

{{Col-2}}

Promoted to 2016–17 Primeira Liga

Relegated to 2016–17 Campeonato de Portugal

{{Col end}}

=Stadia and locations=

{{Location map+|Portugal

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

|float=right

|width=350

|places =

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

{{Location map~|Portugal|lat=40.211183|long=-8.429156|label=Académica}}

{{Location map~|Portugal|lat=40.666667|long=-7.916667|label=Ac. Viseu|position=right}}

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

{{Location map~|Portugal|lat=38.680278|long=-9.158333|label=C. Piedade|position=bottom}}

{{Location map~|Portugal|lat=41.333333|long=-8.466667|label=Desp. Aves|position=left}}

{{Location map~|Portugal|lat=41.447161|long=-8.168197|label=Fafe|position=top}}

{{Location map~|Portugal|lat=41.4|long=-8.516667|label=Famalicão|position=right}}

{{Location map~|Portugal|lat=41.266667|long=-8.4|label=Freamunde|position=left}}

{{Location map~|Portugal|lat=41.533333|long=-8.616667|label=Gil Vicente|position=left}}

{{Location map~|Portugal|lat=41.183333|long=-8.7|label=Leixões|position=left}}

{{Location map~|Portugal|lat=37.062047|long=-7.806994|label=Olhanense|position=right}}

{{Location map~|Portugal|lat=41.2055697|long=-8.2859182|label=Penafiel|position=right}}

{{Location map~|Portugal|lat=37.136944|long=-8.533889|label=Portimonense|position=top}}

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

{{Location map~|Portugal|lat=40.283333|long=-7.5|label=Sp. Covilhã|position=top}}

{{Location map~|Portugal|lat=41.38|long=-8.760833|label=Varzim|position=left}}

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

{{Location map~|Portugal|lat=41.346667|long=-8.266667|label={{nowrap|Vizela}}|position=right}}

}}

{{Location map+|Portugal Azores

|caption={{center|Location of teams in 2016–17 LigaPro (Azores)}}

|float=right

|width=250

|places =

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

}}

{{Location map+|Portugal Madeira

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

|float=right

|width=250

|places=

{{Location map~|Portugal Madeira|lat=32.645561|long=-16.928331|label=União|position=bottom}}

}}

class="wikitable sortable"
Team

! Location

! Stadium

! Capacity

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

Académica

| Coimbra

| Estádio Cidade de Coimbra

| 29,622

| {{hs|31}}18th (PL)

Académico de Viseu

| Viseu

| Estádio do Fontelo

| 7,744

| 17th

Benfica B

| Lisbon

| Caixa Futebol Campus

| 2,720

| 19th

Braga B

| Braga

| Estádio 1º de Maio

| 28,000

| 15th

Cova da Piedade

| Cova da Piedade

| Estádio Municipal José Martins Vieira{{efn-ua|Cova da Piedade played one home match at Caixa Futebol Campus, Seixal, due to renovations at their own stadium.{{cite web|url=http://www.ligaportugal.pt/media/105658/Comunicado-oficial-13.pdf|title=Comunicado Oficial Nº 13|trans-title=Official Communicate No. 13|publisher=LPFP|language=pt|date=21 July 2016|access-date=22 July 2016|archive-url=https://web.archive.org/web/20160806230117/http://www.ligaportugal.pt/media/105658/Comunicado-oficial-13.pdf|archive-date=2016-08-06|url-status=dead}}{{cite news|url=https://desporto.sapo.pt/futebol/segunda_liga/artigo/2016/07/19/cova-da-piedade-arranca-a-epoca-a-jogar-no-seixal|title=Cova da Piedade arranca a época a jogar no Seixal|trans-title=Cova da Piedade start season playing in Seixal|publisher=SAPO Desporto|language=pt|date=19 July 2016|access-date=22 July 2016}}}}

| 3,000

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

Desportivo das Aves

| Vila das Aves

| Estádio do CD Aves

| 5,441

| 8th

Fafe

| Fafe

| Parque Municipal dos Desportos de Fafe{{efn-ua|Fafe will play some home matches at Estádio Dr. Machado de Matos, Felgueiras and at Estádio Municipal de Amarante, Amarante, due to renovations at their own stadium.{{cite news|url=https://desporto.sapo.pt/futebol/segunda_liga/artigo/2016/07/06/fafe-prepara-se-para-a-estreia-na-ii-liga-com-quatro-reforcos-entre-19-jogadores|title=Fafe vai estrear-se com quatro reforços|trans-title=Fafe will debut with four new entries|publisher=SAPO Desporto|language=pt|date=6 July 2016|access-date=22 July 2016}}{{cite web|url=http://www.ligaportugal.pt/media/5595/comunicado-oficial-127.pdf|title=Comunicado Oficial Nº 127|trans-title=Official Communicate No. 127|publisher=LPFP|language=pt|date=29 November 2016|access-date=5 December 2016}}{{cite web|url=http://www.ligaportugal.pt/media/5653/comunicado-oficial-139.pdf|title=Comunicado Oficial Nº 139|trans-title=Official Communicate No. 139|publisher=LPFP|language=pt|date=12 December 2016|access-date=12 December 2016}}{{cite web|url=http://www.ligaportugal.pt/media/5706/comunicado-oficial-151.pdf|title=Comunicado Oficial Nº 151|trans-title=Official Communicate No. 151|publisher=LPFP|language=pt|date=23 December 2016|access-date=23 December 2016}}}}

| 8,000

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

Famalicão

| Vila Nova de Famalicão

| Estádio Municipal 22 de Junho

| 5,300

| 6th

Freamunde

| Freamunde

| Campo do SC Freamunde

| 3,919

| 5th

Gil Vicente

| Barcelos

| Estádio Cidade de Barcelos

| 12,046

| 11th

Leixões

| Matosinhos

| Estádio do Mar

| 9,766

| 18th

Olhanense

| Olhão

| Estádio José Arcanjo

| 5,661

| 7th

Penafiel

| Penafiel

| Estádio Municipal 25 de Abril

| 5,320

| 12th

Portimonense

| Portimão

| Estádio Municipal de Portimão

| 5,950

| 4th

Porto B

| Porto

| Estádio Municipal Jorge Sampaio

| 8,270

| 1st

Santa Clara

| Ponta Delgada

| Estádio de São Miguel

| 13,277

| 16th

Sporting CP B

| Lisbon

| CGD Stadium Aurélio Pereira

| 1,180

| 10th

Sporting da Covilhã

| Covilhã

| Estádio Municipal José dos Santos Pinto

| 2,055

| 14th

União da Madeira

| Funchal

| Centro Desportivo da Madeira

| 2,300

| {{hs|31}}17th (PL)

Varzim

| Póvoa de Varzim

| Estádio do Varzim SC

| 7,280

| 9th

Vitória de Guimarães B

| Guimarães

| Estádio D. Afonso Henriques

| 30,000

| 13th

Vizela

| Vizela

| Estádio do FC Vizela

| 6,000

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

{{notelist-ua}}

=Personnel and sponsors=

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

! Head coach

! Kit manufacturer

! Sponsors

Académica

| {{flagicon|POR}} Costinha

| Nike

| EFAPEL

Académico de Viseu

| {{flagicon|POR}} Francisco Chaló

| Macron

| Palácio do Gelo

Benfica B

| {{flagicon|POR}} Hélder Cristóvão

| Adidas

| Emirates

Braga B

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

| Lacatoni

|

Cova da Piedade

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

| Adidas

| Servintegra

Desportivo das Aves

| {{flagicon|POR}} José Mota

| Nike

| WoWalBo

Fafe

| {{flagicon|POR}} Manuel Monteiro

| Gsports

| Faftir

Famalicão

| {{flagicon|POR}} Dito

| Lacatoni

| Amob

Freamunde

| {{flagicon|POR}} Daniel Barbosa

| Adidas

| LGSP Sports

Gil Vicente

| {{flagicon|POR}} Álvaro Magalhães

| Macron

| Barcelos / Crédito Agrícola

Leixões

| {{flagicon|POR}} Daniel Kenedy

| Adidas

| Mar à Mesa

Olhanense

| {{flagicon|POR}} Bruno Saraiva

| Macron

| OLX

Penafiel

| {{flagicon|POR}} Paulo Alves

| Macron

| Restradas

Portimonense

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

| Mizuno

| McDonald's Portimão

Porto B

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

| New Balance

|

Santa Clara

| {{flagicon|POR}} Carlos Pinto

| Nike

| Açoreana Seguros

Sporting CP B

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

| Macron

|

Sporting da Covilhã

| {{flagicon|POR}} Filipe Gouveia

| Lacatoni

| Natura / MB Hotels

União da Madeira

| {{flagicon|POR}} Jorge Casquilha

| Lacatoni

| Museu CR7

Varzim

| {{flagicon|POR}} João Eusébio

| Stadio

| Carnes São José

Vitória de Guimarães B

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

| Macron

| Banco BIC

Vizela

| {{flagicon|POR}} Carlos Cunha

| CDT

| Vizelpas

=Coaching changes=

class="wikitable sortable"
Team

!Outgoing head coach

!Manner of departure

!Date of vacancy

!Position in table

!Incoming head coach

!Date of appointment

Gil Vicente

| {{flagicon|POR}} Nandinho

| Mutual consent

| 14 May 2016{{cite web|url=http://www.maisfutebol.iol.pt/ii-liga/11-05-2016/gil-vicente-nandinho-nao-aceita-renovacao-e-sai-do-clube|title=Gil Vicente: Nandinho não aceita renovação e sai do clube|trans-title=Gil Vicente: Nandinho doesn't accept renewal and leaves the club|publisher=MaisFutebol|language=pt|date=11 May 2016|access-date=21 May 2016}}

| rowspan=11| Pre-season

| {{flagicon|POR}} Álvaro Magalhães

| 18 May 2016{{cite web|url=http://www.maisfutebol.iol.pt/ii-liga/18-05-2016/alvaro-magalhaes-sucede-a-nandinho-no-comando-tecnico-do-gil-vicente|title=Álvaro Magalhães sucede a Nandinho no comando técnico do Gil Vicente|trans-title=Álvaro Magalhães succeeds Nandinho in charge of Gil Vicente|publisher=MaisFutebol|language=pt|date=18 May 2016|access-date=21 May 2016}}

Desportivo das Aves

| {{flagicon|POR}} Ulisses Morais

| Sacked

| 17 May 2016{{cite web|url=http://www.maisfutebol.iol.pt/desportivo-aves/rescisao/ii-liga-desp-aves-anuncia-saida-de-ulisses-morais|title=II Liga: Desp. Aves anuncia saída de Ulisses Morais|trans-title=II League: Desp. Aves announces Ulisses Morais' exit|publisher=MaisFutebol|language=pt|date=17 May 2016|access-date=21 May 2016}}

| {{flagicon|POR}} Ivo Vieira

| 27 May 2016{{cite news|url=https://www.ojogo.pt/futebol/2a-liga/aves/noticias/interior/ivo-vieira-e-o-novo-treinador-do-aves-5194911.html|title=Ivo Vieira é o novo treinador do Aves|trans-title=Ivo Vieira is the new coach of Aves|newspaper=O Jogo|language=pt|date=27 May 2016|access-date=27 May 2016}}

União da Madeira

| {{flagicon|POR}} Luís Norton de Matos

| Contract expired

| 17 May 2016{{cite web|url=http://www.maisfutebol.iol.pt/liga/17-05-2016/uniao-madeira-norton-de-matos-nao-fica-para-a-temporada-2016-17|title=União Madeira: Norton de Matos não fica para a temporada 2016/17|trans-title=União Madeira: Norton de Matos will not stay for 2016/17 season|publisher=MaisFutebol|language=pt|date=17 May 2016|access-date=3 June 2016}}

| {{flagicon|POR}} Filó

| 21 June 2016{{cite web|url=http://www.maisfutebol.iol.pt/filo/liga/filipe-rocha-e-o-novo-treinado-do-uniao-da-madeira|title=Filipe Rocha é o novo treinador do União da Madeira|trans-title=Filipe Rocha is the new coach of União da Madeira|publisher=MaisFutebol|language=pt|date=21 June 2016|access-date=21 June 2016}}

Sporting da Covilhã

| {{flagicon|POR}} Francisco Chaló

| Mutual consent

| 18 May 2016{{cite web|url=http://www.maisfutebol.iol.pt/treinador/18-05-2016/ii-liga-francisco-chalo-deixa-sp-covilha|title=II Liga: Francisco Chaló deixa Sp. Covilhã|trans-title=II League: Francisco Chaló leaves Sp. Covilhã|publisher=MaisFutebol|language=pt|date=18 May 2016|access-date=21 May 2016}}

| {{flagicon|POR}} Filipe Gouveia

| 2 June 2016{{cite web|url=http://www.maisfutebol.iol.pt/ii-liga/francisco-chalo/filipe-gouveia-e-o-novo-tecnico-do-sp-covilha|title=Filipe Gouveia é o novo técnico do Sp. Covilhã|trans-title=Filipe Gouveia is the new coach of Sp. Covilhã|publisher=MaisFutebol|language=pt|date=2 June 2016|access-date=2 June 2016}}

Famalicão

| {{flagicon|POR}} Daniel Ramos

| Resigned

| 18 May 2016{{cite news|url=http://www.maisfutebol.iol.pt/geral/18-05-2016/ii-liga-daniel-ramos-deixa-comando-tecnico-do-famalicao|title=II Liga: Daniel Ramos deixa comando técnico do Famalicão|trans-title=II Liga: Daniel Ramos leaves his post at Famalicão|publisher=MaisFutebol|language=pt|date=17 May 2016|access-date=21 May 2016}}

| {{flagicon|POR}} Ulisses Morais

| 27 May 2016{{cite news|url=https://www.ojogo.pt/futebol/2a-liga/famalicao/noticias/interior/ulisses-morais-troca-o-aves-pelo-famalicao-5196261.html|title=Ulisses Morais troca o Aves pelo Famalicão|trans-title=Ulisses Morais switches Aves for Famalicão|newspaper=O Jogo|language=pt|date=27 May 2016|access-date=27 May 2016}}

Varzim

| {{flagicon|POR}} Capucho

| Signed by Rio Ave

| 21 May 2016{{cite news|url=http://www.maisfutebol.iol.pt/liga/21-05-2016/oficial-capucho-e-o-novo-treinador-do-rio-ave|title=Oficial: Capucho é o novo treinador do Rio Ave|trans-title=Official: Capucho is the new manager of Rio Ave|publisher=MaisFutebol|language=pt|date=21 May 2016|access-date=21 May 2016}}

| {{flagicon|POR}} Armando Evangelista

| 25 May 2016{{cite news|url=https://www.ojogo.pt/futebol/2a-liga/varzim/noticias/interior/armando-evangelista-e-o-novo-treinador-do-varzim-5193695.html|title=Armando Evangelista é o novo treinador do Varzim|trans-title=Armando Evangelista is the new coach of Varzim|newspaper=O Jogo|language=pt|date=25 May 2016|access-date=25 May 2016}}

Santa Clara

| {{flagicon|POR}} Carlos Pinto

| Signed by Paços de Ferreira

| 24 May 2016{{cite news|url=http://www.acorianooriental.pt/noticia/carlos-pinto-deixa-santa-clara-e-assina-pelo-pacos-de-ferreira|title=Carlos Pinto deixa Santa Clara e assina pelo Paços de Ferreira|trans-title=Carlos Pinto leaves Santa Clara and signs by Paços de Ferreira|publisher=Açoriano Oriental|language=pt|date=24 May 2016|access-date=3 June 2016}}

| {{flagicon|POR}} Daniel Ramos

| 3 June 2016{{cite news|url=http://www.record.xl.pt/futebol/futebol-nacional/2--liga/santa-clara/detalhe/daniel-ramos-tem-acordo-para-uma-epoca.html|title=Daniel Ramos tem acordo para uma época|trans-title=Daniel Ramos has one-season deal|newspaper=Record|language=pt|date=3 June 2016|access-date=3 June 2016|archive-url=https://web.archive.org/web/20160607061525/http://www.record.xl.pt/futebol/futebol-nacional/2--liga/santa-clara/detalhe/daniel-ramos-tem-acordo-para-uma-epoca.html|archive-date=7 June 2016|url-status=dead}}

Académico de Viseu

| {{flagicon|POR}} Jorge Casquilha

| Contract expired

| 31 May 2016{{cite news|url=http://www.maisfutebol.iol.pt/academico-viseu/bruno-ribeiro/ii-liga-jorge-casquilha-e-o-novo-treinador-do-academico-de-viseu|title=II Liga: Jorge Casquilha é o novo treinador do Académico de Viseu|trans-title=André David is the [new] Académico de Viseu's coach (at 30 years old)|publisher=MaisFutebol|language=pt|date=13 March 2016|access-date=1 June 2016}}

| {{flagicon|POR}} André David

| 31 May 2016{{cite news|url=http://www.maisfutebol.iol.pt/ii-liga/academico-viseu/andre-david-e-o-treinador-do-academico-de-viseu-aos-30-anos|title=André David é o treinador do Académico de Viseu (aos 30 anos)|trans-title=André David is the [new] Académico de Viseu's coach (at 30 years old)|publisher=MaisFutebol|language=pt|date=31 May 2016|access-date=31 May 2016}}

Académica

| {{flagicon|POR}} Filipe Gouveia

|

|

| {{flagicon|POR}} Costinha

| 20 June 2016{{cite web|url=http://www.academica-oaf.pt/noticias/futebol-profissional/6140-costinha-e-o-novo-treinador-da-academica/|title=Costinha é o novo treinador da Académica|trans-title=Costinha is the new Académica's coach|publisher=Académica's official website|language=pt|date=20 June 2016|access-date=21 May 2016|archive-date=7 November 2017|archive-url=https://web.archive.org/web/20171107021915/http://www.academica-oaf.pt/noticias/futebol-profissional/6140-costinha-e-o-novo-treinador-da-academica/|url-status=dead}}

Leixões

| {{flagicon|POR}} Pedro Miguel

|

|

| {{flagicon|POR}} Filipe Coelho

| 22 June 2016{{cite news|url=http://www.maisfutebol.iol.pt/ii-liga/22-06-2016/filipe-coelho-e-o-novo-treinador-do-leixoes|title=Filipe Coelho é o novo treinador do Leixões|trans-title=Filipe Coelho is the new Leixões' coach|publisher=MaisFutebol|language=pt|date=22 June 2016|access-date=23 June 2016}}

Portimonense

| {{flagicon|POR}} José Augusto

| Promoted to manager

| 26 June 2016{{cite news|url=http://www.record.xl.pt/futebol/futebol-nacional/2--liga/portimonense/detalhe/jose-augusto-passa-a-diretor-geral-do-futebol.html|title=José Augusto passa a diretor geral do futebol|trans-title=José Augusto moved to football manager|newspaper=Record|language=pt|date=26 June 2016|access-date=27 June 2016|archive-url=https://web.archive.org/web/20160719092644/http://www.record.xl.pt/futebol/futebol-nacional/2--liga/portimonense/detalhe/jose-augusto-passa-a-diretor-geral-do-futebol.html|archive-date=19 July 2016|url-status=dead}}

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

| 29 June 2016{{cite news|url=http://www.maisfutebol.iol.pt/ii-liga/divisao/portimonense-vitor-oliveira-assume-luta-pela-subida|title=Portimonense: Vitor Oliveira assume luta pela subida|trans-title=Portimonense: Vitor Oliveira assumes fighting for promotion|publisher=MaisFutebol|language=pt|date=29 June 2016|access-date=29 June 2016}}

Santa Clara

| {{flagicon|POR}} Daniel Ramos

| Signed by Marítimo

| 21 September 2016{{cite news|url=http://www.acorianooriental.pt/noticia/daniel-ramos-troca-santa-clara-pelo-maritimo-em-atualizacao|title=Daniel Ramos troca Santa Clara pelo Marítimo|trans-title=Daniel Ramos leaves Santa Clara for Marítimo|publisher=Açoriano Oriental|language=pt|date=21 September 2016|access-date=22 September 2016}}

| 2nd

| {{flagicon|POR}} Hugo Relvas (caretaker)

| 21 September 2016{{cite news|url=https://www.ojogo.pt/futebol/2a-liga/santa-clara/noticias/interior/santa-clara-esta-no-mercado-a-procura-de-um-substituto-para-daniel-ramos-5403988.html|title=Santa Clara está no mercado à procura de um substituto para Daniel Ramos|trans-title=Santa Clara searching a substitute for Daniel Ramos|newspaper=O Jogo|language=pt|date=22 September 2016|access-date=23 September 2016}}

Santa Clara

| {{flagicon|POR}} Hugo Relvas (caretaker)

| Ended caretaking role

| 26 September 2016{{cite news|url=http://www.maisfutebol.iol.pt/futebol/26-09-2016/ii-liga-quim-machado-ex-v-setubal-assume-o-santa-clara|title=II Liga: Quim Machado (ex-V. Setúbal) assume o Santa Clara|trans-title=II Liga: Quim Machado (ex-V. Setúbal) assumes Santa Clara|publisher=MaisFutebol|language=pt|date=26 September 2016|access-date=26 September 2016}}

| 2nd

| {{flagicon|POR}} Quim Machado

| 26 September 2016

Santa Clara

| {{flagicon|POR}} Quim Machado

| Resigned

| 3 October 2016{{cite news|url=https://www.ojogo.pt/futebol/2a-liga/noticias/interior/quim-machado-deixa-o-santa-clara-rui-amorim-avanca-5422679.html|title=Quim Machado sai, Rui Amorim é o terceiro treinador do Santa Clara|trans-title=Quim Machado quits, Rui Amorim is Santa Clara's third coach|newspaper=O Jogo|language=pt|date=3 October 2016|access-date=5 October 2016}}

| 2nd

| {{flagicon|POR}} Rui Amorim

| 5 October 2016{{cite news|url=http://www.maisfutebol.iol.pt/ii-liga/05-10-2016/oficial-rui-amorim-e-o-novo-treinador-do-santa-clara|title=Oficial: Rui Amorim é o novo treinador do Santa Clara|trans-title=Official: Rui Amorim is Santa Clara's new coach|publisher=MaisFutebol|language=pt|date=5 October 2016|access-date=5 October 2016}}

Famalicão

| {{flagicon|POR}} Ulisses Morais

| Resigned

| 11 October 2016{{cite news|url=http://www.abola.pt/NNH/ver.aspx?id=635242|title=Ulisses Morais rescinde a dois dias do jogo com Sporting|trans-title=Ulisses Morais resigns two days before match against Sporting CP|newspaper=A Bola|language=pt|date=11 October 2016|access-date=12 October 2016|archive-url=https://web.archive.org/web/20161012142430/http://www.abola.pt/nnh/ver.aspx?id=635242|archive-date=12 October 2016|url-status=dead}}

| 18th

| {{flagicon|POR}} Rui Silva (caretaker)

| 12 October 2016{{cite news|url=https://www.ojogo.pt/futebol/2a-liga/famalicao/noticias/interior/rui-silva-orienta-famalicao-com-o-sporting-5438235.html|title=Rui Silva orienta Famalicão com o Sporting|trans-title=Rui Silva will lead Famalicão against Sporting CP|newspaper=O Jogo|language=pt|date=12 October 2016|access-date=13 October 2016}}

Varzim

| {{flagicon|POR}} Armando Evangelista

| Mutual consent

| 13 October 2016{{cite news|url=http://www.abola.pt/NNH/ver.aspx?id=635581|title=Armando Evangelista deixa clube|trans-title=Armando Evangelista leaves club|newspaper=A Bola|language=pt|date=13 October 2016|access-date=14 October 2016|archive-url=https://web.archive.org/web/20161017233941/http://abola.pt/nnh/ver.aspx?id=635581|archive-date=17 October 2016|url-status=dead}}

| 13th

| {{flagicon|POR}} João Eusébio

| 13 October 2016
(as caretaker){{cite news|url=http://www.record.xl.pt/futebol/futebol-nacional/taca-de-portugal/detalhe/varzim-r-agueda-3-0-bis-de-rui-costa-deu-a-passagem-aos-poveiros.html|title=Varzim-R. Águeda, 3-0: Bis de Rui Costa deu a passagem aos poveiros|trans-title=Varzim-R. Águeda, 3-0: Rui Costa's brace puts Poveiros in next stage|newspaper=Record|language=pt|date=16 October 2016|access-date=18 October 2016}}
31 October 2016
(confirmed){{cite news|url=http://www.maisfutebol.iol.pt/confirmado/31-10-2016/ii-liga-varzim-confirma-joao-eusebio-como-treinador|title=II Liga: Varzim confirma João Eusébio como treinador|trans-title=II Liga: Varzim confirms João Eusébio as coach|publisher=MaisFutebol|language=pt|date=31 October 2016|access-date=6 November 2016}}

Famalicão

| {{flagicon|POR}} Rui Silva (caretaker)

| Ended caretaking role

| 17 October 2016{{cite news|url=http://www.maisfutebol.iol.pt/ii-liga/17-10-2016/oficial-nandinho-e-o-novo-treinador-do-famalicao|title=Oficial: Nandinho é o novo treinador do Famalicão|trans-title=Official: Nandinho is Famalicão's new coach|publisher=MaisFutebol|language=pt|date=17 October 2016|access-date=18 October 2016}}

| 18th

| {{flagicon|POR}} Nandinho

| 17 October 2016

Freamunde

| {{flagicon|POR}} Carlos Brito

| Mutual consent

| 25 October 2016{{cite news|url=http://www.maisfutebol.iol.pt/ii-liga/25-10-2016/oficial-carlos-brito-abandona-comando-tecnico-do-freamunde|title=Oficial: Carlos Brito abandona comando técnico do Freamunde|trans-title=Official: Carlos Brito abandons Freamunde's technical command|publisher=MaisFutebol|language=pt|date=25 October 2016|access-date=27 October 2016}}

| 21st

| {{flagicon|POR}} Ricardo Chéu

| 27 October 2016{{cite news|url=http://www.maisfutebol.iol.pt/ii-liga/27-10-2016/freamunde-ricardo-cheu-substitui-carlos-brito|title=Freamunde: Ricardo Chéu substitui Carlos Brito|trans-title=Freamunde: Ricardo Chéu substitutes Carlos Brito|publisher=MaisFutebol|language=pt|date=27 October 2016|access-date=27 October 2016}}

Olhanense

| {{flagicon|ITA}} Cristiano Bacci

| Mutual consent

| 27 October 2016{{cite news|url=http://www.maisfutebol.iol.pt/ii-liga/cristiano-bacci/oficial-olhanense-anuncia-saida-do-treinador|title=Oficial: Olhanense anuncia saída do treinador|trans-title=Official: Olhanense announces coach's exit|publisher=MaisFutebol|language=pt|date=27 October 2016|access-date=27 October 2016}}

| 22nd

| {{flagicon|POR}} Bruno Baltazar

| 28 October 2016{{cite news|url=http://www.maisfutebol.iol.pt/ii-liga/28-10-2016/olhanense-bruno-baltazar-e-o-novo-treinador|title=Olhanense: Bruno Baltazar é o novo treinador|trans-title=Olhanense: Bruno Baltazar is the new coach|publisher=MaisFutebol|language=pt|date=28 October 2016|access-date=28 October 2016}}

Leixões

| {{flagicon|POR}} Filipe Coelho

| Mutual consent

| 2 November 2016{{cite news|url=http://www.maisfutebol.iol.pt/ii-liga/paulo-antunes/leixoes-presidente-demite-se-kenedy-e-o-novo-treinador|title=Leixões: presidente demite-se, Kenedy é o novo treinador|trans-title=Leixões: president resigns, Kenedy is the new coach|publisher=MaisFutebol|language=pt|date=2 November 2016|access-date=15 December 2016}}

| 20th

| {{flagicon|POR}} Daniel Kenedy

| 2 November 2016

Porto B

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

| Signed by Rio Ave

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

| 10th

| {{flagicon|POR}} José Tavares

| 14 November 2016{{cite news|url=http://www.maisfutebol.iol.pt/ii-liga/liga/oficial-jose-tavares-e-o-treinador-do-fc-porto-b|title=Oficial: José Tavares é o treinador do FC Porto B|trans-title=Official: José Tavares is Porto B's [new] coach|publisher=MaisFutebol|language=pt|date=14 November 2016|access-date=16 November 2016}}

Académico de Viseu

| {{flagicon|POR}} André David

| Mutual consent

| 29 November 2016{{cite news|url=http://www.maisfutebol.iol.pt/ii-liga/29-11-2016/academico-viseu-e-treinador-andre-david-rescindem-por-mutuo-acordo|title=Académico Viseu e treinador André David rescindem por mútuo acordo|trans-title=Académico Viseu and coach André David terminate by mutual agreement|publisher=MaisFutebol|language=pt|date=29 November 2016|access-date=3 December 2016}}

| 19th

| {{flagicon|POR}} Octávio Moreira (caretaker)

| 29 November 2016

Académico de Viseu

| {{flagicon|POR}} Octávio Moreira (caretaker)

| Ended caretaking role

| 5 December 2016{{cite news|url=http://www.maisfutebol.iol.pt/treinador/andre-david/ii-liga-francisco-chalo-confirmado-no-academico-viseu|title=II Liga: Francisco Chaló confirmado no Académico Viseu|trans-title=II Liga: Francisco Chaló confirmed at Académico Viseu|publisher=MaisFutebol|language=pt|date=5 December 2016|access-date=9 December 2016}}

| 19th

| {{flagicon|POR}} Francisco Chaló

| 5 December 2016

Santa Clara

| {{flagicon|POR}} Rui Amorim

| Sacked

| 5 December 2016{{cite news|url=http://www.maisfutebol.iol.pt/ii-liga/rui-amorim/carlos-pinto-depois-do-p-ferreira-o-regresso-ao-santa-clara|title=Carlos Pinto: depois do P. Ferreira, o regresso ao Santa Clara|trans-title=Carlos Pinto: after P. Ferreira, the comeback to Santa Clara|publisher=MaisFutebol|language=pt|date=6 December 2016|access-date=9 December 2016}}

| 4th

| {{flagicon|POR}} Carlos Pinto

| 6 December 2016

Fafe

| {{flagicon|POR}} Agostinho Bento

| Mutual consent

| 12 December 2016{{cite news|url=http://www.abola.pt/nnh/ver.aspx?id=645461|title=Agostinho Bento deixa comando do Fafe|trans-title=Agostinho Bento leaves Fafe's command|newspaper=A Bola|language=pt|date=12 December 2016|access-date=15 December 2016|archive-url=https://web.archive.org/web/20161213110622/http://abola.pt/nnh/ver.aspx?id=645461|archive-date=13 December 2016|url-status=dead}}

| 18th

| {{flagicon|POR}} Tonau

| 15 December 2016{{cite news|url=http://www.maisfutebol.iol.pt/ii-liga/agostinho-bento/ad-fafe-tonau-ex-oliveirense-e-o-novo-treinador|title=AD Fafe: Tonau (ex-[AD] Oliveirense) é o novo treinador|trans-title=AD Fafe: Tonau (ex-[AD] Oliveirense) is the new coach|publisher=MaisFutebol|language=pt|date=15 December 2016|access-date=15 December 2016}}

Vizela

| {{flagicon|POR}} Ricardo Soares

| Signed by Chaves

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

| 8th

| {{flagicon|POR}} Bruno Pinto (caretaker)

| 19 December 2016{{cite news|url=http://www.maisfutebol.iol.pt/ii-liga/desp-chaves/fc-vizela-bruno-pinto-sucede-interinamente-a-ricardo-soares|title=FC Vizela: Bruno Pinto sucede interinamente a Ricardo Soares|trans-title=FC Vizela: Bruno Pinto succeeds Ricardo Soares as caretaker|publisher=MaisFutebol|language=pt|date=19 December 2016|access-date=19 December 2016}}

União da Madeira

| {{flagicon|POR}} Filó

| Sacked

| 22 December 2016{{cite news|url=http://www.maisfutebol.iol.pt/ii-liga/jose-viterbo/uniao-madeira-afasta-filo-e-promove-viterbo-para-a-equipa-principal|title=União Madeira afasta Filó e promove Viterbo para a equipa principal|trans-title=União Madeira sack Filó and promote Viterbo to the main squad|publisher=MaisFutebol|language=pt|date=22 December 2016|access-date=23 December 2016}}

| 17th

| {{flagicon|POR}} José Viterbo (caretaker)

| 22 December 2016

Vizela

| {{flagicon|POR}} Bruno Pinto (caretaker)

| Ended caretaking role

| 26 December 2016{{cite news|url=http://www.maisfutebol.iol.pt/ii-liga/26-12-2016/vizela-rui-quinta-assume-comando-tecnico-esta-segunda-feira|title=Oficial: Rui Quinta assume comando técnico do Vizela|trans-title=Official: Rui Quinta assumes Vizela's technical command|publisher=MaisFutebol|language=pt|date=26 December 2016|access-date=27 December 2016}}

| 11th

| {{flagicon|POR}} Rui Quinta

| 26 December 2016

Porto B

| {{flagicon|POR}} José Tavares

| Moved to a different department

| 29 December 2016{{cite web|publisher=OJogo|url=https://www.ojogo.pt/futebol/1a-liga/porto/noticias/interior/antonio-folha-passa-a-treinador-do-fc-porto-b-5577506.html|title=António Folha passa a treinador do FC Porto B|date=29 December 2016|language=pt}}

| 15th

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

| 29 December 2016

União da Madeira

| {{flagicon|POR}} José Viterbo (caretaker)

| Ended caretaking role

| 9 January 2017{{cite news|url=http://www.maisfutebol.iol.pt/apresentacao/uniao-madeira/ii-liga-casquilha-com-grande-ambicao-no-uniao-da-madeira|title=II Liga: Casquilha com "grande ambição" no União da Madeira|trans-title=II Liga: Casquilha with "great ambition" at União da Madeira|publisher=MaisFutebol|language=pt|date=9 January 2017|access-date=10 January 2017}}

| 14th

| {{flagicon|POR}} Jorge Casquilha

| 9 January 2017

Olhanense

| {{flagicon|POR}} Bruno Baltazar

| Resigned

| 7 February 2017{{cite web|publisher=Olhanense|url=http://somosnos.scolhanense.com/comunicado-10/|title=Comunicado|date=7 February 2017|language=pt}}

| 22nd

| {{flagicon|POR}} Bruno Saraiva

| 7 February 2017{{cite web|publisher=Olhanense|url=http://somosnos.scolhanense.com/comunicado-bruno-saraiva-assume-o-comando-tecnico/|title=Comunicado – Bruno Saraiva assume o comando técnico|date=7 February 2017|language=pt}}

Cova da Piedade

| {{flagicon|POR}} Sérgio Boris

| Sacked

| 12 February 2017{{cite web|publisher=SAPO Desporto|url=https://desporto.sapo.pt/futebol/segunda_liga/artigo/2017/02/12/joao-barbosa-rende-sergio-boris-como-treinador-do-cova-da-piedade|title=João Barbosa rende Sérgio Boris como treinador do Cova da Piedade|date=12 February 2017|language=pt}}

| 13th

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

| 12 February 2017

Desportivo das Aves

| {{flagicon|POR}} Ivo Vieira

| Sacked

| 15 February 2017{{cite web|publisher=OJogo|url=https://www.ojogo.pt/futebol/2a-liga/aves/noticias/interior/ivo-vieira-deixa-comando-tecnico-do-aves-5670182.html|title=Ivo Vieira deixa comando técnico do Aves|date=15 February 2017|language=pt}}

| 2nd

| {{flagicon|POR}} José Mota

| 18 February 2017{{cite web|publisher=C.D. Aves|url=http://www.cdaves.pt/noticias/detalhes/193|title=José Mota é o novo treinador do CD Aves, SAD|date=18 February 2017|language=pt|access-date=9 May 2017|archive-url=https://web.archive.org/web/20170224220534/http://cdaves.pt/noticias/detalhes/193|archive-date=24 February 2017|url-status=dead}}

Sporting CP B

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

| Mutual consent

| 17 February 2017{{cite web|publisher=Sporting Clube de Portugal|url=http://www.sporting.pt/en/news/football/b-team/2017-02-17/statement-sporting-clube-de-portugal-futebol-sad|title=STATEMENT: SPORTING CLUBE DE PORTUGAL – FUTEBOL, SAD|date=17 February 2017}}

| 12th

| {{flagicon|POR}} Luís Martins{{cite web|publisher=Sporting Clube de Portugal|url=http://www.sporting.pt/en/news/football/b-team/2017-02-17/statement-sporting-clube-de-portugal-futebol-sad-0|title=STATEMENT: SPORTING CLUBE DE PORTUGAL – FUTEBOL, SAD|date=17 February 2017}}

| 17 February 2017

Vizela

| {{flagicon|POR}} Rui Quinta

| Sacked

| 13 March 2017{{cite web|publisher=OJogo|url=https://www.ojogo.pt/futebol/2a-liga/noticias/interior/oficial-rui-quinta-ja-nao-e-treinador-do-vizela-5721459.html|title=Oficial: Rui Quinta já não é treinador do Vizela|date=13 March 2017|language=pt}}

| 19th

| {{flagicon|POR}} Carlos Cunha

| 14 March 2017{{cite web|publisher=Record|url=http://www.record.pt/futebol/futebol-nacional/2--liga/vizela/detalhe/carlos-cunha-e-o-novo-treinador.html|title=CARLOS CUNHA É O NOVO TREINADOR|date=14 March 2017|language=pt|access-date=9 May 2017|archive-url=https://web.archive.org/web/20170502091719/http://www.record.pt/futebol/futebol-nacional/2--liga/vizela/detalhe/carlos-cunha-e-o-novo-treinador.html|archive-date=2 May 2017|url-status=dead}}

Freamunde

| {{flagicon|POR}} Ricardo Chéu

| Resigned

| 1 April 2017{{cite web|publisher=OJogo|url=https://www.ojogo.pt/futebol/2a-liga/freamunde/noticias/interior/ricardo-cheu-demitiu-se-5764970.html|title=Ricardo Chéu demitiu-se do comando técnico do Freamunde|date=1 April 2017|language=pt}}

| 21st

| {{flagicon|POR}} Daniel Barbosa

| 5 April 2017{{cite web|publisher=OJogo|url=https://www.ojogo.pt/futebol/2a-liga/freamunde/noticias/interior/daniel-barbosa-sucede-a-ricardo-cheu-no-freamunde-5772172.html|title=Daniel Barbosa sucede a Ricardo Chéu no Freamunde|date=5 April 2017|language=pt}}

Famalicão

| {{flagicon|POR}} Nandinho

| Resigned

| 2 April 2017{{cite web|publisher=Famalicão|url=http://www.fcfamalicao.pt/index.php/ultimas-noticias/1287-nandinho-deixa-o-comando-da-equipa-de-futebol.html|title=Nandinho deixa o comando da equipa de futebol|date=2 April 2017|language=pt|access-date=9 May 2017|archive-url=https://web.archive.org/web/20170408092348/http://www.fcfamalicao.pt/index.php/ultimas-noticias/1287-nandinho-deixa-o-comando-da-equipa-de-futebol.html|archive-date=8 April 2017|url-status=dead}}

| 17th

| {{flagicon|POR}} Dito

| 5 April 2017{{cite web|publisher=Famalicão|url=http://www.fcfamalicao.pt/index.php/ultimas-noticias/1290-dito-e-o-novo-treinador-do-fc-famalicao.html|title=Dito é o novo treinador do FC Famalicão.|date=5 April 2017|language=pt|access-date=9 May 2017|archive-url=https://web.archive.org/web/20170408223035/http://fcfamalicao.pt/index.php/ultimas-noticias/1290-dito-e-o-novo-treinador-do-fc-famalicao.html|archive-date=8 April 2017|url-status=dead}}

Fafe

| {{flagicon|POR}} Tonau

| Mutual consent

| 10 April 2017{{cite web|publisher=OJogo|url=https://www.ojogo.pt/futebol/2a-liga/noticias/interior/tonau-ja-nao-e-treinador-do-fafe-6213573.html|title=Tonau já não é treinador do Fafe|date=10 April 2017|language=pt}}

| 20th

| {{flagicon|POR}} Manuel Monteiro

| 11 April 2017{{cite web|publisher=OJogo|url=https://www.ojogo.pt/futebol/2a-liga/noticias/interior/manuel-monteiro-sucede-a-tonau-no-fafe-6215364.html|title=Manuel Monteiro sucede a Tonau no Fafe|date=11 April 2017|language=pt}}

Braga B

| {{flagicon|POR}} Abel Ferreira

| Moved to the main Braga squad

| 24 April 2017

| 5th

| {{flagicon|POR}} João Aroso{{cite web|publisher=S.C. Braga|url=https://scbraga.pt/joao-aroso-e-o-novo-tecnico-dos-bes/|title=João Aroso é o novo técnico dos ‘Bês’|date=2 May 2017}}

| 2 May 2017

Season summary

=League table=

{{2016–17 LigaPro table}}

=Positions by round=

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

|team1= Portimonense

| pos1= 3/ 1/ 1/ 1/ 2/ 1/ 2/ 1/ 1/ 1/ 1/ 1/ 1/ 1/ 1/ 1/ 1/ 1/ 1/ 1/ 1/ 1/ 1/ 1/ 1/ 1/ 1/ 1/ 1/ 1/ 1/ 1/ 1/ 1/ 1/ 1/ 1/ 1/ 1/ 1/ 1/ 1

|team2= Desportivo das Aves

| pos2= 2/ 4/ 7/10/ 8/ 9/ 4/ 8/ 5/ 6/ 4/ 4/ 2/ 2/ 2/ 2/ 2/ 2/ 2/ 2/ 2/ 2/ 2/ 2/ 2/ 2/ 2/ 2/ 2/ 2/ 2/ 2/ 2/ 2/ 2/ 2/ 2/ 2/ 2/ 2/ 2/ 2

|team3= União da Madeira

| pos3= 7/ 8/13/13/16/12/13/ 9/ 7/10/12/13/12/11/11/13/10/12/15/17/14/11/13/12/14/12/11/12/10/ 8/ 8/ 8/ 7/ 4/ 5/ 9/11/10/11/ 9/ 6/ 3

|team4= Benfica B

| pos4= 9/19/17/12/10/ 6/ 7/ 3/ 3/ 3/ 3/ 3/ 4/ 5/ 5/ 6/ 7/ 7/ 6/ 6/ 7/ 6/ 7/ 7/ 7/ 4/ 6/ 4/ 3/ 3/ 4/ 5/ 6/ 7/10/ 6/ 5/ 4/ 4/ 3/ 4/ 4

|team5= Penafiel

| pos5= 6/10/ 4/ 5/ 4/ 4/ 5/ 4/ 4/ 8/ 5/ 8/ 5/ 7/ 6/ 5/ 5/ 6/ 7/ 7/ 6/ 5/ 5/ 6/ 5/ 6/ 7/ 8/ 8/11/ 9/10/10/11/ 9/ 5/ 4/ 3/ 3/ 4/ 3/ 5

|team6= Académica

| pos6= 1/12/14/16/12/15/ 9/11/11/ 5/ 7/ 6/ 7/ 6/ 8/ 7/ 6/ 5/ 5/ 4/ 4/ 3/ 3/ 3/ 3/ 3/ 3/ 3/ 5/ 5/ 5/ 3/ 4/ 5/ 4/ 8/10/11/13/12/11/ 6

|team7= Braga B

| pos7=10/15/16/ 9/ 7/ 8/ 8/10/10/12/14/14/14/12/12/14/17/13/11/ 8/ 8/ 9/ 8/ 8/ 8/10/ 8/ 7/ 7/ 7/ 7/ 7/ 9/ 8/11/ 7/ 6/ 5/ 5/ 7/ 5/ 7

|team8= Sporting da Covilhã

| pos8=21/20/21/22/22/21/21/21/21/17/17/18/16/17/18/16/13/11/ 9/12/10/14/11/11/ 9/ 8/ 9/ 9/ 9/10/11/11/12/14/14/14/14/13/10/ 8/10/ 8

|team9= Varzim

| pos9=22/ 9/11/14/20/14/15/12/12/13/15/15/17/14/14/15/18/16/12/ 9/ 9/ 8/ 6/ 5/ 6/ 5/ 4/ 5/ 4/ 4/ 3/ 4/ 3/ 3/ 3/ 3/ 3/ 6/ 6/ 5/ 7/ 9

|team10= Santa Clara

| pos10= 4/ 2/ 2/ 2/ 1/ 2/ 1/ 2/ 2/ 2/ 2/ 2/ 3/ 4/ 4/ 4/ 4/ 4/ 3/ 3/ 3/ 4/ 4/ 4/ 4/ 7/ 5/ 6/ 6/ 6/ 6/ 6/ 5/ 6/ 6/10/ 8/ 8/ 9/ 6/ 9/10

|team11= Vitória de Guimarães B

| pos11=18/17/12/15/11/16/11/14/15/16/19/19/19/19/16/17/14/17/14/10/11/10/10/ 9/10/11/12/10/14/ 9/10/ 9/ 8/ 9/ 7/11/ 9/ 9/ 7/10/12/11

|team12= Porto B

| pos12=16/13/ 5/ 3/ 6/ 7/12/ 7/ 9/11/10/11/ 9/10/10/12/12/ 9/13/15/12/12/15/17/18/18/17/18/17/15/15/13/14/13/12/13/12/14/12/11/ 8/12

|team13= Gil Vicente

| pos13= 5/ 5/ 9/ 6/13/13/14/15/14/ 9/ 9/10/11/13/13/10/15/14/17/14/17/15/12/14/12/ 9/10/11/11/12/12/12/11/10/ 8/ 4/ 7/ 7/ 8/13/13/13

|team14= Sporting CP B

| pos14=17/11/15/17/19/20/20/20/17/15/13/ 9/10/ 8/ 7/ 8/ 8/10/10/13/15/18/18/20/20/21/21/21/21/19/16/14/13/12/13/12/13/12/14/14/14/14

|team15= Famalicão

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

|team16= Cova da Piedade

| pos16=11/ 7/ 3/ 4/ 5/ 5/ 6/ 6/ 8/ 4/ 6/ 5/ 6/ 3/ 3/ 3/ 3/ 3/ 4/ 5/ 5/ 7/ 9/10/11/13/13/14/13/14/14/16/17/16/16/16/16/16/16/15/15/16

|team17= Académico de Viseu

| pos17=19/21/18/18/14/18/19/19/20/21/16/17/15/16/17/19/19/19/19/19/18/19/17/18/19/20/19/15/15/17/18/17/15/15/15/15/15/15/15/16/16/17

|team18= Leixões

| pos18=14/18/20/20/17/17/17/17/18/19/20/20/20/20/20/20/21/21/21/21/21/20/20/19/16/17/20/19/20/21/21/20/21/19/19/17/19/17/18/18/18/18

|team19= Vizela

| pos19= 8/ 6/ 8/11/ 3/ 3/ 3/ 5/ 6/ 7/ 8/ 7/ 8/ 9/ 9/ 9/ 9/ 8/ 8/11/13/13/16/13/15/14/14/16/16/18/19/18/18/17/18/19/18/19/19/20/20/19

|team20= Fafe

| pos20=12/14/ 6/ 7/ 9/10/10/13/13/14/11/12/13/18/19/18/16/18/16/18/19/16/19/15/13/16/15/17/18/20/20/21/20/21/20/21/21/21/21/19/19/20

|team21= Freamunde

| pos21=20/16/19/19/18/19/18/18/19/20/21/21/21/21/21/21/20/20/20/20/20/21/21/21/21/19/18/20/19/16/17/19/19/20/21/20/20/20/20/21/21/21

|team22= Olhanense

| pos22=15/22/22/21/21/22/22/22/22/22/22/22/22/22/22/22/22/22/22/22/22/22/22/22/22/22/22/22/22/22/22/22/22/22/22/22/22/22/22/22/22/22

|color_1=1st|color_2=green1|color_19-=red1

|updated=20 May 2017

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

|date=April 2017

}}

=Results=

{{#invoke:sports results|main

|matches_style=FBR|solid_cell=grey

|team1=ACA|team2=ACV|team3=BEN|team4=BRA|team5=CVP

|team6=DAV|team7=FAF|team8=FAM|team9=FRM|team10=GVI

|team11=LEI|team12=OLH|team13=PEN|team14=PTM|team15=POR

|team16=STC|team17=SCP|team18=SCO|team19=UNI|team20=VAR

|team21=VGU|team22=VIZ

|name_ACA=Académica

|match_ACA_ACV=

|match_ACA_BEN=2–1

|match_ACA_BRA=1–0

|match_ACA_CVP=

|match_ACA_DAV=

|match_ACA_FAF=

|match_ACA_FAM=3–0

|match_ACA_FRM=

|match_ACA_GVI=0–0

|match_ACA_LEI=1–0

|match_ACA_OLH=2–0

|match_ACA_PEN=3–2

|match_ACA_PTM=0–0

|match_ACA_POR=

|match_ACA_STC=0–1

|match_ACA_SCP=1–0

|match_ACA_SCO=

|match_ACA_UNI=1–0

|match_ACA_VAR=3–2

|match_ACA_VGU=

|match_ACA_VIZ=0–1

|name_ACV=Académico de Viseu

|match_ACV_ACA=0–0

|match_ACV_BEN=

|match_ACV_BRA=1–1

|match_ACV_CVP=

|match_ACV_DAV=

|match_ACV_FAF=1–0

|match_ACV_FAM=1–1

|match_ACV_FRM=

|match_ACV_GVI=

|match_ACV_LEI=

|match_ACV_OLH=0–1

|match_ACV_PEN=

|match_ACV_PTM=

|match_ACV_POR=2–1

|match_ACV_STC=

|match_ACV_SCP=0–1

|match_ACV_SCO=0–1

|match_ACV_UNI=

|match_ACV_VAR=2–2

|match_ACV_VGU=2–1

|match_ACV_VIZ=0–1

|name_BEN=Benfica B

|match_BEN_ACA=

|match_BEN_ACV=2–1

|match_BEN_BRA=

|match_BEN_CVP=1–1

|match_BEN_DAV=

|match_BEN_FAF=0–1

|match_BEN_FAM=

|match_BEN_FRM=

|match_BEN_GVI=1–1

|match_BEN_LEI=1–0

|match_BEN_OLH=

|match_BEN_PEN=2–0

|match_BEN_PTM=

|match_BEN_POR=

|match_BEN_STC=3–1

|match_BEN_SCP=0–0

|match_BEN_SCO=2–2

|match_BEN_UNI=

|match_BEN_VAR=1–2

|match_BEN_VGU=3–2

|match_BEN_VIZ=

|name_BRA=Braga B

|match_BRA_ACA=

|match_BRA_ACV=

|match_BRA_BEN=2–1

|match_BRA_CVP=0–1

|match_BRA_DAV=2–2

|match_BRA_FAF=1–1

|match_BRA_FAM=3–0

|match_BRA_FRM=

|match_BRA_GVI=

|match_BRA_LEI=

|match_BRA_OLH=2–2

|match_BRA_PEN=2–1

|match_BRA_PTM=

|match_BRA_POR=

|match_BRA_STC=1–2

|match_BRA_SCP=

|match_BRA_SCO=

|match_BRA_UNI=3–1

|match_BRA_VAR=1–1

|match_BRA_VGU=2–0

|match_BRA_VIZ=

|name_CVP=Cova da Piedade

|match_CVP_ACA=1–1

|match_CVP_ACV=1–2

|match_CVP_BEN=1–2

|match_CVP_BRA=1–1

|match_CVP_DAV=

|match_CVP_FAF=

|match_CVP_FAM=1–2

|match_CVP_FRM=1–0

|match_CVP_GVI=1–0

|match_CVP_LEI=1–0

|match_CVP_OLH=3–2

|match_CVP_PEN=

|match_CVP_PTM=

|match_CVP_POR=1–0

|match_CVP_STC=1–1

|match_CVP_SCP=

|match_CVP_SCO=

|match_CVP_UNI=

|match_CVP_VAR=

|match_CVP_VGU=2–0

|match_CVP_VIZ=0–0

|name_DAV=Desportivo das Aves

|match_DAV_ACA=2–0

|match_DAV_ACV=3–2

|match_DAV_BEN=1–2

|match_DAV_BRA=

|match_DAV_CVP=1–0

|match_DAV_FAF=

|match_DAV_FAM=

|match_DAV_FRM=2–1

|match_DAV_GVI=

|match_DAV_LEI=1–1

|match_DAV_OLH=

|match_DAV_PEN=

|match_DAV_PTM=1–0

|match_DAV_POR=2–1

|match_DAV_STC=

|match_DAV_SCP=2–0

|match_DAV_SCO=

|match_DAV_UNI=3–1

|match_DAV_VAR=

|match_DAV_VGU=1–0

|match_DAV_VIZ=2–2

|name_FAF=Fafe

|match_FAF_ACA=1–2

|match_FAF_ACV=

|match_FAF_BEN=

|match_FAF_BRA=4–1

|match_FAF_CVP=1–3

|match_FAF_DAV=1–2

|match_FAF_FAM=

|match_FAF_FRM=2–2

|match_FAF_GVI=2–1

|match_FAF_LEI=0–0

|match_FAF_OLH=

|match_FAF_PEN=

|match_FAF_PTM=0–2

|match_FAF_POR=

|match_FAF_STC=0–2

|match_FAF_SCP=2–0

|match_FAF_SCO=1–1

|match_FAF_UNI=

|match_FAF_VAR=

|match_FAF_VGU=

|match_FAF_VIZ=1–1

|name_FAM=Famalicão

|match_FAM_ACA=

|match_FAM_ACV=

|match_FAM_BEN=0–0

|match_FAM_BRA=

|match_FAM_CVP=

|match_FAM_DAV=0–0

|match_FAM_FAF=3–1

|match_FAM_FRM=3–2

|match_FAM_GVI=1–0

|match_FAM_LEI=0–2

|match_FAM_OLH=4–2

|match_FAM_PEN=0–0

|match_FAM_PTM=2–3

|match_FAM_POR=

|match_FAM_STC=0–1

|match_FAM_SCP=1–1

|match_FAM_SCO=

|match_FAM_UNI=2–0

|match_FAM_VAR=0–2

|match_FAM_VGU=

|match_FAM_VIZ=

|name_FRM=Freamunde

|match_FRM_ACA=0–0

|match_FRM_ACV=1–1

|match_FRM_BEN=0–0

|match_FRM_BRA=0–0

|match_FRM_CVP=

|match_FRM_DAV=

|match_FRM_FAF=1–0

|match_FRM_FAM=

|match_FRM_GVI=

|match_FRM_LEI=0–1

|match_FRM_OLH=1–1

|match_FRM_PEN=

|match_FRM_PTM=

|match_FRM_POR=3–1

|match_FRM_STC=

|match_FRM_SCP=2–3

|match_FRM_SCO=

|match_FRM_UNI=0–1

|match_FRM_VAR=

|match_FRM_VGU=0–1

|match_FRM_VIZ=1–0

|name_GVI=Gil Vicente

|match_GVI_ACA=

|match_GVI_ACV=0–0

|match_GVI_BEN=1–1

|match_GVI_BRA=2–1

|match_GVI_CVP=

|match_GVI_DAV=0–0

|match_GVI_FAF=

|match_GVI_FAM=

|match_GVI_FRM=0–0

|match_GVI_LEI=

|match_GVI_OLH=2–1

|match_GVI_PEN=

|match_GVI_PTM=0–1

|match_GVI_POR=1–0

|match_GVI_STC=

|match_GVI_SCP=

|match_GVI_SCO=0–0

|match_GVI_UNI=2–1

|match_GVI_VAR=1–0

|match_GVI_VGU=

|match_GVI_VIZ=1–0

|name_LEI=Leixões

|match_LEI_ACA=

|match_LEI_ACV=0–1

|match_LEI_BEN=

|match_LEI_BRA=2–2

|match_LEI_CVP=4–0

|match_LEI_DAV=

|match_LEI_FAF=

|match_LEI_FAM=0–0

|match_LEI_FRM=

|match_LEI_GVI=0–0

|match_LEI_OLH=

|match_LEI_PEN=2–1

|match_LEI_PTM=0–0

|match_LEI_POR=1–2

|match_LEI_STC=1–1

|match_LEI_SCP=

|match_LEI_SCO=

|match_LEI_UNI=

|match_LEI_VAR=3–0

|match_LEI_VGU=

|match_LEI_VIZ=0–0

|name_OLH=Olhanense

|match_OLH_ACA=1–2

|match_OLH_ACV=

|match_OLH_BEN=1–2

|match_OLH_BRA=

|match_OLH_CVP=

|match_OLH_DAV=1–2

|match_OLH_FAF=2–3

|match_OLH_FAM=0–1

|match_OLH_FRM=

|match_OLH_GVI=

|match_OLH_LEI=3–1

|match_OLH_PEN=

|match_OLH_PTM=0–1

|match_OLH_POR=

|match_OLH_STC=1–2

|match_OLH_SCP=2–2

|match_OLH_SCO=0–0

|match_OLH_UNI=

|match_OLH_VAR=

|match_OLH_VGU=0–3

|match_OLH_VIZ=1–0

|name_PEN=Penafiel

|match_PEN_ACA=1–0

|match_PEN_ACV=2–1

|match_PEN_BEN=

|match_PEN_BRA=

|match_PEN_CVP=2–1

|match_PEN_DAV=1–3

|match_PEN_FAF=1–1

|match_PEN_FAM=

|match_PEN_FRM=0–2

|match_PEN_GVI=1–0

|match_PEN_LEI=

|match_PEN_OLH=4–0

|match_PEN_PTM=2–2

|match_PEN_POR=

|match_PEN_STC=

|match_PEN_SCP=

|match_PEN_SCO=1–0

|match_PEN_UNI=

|match_PEN_VAR=2–1

|match_PEN_VGU=1–0

|match_PEN_VIZ=

|name_PTM=Portimonense

|match_PTM_ACA=

|match_PTM_ACV=3–0

|match_PTM_BEN=3–0

|match_PTM_BRA=1–0

|match_PTM_CVP=1–1

|match_PTM_DAV=

|match_PTM_FAF=

|match_PTM_FAM=

|match_PTM_FRM=3–0

|match_PTM_GVI=

|match_PTM_LEI=

|match_PTM_OLH=

|match_PTM_PEN=3–2

|match_PTM_POR=3–0

|match_PTM_STC=1–0

|match_PTM_SCP=4–0

|match_PTM_SCO=2–1

|match_PTM_UNI=2–0

|match_PTM_VAR=

|match_PTM_VGU=

|match_PTM_VIZ=2–1

|name_POR=Porto B

|match_POR_ACA=2–1

|match_POR_ACV=1–0

|match_POR_BEN=1–1

|match_POR_BRA=1–3

|match_POR_CVP=

|match_POR_DAV=0–0

|match_POR_FAF=4–0

|match_POR_FAM=1–1

|match_POR_FRM=

|match_POR_GVI=

|match_POR_LEI=1–2

|match_POR_OLH=2–1

|match_POR_PEN=2–2

|match_POR_PTM=

|match_POR_STC=

|match_POR_SCP=

|match_POR_SCO=1–0

|match_POR_UNI=0–0

|match_POR_VAR=1–1

|match_POR_VGU=

|match_POR_VIZ=

|name_STC=Santa Clara

|match_STC_ACA=1–1

|match_STC_ACV=1–2

|match_STC_BEN=

|match_STC_BRA=

|match_STC_CVP=

|match_STC_DAV=0–2

|match_STC_FAF=

|match_STC_FAM=2–1

|match_STC_FRM=0–0

|match_STC_GVI=1–0

|match_STC_LEI=

|match_STC_OLH=

|match_STC_PEN=2–1

|match_STC_PTM=

|match_STC_POR=2–0

|match_STC_SCP=

|match_STC_SCO=1–1

|match_STC_UNI=

|match_STC_VAR=2–1

|match_STC_VGU=2–1

|match_STC_VIZ=

|name_SCP=Sporting CP B

|match_SCP_ACA=

|match_SCP_ACV=

|match_SCP_BEN=

|match_SCP_BRA=1–2

|match_SCP_CVP=5–1

|match_SCP_DAV=

|match_SCP_FAF=2–4

|match_SCP_FAM=

|match_SCP_FRM=

|match_SCP_GVI=2–2

|match_SCP_LEI=2–1

|match_SCP_OLH=

|match_SCP_PEN=1–2

|match_SCP_PTM=1–2

|match_SCP_POR=1–2

|match_SCP_STC=3–1

|match_SCP_SCO=1–1

|match_SCP_UNI=

|match_SCP_VAR=

|match_SCP_VGU=

|match_SCP_VIZ=1–2

|name_SCO=Sporting da Covilhã

|match_SCO_ACA=0–0

|match_SCO_ACV=

|match_SCO_BEN=

|match_SCO_BRA=1–3

|match_SCO_CVP=1–0

|match_SCO_DAV=0–2

|match_SCO_FAF=

|match_SCO_FAM=2–1

|match_SCO_FRM=1–1

|match_SCO_GVI=

|match_SCO_LEI=1–0

|match_SCO_OLH=3–0

|match_SCO_PEN=2–3

|match_SCO_PTM=

|match_SCO_POR=

|match_SCO_STC=

|match_SCO_SCP=1–2

|match_SCO_UNI=1–1

|match_SCO_VAR=2–0

|match_SCO_VGU=

|match_SCO_VIZ=1–1

|name_UNI=União da Madeira

|match_UNI_ACA=

|match_UNI_ACV=2–2

|match_UNI_BEN=1–0

|match_UNI_BRA=1–1

|match_UNI_CVP=0–1

|match_UNI_DAV=

|match_UNI_FAF=0–0

|match_UNI_FAM=

|match_UNI_FRM=2–1

|match_UNI_GVI=

|match_UNI_LEI=2–0

|match_UNI_OLH=3–2

|match_UNI_PEN=0–0

|match_UNI_PTM=3–1

|match_UNI_POR=

|match_UNI_STC=1–0

|match_UNI_SCP=0–1

|match_UNI_SCO=

|match_UNI_VAR=

|match_UNI_VGU=

|match_UNI_VIZ=

|name_VAR=Varzim

|match_VAR_ACA=

|match_VAR_ACV=1–1

|match_VAR_BEN=2–0

|match_VAR_BRA=

|match_VAR_CVP=2–1

|match_VAR_DAV=0–2

|match_VAR_FAF=2–1

|match_VAR_FAM=

|match_VAR_FRM=0–0

|match_VAR_GVI=1–1

|match_VAR_LEI=

|match_VAR_OLH=1–0

|match_VAR_PEN=

|match_VAR_PTM=2–2

|match_VAR_POR=

|match_VAR_STC=

|match_VAR_SCP=3–0

|match_VAR_SCO=

|match_VAR_UNI=2–1

|match_VAR_VGU=1–1

|match_VAR_VIZ=

|name_VGU=Vitória de Guimarães B

|match_VGU_ACA=2–1

|match_VGU_ACV=

|match_VGU_BEN=

|match_VGU_BRA=

|match_VGU_CVP=

|match_VGU_DAV=1–1

|match_VGU_FAF=1–3

|match_VGU_FAM=1–0

|match_VGU_FRM=2–1

|match_VGU_GVI=2–0

|match_VGU_LEI=2–1

|match_VGU_OLH=

|match_VGU_PEN=

|match_VGU_PTM=1–5

|match_VGU_POR=3–0

|match_VGU_STC=5–0

|match_VGU_SCP=2–0

|match_VGU_SCO=1–2

|match_VGU_UNI=0–2

|match_VGU_VAR=

|match_VGU_VIZ=

|name_VIZ=Vizela

|match_VIZ_ACA=

|match_VIZ_ACV=1–1

|match_VIZ_BEN=1–2

|match_VIZ_BRA=0–0

|match_VIZ_CVP=

|match_VIZ_DAV=3–1

|match_VIZ_FAF=

|match_VIZ_FAM=3–2

|match_VIZ_FRM=

|match_VIZ_GVI=2–2

|match_VIZ_LEI=

|match_VIZ_OLH=

|match_VIZ_PEN=1–0

|match_VIZ_PTM=

|match_VIZ_POR=1–1

|match_VIZ_STC=0–0

|match_VIZ_SCP=

|match_VIZ_SCO=

|match_VIZ_UNI=1–1

|match_VIZ_VAR=1–2

|match_VIZ_VGU=1–1

|update=30 January 2017

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

}}

=Relegation play-offs=

{{2016–17 LigaPro Relegation play-offs}}

Statistics

=Top scorers=

{{updated|23 January 2017}}{{cite web |url=http://www.ligaportugal.pt/en/liga/estatisticas/jogadores/golos/20162017/ledmanligapro |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=98400&ord=d |title=Ledman LigaPro 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"
RankPlayerTeamGoals
1

| align="left"|{{flagicon|POR}} Jorge Pires

| align="left"|Portimonense

| 15

2

| align="left"|{{flagicon|POR}} Luís Barry

| align="left"|Desportivo das Aves

| 9

rowspan="3"|3

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

| align="left"|Varzim

| rowspan="3"|8

align="left"|{{flagicon|POR}} Paulo Clemente

| align="left"|Santa Clara

align="left"|{{flagicon|BRA}} Alan Júnior

| align="left"|Fafe

rowspan="5"|6

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

| align="left"|Braga B

| rowspan="5"|7

align="left"|{{flagicon|ANG}} Evandro Brandão

| align="left"|Fafe

align="left"|{{flagicon|NZL}} Tyler Boyd

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

align="left"|{{flagicon|BRA}} Diego Medeiros

| align="left"|Famalicão

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

| align="left"|Portimonense

Monthly awards

class="wikitable"
MonthPlayer of the MonthClub

!Young Player of the Month

Club
August

| rowspan="2"|

| rowspan="2"|

| rowspan="2"|{{flagicon|POR}} Diogo Gonçalves

| rowspan="2"|Benfica B

September
October

| rowspan="2"|

| rowspan="2"|

| rowspan="2"|

| rowspan="2"|

November
December

|

|

|

|

January

|

|

|

|

February

|

|

|

|

March

|

|

|

|

April

|

|

|

|

Attendances

{{fb a header}}

{{fb a2 team|p=1 |t=Académica

|s={{#expr:3003+2311+2009+2519+2420+2007+2708+2572+1737+3027+3542+3107}}

|h=3542|l=1737|pr=5354|nt=1

|a={{#expr:(3003+2311+2009+2519+2420+2007+2708+2572+1737+3027+3542+3107)/12 round 0}} }}

{{fb a2 team|p=2 |t=Famalicão

|s={{#expr:2995+2465+2420+2305+2320+1681+4164+2250+2215+2560+2132+2205}}

|h=4164|l=1681|pr=2808

|a={{#expr:(2995+2465+2420+2305+2320+1681+4164+2250+2215+2560+2132+2205)/12 round 0}} }}

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

|s={{#expr:2959+3201+2637+1494+1615+1587+1943+1058+1191+1475+1689+1366}}

|h=3201|l=1058|pr=1289

|a={{#expr:(2959+3201+2637+1494+1615+1587+1943+1058+1191+1475+1689+1366)/12 round 0}} }}

{{fb a2 team|p=4 |t=Portimonense

|s={{#expr:1472+1206+1110+1182+1183+2213+2185+1370+696+1283+1942+2674}}

|h=2674|l=696|pr=1206

|a={{#expr:(1472+1206+1110+1182+1183+2213+2185+1370+696+1283+1942+2674)/12 round 0}} }}

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

|s={{#expr:2158+1839+1174+746+1377+904+976+923+837+1033+1333}}

|h=2158|l=746|pr=1265

|a={{#expr:(2158+1839+1174+746+1377+904+976+923+837+1033+1333)/11 round 0}} }}

{{fb a2 team|p=6 |t=Vizela

|s={{#expr:1890+1200+1293+1035+1015+1089+828+814+1633+960+790}}

|h=1890|l=790|pr=|nt=2

|a={{#expr:(1890+1200+1293+1035+1015+1089+828+814+1633+960+790)/11 round 0}} }}

{{fb a2 team|p=7 |t=Santa Clara

|s={{#expr:614+784+572+2060+1278+867+1412+1161+1088+770+1142}}

|h=2060|l=572|pr=559

|a={{#expr:(614+784+572+2060+1278+867+1412+1161+1088+770+1142)/11 round 0}} }}

{{fb a2 team|p=8 |t=Desportivo das Aves

|s={{#expr:620+854+606+1700+1125+990+970+950+800+942+1100+940}}

|h=1700|l=606|pr=770

|a={{#expr:(620+854+606+1700+1125+990+970+950+800+942+1100+940)/12 round 0}} }}

{{fb a2 team|p=9 |t=Fafe

|s={{#expr:1698+1470+823+751+962+564+504+1075+613+1386+656}}

|h=1698|l=504|pr=|nt=2,3

|a={{#expr:(1698+1470+823+751+962+564+504+1075+613+1386+656)/11 round 0}} }}

{{fb a2 team|p=10|t=Cova da Piedade

|s={{#expr:372+880+1154+1135+714+594+1224+920+559+623+922+1613}}

|h=1613|l=372|pr=|nt=2,4

|a={{#expr:(372+880+1154+1135+714+594+1224+920+559+623+922+1613)/12 round 0}} }}

{{fb a2 team|p=11|t=Gil Vicente

|s={{#expr:1227+917+1157+1527+730+523+783+789+498+442+848}}

|h=1527|l=442|pr=978

|a={{#expr:(1227+917+1157+1527+730+523+783+789+498+442+848)/11 round 0}} }}

{{fb a2 team|p=12|t=Benfica B

|s={{#expr:1331+828+963+574+805+685+789+554+719+802+483}}

|h=1331|l=483|pr=696

|a={{#expr:(1331+828+963+574+805+685+789+554+719+802+483)/11 round 0}} }}

{{fb a2 team|p=13|t=Leixões

|s={{#expr:0+0+873+1072+595+507+943+1111+742+728+989}}

|h=1111|l=0|pr=1225|nt=5

|a={{#expr:(0+0+873+1072+595+507+943+1111+742+728+989)/11 round 0}} }}

{{fb a2 team|p=14|t=Académico de Viseu

|s={{#expr:627+588+576+544+672+847+710+549+574+527+603}}

|h=847|l=527|pr=711

|a={{#expr:(627+588+576+544+672+847+710+549+574+527+603)/11 round 0}} }}

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

|s={{#expr:679+583+759+490+520+567+418+472+741+594+563+890}}

|h=890|l=418|pr=930

|a={{#expr:(679+583+759+490+520+567+418+472+741+594+563+890)/12 round 0}} }}

{{fb a2 team|p=16|t=Porto B

|s={{#expr:690+668+677+350+450+468+359+377+1148+259+590+1049}}

|h=1148|l=259|pr=727

|a={{#expr:(690+668+677+350+450+468+359+377+1148+259+590+1049)/12 round 0}} }}

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

|s={{#expr:561+627+439+766+481+393+687+409+721+855+458+450}}

|h=766|l=393|pr=575

|a={{#expr:(561+627+439+766+481+393+687+409+721+855+458+450)/12 round 0}} }}

{{fb a2 team|p=18|t=União da Madeira

|s={{#expr:723+637+406+416+352+854+506+434+603+722+572}}

|h=854|l=352|pr=2252|nt=1

|a={{#expr:(723+637+406+416+352+854+506+434+603+722+572)/11 round 0}} }}

{{fb a2 team|p=19|t=Braga B

|s={{#expr:740+250+680+480+480+295+500+295+385+720+320}}

|h=740|l=250|pr=457

|a={{#expr:(740+250+680+480+480+295+500+295+385+720+320)/11 round 0}} }}

{{fb a2 team|p=20|t=Olhanense

|s={{#expr:821+282+428+530+256+217+255+267+203+224+476+201}}

|h=821|l=201|pr=527

|a={{#expr:(821+282+428+530+256+217+255+267+203+224+476+201)/12 round 0}} }}

{{fb a2 team|p=21|t=Sporting da Covilhã

|s={{#expr:500+281+219+637+327+160+310+137+153+451+204+204}}

|h=637|l=137|pr=318

|a={{#expr:(500+281+219+637+327+160+310+137+153+451+204+204)/12 round 0}} }}

{{fb a2 team|p=22|t=Sporting CP B

|s={{#expr:195+256+317+189+244+227+149+94+338+240+169}}

|h=338|l=94|pr=319

|a={{#expr:(195+256+317+189+244+227+149+94+338+240+169)/11 round 0}} }}

{{fb a footer

|s=246899

|h=4164|l=0|pr=901

|a={{#expr:246899/253 round 0}}

|u=23 January 2017

|source=[http://www.ligaportugal.pt/en/liga/estatisticas/espectadores/jogo/20162017/ledmanligapro Liga Portugal] |date=January 2017|notes=1. Played last season in Primeira Liga.
2. Played last season in Campeonato de Portugal.
3. Fafe played nine matches at Estádio Dr. Machado de Matos, with attendances of 1,698 (Freamunde), 1,470 (Santa Clara), 823 (Leixões), 751 (Portimonense), 962 (Académica), 564 (Sporting da Covilhã), 504 (Cova da Piedade), 1,075 (Vizela) and 613 (Gil Vicente) spectators; and played two matches at Estádio Municipal de Amarante, with attendances of 1,386 (Desportivo das Aves) and 656 (Braga B) spectators.
4. Cova da Piedade played one match at Caixa Futebol Campus, with an attendance of 372 (Leixões) spectators.
5. Leixões played two matches behind closed doors, against Famalicão and Porto B.}}

References

{{Reflist|30em}}

{{LigaPro seasons}}

{{2016–17 in Portuguese football}}

{{DEFAULTSORT:2016-17 LigaPro}}

Category:Liga Portugal 2 seasons

Category:2016–17 in Portuguese football leagues

Portugal