2016–17 Serie B#Promotion play-offs

{{Short description|88th season of second-tier football league in Italy}}

{{Infobox football league season

| competition = Serie B

| winners = SPAL (2nd title)

| promoted = SPAL
Hellas Verona
Benevento (by play-off)

| relegated = Trapani
Vicenza
Pisa
Latina (bankruptcy)

| matches = 462

| total goals = 1021

| league topscorer = Giampaolo Pazzini
(23 goals)

| biggest home win = Virtus Entella 4–0 Brescia
(29 October 2016)
Cittadella 5–1 Hellas Verona
(18 November 2016)
Benevento 4–0 Brescia
(19 November 2016)
SPAL 4–0 Ternana
(24 December 2016)
Trapani 4–0 Bari
(18 March 2017)

| biggest away win = Avellino 0–5 Perugia
(4 March 2017)

| highest scoring = Ternana 4–3 Novara
(29 October 2016)
Benevento 3–4 Bari
(24 February 2017)

| longest wins = 5 games
Cittadella
SPAL

| longest unbeaten = 12 games
Pro Vercelli
SPAL

| longest winless = 15 games
Pisa

| longest losses = 6 games
Ternana

| highest attendance = 22,671
Bari 2–0 Brescia
(27 February 2017)

| lowest attendance = 1,566
Virtus Entella 4–1 Cittadella
(18 May 2017)

| attendance = 3,192,945

| average attendance = 6,911

| prevseason = 2015–16

| nextseason = 2017–18

| season = 2016–17

}}

The 2016–17 Serie B (known as the Serie B ConTe.it for sponsorship reasons) was the 85th season since its establishment in 1929. A total of 22 teams were contesting the league: 15 returning from the 2015–16 season, 4 promoted from Lega Pro, and 3 relegated from Serie A.

Teams

=Stadia and locations=

{{Location map+ |Italy |width=450 |float=right |caption=Location of teams in 2016–17 Serie B|places=

{{Location map~ |Italy |lat=42.85 |long=13.583333 |label=Ascoli |position=top}}

{{Location map~ |Italy |lat=40.916667 |long=14.783333 |label=Avellino |position=left}}

{{Location map~ |Italy |lat=41.125278 |long=16.866667 |label=Bari |position=bottom}}

{{Location map~ |Italy |lat=41.133333 |long=14.783333 |label=Benevento|position=top}}

{{Location map~ |Italy |lat=45.533333 |long=10.233333 |label=Brescia |position=left}}

{{Location map~ |Italy |lat=44.783333 |long=10.883333 |label=Carpi |position=bottom}}

{{Location map~ |Italy |lat=44.139644 |long=12.246429 |label=Cesena |position=right}}

{{Location map~ |Italy |lat=45.63|long= 11.783 |label=Cittadella |position=right}}

{{Location map~ |Italy |lat=41.633333 |long=13.35 |label=Frosinone |position=top}}

{{Location map~ |Italy |lat=45.433333 |long=10.983333 |label=Verona |position=bottom}}

{{Location map~ |Italy |lat=41.467597 |long=12.9037 |label=Latina |position=left}}

{{Location map~ |Italy |lat=45.446930 |long=8.622161 |label=Novara |position=left}}

{{Location map~ |Italy |lat=43.11019 |long=12.38923 |label=Perugia |position=top}}

{{Location map~ |Italy |lat=43.716667 |long=10.4 |label=Pisa |position=right}}

{{Location map~ |Italy |lat=45.19 |long=8.25 |label=Pro Vercelli |position=bottom}}

{{Location map~ |Italy |lat=40.682441 |long=14.768096 |label=Salernitana | position=bottom}}

{{Location map~ |Italy |lat=44.833333 |long=11.616667 |label=SPAL |position=right}}

{{Location map~ |Italy |lat=44.1 |long= 9.816667 |label=Spezia |position=right}}

{{Location map~ |Italy |lat=42.566667 |long=12.65 |label=Ternana |position=left}}

{{Location map~ |Italy |lat=38.016667 |long=12.516667 |label=Trapani |position=bottom}}

{{Location map~ |Italy |lat=45.55 |long=11.55 |label=Vicenza |position=top}}

{{Location map~ |Italy |lat=44.316411 |long=9.323736 |label=Virtus Entella |position=left}}

}}

class="wikitable sortable"

! Team

! Home city

! Stadium

! Capacity

! 2015–16 season

Ascoli

| Ascoli Piceno

| Del Duca

| {{Nts|20550}}

| 15th in Serie B

Avellino

| Avellino

| Partenio

| {{Nts|26000}}

| 14th in Serie B

Bari

| Bari

| San Nicola

| {{Nts|58270}}

| 5th in Serie B

Benevento

| Benevento

| Ciro Vigorito

| {{Nts|12847}}

| Lega Pro/C Champions

Brescia

| Brescia

| Mario Rigamonti

| {{Nts|16308}}

| 11th in Serie B

Carpi

| Carpi

| Stadio Sandro Cabassi

| {{Nts|4144}}

| 18th in Serie A

Cesena

| Cesena

| Dino Manuzzi

| {{Nts|23900}}

| 6th in Serie B

Cittadella

| Cittadella

| Pier Cesare Tombolato

| {{Nts|7623}}

| Lega Pro/A Champions

Frosinone

| Frosinone

| Stadio Matusa

| {{Nts|10000}}

| 19th in Serie A

Hellas Verona

| Verona

| Stadio Marc'Antonio Bentegodi

| {{Nts|38402}}

| 20th in Serie A

Latina

| Latina

| Domenico Francioni

| {{Nts|6850}}

| 16th in Serie B

Novara

| Novara

| Silvio Piola

| {{Nts|17875}}

| 8th in Serie B

Perugia

| Perugia

| Renato Curi

| {{nts|28000}}

| 10th in Serie B

Pisa

| Pisa

| Arena Garibaldi

| {{Nts|14869}}

| Lega Pro Play-off Winners

Pro Vercelli

| Vercelli

| Silvio Piola

| {{Nts|5500}}

| 17th in Serie B

Salernitana

| Salerno

| Arechi

| {{Nts|37245}}

| 18th in Serie B

SPAL

| Ferrara

| Paolo Mazza

| {{Nts|17955}}

| Lega Pro/B Champions

Spezia

| La Spezia

| Alberto Picco

| {{Nts|10000}}

| 7th in Serie B

Ternana

| Terni

| Libero Liberati

| {{Nts|17500}}

| 12th in Serie B

Trapani

| Trapani

| Provinciale (Erice)

| {{Nts|7000}}

| 3rd in Serie B

Vicenza

| Vicenza

| Romeo Menti

| {{Nts|17163}}

| 13th in Serie B

Virtus Entella

| Chiavari

| Comunale

| {{Nts|5535}}

| 9th in Serie B

=Personnel and kits=

class="wikitable sortable"

! Team

! President

! Manager

! Kit manufacturer

! Shirt sponsor (front)

!Shirt sponsor (back)

!Shorts sponsor

Ascoli

| {{flagicon|CAN}} Francesco Bellini

| {{flagicon|ITA}} Alfredo Aglietti

| Nike

| Fainplast/CIAM, AMIK

|Brosway

|Conad

Avellino

| {{flagicon|ITA}} Walter Taccone

| {{flagicon|ITA}} Walter Novellino

| Givova

| Sienergia

|Gruppo Taccone

|Soft Technology

Bari

| {{flagicon|ITA}} Gianluca Paparesta

| {{flagicon|ITA}} Stefano Colantuono

| Umbro

| Betaland/Betpoint, Balkan Express/Sly Service Security

|None

|None

Benevento

| {{flagicon|ITA}} Oreste Vigorito

| {{flagicon|ITA}} Marco Baroni

| Frankie Garage

| IVPC, Liquore Strega

|Rillo Costruzioni

|None

Brescia

| {{flagicon|ITA}} Alessandro Triboldi

| {{flagicon|ITA}} Luigi Cagni

| Acerbis

| UBI Banco di Brescia

|None

|None

Carpi

| {{flagicon|ITA}} Claudio Caliumi

| {{flagicon|ITA}} Fabrizio Castori

| Givova

| Gaudì Jeans

|None

|None

Cesena

| {{flagicon|ITA}} Giorgio Lugaresi

| {{flagicon|ITA}} Andrea Camplone

| Lotto

| PLT Puregreen

|None

|None

Cittadella

| {{flagicon|ITA}} Andrea Gabrielli

| {{flagicon|ITA}} Roberto Venturato

| Garman

| OCSA/Gavinox, Gruppo Gabrielli

|Metalservice

|Veneta Nastri

Frosinone

| {{flagicon|ITA}} Maurizio Stirpe

| {{flagicon|ITA}} Pasquale Marino

| Legea

| Banca Popolare del Frusinate, Gala

|7Sette

|None

Hellas Verona

| {{flagicon|ITA}} Maurizio Setti

| {{flagicon|ITA}} Fabio Pecchia

| Nike

| Metano Nord, Extreme Printing/SEC

|Chancebet.it

|Consorzio San Zeno

Latina

| {{flagicon|ITA}} Pasquale Maietta

| {{flagicon|ITA}} Vincenzo Vivarini

| Givova

| Loggia, Innova

|Villa Meravigliosa Ricevimenti

|None

Novara

| {{flagicon|ITA}} Massimo De Salvo

| {{flagicon|ITA}} Roberto Boscaglia

| Joma

| Banca Popolare di Novara, Comoli Ferrari

|Cristina Rubinetterie

|None

Perugia

| {{flagicon|ITA}} Massimiliano Santopadre

| {{flagicon|ITA}} Cristian Bucchi

| Frankie Garage

| Officine Piccini, Fortinfissi

|Tedesco Group

|None

Pisa

| {{flagicon|ITA}} Giuseppe Corrado

| {{flagicon|ITA}} Gennaro Gattuso

| Kappa

| Toscana Aeroporti

|Casa di Cura Privata San Rossore

|None

Pro Vercelli

| {{flagicon|ITA}} Massimo Secondo

| {{flagicon|ITA}} Moreno Longo

| Erreà

| Meeting Art

|None

|None

Salernitana

| {{flagicon|ITA}} Marco Mezzaroma

| {{flagicon|ITA}} Alberto Bollini

| Givova

| Caffè Motta, eté Supermercati

|SunTrades

|IASA

SPAL

| {{flagicon|ITA}} Walter Mattioli

| {{flagicon|ITA}} Leonardo Semplici

| HS Football

|Vetroresina/958 Santero, Magnadyne

|ErreEffe Group

|Ceramica Sant'Agostino

Spezia

| {{flagicon|ITA}} Matteo Volpi

| {{flagicon|ITA}} Domenico Di Carlo

| Acerbis

| Arquati, Carispezia

|958 Santero

|None

Ternana

| {{flagicon|ITA}} Simone Longarini

| {{flagicon|ITA}} Fabio Liverani

| Macron

| None

|None

|None

Trapani

| {{flagicon|ITA}} Vittorio Morace

| {{flagicon|ITA}} Alessandro Calori

| Joma

| Ustica Lines/Liberty Lines

|None

|None

Vicenza

| {{flagicon|ITA}} Alfredo Pastorelli

| {{flagicon|ITA}} Vincenzo Torrente

| Macron

| Banca Popolare di Vicenza, Nordor Batterie

|Faizane

|GSC Group

Virtus Entella

| {{flagicon|ITA}} Antonio Gozzi

| {{flagicon|ITA}} Gianpaolo Castorina

| Acerbis

|Creditis, Arinox

|Due Energie

|None

=Managerial changes=

class="wikitable sortable"
Team

! Outgoing manager

! Manner of departure

! Date of vacancy

! Position in table

! Replaced by

! Date of appointment

Ascoli

| {{flagicon|ITA}} Devis Mangia

| rowspan="4" | Sacked

| 10 May 2016

| rowspan="14"|Pre-season

| {{flagicon|ITA}} Alfredo Aglietti

| 16 June 2016

Frosinone

| {{flagicon|ITA}} Roberto Stellone

| 15 May 2016{{Cite web|url=http://www.football-italia.net/84386/official-stellone-leaves-frosinone|title = Official: Stellone leaves Frosinone|date = 15 May 2016}}

| {{flagicon|ITA}} Pasquale Marino

| 6 June 2016{{cite web| url = http://www.football-italia.net/85465/official-marino-frosinone| url-status = dead| archive-url = https://web.archive.org/web/20160805015722/http://www.football-italia.net/85465/official-marino-frosinone| archive-date = 2016-08-05| title = Official: Marino for Frosinone {{!}} Football Italia}}

Hellas Verona

| {{flagicon|ITA}} Luigi Delneri

| 23 May 2016{{Cite web|url=http://www.football-italia.net/84811/confirmed-del-neri-leaves-verona|title=Confirmed: Del Neri leaves Verona|date=23 May 2016}}

| {{flagicon|ITA}} Fabio Pecchia

| 1 June 2016

Perugia

| {{flagicon|ITA}} Pierpaolo Bisoli

| 24 May 2016

| {{flagicon|ITA}} Cristian Bucchi

| 15 June 2016

Virtus Entella

| {{flagicon|ITA}} Alfredo Aglietti

| Resigned

| 26 May 2016

| {{flagicon|ITA}} Roberto Breda

| 1 July 2016

Avellino

| {{flagicon|ITA}} Attilio Tesser

| Signed by Cremonese

| 31 May 2016

| {{flagicon|ITA}} Domenico Toscano

| 4 June 2016

Latina

| {{flagicon|ITA}} Carmine Gautieri

| rowspan="2" | Sacked

| 12 June 2016

| {{flagicon|ITA}} Vincenzo Vivarini

| 13 June 2016

Benevento

| {{flagicon|ITA}} Gaetano Auteri

| 14 June 2016

| {{flagicon|ITA}} Marco Baroni

| 1 July 2016

Novara

| {{flagicon|ITA}} Marco Baroni

| Signed by Benevento

| 30 June 2016

| {{flagicon|ITA}} Roberto Boscaglia

| 1 July 2016

Pro Vercelli

| {{flagicon|ITA}} Claudio Foscarini

| Signed by Livorno

| 30 June 2016

| {{flagicon|ITA}} Moreno Longo

| 1 July 2016

Ternana

| {{flagicon|ITA}} Roberto Breda

| Signed by Virtus Entella

| 30 June 2016

| {{flagicon|ITA}} Christian Panucci

| 1 July 2016

Bari

| {{flagicon|ITA}} Andrea Camplone

| Contract expired

| 30 June 2016

| {{flagicon|ITA}} Roberto Stellone

| 4 July 2016

Brescia

| {{flagicon|ITA}} Roberto Boscaglia

| Signed by Novara

| 30 June 2016

| {{flagicon|ITA}} Cristian Brocchi

| 11 July 2016

Ternana

| {{flagicon|ITA}} Christian Panucci

| rowspan="5" | Sacked

| 14 August 2016{{Cite web|url=http://www.football-italia.net/89735/ternana-sack-panucci-hire-carbone|title = Ternana sack Panucci, hire Carbone|date = 14 August 2016}}

| {{flagicon|ITA}} Benito Carbone

| 14 August 2016

Vicenza

| {{flagicon|ITA}} Franco Lerda

| 2 October 2016

| 21st

| {{flagicon|ITA}} Pierpaolo Bisoli

| 3 October 2016{{Cite web |url=http://www.vicenzacalcio.com/ufficiale-pierpaolo-bisoli-e-il-nuovo-allenatore |title = Ufficiale: Pierpaolo Bisoli è il nuovo allenatore {{!}} Vicenza Calcio {{!}} Official Website |access-date=2016-11-07 |archive-url=https://web.archive.org/web/20161005080904/http://www.vicenzacalcio.com/ufficiale-pierpaolo-bisoli-e-il-nuovo-allenatore/ |archive-date=2016-10-05 |url-status=dead }}

Cesena

| {{flagicon|ITA}} Massimo Drago

| 30 October 2016

| 19th

| {{flagicon|ITA}} Andrea Camplone

| 31 October 2016{{Cite web |url=http://www.cesenacalcio.it/it/news/2016/10/31/camplone-%C3%A8-il-nuovo-allenatore-dellac-cesena-6348.html |title = Camplone è il nuovo allenatore dell'A.C. Cesena {{!}} Cesena Calcio - Sito Ufficiale |access-date=2016-11-07 |archive-url=https://web.archive.org/web/20161101101806/http://www.cesenacalcio.it/it/news/2016/10/31/camplone-%C3%A8-il-nuovo-allenatore-dellac-cesena-6348.html |archive-date=2016-11-01 |url-status=dead }}

Bari

| {{flagicon|ITA}} Roberto Stellone

| 7 November 2016

| 16th

| {{flagicon|ITA}} Stefano Colantuono

| 7 November 2016

Avellino

| {{flagicon|ITA}} Domenico Toscano

| 29 November 2016

| 19th

| {{flagicon|ITA}} Walter Novellino

| 29 November 2016

Salernitana

| {{flagicon|ITA}} Giuseppe Sannino

| Resigned

| 29 November 2016

| 14th

| {{flagicon|ITA}} Alberto Bollini

| 30 November 2016

Trapani

| {{flagicon|ITA}} Serse Cosmi

| Sacked

| 30 November 2016

| 22nd

| {{flagicon|ITA}} Alessandro Calori

| 4 December 2016

rowspan="2" | Ternana

| {{flagicon|ITA}} Benito Carbone

| rowspan="2" | Resigned

| 21 January 2017{{cite news |language=it |access-date=22 January 2017 |publisher=Ternana Calcio |date=21 January 2017 |title=Carbone: "Mi dimetto, grazie a tutti, Terni ha un cuore d'acciaio" |url=https://ternanacalcio.com/carbone-mi-dimetto-grazie-a-tutti-terni-ha-un-cuore-dacciaio/ }}

| 21st

| {{flagicon|ITA}} Carmine Gautieri

| 22 January 2017{{cite news |language=it |access-date=22 January 2017 |publisher=Ternana Calcio |date=21 January 2017 |title=La prima squadra affidata a Carmine Gautieri, domani pomeriggio la presentazione al Liberati |url=https://ternanacalcio.com/la-prima-squadra-affidata-a-carmine-gautieri-domani-pomeriggio-la-presentazione-al-liberati/ }}

{{flagicon|ITA}} Carmine Gautieri

| 5 March 2017

| 22nd

| {{flagicon|ITA}} Fabio Liverani

| 6 March 2017{{Cite web|url=https://ternanacalcio.com/il-nuovo-allenatore-delle-fere-e-fabio-liverani/|title = Il nuovo allenatore delle Fere è Fabio Liverani | Ternana Calcio}}

Brescia

| {{flagicon|ITA}} Cristian Brocchi

| rowspan="3" | Sacked

| 12 March 2017

| 19th

| {{flagicon|ITA}} Luigi Cagni

| 12 March 2017{{Cite web|url=http://www.bresciacalcio.it/stagione/news/5275-comunicato-ufficial.html|title = Comunicato ufficiale}}

Vicenza

| {{flagicon|ITA}} Pierpaolo Bisoli

| 18 April 2017{{Cite web |url=http://www.vicenzacalcio.com/comunicato-pierpaolo-bisoli/ |title = Comunicato – Pierpaolo Bisoli {{!}} Vicenza Calcio {{!}} Official Website |access-date=2017-05-28 |archive-url=https://web.archive.org/web/20170421041948/http://www.vicenzacalcio.com/comunicato-pierpaolo-bisoli/ |archive-date=2017-04-21 |url-status=dead }}

| 19th

| {{flagicon|ITA}} Vincenzo Torrente

| 19 April 2017{{Cite web |url=http://www.vicenzacalcio.com/vincenzo-torrente-e-il-nuovo-allenatore/ |title = Vincenzo Torrente è il nuovo allenatore {{!}} Vicenza Calcio {{!}} Official Website |access-date=2017-05-28 |archive-url=https://web.archive.org/web/20170518081653/http://www.vicenzacalcio.com/vincenzo-torrente-e-il-nuovo-allenatore/ |archive-date=2017-05-18 |url-status=dead }}

Virtus Entella

| {{flagicon|ITA}} Roberto Breda

| 30 April 2017

| 10th

| {{flagicon|ITA}} Gianpaolo Castorina

| 30 April 2017{{Cite web |url=http://www.entella.it/stagione/news/item/1298-la-prima-squadra-affidata-a-castorina.html/ |title = La prima squadra affidata a Castorina |access-date=2017-05-28 |archive-url=https://web.archive.org/web/20180117131436/http://www.entella.it/stagione/news/item/1298-la-prima-squadra-affidata-a-castorina.html/ |archive-date=2018-01-17 |url-status=dead }}

League table

{{2016–17 Serie B table}}

Promotion play-offs

According to the regulations, third-placed Frosinone would have avoided the play-offs if they had ended the regular season 10 points clear of fourth place. However, in the last round, Perugia and Benevento won their matches to leave the gap at nine points.{{Cite web|url=https://www.espnfc.com/hellas-verona/story/3129068/hellas-verona-seal-promotion-back-to-serie-a-over-frosinone|title = Hellas Verona seal promotion to Serie A|date = 18 May 2017}}

Six teams contested the promotion playoffs. A preliminary one-legged round, played at the home venue of the higher placed team, involved the teams from 5th to 8th place. The two winning teams played against the 3rd and 4th-placed teams in two-legged semi-finals. The higher placed team played the second leg of the promotion playoff at home.

{{6TeamBracket

| legs = 1/2

| aggregate = y

| RD1=Preliminary round

| RD2=Semi-finals

| RD3=Final

| RD1-seed3=5

| RD1-team3= Benevento

| RD1-score3=2

| RD1-seed4=8

| RD1-team4= Spezia

| RD1-score4=1

| RD1-seed1=6

| RD1-team1= Cittadella

| RD1-score1=1

| RD1-seed2=7

| RD1-team2= Carpi

| RD1-score2=2

| RD2-seed3=5

| RD2-team3= Benevento

| RD2-score3-1=1

| RD2-score3-2=1

| RD2-score3-agg=2

| RD2-seed4=4

| RD2-team4= Perugia

| RD2-score4-1=0

| RD2-score4-2=1

| RD2-score4-agg=1

| RD2-seed1=7

| RD2-team1= Carpi

| RD2-score1-1=0

| RD2-score1-2=1

| RD2-score1-agg=1

| RD2-seed2=3

| RD2-team2= Frosinone

| RD2-score2-1=0

| RD2-score2-2=0

| RD2-score2-agg=0

| RD3-seed1=7

| RD3-team1= Carpi

| RD3-score1-1=0

| RD3-score1-2=0

| RD3-score1-agg=0

| RD3-seed2=5

| RD3-team2= Benevento

| RD3-score2-1=0

| RD3-score2-2=1

| RD3-score2-agg=1

}}

Top goalscorers

class="wikitable"

!Rank

!Player

!Club

!Goals

1

|{{Flagicon|ITA}} Giampaolo Pazzini

|Hellas Verona

|23

2

|{{Flagicon|ITA}} Fabio Ceravolo

|Benevento

|20

rowspan=2|3

|{{Flagicon|ITA}} Francesco Caputo

|Virtus Entella

|rowspan=2|18

{{Flagicon|ITA}} Mirco Antenucci

|SPAL

5

|{{Flagicon|ITA}} Federico Dionisi

|Frosinone

|17

rowspan=2|6

|{{Flagicon|ITA}} Daniel Ciofani

|Frosinone

|rowspan=2|16

{{Flagicon|ITA}} Massimo Coda

|Salernitana

rowspan=3|8

|{{Flagicon|ITA}} Kevin Lasagna

|Carpi

|rowspan=3|14

{{Flagicon|ITA}} Andrea Caracciolo

|Brescia

{{Flagicon|ITA}} Camillo Ciano

|Cesena

rowspan=3|11

|{{Flagicon|ITA}} Gianluca Litteri

|Cittadella

|rowspan=3|13

{{Flagicon|ITA}} Matteo Ardemagni

|Avellino

{{Flagicon|ITA}} Samuel Di Carmine

|Perugia

rowspan=4|14

|{{Flagicon|URU}} Pablo Granoche

|Spezia

|rowspan=4|12

{{Flagicon|ITA}} Daniele Cacia

|Ascoli

{{Flagicon|BUL}} Andrey Galabinov

|Novara

{{Flagicon|URU}} Felipe Avenatti

|Ternana

Source:{{Cite web|url=https://sport.sky.it/statistiche/calcio/serie_b/classifiche.shtml|title = Serie B | Sky Sport}}

Results

{{#invoke:sports results|main

|matches_style=FBR|solid_cell=grey

|team1=ASC|team2=AVE|team3=BAR|team4=BEN|team5=BRE

|team6=CRP|team7=CES|team8=CIT|team9=FRO|team10=HEL

|team11=LAT|team12=NOV|team13=PER|team14=PIS|team15=PVE

|team16=SAL|team17=SPA|team18=SPE|team19=TER|team20=TRA

|team21=VIC|team22=VET

|name_ASC=Ascoli

|match_ASC_AVE=2–0

|match_ASC_BAR=1–1

|match_ASC_BEN=1–1

|match_ASC_BRE=0–0

|match_ASC_CRP=1–2

|match_ASC_CES=0–0

|match_ASC_CIT=2–1

|match_ASC_FRO=1–1

|match_ASC_HEL=1–4

|match_ASC_LAT=2–2

|match_ASC_NOV=1–2

|match_ASC_PER=2–2

|match_ASC_PIS=2–4

|match_ASC_PVE=3–1

|match_ASC_SAL=0–0

|match_ASC_SPA=1–1

|match_ASC_SPE=0–2

|match_ASC_TER=1–2

|match_ASC_TRA=2–2

|match_ASC_VIC=2–0

|match_ASC_VET=2–1

|name_AVE=Avellino

|match_AVE_ASC=1–2

|match_AVE_BAR=1–1

|match_AVE_BEN=1–1

|match_AVE_BRE=1–1

|match_AVE_CRP=1–0

|match_AVE_CES=1–1

|match_AVE_CIT=0–1

|match_AVE_FRO=0–1

|match_AVE_HEL=2–0

|match_AVE_LAT=2–1

|match_AVE_NOV=1–1

|match_AVE_PER=0–5

|match_AVE_PIS=1–0

|match_AVE_PVE=3–2

|match_AVE_SAL=3–2

|match_AVE_SPA=1–0

|match_AVE_SPE=1–0

|match_AVE_TER=1–0

|match_AVE_TRA=0–0

|match_AVE_VIC=3–1

|match_AVE_VET=2–2

|name_BAR=Bari

|match_BAR_ASC=0–1

|match_BAR_AVE=2–1

|match_BAR_BEN=0–4

|match_BAR_BRE=2–0

|match_BAR_CRP=2–0

|match_BAR_CES=2–1

|match_BAR_CIT=1–2

|match_BAR_FRO=1–0

|match_BAR_HEL=0–2

|match_BAR_LAT=2–0

|match_BAR_NOV=0–0

|match_BAR_PER=0–0

|match_BAR_PIS=0–0

|match_BAR_PVE=2–0

|match_BAR_SAL=2–0

|match_BAR_SPA=1–1

|match_BAR_SPE=1–1

|match_BAR_TER=3–1

|match_BAR_TRA=3–0

|match_BAR_VIC=2–1

|match_BAR_VET=1–1

|name_BEN=Benevento

|match_BEN_ASC=0–0

|match_BEN_AVE=2–1

|match_BEN_BAR=3–4

|match_BEN_BRE=1–0

|match_BEN_CRP=3–0

|match_BEN_CES=2–1

|match_BEN_CIT=1–0

|match_BEN_FRO=2–1

|match_BEN_HEL=2–0

|match_BEN_LAT=2–1

|match_BEN_NOV=1–0

|match_BEN_PER=0–0

|match_BEN_PIS=1–0

|match_BEN_PVE=1–1

|match_BEN_SAL=1–1

|match_BEN_SPA=2–0

|match_BEN_SPE=1–0

|match_BEN_TER=2–1

|match_BEN_TRA=1–3

|match_BEN_VIC=0–0

|match_BEN_VET=0–0

|name_BRE=Brescia

|match_BRE_ASC=1–0

|match_BRE_AVE=0–2

|match_BRE_BAR=1–1

|match_BRE_BEN=1–0

|match_BRE_CRP=2–2

|match_BRE_CES=3–2

|match_BRE_CIT=4–1

|match_BRE_FRO=2–0

|match_BRE_HEL=0–1

|match_BRE_LAT=1–1

|match_BRE_NOV=0–0

|match_BRE_PER=1–1

|match_BRE_PIS=1–1

|match_BRE_PVE=2–1

|match_BRE_SAL=1–1

|match_BRE_SPA=1–3

|match_BRE_SPE=1–1

|match_BRE_TER=2–1

|match_BRE_TRA=2–1

|match_BRE_VIC=2–1

|match_BRE_VET=2–2

|name_CRP=Carpi

|match_CRP_ASC=0–2

|match_CRP_AVE=1–1

|match_CRP_BAR=2–0

|match_CRP_BEN=1–1

|match_CRP_BRE=2–1

|match_CRP_CES=1–2

|match_CRP_CIT=2–0

|match_CRP_FRO=0–0

|match_CRP_HEL=1–1

|match_CRP_LAT=2–0

|match_CRP_NOV=2–0

|match_CRP_PER=0–0

|match_CRP_PIS=1–1

|match_CRP_PVE=0–0

|match_CRP_SAL=2–0

|match_CRP_SPA=1–4

|match_CRP_SPE=1–0

|match_CRP_TER=1–1

|match_CRP_TRA=2–1

|match_CRP_VIC=0–0

|match_CRP_VET=2–1

|name_CES=Cesena

|match_CES_ASC=2–2

|match_CES_AVE=3–0

|match_CES_BAR=1–1

|match_CES_BEN=4–1

|match_CES_BRE=1–1

|match_CES_CRP=1–0

|match_CES_CIT=3–0

|match_CES_FRO=1–1

|match_CES_HEL=0–0

|match_CES_LAT=2–2

|match_CES_NOV=0–1

|match_CES_PER=1–1

|match_CES_PIS=2–0

|match_CES_PVE=1–2

|match_CES_SAL=0–0

|match_CES_SPA=1–1

|match_CES_SPE=1–0

|match_CES_TER=1–0

|match_CES_TRA=3–1

|match_CES_VIC=1–1

|match_CES_VET=0–1

|name_CIT=Cittadella

|match_CIT_ASC=0–1

|match_CIT_AVE=1–3

|match_CIT_BAR=2–0

|match_CIT_BEN=1–0

|match_CIT_BRE=0–3

|match_CIT_CRP=4–1

|match_CIT_CES=2–3

|match_CIT_FRO=2–3

|match_CIT_HEL=5–1

|match_CIT_LAT=2–1

|match_CIT_NOV=3–1

|match_CIT_PER=1–1

|match_CIT_PIS=1–0

|match_CIT_PVE=0–0

|match_CIT_SAL=2–0

|match_CIT_SPA=1–2

|match_CIT_SPE=1–0

|match_CIT_TER=2–0

|match_CIT_TRA=3–2

|match_CIT_VIC=2–0

|match_CIT_VET=2–1

|name_FRO=Frosinone

|match_FRO_ASC=3–1

|match_FRO_AVE=1–1

|match_FRO_BAR=3–1

|match_FRO_BEN=3–2

|match_FRO_BRE=1–0

|match_FRO_CRP=1–0

|match_FRO_CES=2–1

|match_FRO_CIT=1–1

|match_FRO_HEL=1–0

|match_FRO_LAT=2–1

|match_FRO_NOV=2–3

|match_FRO_PER=1–2

|match_FRO_PIS=0–0

|match_FRO_PVE=2–1

|match_FRO_SAL=1–3

|match_FRO_SPA=2–1

|match_FRO_SPE=2–0

|match_FRO_TER=1–1

|match_FRO_TRA=1–0

|match_FRO_VIC=3–1

|match_FRO_VET=2–0

|name_HEL=Hellas Verona

|match_HEL_ASC=0–0

|match_HEL_AVE=3–1

|match_HEL_BAR=1–0

|match_HEL_BEN=2–2

|match_HEL_BRE=2–2

|match_HEL_CRP=1–1

|match_HEL_CES=3–0

|match_HEL_CIT=2–0

|match_HEL_FRO=2–0

|match_HEL_LAT=4–1

|match_HEL_NOV=0–4

|match_HEL_PER=2–2

|match_HEL_PIS=1–1

|match_HEL_PVE=3–0

|match_HEL_SAL=2–0

|match_HEL_SPA=0–0

|match_HEL_SPE=0–1

|match_HEL_TER=2–0

|match_HEL_TRA=2–0

|match_HEL_VIC=3–2

|match_HEL_VET=1–0

|name_LAT=Latina

|match_LAT_ASC=0–0

|match_LAT_AVE=0–0

|match_LAT_BAR=2–1

|match_LAT_BEN=1–1

|match_LAT_BRE=1–1

|match_LAT_CRP=0–1

|match_LAT_CES=1–1

|match_LAT_CIT=0–2

|match_LAT_FRO=0–1

|match_LAT_HEL=2–0

|match_LAT_NOV=0–1

|match_LAT_PER=2–2

|match_LAT_PIS=1–1

|match_LAT_PVE=0–0

|match_LAT_SAL=1–1

|match_LAT_SPA=1–2

|match_LAT_SPE=0–0

|match_LAT_TER=1–1

|match_LAT_TRA=2–0

|match_LAT_VIC=0–1

|match_LAT_VET=1–1

|name_NOV=Novara

|match_NOV_ASC=1–0

|match_NOV_AVE=1–0

|match_NOV_BAR=1–0

|match_NOV_BEN=1–0

|match_NOV_BRE=2–3

|match_NOV_CRP=2–1

|match_NOV_CES=3–1

|match_NOV_CIT=1–1

|match_NOV_FRO=1–2

|match_NOV_HEL=2–2

|match_NOV_LAT=2–2

|match_NOV_PER=0–1

|match_NOV_PIS=1–1

|match_NOV_PVE=0–0

|match_NOV_SAL=1–0

|match_NOV_SPA=0–1

|match_NOV_SPE=2–1

|match_NOV_TER=2–2

|match_NOV_TRA=2–2

|match_NOV_VIC=2–1

|match_NOV_VET=2–0

|name_PER=Perugia

|match_PER_ASC=0–0

|match_PER_AVE=3–0

|match_PER_BAR=0–1

|match_PER_BEN=3–1

|match_PER_BRE=3–2

|match_PER_CRP=0–2

|match_PER_CES=3–3

|match_PER_CIT=2–0

|match_PER_FRO=1–1

|match_PER_HEL=1–1

|match_PER_LAT=1–1

|match_PER_NOV=0–0

|match_PER_PIS=2–2

|match_PER_PVE=1–0

|match_PER_SAL=3–2

|match_PER_SPA=1–0

|match_PER_SPE=0–0

|match_PER_TER=1–1

|match_PER_TRA=1–1

|match_PER_VIC=1–0

|match_PER_VET=0–0

|name_PIS=Pisa

|match_PIS_ASC=2–1

|match_PIS_AVE=0–1

|match_PIS_BAR=0–0

|match_PIS_BEN=0–3

|match_PIS_BRE=1–0

|match_PIS_CRP=0–0

|match_PIS_CES=0–1

|match_PIS_CIT=1–4

|match_PIS_FRO=0–0

|match_PIS_HEL=0–0

|match_PIS_LAT=1–1

|match_PIS_NOV=1–0

|match_PIS_PER=0–1

|match_PIS_PVE=1–1

|match_PIS_SAL=0–1

|match_PIS_SPA=0–1

|match_PIS_SPE=0–0

|match_PIS_TER=1–0

|match_PIS_TRA=1–0

|match_PIS_VIC=0–1

|match_PIS_VET=1–1

|name_PVE=Pro Vercelli

|match_PVE_ASC=1–1

|match_PVE_AVE=1–1

|match_PVE_BAR=1–0

|match_PVE_BEN=0–1

|match_PVE_BRE=2–2

|match_PVE_CRP=0–0

|match_PVE_CES=1–0

|match_PVE_CIT=1–5

|match_PVE_FRO=2–0

|match_PVE_HEL=1–1

|match_PVE_LAT=1–1

|match_PVE_NOV=2–1

|match_PVE_PER=0–1

|match_PVE_PIS=0–0

|match_PVE_SAL=0–0

|match_PVE_SPA=3–1

|match_PVE_SPE=0–2

|match_PVE_TER=1–0

|match_PVE_TRA=1–3

|match_PVE_VIC=1–1

|match_PVE_VET=1–0

|name_SAL=Salernitana

|match_SAL_ASC=2–0

|match_SAL_AVE=2–0

|match_SAL_BAR=0–0

|match_SAL_BEN=2–1

|match_SAL_BRE=2–0

|match_SAL_CRP=1–2

|match_SAL_CES=1–1

|match_SAL_CIT=0–0

|match_SAL_FRO=1–3

|match_SAL_HEL=1–1

|match_SAL_LAT=0–2

|match_SAL_NOV=0–0

|match_SAL_PER=2–1

|match_SAL_PIS=0–0

|match_SAL_PVE=1–1

|match_SAL_SPA=1–2

|match_SAL_SPE=1–0

|match_SAL_TER=4–2

|match_SAL_TRA=2–0

|match_SAL_VIC=2–3

|match_SAL_VET=1–1

|name_SPA=SPAL

|match_SPA_ASC=1–1

|match_SPA_AVE=3–0

|match_SPA_BAR=2–1

|match_SPA_BEN=2–0

|match_SPA_BRE=3–2

|match_SPA_CRP=3–1

|match_SPA_CES=2–0

|match_SPA_CIT=2–1

|match_SPA_FRO=0–2

|match_SPA_HEL=1–3

|match_SPA_LAT=0–0

|match_SPA_NOV=2–0

|match_SPA_PER=2–0

|match_SPA_PIS=1–1

|match_SPA_PVE=0–0

|match_SPA_SAL=3–2

|match_SPA_SPE=2–1

|match_SPA_TER=4–0

|match_SPA_TRA=2–1

|match_SPA_VIC=3–0

|match_SPA_VET=2–2

|name_SPE=Spezia

|match_SPE_ASC=2–1

|match_SPE_AVE=2–1

|match_SPE_BAR=1–0

|match_SPE_BEN=1–3

|match_SPE_BRE=2–0

|match_SPE_CRP=0–1

|match_SPE_CES=1–0

|match_SPE_CIT=1–1

|match_SPE_FRO=0–0

|match_SPE_HEL=1–4

|match_SPE_LAT=3–2

|match_SPE_NOV=1–0

|match_SPE_PER=2–1

|match_SPE_PIS=0–0

|match_SPE_PVE=2–1

|match_SPE_SAL=1–1

|match_SPE_SPA=0–0

|match_SPE_TER=2–0

|match_SPE_TRA=2–2

|match_SPE_VIC=0–0

|match_SPE_VET=2–0

|name_TER=Ternana

|match_TER_ASC=0–1

|match_TER_AVE=4–1

|match_TER_BAR=0–0

|match_TER_BEN=0–1

|match_TER_BRE=1–0

|match_TER_CRP=0–0

|match_TER_CES=1–1

|match_TER_CIT=1–0

|match_TER_FRO=2–0

|match_TER_HEL=0–3

|match_TER_LAT=0–1

|match_TER_NOV=4–3

|match_TER_PER=0–1

|match_TER_PIS=1–0

|match_TER_PVE=1–2

|match_TER_SAL=1–0

|match_TER_SPA=2–1

|match_TER_SPE=1–1

|match_TER_TRA=2–1

|match_TER_VIC=1–2

|match_TER_VET=3–0

|name_TRA=Trapani

|match_TRA_ASC=1–1

|match_TRA_AVE=0–0

|match_TRA_BAR=4–0

|match_TRA_BEN=1–0

|match_TRA_BRE=0–0

|match_TRA_CRP=0–1

|match_TRA_CES=1–2

|match_TRA_CIT=0–2

|match_TRA_FRO=1–4

|match_TRA_HEL=0–2

|match_TRA_LAT=1–1

|match_TRA_NOV=2–1

|match_TRA_PER=3–0

|match_TRA_PIS=1–0

|match_TRA_PVE=1–1

|match_TRA_SAL=1–0

|match_TRA_SPA=1–1

|match_TRA_SPE=0–0

|match_TRA_TER=2–2

|match_TRA_VIC=0–1

|match_TRA_VET=2–0

|name_VIC=Vicenza

|match_VIC_ASC=1–1

|match_VIC_AVE=0–0

|match_VIC_BAR=0–0

|match_VIC_BEN=0–0

|match_VIC_BRE=1–1

|match_VIC_CRP=0–2

|match_VIC_CES=0–0

|match_VIC_CIT=2–0

|match_VIC_FRO=1–1

|match_VIC_HEL=1–0

|match_VIC_LAT=0–1

|match_VIC_NOV=3–1

|match_VIC_PER=1–4

|match_VIC_PIS=2–1

|match_VIC_PVE=0–1

|match_VIC_SAL=0–1

|match_VIC_SPA=1–1

|match_VIC_SPE=0–1

|match_VIC_TER=0–1

|match_VIC_TRA=0–1

|match_VIC_VET=2–2

|name_VET=Virtus Entella

|match_VET_ASC=2–1

|match_VET_AVE=2–0

|match_VET_BAR=2–0

|match_VET_BEN=3–2

|match_VET_BRE=4–0

|match_VET_CRP=2–0

|match_VET_CES=2–1

|match_VET_CIT=4–1

|match_VET_FRO=2–1

|match_VET_HEL=1–2

|match_VET_LAT=0–1

|match_VET_NOV=4–1

|match_VET_PER=2–1

|match_VET_PIS=0–0

|match_VET_PVE=0–0

|match_VET_SAL=0–1

|match_VET_SPA=0–3

|match_VET_SPE=1–1

|match_VET_TER=1–1

|match_VET_TRA=2–2

|match_VET_VIC=4–1

|source=[https://it.eurosport.com/calcio/serie-b/2016-2017/calendar-result.shtml Eurosport]

|update=complete

}}

Attendance data

{{fb a header}}

{{fb a2 team|p=1 |t=Bari|s=342944|h=22671|l=13519|a=16331|pr=21413}}

{{fb a2 team|p=2 |t=Hellas Verona|s=310246|h=20848|l=12342|a=14774|pr=18194|nt=1}}

{{fb a2 team|p=3 |t=Cesena|s=259125|h=17048|l=11177|a=12339|pr=12207}}

{{fb a2 team|p=4 |t=Salernitana|s=229398|h=19709|l=8120|a=10924|pr=12148}}

{{fb a2 team|p=5 |t=Perugia|s=196959|h=12811|l=7641|a=9379|pr=9243}}

{{fb a2 team|p=6 |t=Benevento|s=170722|h=11521|l=6807|a=8130|pr=4189|nt=2}}

{{fb a2 team|p=7 |t=SPAL|s=165302|h=9238|l=6411|a=7872|pr=5131|nt=2}}

{{fb a2 team|p=8 |t=Vicenza|s=163626|h=10697|l=6249|a=7792|pr=7680}}

{{fb a2 team|p=9 |t=Brescia|s=161791|h=14358|l=6441|a=7704|pr=7663}}

{{fb a2 team|p=10|t=Spezia|s=149151|h=8690|l=6335|a=7102|pr=7265}}

{{fb a2 team|p=11|t=Pisa|s=143326|h=8645|l=2722|a=6825|pr=6291|nt=2}}

{{fb a2 team|p=12|t=Frosinone|s=124378|h=7229|l=5340|a=5923|pr=7288|nt=1}}

{{fb a2 team|p=13|t=Ascoli|s=115848|h=7128|l=4784|a=5517|pr=6575}}

{{fb a2 team|p=14|t=Avellino|s=107462|h=9500|l=3500|a=5117|pr=6315}}

{{fb a2 team|p=15|t=Trapani|s=106215|h=6345|l=4322|a=5058|pr=5088}}

{{fb a2 team|p=16|t=Novara|s=88259|h=7402|l=3644|a=4203|pr=4890}}

{{fb a2 team|p=17|t=Ternana|s=84216|h=9939|l=2166|a=4010|pr=3431}}

{{fb a2 team|p=18|t=Cittadella|s=63981|h=5967|l=2120|a=3047|pr=1958|nt=2}}

{{fb a2 team|p=19|t=Pro Vercelli|s=60147|h=4582|l=2218|a=2864|pr=3047}}

{{fb a2 team|p=20|t=Latina|s=51467|h=4485|l=1867|a=2451|pr=3118}}

{{fb a2 team|p=21|t=Carpi|s=51089|h=3683|l=1643|a=2433|pr=8968|nt=1}}

{{fb a2 team|p=22|t=Virtus Entella|s=47293|h=4505|l=1566|a=2252|pr=2172}}

{{fb a footer |s=3192945|h=22671|l=1566|a=6911|pr=7161|source={{Cite web|url=https://www.stadiapostcards.com/B16-17.htm|title = Statistiche Spettatori Serie B 2016-2017 Attendance Statistics of Serie B (2nd Div) 2016-2017}}|notes=1: Team played last season in Serie A.
2: Team played last season in Lega Pro.|date=May 2017}}

References

{{Reflist}}

{{Serie B seasons}}

{{2016–17 in Italian football}}

{{DEFAULTSORT:2016-17 Serie B}}

Category:Serie B seasons

Italy

Category:2016–17 in Italian football leagues