The 2023–24 Serie B (known as the Serie BKT for sponsorship reasons) was the 92nd season of the Serie B since its establishment in 1929.
Season | 2023–24 |
---|---|
Dates | Regular season: 18 August 2023 – 10 May 2024 Play-offs: 17 May 2024 – 2 June 2024 |
Champions | Parma (1st title) |
Promoted | Parma Como Venezia (via play-off) |
Relegated | Ternana (via play-out) Ascoli Feralpisalò Lecco |
Matches played | 380[1] |
Goals scored | 958 (2.52 per match)[2] |
Top goalscorer | Joel Pohjanpalo (22 goals) |
Biggest home win | Cremonese 4–0 Modena Como 4–0 Spezia Feralpisalò 5–1 Lecco Parma 4–0 Lecco |
Biggest away win | Catanzaro 0–5 Parma |
Highest scoring | Catanzaro 5–3 Lecco Venezia 5–3 Sampdoria |
Longest winning run | 5 matches[3] Cittadella (12–16) Como (30–34) Venezia (11–15) |
Longest unbeaten run | 10 matches[3] Cremonese (20–29) |
Longest winless run | 13 matches[3] Lecco (20–32) |
Longest losing run | 8 matches[3] Cittadella (21–28) |
Highest attendance | 33,808[4] Bari 1–1 Ternana (Play-out) |
Lowest attendance | 557[4] Feralpisalò 0–2 Südtirol |
Total attendance | 3,584,786[4] |
Average attendance | 9,434[4] |
← 2022–23 2024–25 → |
Changes
The following teams changed divisions since the 2022–23 season:
Feralpisalò played in Serie B for the first time in history this season, the 125th team entering this round robin league.
After 50 years of absence, Lecco returned to Serie B for the first time since 1973, Catanzaro returned to Serie B after a 17 year spell in lower divisions and Reggiana returned to Serie B after a 2 year spell in Serie C.
On 1 July 2023, the Co.Vi.So.C. rejected the applications of Lecco (due to the documentation involving their home venue of Padua for the season being presented late) and Reggina (due to financial irregularities).[5] On appeal, the Federal Council readmitted Lecco, but confirmed Reggina's exclusion.[6]The following level of appeal, the Collegio di Garanzia of the Italian Olympic Committee, withheld Reggina's exclusion while also ruling in favour of Perugia's demand to overrule FIGC's decision to accept Lecco.[7]
On 3 August, the Administrative Court of Rome again reversed Lecco's exclusion, readmitting the Lombardian club into the Serie B league, while rejecting Reggina's request for readmission. Those decisions were appealed at the Council of State later on 29 August.[8]In case of any vacancies, Brescia and Perugia (in that order) were expected to be readmitted to the league.
On 30 August, the Council of State rejected the demands of Perugia and Reggina and ruled in favour of Lecco and Brescia, consequently the two teams were allowed to take part in the league.
Teams
Stadiums and locations
Number of teams by regions
No. of teams | Region | Team(s) |
---|---|---|
5 | ![]() | Brescia, Como, Cremonese, Feralpisalò and Lecco |
3 | ![]() | Modena, Parma and Reggiana |
2 | ![]() | Catanzaro and Cosenza |
![]() | Sampdoria and Spezia | |
![]() | Cittadella and Venezia | |
1 | ![]() | Bari |
![]() | Ascoli | |
![]() | Palermo | |
![]() | Südtirol | |
![]() | Pisa | |
![]() | Ternana |
Personnel and kits
Team | President | Manager | Captain | Kit manufacturer | Shirt Sponsor (front) | Shirt Sponsor (back) | Shirt Sponsor (sleeve) | Shorts Sponsor |
---|---|---|---|---|---|---|---|---|
Ascoli | ![]() | ![]() | ![]() | Nike | Fainplast, Bricofer | Bricofer/Impresa Generale Costruzioni/Edilizia Casciaroli/ATTAL Group | Impresa Turzo (H)/Edil Style (A) | Gruppo Boero |
Bari | ![]() | ![]() | ![]() | Kappa | Molino Casillo | MV Line | Decò Supermercati | Granoro |
Brescia | ![]() | ![]() | ![]() | Kappa | Gruppo DAC | Le Stagioni d'Italia | Pardgroup | Eat Pink |
Catanzaro | ![]() | ![]() | ![]() | EYE Sport | Coop, Volkswagen Bencivenni | Principe Srl | Main Solution Srl | Coop |
Cittadella | ![]() | ![]() | ![]() | Erreà | Sirmax, Gruppo Gabrielli | Stylplex (H)/Quartzforms (A)/Marmo Arredo (T) | Pastificio Cecchin | Scilm (H)/Stylplex (A & T) |
Como | ![]() | ![]() | ![]() | Erreà | Mola (H & A)/Quelli che con Luca (T) | Acqua S.Bernardo | None | None |
Cosenza | ![]() | ![]() | ![]() | Nike | Patata della Sila, Volkswagen Chiappetta | Peperoncino Malizia | None | 3F Falvo Group |
Cremonese | ![]() | ![]() | ![]() | Acerbis | Ilta Inox (H)/Arinox (A & T), Arvedi | Gruppo Mauro Saviola | Arvedi Tubo Acciaio | None |
Feralpisalò | ![]() | ![]() | ![]() | WeArlequin | Feralpi Siderurgica, VI.BI. Elettrorecuperi (H & A)/Feralpi Presider (in cup matches) | Sae Flex (H)/Olimpia Splendid (A & T)/Recuperi Metalfer (in cup matches) | Appia Antica (H)/Comelli Rottami Metallici (A)/Caleotto (T) | Gabogas (H)/Trailer (A)/ Imbal Carton (T) |
Lecco | ![]() | ![]() | ![]() | Legea | Cantine Pirovano, Casa Coller | Galperti | Terre Bentivoglio | Fiocchi |
Modena | ![]() | ![]() | ![]() | New Balance | Kerakoll | SAU Group | Reflexallen | Studio Appari |
Palermo | ![]() | ![]() | ![]() | Puma | Old Wild West, Bisaten | A29 Energy Service Company | L.T. Costruzioni | Nuova Sicilauto |
Parma | ![]() | ![]() | ![]() | Puma | Prometeon, Classic Football Shirts | inX.aero | None | CAD Euro Pool |
Pisa | ![]() | ![]() | ![]() | Adidas | Cetilar, SEAC-ESCO | Hi-turf Solution | Gruppo Paim | Toni Luigi Scavi e Demolizioni |
Reggiana | ![]() | ![]() | ![]() | Macron | Immergas, Righi Food | FIAT Autostile | CAI Consulenze Aste Immobiliari | Fortlan-Dibi |
Sampdoria | ![]() | ![]() | ![]() | Macron | Banca Ifis | LaMiaLiguria | None | None |
Spezia | ![]() | ![]() | ![]() | Kappa | Spigas Clienti | LaMiaLiguria | Iozzelli Magazzini Edili | None |
Südtirol | ![]() | ![]() | ![]() | Mizuno | Südtirol, Duka | TopHaus | Alperia | Ci Gusta |
Ternana | ![]() | ![]() | ![]() | Macron | Pharmaguida, Lenergia | Telematica Italia | Orsolini Amedeo | Autoservizi Troiani |
Venezia | ![]() | ![]() | ![]() | Kappa | Bechèr | Gruppo Geromin | CharityStars | inX.aero |
Managerial changes
Team | Outgoing manager | Manner of departure | Date of vacancy | Position in table | Replaced by | Date of appointment |
---|---|---|---|---|---|---|
Modena | ![]() | Sacked | 23 May 2023[9] | Pre-season | ![]() | 1 July 2023[10] |
Pisa | ![]() | 2 June 2023[11] | ![]() | 1 July 2023[12] | ||
Ternana | ![]() | 21 June 2023[13] | ![]() | 1 July 2023[13] | ||
Reggiana | ![]() | End of contract | 30 June 2023[14] | ![]() | 1 July 2023[15] | |
Sampdoria | ![]() | 30 June 2023[16] | ![]() | 1 July 2023[17] | ||
Ascoli | ![]() | 30 June 2023[18] | ![]() | 1 July 2023[18] | ||
Cosenza | ![]() | Signed by Ascoli | 30 June 2023 | ![]() | 1 July 2023[19] | |
Spezia | ![]() | End of contract | 30 June 2023[20] | ![]() | 6 July 2023[20] | |
Ternana | ![]() | Mutual consent | 11 July 2023[21] | ![]() | 14 July 2023[22] | |
Cremonese | ![]() | Sacked | 18 September 2023[23] | 9th | ![]() | 19 September 2023[24] |
Bari | ![]() | 9 October 2023[25] | 12th | ![]() | 10 October 2023[26] | |
Lecco | ![]() | 9 October 2023[27] | 20th | ![]() | 12 October 2023[28] | |
Feralpisalò | ![]() | 23 October 2023[29] | 19th | ![]() | 23 October 2023[30] | |
Ternana | ![]() | 6 November 2023[31] | 19th | ![]() | 6 November 2023[32] | |
Brescia | ![]() | 10 November 2023[33] | 13th | ![]() | 10 November 2023[33] | |
Como | ![]() | 13 November 2023[34] | 7th | ![]() | 13 November 2023[34] | |
Ascoli | ![]() | 13 November 2023[35] | 16th | ![]() | 13 November 2023[36] | |
Brescia | ![]() | End of caretaker spell | 14 November 2023 | 15th | ![]() | 14 November 2023[37] |
Spezia | ![]() | Sacked | 15 November 2023[38] | 18th | ![]() | 15 November 2023[39] |
Südtirol | ![]() | 4 December 2023[40] | 13th | ![]() | 4 December 2023[41] | |
Como | ![]() | End of caretaker spell | 23 December 2023[42][43] | 3rd | ![]() | 24 December 2023[34][43] |
Bari | ![]() | Sacked | 5 February 2024[44] | 13th | ![]() | 6 February 2024[45] |
Lecco | ![]() | 12 February 2024[46] | 20th | ![]() | 12 February 2024[47] | |
Cosenza | ![]() | 11 March 2024[48] | 14th | ![]() | 11 March 2024[49] | |
Ascoli | ![]() | 12 March 2024 | 18th | ![]() | 12 March 2024[50] | |
Lecco | ![]() | 3 April 2024[51] | 20th | ![]() | 3 April 2024[51] | |
Palermo | ![]() | 3 April 2024[52] | 6th | ![]() | 3 April 2024[53] | |
Modena | ![]() | 13 April 2024[54] | 13th | ![]() | 14 April 2024[55] | |
Bari | ![]() | 15 April 2024[56] | 16th | ![]() | 15 April 2024[56] |
League table
![](http://upload.wikimedia.org/wikipedia/commons/thumb/d/dd/Como_Cosenza_Festa.jpg/220px-Como_Cosenza_Festa.jpg)
Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Promotion, qualification or relegation |
---|---|---|---|---|---|---|---|---|---|---|
1 | Parma (C, P) | 38 | 21 | 13 | 4 | 66 | 35 | +31 | 76 | Promotion to Serie A |
2 | Como (P) | 38 | 21 | 10 | 7 | 58 | 40 | +18 | 73 | |
3 | Venezia (O, P) | 38 | 21 | 7 | 10 | 69 | 46 | +23 | 70 | promotion play-offs semi-finals | Qualification for
4 | Cremonese | 38 | 19 | 10 | 9 | 50 | 32 | +18 | 67 | |
5 | Catanzaro | 38 | 17 | 9 | 12 | 59 | 50 | +9 | 60 | promotion play-offs preliminary round | Qualification for
6 | Palermo | 38 | 15 | 11 | 12 | 62 | 53 | +9 | 56 | |
7 | Sampdoria[a] | 38 | 16 | 9 | 13 | 53 | 50 | +3 | 55 | |
8 | Brescia | 38 | 12 | 15 | 11 | 44 | 40 | +4 | 51 | |
9 | Cosenza | 38 | 11 | 14 | 13 | 47 | 42 | +5 | 47[b] | |
10 | Modena | 38 | 10 | 17 | 11 | 41 | 47 | −6 | 47[b] | |
11 | Reggiana | 38 | 10 | 17 | 11 | 38 | 45 | −7 | 47[b] | |
12 | Südtirol | 38 | 12 | 11 | 15 | 46 | 48 | −2 | 47[b] | |
13 | Pisa | 38 | 11 | 13 | 14 | 51 | 54 | −3 | 46[c] | |
14 | Cittadella | 38 | 11 | 13 | 14 | 40 | 47 | −7 | 46[c] | |
15 | Spezia | 38 | 9 | 17 | 12 | 36 | 49 | −13 | 44 | |
16 | Ternana (R) | 38 | 11 | 10 | 17 | 43 | 50 | −7 | 43 | relegation play-out | Qualification for
17 | Bari (O) | 38 | 8 | 17 | 13 | 38 | 49 | −11 | 41[d] | |
18 | Ascoli (R) | 38 | 9 | 14 | 15 | 38 | 42 | −4 | 41[d] | Relegation to Serie C |
19 | Feralpisalò (R) | 38 | 8 | 9 | 21 | 44 | 65 | −21 | 33 | |
20 | Lecco (R) | 38 | 6 | 8 | 24 | 35 | 74 | −39 | 26 |
Rules for classification: 1) Points; 2) Head-to-head points; 3) Head-to-head goal difference; 4) Goal difference; 5) Goals scored; 6) Draw.
(Note: Head-to-head record is used only after all the matches between the teams in question have been played)[58]
(C) Champions; (O) Play-off winners; (P) Promoted; (R) Relegated
Notes:
Positions by round
The table lists the positions of teams after each week of matches. In order to preserve chronological evolvements, any postponed matches are not included in the round at which they were originally scheduled but added to the full round that was played immediately afterwards.
Leader and promotion to Serie A | |
Promotion to Serie A | |
Play-off semifinals | |
Play-off preliminary round | |
Play-out | |
Relegation to Serie C |
Results
Promotion play-offs
Rules:
- Preliminary round: the higher-placed team plays at home. If teams are tied after regular time, extra-time is played. If scores are still level, the higher-placed team advances;
- Semi-finals: the higher-placed team plays at home for the second leg. If teams are tied on aggregate, the higher-placed team advances;
- Final: the higher-placed team plays at home for the second leg. If teams are tied on aggregate, the higher-placed team is promoted to Serie A, unless the teams finished tied on points after regular season, in which case winner is decided by extra time and a penalty shoot-out if necessary.
Preliminary round | Semi-finals | Final | ||||||||||||||||
5 | Catanzaro | 2 | 1 | 3 | ||||||||||||||
5 | Catanzaro | 4 | 4 | Cremonese | 2 | 4 | 6 | |||||||||||
8 | Brescia | 2 | 4 | Cremonese | 0 | 0 | 0 | |||||||||||
3 | Venezia | 0 | 1 | 1 | ||||||||||||||
6 | Palermo | 0 | 1 | 1 | ||||||||||||||
6 | Palermo | 2 | 3 | Venezia | 1 | 2 | 3 | |||||||||||
7 | Sampdoria | 0 |
Preliminary round
17 May 2024 | Palermo | 2–0 | Sampdoria | Palermo |
20:30 CEST (UTC+2) |
| Report | Stadium: Renzo Barbera Attendance: 32,730[4] Referee: Andrea Colombo |
18 May 2024 | Catanzaro | 4–2 (a.e.t.) | Brescia | Catanzaro |
20:30 CEST (UTC+2) |
| Report | Stadium: Nicola Ceravolo Attendance: 12,370[4] Referee: Simone Sozza |
Semi-finals
![](http://upload.wikimedia.org/wikipedia/commons/thumb/0/04/Palermo_FC_v_Venezia_FC%2C_20_May_2024_07.jpg/220px-Palermo_FC_v_Venezia_FC%2C_20_May_2024_07.jpg)
First leg
20 May 2024 | Palermo | 0–1 | Venezia | Palermo |
20:30 CEST (UTC+2) | Report |
| Stadium: Renzo Barbera Attendance: 32,753[4] Referee: Antonio Giua |
21 May 2024 | Catanzaro | 2–2 | Cremonese | Catanzaro |
20:30 CEST (UTC+2) | Report | Stadium: Nicola Ceravolo Attendance: 12,623[4] Referee: Matteo Marcenaro |
Second leg
24 May 2024 | Venezia | 2–1 (3–1 agg.) | Palermo | Venice |
20:30 CEST (UTC+2) | Report | Stadium: Pier Luigi Penzo Attendance: 10,493[4] Referee: Luca Pairetto |
25 May 2024 | Cremonese | 4–1 (6–3 agg.) | Catanzaro | Cremona |
20:30 CEST (UTC+2) | Report |
| Stadium: Giovanni Zini Attendance: 12,992[4] Referee: Maurizio Mariani |
Final
First leg
30 May 2024 | Cremonese | 0–0 | Venezia | Cremona |
20:30 CEST (UTC+2) | Report | Stadium: Giovanni Zini Attendance: 12,890[4] Referee: Andrea Colombo |
Second leg
Relegation play-out
The higher-placed team played at home for the second leg. If the teams were tied on aggregate, the lower-placed team was relegated to Serie C, unless the teams finished tied on points after the regular season, in which case the winner would be decided by extra time and a penalty shoot-out if necessary.
Team 1 | Agg. | Team 2 | 1st leg | 2nd leg |
---|---|---|---|---|
Bari | 4–1 | Ternana | 1–1 | 3–0 |
First leg
16 May 2024 | Bari | 1–1 | Ternana | Bari |
20:30 CEST (UTC+2) |
| Report |
| Stadium: San Nicola Attendance: 33,808[4] Referee: Gianluca Aureliano |
Second leg
Season statistics
Top goalscorers
Rank | Player | Club | Goals[59] |
---|---|---|---|
1 | ![]() | Venezia | 22 |
2 | ![]() | Cosenza | 20 |
3 | ![]() | Palermo | 17 |
![]() | Cremonese | ||
![]() | Catanzaro | ||
6 | ![]() | Südtirol | 16 |
7 | ![]() | Como | 14 |
8 | ![]() | Venezia | 12 |
9 | ![]() | Catanzaro | 11 |
![]() | Parma | ||
![]() | Ascoli | ||
![]() | Brescia | ||
![]() | Bari |
- Note
1 Player scored 1 goals in the play-offs.
2 Player scored 2 goals in the play-offs.
Hat-tricks
Player | Club | Against | Result | Date |
---|---|---|---|---|
![]() | Palermo | Venezia | 3–1 (A) | 26 September 2023 |
![]() | Venezia | Sampdoria | 5–3 (H) | 14 January 2024 |
![]() | Cosenza | Venezia | 4–2 (H) | 20 January 2024 |
![]() | Sampdoria | Ternana | 4–1 (H) | 1 April 2024 |
![]() | Sampdoria | Catanzaro | 3–1 (A) | 10 May 2024 |
- Note
(H) – Home (A) – Away
Clean sheets
Rank | Player | Club | Clean sheets[3] | Game weeks |
---|---|---|---|---|
1 | ![]() | Parma | 14 | 1–2, 4–5, 12, 15, 17, 19, 21, 32–35, 37 |
2 | ![]() | Venezia | 13 | 1, 4–6, 22, 24, 27, 30, 32–33 |
![]() | Como | 4, 6–7, 11, 13, 3[a], 15, 20, 23–24, 27, 31, 37 | ||
4 | ![]() | Cosenza | 11 | 1, 6, 9, 11, 13, 17–18, 22, 29, 34, 38 |
5 | ![]() | Catanzaro | 10 | 1, 3, 9–10, 14, 16, 27–28, 31, 34 |
![]() | Cremonese | 13–16, 18, 20–22, 25, 28 | ||
![]() | Cittadella | 1, 4, 13, 15–16, 19–20, 32–34 | ||
![]() | Südtirol | 2, 7, 10, 20, 26, 28, 30, 32–34 | ||
9 | ![]() | Reggiana | 9 | 4, 7, 10–11, 19, 22, 26, 28, 36 |
![]() | Modena | 2, 4, 6–8, 1[b], 34–35, 37 | ||
![]() | Palermo | 1, 4–5, 9, 2[c], 23, 25, 29, 34 | ||
![]() | Ascoli | 3, 7, 10, 17, 19, 22, 25–26, 28 |
3 Player kept 3 clean-sheets in the play-offs.