Serie D 2022-2023 (gironi D-E-F)
# Serie D 2022-2023 (gironi D-E-F)

Questa voce raccoglie un approfondimento sui gironi D, E ed F dell'edizione 2022-2023 della Serie D.

## Girone D

### Squadre partecipanti

| Club | Città | Stadio | Stagione precedente |
| - | - | - | - |
| Aglianese | Agliana (PT) | Stadio Germano Bellucci | 8º posto in Serie D/D |
| Bagnolese | Bagnolo in Piano (RE) | Stadio Fratelli Campari | 16º posto in Serie D/D, salva dopo i play-out |
| Carpi | Carpi (MO) | Stadio Sandro Cabassi | 5º posto in Serie D/D |
| Correggese | Correggio (RE) | Stadio Walter Borelli | 8º posto in Serie D/D |
| Corticella | Bologna (Corticella) | Centro sportivo Biavati | 1º posto in Eccellenza Emilia-Romagna/B, promosso |
| Crema | Crema (CR) | Stadio Giuseppe Voltini | 11º posto in Serie D/B |
| Fanfulla | Lodi | Stadio Dossenina | 14º posto in Serie D/D |
| Forlì | Forlì | Stadio Tullo Morgagni | 9º posto in Serie D/D |
| Giana Erminio | Gorgonzola (MI) | Stadio Città di Gorgonzola | 19º posto in Serie C/A, retrocessa dopo i play-out |
| Lentigione | Lentigione di Brescello (RE) | Camp Nòv (Sorbolo Mezzani) | 3º posto in Serie D/D |
| Mezzolara | Mezzolara di Budrio (BO) | Stadio Pietro Zucchini | 6º posto in Serie D/D |
| Pistoiese | Pistoia | Stadio Marcello Melani | 18º posto in Serie C/B, retrocessa dopo i play-out |
| Prato | Prato | Stadio Lungobisenzio | 7º posto in Serie D/D |
| Ravenna | Ravenna | Stadio Bruno Benelli | 2º posto in Serie D/D |
| Real Forte Querceta | Forte dei Marmi e Querceta (LU) | Stadio Necchi Balloni | 15º posto in Serie D/D |
| Salsomaggiore | Salsomaggiore Terme (PR) | Stadio Clemente Francani | 8º posto in Eccellenza Emilia-Romagna/A, promosso |
| Sammaurese | San Mauro Pascoli (FC) | Stadio Macrelli | 10º posto in Serie D/D |
| Sant'Angelo | Sant'Angelo Lodigiano (LO) | Stadio Carlo Chiesa | 1º posto in Eccellenza Lombardia/B, promosso |
| Scandicci | Scandicci (FI) | Stadio comunale Turri | 13º posto in Serie D/E |
| United Riccione | Riccione (RN) | Stadio Italo Nicoletti | 1º posto in Eccellenza Emilia-Romagna/C, promosso |

### Classifica finale

| Pos. | Squadra | Pt | G | V | N | P | GF | GS | DR |
| - | - | - | - | - | - | - | - | - | - |
| 1. | Giana Erminio | 80 | 38 | 23 | 11 | 4 | 77 | 31 | +46 |
| 2. | Pistoiese | 73 | 38 | 20 | 13 | 5 | 56 | 32 | +24 |
| 3. | Carpi | 59 | 38 | 16 | 11 | 11 | 58 | 44 | +14 |
| 4. | Real Forte Querceta | 57 | 38 | 15 | 12 | 11 | 49 | 41 | +8 |
| 5. | Corticella | 57 | 38 | 17 | 6 | 15 | 63 | 62 | +1 |
| 6. | Forlì | 57 | 38 | 16 | 9 | 13 | 54 | 42 | +12 |
| 7. | Ravenna | 56 | 38 | 15 | 11 | 12 | 52 | 47 | +5 |
| 8. | Sammaurese | 51 | 38 | 12 | 15 | 11 | 49 | 44 | +5 |
| 9. | Aglianese | 50 | 38 | 12 | 14 | 12 | 51 | 46 | +5 |
| 10. | United Riccione | 50 | 38 | 13 | 11 | 14 | 50 | 51 | -1 |
| 11. | Prato (-3) | 49 | 38 | 14 | 10 | 14 | 57 | 59 | -2 |
| 12. | Mezzolara | 49 | 38 | 12 | 13 | 13 | 43 | 47 | -4 |
| 13. | Fanfulla (-4) | 48 | 38 | 14 | 10 | 14 | 48 | 57 | -9 |
| 14. | Lentigione | 48 | 38 | 11 | 15 | 12 | 49 | 52 | -3 |
| 15. | Crema | 48 | 38 | 12 | 12 | 14 | 56 | 56 | 0 |
| 16. | Correggese | 48 | 38 | 12 | 12 | 14 | 41 | 48 | -7 |
| 17. | Sant'Angelo | 45 | 38 | 11 | 12 | 15 | 45 | 51 | -6 |
| 18. | Scandicci | 42 | 38 | 10 | 12 | 16 | 46 | 57 | -11 |
| 19. | Bagnolese | 38 | 38 | 9 | 11 | 18 | 30 | 48 | -18 |
| 20. | Salsomaggiore | 13 | 38 | 1 | 10 | 27 | 21 | 80 | -59 |

Legenda:

    Promosso in Serie C 2023-2024.
    Vince i play-off per il ripescaggio.
    Qualificato ai play-off o ai play-out.
    Retrocesso in Eccellenza 2023-2024.

Regolamento

    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.

Note:

    Il Fanfulla ha scontato 4 punti di penalizzazione.
    Il Prato ha scontato 3 punti di penalizzazione.

### Risultati

**Tabellone**

| | AGL | BAG | CAR | COR | CRT | CRE | FAN | FOR | GIA | LEN | MEZ | PIS | PRA | RAV | RFQ | SAL | SAM | SAN | SCA | UNR |
| - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| Aglianese | –––– | 0-1 | 1-0 | 2-0 | 4-2 | 3-0 | 3-0 | 1-0 | 0-1 | 0-0 | 0-1 | 1-2 | 2-1 | 2-2 | 2-2 | 1-0 | 0-3 | 2-2 | 2-0 | 0-2 |
| Bagnolese | 1-0 | –––– | 0-0 | 1-4 | 0-0 | 2-2 | 1-2 | 0-2 | 1-1 | 1-2 | 2-0 | 0-1 | 2-3 | 1-0 | 0-0 | 1-0 | 1-1 | 0-3 | 1-1 | 0-1 |
| Carpi | 2-0 | 3-0 | –––– | 1-0 | 0-2 | 2-0 | 4-1 | 1-0 | 2-0 | 3-1 | 3-1 | 1-1 | 2-2 | 2-4 | 0-0 | 2-0 | 2-3 | 5-1 | 5-1 | 0-0 |
| Correggese | 1-1 | 1-1 | 1-0 | –––– | 2-0 | 1-1 | 0-1 | 2-2 | 0-1 | 0-0 | 1-1 | 3-2 | 1-1 | 0-1 | 1-0 | 2-0 | 1-1 | 2-1 | 3-1 | 2-1 |
| Corticella | 2-1 | 1-2 | 2-0 | 4-2 | –––– | 0-4 | 4-1 | 2-1 | 0-1 | 1-2 | 1-2 | 2-1 | 3-1 | 1-0 | 1-2 | 5-0 | 1-3 | 2-6 | 3-2 | 1-1 |
| Crema | 2-2 | 3-1 | 1-1 | 5-1 | 4-2 | –––– | 2-2 | 2-1 | 1-3 | 1-1 | 1-0 | 0-1 | 2-5 | 1-2 | 2-0 | 3-1 | 1-1 | 0-3 | 0-1 | 3-1 |
| Fanfulla | 0-2 | 1-0 | 3-1 | 1-0 | 1-2 | 3-1 | –––– | 0-3 | 1-4 | 2-2 | 1-1 | 0-2 | 1-3 | 1-1 | 1-0 | 3-0 | 3-0 | 0-2 | 1-1 | 1-1 |
| Forlì | 2-0 | 2-1 | 0-0 | 1-2 | 0-1 | 1-2 | 3-0 | –––– | 1-4 | 2-1 | 2-2 | 2-3 | 2-2 | 1-2 | 2-1 | 2-0 | 3-1 | 2-1 | 2-1 | 4-2 |
| Giana Erminio | 3-2 | 1-1 | 2-0 | 4-1 | 4-0 | 2-1 | 2-0 | 0-0 | –––– | 5-1 | 2-1 | 1-1 | 3-0 | 0-2 | 3-0 | 2-2 | 1-0 | 6-1 | 4-1 | 3-0 |
| Lentigione | 2-2 | 4-0 | 0-0 | 1-1 | 1-3 | 2-1 | 2-4 | 0-0 | 1-1 | –––– | 1-0 | 0-1 | 2-1 | 2-1 | 3-4 | 2-1 | 3-1 | 1-1 | 1-1 | 2-3 |
| Mezzolara | 1-1 | 1-0 | 0-1 | 2-0 | 2-2 | 0-2 | 0-0 | 1-0 | 1-1 | 2-1 | –––– | 0-0 | 3-1 | 1-1 | 1-0 | 1-1 | 1-3 | 3-0 | 0-1 | 2-2 |
| Pistoiese | 2-2 | 0-0 | 4-1 | 1-0 | 2-0 | 1-1 | 3-0 | 0-2 | 1-1 | 1-0 | 2-1 | –––– | 2-0 | 1-1 | 0-0 | 2-1 | 0-0 | 2-2 | 2-1 | 0-0 |
| Prato | 1-1 | 1-0 | 0-2 | 2-0 | 4-2 | 3-3 | 1-1 | 0-0 | 0-3 | 3-1 | 3-1 | 0-1 | –––– | 3-1 | 2-3 | 0-1 | 2-1 | 1-0 | 0-2 | 2-0 |
| Ravenna | 2-2 | 0-1 | 1-3 | 0-0 | 1-3 | 1-0 | 1-1 | 2-1 | 3-3 | 0-1 | 2-3 | 1-1 | 1-2 | –––– | 1-0 | 2-2 | 0-2 | 2-0 | 2-0 | 1-0 |
| Real Forte Querceta | 1-1 | 2-1 | 0-2 | 1-0 | 1-1 | 3-2 | 0-0 | 2-0 | 1-1 | 1-1 | 2-3 | 2-1 | 3-0 | 3-2 | –––– | 4-0 | 3-3 | 1-0 | 3-1 | 0-1 |
| Salsomaggiore | 1-3 | 0-2 | 2-2 | 1-1 | 0-4 | 0-0 | 0-3 | 0-3 | 0-1 | 0-2 | 0-1 | 2-4 | 1-1 | 1-3 | 0-1 | –––– | 0-0 | 1-1 | 0-4 | 1-3 |
| Sammaurese | 1-1 | 0-2 | 1-0 | 1-1 | 0-0 | 2-0 | 1-2 | 0-0 | 2-1 | 1-1 | 3-1 | 3-2 | 0-0 | 1-2 | 0-2 | 4-1 | –––– | 0-1 | 1-1 | 2-0 |
| Sant'Angelo | 0-0 | 1-0 | 3-3 | 1-2 | 1-1 | 0-0 | 2-3 | 0-1 | 1-0 | 1-1 | 2-0 | 0-1 | 1-1 | 0-1 | 0-0 | 0-0 | 2-1 | –––– | 1-0 | 1-0 |
| Scandicci | 1-0 | 2-2 | 1-1 | 0-1 | 1-2 | 0-0 | 0-2 | 1-2 | 0-0 | 1-1 | 2-2 | 0-1 | 4-3 | 1-3 | 2-1 | 2-0 | 1-1 | 3-2 | –––– | 2-2 |
| United Riccione | 2-4 | 2-0 | 5-1 | 3-1 | 2-0 | 1-2 | 2-1 | 2-2 | 1-2 | 1-0 | 0-0 | 1-4 | 1-2 | 0-0 | 0-0 | 3-1 | 1-1 | 3-1 | 0-2 | –––– |

**Calendario**

| andata (1ª) | andata (1ª) | 1ª giornata | ritorno (20ª) | ritorno (20ª) |
| - | - | - | - | - |
| 4 set. | 0-3 | Bagnolese-Sant'Angelo | 0-1 | 8 gen. |
| 4 set. | 3-1 | Carpi-Mezzolara | 1-0 | 8 gen. |
| 4 set. | 1-3 | Corticella-Sammaurese | 0-0 | 8 gen. |
| 4 set. | 3-1 | Fanfulla-Crema | 2-2 | 9 gen. |
| 4 set. | 2-0 | Forlì-Salsomaggiore | 3-0 | 8 gen. |
| 4 set. | 4-1 | Giana Erminio-Correggese | 1-0 | 8 gen. |
| 4 set. | 1-1 | Lentigione-Scandicci | 1-1 | 8 gen. |
| 4 set. | 0-0 | Pistoiese-United Riccione | 4-1 | 8 gen. |
| 4 set. | 1-2 | Ravenna-Prato | 1-3 | 8 gen. |
| 4 set. | 1-1 | Real Forte Querceta-Aglianese | 2-2 | 8 gen. |
| andata (2ª) | andata (2ª) | 2ª giornata | ritorno (21ª) | ritorno (21ª) |
| 11 set. | 4-2 | Aglianese-Corticella | 1-2 | 15 gen. |
| 11 set. | 0-1 | Correggese-Fanfulla | 0-1 | 15 gen. |
| 11 set. | 1-1 | Crema-Lentigione | 1-2 | 15 gen. |
| 11 set. | 0-0 | Mezzolara-Pistoiese | 1-2 | 15 gen. |
| 11 set. | 1-0 | Prato-Bagnolese | 3-2 | 15 gen. |
| 11 set. | 2-2 | Salsomaggiore-Carpi | 0-2 | 15 gen. |
| 11 set. | 0-2 | Sammaurese-Real Forte Querceta | 3-3 | 15 gen. |
| 11 set. | 0-1 | Sant'Angelo-Forlì | 1-2 | 15 gen. |
| 11 set. | 1-3 | Scandicci-Ravenna | 0-2 | 15 gen. |
| 11 set. | 1-2 | United Riccione-Giana Erminio | 0-3 | 15 gen. |
| andata (3ª) | andata (3ª) | 3ª giornata | ritorno (22ª) | ritorno (22ª) |
| 17 set. | 1-1 | Bagnolese-Sammaurese | 2-0 | 21 gen. |
| 18 set. | 5-1 | Carpi-Sant'Angelo | 3-3 | 22 gen. |
| 17 set. | 4-2 | Corticella-Correggese | 0-2 | 21 gen. |
| 18 set. | 1-1 | Fanfulla-United Riccione | 1-2 | 22 gen. |
| 17 set. | 2-2 | Forlì-Prato | 0-0 | 22 gen. |
| 18 set. | 2-1 | Giana Erminio-Mezzolara | 1-1 | 21 gen. |
| 17 set. | 2-2 | Lentigione-Aglianese | 0-0 | 21 gen. |
| 18 set. | 1-1 | Pistoiese-Crema | 1-0 | 22 gen. |
| 18 set. | 2-2 | Ravenna-Salsomaggiore | 3-1 | 21 gen. |
| 18 set. | 3-1 | Real Forte Querceta-Scandicci | 1-2 | 22 gen. |
| andata (4ª) | andata (4ª) | 4ª giornata | ritorno (23ª) | ritorno (23ª) |
| 21 set. | 2-2 | Aglianese-Ravenna | 2-2 | 25 gen. |
| 22 set. | 1-1 | Correggese-Sammaurese | 1-1 | 25 gen. |
| 21 set. | 4-2 | Crema-Corticella | 4-0 | 25 gen. |
| 21 set. | 2-1 | Forlì-Lentigione | 0-0 | 25 gen. |
| 21 set. | 1-0 | Mezzolara-Bagnolese | 0-2 | 25 gen. |
| 21 set. | 0-2 | Prato-Carpi | 2-2 | 25 gen. |
| 21 set. | 0-1 | Salsomaggiore-Giana Erminio | 2-2 | 25 gen. |
| 21 set. | 0-1 | Sant'Angelo-Pistoiese | 2-2 | 25 gen. |
| 21 set. | 0-2 | Scandicci-Fanfulla | 1-1 | 25 gen. |
| 21 set. | 0-0 | United Riccione-Real Forte Querceta | 1-0 | 25 gen. |
| andata (5ª) | andata (5ª) | 5ª giornata | ritorno (24ª) | ritorno (24ª) |
| 28 set. | 3-0 | Aglianese-Crema | 2-2 | 29 gen. |
| 28 set. | 1-0 | Bagnolese-Salsomaggiore | 2-0 | 29 gen. |
| 27 set. | 1-2 | Corticella-Mezzolara | 2-2 | 29 gen. |
| 28 set. | 1-1 | Giana Erminio-Pistoiese | 1-1 | 29 gen. |
| 28 set. | 2-3 | Lentigione-United Riccione | 0-1 | 29 gen. |
| 28 set. | 1-1 | Ravenna-Fanfulla | 1-1 | 29 gen. |
| 28 set. | 1-0 | Real Forte Querceta-Correggese | 0-1 | 29 gen. |
| 28 set. | 1-0 | Sammaurese-Carpi | 3-2 | 29 gen. |
| 28 set. | 1-1 | Sant'Angelo-Prato | 0-1 | 29 gen. |
| 28 set. | 1-2 | Scandicci-Forlì | 1-2 | 29 gen. |
| andata (6ª) | andata (6ª) | 6ª giornata | ritorno (25ª) | ritorno (25ª) |
| 2 ott. | 3-0 | Carpi-Bagnolese | 0-0 | 5 feb. |
| 2 ott. | 3-1 | Correggese-Scandicci | 1-0 | 5 feb. |
| 2 ott. | 1-2 | Crema-Ravenna | 0-1 | 4 feb. |
| 2 ott. | 3-0 | Fanfulla-Sammaurese | 2-1 | 5 feb. |
| 2 ott. | 0-1 | Forlì-Corticella | 1-2 | 4 feb. |
| 2 ott. | 6-1 | Giana Erminio-Sant'Angelo | 0-1 | 5 feb. |
| 12 ott. | 2-1 | Mezzolara-Lentigione | 0-1 | 4 feb. |
| 2 ott. | 0-0 | Pistoiese-Real Forte Querceta | 1-2 | 5 feb. |
| 2 ott. | 1-1 | Salsomaggiore-Prato | 1-0 | 4 feb. |
| 2 ott. | 2-4 | United Riccione-Aglianese | 2-0 | 5 feb. |
| andata (7ª) | andata (7ª) | 7ª giornata | ritorno (26ª) | ritorno (26ª) |
| 5 ott. | 1-0 | Aglianese-Carpi | 0-2 | 8 feb. |
| 5 ott. | 0-2 | Bagnolese-Forlì | 1-2 | 8 feb. |
| 5 ott. | 1-1 | Corticella-United Riccione | 0-2 | 8 feb. |
| 5 ott. | 1-1 | Lentigione-Correggese | 0-0 | 8 feb. |
| 5 ott. | 0-1 | Prato-Pistoiese | 0-2 | 8 feb. |
| 5 ott. | 3-3 | Ravenna-Giana Erminio | 2-0 | 8 feb. |
| 5 ott. | 0-0 | Real Forte Querceta-Fanfulla | 0-1 | 8 feb. |
| 5 ott. | 3-1 | Sammaurese-Mezzolara | 3-1 | 8 feb. |
| 5 ott. | 0-0 | Sant'Angelo-Salsomaggiore | 1-1 | 8 feb. |
| 5 ott. | 0-0 | Scandicci-Crema | 1-0 | 8 feb. |
| andata (8ª) | andata (8ª) | 8ª giornata | ritorno (27ª) | ritorno (27ª) |
| 9 ott. | 1-0 | Carpi-Forlì | 0-0 | 12 feb. |
| 9 ott. | 0-1 | Correggese-Ravenna | 0-0 | 12 feb. |
| 9 ott. | 0-2 | Fanfulla-Aglianese | 0-3 | 12 feb. |
| 9 ott. | 3-0 | Giana Erminio-Prato | 3-0 | 22 feb. |
| 9 ott. | 1-3 | Lentigione-Corticella | 2-1 | 12 feb. |
| 9 ott. | 1-1 | Mezzolara-Salsomaggiore | 1-0 | 12 feb. |
| 9 ott. | 0-0 | Pistoiese-Bagnolese | 1-0 | 12 feb. |
| 9 ott. | 3-2 | Real Forte Querceta-Crema | 0-2 | 12 feb. |
| 9 ott. | 1-1 | Sammaurese-Scandicci | 1-1 | 12 feb. |
| 9 ott. | 3-1 | United Riccione-Sant'Angelo | 0-1 | 12 feb. |
| andata (9ª) | andata (9ª) | 9ª giornata | ritorno (28ª) | ritorno (28ª) |
| 16 ott. | 0-3 | Aglianese-Sammaurese | 1-1 | 19 feb. |
| 16 ott. | 1-2 | Bagnolese-Lentigione | 0-4 | 19 feb. |
| 16 ott. | 1-1 | Carpi-Pistoiese | 1-4 | 19 feb. |
| 16 ott. | 3-2 | Corticella-Scandicci | 2-1 | 19 feb. |
| 16 ott. | 5-1 | Crema-Correggese | 1-1 | 19 feb. |
| 16 ott. | 1-4 | Forlì-Giana Erminio | 0-0 | 19 feb. |
| 16 ott. | 1-1 | Prato-Fanfulla | 3-1 | 19 feb. |
| 16 ott. | 1-0 | Ravenna-Real Forte Querceta | 2-3 | 19 feb. |
| 16 ott. | 1-3 | Salsomaggiore-United Riccione | 1-3 | 19 feb. |
| 16 ott. | 2-0 | Sant'Angelo-Mezzolara | 0-3 | 19 feb. |
| andata (10ª) | andata (10ª) | 10ª giornata | ritorno (29ª) | ritorno (29ª) |
| 23 ott. | 1-1 | Correggese-Aglianese | 0-2 | 26 feb. |
| 23 ott. | 1-2 | Fanfulla-Corticella | 1-4 | 26 feb. |
| 23 ott. | 1-1 | Giana Erminio-Bagnolese | 1-1 | 26 feb. |
| 23 ott. | 2-1 | Lentigione-Salsomaggiore | 2-0 | 26 feb. |
| 23 ott. | 3-1 | Mezzolara-Prato | 1-3 | 26 feb. |
| 23 ott. | 0-2 | Pistoiese-Forlì | 3-2 | 26 feb. |
| 23 ott. | 0-2 | Real Forte Querceta-Carpi | 0-0 | 26 feb. |
| 23 ott. | 2-0 | Sammaurese-Crema | 1-1 | 25 feb. |
| 23 ott. | 3-2 | Scandicci-Sant'Angelo | 0-1 | 26 feb. |
| 23 ott. | 0-0 | United Riccione-Ravenna | 0-1 | 26 feb. |
| andata (11ª) | andata (11ª) | 11ª giornata | ritorno (30ª) | ritorno (30ª) |
| 30 ott. | 2-0 | Aglianese-Scandicci | 0-1 | 5 mar. |
| 30 ott. | 0-1 | Bagnolese-United Riccione | 0-2 | 5 mar. |
| 30 ott. | 2-0 | Carpi-Giana Erminio | 0-2 | 5 mar. |
| 30 ott. | 1-2 | Corticella-Real Forte Querceta | 1-1 | 5 mar. |
| 1º nov. | 1-0 | Crema-Mezzolara | 2-0 | 5 mar. |
| 30 ott. | 3-0 | Forlì-Fanfulla | 3-0 | 5 mar. |
| 30 ott. | 2-0 | Prato-Correggese | 1-1 | 5 mar. |
| 30 ott. | 0-2 | Ravenna-Sammaurese | 2-1 | 5 mar. |
| 30 ott. | 2-4 | Salsomaggiore-Pistoiese | 1-2 | 5 mar. |
| 30 ott. | 1-1 | Sant'Angelo-Lentigione | 1-1 | 5 mar. |
| andata (12ª) | andata (12ª) | 12ª giornata | ritorno (31ª) | ritorno (31ª) |
| 6 nov. | 1-0 | Correggese-Carpi | 0-1 | 12 mar. |
| 6 nov. | 0-3 | Crema-Sant'Angelo | 0-0 | 12 mar. |
| 6 nov. | 3-0 | Fanfulla-Salsomaggiore | 3-0 | 12 mar. |
| 6 nov. | 1-1 | Lentigione-Giana Erminio | 1-5 | 12 mar. |
| 6 nov. | 1-0 | Mezzolara-Forlì | 2-2 | 12 mar. |
| 6 nov. | 2-2 | Pistoiese-Aglianese | 2-1 | 12 mar. |
| 6 nov. | 1-3 | Ravenna-Corticella | 0-1 | 12 mar. |
| 6 nov. | 2-1 | Real Forte Querceta-Bagnolese | 0-0 | 12 mar. |
| 6 nov. | 0-0 | Sammaurese-Prato | 1-2 | 12 mar. |
| 6 nov. | 2-2 | Scandicci-United Riccione | 2-0 | 12 mar. |
| andata (13ª) | andata (13ª) | 13ª giornata | ritorno (32ª) | ritorno (32ª) |
| 13 nov. | 1-1 | Bagnolese-Scandicci | 2-2 | 19 mar. |
| 13 nov. | 3-1 | Carpi-Lentigione | 0-0 | 19 mar. |
| 13 nov. | 2-1 | Forlì-Real Forte Querceta | 0-2 | 19 mar. |
| 13 nov. | 1-0 | Giana Erminio-Sammaurese | 1-2 | 19 mar. |
| 13 nov. | 2-0 | Mezzolara-Correggese | 1-1 | 19 mar. |
| 13 nov. | 3-0 | Pistoiese-Fanfulla | 2-0 | 19 mar. |
| 13 nov. | 4-2 | Prato-Corticella | 1-3 | 19 mar. |
| 13 nov. | 1-3 | Salsomaggiore-Aglianese | 0-1 | 19 mar. |
| 13 nov. | 0-1 | Sant'Angelo-Ravenna | 0-2 | 19 mar. |
| 13 nov. | 1-2 | United Riccione-Crema | 1-3 | 20 mar. |
| andata (14ª) | andata (14ª) | 14ª giornata | ritorno (33ª) | ritorno (33ª) |
| 20 nov. | 2-2 | Aglianese-Sant'Angelo | 0-0 | 2 apr. |
| 20 nov. | 2-2 | Correggese-Forlì | 2-1 | 2 apr. |
| 20 nov. | 1-2 | Corticella-Bagnolese | 0-0 | 1º apr. |
| 20 nov. | 3-1 | Crema-Salsomaggiore | 0-0 | 2 apr. |
| 20 nov. | 3-1 | Fanfulla-Carpi | 1-4 | 2 apr. |
| 20 nov. | 0-1 | Lentigione-Pistoiese | 0-1 | 2 apr. |
| 20 nov. | 2-3 | Ravenna-Mezzolara | 1-1 | 1º apr. |
| 20 nov. | 3-0 | Real Forte Querceta-Prato | 3-2 | 2 apr. |
| 20 nov. | 2-0 | Sammaurese-United Riccione | 1-1 | 2 apr. |
| 20 nov. | 0-0 | Scandicci-Giana Erminio | 1-4 | 2 apr. |
| andata (15ª) | andata (15ª) | 15ª giornata | ritorno (34ª) | ritorno (34ª) |
| 27 nov. | 1-0 | Bagnolese-Ravenna | 1-0 | 6 apr. |
| 27 nov. | 5-1 | Carpi-Scandicci | 1-1 | 6 apr. |
| 27 nov. | 2-0 | Forlì-Aglianese | 0-1 | 6 apr. |
| 28 nov. | 2-1 | Giana Erminio-Crema | 3-1 | 7 apr. |
| 27 nov. | 0-0 | Mezzolara-Fanfulla | 1-1 | 6 apr. |
| 27 nov. | 2-0 | Pistoiese-Corticella | 1-2 | 6 apr. |
| 27 nov. | 3-1 | Prato-Lentigione | 1-2 | 6 apr. |
| 27 nov. | 0-1 | Salsomaggiore-Real Forte Querceta | 0-4 | 6 apr. |
| 27 nov. | 2-1 | Sant'Angelo-Sammaurese | 1-0 | 6 apr. |
| 27 nov. | 3-1 | United Riccione-Correggese | 1-2 | 6 apr. |
| andata (16ª) | andata (16ª) | 16ª giornata | ritorno (35ª) | ritorno (35ª) |
| 4 dic. | 0-1 | Aglianese-Bagnolese | 0-1 | 16 apr. |
| 4 dic. | 2-0 | Correggese-Salsomaggiore | 1-1 | 16 apr. |
| 4 dic. | 2-6 | Corticella-Sant'Angelo | 1-1 | 16 apr. |
| 4 dic. | 1-1 | Crema-Carpi | 0-2 | 16 apr. |
| 4 dic. | 1-4 | Fanfulla-Giana Erminio | 0-2 | 16 apr. |
| 4 dic. | 2-1 | Ravenna-Forlì | 2-1 | 16 apr. |
| 4 dic. | 1-1 | Real Forte Querceta-Lentigione | 4-3 | 16 apr. |
| 4 dic. | 3-2 | Sammaurese-Pistoiese | 0-0 | 16 apr. |
| 4 dic. | 2-2 | Scandicci-Mezzolara | 1-0 | 16 apr. |
| 3 dic. | 1-2 | United Riccione-Prato | 0-2 | 16 apr. |
| andata (17ª) | andata (17ª) | 17ª giornata | ritorno (36ª) | ritorno (36ª) |
| 11 dic. | 1-4 | Bagnolese-Correggese | 1-1 | 23 apr. |
| 11 dic. | 2-4 | Carpi-Ravenna | 3-1 | 23 apr. |
| 11 dic. | 4-2 | Forlì-United Riccione | 2-2 | 23 apr. |
| 11 dic. | 3-0 | Giana Erminio-Real Forte Querceta | 1-1 | 23 apr. |
| 11 dic. | 3-1 | Lentigione-Sammaurese | 1-1 | 23 apr. |
| 11 dic. | 1-1 | Mezzolara-Aglianese | 1-0 | 23 apr. |
| 11 dic. | 2-1 | Pistoiese-Scandicci | 1-0 | 23 apr. |
| 11 dic. | 3-3 | Prato-Crema | 5-2 | 23 apr. |
| 11 dic. | 0-4 | Salsomaggiore-Corticella | 0-5 | 23 apr. |
| 11 dic. | 2-3 | Sant'Angelo-Fanfulla | 2-0 | 23 apr. |
| andata (18ª) | andata (18ª) | 18ª giornata | ritorno (37ª) | ritorno (37ª) |
| 17 dic. | 2-1 | Aglianese-Prato | 1-1 | 30 apr. |
| 17 dic. | 2-1 | Correggese-Sant'Angelo | 2-1 | 30 apr. |
| 18 dic. | 0-1 | Corticella-Giana Erminio | 0-4 | 30 apr. |
| 17 dic. | 3-1 | Crema-Bagnolese | 2-2 | 30 apr. |
| 18 dic. | 2-2 | Fanfulla-Lentigione | 4-2 | 30 apr. |
| 18 dic. | 1-1 | Ravenna-Pistoiese | 1-1 | 30 apr. |
| 17 dic. | 2-3 | Real Forte Querceta-Mezzolara | 0-1 | 30 apr. |
| 18 dic. | 0-0 | Sammaurese-Forlì | 1-3 | 30 apr. |
| 18 dic. | 2-0 | Scandicci-Salsomaggiore | 4-0 | 30 apr. |
| 18 dic. | 5-1 | United Riccione-Carpi | 0-0 | 30 apr. |
| andata (19ª) | andata (19ª) | 19ª giornata | ritorno (38ª) | ritorno (38ª) |
| 21 dic. | 1-2 | Bagnolese-Fanfulla | 0-1 | 7 mag. |
| 21 dic. | 0-2 | Carpi-Corticella | 0-2 | 7 mag. |
| 21 dic. | 1-2 | Forlì-Crema | 1-2 | 7 mag. |
| 21 dic. | 3-2 | Giana Erminio-Aglianese | 1-0 | 7 mag. |
| 21 dic. | 2-1 | Lentigione-Ravenna | 1-0 | 7 mag. |
| 21 dic. | 2-2 | Mezzolara-United Riccione | 0-0 | 7 mag. |
| 21 dic. | 1-0 | Pistoiese-Correggese | 2-3 | 7 mag. |
| 21 dic. | 0-2 | Prato-Scandicci | 3-4 | 7 mag. |
| 22 dic. | 0-0 | Salsomaggiore-Sammaurese | 1-4 | 7 mag. |
| 21 dic. | 0-0 | Sant'Angelo-Real Forte Querceta | 0-1 | 7 mag. |

### Spareggi

**Play-off**

| Semifinali | Semifinali | Semifinali | Finale | Finale | Finale |
| - | - | - | - | - | - |
| 2 | Pistoiese | 1 | | | |
| 5 | Corticella | 2 | 3 | Carpi | 0 |
| 3 | Carpi | 1 | 5 | Corticella | 2 |
| 4 | Real Forte Querceta | 0 | | | |

**Play-off**

**Semifinali**

| | Risultati | | Luogo e data |
| - | - | - | - |
| Pistoiese | 1-2 | Corticella | Pistoia, 14 maggio 2023 |
| Carpi | 1-0 | Real Forte Querceta | Carpi, 14 maggio 2023 |

**Play-off**

**Finale**

| | Risultati | | Luogo e data |
| - | - | - | - |
| Carpi | 0-2 | Corticella | Carpi, 21 maggio 2023 |

**Play-out**

| | Risultati | | Luogo e data |
| - | - | - | - |
| Crema | 0-0 (dts) | Scandicci | Crema, 14 maggio 2023 |
| Correggese | 1-2 | Sant'Angelo | Correggio, 14 maggio 2023 |

## Girone E

### Squadre partecipanti

| Club | Città | Stadio | Stagione precedente |
| - | - | - | - |
| Arezzo | Arezzo | Stadio Città di Arezzo | 3º posto in Serie D/E |
| Città di Castello | Città di Castello (PG) | Stadio Corrado Bernicchi | inattivo |
| Flaminia | Civita Castellana (VT) | Stadio Turiddu Madami | 8º posto in Serie D/E |
| Follonica Gavorrano | Follonica e Gavorrano (GR) | Stadio Malservisi-Matteini | 4º posto in Serie D/E |
| Ghiviborgo | Borgo a Mozzano e Coreglia Antelminelli (LU) | Stadio Carraia | 13º posto in Serie D/D |
| Grosseto | Grosseto | Stadio Carlo Zecchini | 20º posto in Serie C/B, retrocesso |
| Livorno | Livorno | Stadio Armando Picchi | 1º posto in Eccellenza Toscana/B, promosso |
| Montespaccato | Roma (Montespaccato) | Stadio Don Pino Puglisi | 10º posto in Serie D/E |
| Orvietana | Orvieto (TR) | Stadio Luigi Muzi | 1º posto in Eccellenza Umbria, promossa |
| Ostia Mare | Roma (Ostia) | Stadio Anco Marzio | 8º posto in Serie D/G |
| Pianese | Piancastagnaio (SI) | Stadio comunale | 5º posto in Serie D/E |
| Poggibonsi | Poggibonsi (SI) | Stadio Stefano Lotti | 2º posto in Serie D/E |
| Mobilieri Ponsacco | Ponsacco (PI) | Stadio comunale | 11º posto in Serie D/E |
| Sangiovannese | San Giovanni Valdarno (AR) | Stadio Virgilio Fedini | 12º posto in Serie D/E |
| Seravezza | Seravezza (LU) | Stadio Buon Riposo | 12º posto in Serie D/D |
| Trestina | Trestina di Città di Castello (PG) | Stadio Leonardo Casini (Città di Castello) | 7º posto in Serie D/E |
| Tau Altopascio | Altopascio (LU) | Stadio comunale | 1º posto in Eccellenza Toscana/A, promosso |
| Terranuova Traiana | Terranuova Bracciolini (AR) | Stadio Mario Matteini | 2º posto in Eccellenza Toscana/C, vince i play-off |

### Classifica finale

| Pos. | Squadra | Pt | G | V | N | P | GF | GS | DR |
| - | - | - | - | - | - | - | - | - | - |
| 1. | Arezzo | 70 | 34 | 21 | 7 | 6 | 54 | 30 | +24 |
| 2. | Pianese | 63 | 34 | 18 | 9 | 7 | 58 | 42 | +16 |
| 3. | Poggibonsi | 58 | 34 | 17 | 7 | 10 | 65 | 43 | +22 |
| 4. | Follonica Gavorrano | 55 | 34 | 14 | 13 | 7 | 52 | 41 | +11 |
| 5. | Livorno | 49 | 34 | 12 | 13 | 9 | 39 | 35 | +4 |
| 6. | Flaminia | 49 | 34 | 13 | 10 | 11 | 47 | 40 | +7 |
| 7. | Seravezza | 47 | 34 | 12 | 11 | 11 | 41 | 41 | 0 |
| 8. | Ghiviborgo | 43 | 34 | 9 | 16 | 9 | 40 | 41 | -1 |
| 9. | Tau Altopascio | 42 | 34 | 9 | 15 | 10 | 41 | 43 | -2 |
| 10. | Orvietana | 42 | 34 | 10 | 12 | 12 | 38 | 42 | -4 |
| 11. | Sangiovannese | 41 | 34 | 9 | 14 | 11 | 38 | 37 | +1 |
| 12. | Ostia Mare | 41 | 34 | 10 | 11 | 13 | 30 | 34 | -4 |
| 13. | Grosseto | 41 | 34 | 10 | 11 | 13 | 37 | 40 | -3 |
| 14. | Mobilieri Ponsacco | 38 | 34 | 9 | 11 | 14 | 39 | 53 | -14 |
| 15. | Trestina | 37 | 34 | 8 | 13 | 13 | 40 | 48 | -8 |
| 16. | Terranuova Traiana | 35 | 34 | 9 | 8 | 17 | 31 | 45 | -14 |
| 17. | Montespaccato | 33 | 34 | 7 | 12 | 15 | 30 | 45 | -15 |
| 18. | Città di Castello | 32 | 34 | 7 | 11 | 16 | 32 | 52 | -20 |

Legenda:

    Promosso in Serie C 2023-2024.
    Vince i play-off per il ripescaggio.
    Qualificato ai play-off o ai play-out.
    Retrocesso in Eccellenza 2023-2024.

Regolamento

    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.

Note:

    Il Trestina è stato poi ripescato in Serie D 2023-2024.

### Risultati

**Tabellone**

| | ARE | CDC | FLA | FOL | GHI | GRO | LIV | MON | ORV | OMA | PIA | POG | PON | SAN | SER | TRE | TAU | TER |
| - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| Arezzo | –––– | 1-0 | 2-0 | 2-1 | 2-0 | 2-1 | 1-1 | 3-1 | 2-0 | 0-0 | 3-1 | 2-1 | 0-1 | 1-1 | 1-0 | 0-2 | 1-2 | 2-0 |
| Città di Castello | 0-2 | –––– | 3-1 | 1-2 | 2-2 | 0-1 | 2-1 | 4-1 | 0-0 | 0-1 | 1-3 | 1-2 | 1-0 | 1-1 | 1-2 | 2-1 | 1-3 | 0-1 |
| Flaminia | 0-1 | 4-0 | –––– | 0-1 | 0-0 | 3-4 | 0-1 | 2-1 | 0-0 | 1-0 | 1-0 | 0-3 | 3-1 | 2-2 | 2-1 | 1-0 | 0-0 | 3-0 |
| Follonica Gavorrano | 1-3 | 2-2 | 3-3 | –––– | 0-0 | 2-1 | 1-2 | 1-0 | 4-1 | 2-0 | 2-2 | 2-1 | 1-1 | 1-0 | 2-1 | 0-0 | 3-1 | 3-1 |
| Ghiviborgo | 0-0 | 2-2 | 0-0 | 3-2 | –––– | 0-1 | 0-0 | 0-0 | 3-2 | 1-0 | 1-3 | 4-2 | 5-1 | 1-1 | 0-3 | 2-2 | 3-1 | 1-1 |
| Grosseto | 1-2 | 1-2 | 2-1 | 0-0 | 4-4 | –––– | 1-1 | 1-3 | 1-0 | 0-0 | 1-1 | 1-2 | 3-1 | 1-2 | 1-2 | 0-0 | 0-1 | 1-0 |
| Livorno | 0-4 | 3-0 | 2-2 | 1-1 | 1-0 | 1-0 | –––– | 1-1 | 0-2 | 3-1 | 2-2 | 2-1 | 1-0 | 0-2 | 2-0 | 1-1 | 2-2 | 2-0 |
| Montespaccato | 1-1 | 1-0 | 1-2 | 1-1 | 0-0 | 0-1 | 1-0 | –––– | 2-2 | 2-2 | 0-1 | 2-4 | 2-2 | 2-1 | 0-1 | 2-0 | 2-1 | 0-0 |
| Orvietana | 0-4 | 3-0 | 1-1 | 1-1 | 0-0 | 4-1 | 1-0 | 1-2 | –––– | 3-1 | 0-1 | 0-0 | 1-0 | 0-0 | 0-1 | 1-2 | 1-3 | 2-0 |
| Ostia Mare | 3-0 | 1-3 | 2-1 | 2-1 | 1-1 | 1-0 | 1-1 | 1-2 | 1-0 | –––– | 0-1 | 0-1 | 1-2 | 0-0 | 2-0 | 0-0 | 1-1 | 0-1 |
| Pianese | 1-2 | 2-0 | 1-0 | 1-1 | 1-2 | 1-1 | 3-0 | 1-0 | 1-1 | 0-3 | –––– | 4-2 | 3-0 | 2-1 | 2-2 | 4-1 | 2-1 | 3-2 |
| Poggibonsi | 2-2 | 5-0 | 3-1 | 4-4 | 1-0 | 3-0 | 1-0 | 1-0 | 2-2 | 0-1 | 3-0 | –––– | 1-1 | 1-3 | 1-1 | 2-1 | 3-0 | 2-3 |
| Ponsacco | 0-1 | 0-0 | 1-1 | 1-2 | 1-1 | 0-3 | 1-1 | 2-0 | 0-1 | 2-0 | 2-2 | 0-3 | –––– | 2-1 | 1-3 | 1-4 | 1-1 | 3-1 |
| Sangiovannese | 0-3 | 1-1 | 1-1 | 0-1 | 0-1 | 0-3 | 1-0 | 4-0 | 3-0 | 3-1 | 1-2 | 1-1 | 2-2 | –––– | 0-0 | 3-2 | 1-0 | 0-2 |
| Seravezza | 1-2 | 0-0 | 2-2 | 1-2 | 1-0 | 0-0 | 0-3 | 0-0 | 3-3 | 0-0 | 1-3 | 1-3 | 1-2 | 1-0 | –––– | 4-1 | 2-2 | 1-1 |
| Trestina | 1-1 | 0-0 | 0-2 | 2-1 | 1-2 | 0-0 | 1-1 | 1-1 | 1-0 | 2-2 | 1-2 | 3-1 | 1-4 | 1-1 | 2-3 | –––– | 1-2 | 2-0 |
| Tau Altopascio | 5-0 | 0-0 | 0-3 | 2-1 | 1-1 | 0-0 | 1-1 | 1-0 | 3-4 | 0-0 | 2-2 | 1-0 | 2-2 | 0-0 | 0-1 | 1-1 | –––– | 0-0 |
| Terranuova Traiana | 2-1 | 2-2 | 1-3 | 0-0 | 3-0 | 1-1 | 0-2 | 2-0 | 0-1 | 0-1 | 2-0 | 0-3 | 0-1 | 1-1 | 0-1 | 1-2 | 3-1 | –––– |

**Calendario**

| andata (1ª) | andata (1ª) | 1ª giornata | ritorno (18ª) | ritorno (18ª) |
| - | - | - | - | - |
| 4 set. | 0-1 | Flaminia-Livorno | 2-2 | 8 gen. |
| 4 set. | 3-1 | Follonica Gavorrano-Tau Altopascio | 1-2 | 8 gen. |
| 4 set. | 5-1 | Ghiviborgo-Mobilieri Ponsacco | 1-1 | 7 gen. |
| 3 set. | 0-4 | Orvietana-Arezzo | 0-2 | 7 gen. |
| 4 set. | 3-0 | Poggibonsi-Grosseto | 2-1 | 8 gen. |
| 3 set. | 3-1 | Sangiovannese-Ostia Mare | 0-0 | 8 gen. |
| 4 set. | 0-0 | Seravezza-Città di Castello | 2-1 | 8 gen. |
| 4 set. | 2-0 | Terranuova Traiana-Montespaccato | 0-0 | 8 gen. |
| 4 set. | 1-2 | Trestina-Pianese | 1-4 | 8 gen. |
| andata (2ª) | andata (2ª) | 2ª giornata | ritorno (19ª) | ritorno (19ª) |
| 11 set. | 2-1 | Arezzo-Follonica Gavorrano | 3-1 | 15 gen. |
| 11 set. | 2-2 | Città di Castello-Ghiviborgo | 2-2 | 15 gen. |
| 11 set. | 1-2 | Grosseto-Seravezza | 0-0 | 15 gen. |
| 11 set. | 0-2 | Livorno-Sangiovannese | 0-1 | 15 gen. |
| 11 set. | 1-2 | Montespaccato-Flaminia | 1-2 | 15 gen. |
| 11 set. | 1-0 | Ostia Mare-Orvietana | 1-3 | 15 gen. |
| 11 set. | 4-2 | Pianese-Poggibonsi | 0-3 | 15 gen. |
| 11 set. | 3-1 | Mobilieri Ponsacco-Terranuova Traiana | 1-0 | 15 gen. |
| 11 set. | 1-1 | Tau Altopascio-Trestina | 2-1 | 15 gen. |
| andata (3ª) | andata (3ª) | 3ª giornata | ritorno (20ª) | ritorno (20ª) |
| 18 set. | 1-0 | Flaminia-Ostia Mare | 1-2 | 22 gen. |
| 18 set. | 2-2 | Follonica Gavorrano-Pianese | 1-1 | 1º feb. |
| 18 set. | 0-0 | Ghiviborgo-Montespaccato | 0-0 | 22 gen. |
| 18 set. | 1-2 | Grosseto-Città di Castello | 1-0 | 22 gen. |
| 18 set. | 1-3 | Orvietana-Tau Altopascio | 4-3 | 22 gen. |
| 18 set. | 0-3 | Sangiovannese-Arezzo | 1-1 | 21 gen. |
| 18 set. | 1-2 | Seravezza-Mobilieri Ponsacco | 3-1 | 22 gen. |
| 18 set. | 0-2 | Terranuova Traiana-Livorno | 0-2 | 22 gen. |
| 18 set. | 3-1 | Trestina-Poggibonsi | 1-2 | 22 gen. |
| andata (4ª) | andata (4ª) | 4ª giornata | ritorno (21ª) | ritorno (21ª) |
| 28 set. | 2-0 | Arezzo-Terranuova Traiana | 1-2 | 29 gen. |
| 24 set. | 2-0 | Livorno-Seravezza | 3-0 | 29 gen. |
| 28 set. | 1-0 | Montespaccato-Città di Castello | 1-4 | 29 gen. |
| 24 set. | 1-1 | Ostia Mare-Ghiviborgo | 0-1 | 29 gen. |
| 28 set. | 2-1 | Pianese-Sangiovannese | 2-1 | 29 gen. |
| 27 set. | 2-2 | Poggibonsi-Orvietana | 0-0 | 29 gen. |
| 28 set. | 0-3 | Mobilieri Ponsacco-Grosseto | 1-3 | 29 gen. |
| 28 set. | 0-3 | Tau Altopascio-Flaminia | 0-0 | 29 gen. |
| 28 set. | 2-1 | Trestina-Follonica Gavorrano | 0-0 | 28 gen. |
| andata (5ª) | andata (5ª) | 5ª giornata | ritorno (22ª) | ritorno (22ª) |
| 2 ott. | 1-0 | Città di Castello-Mobilieri Ponsacco | 0-0 | 5 feb. |
| 2 ott. | 0-1 | Flaminia-Arezzo | 0-2 | 5 feb. |
| 2 ott. | 2-1 | Follonica Gavorrano-Poggibonsi | 4-4 | 5 feb. |
| 2 ott. | 0-0 | Ghiviborgo-Livorno | 0-1 | 5 feb. |
| 2 ott. | 0-0 | Grosseto-Trestina | 0-0 | 5 feb. |
| 2 ott. | 0-1 | Orvietana-Pianese | 1-1 | 5 feb. |
| 2 ott. | 1-0 | Sangiovannese-Tau Altopascio | 0-0 | 5 feb. |
| 2 ott. | 0-0 | Seravezza-Montespaccato | 1-0 | 5 feb. |
| 2 ott. | 0-1 | Terranuova Traiana-Ostia Mare | 1-0 | 5 feb. |
| andata (6ª) | andata (6ª) | 6ª giornata | ritorno (23ª) | ritorno (23ª) |
| 9 ott. | 1-0 | Arezzo-Seravezza | 2-1 | 12 feb. |
| 9 ott. | 4-1 | Follonica Gavorrano-Orvietana | 1-1 | 12 feb. |
| 9 ott. | 1-0 | Livorno-Mobilieri Ponsacco | 1-1 | 12 feb. |
| 9 ott. | 0-1 | Montespaccato-Grosseto | 3-1 | 12 feb. |
| 9 ott. | 1-3 | Ostia Mare-Città di Castello | 1-0 | 11 feb. |
| 9 ott. | 3-2 | Pianese-Terranuova Traiana | 0-2 | 12 feb. |
| 9 ott. | 3-1 | Poggibonsi-Flaminia | 3-0 | 12 feb. |
| 9 ott. | 1-1 | Tau Altopascio-Ghiviborgo | 1-3 | 12 feb. |
| 9 ott. | 1-1 | Trestina-Sangiovannese | 2-3 | 12 feb. |
| andata (7ª) | andata (7ª) | 7ª giornata | ritorno (24ª) | ritorno (24ª) |
| 16 ott. | 2-1 | Città di Castello-Livorno | 0-3 | 19 feb. |
| 16 ott. | 1-0 | Flaminia-Pianese | 0-1 | 19 feb. |
| 16 ott. | 0-0 | Ghiviborgo-Arezzo | 0-2 | 19 feb. |
| 16 ott. | 0-0 | Grosseto-Follonica Gavorrano | 1-2 | 19 feb. |
| 16 ott. | 2-0 | Mobilieri Ponsacco-Montespaccato | 2-2 | 19 feb. |
| 16 ott. | 1-2 | Orvietana-Trestina | 0-1 | 19 feb. |
| 16 ott. | 1-1 | Sangiovannese-Poggibonsi | 3-1 | 19 feb. |
| 16 ott. | 0-0 | Seravezza-Ostia Mare | 0-2 | 19 feb. |
| 16 ott. | 3-1 | Terranuova Traiana-Tau Altopascio | 0-0 | 19 feb. |
| andata (8ª) | andata (8ª) | 8ª giornata | ritorno (25ª) | ritorno (25ª) |
| 23 ott. | 0-1 | Arezzo-Mobilieri Ponsacco | 1-0 | 26 feb. |
| 23 ott. | 3-3 | Follonica Gavorrano-Flaminia | 1-0 | 25 feb. |
| 23 ott. | 1-0 | Livorno-Grosseto | 1-1 | 26 feb. |
| 23 ott. | 0-0 | Orvietana-Sangiovannese | 0-3 | 26 feb. |
| 23 ott. | 1-2 | Ostia Mare-Montespaccato | 2-2 | 26 feb. |
| 23 ott. | 2-2 | Pianese-Seravezza | 3-1 | 26 feb. |
| 23 ott. | 1-0 | Poggibonsi-Ghiviborgo | 2-4 | 26 feb. |
| 23 ott. | 2-0 | Trestina-Terranuova Traiana | 2-1 | 26 feb. |
| 23 ott. | 0-0 | Tau Altopascio-Città di Castello | 3-1 | 26 feb. |
| andata (9ª) | andata (9ª) | 9ª giornata | ritorno (26ª) | ritorno (26ª) |
| 29 ott. | 0-2 | Città di Castello-Arezzo | 0-1 | 5 mar. |
| 30 ott. | 1-0 | Flaminia-Trestina | 2-0 | 5 mar. |
| 30 ott. | 1-3 | Ghiviborgo-Pianese | 2-1 | 5 mar. |
| 30 ott. | 1-0 | Grosseto-Orvietana | 1-4 | 5 mar. |
| 30 ott. | 2-0 | Mobilieri Ponsacco-Ostia Mare | 2-1 | 5 mar. |
| 30 ott. | 1-0 | Montespaccato-Livorno | 1-1 | 5 mar. |
| 30 ott. | 0-1 | Sangiovannese-Follonica Gavorrano | 0-1 | 5 mar. |
| 30 ott. | 2-2 | Seravezza-Tau Altopascio | 1-0 | 5 mar. |
| 29 ott. | 0-3 | Terranuova Traiana-Poggibonsi | 3-2 | 5 mar. |
| andata (10ª) | andata (10ª) | 10ª giornata | ritorno (27ª) | ritorno (27ª) |
| 6 nov. | 1-1 | Arezzo-Livorno | 4-0 | 12 mar. |
| 6 nov. | 0-0 | Follonica Gavorrano-Ghiviborgo | 2-3 | 12 mar. |
| 6 nov. | 2-0 | Orvietana-Terranuova Traiana | 1-0 | 12 mar. |
| 6 nov. | 1-0 | Ostia Mare-Grosseto | 0-0 | 11 mar. |
| 6 nov. | 3-0 | Pianese-Mobilieri Ponsacco | 2-2 | 11 mar. |
| 6 nov. | 5-0 | Poggibonsi-Città di Castello | 2-1 | 12 mar. |
| 6 nov. | 1-1 | Sangiovannese-Flaminia | 2-2 | 12 mar. |
| 6 nov. | 1-0 | Tau Altopascio-Montespaccato | 1-2 | 12 mar. |
| 6 nov. | 2-3 | Trestina-Seravezza | 1-4 | 12 mar. |
| andata (11ª) | andata (11ª) | 11ª giornata | ritorno (28ª) | ritorno (28ª) |
| 13 nov. | 1-3 | Città di Castello-Pianese | 0-2 | 19 mar. |
| 13 nov. | 0-0 | Flaminia-Orvietana | 1-1 | 19 mar. |
| 13 nov. | 2-2 | Ghiviborgo-Trestina | 2-1 | 19 mar. |
| 13 nov. | 1-2 | Grosseto-Sangiovannese | 3-0 | 19 mar. |
| 13 nov. | 3-1 | Livorno-Ostia Mare | 1-1 | 19 mar. |
| 13 nov. | 1-1 | Mobilieri Ponsacco-Tau Altopascio | 2-2 | 19 mar. |
| 13 nov. | 1-1 | Montespaccato-Arezzo | 1-3 | 18 mar. |
| 13 nov. | 1-3 | Seravezza-Poggibonsi | 1-1 | 15 mar. |
| 13 nov. | 0-0 | Terranuova Traiana-Follonica Gavorrano | 1-3 | 19 mar. |
| andata (12ª) | andata (12ª) | 12ª giornata | ritorno (29ª) | ritorno (29ª) |
| 20 nov. | 2-1 | Arezzo-Grosseto | 2-1 | 1° apr. |
| 20 nov. | 3-0 | Flaminia-Terranuova Traiana | 3-1 | 1° apr. |
| 20 nov. | 2-2 | Follonica Gavorrano-Città di Castello | 2-1 | 2 apr. |
| 19 nov. | 0-1 | Orvietana-Seravezza | 3-3 | 2 apr. |
| 20 nov. | 3-0 | Pianese-Livorno | 2-2 | 2 apr. |
| 20 nov. | 1-0 | Poggibonsi-Montespaccato | 4-2 | 1° apr. |
| 20 nov. | 0-1 | Sangiovannese-Ghiviborgo | 1-1 | 1° apr. |
| 20 nov. | 0-0 | Tau Altopascio-Ostia Mare | 1-1 | 1° apr. |
| 20 nov. | 1-4 | Trestina-Mobilieri Ponsacco | 4-1 | 1° apr. |
| andata (13ª) | andata (13ª) | 13ª giornata | ritorno (30ª) | ritorno (30ª) |
| 27 nov. | 2-1 | Città di Castello-Trestina | 0-0 | 6 apr. |
| 27 nov. | 3-2 | Ghiviborgo-Orvietana | 0-0 | 6 apr. |
| 27 nov. | 2-1 | Grosseto-Flaminia | 4-3 | 6 apr. |
| 27 nov. | 2-2 | Livorno-Tau Altopascio | 1-1 | 6 apr. |
| 27 nov. | 0-3 | Mobilieri Ponsacco-Poggibonsi | 1-1 | 6 apr. |
| 27 nov. | 0-1 | Montespaccato-Pianese | 0-1 | 6 apr. |
| 27 nov. | 3-0 | Ostia Mare-Arezzo | 0-0 | 6 apr. |
| 27 nov. | 1-2 | Seravezza-Follonica Gavorrano | 1-2 | 6 apr. |
| 27 nov. | 1-1 | Terranuova Traiana-Sangiovannese | 2-0 | 6 apr. |
| andata (14ª) | andata (14ª) | 14ª giornata | ritorno (31ª) | ritorno (31ª) |
| 4 dic. | 2-1 | Flaminia-Seravezza | 2-2 | 16 apr. |
| 4 dic. | 1-0 | Follonica Gavorrano-Montespaccato | 1-1 | 16 apr. |
| 4 dic. | 1-0 | Orvietana-Mobilieri Ponsacco | 1-0 | 16 apr. |
| 4 dic. | 1-2 | Pianese-Arezzo | 1-3 | 16 apr. |
| 4 dic. | 0-1 | Poggibonsi-Ostia Mare | 1-0 | 16 apr. |
| 4 dic. | 1-1 | Sangiovannese-Città di Castello | 1-1 | 16 apr. |
| 4 dic. | 0-0 | Tau Altopascio-Grosseto | 1-0 | 16 apr. |
| 4 dic. | 3-0 | Terranuova Traiana-Ghiviborgo | 1-1 | 16 apr. |
| 4 dic. | 1-1 | Trestina-Livorno | 1-1 | 16 apr. |
| andata (15ª) | andata (15ª) | 15ª giornata | ritorno (32ª) | ritorno (32ª) |
| 11 dic. | 1-2 | Arezzo-Tau Altopascio | 0-5 | 23 apr. |
| 11 dic. | 0-0 | Città di Castello-Orvietana | 0-3 | 23 apr. |
| 11 dic. | 0-0 | Ghiviborgo-Flaminia | 0-1 | 23 apr. |
| 11 dic. | 1-0 | Grosseto-Terranuova Traiana | 1-1 | 23 apr. |
| 11 dic. | 2-1 | Livorno-Poggibonsi | 0-1 | 23 apr. |
| 11 dic. | 1-2 | Mobilieri Ponsacco-Follonica Gavorrano | 1-1 | 23 apr. |
| 11 dic. | 2-0 | Montespaccato-Trestina | 1-1 | 23 apr. |
| 11 dic. | 0-1 | Ostia Mare-Pianese | 3-0 | 23 apr. |
| 11 dic. | 1-0 | Seravezza-Sangiovannese | 0-0 | 23 apr. |
| andata (16ª) | andata (16ª) | 16ª giornata | ritorno (33ª) | ritorno (33ª) |
| 17 dic. | 3-1 | Flaminia-Mobilieri Ponsacco | 1-1 | 30 apr. |
| 18 dic. | 2-0 | Follonica Gavorrano-Ostia Mare | 1-2 | 30 apr. |
| 17 dic. | 0-3 | Ghiviborgo-Seravezza | 0-1 | 30 apr. |
| 17 dic. | 1-0 | Orvietana-Livorno | 2-0 | 30 apr. |
| 18 dic. | 1-1 | Pianese-Grosseto | 1-1 | 30 apr. |
| 17 dic. | 3-0 | Poggibonsi-Tau Altopascio | 0-1 | 30 apr. |
| 18 dic. | 4-0 | Sangiovannese-Montespaccato | 1-2 | 30 apr. |
| 17 dic. | 2-2 | Terranuova Traiana-Città di Castello | 1-0 | 30 apr. |
| 17 dic. | 1-1 | Trestina-Arezzo | 2-0 | 30 apr. |
| andata (17ª) | andata (17ª) | 17ª giornata | ritorno (34ª) | ritorno (34ª) |
| 21 dic. | 2-1 | Arezzo-Poggibonsi | 2-2 | 7 mag. |
| 21 dic. | 3-1 | Città di Castello-Flaminia | 0-4 | 7 mag. |
| 21 dic. | 4-4 | Grosseto-Ghiviborgo | 1-0 | 7 mag. |
| 21 dic. | 1-1 | Livorno-Follonica Gavorrano | 2-1 | 7 mag. |
| 21 dic. | 2-1 | Mobilieri Ponsacco-Sangiovannese | 2-2 | 7 mag. |
| 21 dic. | 2-2 | Montespaccato-Orvietana | 1-1 | 7 mag. |
| 21 dic. | 0-0 | Ostia Mare-Trestina | 2-2 | 7 mag. |
| 21 dic. | 1-1 | Seravezza-Terranuova Traiana | 1-0 | 7 mag. |
| 21 dic. | 2-2 | Tau Altopascio-Pianese | 1-2 | 7 mag. |

### Spareggi

**Play-off**

| Semifinali | Semifinali | Semifinali | Finale | Finale | Finale |
| - | - | - | - | - | - |
| 2 | Pianese | 3 | | | |
| 5 | Livorno | 1 | 2 | Pianese (dts) | 2 |
| 3 | Poggibonsi | 2 | 3 | Poggibonsi | 1 |
| 4 | Follonica Gavorrano | 1 | | | |

**Play-off**

**Semifinali**

| | Risultati | | Luogo e data |
| - | - | - | - |
| Pianese | 3-1 | Livorno | Piancastagnaio, 14 maggio 2023 |
| Poggibonsi | 2-1 | Follonica Gavorrano | Poggibonsi, 14 maggio 2023 |

**Play-off**

**Finale**

| | Risultati | | Luogo e data |
| - | - | - | - |
| Pianese | 2-1 (dts) | Poggibonsi | Piancastagnaio, 21 maggio 2023 |

**Play-out**

| | Risultati | | Luogo e data |
| - | - | - | - |
| Grosseto | 0-0 (dts) | Terranuova Traiana | Firenze, 14 maggio 2023 |
| Mobilieri Ponsacco | 1-0 | Trestina | Ponsacco, 14 maggio 2023 |

## Girone F

### Squadre partecipanti

| Club | Città | Stadio | Stagione precedente |
| - | - | - | - |
| Avezzano | Avezzano (AQ) | Stadio dei Marsi | 1º posto in Eccellenza Abruzzo, promosso |
| Chieti | Chieti | Stadio Guido Angelini | 8º posto in Serie D/F |
| Cynthialbalonga | Genzano di Roma, Albano Laziale, Castel Gandolfo e Pavona (RM) | Stadio Bruno Abbatini | 6º posto in Serie D/G |
| Fano | Fano (PU) | Stadio Raffaele Mancini | 13º posto in Serie D/F, salvo dopo i play-out |
| Matese | Piedimonte Matese (CE) | Stadio Pasqualino Ferrante | 12º posto in Serie D/F |
| Montegiorgio | Montegiorgio (FM) | Stadio comunale Pianarelle Tamburrini | 10º posto in Serie D/F |
| Pineto | Pineto (TE) | Stadio Mariani-Pavone | 6º posto in Serie D/F |
| Porto d'Ascoli | Porto d'Ascoli di San Benedetto del Tronto (AP) | Stadio Riviera delle Palme | 11º posto in Serie D/F |
| Roma City | Riano (RM) | Stadio Nicola Urbani | |
| Sambenedettese | San Benedetto del Tronto (AP) | Stadio Riviera delle Palme | 4º posto in Serie D/F |
| Notaresco | Notaresco (TE) | Stadio Vincenzo Savini | 9º posto in Serie D/F |
| Team Nuova Florida | Ardea (RM) | Stadio Marco Mazzucchi | 2º posto in Serie D/G |
| Termoli | Termoli (CB) | Stadio Gino Cannarsa | 1º posto in Eccellenza Molise, promosso |
| Tolentino | Tolentino (MC) | Stadio della Vittoria | 3º posto in Serie D/F |
| Trastevere | Roma (Trastevere) | Trastevere Stadium | 2º posto in Serie D/F |
| Vastese | Vasto (CH) | Stadio Aragona | 5º posto in Serie D/F |
| Vastogirardi | Vastogirardi (IS) | Stadio Filippo Di Tella | 14º posto in Serie D/F, salvo dopo i play-out |
| Vigor Senigallia | Senigallia (AN) | Stadio Goffredo Bianchelli | 1º posto in Eccellenza Marche, promossa |

### Classifica finale

| Pos. | Squadra | Pt | G | V | N | P | GF | GS | DR |
| - | - | - | - | - | - | - | - | - | - |
| 1. | Pineto | 72 | 34 | 21 | 9 | 4 | 50 | 21 | +29 |
| 2. | Vigor Senigallia | 67 | 34 | 20 | 7 | 7 | 52 | 34 | +18 |
| 3. | Trastevere | 62 | 34 | 18 | 8 | 8 | 56 | 41 | +15 |
| 4. | Fano | 60 | 34 | 18 | 6 | 10 | 45 | 34 | +9 |
| 5. | Cynthialbalonga | 52 | 34 | 13 | 13 | 8 | 32 | 23 | +9 |
| 6. | Matese | 47 | 34 | 12 | 11 | 11 | 44 | 38 | +6 |
| 7. | Sambenedettese (-1) | 46 | 34 | 13 | 8 | 13 | 39 | 37 | +2 |
| 8. | Chieti | 46 | 34 | 12 | 10 | 12 | 29 | 27 | +2 |
| 9. | Porto d'Ascoli | 45 | 34 | 10 | 15 | 9 | 28 | 27 | +1 |
| 10. | Vastogirardi (-1) | 42 | 34 | 10 | 13 | 11 | 30 | 31 | -1 |
| 11. | Team Nuova Florida | 42 | 34 | 11 | 9 | 14 | 33 | 44 | -11 |
| 12. | Avezzano | 40 | 34 | 11 | 7 | 16 | 35 | 41 | -6 |
| 13. | Roma City | 37 | 34 | 9 | 10 | 15 | 29 | 42 | -13 |
| 14. | Vastese | 36 | 34 | 8 | 12 | 14 | 37 | 43 | -6 |
| 15. | Termoli | 34 | 34 | 5 | 19 | 10 | 25 | 34 | -9 |
| 16. | Notaresco | 31 | 34 | 6 | 13 | 15 | 23 | 41 | -18 |
| 17. | Montegiorgio | 31 | 34 | 7 | 10 | 17 | 21 | 34 | -13 |
| 18. | Tolentino | 31 | 34 | 7 | 10 | 17 | 25 | 41 | -16 |

Legenda:

    Promosso in Serie C 2023-2024.
    Vince i play-off per il ripescaggio.
    Qualificato ai play-off o ai play-out.
    Retrocesso in Eccellenza 2023-2024.

Regolamento

    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.

Note:

    Il Vastogirardi ha scontato 1 punto di penalizzazione.
    La Sambenedettese ha scontato 1 punto di penalizzazione.

### Risultati

**Tabellone**

| | AVE | CHI | CYN | FAN | MAT | MON | PIN | POR | ROM | SAM | SAN | TNF | TER | TOL | TRA | VAS | VTG | VSE |
| - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| Avezzano | –––– | 1-0 | 1-1 | 0-2 | 1-2 | 1-0 | 0-1 | 0-1 | 2-0 | 0-1 | 2-0 | 0-2 | 1-1 | 3-0 | 1-2 | 1-1 | 1-2 | 3-1 |
| Chieti | 0-1 | –––– | 1-1 | 2-0 | 2-0 | 0-1 | 0-0 | 1-2 | 1-0 | 0-3 | 1-1 | 1-1 | 3-1 | 1-0 | 1-2 | 0-0 | 3-1 | 1-0 |
| Cynthialbalonga | 0-2 | 0-0 | –––– | 0-1 | 1-0 | 1-0 | 0-0 | 1-0 | 0-0 | 3-0 | 1-0 | 2-1 | 2-0 | 1-1 | 1-1 | 0-1 | 1-0 | 0-1 |
| Fano | 5-1 | 1-0 | 1-1 | –––– | 2-1 | 3-1 | 2-1 | 2-0 | 2-0 | 1-2 | 1-2 | 0-2 | 1-1 | 2-0 | 3-2 | 2-1 | 1-1 | 0-1 |
| Matese | 2-2 | 2-0 | 1-1 | 1-0 | –––– | 0-0 | 0-1 | 4-1 | 2-1 | 1-2 | 0-0 | 1-2 | 1-1 | 1-3 | 4-1 | 2-0 | 3-0 | 0-0 |
| Montegiorgio | 2-0 | 1-0 | 0-1 | 1-2 | 0-1 | –––– | 0-1 | 0-0 | 0-2 | 1-3 | 0-0 | 2-2 | 0-0 | 1-0 | 0-0 | 3-0 | 0-0 | 2-1 |
| Pineto | 1-1 | 1-0 | 1-0 | 0-2 | 2-2 | 1-0 | –––– | 2-2 | 3-1 | 0-0 | 1-0 | 3-0 | 4-3 | 0-0 | 3-1 | 2-1 | 2-0 | 3-0 |
| Porto d'Ascoli | 2-0 | 1-1 | 1-1 | 2-0 | 2-0 | 0-0 | 1-3 | –––– | 0-1 | 0-0 | 2-1 | 1-1 | 0-1 | 1-2 | 1-1 | 1-0 | 0-0 | 2-1 |
| Roma City | 2-0 | 0-2 | 0-0 | 2-0 | 1-2 | 0-1 | 0-0 | 0-0 | –––– | 0-3 | 1-0 | 1-0 | 2-1 | 1-1 | 0-2 | 1-0 | 1-1 | 1-2 |
| Sambenedettese | 2-0 | 1-2 | 0-2 | 1-2 | 1-2 | 3-1 | 0-3 | 0-0 | 0-0 | –––– | 1-1 | 1-1 | 3-0 | 1-0 | 0-2 | 1-0 | 1-0 | 1-2 |
| San Nicolò Notaresco | 2-2 | 0-1 | 0-3 | 2-3 | 1-0 | 0-0 | 0-1 | 1-0 | 2-3 | 1-0 | –––– | 1-1 | 0-0 | 0-0 | 0-2 | 2-1 | 0-3 | 2-2 |
| Team Nuova Florida | 0-3 | 0-0 | 2-1 | 1-1 | 0-1 | 2-0 | 1-3 | 0-2 | 2-1 | 1-0 | 3-0 | –––– | 0-1 | 2-2 | 0-3 | 1-0 | 0-3 | 1-2 |
| Termoli | 1-0 | 1-0 | 0-0 | 0-0 | 2-2 | 1-1 | 0-1 | 1-1 | 1-1 | 0-0 | 0-0 | 2-0 | –––– | 1-2 | 0-1 | 1-1 | 0-0 | 0-0 |
| Tolentino | 1-2 | 0-1 | 1-3 | 0-0 | 0-0 | 1-0 | 0-2 | 0-1 | 1-0 | 1-3 | 0-1 | 0-1 | 1-1 | –––– | 1-0 | 1-1 | 1-2 | 1-1 |
| Trastevere | 1-2 | 2-1 | 0-0 | 2-1 | 3-2 | 2-1 | 2-0 | 1-1 | 3-1 | 3-2 | 1-0 | 1-1 | 3-1 | 1-2 | –––– | 1-1 | 2-0 | 3-2 |
| Vastese | 1-1 | 0-0 | 3-1 | 0-1 | 2-2 | 2-1 | 1-4 | 0-0 | 5-2 | 1-0 | 1-1 | 1-0 | 1-1 | 2-0 | 4-4 | –––– | 3-1 | 1-2 |
| Vastogirardi | 1-0 | 1-1 | 0-1 | 0-1 | 0-0 | 2-0 | 0-0 | 0-0 | 1-1 | 1-1 | 3-1 | 1-2 | 1-1 | 1-0 | 1-0 | 2-1 | –––– | 1-1 |
| Vigor Senigallia | 1-0 | 1-2 | 3-1 | 3-0 | 3-2 | 2-1 | 1-0 | 1-0 | 2-2 | 5-2 | 1-1 | 3-0 | 1-0 | 2-1 | 2-0 | 1-0 | 1-0 | –––– |

**Calendario**

| andata (1ª) | andata (1ª) | 1ª giornata | ritorno (18ª) | ritorno (18ª) |
| - | - | - | - | - |
| 4 set. | 3-1 | Chieti-Vastogirardi | 1-1 | 8 gen. |
| 4 set. | 0-1 | Cynthialbalonga-Vigor Senigallia | 1-3 | 8 gen. |
| 4 set. | 1-3 | Montegiorgio-Sambenedettese | 1-3 | 8 gen. |
| 4 set. | 4-3 | Pineto-Termoli | 1-0 | 8 gen. |
| 4 set. | 2-0 | Porto d'Ascoli-Avezzano | 1-0 | 8 gen. |
| 4 set. | 1-0 | San Nicolò Notaresco-Matese | 0-0 | 8 gen. |
| 4 set. | 1-1 | Team Nuova Florida-Fano | 2-0 | 8 gen. |
| 4 set. | 1-1 | Tolentino-Vastese | 0-2 | 7 gen. |
| 4 set. | 3-1 | Trastevere-Roma City | 2-0 | 8 gen. |
| andata (2ª) | andata (2ª) | 2ª giornata | ritorno (19ª) | ritorno (19ª) |
| 11 set. | 1-0 | Avezzano-Montegiorgio | 0-2 | 15 gen. |
| 11 set. | 2-1 | Fano-Pineto | 2-0 | 15 gen. |
| 11 set. | 1-2 | Matese-Team Nuova Florida | 1-0 | 15 gen. |
| 11 set. | 0-0 | Roma City-Porto d'Ascoli | 1-0 | 15 gen. |
| 11 set. | 0-2 | Sambenedettese-Cynthialbalonga | 0-3 | 15 gen. |
| 11 set. | 1-2 | Termoli-Tolentino | 1-1 | 15 gen. |
| 11 set. | 4-4 | Vastese-Trastevere | 1-1 | 15 gen. |
| 11 set. | 3-1 | Vastogirardi-San Nicolò Notaresco | 3-0 | 15 gen. |
| 11 set. | 1-2 | Vigor Senigallia-Chieti | 0-1 | 15 gen. |
| andata (3ª) | andata (3ª) | 3ª giornata | ritorno (20ª) | ritorno (20ª) |
| 18 set. | 2-0 | Avezzano-Roma City | 0-2 | 22 gen. |
| 18 set. | 0-3 | Chieti-Sambenedettese | 2-1 | 22 gen. |
| 18 set. | 1-0 | Cynthialbalonga-Montegiorgio | 1-0 | 25 gen. |
| 18 set. | 2-2 | Pineto-Matese | 1-0 | 22 gen. |
| 18 set. | 1-0 | Porto d'Ascoli-Vastese | 0-0 | 8 feb. |
| 18 set. | 2-2 | San Nicolò Notaresco-Vigor Senigallia | 1-1 | 22 gen. |
| 18 set. | 0-3 | Team Nuova Florida-Vastogirardi | 2-1 | 22 gen. |
| 18 set. | 0-0 | Tolentino-Fano | 0-2 | 22 gen. |
| 18 set. | 3-1 | Trastevere-Termoli | 1-0 | 22 gen. |
| andata (4ª) | andata (4ª) | 4ª giornata | ritorno (21ª) | ritorno (21ª) |
| 24 set. | 0-2 | Cynthialbalonga-Avezzano | 1-1 | 29 gen. |
| 28 set. | 3-2 | Fano-Trastevere | 1-2 | 29 gen. |
| 28 set. | 1-3 | Matese-Tolentino | 0-0 | 29 gen. |
| 28 set. | 1-0 | Montegiorgio-Chieti | 1-0 | 29 gen. |
| 28 set. | 1-1 | Sambenedettese-San Nicolò Notaresco | 0-1 | 29 gen. |
| 28 set. | 1-1 | Termoli-Porto d'Ascoli | 1-0 | 29 gen. |
| 28 set. | 5-2 | Vastese-Roma City | 0-1 | 29 gen. |
| 28 set. | 0-0 | Vastogirardi-Pineto | 0-2 | 29 gen. |
| 28 set. | 3-0 | Vigor Senigallia-Team Nuova Florida | 2-1 | 29 gen. |
| andata (5ª) | andata (5ª) | 5ª giornata | ritorno (22ª) | ritorno (22ª) |
| 2 ott. | 1-1 | Avezzano-Vastese | 1-1 | 5 feb. |
| 2 ott. | 1-1 | Chieti-Cynthialbalonga | 0-0 | 5 feb. |
| 2 ott. | 3-0 | Pineto-Vigor Senigallia | 0-1 | 5 feb. |
| 2 ott. | 2-0 | Porto d'Ascoli-Fano | 0-2 | 4 feb. |
| 2 ott. | 2-1 | Roma City-Termoli | 1-1 | 5 feb. |
| 2 ott. | 0-0 | San Nicolò Notaresco-Montegiorgio | 0-0 | 5 feb. |
| 2 ott. | 1-0 | Team Nuova Florida-Sambenedettese | 1-1 | 5 feb. |
| 2 ott. | 1-2 | Tolentino-Vastogirardi | 0-1 | 22 feb. |
| 2 ott. | 3-2 | Trastevere-Matese | 1-4 | 5 feb. |
| andata (6ª) | andata (6ª) | 6ª giornata | ritorno (23ª) | ritorno (23ª) |
| 9 ott. | 0-1 | Chieti-Avezzano | 0-1 | 12 feb. |
| 9 ott. | 1-0 | Cynthialbalonga-San Nicolò Notaresco | 3-0 | 12 feb. |
| 9 ott. | 2-0 | Fano-Roma City | 0-2 | 12 feb. |
| 9 ott. | 4-1 | Matese-Porto d'Ascoli | 0-2 | 12 feb. |
| 9 ott. | 2-2 | Montegiorgio-Team Nuova Florida | 0-2 | 12 feb. |
| 9 ott. | 0-3 | Sambenedettese-Pineto | 0-0 | 12 feb. |
| 9 ott. | 1-1 | Termoli-Vastese | 1-1 | 12 feb. |
| 9 ott. | 1-0 | Vastogirardi-Trastevere | 0-2 | 12 feb. |
| 9 ott. | 2-1 | Vigor Senigallia-Tolentino | 1-1 | 12 feb. |
| andata (7ª) | andata (7ª) | 7ª giornata | ritorno (24ª) | ritorno (24ª) |
| 16 ott. | 1-1 | Avezzano-Termoli | 0-1 | 19 feb. |
| 16 ott. | 1-0 | Pineto-Montegiorgio | 1-0 | 19 feb. |
| 16 ott. | 0-0 | Porto d'Ascoli-Vastogirardi | 0-0 | 19 feb. |
| 16 ott. | 1-2 | Roma City-Matese | 1-2 | 19 feb. |
| 16 ott. | 0-1 | San Nicolò Notaresco-Chieti | 1-1 | 19 feb. |
| 16 ott. | 2-1 | Team Nuova Florida-Cynthialbalonga | 1-2 | 19 feb. |
| 16 ott. | 1-3 | Tolentino-Sambenedettese | 0-1 | 18 feb. |
| 16 ott. | 3-2 | Trastevere-Vigor Senigallia | 0-2 | 19 feb. |
| 16 ott. | 0-1 | Vastese-Fano | 1-2 | 18 feb. |
| andata (8ª) | andata (8ª) | 8ª giornata | ritorno (25ª) | ritorno (25ª) |
| 23 ott. | 1-1 | Chieti-Team Nuova Florida | 0-0 | 26 feb. |
| 23 ott. | 0-0 | Cynthialbalonga-Pineto | 0-1 | 8 mar. |
| 23 ott. | 1-1 | Fano-Termoli | 0-0 | 26 feb. |
| 23 ott. | 2-0 | Matese-Vastese | 2-2 | 26 feb. |
| 23 ott. | 1-0 | Montegiorgio-Tolentino | 0-1 | 26 feb. |
| 23 ott. | 0-2 | Sambenedettese-Trastevere | 2-3 | 26 feb. |
| 23 ott. | 2-2 | San Nicolò Notaresco-Avezzano | 0-2 | 25 feb. |
| 23 ott. | 1-1 | Vastogirardi-Roma City | 1-1 | 26 feb. |
| 23 ott. | 1-0 | Vigor Senigallia-Porto d'Ascoli | 1-2 | 26 feb. |
| andata (9ª) | andata (9ª) | 9ª giornata | ritorno (26ª) | ritorno (26ª) |
| 30 ott. | 0-2 | Avezzano-Fano | 1-5 | 5 mar. |
| 30 ott. | 1-0 | Pineto-Chieti | 0-0 | 5 mar. |
| 30 ott. | 0-0 | Porto d'Ascoli-Sambenedettese | 0-0 | 5 mar. |
| 30 ott. | 1-2 | Roma City-Vigor Senigallia | 2-2 | 5 mar. |
| 30 ott. | 3-0 | Team Nuova Florida-San Nicolò Notaresco | 1-1 | 5 mar. |
| 30 ott. | 2-2 | Termoli-Matese | 1-1 | 5 mar. |
| 30 ott. | 1-3 | Tolentino-Cynthialbalonga | 1-1 | 5 mar. |
| 30 ott. | 2-1 | Trastevere-Montegiorgio | 0-0 | 5 mar. |
| 30 ott. | 3-1 | Vastese-Vastogirardi | 1-2 | 5 mar. |
| andata (10ª) | andata (10ª) | 10ª giornata | ritorno (27ª) | ritorno (27ª) |
| 6 nov. | 1-0 | Chieti-Tolentino | 1-0 | 12 mar. |
| 6 nov. | 1-1 | Cynthialbalonga-Trastevere | 0-0 | 12 mar. |
| 6 nov. | 1-0 | Matese-Fano | 1-2 | 12 mar. |
| 6 nov. | 0-0 | Montegiorgio-Porto d'Ascoli | 0-0 | 11 mar. |
| 6 nov. | 0-0 | Sambenedettese-Roma City | 3-0 | 12 mar. |
| 6 nov. | 0-1 | San Nicolò Notaresco-Pineto | 0-1 | 12 mar. |
| 6 nov. | 0-3 | Team Nuova Florida-Avezzano | 2-0 | 11 mar. |
| 6 nov. | 1-1 | Vastogirardi-Termoli | 0-0 | 12 mar. |
| 6 nov. | 1-0 | Vigor Senigallia-Vastese | 2-1 | 12 mar. |
| andata (11ª) | andata (11ª) | 11ª giornata | ritorno (28ª) | ritorno (28ª) |
| 13 nov. | 1-2 | Avezzano-Matese | 2-2 | 15 mar. |
| 13 nov. | 1-1 | Fano-Vastogirardi | 1-0 | 19 mar. |
| 13 nov. | 3-0 | Pineto-Team Nuova Florida | 3-1 | 19 mar. |
| 13 nov. | 1-1 | Porto d'Ascoli-Cynthialbalonga | 0-1 | 19 mar. |
| 13 nov. | 0-1 | Roma City-Montegiorgio | 2-0 | 19 mar. |
| 13 nov. | 0-0 | Termoli-Vigor Senigallia | 0-1 | 19 mar. |
| 13 nov. | 0-1 | Tolentino-San Nicolò Notaresco | 0-0 | 19 mar. |
| 13 nov. | 2-1 | Trastevere-Chieti | 2-1 | 19 mar. |
| 13 nov. | 1-0 | Vastese-Sambenedettese | 0-1 | 19 mar. |
| andata (12ª) | andata (12ª) | 12ª giornata | ritorno (29ª) | ritorno (29ª) |
| 20 nov. | 1-2 | Chieti-Porto d'Ascoli | 1-1 | 2 apr. |
| 20 nov. | 0-0 | Cynthialbalonga-Roma City | 0-0 | 1° apr. |
| 20 nov. | 3-0 | Montegiorgio-Vastese | 1-2 | 2 apr. |
| 20 nov. | 1-1 | Pineto-Avezzano | 1-0 | 2 apr. |
| 20 nov. | 3-0 | Sambenedettese-Termoli | 0-0 | 2 apr. |
| 20 nov. | 0-2 | San Nicolò Notaresco-Trastevere | 0-1 | 2 apr. |
| 20 nov. | 2-2 | Team Nuova Florida-Tolentino | 1-0 | 2 apr. |
| 20 nov. | 0-0 | Vastogirardi-Matese | 0-3 | 2 apr. |
| 20 nov. | 3-0 | Vigor Senigallia-Fano | 1-0 | 2 apr. |
| andata (13ª) | andata (13ª) | 13ª giornata | ritorno (30ª) | ritorno (30ª) |
| 27 nov. | 1-2 | Avezzano-Vastogirardi | 0-1 | 6 apr. |
| 27 nov. | 1-2 | Fano-Sambenedettese | 2-1 | 6 apr. |
| 27 nov. | 0-0 | Matese-Vigor Senigallia | 2-3 | 6 apr. |
| 27 nov. | 2-1 | Porto d'Ascoli-San Nicolò Notaresco | 0-1 | 6 apr. |
| 27 nov. | 0-2 | Roma City-Chieti | 0-1 | 6 apr. |
| 27 nov. | 1-1 | Termoli-Montegiorgio | 0-0 | 6 apr. |
| 27 nov. | 0-2 | Tolentino-Pineto | 0-0 | 6 apr. |
| 27 nov. | 1-1 | Trastevere-Team Nuova Florida | 3-0 | 6 apr. |
| 27 nov. | 3-1 | Vastese-Cynthialbalonga | 1-0 | 6 apr. |
| andata (14ª) | andata (14ª) | 14ª giornata | ritorno (31ª) | ritorno (31ª) |
| 4 dic. | 0-0 | Chieti-Vastese | 0-0 | 16 apr. |
| 4 dic. | 2-0 | Cynthialbalonga-Termoli | 0-0 | 16 apr. |
| 4 dic. | 1-2 | Montegiorgio-Fano | 1-3 | 16 apr. |
| 4 dic. | 3-1 | Pineto-Trastevere | 0-2 | 16 apr. |
| 4 dic. | 1-2 | Sambenedettese-Matese | 2-1 | 16 apr. |
| 4 dic. | 2-3 | San Nicolò Notaresco-Roma City | 0-1 | 16 apr. |
| 4 dic. | 0-2 | Team Nuova Florida-Porto d'Ascoli | 1-1 | 16 apr. |
| 4 dic. | 1-2 | Tolentino-Avezzano | 0-3 | 16 apr. |
| 4 dic. | 1-0 | Vigor Senigallia-Vastogirardi | 1-1 | 16 apr. |
| andata (15ª) | andata (15ª) | 15ª giornata | ritorno (32ª) | ritorno (32ª) |
| 11 dic. | 3-1 | Avezzano-Vigor Senigallia | 0-1 | 23 apr. |
| 11 dic. | 1-1 | Fano-Cynthialbalonga | 1-0 | 23 apr. |
| 11 dic. | 0-0 | Matese-Montegiorgio | 1-0 | 23 apr. |
| 11 dic. | 1-3 | Porto d'Ascoli-Pineto | 2-2 | 23 apr. |
| 11 dic. | 1-0 | Roma City-Team Nuova Florida | 1-2 | 23 apr. |
| 11 dic. | 1-0 | Termoli-Chieti | 1-3 | 23 apr. |
| 11 dic. | 1-2 | Trastevere-Tolentino | 1-2 | 23 apr. |
| 11 dic. | 1-1 | Vastese-San Nicolò Notaresco | 1-2 | 23 apr. |
| 11 dic. | 1-1 | Vastogirardi-Sambenedettese | 0-1 | 23 apr. |
| andata (16ª) | andata (16ª) | 16ª giornata | ritorno (33ª) | ritorno (33ª) |
| 18 dic. | 2-0 | Chieti-Fano | 0-1 | 30 apr. |
| 17 dic. | 1-0 | Cynthialbalonga-Matese | 1-1 | 30 apr. |
| 17 dic. | 0-0 | Montegiorgio-Vastogirardi | 0-2 | 30 apr. |
| 18 dic. | 3-1 | Pineto-Roma City | 0-0 | 30 apr. |
| 18 dic. | 1-2 | Sambenedettese-Vigor Senigallia | 2-5 | 30 apr. |
| 18 dic. | 0-0 | San Nicolò Notaresco-Termoli | 0-0 | 30 apr. |
| 18 dic. | 1-0 | Team Nuova Florida-Vastese | 0-1 | 30 apr. |
| 18 dic. | 0-1 | Tolentino-Porto d'Ascoli | 2-1 | 30 apr. |
| 17 dic. | 1-2 | Trastevere-Avezzano | 2-1 | 30 apr. |
| andata (17ª) | andata (17ª) | 17ª giornata | ritorno (34ª) | ritorno (34ª) |
| 21 dic. | 0-1 | Avezzano-Sambenedettese | 0-2 | 7 mag. |
| 21 dic. | 1-2 | Fano-San Nicolò Notaresco | 3-2 | 7 mag. |
| 21 dic. | 2-0 | Matese-Chieti | 0-2 | 7 mag. |
| 21 dic. | 1-1 | Porto d'Ascoli-Trastevere | 1-1 | 7 mag. |
| 21 dic. | 1-1 | Roma City-Tolentino | 0-1 | 7 mag. |
| 21 dic. | 2-0 | Termoli-Team Nuova Florida | 1-0 | 7 mag. |
| 21 dic. | 1-4 | Vastese-Pineto | 1-2 | 7 mag. |
| 21 dic. | 0-1 | Vastogirardi-Cynthialbalonga | 0-1 | 7 mag. |
| 21 dic. | 2-1 | Vigor Senigallia-Montegiorgio | 1-2 | 7 mag. |

### Spareggi

**Play-off**

| Semifinali | Semifinali | Semifinali | Finale | Finale | Finale |
| - | - | - | - | - | - |
| 2 | Vigor Senigallia (dts) | 2 | | | |
| 5 | Cynthialbalonga | 1 | 2 | Vigor Senigallia | 0 |
| 3 | Trastevere | 1 | 4 | Fano | 1 |
| 4 | Fano | 2 | | | |

**Play-off**

**Semifinali**

| | Risultati | | Luogo e data |
| - | - | - | - |
| Vigor Senigallia | 2-1 (dts) | Cynthialbalonga | Senigallia, 14 maggio 2023 |
| Trastevere | 1-2 | Fano | Roma, 14 maggio 2023 |

**Play-off**

**Finale**

| | Risultati | | Luogo e data |
| - | - | - | - |
| Vigor Senigallia | 0-1 | Fano | Senigallia, 21 maggio 2023 |

**Spareggio retrocessione**

| | Risultati | | Luogo e data |
| - | - | - | - |
| Montegiorgio | 1-2 (dts) | Notaresco | Sansepolcro, 14 maggio 2023 |

**Play-out**

| | Risultati | | Luogo e data |
| - | - | - | - |
| Roma City | 2-3 (dts) | Notaresco | Riano, 21 maggio 2023 |
| Vastese | 1-2 | Termoli | Vasto, 14 maggio 2023 |
