La Serie B 2023-2024 è stata la 92ª edizione del campionato italiano di calcio di Serie B, l'88ª a girone unico. La stagione regolare è iniziata il 18 agosto 2023 e si è conclusa il 10 maggio 2024 con la vittoria del Parma, al suo primo titolo.
A sostituire le retrocesse Brescia, Perugia, SPAL e Benevento, dalla Serie C 2022-2023 sono promosse la Feralpisalò, al debutto nel campionato cadetto, la Reggiana, di ritorno in Serie B dopo due stagioni d'assenza, il Catanzaro, di ritorno in Serie B dopo 17 anni, e il Lecco, che mancava dalla cadetteria da 50 anni, vincente dei play-off.
La Reggina, giunta settima in classifica l'anno precedente, è esclusa dal campionato per inadempienze finanziarie e al suo posto è riammesso il Brescia, che nella stagione precedente era retrocesso dopo aver perso il play-out contro il Cosenza.[1]
La regione più rappresentata in questa stagione è la Lombardia con cinque squadre (Brescia, Como, Cremonese, Feralpisalò e Lecco). Segue poi con tre squadre l'Emilia-Romagna (Parma, Modena e Reggiana). Con due squadre ciascuna ci sono il Veneto (Cittadella e Venezia), la Liguria (Sampdoria e Spezia) e la Calabria (Catanzaro e Cosenza); con una squadra il Trentino-Alto Adige (Südtirol), le Marche (Ascoli), la Puglia (Bari), la Sicilia (Palermo), la Toscana (Pisa) e l'Umbria (Ternana). In questa stagione, a livello di organico, ritorna il derby del Lario tra Como e Lecco, che mancava dall'annata 1972-73, oltre al fatto che, grazie al ritorno dei lecchesi, la Lombardia conta ben 5 squadre, come nell'annata 2005-06; il Catanzaro sfida il Cosenza in un derby che non si vedeva in Serie B da 34 anni; da segnalare anche la presenza di una singola squadra marchigiana dopo 3 anni, quando fu proprio l'Ascoli la rappresentante unica della regione adriatica, e la presenza di una singola squadra toscana, in questo caso il Pisa, dopo 5 anni.
Resta inalterato sia il numero delle promozioni (2 dirette e una dai play-off) sia quello delle retrocessioni (3 dirette e una dai play-out). Per quanto riguarda il regolamento dei play-off, come è accaduto nell'edizione precedente, la terza classificata sarà direttamente promossa in Serie A (non dando così luogo alla disputa dei play-off) se avrà un vantaggio di almeno 15 punti sulla quarta classificata. Per quanto concerne i play-out, la diciassettesima classificata sarà direttamente retrocessa in Serie C (non dando così luogo alla disputa dei play-out) se avrà un distacco di almeno 5 punti dalla sedicesima classificata.
La squadra detentrice del trofeo, vinto nella stagione 2022-2023, è il Frosinone.
Calendario
Il campionato è iniziato venerdì 18 agosto 2023 con il primo anticipo del torneo, a cui poi sono seguite le altre partite in calendario per sabato 19 e domenica 20 agosto. Ha osservato quattro turni di sosta: il 9 settembre 2023, il 14 ottobre 2023, il 18 novembre 2023 e il 23 marzo 2024. Il torneo ha osservato una pausa invernale dal 27 dicembre 2023 al 12 gennaio 2024. I turni infrasettimanali in giornate feriali sono stati tre e in programma per martedì 29 agosto 2023, martedì 26 settembre 2023 e martedì 27 febbraio 2024. Come di consueto si è giocato martedì 26 dicembre 2023, giorno di Santo Stefano, lunedì 1º aprile 2024, giorno di Pasquetta, e mercoledì 1º maggio 2024.[2] Le ultime due giornate sono state disputate in contemporanea e l'ultima giornata si è disputata venerdì 10 maggio in orario serale. I play-off, per decretare la terza squadra promossa in Serie A, con le due partite dei turni preliminari in gara secca giocati venerdì 17 e sabato 18 maggio, le semifinali sono state disputate lunedì 20 e martedì 21 maggio per le gare d'andata e venerdì 24 e sabato 25 maggio per le gare di ritorno. La finale è stata giocata giovedì 30 maggio per la gara d'andata e domenica 2 giugno per la gara di ritorno. Il play-out, per decretare la quarta squadra retrocessa in Serie C, è stato disputato in gara d'andata e ritorno in programma per giovedì 16 e giovedì 23 maggio.
Dal momento che solo il 30 agosto 2023 il Consiglio di Stato ha definitivamente sancito dalla Serie B l'esclusione della Reggina e la regolarità dell'iscrizione del Lecco, le partite delle prime tre giornate coinvolgenti la società neopromossa e il Brescia (riammesso al posto dei calabresi) sono state rinviate e recuperate in seguito.
Avvenimenti
Girone di andata
Alla fine del girone d'andata, la capolista è il Parma, seguito dal Venezia e dal Como. Bene anche il neopromosso Catanzaro, la Cremonese, il Palermo e il Cittadella, con i veneti in rilancio dopo un paio di stagioni opache. Sottotono il rendimento di Sampdoria e Bari, finalista quest'ultima dei play-off della scorsa stagione, entrambi partite con ben altre ambizioni e che si ritrovano rispettivamente al decimo e undicesimo posto. In discesa anche il Südtirol dopo l'ottima stagione scorsa. Delude il neoretrocesso Spezia, al penultimo posto. Chiudono nella zona bassa il neopromosso Lecco, Ternana, Ascoli e la neopromossa Feralpisalò, in leggera ripresa nella parte finale del girone d'andata dopo un avvio di stagione negativo.
Girone di ritorno
Nonostante una lieve flessione nel finale di stagione, il Parma mantiene saldamente il primo posto anche nel girone di ritorno centrando la promozione diretta. La disputa per il secondo posto si riduce ben presto a una questione tra Cremonese, Como e Venezia: i lariani, pur alle prese con il terzo cambio di allenatore (situazione inusuale per una squadra di alta classifica), conducono un girone di ritorno smagliante mentre lagunari e, soprattutto, grigiorossi patiscono un rendimento discontinuo. Il duello tra Como e Venezia si risolve solamente all'ultima giornata con la promozione dei lariani che tornano a disputare un campionato di Serie A dopo 21 anni.
Il neopromosso Catanzaro, protagonista di una stagione molto positiva, chiude al quinto posto accedendo ai turni preliminari dei play-off assieme al deludente Palermo – che a inizio anno aveva ben altre ambizioni di classifica – nonché a Sampdoria e Brescia. I blucerchiati, dopo un inizio sottotono, sul finale della stagione scalano la classifica grazie a una serie di otto risultati utili consecutivi (pur inframezzata dalla sconfitta interna col Südtirol).
Nel turno preliminare dei play-off Palermo e Catanzaro passano il turno superando Sampdoria (2-0) e Brescia (4-2 dopo i tempi supplementari) ma sono costrette ad arrendersi in semifinale, battute rispettivamente da Venezia (0-1 a Palermo e 2-1 a Venezia) e Cremonese (2-2 a Catanzaro e 4-1 a Cremona) che accedono alla doppia finale. Dopo il pareggio per 0-0 all'andata, il Venezia batte in casa per 1-0 la Cremonese e torna nella massima serie dopo due stagioni d'assenza.
Il Südtirol, semifinalista dei precedenti play-off, resta fuori dagli spareggi mentre Cosenza, Modena, Reggiana, Pisa e Cittadella raggiungono la salvezza matematica con una giornata d'anticipo. Lo Spezia, reduce da una stagione molto complicata dopo la retrocessione dalla Serie A, guadagna la salvezza solamente all'ultima giornata, concludendo quindicesimo.
Nella parte bassa della classifica retrocedono con anticipo le neopromosse Lecco e Feralpisalò a cui si aggiunge, all'ultima giornata, l'Ascoli che chiude a pari punti col Bari ma è retrocesso direttamente in virtù dello svantaggio degli scontri diretti contro i pugliesi. I marchigiani lasciano la cadetteria dopo nove stagioni consecutive mentre il Bari, protagonista di una stagione molto negativa dopo la finale dei play-off persa nella scorsa stagione, contendono la permanenza in Serie B con la Ternana: i galletti, dopo aver impattato in casa per 1-1, vincono per 0-3 a Terni con gli umbri che lasciano la cadetteria dopo tre stagioni.
Questa stagione va ricordata in quanto è stata quella con più allenatori esonerati da quando esiste il campionato a girone unico, infatti ben 13 squadre su 20 hanno cambiato uno o più allenatori durante l'anno.
Tre punti per la vittoria, uno per il pareggio, zero per la 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:
Punti negli scontri diretti
Differenza reti negli scontri diretti
Differenza reti generale
Reti realizzate in generale
Sorteggio
Note:
La Sampdoria ha scontato 2 punti di penalizzazione.[42]
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
BAR
BRE
CAT
CIT
COM
COS
CRE
FER
LEC
MOD
PAL
PAR
PIS
REG
SAM
SPE
SÜD
TER
VEN
Ascoli
––––
2-2
1-1
1-0
0-0
0-1
0-1
0-0
3-0
4-1
0-0
0-1
1-3
2-1
0-0
1-1
1-2
1-2
2-0
0-0
Bari
1-0
––––
2-0
2-2
1-1
1-1
0-0
1-2
1-0
3-1
1-1
0-0
1-1
1-1
0-2
0-1
1-1
2-1
3-1
0-3
Brescia
1-1
1-2
––––
1-1
2-0
2-0
1-0
0-3
1-1
4-1
0-1
4-2
0-2
3-1
0-0
3-1
0-0
1-1
0-0
0-0
Catanzaro
3-2
2-0
2-3
––––
1-1
1-2
2-0
0-0
3-0
5-3
1-2
1-1
0-5
2-0
0-1
1-3
3-0
2-2
2-1
3-2
Cittadella
0-0
1-1
3-2
1-2
––––
0-3
2-0
1-2
1-1
2-1
1-1
2-0
1-2
0-1
1-0
1-2
4-1
2-1
2-2
0-0
Como
0-2
2-1
1-0
1-0
2-1
––––
1-1
1-3
2-1
0-0
2-1
3-3
1-1
3-1
2-2
1-0
4-0
2-0
2-1
2-1
Cosenza
3-0
4-1
1-2
0-2
0-0
1-2
––––
1-2
1-1
3-0
1-2
1-1
0-0
1-1
2-0
1-2
2-2
2-2
1-3
4-2
Cremonese
2-2
0-1
1-0
0-0
3-0
2-1
1-0
––––
0-1
1-0
4-0
2-2
1-2
2-1
1-1
1-1
3-0
0-1
1-2
1-0
Feralpisalò
0-1
3-3
2-2
3-0
0-1
2-5
2-2
1-0
––––
5-1
1-1
1-2
1-2
0-1
0-3
1-3
1-2
0-2
0-1
2-2
Lecco
0-2
1-0
0-2
3-4
1-1
0-3
1-3
0-1
1-2
––––
2-3
0-1
3-2
1-3
1-0
0-1
0-0
2-1
2-3
1-2
Modena
1-0
1-1
1-2
1-3
1-1
0-0
1-1
0-1
2-3
0-0
––––
0-2
3-0
2-0
2-1
0-2
0-0
1-0
2-1
1-3
Palermo
2-2
3-0
1-0
1-2
0-1
3-0
0-1
3-2
3-0
1-2
4-2
––––
0-0
3-2
1-2
2-2
2-2
2-1
2-3
0-3
Parma
1-1
2-1
2-1
0-2
2-0
2-1
1-1
1-1
2-0
4-0
1-1
3-3
––––
3-2
0-0
1-1
2-0
2-0
3-1
2-1
Pisa
1-0
1-1
1-1
2-2
2-1
1-1
1-2
0-0
3-1
1-2
2-2
4-3
1-2
––––
2-2
2-0
2-3
2-2
1-0
1-2
Reggiana
1-1
1-1
1-1
1-0
0-2
2-2
0-4
2-2
1-1
1-1
1-0
1-3
1-1
0-0
––––
1-2
0-0
1-1
0-2
1-0
Sampdoria
2-1
1-1
1-1
1-2
1-2
1-1
2-0
1-2
2-3
2-0
2-2
1-0
0-3
0-2
1-0
––––
2-1
0-1
4-1
1-2
Spezia
2-1
1-0
0-0
1-1
4-2
0-1
0-0
0-1
0-2
1-1
1-1
1-0
0-1
0-0
1-2
0-0
––––
2-1
2-2
2-1
Südtirol
3-1
1-0
1-1
0-1
0-0
0-1
0-1
3-0
1-0
1-0
0-0
0-1
0-0
1-2
2-3
3-1
3-3
––––
4-3
0-3
Ternana
0-1
0-0
0-1
1-0
3-1
0-1
1-0
0-1
2-1
0-0
0-0
1-1
1-3
1-1
3-0
1-2
1-1
1-1
––––
0-1
Venezia
3-1
3-1
2-0
2-1
2-0
3-0
1-1
2-1
1-1
2-2
2-2
1-3
3-2
2-1
2-3
5-3
1-0
2-3
1-0
––––
Calendario
Il calendario è stato sorteggiato l'11 luglio 2023 presso la Villa Olmo a Como.[43] Per la prima volta nella storia della competizione è asimmetrico, seguendo il modello della Serie A.[43] Il calendario è stato stilato con una "X" al posto della ventesima squadra, non nota all'epoca del sorteggio.[43]
Girone di andata
1ª giornata
18 ago.
Bari-Palermo
0-0
24 ott.
Brescia-Modena
0-1
20 ago.
Cittadella-Reggiana
1-0
19 ago.
Cosenza-Ascoli
3-0
Cremonese-Catanzaro
0-0
20 ago.
Parma-Feralpisalò
2-0
24 ott.
Pisa-Lecco
1-2
20 ago.
Südtirol-Spezia
3-3
19 ago.
Ternana-Sampdoria
1-2
20 ago.
Venezia-Como
3-0
2ª giornata
27 ago.
Catanzaro-Ternana
2-1
26 ago.
Como-Reggiana
2-2
Cremonese-Bari
0-1
Feralpisalò-Südtirol
0-2
8 nov.
Lecco-Spezia
0-0
26 ago.
Modena-Ascoli
1-0
8 nov.
Palermo-Brescia
1-0
26 ago.
Parma-Cittadella
2-0
25 ago.
Sampdoria-Pisa
0-2
26 ago.
Venezia-Cosenza
1-1
3ª giornata
29 ago.
Ascoli-Feralpisalò
3-0
30 ago.
Bari-Cittadella
1-1
Catanzaro-Spezia
3-0
28 nov.
Como-Lecco
0-0
29 ago.
Cosenza-Modena
1-2
Pisa-Parma
1-2
Reggiana-Palermo
1-3
30 ago.
Sampdoria-Venezia
1-2
28 nov.
Südtirol-Brescia
1-1
30 ago.
Ternana-Cremonese
0-1
4ª giornata
3 set.
Brescia-Cosenza
1-0
Cittadella-Venezia
0-0
Cremonese-Sampdoria
1-1
Lecco-Catanzaro
3-4
2 set.
Modena-Pisa
2-0
Palermo-Feralpisalò
3-0
Parma-Reggiana
0-0
3 set.
Spezia-Como
0-1
2 set.
Südtirol-Ascoli
3-1
3 set.
Ternana-Bari
0-0
5ª giornata
16 set.
Ascoli-Palermo
0-1
17 set.
Catanzaro-Parma
0-5
Como-Ternana
2-1
16 set.
Cosenza-Südtirol
2-2
Feralpisalò-Modena
1-1
Lecco-Brescia
0-2
Pisa-Bari
1-1
Reggiana-Cremonese
2-2
18 set.
Sampdoria-Cittadella
1-2
15 set.
Venezia-Spezia
1-0
6ª giornata
24 set.
Bari-Catanzaro
2-2
23 set.
Brescia-Venezia
0-0
24 set.
Cittadella-Como
0-3
23 set.
Cremonese-Ascoli
2-2
Feralpisalò-Pisa
0-1
Modena-Lecco
0-0
22 set.
Palermo-Cosenza
0-1
24 set.
Parma-Sampdoria
1-1
23 set.
Spezia-Reggiana
1-2
Ternana-Südtirol
1-1
7ª giornata
26 set.
Ascoli-Ternana
2-0
27 set.
Catanzaro-Cittadella
1-1
Como-Sampdoria
1-0
26 set.
Cosenza-Cremonese
1-2
Lecco-Feralpisalò
1-2
27 set.
Parma-Bari
2-1
26 set.
Reggiana-Pisa
0-0
Spezia-Brescia
0-0
Südtirol-Modena
0-0
Venezia-Palermo
1-3
8ª giornata
1º ott.
Bari-Como
1-1
30 set.
Brescia-Ascoli
1-1
1º ott.
Cittadella-Lecco
2-1
Cremonese-Parma
1-2
30 set.
Feralpisalò-Spezia
1-2
Modena-Venezia
1-3
1º ott.
Palermo-Südtirol
2-1
30 set.
Pisa-Cosenza
1-2
1º ott.
Sampdoria-Catanzaro
1-2
30 set.
Ternana-Reggiana
3-0
9ª giornata
7 ott.
Ascoli-Sampdoria
1-1
6 ott.
Brescia-Feralpisalò
1-1
7 ott.
Cittadella-Ternana
2-2
8 ott.
Como-Cremonese
1-3
7 ott.
Cosenza-Lecco
3-0
Modena-Palermo
0-2
Reggiana-Bari
1-1
8 ott.
Spezia-Pisa
0-0
7 ott.
Südtirol-Catanzaro
0-1
Venezia-Parma
3-2
10ª giornata
21 ott.
Bari-Modena
1-1
Catanzaro-Feralpisalò
3-0
Cremonese-Südtirol
0-1
Lecco-Ascoli
0-2
23 ott.
Palermo-Spezia
2-2
20 ott.
Parma-Como
2-1
21 ott.
Pisa-Cittadella
2-1
22 ott.
Reggiana-Venezia
1-0
Sampdoria-Cosenza
2-0
21 ott.
Ternana-Brescia
0-1
11ª giornata
28 ott.
Ascoli-Parma
1-3
29 ott.
Brescia-Bari
1-2
27 ott.
Cittadella-Cremonese
1-2
28 ott.
Como-Catanzaro
1-0
Feralpisalò-Reggiana
0-3
29 ott.
Modena-Ternana
2-1
Palermo-Lecco
1-2
28 ott.
Spezia-Cosenza
0-0
Südtirol-Sampdoria
3-1
29 ott.
Venezia-Pisa
2-1
12ª giornata
4 nov.
Bari-Ascoli
1-0
Catanzaro-Modena
1-2
Cittadella-Brescia
3-2
Cosenza-Feralpisalò
1-1
5 nov.
Cremonese-Spezia
3-0
Parma-Südtirol
2-0
4 nov.
Pisa-Como
1-1
5 nov.
Reggiana-Lecco
1-1
4 nov.
Sampdoria-Palermo
1-0
Ternana-Venezia
0-1
13ª giornata
11 nov.
Ascoli-Como
0-1
12 nov.
Brescia-Cremonese
0-3
11 nov.
Cosenza-Reggiana
2-0
Feralpisalò-Bari
3-3
12 nov.
Lecco-Parma
3-2
11 nov.
Modena-Sampdoria
0-2
12 nov.
Palermo-Cittadella
0-1
Spezia-Ternana
2-2
11 nov.
Südtirol-Pisa
1-2
10 nov.
Venezia-Catanzaro
2-1
14ª giornata
25 nov.
Bari-Venezia
0-3
26 nov.
Catanzaro-Cosenza
2-0
25 nov.
Cittadella-Südtirol
2-1
Como-Feralpisalò
2-1
Cremonese-Lecco
1-0
Parma-Modena
1-1
Pisa-Brescia
1-1
Reggiana-Ascoli
1-1
24 nov.
Sampdoria-Spezia
2-1
26 nov.
Ternana-Palermo
1-1
15ª giornata
3 dic.
Brescia-Sampdoria
3-1
2 dic.
Cosenza-Ternana
1-3
Feralpisalò-Cittadella
0-1
3 dic.
Lecco-Bari
1-0
2 dic.
Modena-Reggiana
2-1
1º dic.
Palermo-Catanzaro
1-2
2 dic.
Pisa-Cremonese
0-0
Spezia-Parma
0-1
3 dic.
Südtirol-Como
0-1
2 dic.
Venezia-Ascoli
3-1
16ª giornata
9 dic.
Ascoli-Spezia
1-2
Bari-Südtirol
2-1
Catanzaro-Pisa
2-0
Cittadella-Cosenza
2-0
10 dic.
Como-Modena
2-1
9 dic.
Cremonese-Venezia
1-0
10 dic.
Parma-Palermo
3-3
Reggiana-Brescia
1-1
9 dic.
Sampdoria-Lecco
2-0
Ternana-Feralpisalò
2-1
17ª giornata
16 dic.
Ascoli-Catanzaro
1-0
Brescia-Como
2-0
Cosenza-Parma
0-0
Feralpisalò-Cremonese
1-0
17 dic.
Lecco-Ternana
2-3
16 dic.
Modena-Cittadella
1-1
Palermo-Pisa
3-2
Reggiana-Sampdoria
1-2
15 dic.
Spezia-Bari
1-0
16 dic.
Venezia-Südtirol
2-3
18ª giornata
23 dic.
Bari-Cosenza
0-0
Catanzaro-Brescia
2-3
Cittadella-Spezia
4-1
Como-Palermo
3-3
Cremonese-Modena
4-0
Parma-Ternana
3-1
Pisa-Ascoli
1-0
Sampdoria-Feralpisalò
2-3
Südtirol-Reggiana
2-3
Venezia-Lecco
2-2
19ª giornata
26 dic.
Ascoli-Cittadella
0-0
Brescia-Parma
0-2
Cosenza-Como
1-2
Feralpisalò-Venezia
2-2
Lecco-Südtirol
2-1
Palermo-Cremonese
3-2
Reggiana-Catanzaro
1-0
Sampdoria-Bari
1-1
Spezia-Modena
1-1
Ternana-Pisa
1-1
Girone di ritorno
20ª giornata
13 gen.
Bari-Ternana
3-1
12 gen.
Catanzaro-Lecco
5-3
13 gen.
Cittadella-Palermo
2-0
Como-Spezia
4-0
14 gen.
Cremonese-Cosenza
1-0
13 gen.
Modena-Brescia
1-2
14 gen.
Parma-Ascoli
1-1
13 gen.
Pisa-Reggiana
2-2
Südtirol-Feralpisalò
1-0
14 gen.
Venezia-Sampdoria
5-3
21ª giornata
21 gen.
Ascoli-Bari
2-2
20 gen.
Brescia-Südtirol
1-1
Cosenza-Venezia
4-2
Feralpisalò-Catanzaro
3-0
Lecco-Pisa
1-3
Palermo-Modena
4-2
Reggiana-Como
2-2
19 gen.
Sampdoria-Parma
0-3
20 gen.
Spezia-Cremonese
0-1
Ternana-Cittadella
3-1
22ª giornata
27 gen.
Bari-Reggiana
0-2
26 gen.
Catanzaro-Palermo
1-1
28 gen.
Cittadella-Sampdoria
1-2
27 gen.
Como-Ascoli
0-2
Cremonese-Brescia
1-0
Feralpisalò-Lecco
5-1
Modena-Parma
3-0
Pisa-Spezia
2-3
Südtirol-Cosenza
0-1
Venezia-Ternana
1-0
23ª giornata
4 feb.
Ascoli-Südtirol
1-2
3 feb.
Brescia-Cittadella
2-0
Cosenza-Pisa
1-1
Lecco-Cremonese
0-1
2 feb.
Palermo-Bari
3-0
3 feb.
Parma-Venezia
2-1
Reggiana-Feralpisalò
1-1
Sampdoria-Modena
2-2
Spezia-Catanzaro
1-1
Ternana-Como
0-1
24ª giornata
10 feb.
Bari-Lecco
3-1
Catanzaro-Ascoli
3-2
Cittadella-Parma
1-2
9 feb.
Como-Brescia
1-0
10 feb.
Cremonese-Reggiana
1-1
Feralpisalò-Palermo
1-2
Modena-Cosenza
1-1
Pisa-Sampdoria
2-0
Südtirol-Venezia
0-3
11 feb.
Ternana-Spezia
1-1
25ª giornata
16 feb.
Ascoli-Cremonese
0-0
17 feb.
Bari-Feralpisalò
1-0
Catanzaro-Südtirol
2-2
Lecco-Cosenza
1-3
Palermo-Como
3-0
Parma-Pisa
3-2
Reggiana-Ternana
0-2
Sampdoria-Brescia
1-1
Spezia-Cittadella
4-2
18 feb.
Venezia-Modena
2-2
26ª giornata
24 feb.
Brescia-Reggiana
0-0
Cittadella-Catanzaro
1-2
Como-Parma
1-1
23 feb.
Cosenza-Sampdoria
1-2
24 feb.
Cremonese-Palermo
2-2
Feralpisalò-Ascoli
0-1
25 feb.
Modena-Spezia
0-0
24 feb.
Pisa-Venezia
1-2
Südtirol-Bari
1-0
Ternana-Lecco
0-0
27ª giornata
27 feb.
Ascoli-Brescia
1-1
Catanzaro-Bari
2-0
Lecco-Como
0-3
Palermo-Ternana
2-3
Parma-Cosenza
1-1
28 feb.
Pisa-Modena
2-2
27 feb.
Reggiana-Südtirol
1-1
Sampdoria-Cremonese
1-2
28 feb.
Spezia-Feralpisalò
0-2
Venezia-Cittadella
2-0
28ª giornata
3 mar.
Ascoli-Reggiana
0-0
Bari-Spezia
1-1
2 mar.
Brescia-Palermo
4-2
3 mar.
Cittadella-Pisa
0-1
Como-Venezia
2-1
Cosenza-Catanzaro
0-2
Feralpisalò-Sampdoria
1-3
Modena-Cremonese
0-1
2 mar.
Südtirol-Lecco
1-0
Ternana-Parma
1-3
29ª giornata
9 mar.
Catanzaro-Reggiana
0-1
Cosenza-Cittadella
0-0
Cremonese-Como
2-1
10 mar.
Lecco-Palermo
0-1
9 mar.
Modena-Feralpisalò
2-3
8 mar.
Parma-Brescia
2-1
9 mar.
Pisa-Ternana
1-0
11 mar.
Sampdoria-Ascoli
2-1
9 mar.
Spezia-Südtirol
2-1
10 mar.
Venezia-Bari
3-1
30ª giornata
17 mar.
Ascoli-Lecco
4-1
16 mar.
Bari-Sampdoria
0-1
Brescia-Catanzaro
1-1
Cittadella-Modena
1-1
Como-Pisa
3-1
Feralpisalò-Parma
1-2
15 mar.
Palermo-Venezia
0-3
16 mar.
Reggiana-Spezia
0-0
Südtirol-Cremonese
3-0
Ternana-Cosenza
1-0
31ª giornata
1º apr.
Como-Südtirol
2-0
Cosenza-Brescia
1-2
Cremonese-Feralpisalò
0-1
Lecco-Cittadella
1-1
Modena-Bari
1-1
Parma-Catanzaro
0-2
Pisa-Palermo
4-3
Sampdoria-Ternana
4-1
Spezia-Ascoli
2-1
Venezia-Reggiana
2-3
32ª giornata
7 apr.
Ascoli-Venezia
0-0
5 apr.
Bari-Cremonese
1-2
6 apr.
Brescia-Pisa
3-1
Catanzaro-Como
1-2
Feralpisalò-Cosenza
2-2
Palermo-Sampdoria
2-2
Reggiana-Cittadella
0-2
Spezia-Lecco
1-1
Südtirol-Parma
0-0
Ternana-Modena
0-0
33ª giornata
13 apr.
Cittadella-Ascoli
0-0
Como-Bari
2-1
Cosenza-Palermo
1-1
Cremonese-Ternana
1-2
Lecco-Reggiana
1-0
12 apr.
Modena-Catanzaro
1-3
13 apr.
Parma-Spezia
2-0
Pisa-Feralpisalò
3-1
Sampdoria-Südtirol
0-1
14 apr.
Venezia-Brescia
2-0
34ª giornata
20 apr.
Ascoli-Modena
0-0
Bari-Pisa
1-1
Brescia-Ternana
0-0
Catanzaro-Cremonese
0-0
Feralpisalò-Como
2-5
Lecco-Venezia
1-2
19 apr.
Palermo-Parma
0-0
Reggiana-Cosenza
0-4
20 apr.
Spezia-Sampdoria
0-0
Südtirol-Cittadella
0-0
35ª giornata
27 apr.
Brescia-Spezia
0-0
Cittadella-Feralpisalò
1-1
Cosenza-Bari
4-1
Modena-Südtirol
1-0
Palermo-Reggiana
1-2
Parma-Lecco
4-0
26 apr.
Pisa-Catanzaro
2-2
27 apr.
Sampdoria-Como
1-1
Ternana-Ascoli
0-1
26 apr.
Venezia-Cremonese
2-1
36ª giornata
1º mag.
Ascoli-Cosenza
0-1
Bari-Parma
1-1
Catanzaro-Venezia
3-2
Como-Cittadella
2-1
Cremonese-Pisa
2-1
Feralpisalò-Brescia
2-2
Lecco-Sampdoria
0-1
Reggiana-Modena
1-0
Spezia-Palermo
1-0
Südtirol-Ternana
4-3
37ª giornata
5 mag.
Brescia-Lecco
4-1
Cittadella-Bari
1-1
Cosenza-Spezia
2-2
Modena-Como
0-0
Palermo-Ascoli
2-2
Parma-Cremonese
1-1
Pisa-Südtirol
2-2
Sampdoria-Reggiana
1-0
Ternana-Catanzaro
1-0
Venezia-Feralpisalò
2-1
38ª giornata
10 mag.
Ascoli-Pisa
2-1
Bari-Brescia
2-0
Catanzaro-Sampdoria
1-3
Como-Cosenza
1-1
Cremonese-Cittadella
3-0
Feralpisalò-Ternana
0-1
Lecco-Modena
2-3
Reggiana-Parma
1-1
Spezia-Venezia
2-1
Südtirol-Palermo
0-1
Spareggi
Play-off
Il terzo e ultimo posto utile alla promozione in Serie A, qualora il distacco tra la terza e la quarta in classifica non sia superiore a 14 punti, è 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 contro la quarta; la sesta incontra la settima e la vincitrice sfida la terza. Le due vincenti disputano infine la finale per la promozione. Il regolamento dei play-off stabilisce quanto segue:[44]
I turni preliminari tra quinta e ottava e tra sesta e settima prevedono una partita unica sul campo della meglio piazzata nella stagione regolare. Nel caso di pareggio al termine dei tempi regolamentari, si disputano i supplementari. Se persiste la parità, passa il turno la squadra meglio classificata nella stagione regolare, senza effettuare i tiri di rigore.
Le semifinali prevedono una gara di andata in casa delle squadre che hanno disputato il turno preliminare e una di ritorno in casa della terza e della quarta classificata nella stagione regolare. In caso di parità nel risultato aggregato, passa in finale la squadra meglio classificata nella stagione regolare, senza la disputa dei supplementari e tantomeno dei tiri di rigore.
La finale si disputa tra le vincenti delle semifinali con gare di andata e ritorno, quest'ultima in casa della meglio classificata in campionato. In caso di parità, viene promossa in Serie A la squadra meglio classificata nella stagione regolare, senza la disputa dei supplementari e tantomeno dei tiri di rigore. Nel caso in cui le due finaliste avessero terminato la stagione regolare a pari punti, la gara di ritorno prevede i tempi supplementari ed eventuali tiri di rigore.
I play-out si disputano tra la sedicesima e la diciassettesima classificata nella stagione regolare, qualora il distacco in classifica tra queste due squadre non superi i 4 punti, con gara di andata in casa della diciassettesima e gara di ritorno in casa della sedicesima. Il regolamento che stabilisce la squadra vincitrice dei play-out è identico a quello della finale dei play-off per la promozione: in caso di parità al termine delle due partite, si salva la squadra che ha ottenuto il miglior piazzamento nella stagione regolare tra le due (in tal caso la squadra al 16º posto), tuttavia il match verrebbe prolungato ai tempi supplementari ed eventualmente ai tiri di rigore qualora le due squadre avessero terminato la stagione regolare a pari punti.
NOTA: l'asterisco indica che l'incontro è stato rinviato o sospeso ed è presente sia in corrispondenza del turno rinviato sia in corrispondenza del turno immediatamente successivo al recupero: esso serve a segnalare che, nella stessa giornata successiva al recupero, la formazione vincente dispone di un punteggio maggiore. L'asterisco non compare con la squadra che esce sconfitta dal recupero (né in corrispondenza del rinvio, né per il recupero stesso), invece è da usare con entrambe le squadre se il recupero termina con un pareggio: in caso di pareggio o vittoria nella partita del recupero, può comportare un incremento potenziale "anomalo" (cioè di 2 punti o superiore ai 3 punti) nella giornata seguente dove il punteggio terrà conto di entrambe le partite (quella recuperata nel turno precedente e quella regolarmente giocata nel turno successivo: pareggio-pareggio = 2 punti; pareggio-vittoria o vittoria-pareggio = 4 punti; vittoria-vittoria = 6 punti).
Classifiche di rendimento
Rendimento andata-ritorno
Andata
Ritorno
Parma
41
Como
38
Venezia
35
Parma
35
Como
35
Venezia
35
Cittadella
33
Cremonese
35
Cremonese
32
Sampdoria
32
Palermo
32
Catanzaro
30
Catanzaro
30
Spezia
27
Modena
28
Südtirol
27
Brescia
25
Brescia
26
Sampdoria
23 (-2)
Ternana
25
Bari
23
Cosenza
25
Reggiana
23
Ascoli
24
Pisa
22
Pisa
24
Cosenza
21
Reggiana
24
Südtirol
20
Palermo
24
Lecco
20
Feralpisalò
19
Ternana
18
Modena
19
Ascoli
17
Bari
18
Spezia
17
Cittadella
13
Feralpisalò
14
Lecco
6
Rendimento casa-trasferta
Casa
Trasferta
Venezia
42
Parma
36
Como
41
Cremonese
35
Parma
40
Como
32
Cremonese
32
Sampdoria
32
Catanzaro
31
Catanzaro
29
Brescia
29
Venezia
28
Palermo
28
Palermo
28
Cittadella
27
Reggiana
27
Bari
27
Cosenza
25
Spezia
26
Modena
23
Pisa
26
Brescia
22
Südtirol
26
Südtirol
21
Sampdoria
25
Ternana
21
Modena
24
Pisa
20
Ascoli
23
Cittadella
19
Ternana
22
Feralpisalò
19
Cosenza
22
Spezia
18
Reggiana
20
Ascoli
18
Feralpisalò
14
Bari
14
Lecco
14
Lecco
12
Primati stagionali
Squadre
Maggior numero di vittorie: Como, Parma e Venezia (21)
Maggior numero di pareggi: Bari, Modena, Reggiana e Spezia (17)
Maggior numero di sconfitte: Lecco (24)
Minor numero di vittorie: Lecco (6)
Minor numero di pareggi: Venezia (7)
Minor numero di sconfitte: Parma (4)
Miglior attacco: Venezia (69 gol fatti)
Peggior attacco: Lecco (35 gol fatti)
Miglior difesa: Cremonese (32 gol subiti)
Peggior difesa: Lecco (74 gol subìti)
Miglior differenza reti: Parma (+31)
Peggior differenza reti: Lecco (-39)
Miglior serie positiva: Cremonese (10, 20ª-29ª giornata)
Peggior serie negativa: Cittadella (8, 21ª-28ª giornata)
Maggior numero di vittorie consecutive: Cittadella (5, 12ª-16ª giornata), Como (5, 30ª-34ª giornata) e Venezia (5, 11ª-15ª giornata)
Maggior numero di pareggi consecutivi: Modena (5, 23ª-27ª giornata)
Partite
Partita con più gol: Catanzaro-Lecco 5-3 (8, 20ª giornata) e Venezia-Sampdoria 5-3 (8, 20ª giornata)
Pareggio con più gol: Südtirol-Spezia 3-3 (6, 1ª giornata), Feralpisalò-Bari 3-3 (6, 13ª giornata), Parma-Palermo 3-3 (6, 16ª giornata) e Como-Palermo 3-3 (6, 18ª giornata)
Maggior scarto di gol: Catanzaro-Parma 0-5 (5, 5ª giornata)
Maggior numero di reti in una giornata: 39 (18ª giornata)
Minor numero di reti in una giornata: 16 (34ª giornata)
Maggior numero di espulsioni in una giornata: 6 (3ª e 17ª giornata)
Maggior numero di pareggi in una giornata: 7 (34ª giornata)