# 2024–25 Serie C

The 2024–25 Serie C, officially known as Serie C NOW for sponsorship, is the eleventh season of the unified Serie C division, the third tier of the Italian football league system.

## Changes

The league is composed of 60 teams, geographically divided into three different groups. The group composition was decided and formalized by the Serie C league committee between July and August.
The following teams have changed divisions since the 2023–24 season:

### To Serie C

Relegated from Serie B
* Ternana
* Ascoli
* Feralpisalò
* Lecco
Promoted from Serie D
* Alcione (Group A winners)
* Caldiero Terme (Group B winners)
* Union Clodiense Chioggia (Group C winners)
* Carpi (Group D winners)
* Pianese (Group E winners)
* Campobasso (Group F winners)
* Cavese (Group G winners)
* Team Altamura (Group H winners)
* Trapani (Group I winners)

### From Serie C

Promoted to Serie B
* Mantova
* Cesena
* Juve Stabia
* Carrarese
Relegated to Serie D
* Fiorenzuola
* Pro Sesto
* Alessandria
* Recanatese
* Fermana
* Olbia
* Virtus Francavilla
* Monterosi
* Brindisi

### Exclusions and readmissions

On 10 June 2024, the Italian Football Federation rejected Ancona's application due to outstanding debts. On 14 June 2024, the repechage criteria were announced, with new Under-23 teams being given priority to fill the vacancy created by Ancona's exclusion. Milan Futuro, AC Milan's reserve team, were finally admitted on 27 June.
On 7 March 2025, Taranto was excluded by the league due to repeated financial irregularities.

## Group A (North)
### Stadia and locations

10 teams from Lombardy, 6 teams from Veneto, 2 teams from Piedmont, 1 team from Friuli-Venezia Giulia and 1 team from Trentino-Alto Adige/Südtirol.
| Club | City | Stadium | Capacity |
| AlbinoLeffe | Albino and Leffe | AlbinoLeffe Stadium (Zanica) | 1,791 |
| Alcione | Milan | Stadio Breda (Sesto San Giovanni) | 3,523 |
| Arzignano Valchiampo | Arzignano | Stadio Tommaso Dal Molin | 1,690 |
| Atalanta U23 | Bergamo | Comunale di Caravaggio (Caravaggio) | 2,180 |
| Caldiero Terme | Caldiero | Mario Gavagnin-Sinibaldo Nocini (Verona) | 1,500 |
| Feralpisalò | Salò and Lonato del Garda | Stadio Lino Turina (Salò) | 2,364 |
| Giana Erminio | Gorgonzola | Città di Gorgonzola | 3,766 |
| Lecco | Lecco | Stadio Rigamonti-Ceppi | 5,508 |
| Lumezzane | Lumezzane | Tullio Saleri | 4,150 |
| Novara | Novara | Silvio Piola | 17,875 |
| Padova | Padua | Euganeo | 32,420 |
| Pergolettese | Crema | Giuseppe Voltini | 4,095 |
| Pro Patria | Busto Arsizio | Carlo Speroni | 5,000 |
| Pro Vercelli | Vercelli | Silvio Piola | 5,526 |
| Renate | Renate | Città di Meda (Meda) | 2,500 |
| Trento | Trento | Briamasco | 3,000 |
| Triestina | Trieste | Nereo Rocco | 26,566 |
| Union Clodiense Chioggia | Chioggia | Mario Sandrini (Legnago) | 2,152 |
| Vicenza | Vicenza | Romeo Menti | 17,163 |
| Virtus Verona | Verona | Mario Gavagnin-Sinibaldo Nocini | 1,500 |

### Table

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification |
| 1 | Padova (X) | 32 | 23 | 6 | 3 | 58 | 19 | +39 | 75 | Promotion to Serie B Qualification for the Supercoppa di Serie C |
| 2 | Vicenza (X) | 32 | 21 | 8 | 3 | 51 | 17 | +34 | 71 | Qualification for the national play-offs second round |
| 3 | Feralpisalò | 32 | 17 | 8 | 7 | 43 | 27 | +16 | 59 | Qualification for the national play-offs first round |
| 4 | AlbinoLeffe | 32 | 13 | 11 | 8 | 37 | 29 | +8 | 50 | Qualification for the group play-offs second round |
| 5 | Trento | 32 | 12 | 14 | 6 | 39 | 33 | +6 | 50 | Qualification for the group play-offs first round |
| 6 | Virtus Verona | 32 | 13 | 8 | 11 | 45 | 37 | +8 | 47 | Qualification for the group play-offs first round |
| 7 | Renate | 32 | 14 | 5 | 13 | 27 | 31 | −4 | 47 | Qualification for the group play-offs first round |
| 8 | Atalanta U23 | 32 | 13 | 7 | 12 | 56 | 46 | +10 | 46 | Qualification for the group play-offs first round |
| 9 | Giana Erminio | 32 | 13 | 7 | 12 | 35 | 35 | 0 | 46 | Qualification for the group play-offs first round |
| 10 | Novara | 32 | 11 | 11 | 10 | 33 | 28 | +5 | 42 | Qualification for the group play-offs first round |
| 11 | Alcione | 32 | 12 | 6 | 14 | 28 | 28 | 0 | 42 | |
| 12 | Arzignano | 32 | 11 | 8 | 13 | 36 | 41 | −5 | 41 | |
| 13 | Pergolettese | 32 | 10 | 9 | 13 | 31 | 39 | −8 | 39 | |
| 14 | Lumezzane | 32 | 9 | 11 | 12 | 34 | 44 | −10 | 38 | |
| 15 | Lecco | 32 | 8 | 12 | 12 | 31 | 41 | −10 | 36 | |
| 16 | Triestina | 32 | 10 | 8 | 14 | 32 | 38 | −6 | 33 | Qualification for the relegation play-outs |
| 17 | Pro Vercelli | 32 | 8 | 9 | 15 | 24 | 40 | −16 | 33 | Qualification for the relegation play-outs |
| 18 | Pro Patria | 32 | 4 | 14 | 14 | 23 | 37 | −14 | 26 | Qualification for the relegation play-outs |
| 19 | Caldiero Terme | 32 | 6 | 7 | 19 | 32 | 57 | −25 | 25 | Qualification for the relegation play-outs |
| 20 | Union Clodiense Chioggia | 32 | 3 | 9 | 20 | 28 | 56 | −28 | 18 | Relegation to Serie D |
* ↑ 2 points deducted due to administrative irregularities.
* ↑ 5 point deducted due to administrative irregularities.

### Results

| Home \ Away | ALB | ALC | ARZ | ATA | CAL | FER | GIA | LEC | LUM | NOV | PAD | PER | PPA | PVE | REN | TRE | TRI | UCC | VIC | VVE |
| AlbinoLeffe | — | | 1–1 | 2–2 | 2–3 | 0–0 | 0–3 | 0–0 | | 1–1 | 0–2 | 3–0 | 0–0 | | 1–0 | 0–0 | 2–0 | 1–0 | 1–1 | 3–1 |
| Alcione | 0–2 | — | 0–1 | 0–1 | 1–1 | | | 0–0 | 1–0 | 2–1 | 0–2 | | 2–0 | | 0–1 | 0–1 | 1–0 | 2–0 | 1–2 | 0–0 |
| Arzignano | 1–1 | 0–2 | — | 3–1 | | | 1–0 | 2–0 | 1–1 | 0–2 | 1–4 | 1–1 | 1–0 | 3–1 | | 1–2 | 3–0 | 1–0 | 1–2 | 0–2 |
| Atalanta U23 | 1–1 | 1–2 | | — | 2–0 | 4–1 | 1–3 | 5–2 | 0–1 | 0–0 | | 5–1 | 2–1 | 2–0 | 4–0 | 1–1 | 3–1 | 2–1 | 2–2 | 0–3 |
| Caldiero Terme | 0–2 | 0–2 | 1–2 | | — | 2–3 | 1–0 | | 2–2 | 2–0 | 0–2 | 0–1 | 1–1 | 4–1 | 2–2 | 2–0 | 0–2 | 2–2 | 0–2 | 0–3 |
| Feralpisalò | 1–0 | 1–1 | 1–1 | 3–1 | 2–0 | — | 2–0 | 2–1 | | 0–0 | 1–0 | 1–2 | 1–0 | | 3–1 | | 2–0 | 3–1 | 2–0 | 1–0 |
| Giana Erminio | 0–2 | 0–2 | 0–1 | 2–1 | 3–1 | 3–1 | — | 1–0 | 1–1 | 2–2 | 0–1 | 0–0 | 1–1 | 1–2 | 2–1 | | | 2–1 | 0–0 | |
| Lecco | | 1–0 | 3–2 | | 5–1 | 0–0 | | — | 1–1 | 1–1 | 0–3 | 1–0 | 2–1 | 2–1 | 0–2 | 1–2 | 2–1 | 1–0 | 1–1 | 1–1 |
| Lumezzane | 1–0 | 1–1 | 1–0 | 2–1 | | 1–3 | 3–2 | 4–0 | — | | | 0–2 | 1–1 | 0–2 | 0–2 | 0–2 | 1–3 | 0–2 | 0–1 | 0–3 |
| Novara | 2–0 | 1–1 | | 0–3 | 3–1 | 0–1 | 0–1 | 0–0 | 0–0 | — | | 3–1 | 2–1 | 1–0 | 1–0 | | 2–3 | 0–0 | 0–0 | 3–0 |
| Padova | 3–0 | 1–0 | 1–1 | 3–1 | 1–0 | 0–0 | 3–0 | | 2–0 | 2–1 | — | 2–1 | 3–1 | 1–1 | 1–0 | 3–0 | 1–1 | | 1–0 | 4–1 |
| Pergolettese | 1–2 | 1–2 | | 3–1 | 3–2 | 2–2 | | 0–0 | 1–0 | 1–2 | 1–2 | — | | 1–0 | 0–1 | 0–0 | 1–0 | 2–2 | 0–1 | |
| Pro Patria | 1–2 | | 1–0 | | 0–0 | 0–0 | 1–2 | 2–1 | | 1–1 | 1–1 | 1–1 | — | 1–1 | 0–1 | 1–1 | 0–0 | 3–1 | 0–3 | 1–1 |
| Pro Vercelli | 0–2 | 1–0 | 0–3 | 0–0 | 2–1 | 1–0 | 0–1 | 3–2 | 3–3 | 1–0 | 1–3 | 1–0 | | — | | 0–0 | 0–1 | 1–1 | | 0–0 |
| Renate | 0–2 | 0–1 | 0–0 | 1–0 | 0–0 | 1–0 | 1–0 | 1–0 | 1–2 | 0–1 | 3–2 | | 1–0 | 1–0 | — | 1–1 | | | 0–1 | 0–3 |
| Trento | | 1–0 | 3–2 | 2–2 | 1–0 | 3–2 | 2–0 | 1–1 | 2–2 | 1–3 | 0–1 | 1–1 | 0–0 | 1–0 | | — | 1–1 | 5–0 | | 1–1 |
| Triestina | 1–1 | 1–0 | 3–0 | 1–5 | 0–1 | | 0–1 | 1–1 | 2–3 | | | 0–0 | 1–0 | 1–1 | 0–1 | 1–0 | — | 3–0 | 2–0 | 0–2 |
| Union Clodiense Chioggia | 1–3 | 1–3 | 1–1 | | | 0–1 | 0–1 | 1–1 | 1–1 | | 1–2 | 0–1 | 1–2 | 2–0 | 2–2 | 2–2 | 1–0 | — | 1–2 | 1–2 |
| Vicenza | 2–0 | 4–1 | 4–0 | 3–0 | | 1–0 | 2–2 | 1–0 | 1–1 | 1–0 | 1–1 | 2–0 | 2–0 | 2–0 | 1–0 | 3–0 | | | — | 3–0 |
| Virtus Verona | | 1–0 | 2–1 | 1–2 | 5–2 | 1–3 | 1–1 | | 0–1 | 1–0 | 1–0 | 1–2 | | 0–0 | 1–2 | 1–2 | 2–2 | 4–1 | | — |

## Group B (Centre)
### Stadia and locations

4 teams from Tuscany, 3 teams from Emilia-Romagna, 3 teams from Umbria, 2 teams from Abruzzo, 2 teams from Liguria, 2 teams from Marche, 1 team from Sardinia, 1 team from Lombardy, 1 team from Veneto and 1 team from Molise.
| Club | City | Stadium | Capacity |
| Arezzo | Arezzo | Città di Arezzo | 13,128 |
| Ascoli | Ascoli Piceno | Cino e Lillo Del Duca | 12,461 |
| Campobasso | Campobasso | Nuovo Romagnoli | 21,800 |
| Carpi | Carpi | Sandro Cabassi | 5,510 |
| Gubbio | Gubbio | Pietro Barbetti | 4,939 |
| Legnago | Legnago | Mario Sandrini | 2,152 |
| Lucchese | Lucca | Porta Elisa | 12,800 |
| Milan Futuro | Milan | Stadio Felice Chinetti (Solbiate Arno) | 4,500 |
| Perugia | Perugia | Renato Curi | 23,625 |
| Pescara | Pescara | Adriatico – Giovanni Cornacchia | 20,515 |
| Pianese | Piancastagnaio | Stadio comunale (Piancastagnaio) | 1,500 |
| Pineto | Pineto | Pavone-Mariani | 1,500 |
| Pontedera | Pontedera | Ettore Mannucci | 2,700 |
| Rimini | Rimini | Romeo Neri | 9,768 |
| Sestri Levante | Sestri Levante | Stadio Alberto Picco (La Spezia) | 11,466 |
| SPAL | Ferrara | Paolo Mazza | 16,134 |
| Torres | Sassari | Vanni Sanna | 7,480 |
| Ternana | Terni | Libero Liberati | 17,460 |
| Virtus Entella | Chiavari | Comunale di Chiavari | 5,587 |
| Vis Pesaro | Pesaro | Tonino Benelli | 4,898 |

### Table

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification |
| 1 | Virtus Entella (X) | 32 | 20 | 11 | 1 | 52 | 20 | +32 | 71 | Promotion to Serie B Qualification for the Supercoppa di Serie C |
| 2 | Ternana (Y) | 32 | 21 | 8 | 3 | 61 | 17 | +44 | 69 | Qualification for the national play-offs second round |
| 3 | Pescara (Y) | 32 | 16 | 10 | 6 | 46 | 29 | +17 | 58 | Qualification for the national play-offs first round |
| 4 | Torres (Y) | 32 | 16 | 9 | 7 | 44 | 29 | +15 | 57 | Qualification for the group play-offs second round |
| 5 | Vis Pesaro | 32 | 14 | 10 | 8 | 39 | 29 | +10 | 52 | Qualification for the group play-offs first round |
| 6 | Arezzo | 32 | 14 | 7 | 11 | 36 | 32 | +4 | 49 | Qualification for the group play-offs first round |
| 7 | Pineto | 32 | 13 | 10 | 9 | 39 | 37 | +2 | 49 | Qualification for the group play-offs first round |
| 8 | Pianese | 32 | 13 | 8 | 11 | 40 | 38 | +2 | 47 | Qualification for the group play-offs first round |
| 9 | Rimini | 32 | 11 | 12 | 9 | 37 | 25 | +12 | 43 | Qualification for the group play-offs first round |
| 10 | Gubbio | 32 | 11 | 8 | 13 | 27 | 33 | −6 | 41 | Qualification for the group play-offs first round |
| 11 | Carpi | 32 | 10 | 10 | 12 | 37 | 38 | −1 | 40 | |
| 12 | Perugia | 32 | 9 | 12 | 11 | 34 | 35 | −1 | 39 | |
| 13 | Pontedera | 32 | 10 | 7 | 15 | 42 | 48 | −6 | 37 | |
| 14 | Campobasso | 32 | 9 | 9 | 14 | 29 | 35 | −6 | 36 | |
| 15 | Ascoli | 32 | 9 | 9 | 14 | 34 | 41 | −7 | 36 | |
| 16 | Lucchese | 32 | 7 | 14 | 11 | 36 | 52 | −16 | 29 | Qualification for the relegation play-outs |
| 17 | SPAL | 32 | 8 | 7 | 17 | 33 | 55 | −22 | 28 | Qualification for the relegation play-outs |
| 18 | Milan Futuro | 32 | 4 | 12 | 16 | 27 | 49 | −22 | 24 | Qualification for the relegation play-outs |
| 19 | Sestri Levante | 32 | 4 | 11 | 17 | 24 | 45 | −21 | 23 | Qualification for the relegation play-outs |
| 20 | Legnago | 32 | 5 | 8 | 19 | 25 | 55 | −30 | 23 | Relegation to Serie D |
* ↑ 2 points deducted due to financial administrative irregularities.
* ↑ 2 points deducted due to financial administrative irregularities.
* ↑ 6 points deducted due to unpaid salaries.
* ↑ 3 points deducted due to financial administrative irregularities.

### Results

| Home \ Away | ARE | ASC | CAM | CRP | GUB | LEG | LUC | MLF | PER | PES | PIA | PIN | PON | RIM | SLV | SPL | TER | TOR | VEN | VPE |
| Arezzo | — | 1–1 | 1–0 | 0–1 | 2–0 | 1–0 | | | | 0–0 | 4–2 | 1–2 | 2–4 | 1–1 | 1–0 | 2–1 | 1–2 | 0–1 | 1–1 | 0–0 |
| Ascoli | 1–0 | — | 1–1 | 2–1 | 1–0 | | 1–2 | 2–2 | 0–1 | 1–2 | 1–0 | 0–1 | 1–1 | 0–1 | 4–1 | 1–1 | 0–3 | | 0–1 | |
| Campobasso | 0–1 | 2–0 | — | | 1–1 | 2–0 | 3–0 | 1–1 | | 2–2 | 0–2 | 1–3 | 0–2 | 1–2 | 0–0 | 4–0 | 1–0 | 0–1 | | 3–2 |
| Carpi | 2–1 | 2–2 | 0–0 | — | | | 0–0 | 0–0 | 2–0 | 1–2 | 0–1 | 1–1 | 2–1 | 2–2 | | 1–0 | 1–2 | 1–2 | 0–3 | 2–1 |
| Gubbio | 0–0 | | 0–0 | 1–0 | — | 0–3 | 3–1 | | 1–0 | 1–2 | 1–0 | 2–1 | 0–1 | 1–0 | 1–0 | 1–1 | 0–0 | 1–2 | | 1–3 |
| Legnago | 0–3 | 0–1 | 0–0 | 1–3 | 0–1 | — | | 2–1 | 2–2 | | | 2–1 | 2–3 | 1–3 | 0–3 | 0–3 | 0–1 | 2–3 | 1–1 | 0–1 |
| Lucchese | 0–1 | 2–1 | 2–0 | 2–2 | 0–1 | 1–1 | — | 1–1 | 2–1 | 1–3 | 3–3 | 3–3 | 2–1 | 2–2 | 0–0 | 2–3 | | | 2–2 | |
| Milan Futuro | 2–2 | 0–2 | | 1–1 | 1–0 | 1–3 | 0–2 | — | 0–0 | 2–3 | 0–1 | 0–2 | 1–1 | 0–0 | 2–2 | 2–1 | | 1–5 | 1–2 | |
| Perugia | 2–0 | 2–1 | 2–1 | 1–0 | 1–1 | 2–1 | 4–0 | 0–2 | — | 0–0 | 1–1 | | | 1–4 | | 3–0 | 0–0 | 1–0 | 0–1 | 0–1 |
| Pescara | | 1–2 | | 2–1 | | 0–1 | 4–1 | 4–1 | 0–0 | — | 2–1 | 0–1 | 2–1 | 0–0 | 1–0 | 1–1 | 0–0 | 2–2 | 1–1 | 2–2 |
| Pianese | | 1–1 | 2–0 | 1–0 | 3–1 | 1–1 | 2–0 | 1–0 | 3–3 | 3–2 | — | | | 0–1 | 0–1 | 0–1 | 1–3 | 2–1 | 1–1 | 2–0 |
| Pineto | 3–1 | 1–0 | 0–1 | 1–4 | 1–2 | 1–0 | 0–0 | 2–1 | 3–1 | | 1–0 | — | 1–1 | 1–1 | 1–0 | | 1–0 | 0–0 | | 1–1 |
| Pontedera | 0–1 | | 1–2 | 0–2 | 2–1 | 0–0 | | 1–1 | 2–1 | 0–3 | 1–2 | 3–2 | — | | 4–1 | 5–1 | 1–2 | 2–3 | 1–1 | 0–1 |
| Rimini | 0–2 | 2–0 | | 0–0 | 0–1 | 1–0 | 0–0 | 1–0 | 1–1 | 0–1 | 0–0 | | 5–1 | — | | 0–1 | 0–1 | 1–1 | 1–2 | 0–1 |
| Sestri Levante | 0–1 | | 2–0 | 1–3 | 2–1 | 1–1 | 1–1 | | 2–2 | | 2–3 | 0–0 | 0–1 | 0–3 | — | 1–3 | 0–1 | 1–2 | 0–0 | 1–1 |
| SPAL | 0–2 | 2–2 | 1–2 | 2–1 | | | 2–3 | 1–2 | 1–1 | 0–1 | 1–1 | 2–1 | | 0–3 | 1–1 | — | 0–3 | 1–0 | 0–2 | 0–1 |
| Ternana | 3–1 | 3–1 | 0–0 | | 2–1 | 8–0 | 5–0 | 3–0 | | 1–2 | | 3–0 | 0–0 | 1–1 | 1–0 | 4–1 | — | 3–1 | 1–1 | 2–1 |
| Torres | 0–2 | 1–2 | 2–1 | | 0–0 | 0–0 | 0–0 | 0–0 | 2–1 | 1–0 | 3–0 | 1–1 | 1–0 | | 2–1 | | 1–1 | — | 0–1 | 3–0 |
| Virtus Entella | | 2–1 | 3–0 | 1–1 | 2–1 | 3–1 | 0–0 | 1–0 | 1–0 | 0–1 | 2–0 | 4–1 | 3–1 | 2–1 | 4–0 | 2–1 | | | — | 1–1 |
| Vis Pesaro | 3–0 | 1–1 | 1–0 | 4–0 | 1–1 | 3–0 | 2–1 | 2–1 | 0–0 | 1–0 | | 1–1 | 2–0 | | 0–0 | | 0–2 | 1–3 | 0–1 | — |

## Group C (South)
### Stadia and locations

7 teams from Campania, 5 teams from Puglia, 3 teams from Sicily, 2 teams from Basilicata, 1 team from Lazio, 1 team from Calabria and 1 team from Piedmont.
| Club | City | Stadium | Capacity |
| Audace Cerignola | Cerignola | Domenico Monterisi | 7,453 |
| Avellino | Avellino | Partenio-Adriano Lombardi | 26,000 |
| Benevento | Benevento | Ciro Vigorito | 16,867 |
| Casertana | Caserta | Alberto Pinto | 12,000 |
| Catania | Catania | Angelo Massimino | 20,204 |
| Cavese | Cava de' Tirreni | Simonetta Lamberti | 5,200 |
| Crotone | Crotone | Ezio Scida | 16,640 |
| Foggia | Foggia | Pino Zaccheria | 25,085 |
| Giugliano | Giugliano in Campania | Alberto De Cristofaro | 6,044 |
| Juventus Next Gen | Turin | Lamarmora – Vittorio Pozzo (Biella) | 3,800 |
| Latina | Latina | Domenico Francioni | 9,310 |
| Messina | Messina | San Filippo-Franco Scoglio | 38,722 |
| Monopoli | Monopoli | Vito Simone Veneziani | 6,880 |
| Picerno | Picerno | Donato Curcio | 1,500 |
| Potenza | Potenza | Alfredo Viviani | 4,977 |
| Sorrento | Sorrento | Italia | 3,600 |
| Taranto | Taranto | Erasmo Iacovone | 27,584 |
| Team Altamura | Altamura | Franco Fanuzzi (Brindisi) | 7,462 |
| Trapani | Trapani | Provinciale | 7,000 |
| Turris | Torre del Greco | Amerigo Liguori | 3,566 |

### Table

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification |
| 1 | Audace Cerignola (X) | 29 | 16 | 10 | 3 | 44 | 27 | +17 | 58 | Promotion to Serie B Qualification for the Supercoppa di Serie C |
| 2 | Avellino (X) | 28 | 16 | 9 | 3 | 51 | 22 | +29 | 57 | Qualification for the national play-offs second round |
| 3 | Monopoli (X) | 29 | 13 | 11 | 5 | 32 | 21 | +11 | 50 | Qualification for the national play-offs first round |
| 4 | Crotone | 29 | 13 | 8 | 8 | 54 | 41 | +13 | 47 | Qualification for the group play-offs second round |
| 5 | Benevento | 29 | 11 | 12 | 6 | 44 | 28 | +16 | 45 | Qualification for the group play-offs first round |
| 6 | Potenza | 28 | 11 | 11 | 6 | 48 | 43 | +5 | 44 | Qualification for the group play-offs first round |
| 7 | Catania | 29 | 11 | 11 | 7 | 42 | 31 | +11 | 43 | Qualification for the group play-offs first round |
| 8 | Picerno | 29 | 8 | 16 | 5 | 34 | 24 | +10 | 40 | Qualification for the group play-offs first round |
| 9 | Giugliano | 28 | 11 | 5 | 12 | 36 | 41 | −5 | 38 | Qualification for the group play-offs first round |
| 10 | Cavese | 29 | 8 | 11 | 10 | 30 | 32 | −2 | 35 | Qualification for the group play-offs first round |
| 11 | Juventus Next Gen | 30 | 9 | 8 | 13 | 34 | 41 | −7 | 35 | |
| 12 | Team Altamura | 29 | 8 | 10 | 11 | 31 | 38 | −7 | 34 | |
| 13 | Trapani | 28 | 8 | 8 | 12 | 36 | 36 | 0 | 32 | |
| 14 | Sorrento | 28 | 8 | 7 | 13 | 22 | 37 | −15 | 31 | |
| 15 | Foggia | 29 | 7 | 9 | 13 | 31 | 40 | −9 | 30 | |
| 16 | Latina | 28 | 7 | 6 | 15 | 21 | 47 | −26 | 27 | Possible Qualification for the relegation play-outs |
| 17 | Casertana | 28 | 3 | 13 | 12 | 21 | 34 | −13 | 22 | Qualification for the relegation play-outs |
| 18 | Messina | 29 | 2 | 11 | 16 | 18 | 46 | −28 | 13 | Possible direct relegation to Serie D |
| 19 | Taranto (E) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | Excluded |
| 20 | Turris (E) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | Excluded |
* ↑ 1 point deducted due to having presented a late bank guarantee.
* ↑ 4 point deducted due to unpaid social security contributions.
* ↑ Taranto was excluded on 7 March 2025 following repeated financial irregularities. Previously the club was deducted a total of 19 points due to unpaid salaries.
* ↑ Turris was excluded on 12 March 2025 following repeated financial irregularities. Previously the club was deducted a total of 11 points due to financial irregularities.

### Results

| Home \ Away | ACR | AVE | BEN | CAS | CAT | CAV | CRO | FOG | GIU | JNG | LAT | MES | MPO | PIC | POT | SOR | TAT | TRA |
| Audace Cerignola | — | 1–1 | | 0–0 | 2–0 | 3–1 | 1–1 | 3–2 | 3–1 | 3–3 | | 2–0 | | 2–1 | 0–1 | 2–0 | 1–1 | 1–0 |
| Avellino | 0–0 | — | | 5–0 | 2–2 | 2–1 | 2–1 | 2–1 | 1–1 | 2–1 | 0–1 | 6–0 | | 1–0 | | 1–0 | | 2–0 |
| Benevento | 1–1 | 2–2 | — | 1–0 | 3–2 | 2–1 | 1–1 | 4–0 | 0–1 | 4–1 | 5–0 | 0–0 | 0–0 | | 4–1 | 1–1 | 1–1 | |
| Casertana | 0–1 | 1–2 | 1–1 | — | 1–3 | 1–0 | | | 1–1 | 2–3 | 0–2 | 1–1 | 0–0 | 0–1 | 0–0 | 4–0 | 1–1 | 0–1 |
| Catania | 0–0 | | 1–0 | 1–1 | — | 1–1 | | 1–1 | 3–1 | 1–2 | 0–1 | 0–0 | 1–0 | 0–0 | 0–2 | 4–0 | 2–0 | 2–1 |
| Cavese | | 1–1 | 1–2 | 1–0 | | — | 2–1 | 2–1 | 1–0 | 0–1 | 1–0 | 3–3 | 0–1 | 1–1 | 0–0 | | 1–1 | |
| Crotone | 2–1 | 0–4 | 2–2 | 2–3 | 3–2 | 1–1 | — | | 3–2 | 2–1 | | 2–0 | 2–0 | 0–0 | 4–1 | 1–2 | 2–0 | 1–2 |
| Foggia | 0–1 | 1–0 | 2–2 | 0–0 | 2–2 | 0–1 | 1–1 | — | 1–2 | 1–0 | 1–0 | | 1–4 | 1–0 | 3–4 | 2–1 | 0–2 | 2–2 |
| Giugliano | 1–3 | 1–1 | | | 3–2 | 0–0 | 1–3 | 2–1 | — | 1–0 | 5–2 | | 1–2 | 0–2 | 1–2 | | 2–3 | 2–1 |
| Juventus Next Gen | 3–4 | 0–3 | 2–0 | 1–0 | 1–3 | | | | 0–0 | — | 0–0 | 2–0 | 1–0 | 1–1 | 2–3 | 0–1 | 1–2 | 2–0 |
| Latina | 0–1 | 0–3 | 1–1 | 1–1 | 1–4 | 1–0 | 0–4 | 0–0 | 0–1 | 3–2 | — | 1–1 | 0–1 | 2–0 | | 2–0 | 0–2 | |
| Messina | 1–3 | 0–1 | 0–0 | 2–2 | 0–1 | 1–3 | 0–2 | 0–3 | 1–0 | | 2–1 | — | 0–0 | 0–0 | 2–2 | 0–1 | | 0–1 |
| Monopoli | 1–1 | 1–1 | 1–0 | | 1–2 | 3–1 | 1–1 | 1–0 | | 0–0 | 2–0 | 2–1 | — | 1–1 | | 0–1 | 1–1 | 2–2 |
| Picerno | 0–0 | 4–1 | 1–0 | 0–0 | 1–1 | 1–1 | 5–2 | | 1–3 | 1–1 | | 2–0 | 2–2 | — | 1–1 | | 2–0 | 0–0 |
| Potenza | 1–2 | 0–0 | 3–0 | | | 2–2 | 3–3 | 1–1 | | 1–1 | 5–1 | 2–1 | 0–1 | 2–2 | — | 1–0 | 3–1 | 1–5 |
| Sorrento | 0–1 | | 0–3 | 1–1 | 0–0 | 1–3 | 2–1 | 2–1 | 3–0 | 0–1 | | | 1–2 | 1–1 | 0–2 | — | 2–1 | 1–1 |
| Team Altamura | | 1–3 | 0–2 | 2–0 | 1–1 | 0–0 | 1–3 | 0–2 | 0–1 | 2–0 | 1–1 | 2–1 | 0–1 | | 2–2 | 1–1 | — | 2–1 |
| Trapani | 5–1 | 1–2 | 1–2 | | | 1–0 | 0–3 | 0–0 | 1–2 | 1–1 | 4–0 | 1–1 | 0–1 | 0–3 | 4–2 | 0–0 | | — |

## Top goalscorers

    As of 17 March 2025
| Rank | Player | Club | Goals |
| 1 | Facundo Lescano | Trapani (17) Avellino (5) | 22 |
| 2 | Salvatore Caturano | Potenza | 18 |
| 3 | Emanuele Cicerelli | Ternana | 17 |
| 4 | Francesco Salvemini | Audace Cerignola | 16 |
| 4 | Marco Tumminello | Crotone | 16 |
| 4 | Vanja Vlahović | Atalanta U23 | 16 |
| 7 | Mattia Bortolussi | Padova | 15 |
| 8 | Giovanni Bruzzaniti | Pineto | 14 |
| 8 | Gianmario Comi | Pro Vercelli | 14 |
| 8 | Michael De Marchi | Virtus Verona | 14 |
| 8 | Samuel Di Carmine | Trento | 14 |
| 8 | Guglielmo Mignani | Pianese | 14 |