La Serie B 2016-2017 è stata l'85ª edizione del campionato italiano di calcio di Serie B,[1] disputata tra il 26 agosto 2016 e il 18 maggio 2017 e conclusa con la vittoria della SPAL, al suo secondo titolo.
Il campionato è iniziato il 26 agosto 2016 con il primo anticipo del torneo, a cui hanno fatto seguito sabato 27 agosto le restanti sfide della prima giornata e si è concluso il 18 maggio 2017, con la 42ª e ultima giornata del campionato. Anche per questa stagione, sono stati programmati sei turni infrasettimanali: il 20 settembre, il 25 ottobre, il 28 febbraio, il 4, il 17 e 25 aprile. È confermata inoltre la sosta invernale del torneo, fissata nella prima parte di gennaio. L'ultimo turno dell'anno solare, che coinciderà con l'ultimo del girone d'andata, si è disputato infatti venerdì 30 dicembre 2016, ed il campionato è tornato il 20 gennaio con l'anticipo della prima giornata del girone di ritorno. Risulta una novità il fatto che una giornata si è disputata il Lunedì dell'Angelo, nell'occasione il 17 aprile 2017.[2]
Le regioni più rappresentate in questo campionato sono, con 3 squadre a testa, Campania (Avellino, Benevento e Salernitana), Emilia-Romagna (Carpi, Cesena e SPAL) e Veneto (Cittadella, Verona, Vicenza); con 2 rappresentanti vi sono Lazio (Frosinone e Latina), Liguria (Spezia e Virtus Entella), Piemonte (Novara e Pro Vercelli) e Umbria (Perugia e Ternana); con una sola rappresentante ciascuna ci sono Lombardia (Brescia), Marche (Ascoli), Puglia (Bari), Toscana (Pisa), Sicilia (Trapani).
Novità
Sono state promosse dalla Lega Pro 2015-2016 il Benevento (esordiente in Serie B), il Cittadella, il Pisa e la SPAL, che hanno terminato il campionato rispettivamente al primo posto del gruppo C, primo posto del gruppo A, secondo posto nel gruppo B e primo posto nel gruppo B. Il Pisa per ottenere la promozione in cadetteria ha dovuto affrontare nella finale dei play-off il Foggia: nella gara d'andata i toscani hanno battuto i pugliesi all'Arena Garibaldi per 4-2, pareggiando poi la gara di ritorno allo Zaccheria per 1-1. Dalla Serie A 2015-2016 sono state retrocesse il Carpi e il Frosinone, dopo la loro prima stagione nella massima serie, e il Verona dopo tre stagioni in Serie A.
Non apporta cambiamenti significativi alla propria rosa il Verona: a muoversi sono più Bari e Vicenza, che rivoluzionano il loro attacco, scambiandosi le punte Raičević e De Luca. I pugliesi prendono anche gli ex clivensi Floro Flores e Parigini, ed il fantasista Greco dal Verona, mentre i veneti, che ridanno al Bari anche Galano, vedono tornare anche Ebagua, dopo la prima parte di stagione a Vercelli, oltre che all'austriaco Gucher dal Frosinione. Le altre squadre il lotta per la promozione ed i play-off compiono operazioni per sistemare la rosa: il Carpi rinuncia a Catellani e Comi ed ingaggia Beretta dall'Entella e Fedato dal Bari; il Frosinone sistema la difesa con Krajnc dalla Sampdoria e Terranova dal Sassuolo ed il centrocampo con Maiello dall'Empoli e in avanti prende il promettente Mokulu dall'Avellino. Lo Spezia si riprende Giannetti in prestito dal Cagliari fino a fine stagione (ai quali restituisce Deiola), mentre il Perugia prende il portiere Brignoli in prestito dalla Juventus e le punte Mustacchio dalla Pro Vercelli e Forte dalla Lucchese, rescindendo il contratto con Rolando Bianchi. L'Entella ingaggia la punta Catellani dal Carpi, il centrocampista Ardizzone dalla Pro Vercelli ed il difensore Pecorini dall'Ascoli. Tra le tre sorprendenti neopromosse, solo la Spal compie movimenti significativi, con gli addii di Cerri e Beghetto, che passano in Serie A a Pescara e Genoa, ingaggiando Costa a centrocampo e Floccari per l'attacco, subito decisivo. Il Benevento si limita ad aggiungere ad una rosa già rodata i centrocampisti Eramo dalla Sampdoria e Viola dal Novara, mentre il Cittadella prende in prestito il talentuoso attaccante della primavera del Milan, Luca Vido scuola 1997, oltre al ritorno di Iunco.
Al termine del girone di andata ad occupare le prime due posizioni (valevoli per la promozione nel massimo campionato italiano) sono il Verona (primo con quarantuno punti e con il miglior attacco frutto dei quaranta gol segnati in ventuno partite) e il Frosinone (secondo con trentotto punti).[3] La zona play-off è, invece, capitanata da un terzetto di neopromosse con Benevento (squadra col miglior rendimento casalingo ed appena due gol incassati nel proprio stadio) e SPAL (squadra con più gol segnati nelle gare casalinghe) appaiate a quota trentasei punti e il Cittadella, capolista solitario sino all'ottava giornata, con due punti in meno.[3]Carpi (squadra col miglior rendimento esterno con ben diciassette punti ottenuti lontano dalle «mura amiche»), Perugia e Virtus Entella occupano gli ultimi tre posti play-off.[3]
Sul fondo della classifica, invece, la zona rossa è occupata dall'Avellino, dalla Ternana e dal Trapani (squadra col peggiore rendimento casalingo e un solo successo all'attivo, 1-0 contro il Benevento) con rispettivamente ventuno, venti e tredici punti totalizzati in ventuno gare di campionato.[3] Poco sopra le tre squadre sopracitate e a «rischio play-out» si trovano, al giro di boa, Cesena (squadra col peggior rendimento esterno del campionato con soli tre punti raccolti in undici trasferte) e il neopromosso Pisa (squadra con il peggiore attacco e la migliore difesa del campionato).[3]
Girone di ritorno
I primi verdetti del campionato cadetto arrivano dalla parte bassa della classifica: Latina e Pisa, anche per colpa delle penalizzazioni subite, retrocedono in Serie C (i toscani dopo un solo anno dalla promozione).[4][5] Il 13 maggio 2017 si decide la prima promossa in Serie A: è la neopromossa SPAL, che alla penultima giornata della stagione regolare perde 2-1 in casa della Ternana ma mantiene quattro punti di vantaggio sul Frosinone terzo, grazie alla sconfitta dei ciociari con lo stesso risultato sul campo del Benevento, che sigla il gol vittoria al 93' con Fabio Ceravolo.[6] L'Avellino e il Trapani, grazie ad una ripresa ad inizio girone di ritorno, provano ad allontanarsi dalla zona rossa, mentre la Ternana si rialza da marzo a seguito dell'arrivo di Fabio Liverani dopo l'esonero di Carmine Gautieri (che a sua volta era subentrato a Benito Carbone in gennaio). All'ultima di campionato si decide invece la squadra che accompagna la SPAL in Serie A direttamente: si tratta del Verona, dopo un solo anno di assenza dalla massima serie. Nella stessa giornata arrivano i verdetti nella cosiddetta zona rossa, con Vicenza e Trapani retrocesse senza disputare i play-out, che secondo regolamento non vanno disputati per il distacco superiore ai 4 punti della quartultima dalla quintultima, mentre il distacco del Trapani è di 5 punti dalla Ternana quintultima.[7][8]
I play-off
Ai play-off accedono invece Frosinone e Perugia come teste di serie, mentre Benevento, Cittadella, Carpi e Spezia partono dai preliminari.[9] A spuntarla ai play-off è il Benevento dopo aver sconfitto per 2-1 lo Spezia nel turno preliminare, il Perugia nelle semifinali con un punteggio complessivo di 2-1 e il Carpi in finale per 1-0 conquistando così la sua prima storica promozione in Serie A diventando così anche la prima squadra a compiere il doppio salto dalla Lega Pro alla Serie A alla sua prima apparizione in Serie B.[10]
Tre punti a vittoria, uno a pareggio, zero a sconfitta.
In caso di arrivo di due o più squadre a pari punti, la graduatoria verrà stilata secondo la classifica avulsa tra le squadre interessate che prevede, in ordine, i seguenti criteri:[26]:
Punti negli scontri diretti.
Differenza reti negli scontri diretti.
Differenza reti generale.
Reti realizzate in generale.
Sorteggio.
Note:
Il Latina ha scontato 4 punti di penalizzazione[27]. A fine stagione è stato escluso dal campionato di calcio italiano, poi viene rifondato in Serie D 2017-2018
Il Pisa ha scontato 4 punti di penalizzazione[28].
L'Avellino ha scontato 2 punti di penalizzazione[29].
Il Benevento ha scontato 1 punto di penalizzazione[30].
Ogni riga indica i risultati casalinghi della squadra segnata a inizio della riga, contro le squadre segnate colonna per colonna (che invece avranno giocato l'incontro in trasferta). Al contrario, leggendo la colonna di una squadra si avranno i risultati ottenuti dalla stessa in trasferta, contro le squadre segnate in ogni riga, che invece avranno giocato l'incontro in casa.
ASC
AVE
BAR
BEN
BRE
CAR
CES
CIT
FRO
LAT
NOV
PER
PIS
PRV
SAL
SPA
SPE
TER
TRA
VER
VIC
VET
Ascoli
––––
2-0
1-1
1-1
0-0
1-2
0-0
2-1
1-1
2-2
1-2
2-2
2-4
3-1
0-0
1-1
0-2
1-2
2-2
1-4
2-0
2-1
Avellino
1-2
––––
1-1
1-1
1-1
1-0
1-1
0-1
0-1
2-1
1-1
0-5
1-0
3-2
3-2
1-0
1-0
1-0
0-0
2-0
3-1
2-2
Bari
0-1
2-1
––––
0-4
2-0
2-0
2-1
1-2
1-0
2-0
0-0
0-0
0-0
2-0
2-0
1-1
1-1
3-1
3-0
0-2
2-1
1-1
Benevento
0-0
2-1
3-4
––––
4-0
3-0
2-1
1-0
2-1
2-1
1-0
0-0
1-0
1-1
1-1
2-0
1-0
2-1
1-3
2-0
0-0
0-0
Brescia
1-0
0-2
1-1
1-0
––––
2-2
3-2
4-1
2-0
1-1
0-0
1-1
1-1
2-1
1-1
1-3
1-1
2-1
2-1
0-1
2-1
2-2
Carpi
0-2
1-1
2-0
1-1
2-1
––––
1-2
2-0
0-0
2-0
2-0
0-0
1-1
0-0
2-0
1-4
1-0
1-1
2-1
1-1
0-0
2-1
Cesena
2-2
3-0
1-1
4-1
1-1
1-0
––––
3-0
1-1
2-2
0-1
1-1
2-0
1-2
0-0
1-1
1-0
1-0
3-1
0-0
1-1
0-1
Cittadella
0-1
1-3
2-0
1-0
0-3
4-1
2-3
––––
2-3
2-1
3-1
1-1
1-0
0-0
2-0
1-2
1-0
2-0
3-2
5-1
2-0
2-1
Frosinone
3-1
1-1
3-1
3-2
1-0
1-0
2-1
1-1
––––
2-1
2-3
1-2
0-0
2-1
1-3
2-1
2-0
1-1
1-0
1-0
3-1
2-0
Latina
0-0
0-0
2-1
1-1
1-1
0-1
1-1
0-2
0-1
––––
0-1
2-2
1-1
0-0
1-1
1-2
0-0
1-1
2-0
2-0
0-1
1-1
Novara
1-0
1-0
1-0
1-0
2-3
2-1
3-1
1-1
1-2
2-2
––––
0-1
1-1
0-0
1-0
0-1
2-1
1-2
2-2
2-2
2-1
2-0
Perugia
0-0
3-0
0-1
3-1
3-2
0-2
3-3
2-0
1-1
1-1
0-0
––––
2-2
1-0
3-2
1-0
0-0
1-1
1-1
1-1
1-0
0-0
Pisa
2-1
0-1
0-0
0-3
1-0
0-0
0-1
1-4
0-0
1-1
1-0
0-1
––––
1-1
0-1
0-1
0-0
1-0
1-0
0-0
0-1
1-1
Pro Vercelli
1-1
1-1
1-0
0-1
2-2
0-0
1-0
1-5
2-0
1-1
2-1
0-1
0-0
––––
0-0
3-1
0-2
1-0
1-3
1-1
1-1
1-0
Salernitana
2-0
2-0
0-0
2-1
2-0
1-2
1-1
0-0
1-3
2-1
0-0
2-1
0-0
1-1
––––
1-2
1-0
4-2
2-0
1-1
2-3
1-1
SPAL
1-1
3-0
2-1
2-0
3-2
3-1
2-0
2-1
0-2
0-0
2-0
2-0
1-1
0-0
3-2
––––
2-1
4-0
2-1
1-3
3-0
2-2
Spezia
2-1
2-1
1-0
1-3
2-0
0-1
1-0
1-1
0-0
3-2
1-0
2-1
0-0
2-1
1-1
0-0
––––
2-0
2-2
1-4
0-0
2-0
Ternana
0-1
4-1
0-0
0-1
1-0
0-0
1-1
1-0
2-0
0-1
4-3
0-1
1-0
1-2
1-0
2-1
1-1
––––
2-1
0-3
1-2
3-0
Trapani
1-1
0-0
4-0
1-0
0-0
0-1
1-2
0-2
1-4
1-1
2-1
3-0
1-0
1-1
1-0
1-1
0-0
2-2
––––
0-2
0-1
2-0
Verona
0-0
3-1
1-0
2-2
2-2
1-1
3-0
2-0
2-0
4-1
0-4
2-2
1-1
3-0
2-0
0-0
0-1
2-0
2-0
––––
3-2
1-0
Vicenza
1-1
0-0
0-0
0-0
1-1
0-2
0-0
2-0
1-1
0-1
3-1
1-4
2-1
0-1
0-1
1-1
0-1
0-1
0-1
1-0
––––
2-2
Virtus Entella
2-1
2-0
2-0
3-2
4-0
2-0
2-1
4-1
2-1
0-1
4-1
2-1
0-0
0-0
0-1
0-3
1-1
1-1
2-2
1-2
4-1
––––
Calendario
Il calendario del campionato è stato presentato dalla Lega Serie B il 3 agosto 2016 a Cesena.
andata (1ª)
1ª giornata
ritorno (22ª)
27 ago.
1-1
Avellino-Brescia
2-0
21 gen.
1-2
Bari-Cittadella
0-2
2-0
Benevento-SPAL
0-2
29 ago.
1-1
Cesena-Perugia
3-3
23 gen.
27 ago.
2-0
Frosinone-Virtus Entella
1-2
21 gen.
4-1
Verona-Latina
0-2
28 ago.
2-2
Novara-Trapani
1-2
27 ago.
1-1
Pro Vercelli-Ascoli
1-3
14 feb.
26 ago.
1-1
Spezia-Salernitana
0-1
22 gen.
7 set.
1-0
Ternana-Pisa
0-1
21 gen.
27 ago.
0-2
Vicenza-Carpi
0-0
andata (2ª)
2ª giornata
ritorno (23ª)
27 set.
0-0
Ascoli-Cesena
2-2
28 gen.
3 set.
2-0
Brescia-Frosinone
0-1
27 gen.
4 set.
1-1
Carpi-Benevento
0-3
28 gen.
3 set.
2-0
Cittadella-Ternana
0-1
4 set.
0-0
Latina-Spezia
2-3
30 gen.
3 set.
0-1
Perugia-Bari
0-0
28 gen.
4 set.
1-0
Pisa-Novara
1-1
1-1
Salernitana-Verona
0-2
29 gen.
3-0
SPAL-Vicenza
1-1
28 gen.
1-1
Trapani-Pro Vercelli
3-1
2-0
Virtus Entella-Avellino
2-2
andata (3ª)
3ª giornata
ritorno (24ª)
10 set.
1-1
Ascoli-SPAL
1-1
4 feb.
0-0
Avellino-Trapani
0-0
6 feb.
2-0
Benevento-Verona
2-2
3 feb.
1-1
Brescia-Perugia
2-3
4 feb.
9 set.
1-0
Cesena-Carpi
2-1
5 feb.
10 set.
2-1
Frosinone-Latina
1-0
4 feb.
1-0
Novara-Salernitana
0-0
1-5
Pro Vercelli-Cittadella
0-0
11 set.
1-1
Ternana-Spezia
0-2
12 set.
0-0
Virtus Entella-Pisa
1-1
10 set.
0-0
Vicenza-Bari
1-2
andata (4ª)
4ª giornata
ritorno (25ª)
16 set.
2-1
Bari-Cesena
1-1
11 feb.
0-0
Carpi-Frosinone
0-1
17 set.
3-1
Cittadella-Novara
1-1
3-1
Verona-Avellino
0-2
1-1
Latina-Benevento
1-2
1-1
Perugia-Ternana
1-0
12 feb.
1-0
Pisa-Brescia
1-1
11 feb.
16 set.
2-3
Salernitana-Vicenza
1-0
10 feb.
17 set.
2-2
SPAL-Virtus Entella
3-0
11 feb.
2-1
Spezia-Pro Vercelli
2-0
1-1
Trapani-Ascoli
2-2
andata (5ª)
5ª giornata
ritorno (26ª)
20 set.
2-0
Ascoli-Vicenza
1-1
18 feb.
0-1
Avellino-Cittadella
3-1
1-1
Benevento-Pro Vercelli
1-0
2-2
Brescia-Carpi
1-2
19 set.
0-0
Cesena-Salernitana
1-1
20 set.
0-0
Frosinone-Pisa
0-0
19 feb.
2-2
Novara-Latina
1-0
17 feb.
1-3
SPAL-Verona
0-0
20 feb.
0-0
Ternana-Bari
1-3
18 feb.
0-0
Trapani-Spezia
2-2
2-1
Virtus Entella-Perugia
0-0
andata (6ª)
6ª giornata
ritorno (27ª)
24 set.
0-4
Bari-Benevento
4-3
24 feb.
2-1
Carpi-Virtus Entella
0-2
25 feb.
0-3
Cittadella-Brescia
1-4
24 feb.
25 set.
2-0
Verona-Frosinone
0-1
25 feb.
24 set.
1-1
Latina-Ternana
1-0
26 set.
1-0
Perugia-SPAL
0-2
24 set.
2-1
Pisa-Ascoli
4-2
1-0
Pro Vercelli-Cesena
2-1
2-0
Salernitana-Trapani
0-1
1-0
Spezia-Novara
1-2
0-0
Vicenza-Avellino
1-3
andata (7ª)
7ª giornata
ritorno (28ª)
2 ott.
0-2
Ascoli-Spezia
1-2
28 feb.
1° ott.
3-2
Avellino-Pro Vercelli
1-1
1-0
Benevento-Novara
0-1
30 set.
1-1
Brescia-Bari
0-2
27 feb.
3 ott.
1-1
Carpi-Pisa
0-0
28 feb.
2 ott.
2-2
Cesena-Latina
1-1
1° ott.
1-2
Frosinone-Perugia
1-1
3-2
SPAL-Salernitana
2-1
0-3
Ternana-Verona
0-2
0-2
Trapani-Cittadella
2-3
4-1
Virtus Entella-Vicenza
2-2
andata (8ª)
8ª giornata
ritorno (29ª)
9 ott.
1-1
Bari-Virtus Entella
0-2
4 mar.
8 ott.
2-3
Cittadella-Frosinone
1-1
6 mar.
9 ott.
2-2
Verona-Brescia
1-0
5 mar.
2-0
Latina-Trapani
1-1
4 mar.
8 ott.
1-0
Novara-Ascoli
2-1
9 ott.
3-0
Perugia-Avellino
5-0
0-1
Pisa-SPAL
1-1
1-0
Pro Vercelli-Ternana
2-1
2-1
Salernitana-Benevento
1-1
5 mar.
0-1
Spezia-Carpi
0-1
4 mar.
0-0
Vicenza-Cesena
1-1
andata (9ª)
9ª giornata
ritorno (30ª)
15 ott.
1-4
Ascoli-Verona
0-0
13 mar.
1-0
Avellino-Spezia
1-2
11 mar.
1-1
Brescia-Salernitana
0-2
2-0
Carpi-Latina
1-0
14 ott.
1-1
Cesena-SPAL
0-2
16 ott.
3-1
Frosinone-Bari
0-1
15 ott.
2-0
Perugia-Cittadella
1-1
0-1
Pisa-Vicenza
1-2
12 mar.
16 ott.
2-1
Pro Vercelli-Novara
0-0
17 ott.
2-2
Trapani-Ternana
1-2
15 ott.
3-2
Virtus Entella-Benevento
0-0
11 mar.
andata (10ª)
10ª giornata
ritorno (31ª)
22 ott.
3-0
Bari-Trapani
0-4
18 mar.
0-0
Benevento-Perugia
1-3
17 mar.
21 ott.
0-1
Cittadella-Ascoli
1-2
18 mar.
22 ott.
3-0
Verona-Pro Vercelli
1-1
1-1
Latina-Pisa
1-1
1-0
Novara-Avellino
1-1
1-1
Salernitana-Virtus Entella
1-0
20 mar.
3-1
SPAL-Carpi
4-1
18 mar.
21 ott.
2-0
Spezia-Brescia
1-1
22 ott.
1-1
Ternana-Cesena
0-1
19 mar.
1-1
Vicenza-Frosinone
1-3
18 mar.
andata (11ª)
11ª giornata
ritorno (32ª)
25 ott.
0-0
Ascoli-Salernitana
0-2
26 mar.
1-0
Avellino-Ternana
1-4
2-1
Brescia-Vicenza
1-1
0-1
Cesena-Virtus Entella
1-2
2-1
Frosinone-SPAL
2-0
1-0
Novara-Bari
0-0
0-2
Perugia-Carpi
0-0
0-0
Pisa-Verona
1-1
1-1
Pro Vercelli-Latina
0-0
24 ott.
1-1
Spezia-Cittadella
0-1
25 mar.
25 ott.
1-0
Trapani-Benevento
3-1
andata (12ª)
12ª giornata
ritorno (33ª)
29 ott.
2-0
Bari-Pro Vercelli
0-1
1° apr.
1-0
Benevento-Spezia
3-1
0-2
Carpi-Ascoli
2-1
2-1
Cittadella-Latina
2-0
2-1
Frosinone-Cesena
1-1
31 mar.
30 ott.
2-0
Verona-Trapani
2-0
1° apr.
29 ott.
0-0
Salernitana-Pisa
1-0
31 ott.
3-0
SPAL-Avellino
0-1
31 mar.
29 ott.
4-3
Ternana-Novara
2-1
1° apr.
4-0
Virtus Entella-Brescia
2-2
30 ott.
1-4
Vicenza-Perugia
0-1
andata (13ª)
13ª giornata
ritorno (34ª)
13 dic.
2-1
Ascoli-Virtus Entella
1-2
4 apr.
6 nov.
0-1
Avellino-Frosinone
1-1
3 apr.
4 nov.
3-2
Brescia-Cesena
1-1
4 apr.
5 nov.
2-0
Cittadella-Salernitana
0-0
2-1
Latina-Bari
0-2
0-1
Novara-SPAL
0-2
0-1
Pisa-Perugia
2-2
0-0
Pro Vercelli-Carpi
0-0
1-4
Spezia-Verona
1-0
7 nov.
0-1
Ternana-Benevento
1-2
5 nov.
0-1
Trapani-Vicenza
1-0
andata (14ª)
14ª giornata
ritorno (35ª)
13 nov.
1-1
Bari-Spezia
0-1
8 apr.
1-0
Benevento-Cittadella
0-1
1-1
Carpi-Avellino
0-1
2-0
Cesena-Pisa
1-0
3-1
Frosinone-Ascoli
1-1
0-4
Verona-Novara
2-2
10 apr.
1-1
Perugia-Trapani
0-3
8 apr.
4-2
Salernitana-Ternana
0-1
12 nov.
3-2
SPAL-Brescia
3-1
9 apr.
13 nov.
0-0
Virtus Entella-Pro Vercelli
0-1
8 apr.
12 nov.
0-1
Vicenza-Latina
1-0
andata (15ª)
15ª giornata
ritorno (36ª)
20 nov.
2-2
Ascoli-Perugia
0-0
17 apr.
19 nov.
1-0
Avellino-Pisa
1-0
2-0
Bari-Carpi
0-2
4-0
Benevento-Brescia
0-1
18 nov.
5-1
Cittadella-Verona
0-2
19 nov.
1-1
Latina-Salernitana
1-2
20 nov.
1-2
Novara-Frosinone
3-2
19 nov.
1-1
Pro Vercelli-Vicenza
1-0
1-0
Spezia-Cesena
0-1
3-0
Ternana-Virtus Entella
1-1
21 nov.
1-1
Trapani-SPAL
1-2
andata (16ª)
16ª giornata
ritorno (37ª)
26 nov.
1-0
Brescia-Ascoli
0-0
22 apr.
2-0
Carpi-Cittadella
1-4
3-0
Cesena-Avellino
1-1
1-1
Frosinone-Ternana
0-2
27 nov.
1-0
Verona-Bari
2-0
26 nov.
0-0
Perugia-Novara
1-0
21 apr.
1-0
Pisa-Trapani
0-1
22 apr.
28 nov.
1-1
Salernitana-Pro Vercelli
0-0
26 nov.
0-0
SPAL-Latina
2-1
25 nov.
1-1
Virtus Entella-Spezia
0-2
26 nov.
0-0
Vicenza-Benevento
0-0
21 apr.
andata (17ª)
17ª giornata
ritorno (38ª)
3 dic.
1-2
Avellino-Ascoli
0-2
25 apr.
2-0
Bari-Salernitana
0-0
5 dic.
2-1
Benevento-Cesena
1-4
3 dic.
1-2
Cittadella-SPAL
1-2
4 dic.
2-2
Verona-Perugia
1-1
3 dic.
1-1
Latina-Virtus Entella
1-0
2-1
Novara-Vicenza
1-3
24 apr.
0-0
Pro Vercelli-Pisa
1-1
25 apr.
0-0
Spezia-Frosinone
0-2
1-0
Ternana-Brescia
1-2
2 dic.
0-1
Trapani-Carpi
1-2
andata (18ª)
18ª giornata
ritorno (39ª)
10 dic.
2-2
Ascoli-Latina
0-0
29 apr.
1-1
Avellino-Benevento
1-2
1° mag.
11 dic.
0-0
Brescia-Novara
3-2
30 apr.
10 dic.
1-1
Carpi-Ternana
0-0
29 apr.
3-0
Cesena-Cittadella
3-2
1-3
Frosinone-Salernitana
3-1
1° mag.
1-0
Perugia-Pro Vercelli
1-0
29 apr.
9 dic.
0-0
Pisa-Bari
0-0
10 dic.
2-1
SPAL-Spezia
0-0
2-2
Virtus Entella-Trapani
0-2
1-0
Vicenza-Verona
2-3
1° mag.
andata (19ª)
19ª giornata
ritorno (40ª)
17 dic.
2-1
Bari-Avellino
1-1
6 mag.
18 dic.
0-0
Benevento-Ascoli
1-1
17 dic.
1-0
Cittadella-Pisa
4-1
8 mag.
19 dic.
1-0
Verona-Virtus Entella
2-1
6 mag.
17 dic.
1-1
Latina-Brescia
1-1
3-1
Novara-Cesena
1-0
3-1
Pro Vercelli-SPAL
0-0
7 mag.
1-2
Salernitana-Carpi
0-2
6 mag.
2-1
Spezia-Perugia
0-0
5 mag.
1-2
Ternana-Vicenza
1-0
6 mag.
16 dic.
1-4
Trapani-Frosinone
0-1
andata (20ª)
20ª giornata
ritorno (41ª)
24 dic.
1-1
Ascoli-Bari
1-0
14 mag.
3-2
Avellino-Salernitana
0-2
13 mag.
2-1
Brescia-Pro Vercelli
2-2
1-1
Carpi-Verona
1-1
3-1
Cesena-Trapani
2-1
3-2
Frosinone-Benevento
1-2
1-1
Perugia-Latina
2-2
0-0
Pisa-Spezia
0-0
4-0
SPAL-Ternana
1-2
4-1
Virtus Entella-Novara
0-2
2-0
Vicenza-Cittadella
0-2
andata (21ª)
21ª giornata
ritorno (42ª)
29 dic.
1-1
Bari-SPAL
1-2
18 mag.
30 dic.
1-0
Benevento-Pisa
3-0
2-1
Cittadella-Virtus Entella
1-4
3-0
Verona-Cesena
0-0
0-0
Latina-Avellino
1-2
2-1
Novara-Carpi
0-2
2-0
Pro Vercelli-Frosinone
1-2
2-1
Salernitana-Perugia
2-3
28 dic.
0-0
Spezia-Vicenza
1-0
30 dic.
0-1
Ternana-Ascoli
2-1
0-0
Trapani-Brescia
1-2
Spareggi
Play-off
Il terzo e ultimo posto utile alla promozione in Serie A è assegnato tramite play-off a sei – strutturati attraverso un turno preliminare, semifinali e finale –, a cui accedono le formazioni classificate dalla terza all'ottava posizione della graduatoria: la quinta affronta l'ottava e la vincitrice gioca poi con la quarta; la sesta incontra la settima e la vincitrice sfida la terza. Le due vincenti disputano infine la finale per la promozione. Gli incontri di semifinali e finali si svolgono con gare di andata e ritorno, mentre i turni preliminari prevedono una partita unica sul campo della meglio piazzata nella stagione regolare.[31]
Il play-out per la retrocessione in Serie C non si è disputato in quanto tra il Trapani, diciannovesimo classificato, e la Ternana, diciottesima classificata, c'è un distacco di cinque punti e quindi la squadra siciliana è retrocessa direttamente in Serie C.
Ternana-Pisa della 1ª giornata è stata effettivamente giocata tra la 2ª e la 3ª giornata, pertanto la tabella potrebbe rispecchiare solo in parte il reale andamento delle squadre in quel periodo di tempo.
Ascoli-Cesena della 2ª giornata è stata effettivamente giocata tra la 6ª e la 7ª giornata, pertanto la tabella potrebbe rispecchiare solo in parte il reale andamento delle squadre in quel periodo di tempo.
Ascoli-Virtus Entella della 13ª giornata è stata effettivamente giocata tra la 18ª e la 19ª giornata, pertanto la tabella potrebbe rispecchiare solo in parte il reale andamento delle squadre in quel periodo di tempo.
Ascoli-Pro Vercelli della 22ª giornata è stata effettivamente giocata tra la 25ª e la 26ª giornata, pertanto la tabella potrebbe rispecchiare solo in parte il reale andamento delle squadre in quel periodo di tempo.