# Serie D 2022-2023 (gironi A-B-C)

Questa voce raccoglie un approfondimento sui gironi A, B e C dell'edizione 2022-2023 della Serie D.

## Girone A
### Squadre partecipanti

| Club | Città | Stadio | Stagione precedente |
| Asti | Asti | Stadio Censin Bosia | 15º posto in Serie D/A |
| Borgosesia | Borgosesia (VC) | Stadio comunale di Borgosesia | 9º posto in Serie D/A |
| Bra | Bra (CN) | Stadio Attilio Bravi | 5º posto in Serie D/A |
| Casale | Casale Monferrato (AL) | Stadio Natale Palli | 3º posto in Serie D/A |
| Castanese | Castano Primo (MI) | Centro sportivo Annibale Sacchi | 2º posto in Eccellenza Lombardia/A, vince i play-off |
| Castellanzese | Castellanza (VA) | Stadio Giovanni Provasi | 12º posto in Serie D/B |
| Chieri | Chieri (TO) | Stadio Piero De Paoli | 8º posto in Serie D/A |
| Chisola | Vinovo, Piobesi Torinese e Candiolo (TO) | Stadio Dino Marola (Vinovo) | 2º posto in Eccellenza Piemonte-Valle d'Aosta/B, vince i play-off |
| Derthona | Tortona (AL) | Stadio Fausto Coppi | 6º posto in Serie D/A |
| Fezzanese | Fezzano di Portovenere (SP) | Stadio Miro Luperi (Sarzana) | 1º posto in Eccellenza Liguria, promossa |
| Fossano | Fossano (CN) | Stadio Angelo Pochissimo | 16º posto in Serie D/A, salvo dopo i play-out |
| Gozzano | Gozzano (NO) | Stadio Alfredo d'Albertas | 11º posto in Serie D/A |
| Legnano | Legnano (MI) | Stadio Giovanni Mari | 2º posto in Serie D/B |
| Ligorna | Genova (Struppa) | Stadio Ligorna "A" | 14º posto in Serie D/A |
| Pinerolo | Pinerolo (TO) | Stadio Luigi Barbieri | 1º posto in Eccellenza Piemonte-Valle d'Aosta/B, promosso |
| Pont Donnaz Hône Arnad Évançon | Arnad, Donnas, Hône, Montjovet e Pont-Saint-Martin (AO) | Stadio Ernesto Brunod (Châtillon) | 13º posto in Serie D/A |
| Sanremese | Sanremo (IM) | Stadio comunale di Sanremo | 2º posto in Serie D/A |
| Sestri Levante | Sestri Levante (GE) | Stadio Giuseppe Sivori | 10º posto in Serie D/A |
| Stresa Vergante | Lesa (NO) e Stresa (VB) | Stadio Luigi Forlano (Stresa) | 1º posto in Eccellenza Piemonte-Valle d'Aosta/A, promosso |
| Vado | Vado Ligure (SV) | Stadio Ferruccio Chittolina | 12º posto in Serie D/A |

### Classifica finale

| Pos. | Squadra | Pt | G | V | N | P | GF | GS | DR |
| 1. | Sestri Levante | 94 | 38 | 30 | 4 | 4 | 77 | 29 | +48 |
| 2. | Sanremese | 74 | 38 | 21 | 11 | 6 | 59 | 33 | +26 |
| 3. | Bra | 74 | 38 | 21 | 11 | 6 | 59 | 31 | +28 |
| 4. | Vado | 69 | 38 | 19 | 12 | 7 | 61 | 40 | +21 |
| 5. | Ligorna | 66 | 38 | 17 | 15 | 6 | 50 | 36 | +14 |
| 6. | Legnano | 60 | 38 | 17 | 9 | 12 | 53 | 35 | +18 |
| 7. | Asti | 57 | 38 | 13 | 18 | 7 | 44 | 35 | +9 |
| 8. | Gozzano | 55 | 38 | 16 | 7 | 15 | 51 | 48 | +3 |
| 9. | Borgosesia | 52 | 38 | 14 | 10 | 14 | 54 | 54 | 0 |
| 10. | PDHAE | 47 | 38 | 12 | 11 | 15 | 33 | 43 | -10 |
| 11. | Castellanzese | 46 | 38 | 11 | 13 | 14 | 51 | 55 | -4 |
| 12. | Chieri | 45 | 38 | 10 | 15 | 13 | 41 | 45 | -4 |
| 13. | Fezzanese | 45 | 38 | 11 | 12 | 15 | 47 | 58 | -11 |
| 14. | Chisola | 43 | 38 | 11 | 10 | 17 | 43 | 53 | -10 |
| 15. | Pinerolo | 42 | 38 | 8 | 18 | 12 | 38 | 44 | -6 |
| 16. | Derthona | 42 | 38 | 9 | 15 | 14 | 55 | 62 | -7 |
| 17. | Castanese | 39 | 38 | 9 | 12 | 17 | 43 | 57 | -14 |
| 18. | Stresa Vergante | 34 | 38 | 7 | 13 | 18 | 37 | 47 | -10 |
| 19. | Casale | 24 | 38 | 5 | 9 | 24 | 28 | 79 | -51 |
| 20. | Fossano | 14 | 38 | 1 | 11 | 26 | 40 | 80 | -40 |
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:

### Risultati
#### Tabellone

| | AST | BOR | BRA | CAS | CST | CSZ | CHI | CHS | DER | FEZ | FOS | GOZ | LEG | LIG | PIN | PDH | SAN | SES | STR | VAD |
| Asti | –––– | 1-1 | 0-0 | 2-0 | 1-3 | 1-1 | 2-1 | 1-0 | 2-1 | 2-0 | 2-0 | 1-1 | 1-1 | 0-0 | 2-1 | 1-1 | 2-1 | 1-2 | 1-1 | 1-0 |
| Borgosesia | 1-1 | –––– | 1-1 | 1-0 | 3-4 | 3-0 | 0-0 | 2-1 | 2-2 | 1-0 | 3-1 | 0-1 | 1-4 | 1-1 | 1-1 | 3-0 | 3-4 | 3-0 | 2-0 | 0-1 |
| Bra | 0-0 | 2-1 | –––– | 3-1 | 0-1 | 1-0 | 2-2 | 1-0 | 3-2 | 3-2 | 5-0 | 1-0 | 3-2 | 4-1 | 0-0 | 1-0 | 0-1 | 4-3 | 1-0 | 0-0 |
| Casale | 1-1 | 3-1 | 1-0 | –––– | 0-2 | 2-2 | 0-2 | 0-4 | 3-4 | 0-1 | 1-0 | 0-3 | 0-1 | 1-2 | 2-2 | 0-3 | 0-3 | 0-6 | 2-2 | 1-1 |
| Castanese | 2-2 | 0-0 | 0-3 | 1-0 | –––– | 1-2 | 3-3 | 4-0 | 1-0 | 1-1 | 0-0 | 0-2 | 2-0 | 0-1 | 0-4 | 2-1 | 0-1 | 1-3 | 1-1 | 1-1 |
| Castellanzese | 2-1 | 1-2 | 1-1 | 7-1 | 2-1 | –––– | 1-1 | 0-2 | 3-3 | 0-2 | 1-1 | 2-0 | 0-3 | 2-0 | 1-0 | 0-0 | 4-4 | 0-4 | 1-0 | 4-2 |
| Chieri | 2-1 | 0-1 | 0-1 | 1-0 | 2-2 | 0-0 | –––– | 1-2 | 2-3 | 2-2 | 2-1 | 2-0 | 2-1 | 1-3 | 0-0 | 1-0 | 0-0 | 1-2 | 1-0 | 1-1 |
| Chisola | 2-2 | 1-2 | 2-2 | 2-1 | 3-1 | 1-1 | 0-0 | –––– | 2-3 | 3-2 | 2-2 | 1-1 | 0-0 | 0-2 | 1-2 | 1-0 | 0-2 | 0-1 | 0-2 | 0-2 |
| Derthona | 1-1 | 1-3 | 0-1 | 2-2 | 3-0 | 0-0 | 0-0 | 1-2 | –––– | 1-1 | 5-4 | 3-0 | 3-0 | 1-1 | 0-0 | 0-2 | 0-1 | 0-3 | 3-0 | 0-0 |
| Fezzanese | 1-2 | 1-0 | 0-5 | 5-0 | 1-0 | 1-0 | 1-1 | 3-0 | 2-1 | –––– | 2-1 | 3-3 | 1-1 | 2-2 | 2-0 | 0-0 | 0-1 | 0-3 | 0-3 | 2-2 |
| Fossano | 1-2 | 1-1 | 0-1 | 1-1 | 4-3 | 2-2 | 1-2 | 0-1 | 3-3 | 1-1 | –––– | 2-5 | 1-1 | 2-3 | 1-1 | 0-1 | 2-3 | 1-3 | 1-1 | 0-2 |
| Gozzano | 0-1 | 1-0 | 0-1 | 0-1 | 2-2 | 1-0 | 0-2 | 2-0 | 3-1 | 3-1 | 3-1 | –––– | 0-5 | 1-0 | 2-3 | 0-0 | 0-0 | 1-3 | 2-1 | 0-2 |
| Legnano | 2-0 | 0-1 | 1-0 | 1-1 | 2-0 | 2-1 | 2-1 | 2-2 | 2-0 | 1-0 | 3-0 | 0-2 | –––– | 0-0 | 3-0 | 0-1 | 1-2 | 0-1 | 1-0 | 3-1 |
| Ligorna | 0-0 | 2-0 | 1-1 | 0-0 | 2-1 | 1-2 | 3-2 | 2-1 | 1-1 | 3-1 | 1-0 | 1-0 | 2-2 | –––– | 0-0 | 0-0 | 2-0 | 1-1 | 2-1 | 1-2 |
| Pinerolo | 0-0 | 4-1 | 1-3 | 3-0 | 0-0 | 1-1 | 1-1 | 0-0 | 0-0 | 2-2 | 2-1 | 0-4 | 2-1 | 0-1 | –––– | 1-2 | 0-2 | 1-1 | 1-1 | 1-1 |
| PDHAE | 1-1 | 5-2 | 0-2 | 0-3 | 1-1 | 3-2 | 0-0 | 1-0 | 1-2 | 0-2 | 2-1 | 1-3 | 1-3 | 1-1 | 1-0 | –––– | 1-2 | 0-2 | 0-0 | 0-0 |
| Sanremese | 0-0 | 1-1 | 1-1 | 1-0 | 1-1 | 1-0 | 2-1 | 1-2 | 5-1 | 4-1 | 3-0 | 1-2 | 2-0 | 1-2 | 1-0 | 1-2 | –––– | 1-0 | 0-0 | 1-1 |
| Sestri Levante | 2-0 | 4-2 | 2-1 | 1-0 | 1-0 | 3-2 | 2-1 | 1-1 | 2-0 | 2-1 | 1-0 | 3-1 | 0-0 | 1-0 | 3-1 | 3-0 | 1-2 | –––– | 1-0 | 2-0 |
| Stresa Vergante | 0-4 | 1-2 | 1-1 | 2-0 | 2-1 | 1-2 | 4-0 | 1-2 | 2-2 | 0-0 | 3-2 | 1-1 | 1-0 | 1-1 | 1-2 | 0-1 | 0-0 | 1-2 | –––– | 2-3 |
| Vado | 2-1 | 3-2 | 3-0 | 6-0 | 2-0 | 2-1 | 1-0 | 2-1 | 2-2 | 3-0 | 2-1 | 2-1 | 0-2 | 2-4 | 1-1 | 2-0 | 2-2 | 1-2 | 1-0 | |

#### Calendario

| andata (1ª) | andata (1ª) | 1ª giornata | ritorno (20ª) | ritorno (20ª) |
| 4 set. | 3-2 | Bra-Legnano | 0-1 | 8 gen. |
| 4 set. | 2-2 | Casale-Castellanzese | 1-7 | 8 gen. |
| 3 set. | 1-0 | Chieri-PDHAE | 0-0 | 7 gen. |
| 4 set. | 1-0 | Fezzanese-Castanese | 1-1 | 8 gen. |
| 4 set. | 1-1 | Fossano-Borgosesia | 1-3 | 7 gen. |
| 4 set. | 2-3 | Gozzano-Pinerolo | 4-0 | 8 gen. |
| 4 set. | 2-1 | Ligorna-Chisola | 2-0 | 8 gen. |
| 4 set. | 1-2 | Sestri Levante-Sanremese | 0-1 | 8 gen. |
| 4 set. | 0-4 | Stresa Vergante-Asti | 1-1 | 8 gen. |
| 4 set. | 2-2 | Vado-Derthona | 0-0 | 8 gen. |
| andata (2ª) | andata (2ª) | 2ª giornata | ritorno (21ª) | ritorno (21ª) |
| 11 set. | 0-0 | Asti-Ligorna | 0-0 | 15 gen. |
| 11 set. | 1-1 | Borgosesia-Bra | 1-2 | 15 gen. |
| 11 set. | 0-2 | Castanese-Gozzano | 2-2 | 15 gen. |
| 11 set. | 1-1 | Castellanzese-Chieri | 0-0 | 15 gen. |
| 11 set. | 0-2 | Chisola-Vado | 1-2 | 15 gen. |
| 11 set. | 2-2 | Derthona-Casale | 4-3 | 15 gen. |
| 11 set. | 0-1 | Legnano-Sestri Levante | 0-0 | 15 gen. |
| 11 set. | 1-1 | Pinerolo-Stresa Vergante | 2-1 | 15 gen. |
| 11 set. | 2-1 | PDHAE-Fossano | 1-0 | 15 gen. |
| 11 set. | 4-1 | Sanremese-Fezzanese | 1-0 | 15 gen. |
| andata (3ª) | andata (3ª) | 3ª giornata | ritorno (22ª) | ritorno (22ª) |
| 17 set. | 0-1 | Bra-Castanese | 3-0 | 22 gen. |
| 17 set. | 1-0 | Casale-Fossano | 1-1 | 22 gen. |
| 18 set. | 0-1 | Chieri-Borgosesia | 0-0 | 21 gen. |
| 18 set. | 1-2 | Fezzanese-Asti | 0-2 | 22 gen. |
| 18 set. | 2-0 | Gozzano-Chisola | 1-1 | 21 gen. |
| 18 set. | 1-2 | Legnano-Sanremese | 0-2 | 22 gen. |
| 18 set. | 1-2 | Ligorna-Castellanzese | 0-2 | 21 gen. |
| 18 set. | 3-1 | Sestri Levante-Pinerolo | 1-1 | 21 gen. |
| 17 set. | 2-2 | Stresa Vergante-Derthona | 0-3 | 22 gen. |
| 18 set. | 2-0 | Vado-PDHAE | 0-0 | 21 gen. |
| andata (4ª) | andata (4ª) | 4ª giornata | ritorno (23ª) | ritorno (23ª) |
| 21 set. | 1-1 | Asti-Gozzano | 1-0 | 25 gen. |
| 22 set. | 1-4 | Borgosesia-Legnano | 1-0 | 25 gen. |
| 21 set. | 1-3 | Castanese-Sestri Levante | 0-1 | 25 gen. |
| 22 set. | 4-2 | Castellanzese-Vado | 1-2 | 1º feb. |
| 21 set. | 0-2 | Chisola-Stresa Vergante | 2-1 | 25 gen. |
| 22 set. | 1-1 | Derthona-Ligorna | 1-1 | 25 gen. |
| 21 set. | 1-2 | Fossano-Chieri | 1-2 | 25 gen. |
| 23 set. | 2-2 | Pinerolo-Fezzanese | 0-2 | 25 gen. |
| 21 set. | 0-3 | PDHAE-Casale | 3-0 | 25 gen. |
| 21 set. | 1-1 | Sanremese-Bra | 1-0 | 25 gen. |
| andata (5ª) | andata (5ª) | 5ª giornata | ritorno (24ª) | ritorno (24ª) |
| 28 set. | 0-0 | Bra-Asti | 0-0 | 29 gen. |
| 28 set. | 3-1 | Casale-Borgosesia | 0-1 | 29 gen. |
| 28 set. | 2-1 | Fezzanese-Derthona | 1-1 | 29 gen. |
| 28 set. | 1-0 | Gozzano-Castellanzese | 0-2 | 29 gen. |
| 28 set. | 3-0 | Legnano-Pinerolo | 1-2 | 29 gen. |
| 28 set. | 1-0 | Ligorna-Fossano | 3-2 | 29 gen. |
| 27 set. | 1-1 | Sanremese-Castanese | 1-0 | 29 gen. |
| 28 set. | 1-1 | Sestri Levante-Chisola | 1-0 | 29 gen. |
| 28 set. | 0-1 | Stresa Vergante-PDHAE | 0-0 | 29 gen. |
| 27 set. | 1-0 | Vado-Chieri | 1-1 | 29 gen. |
| andata (6ª) | andata (6ª) | 6ª giornata | ritorno (25ª) | ritorno (25ª) |
| 2 ott. | 1-2 | Asti-Sestri Levante | 0-2 | 5 feb. |
| 2 ott. | 3-4 | Borgosesia-Sanremese | 1-1 | 4 feb. |
| 2 ott. | 2-0 | Castanese-Legnano | 0-2 | 4 feb. |
| 2 ott. | 1-0 | Castellanzese-Stresa Vergante | 2-1 | 5 feb. |
| 2 ott. | 1-0 | Chieri-Casale | 2-0 | 4 feb. |
| 2 ott. | 3-2 | Chisola-Fezzanese | 1-3 | 4 feb. |
| 2 ott. | 3-0 | Derthona-Gozzano | 1-3 | 5 feb. |
| 2 ott. | 0-2 | Fossano-Vado | 1-2 | 5 feb. |
| 2 ott. | 1-3 | Pinerolo-Bra | 0-0 | 4 feb. |
| 2 ott. | 1-1 | PDHAE-Ligorna | 0-0 | 5 feb. |
| andata (7ª) | andata (7ª) | 7ª giornata | ritorno (26ª) | ritorno (26ª) |
| 5 ott. | 3-2 | Bra-Derthona | 1-0 | 8 feb. |
| 5 ott. | 0-4 | Castanese-Pinerolo | 0-0 | 8 feb. |
| 5 ott. | 0-0 | Fezzanese-PDHAE | 2-0 | 8 feb. |
| 5 ott. | 3-1 | Gozzano-Fossano | 5-2 | 15 feb. |
| 5 ott. | 2-2 | Legnano-Chisola | 0-0 | 8 feb. |
| 5 ott. | 0-0 | Ligorna-Casale | 2-1 | 8 feb. |
| 5 ott. | 0-0 | Sanremese-Asti | 1-2 | 8 feb. |
| 5 ott. | 3-2 | Sestri Levante-Castellanzese | 4-0 | 8 feb. |
| 5 ott. | 4-0 | Stresa Vergante-Chieri | 0-1 | 8 feb. |
| 5 ott. | 3-2 | Vado-Borgosesia | 1-0 | 1° mar. |
| andata (8ª) | andata (8ª) | 8ª giornata | ritorno (27ª) | ritorno (27ª) |
| 9 ott. | 1-1 | Asti-Legnano | 0-2 | 12 feb. |
| 9 ott. | 3-4 | Borgosesia-Castanese | 0-0 | 12 feb. |
| 9 ott. | 1-1 | Casale-Vado | 0-6 | 12 feb. |
| 9 ott. | 0-2 | Castellanzese-Fezzanese | 0-1 | 12 feb. |
| 9 ott. | 1-3 | Chieri-Ligorna | 2-3 | 12 feb. |
| 9 ott. | 2-2 | Chisola-Bra | 0-1 | 12 feb. |
| 9 ott. | 0-3 | Derthona-Sestri Levante | 0-2 | 12 feb. |
| 9 ott. | 1-1 | Fossano-Stresa Vergante | 2-3 | 12 feb. |
| 9 ott. | 0-2 | Pinerolo-Sanremese | 0-1 | 12 feb. |
| 9 ott. | 1-3 | PDHAE-Gozzano | 0-0 | 12 feb. |
| andata (9ª) | andata (9ª) | 9ª giornata | ritorno (28ª) | ritorno (28ª) |
| 16 ott. | 1-0 | Bra-PDHAE | 2-0 | 19 feb. |
| 16 ott. | 4-0 | Castanese-Chisola | 1-3 | 19 feb. |
| 16 ott. | 1-1 | Fezzanese-Chieri | 2-2 | 19 feb. |
| 16 ott. | 0-1 | Gozzano-Casale | 3-0 | 19 feb. |
| 16 ott. | 2-1 | Legnano-Castellanzese | 3-0 | 19 feb. |
| 16 ott. | 2-0 | Ligorna-Borgosesia | 1-1 | 18 feb. |
| 16 ott. | 0-0 | Pinerolo-Asti | 1-2 | 19 feb. |
| 16 ott. | 5-1 | Sanremese-Derthona | 1-0 | 19 feb. |
| 16 ott. | 1-0 | Sestri Levante-Fossano | 3-1 | 19 feb. |
| 16 ott. | 2-3 | Stresa Vergante-Vado | 0-1 | 19 feb. |
| andata (10ª) | andata (10ª) | 10ª giornata | ritorno (29ª) | ritorno (29ª) |
| 23 ott. | 1-3 | Asti-Castanese | 2-2 | 26 feb. |
| 23 ott. | 1-1 | Borgosesia-Pinerolo | 1-4 | 26 feb. |
| 23 ott. | 2-2 | Casale-Stresa Vergante | 0-2 | 26 feb. |
| 23 ott. | 1-1 | Castellanzese-Bra | 0-1 | 26 feb. |
| 23 ott. | 2-0 | Chieri-Gozzano | 2-0 | 26 feb. |
| 23 ott. | 0-2 | Chisola-Sanremese | 2-1 | 8 mar. |
| 23 ott. | 3-0 | Derthona-Legnano | 0-2 | 26 feb. |
| 23 ott. | 1-1 | Fossano-Fezzanese | 1-2 | 25 feb. |
| 23 ott. | 0-2 | PDHAE-Sestri Levante | 0-3 | 26 feb. |
| 23 ott. | 2-4 | Vado-Ligorna | 2-1 | 26 feb. |
| andata (11ª) | andata (11ª) | 11ª giornata | ritorno (30ª) | ritorno (30ª) |
| 30 ott. | 1-0 | Asti-Chisola | 2-2 | 5 mar. |
| 30 ott. | 2-2 | Bra-Chieri | 1-0 | 5 mar. |
| 30 ott. | 1-2 | Castanese-Castellanzese | 1-2 | 5 mar. |
| 30 ott. | 2-2 | Fezzanese-Vado | 0-3 | 5 mar. |
| 30 ott. | 1-0 | Gozzano-Ligorna | 0-1 | 5 mar. |
| 30 ott. | 3-0 | Legnano-Fossano | 1-1 | 5 mar. |
| 30 ott. | 0-0 | Pinerolo-Derthona | 0-0 | 5 mar. |
| 30 ott. | 1-2 | Sanremese-PDHAE | 2-1 | 5 mar. |
| 30 ott. | 1-0 | Sestri Levante-Casale | 6-0 | 5 mar. |
| 29 ott. | 1-2 | Stresa Vergante-Borgosesia | 0-2 | 5 mar. |
| andata (12ª) | andata (12ª) | 12ª giornata | ritorno (31ª) | ritorno (31ª) |
| 6 nov. | 1-1 | Borgosesia-Asti | 1-1 | 12 mar. |
| 6 nov. | 0-1 | Casale-Fezzanese | 0-5 | 11 mar. |
| 6 nov. | 4-4 | Castellanzese-Sanremese | 0-1 | 12 mar. |
| 6 nov. | 1-2 | Chieri-Sestri Levante | 1-2 | 12 mar. |
| 6 nov. | 1-2 | Chisola-Pinerolo | 0-0 | 12 mar. |
| 6 nov. | 3-0 | Derthona-Castanese | 0-1 | 12 mar. |
| 6 nov. | 0-1 | Fossano-Bra | 0-5 | 12 mar. |
| 6 nov. | 2-1 | Ligorna-Stresa Vergante | 1-1 | 12 mar. |
| 6 nov. | 1-3 | PDHAE-Legnano | 1-0 | 12 mar. |
| 6 nov. | 2-1 | Vado-Gozzano | 2-0 | 12 mar. |
| andata (13ª) | andata (13ª) | 13ª giornata | ritorno (32ª) | ritorno (32ª) |
| 13 nov. | 1-1 | Asti-Castellanzese | 1-2 | 19 mar. |
| 13 nov. | 0-0 | Bra-Vado | 0-3 | 19 mar. |
| 13 nov. | 0-0 | Castanese-Fossano | 3-4 | 19 mar. |
| 13 nov. | 2-3 | Chisola-Derthona | 2-1 | 19 mar. |
| 13 nov. | 0-3 | Fezzanese-Stresa Vergante | 0-0 | 19 mar. |
| 13 nov. | 1-0 | Gozzano-Borgosesia | 1-0 | 15 mar. |
| 13 nov. | 1-1 | Legnano-Casale | 1-0 | 19 mar. |
| 13 nov. | 1-2 | Pinerolo-PDHAE | 0-1 | 19 mar. |
| 13 nov. | 2-1 | Sanremese-Chieri | 0-0 | 19 mar. |
| 13 nov. | 1-0 | Sestri Levante-Ligorna | 1-1 | 11 apr. |
| andata (14ª) | andata (14ª) | 14ª giornata | ritorno (33ª) | ritorno (33ª) |
| 20 nov. | 2-1 | Borgosesia-Chisola | 2-1 | 2 apr. |
| 20 nov. | 1-0 | Casale-Bra | 1-3 | 2 apr. |
| 20 nov. | 1-0 | Castellanzese-Pinerolo | 1-1 | 1° apr. |
| 20 nov. | 2-1 | Chieri-Legnano | 1-2 | 1° apr. |
| 20 nov. | 1-1 | Derthona-Asti | 1-2 | 2 apr. |
| 20 nov. | 2-3 | Fossano-Sanremese | 0-3 | 1° apr. |
| 20 nov. | 3-1 | Ligorna-Fezzanese | 2-2 | 2 apr. |
| 20 nov. | 1-1 | PDHAE-Castanese | 1-2 | 2 apr. |
| 20 nov. | 1-1 | Stresa Vergante-Gozzano | 1-2 | 2 apr. |
| 20 nov. | 1-2 | Vado-Sestri Levante | 0-2 | 2 apr. |
| andata (15ª) | andata (15ª) | 15ª giornata | ritorno (34ª) | ritorno (34ª) |
| 27 nov. | 2-0 | Asti-Fossano | 2-1 | 6 apr. |
| 27 nov. | 1-0 | Bra-Stresa Vergante | 1-1 | 6 apr. |
| 27 nov. | 1-0 | Castanese-Casale | 2-0 | 6 apr. |
| 27 nov. | 1-0 | Chisola-PDHAE | 0-1 | 6 apr. |
| 27 nov. | 0-0 | Derthona-Castellanzese | 3-3 | 6 apr. |
| 27 nov. | 1-0 | Fezzanese-Borgosesia | 0-1 | 6 apr. |
| 27 nov. | 0-0 | Legnano-Ligorna | 2-2 | 6 apr. |
| 27 nov. | 1-1 | Pinerolo-Chieri | 0-0 | 7 apr. |
| 27 nov. | 1-1 | Sanremese-Vado | 2-2 | 6 apr. |
| 27 nov. | 3-1 | Sestri Levante-Gozzano | 3-1 | 6 apr. |
| andata (16ª) | andata (16ª) | 16ª giornata | ritorno (35ª) | ritorno (35ª) |
| 4 dic. | 2-2 | Borgosesia-Derthona | 3-1 | 16 apr. |
| 4 dic. | 0-3 | Casale-Sanremese | 0-1 | 15 apr. |
| 4 dic. | 0-2 | Castellanzese-Chisola | 1-1 | 16 apr. |
| 4 dic. | 2-2 | Chieri-Castanese | 3-3 | 16 apr. |
| 4 dic. | 1-1 | Fossano-Pinerolo | 1-2 | 16 apr. |
| 4 dic. | 3-1 | Gozzano-Fezzanese | 3-3 | 16 apr. |
| 3 dic. | 1-1 | Ligorna-Bra | 1-4 | 16 apr. |
| 4 dic. | 1-1 | PDHAE-Asti | 1-1 | 16 apr. |
| 4 dic. | 1-2 | Stresa Vergante-Sestri Levante | 0-1 | 16 apr. |
| 4 dic. | 0-2 | Vado-Legnano | 1-3 | 16 apr. |
| andata (17ª) | andata (17ª) | 17ª giornata | ritorno (36ª) | ritorno (36ª) |
| 11 dic. | 2-1 | Asti-Chieri | 1-2 | 23 apr. |
| 11 dic. | 1-0 | Bra-Gozzano | 1-0 | 23 apr. |
| 11 dic. | 1-1 | Castanese-Vado | 0-2 | 23 apr. |
| 11 dic. | 1-2 | Castellanzese-Borgosesia | 0-3 | 23 apr. |
| 11 dic. | 2-2 | Chisola-Fossano | 1-0 | 23 apr. |
| 11 dic. | 0-2 | Derthona-PDHAE | 2-1 | 23 apr. |
| 11 dic. | 1-0 | Legnano-Stresa Vergante | 0-1 | 23 apr. |
| 11 dic. | 3-0 | Pinerolo-Casale | 2-2 | 23 apr. |
| 11 dic. | 1-2 | Sanremese-Ligorna | 0-2 | 23 apr. |
| 11 dic. | 2-1 | Sestri Levante-Fezzanese | 3-0 | 22 apr. |
| andata (18ª) | andata (18ª) | 18ª giornata | ritorno (37ª) | ritorno (37ª) |
| 11 gen. | 0-4 | Casale-Chisola | 1-2 | 30 apr. |
| 11 gen. | 2-3 | Chieri-Derthona | 0-0 | 30 apr. |
| 17 dic. | 1-1 | Fezzanese-Legnano | 0-1 | 30 apr. |
| 11 gen. | 2-2 | Fossano-Castellanzese | 1-1 | 30 apr. |
| 11 gen. | 0-0 | Gozzano-Sanremese | 2-1 | 30 apr. |
| 17 dic. | 0-0 | Ligorna-Pinerolo | 1-0 | 30 apr. |
| 11 gen. | 5-2 | PDHAE-Borgosesia | 0-3 | 30 apr. |
| 18 dic. | 2-1 | Sestri Levante-Bra | 3-4 | 30 apr. |
| 11 gen. | 2-1 | Stresa Vergante-Castanese | 1-1 | 30 apr. |
| 17 dic. | 2-1 | Vado-Asti | 0-1 | 30 apr. |
| andata (19ª) | andata (19ª) | 19ª giornata | ritorno (38ª) | ritorno (38ª) |
| 21 dic. | 2-0 | Asti-Casale | 1-1 | 7 mag. |
| 21 dic. | 3-0 | Borgosesia-Sestri Levante | 2-4 | 7 mag. |
| 21 dic. | 3-2 | Bra-Fezzanese | 5-0 | 7 mag. |
| 21 dic. | 0-1 | Castanese-Ligorna | 1-2 | 7 mag. |
| 21 dic. | 0-0 | Castellanzese-PDHAE | 2-3 | 7 mag. |
| 21 dic. | 0-0 | Chisola-Chieri | 2-1 | 7 mag. |
| 21 dic. | 5-4 | Derthona-Fossano | 3-3 | 7 mag. |
| 21 dic. | 0-2 | Legnano-Gozzano | 5-0 | 7 mag. |
| 21 dic. | 1-1 | Pinerolo-Vado | 1-1 | 7 mag. |
| 18 gen. | 0-0 | Sanremese-Stresa Vergante | 0-0 | 7 mag. |

### Spareggi
#### Play-off

| Semifinali | Semifinali | Semifinali | Finale | Finale | Finale |
| 2 | Sanremese (dts) | 1 | | | |
| 5 | Ligorna | 1 | | | |
| 5 | Ligorna | 1 | 2 | Sanremese | 1 |
| | | | 4 | Vado (dts) | 2 |
| 3 | Bra | 0 | 4 | Vado (dts) | 2 |
| 4 | Vado | 1 | | | |

##### Semifinali

| | Risultati | | Luogo e data |
| Sanremese | 1-1 (dts) | Ligorna | Sanremo, 14 maggio 2023 |
| Bra | 0-1 | Vado | Bra, 14 maggio 2023 |

##### Finale

| | Risultati | | Luogo e data |
| Sanremese | 1-2 (dts) | Vado | Sanremo, 21 maggio 2023 |

#### Play-out

In questo girone si è disputato un solo play-out in quanto il distacco fra terzultima e sestultima è stato pari o superiore a 8 punti.
| | Risultati | | Luogo e data |
| Derthona | 1-0 | Castanese | Tortona, 14 maggio 2023 |

## Girone B
### Squadre partecipanti

| Club | Città | Stadio | Stagione precedente |
| Alcione | Milano | Centro sportivo Kennedy | 11º posto in Serie D/D |
| Arconatese | Arconate (MI) | Campo sportivo Roberto Battaglia (Busto Garolfo) | 9º posto in Serie D/B |
| Breno | Breno (BS) | Stadio Carlo e Filippo Tassara | 7º posto in Serie D/B |
| Brusaporto | Brusaporto (BG) | Centro sportivo comunale | 4º posto in Serie D/B |
| Caronnese | Caronno Pertusella (VA) | Stadio comunale | 7º posto in Serie D/A |
| Casatese | Casatenovo (LC) | Stadio comunale (Rogoredo) | 3º posto in Serie D/B |
| Città di Varese | Varese | Stadio Franco Ossola | 4º posto in Serie D/A |
| Desenzano | Desenzano del Garda (BS) | Stadio Francesco Ghizzi | 6º posto in Serie D/B |
| Folgore Caratese | Carate Brianza e Verano Brianza (MB) | Stadio XXV Aprile (Carate Brianza) | 5º posto in Serie D/B |
| Franciacorta | Adro (BS) | Stadio comunale Maselli | 10º posto in Serie D/B |
| Lumezzane | Lumezzane (BS) | Stadio Tullio Saleri | 1º posto in Eccellenza Lombardia/C, promosso |
| Ponte San Pietro | Ponte San Pietro (BG) | Stadio Matteo Legler | 14º posto in Serie D/B |
| Real Calepina | Chiuduno, Grumello del Monte e Telgate (BG) | Stadio Luciano Libico (Grumello del Monte) | 15º posto in Serie D/B |
| Seregno | Seregno (MB) | Stadio Ferruccio | 18º posto in Serie C/A, retrocesso dopo i play-out |
| Sona | Sona (VR) | Stadio comunale | 13º posto in Serie D/B |
| Varesina | Castiglione Olona e Venegono Superiore (VA) | Centro sportivo comunale (Venegono Superiore) | 1º posto in Eccellenza Lombardia/A, promosso |
| Villa Valle | Villa d'Almè (BG) | Stadio comunale | 16º posto in Serie D/B |
| Virtus CiseranoBergamo | Alzano Lombardo e Ciserano (BG) | Stadio Carlo Rossoni (Ciserano) | 8º posto in Serie D/B |

### Classifica finale

| Pos. | Squadra | Pt | G | V | N | P | GF | GS | DR |
| 1. | Lumezzane | 77 | 34 | 24 | 5 | 5 | 67 | 20 | +47 |
| 2. | Alcione | 71 | 34 | 21 | 8 | 5 | 67 | 31 | +36 |
| 3. | Casatese | 59 | 34 | 16 | 11 | 7 | 38 | 26 | +12 |
| 4. | Arconatese | 57 | 34 | 16 | 9 | 9 | 54 | 37 | +17 |
| 5. | Desenzano | 53 | 34 | 15 | 8 | 11 | 47 | 41 | +6 |
| 6. | Franciacorta | 50 | 34 | 13 | 11 | 10 | 44 | 43 | +1 |
| 7. | Ponte San Pietro | 49 | 34 | 11 | 16 | 7 | 47 | 38 | +9 |
| 8. | Virtus CiseranoBergamo | 48 | 34 | 14 | 6 | 14 | 42 | 40 | +2 |
| 9. | Brusaporto | 47 | 34 | 12 | 11 | 11 | 43 | 38 | +5 |
| 10. | Varesina | 46 | 34 | 13 | 7 | 14 | 47 | 50 | -3 |
| 11. | Villa Valle | 41 | 34 | 9 | 14 | 11 | 40 | 47 | -7 |
| 12. | Real Calepina | 39 | 34 | 7 | 18 | 9 | 30 | 33 | -3 |
| 13. | Folgore Caratese | 39 | 34 | 10 | 9 | 15 | 37 | 45 | -8 |
| 14. | Seregno (-3) | 38 | 34 | 10 | 11 | 13 | 42 | 56 | -14 |
| 15. | Breno | 37 | 34 | 10 | 7 | 17 | 35 | 50 | -15 |
| 16. | Città di Varese | 33 | 34 | 8 | 9 | 17 | 30 | 46 | -16 |
| 17. | Sona | 27 | 34 | 6 | 9 | 19 | 28 | 56 | -28 |
| 18. | Caronnese | 15 | 34 | 2 | 9 | 23 | 24 | 64 | -40 |
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 Seregno ha scontato 3 punti di penalizzazione.
    Il Città di Varese è stato poi ripescato in Serie D 2023-2024.

### Risultati
#### Tabellone

| | ALC | ARC | BRE | BRU | CAR | CAS | CDV | DES | FOL | FRA | LUM | PSP | RCA | SER | SON | VAR | VIL | VCB |
| Alcione | –––– | 2-1 | 2-1 | 3-1 | 4-0 | 1-1 | 2-1 | 1-0 | 1-2 | 3-0 | 1-0 | 2-1 | 3-2 | 2-2 | 2-0 | 4-3 | 1-1 | 2-0 |
| Arconatese | 0-2 | –––– | 5-0 | 2-2 | 2-0 | 0-1 | 1-0 | 0-1 | 1-1 | 2-1 | 2-1 | 1-1 | 3-1 | 2-1 | 1-0 | 0-1 | 0-0 | 2-2 |
| Breno | 1-4 | 2-3 | –––– | 0-1 | 4-0 | 1-1 | 1-0 | 1-1 | 0-1 | 0-2 | 0-3 | 0-0 | 1-1 | 1-2 | 2-2 | 2-0 | 1-2 | 0-1 |
| Brusaporto | 1-0 | 1-0 | 0-1 | –––– | 2-0 | 0-1 | 1-1 | 2-0 | 0-1 | 1-0 | 1-2 | 3-3 | 0-1 | 0-1 | 1-1 | 3-1 | 1-1 | 2-1 |
| Caronnese | 0-2 | 1-1 | 1-2 | 2-2 | –––– | 1-1 | 1-2 | 2-0 | 1-3 | 1-2 | 1-3 | 1-2 | 0-1 | 1-2 | 2-1 | 0-0 | 2-2 | 0-1 |
| Casatese | 0-2 | 1-0 | 0-3 | 0-2 | 2-2 | –––– | 0-0 | 3-1 | 2-0 | 1-2 | 0-1 | 2-2 | 1-0 | 2-1 | 2-0 | 3-1 | 1-1 | 0-2 |
| Città di Varese | 3-1 | 1-3 | 2-2 | 1-1 | 2-1 | 0-0 | –––– | 0-2 | 1-0 | 0-1 | 0-2 | 2-0 | 0-2 | 2-2 | 1-2 | 0-1 | 1-1 | 0-1 |
| Desenzano | 1-1 | 2-2 | 1-0 | 2-2 | 3-0 | 1-3 | 0-1 | –––– | 1-1 | 2-0 | 0-1 | 2-1 | 1-1 | 5-2 | 3-0 | 2-1 | 1-1 | 2-1 |
| Folgore Caratese | 0-2 | 1-3 | 1-2 | 1-2 | 3-0 | 0-0 | 1-2 | 3-0 | –––– | 2-0 | 0-4 | 2-2 | 1-1 | 1-1 | 3-1 | 0-2 | 1-0 | 1-0 |
| Franciacorta | 2-2 | 4-4 | 2-0 | 1-1 | 3-2 | 0-1 | 0-0 | 3-2 | 2-1 | –––– | 1-1 | 2-1 | 0-3 | 0-0 | 0-0 | 1-1 | 0-2 | 1-2 |
| Lumezzane | 3-1 | 2-1 | 2-0 | 4-2 | 2-0 | 0-1 | 3-0 | 0-1 | 3-0 | 0-1 | –––– | 2-2 | 2-0 | 4-0 | 1-0 | 3-0 | 2-1 | 2-1 |
| Ponte San Pietro | 0-0 | 1-1 | 2-0 | 1-0 | 0-0 | 1-3 | 2-0 | 2-1 | 2-1 | 0-0 | 1-1 | –––– | 1-1 | 1-1 | 3-3 | 2-3 | 2-0 | 1-0 |
| Real Calepina | 1-1 | 0-2 | 1-1 | 0-3 | 0-0 | 0-0 | 0-1 | 0-0 | 1-1 | 1-1 | 0-1 | 0-0 | –––– | 2-2 | 3-1 | 1-0 | 0-0 | 0-0 |
| Seregno | 2-4 | 0-2 | 0-1 | 0-0 | 1-0 | 0-2 | 0-0 | 1-3 | 3-1 | 2-1 | 0-5 | 0-0 | 2-3 | –––– | 3-1 | 1-3 | 5-1 | 2-1 |
| Sona | 0-1 | 0-4 | 2-0 | 0-1 | 2-0 | 0-0 | 2-1 | 2-3 | 2-0 | 1-4 | 0-2 | 0-3 | 1-1 | 0-0 | –––– | 3-2 | 0-0 | 0-3 |
| Varesina | 1-1 | 1-2 | 3-1 | 2-1 | 1-0 | 0-1 | 4-1 | 1-2 | 0-0 | 3-5 | 1-1 | 1-0 | 1-1 | 5-2 | 0-0 | –––– | 3-1 | 0-2 |
| Villa Valle | 3-2 | 1-0 | 1-2 | 3-3 | 2-2 | 0-1 | 2-1 | 2-0 | 2-1 | 0-1 | 1-1 | 1-4 | 1-1 | 0-1 | 2-1 | 2-3 | –––– | 2-1 |
| Virtus CiseranoBergamo | 0-4 | 2-0 | 1-2 | 1-0 | 4-0 | 0-2 | 4-3 | 0-1 | 2-2 | 1-1 | 0-3 | 2-3 | 1-0 | 0-0 | 2-0 | 2-1 | 1-1 | –––– |

#### Calendario

| andata (1ª) | andata (1ª) | 1ª giornata | ritorno (18ª) | ritorno (18ª) |
| 4 set. | 2-1 | Arconatese-Seregno | 2-0 | 9 gen. |
| 4 set. | 1-1 | Breno-Real Calepina | 1-1 | 8 gen. |
| 4 set. | 0-1 | Brusaporto-Casatese | 2-0 | 8 gen. |
| 4 set. | 0-1 | Caronnese-Virtus CiseranoBergamo | 0-4 | 8 gen. |
| 4 set. | 3-1 | Città di Varese-Alcione | 1-2 | 8 gen. |
| 4 set. | 3-0 | Desenzano-Sona | 3-2 | 8 gen. |
| 4 set. | 0-4 | Folgore Caratese-Lumezzane | 0-3 | 8 gen. |
| 4 set. | 0-0 | Ponte San Pietro-Franciacorta | 1-2 | 8 gen. |
| 4 set. | 2-3 | Villa Valle-Varesina | 1-3 | 8 gen. |
| andata (2ª) | andata (2ª) | 2ª giornata | ritorno (19ª) | ritorno (19ª) |
| 11 set. | 3-1 | Alcione-Brusaporto | 0-1 | 15 gen. |
| 11 set. | 1-0 | Casatese-Arconatese | 0-1 | 15 gen. |
| 11 set. | 2-2 | Lumezzane-Ponte San Pietro | 1-1 | 15 gen. |
| 11 set. | 0-0 | Real Calepina-Desenzano | 1-1 | 15 gen. |
| 11 set. | 5-1 | Seregno-Villa Valle | 1-0 | 15 gen. |
| 11 set. | 2-0 | Sona-Folgore Caratese | 1-3 | 15 gen. |
| 11 set. | 3-2 | Franciacorta-Caronnese | 2-1 | 15 gen. |
| 11 set. | 3-1 | Varesina-Breno | 0-2 | 15 gen. |
| 11 set. | 4-3 | Virtus CiseranoBergamo-Città di Varese | 1-0 | 15 gen. |
| andata (3ª) | andata (3ª) | 3ª giornata | ritorno (20ª) | ritorno (20ª) |
| 18 set. | 3-1 | Arconatese-Real Calepina | 2-0 | 22 gen. |
| 18 set. | 2-2 | Breno-Sona | 0-2 | 22 gen. |
| 18 set. | 3-1 | Brusaporto-Varesina | 1-2 | 22 gen. |
| 18 set. | 1-1 | Caronnese-Casatese | 2-2 | 22 gen. |
| 18 set. | 2-2 | Città di Varese-Seregno | 0-0 | 22 gen. |
| 18 set. | 1-0 | Folgore Caratese-Virtus CiseranoBergamo | 2-2 | 22 gen. |
| 18 set. | 0-1 | Lumezzane-Franciacorta | 1-1 | 22 gen. |
| 18 set. | 0-0 | Ponte San Pietro-Alcione | 1-2 | 22 gen. |
| 18 set. | 2-0 | Villa Valle-Desenzano | 1-1 | 22 gen. |
| andata (4ª) | andata (4ª) | 4ª giornata | ritorno (21ª) | ritorno (21ª) |
| 28 set. | 4-0 | Alcione-Caronnese | 2-0 | 29 gen. |
| 28 set. | 1-0 | Desenzano-Breno | 1-1 | 29 gen. |
| 28 set. | 0-0 | Casatese-Città di Varese | 0-0 | 29 gen. |
| 28 set. | 0-0 | Real Calepina-Villa Valle | 1-1 | 29 gen. |
| 28 set. | 0-0 | Seregno-Brusaporto | 1-0 | 29 gen. |
| 28 set. | 0-2 | Sona-Lumezzane | 0-1 | 29 gen. |
| 28 set. | 2-1 | Franciacorta-Folgore Caratese | 0-2 | 29 gen. |
| 24 set. | 1-2 | Varesina-Arconatese | 1-0 | 29 gen. |
| 28 set. | 2-3 | Virtus CiseranoBergamo-Ponte San Pietro | 0-1 | 29 gen. |
| andata (5ª) | andata (5ª) | 5ª giornata | ritorno (22ª) | ritorno (22ª) |
| 2 ott. | 5-0 | Arconatese-Breno | 3-2 | 5 feb. |
| 2 ott. | 2-0 | Brusaporto-Desenzano | 2-2 | 5 feb. |
| 2 ott. | 0-0 | Caronnese-Varesina | 0-1 | 5 feb. |
| 2 ott. | 0-2 | Città di Varese-Real Calepina | 1-0 | 5 feb. |
| 2 ott. | 0-0 | Folgore Caratese-Casatese | 0-2 | 5 feb. |
| 2 ott. | 3-1 | Lumezzane-Alcione | 0-1 | 5 feb. |
| 2 ott. | 1-1 | Ponte San Pietro-Seregno | 0-0 | 5 feb. |
| 2 ott. | 1-2 | Franciacorta-Virtus CiseranoBergamo | 1-1 | 5 feb. |
| 2 ott. | 2-1 | Villa Valle-Sona | 0-0 | 5 feb. |
| andata (6ª) | andata (6ª) | 6ª giornata | ritorno (23ª) | ritorno (23ª) |
| 9 ott. | 1-2 | Alcione-Folgore Caratese | 2-0 | 12 feb. |
| 9 ott. | 1-2 | Breno-Villa Valle | 2-1 | 12 feb. |
| 9 ott. | 2-2 | Desenzano-Arconatese | 1-0 | 12 feb. |
| 9 ott. | 2-2 | Casatese-Ponte San Pietro | 3-1 | 12 feb. |
| 9 ott. | 0-3 | Real Calepina-Brusaporto | 1-0 | 12 feb. |
| 9 ott. | 1-0 | Seregno-Caronnese | 2-1 | 12 feb. |
| 9 ott. | 1-4 | Sona-Franciacorta | 0-0 | 12 feb. |
| 9 ott. | 4-1 | Varesina-Città di Varese | 1-0 | 12 feb. |
| 9 ott. | 0-3 | Virtus CiseranoBergamo-Lumezzane | 1-2 | 12 feb. |
| andata (7ª) | andata (7ª) | 7ª giornata | ritorno (24ª) | ritorno (24ª) |
| 16 ott. | 1-0 | Arconatese-Sona | 4-0 | 19 feb. |
| 16 ott. | 1-1 | Brusaporto-Villa Valle | 3-3 | 19 feb. |
| 16 ott. | 2-0 | Caronnese-Desenzano | 0-3 | 19 feb. |
| 16 ott. | 2-2 | Città di Varese-Breno | 0-1 | 19 feb. |
| 16 ott. | 0-2 | Folgore Caratese-Varesina | 0-0 | 19 feb. |
| 16 ott. | 4-0 | Lumezzane-Seregno | 5-0 | 19 feb. |
| 16 ott. | 1-1 | Ponte San Pietro-Real Calepina | 0-0 | 19 feb. |
| 16 ott. | 0-1 | Franciacorta-Casatese | 2-1 | 19 feb. |
| 16 ott. | 0-4 | Virtus CiseranoBergamo-Alcione | 0-2 | 19 feb. |
| andata (8ª) | andata (8ª) | 8ª giornata | ritorno (25ª) | ritorno (25ª) |
| 23 ott. | 3-0 | Alcione-Franciacorta | 2-2 | 26 feb. |
| 23 ott. | 0-1 | Breno-Brusaporto | 1-0 | 26 feb. |
| 23 ott. | 0-1 | Desenzano-Città di Varese | 2-0 | 26 feb. |
| 23 ott. | 0-1 | Casatese-Lumezzane | 1-0 | 26 feb. |
| 23 ott. | 0-0 | Real Calepina-Caronnese | 1-0 | 26 feb. |
| 22 ott. | 3-1 | Seregno-Folgore Caratese | 1-1 | 25 feb. |
| 23 ott. | 0-3 | Sona-Virtus CiseranoBergamo | 0-2 | 26 feb. |
| 23 ott. | 1-0 | Varesina-Ponte San Pietro | 3-2 | 26 feb. |
| 23 ott. | 1-0 | Villa Valle-Arconatese | 0-0 | 26 feb. |
| andata (9ª) | andata (9ª) | 9ª giornata | ritorno (26ª) | ritorno (26ª) |
| 30 ott. | 1-1 | Alcione-Casatese | 2-0 | 5 mar. |
| 30 ott. | 1-1 | Brusaporto-Sona | 1-0 | 5 mar. |
| 30 ott. | 2-2 | Caronnese-Villa Valle | 2-2 | 5 mar. |
| 29 ott. | 1-3 | Città di Varese-Arconatese | 0-1 | 5 mar. |
| 30 ott. | 3-0 | Folgore Caratese-Desenzano | 1-1 | 5 mar. |
| 29 ott. | 1-1 | Franciacorta-Varesina | 5-3 | 5 mar. |
| 30 ott. | 2-0 | Lumezzane-Real Calepina | 1-0 | 5 mar. |
| 30 ott. | 2-0 | Ponte San Pietro-Breno | 0-0 | 5 mar. |
| 30 ott. | 0-0 | Virtus CiseranoBergamo-Seregno | 1-2 | 5 mar. |
| andata (10ª) | andata (10ª) | 10ª giornata | ritorno (27ª) | ritorno (27ª) |
| 6 nov. | 2-2 | Arconatese-Brusaporto | 0-1 | 12 mar. |
| 6 nov. | 4-0 | Breno-Caronnese | 2-1 | 12 mar. |
| 6 nov. | 0-2 | Casatese-Virtus CiseranoBergamo | 2-0 | 12 mar. |
| 6 nov. | 2-1 | Desenzano-Ponte San Pietro | 1-2 | 12 mar. |
| 6 nov. | 1-1 | Real Calepina-Folgore Caratese | 1-1 | 12 mar. |
| 7 nov. | 2-1 | Seregno-Franciacorta | 0-0 | 12 mar. |
| 6 nov. | 0-1 | Sona-Alcione | 0-2 | 12 mar. |
| 6 nov. | 1-1 | Varesina-Lumezzane | 0-3 | 12 mar. |
| 6 nov. | 2-1 | Villa Valle-Città di Varese | 1-1 | 12 mar. |
| andata (11ª) | andata (11ª) | 11ª giornata | ritorno (28ª) | ritorno (28ª) |
| 13 nov. | 4-3 | Alcione-Varesina | 1-1 | 19 mar. |
| 13 nov. | 2-2 | Caronnese-Brusaporto | 0-2 | 19 mar. |
| 13 nov. | 2-1 | Casatese-Seregno | 2-0 | 19 mar. |
| 13 nov. | 1-2 | Città di Varese-Sona | 1-2 | 19 mar. |
| 13 nov. | 1-0 | Folgore Caratese-Villa Valle | 1-2 | 19 mar. |
| 13 nov. | 3-2 | Franciacorta-Desenzano | 0-2 | 19 mar. |
| 13 nov. | 2-0 | Lumezzane-Breno | 3-0 | 19 mar. |
| 13 nov. | 1-1 | Ponte San Pietro-Arconatese | 1-1 | 15 mar. |
| 13 nov. | 1-0 | Virtus CiseranoBergamo-Real Calepina | 0-0 | 19 mar. |
| andata (12ª) | andata (12ª) | 12ª giornata | ritorno (29ª) | ritorno (29ª) |
| 20 nov. | 2-0 | Arconatese-Caronnese | 1-1 | 1° apr. |
| 20 nov. | 0-1 | Breno-Folgore Caratese | 2-1 | 1° apr. |
| 20 nov. | 1-1 | Brusaporto-Città di Varese | 1-1 | 2 apr. |
| 20 nov. | 0-1 | Desenzano-Lumezzane | 1-0 | 1° apr. |
| 20 nov. | 1-1 | Real Calepina-Franciacorta | 3-0 | 1° apr. |
| 20 nov. | 2-4 | Seregno-Alcione | 2-2 | 2 apr. |
| 20 nov. | 0-0 | Sona-Casatese | 0-2 | 2 apr. |
| 20 nov. | 0-2 | Varesina-Virtus CiseranoBergamo | 1-2 | 2 apr. |
| 20 nov. | 1-4 | Villa Valle-Ponte San Pietro | 0-2 | 2 apr. |
| andata (13ª) | andata (13ª) | 13ª giornata | ritorno (30ª) | ritorno (30ª) |
| 27 nov. | 1-0 | Alcione-Desenzano | 1-1 | 6 apr. |
| 27 nov. | 2-1 | Caronnese-Sona | 0-2 | 6 apr. |
| 27 nov. | 1-0 | Casatese-Real Calepina | 0-0 | 6 apr. |
| 27 nov. | 1-2 | Folgore Caratese-Brusaporto | 1-0 | 6 apr. |
| 27 nov. | 0-2 | Franciacorta-Villa Valle | 1-0 | 6 apr. |
| 27 nov. | 2-1 | Lumezzane-Arconatese | 1-2 | 6 apr. |
| 27 nov. | 2-0 | Ponte San Pietro-Città di Varese | 0-2 | 6 apr. |
| 27 nov. | 1-3 | Seregno-Varesina | 2-5 | 6 apr. |
| 27 nov. | 1-2 | Virtus CiseranoBergamo-Breno | 1-0 | 6 apr. |
| andata (14ª) | andata (14ª) | 14ª giornata | ritorno (31ª) | ritorno (31ª) |
| 4 dic. | 1-1 | Arconatese-Folgore Caratese | 3-1 | 16 apr. |
| 3 dic. | 0-2 | Breno-Franciacorta | 0-2 | 16 apr. |
| 4 dic. | 3-3 | Brusaporto-Ponte San Pietro | 0-1 | 16 apr. |
| 4 dic. | 2-1 | Città di Varese-Caronnese | 2-1 | 16 apr. |
| 4 dic. | 2-1 | Desenzano-Virtus CiseranoBergamo | 1-0 | 16 apr. |
| 4 dic. | 1-1 | Real Calepina-Alcione | 2-3 | 16 apr. |
| 4 dic. | 0-0 | Sona-Seregno | 1-3 | 16 apr. |
| 4 dic. | 0-1 | Varesina-Casatese | 1-3 | 16 apr. |
| 4 dic. | 1-1 | Villa Valle-Lumezzane | 1-2 | 16 apr. |
| andata (15ª) | andata (15ª) | 15ª giornata | ritorno (32ª) | ritorno (32ª) |
| 11 dic. | 2-1 | Alcione-Breno | 4-1 | 23 apr. |
| 11 dic. | 3-1 | Casatese-Desenzano | 3-1 | 23 apr. |
| 11 dic. | 1-2 | Folgore Caratese-Città di Varese | 0-1 | 23 apr. |
| 11 dic. | 4-4 | Franciacorta-Arconatese | 1-2 | 23 apr. |
| 11 dic. | 4-2 | Lumezzane-Brusaporto | 2-1 | 23 apr. |
| 11 dic. | 0-0 | Ponte San Pietro-Caronnese | 2-1 | 23 apr. |
| 10 dic. | 2-3 | Seregno-Real Calepina | 2-2 | 23 apr. |
| 11 dic. | 0-0 | Varesina-Sona | 2-3 | 23 apr. |
| 11 dic. | 1-1 | Virtus CiseranoBergamo-Villa Valle | 1-2 | 23 apr. |
| andata (16ª) | andata (16ª) | 16ª giornata | ritorno (33ª) | ritorno (33ª) |
| 17 dic. | 0-2 | Arconatese-Alcione | 1-3 | 30 apr. |
| 18 dic. | 1-2 | Breno-Seregno | 1-0 | 30 apr. |
| 18 dic. | 2-1 | Brusaporto-Virtus CiseranoBergamo | 0-1 | 30 apr. |
| 17 dic. | 1-3 | Caronnese-Lumezzane | 0-2 | 30 apr. |
| 17 dic. | 0-1 | Città di Varese-Franciacorta | 0-0 | 30 apr. |
| 17 dic. | 2-1 | Desenzano-Varesina | 2-1 | 30 apr. |
| 18 dic. | 2-1 | Ponte San Pietro-Folgore Caratese | 2-2 | 30 apr. |
| 17 dic. | 3-1 | Real Calepina-Sona | 1-1 | 30 apr. |
| 17 dic. | 0-1 | Villa Valle-Casatese | 1-1 | 30 apr. |
| andata (17ª) | andata (17ª) | 17ª giornata | ritorno (34ª) | ritorno (34ª) |
| 21 dic. | 1-1 | Alcione-Villa Valle | 2-3 | 7 mag. |
| 21 dic. | 0-3 | Casatese-Breno | 1-1 | 7 mag. |
| 21 dic. | 3-0 | Folgore Caratese-Caronnese | 3-1 | 7 mag. |
| 21 dic. | 1-1 | Franciacorta-Brusaporto | 0-1 | 7 mag. |
| 21 dic. | 3-0 | Lumezzane-Città di Varese | 2-0 | 7 mag. |
| 21 dic. | 1-3 | Seregno-Desenzano | 2-5 | 7 mag. |
| 21 dic. | 0-3 | Sona-Ponte San Pietro | 3-3 | 7 mag. |
| 21 dic. | 1-1 | Varesina-Real Calepina | 0-1 | 7 mag. |
| 21 dic. | 2-0 | Virtus CiseranoBergamo-Arconatese | 2-2 | 7 mag. |

### Spareggi
#### Play-off

| Semifinali | Semifinali | Semifinali | Finale | Finale | Finale |
| 2 | Alcione | 2 | | | |
| 5 | Desenzano | 1 | | | |
| 5 | Desenzano | 1 | 2 | Alcione | 2 |
| | | | 3 | Casatese | 1 |
| 3 | Casatese | 2 | 3 | Casatese | 1 |
| 4 | Arconatese | 1 | | | |

##### Semifinali

| | Risultati | | Luogo e data |
| Alcione | 2-1 | Desenzano | Milano, 14 maggio 2023 |
| Casatese | 2-1 | Arconatese | Casatenovo, 14 maggio 2023 |

##### Finale

| | Risultati | | Luogo e data |
| Alcione | 2-1 | Casatese | Milano, 21 maggio 2023 |

#### Play-out

| | Risultati | | Luogo e data |
| Folgore Caratese | 2-0 | Città di Varese | Carate Brianza, 14 maggio 2023 |
| Seregno | 0-3 | Breno | Seregno, 14 maggio 2023 |

## Girone C
### Squadre partecipanti

| Club | Città | Stadio | Stagione precedente |
| Adriese | Adria (RO) | Stadio Luigi Bettinazzi | 3º posto in Serie D/C |
| Caldiero | Caldiero (VR) | Stadio Mario Berti | 6º posto in Serie D/C |
| Campodarsego | Campodarsego (PD) | Campo sportivo Gabbiano | 5º posto in Serie D/C |
| Cartigliano | Cartigliano (VI) | Stadio Fair Play | 11º posto in Serie D/C |
| Cjarlins Muzane | Carlino e Muzzana del Turgnano (UD) | Stadio Eros Della Ricca (Carlino) | 10º posto in Serie D/C |
| Dolomiti Bellunesi | Belluno, Feltre e Sedico (BL) | Stadio polisportivo (Belluno) | 7º posto in Serie D/C |
| Este | Este (PD) | Nuovo stadio comunale | 12º posto in Serie D/C |
| Levico | Levico Terme (TN) | Stadio comunale | 13º posto in Serie D/C |
| Legnago | Legnago (VR) | Stadio Mario Sandrini | 20º posto in Serie C/A, retrocesso |
| Luparense | San Martino di Lupari (PD) | Stadio Gianni Casée | 4º posto in Serie D/C |
| Mestre | Venezia (Mestre) | Stadio Francesco Baracca | 9º posto in Serie D/C |
| Montebelluna | Montebelluna (TV) | Stadio San Vigilio | 8º posto in Serie D/C |
| Montecchio | Montecchio Maggiore (VI) | Stadio Gino Cosaro | 2º posto in Eccellenza Veneto/A, vince i play-off |
| Portogruaro | Portogruaro (VE) | Stadio Piergiovanni Mecchia | 1º posto in Eccellenza Veneto/C, promosso |
| Torviscosa | Torviscosa (UD) | Stadio Beppino Tonello | 1º posto in Eccellenza Friuli-Venezia Giulia/B, promosso |
| Union Clodiense CS | Chioggia (VE) | Stadio Aldo e Dino Ballarin | 2º posto in Serie D/C |
| Villafranca Veronese | Villafranca di Verona (VR) | Stadio comunale | 1º posto in Eccellenza Veneto/A, promosso |
| Virtus Bolzano | Bolzano | Stadio Righi-Internorm Arena | 1º posto in Eccellenza Trentino-Alto Adige, promosso |

### Classifica finale

| Pos. | Squadra | Pt | G | V | N | P | GF | GS | DR |
| 1. | Legnago | 60 | 34 | 17 | 9 | 8 | 48 | 26 | +22 |
| 2. | Union Clodiense CS | 58 | 34 | 15 | 13 | 6 | 46 | 31 | +15 |
| 3. | Adriese | 56 | 34 | 14 | 14 | 6 | 54 | 38 | +16 |
| 4. | Campodarsego | 54 | 34 | 14 | 12 | 8 | 50 | 40 | +10 |
| 5. | Luparense | 53 | 34 | 13 | 14 | 7 | 49 | 34 | +15 |
| 6. | Virtus Bolzano | 53 | 34 | 13 | 14 | 7 | 53 | 43 | +10 |
| 7. | Este | 50 | 34 | 13 | 11 | 10 | 47 | 39 | +8 |
| 8. | Cjarlins Muzane | 48 | 34 | 11 | 15 | 8 | 38 | 36 | +2 |
| 9. | Caldiero | 48 | 34 | 12 | 12 | 10 | 42 | 41 | +1 |
| 10. | Cartigliano | 46 | 34 | 11 | 13 | 10 | 47 | 50 | -3 |
| 11. | Mestre | 43 | 34 | 12 | 7 | 15 | 46 | 42 | +4 |
| 12. | Dolomiti Bellunesi | 43 | 34 | 11 | 10 | 13 | 42 | 47 | -5 |
| 13. | Montecchio | 39 | 34 | 10 | 9 | 15 | 50 | 55 | -5 |
| 14. | Torviscosa | 36 | 34 | 8 | 12 | 14 | 31 | 46 | -15 |
| 15. | Portogruaro | 35 | 34 | 9 | 8 | 17 | 36 | 56 | -20 |
| 16. | Villafranca Veronese | 34 | 34 | 8 | 10 | 16 | 35 | 46 | -11 |
| 17. | Montebelluna | 31 | 34 | 8 | 7 | 19 | 35 | 61 | -26 |
| 18. | Levico | 29 | 34 | 5 | 14 | 15 | 23 | 41 | -18 |
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 Portogruaro è stato poi ripescato in Serie D 2023-2024.

### Risultati
#### Tabellone

| | ADR | CAL | CAM | CAR | CJA | DBE | EST | LEG | LEV | LUP | MES | MON | MMA | POR | TOR | UCS | VIL | VBO |
| Adriese | –––– | 0-2 | 2-0 | 4-4 | 1-1 | 3-0 | 1-1 | 1-1 | 0-0 | 2-0 | 3-2 | 3-2 | 2-1 | 2-2 | 1-1 | 0-2 | 3-2 | 2-1 |
| Caldiero | 1-1 | –––– | 1-0 | 1-1 | 1-1 | 0-1 | 1-3 | 1-0 | 1-1 | 1-1 | 1-1 | 1-1 | 2-2 | 4-2 | 0-2 | 1-3 | 2-1 | 1-2 |
| Campodarsego | 2-2 | 3-1 | –––– | 2-0 | 1-1 | 1-1 | 0-1 | 2-1 | 3-1 | 0-0 | 2-1 | 4-0 | 1-1 | 1-1 | 1-1 | 1-1 | 2-1 | 1-1 |
| Cartigliano | 3-2 | 1-3 | 2-2 | –––– | 0-0 | 1-1 | 1-2 | 2-1 | 0-1 | 1-6 | 1-0 | 0-1 | 3-2 | 1-0 | 1-1 | 1-2 | 1-1 | 1-1 |
| Cjarlins Muzane | 2-1 | 2-1 | 1-1 | 1-2 | –––– | 0-0 | 0-1 | 0-1 | 2-0 | 2-1 | 0-0 | 3-1 | 1-1 | 0-1 | 3-1 | 0-0 | 1-1 | 1-0 |
| Dolomiti Bellunesi | 1-3 | 2-0 | 0-2 | 2-4 | 0-1 | –––– | 1-0 | 1-4 | 0-1 | 1-2 | 1-2 | 4-1 | 3-2 | 2-1 | 2-0 | 2-1 | 0-1 | 1-1 |
| Este | 1-1 | 1-2 | 2-3 | 1-2 | 3-2 | 1-0 | –––– | 0-1 | 1-1 | 1-1 | 0-2 | 1-0 | 0-1 | 6-0 | 2-2 | 0-4 | 2-0 | 2-1 |
| Legnago | 0-0 | 0-1 | 2-0 | 3-1 | 1-0 | 1-1 | 2-0 | –––– | 2-2 | 3-0 | 1-0 | 2-0 | 2-1 | 1-0 | 1-1 | 2-0 | 1-0 | 1-1 |
| Levico | 0-0 | 0-1 | 1-2 | 2-4 | 3-3 | 0-0 | 0-0 | 0-0 | –––– | 0-2 | 0-0 | 2-2 | 0-1 | 1-0 | 2-0 | 0-0 | 0-0 | 0-1 |
| Luparense | 1-1 | 0-2 | 4-2 | 1-1 | 1-1 | 2-2 | 1-1 | 1-0 | 1-0 | –––– | 4-1 | 1-0 | 1-2 | 3-0 | 0-2 | 0-0 | 4-1 | 3-0 |
| Mestre | 0-3 | 0-0 | 1-3 | 0-1 | 7-1 | 1-1 | 0-1 | 2-1 | 4-1 | 0-0 | –––– | 2-1 | 3-0 | 0-1 | 0-1 | 2-1 | 1-3 | 2-0 |
| Montebelluna | 0-2 | 2-1 | 3-0 | 2-2 | 0-0 | 0-0 | 1-0 | 1-3 | 1-0 | 3-3 | 2-1 | –––– | 0-2 | 1-2 | 0-1 | 1-3 | 3-2 | 0-4 |
| Montecchio | 1-2 | 3-1 | 3-2 | 2-0 | 0-0 | 1-2 | 1-1 | 2-3 | 0-1 | 1-1 | 1-3 | 2-2 | –––– | 2-3 | 2-2 | 0-1 | 1-2 | 2-2 |
| Portogruaro | 0-0 | 1-2 | 1-0 | 0-4 | 1-2 | 0-0 | 3-3 | 1-1 | 3-0 | 0-0 | 1-0 | 3-1 | 1-4 | –––– | 0-1 | 1-2 | 1-3 | 1-2 |
| Torviscosa | 1-0 | 1-1 | 0-1 | 0-0 | 0-3 | 1-2 | 0-4 | 0-5 | 2-0 | 0-1 | 1-2 | 0-1 | 1-2 | 1-1 | –––– | 1-1 | 2-2 | 0-1 |
| Union Clodiense | 2-1 | 0-0 | 0-1 | 2-0 | 0-0 | 4-3 | 1-1 | 1-0 | 2-1 | 0-0 | 2-2 | 3-1 | 3-2 | 3-1 | 0-3 | –––– | 0-0 | 1-2 |
| Villafranca | 0-2 | 0-2 | 0-2 | 1-1 | 0-1 | 1-3 | 0-1 | 1-1 | 2-1 | 0-1 | 3-2 | 2-0 | 0-2 | 1-2 | 3-0 | 0-0 | –––– | 1-1 |
| Virtus Bolzano | 1-3 | 2-2 | 2-2 | 0-0 | 4-2 | 4-2 | 3-3 | 2-0 | 1-1 | 3-2 | 0-2 | 2-1 | 4-0 | 2-1 | 1-1 | 1-1 | 0-0 | –––– |

#### Calendario

| andata (1ª) | andata (1ª) | 1ª giornata | ritorno (18ª) | ritorno (18ª) |
| 4 set. | 4-2 | Caldiero-Portogruaro | 2-1 | 8 gen. |
| 4 set. | 2-0 | Campodarsego-Cartigliano | 2-2 | 8 gen. |
| 4 set. | 0-0 | Cjarlins Muzane-Union Clodiense | 0-0 | 8 gen. |
| 4 set. | 0-1 | Dolomiti Bellunesi-Villafranca | 3-1 | 8 gen. |
| 4 set. | 1-1 | Este-Adriese | 1-1 | 7 gen. |
| 4 set. | 2-0 | Legnago-Montebelluna | 3-1 | 8 gen. |
| 4 set. | 0-2 | Levico-Luparense | 0-1 | 8 gen. |
| 4 set. | 0-1 | Mestre-Torviscosa | 2-1 | 8 gen. |
| 4 set. | 4-0 | Virtus Bolzano-Montecchio | 2-2 | 8 gen. |
| andata (2ª) | andata (2ª) | 2ª giornata | ritorno (19ª) | ritorno (19ª) |
| 11 set. | 3-0 | Adriese-Dolomiti Bellunesi | 3-1 | 15 gen. |
| 11 set. | 1-1 | Cartigliano-Virtus Bolzano | 0-0 | 15 gen. |
| 11 set. | 1-1 | Luparense-Cjarlins Muzane | 1-2 | 15 gen. |
| 11 set. | 0-1 | Montecchio-Levico | 1-0 | 15 gen. |
| 11 set. | 3-3 | Portogruaro-Este | 0-6 | 15 gen. |
| 11 set. | 2-1 | Montebelluna-Caldiero | 1-1 | 15 gen. |
| 11 set. | 0-1 | Torviscosa-Campodarsego | 1-1 | 15 gen. |
| 11 set. | 1-0 | Union Clodiense-Legnago | 0-2 | 15 gen. |
| 11 set. | 3-2 | Villafranca-Mestre | 3-1 | 15 gen. |
| andata (3ª) | andata (3ª) | 3ª giornata | ritorno (20ª) | ritorno (20ª) |
| 17 set. | 1-1 | Caldiero-Adriese | 2-0 | 22 gen. |
| 18 set. | 1-1 | Campodarsego-Virtus Bolzano | 2-2 | 22 gen. |
| 17 set. | 3-1 | Cjarlins Muzane-Montebelluna | 0-0 | 22 gen. |
| 17 set. | 2-0 | Dolomiti Bellunesi-Torviscosa | 2-1 | 22 gen. |
| 18 set. | 2-0 | Este-Villafranca | 1-0 | 22 gen. |
| 18 set. | 1-0 | Legnago-Portogruaro | 1-1 | 22 gen. |
| 18 set. | 0-0 | Levico-Union Clodiense | 1-2 | 22 gen. |
| 18 set. | 0-1 | Mestre-Cartigliano | 0-1 | 22 gen. |
| 18 set. | 1-1 | Montecchio-Luparense | 2-1 | 22 gen. |
| andata (4ª) | andata (4ª) | 4ª giornata | ritorno (21ª) | ritorno (21ª) |
| 24 set. | 1-1 | Adriese-Cjarlins Muzane | 1-2 | 29 gen. |
| 28 set. | 2-1 | Campodarsego-Mestre | 3-1 | 29 gen. |
| 28 set. | 1-2 | Cartigliano-Este | 2-1 | 29 gen. |
| 24 set. | 3-0 | Portogruaro-Levico | 0-1 | 29 gen. |
| 28 set. | 3-3 | Montebelluna-Luparense | 0-1 | 29 gen. |
| 24 set. | 1-1 | Torviscosa-Caldiero | 2-0 | 29 gen. |
| 28 set. | 3-2 | Union Clodiense-Montecchio | 1-0 | 29 gen. |
| 27 set. | 1-1 | Villafranca-Legnago | 0-1 | 29 gen. |
| 28 set. | 4-2 | Virtus Bolzano-Dolomiti Bellunesi | 1-1 | 29 gen. |
| andata (5ª) | andata (5ª) | 5ª giornata | ritorno (22ª) | ritorno (22ª) |
| 2 ott. | 2-1 | Caldiero-Villafranca | 2-0 | 5 feb. |
| 2 ott. | 0-1 | Cjarlins Muzane-Portogruaro | 2-1 | 5 feb. |
| 2 ott. | 2-4 | Dolomiti Bellunesi-Cartigliano | 1-1 | 5 feb. |
| 2 ott. | 2-2 | Este-Torviscosa | 4-0 | 5 feb. |
| 2 ott. | 0-0 | Legnago-Adriese | 1-1 | 5 feb. |
| 2 ott. | 2-2 | Levico-Montebelluna | 0-1 | 5 feb. |
| 2 ott. | 0-0 | Luparense-Union Clodiense | 0-0 | 5 feb. |
| 2 ott. | 2-0 | Mestre-Virtus Bolzano | 2-0 | 4 feb. |
| 2 ott. | 3-2 | Montecchio-Campodarsego | 1-1 | 5 feb. |
| andata (6ª) | andata (6ª) | 6ª giornata | ritorno (23ª) | ritorno (23ª) |
| 9 ott. | 2-0 | Adriese-Luparense | 1-1 | 12 feb. |
| 9 ott. | 0-1 | Campodarsego-Este | 3-2 | 12 feb. |
| 9 ott. | 2-1 | Cartigliano-Legnago | 1-3 | 12 feb. |
| 9 ott. | 1-1 | Mestre-Dolomiti Bellunesi | 2-1 | 12 feb. |
| 9 ott. | 1-2 | Portogruaro-Union Clodiense | 1-3 | 12 feb. |
| 9 ott. | 0-2 | Montebelluna-Montecchio | 2-2 | 12 feb. |
| 8 ott. | 0-3 | Torviscosa-Cjarlins Muzane | 1-3 | 11 feb. |
| 9 ott. | 2-1 | Villafranca-Levico | 0-0 | 12 feb. |
| 9 ott. | 2-2 | Virtus Bolzano-Caldiero | 2-1 | 12 feb. |
| andata (7ª) | andata (7ª) | 7ª giornata | ritorno (24ª) | ritorno (24ª) |
| 16 ott. | 1-1 | Caldiero-Cartigliano | 3-1 | 19 feb. |
| 16 ott. | 1-1 | Cjarlins Muzane-Villafranca | 1-0 | 19 feb. |
| 16 ott. | 0-2 | Dolomiti Bellunesi-Campodarsego | 1-1 | 19 feb. |
| 16 ott. | 2-1 | Este-Virtus Bolzano | 3-3 | 18 feb. |
| 16 ott. | 1-1 | Legnago-Torviscosa | 5-0 | 19 feb. |
| 16 ott. | 0-0 | Levico-Adriese | 0-0 | 18 feb. |
| 16 ott. | 3-0 | Luparense-Portogruaro | 0-0 | 19 feb. |
| 16 ott. | 1-3 | Montecchio-Mestre | 0-3 | 19 feb. |
| 16 ott. | 3-1 | Union Clodiense-Montebelluna | 3-1 | 19 feb. |
| andata (8ª) | andata (8ª) | 8ª giornata | ritorno (25ª) | ritorno (25ª) |
| 23 ott. | 3-2 | Adriese-Montebelluna | 2-0 | 26 feb. |
| 23 ott. | 2-1 | Campodarsego-Legnago | 0-2 | 26 feb. |
| 23 ott. | 0-1 | Cartigliano-Levico | 4-2 | 26 feb. |
| 23 ott. | 1-0 | Dolomiti Bellunesi-Este | 0-1 | 26 feb. |
| 23 ott. | 0-0 | Mestre-Caldiero | 1-1 | 26 feb. |
| 23 ott. | 1-4 | Portogruaro-Montecchio | 3-2 | 26 feb. |
| 23 ott. | 0-1 | Torviscosa-Luparense | 2-0 | 26 feb. |
| 23 ott. | 0-0 | Villafranca-Union Clodiense | 0-0 | 25 mar. |
| 23 ott. | 4-2 | Virtus Bolzano-Cjarlins Muzane | 0-1 | 26 feb. |
| andata (9ª) | andata (9ª) | 9ª giornata | ritorno (26ª) | ritorno (26ª) |
| 29 ott. | 1-0 | Caldiero-Campodarsego | 1-3 | 5 mar. |
| 30 ott. | 1-2 | Cjarlins Muzane-Cartigliano | 0-0 | 5 mar. |
| 29 ott. | 0-2 | Este-Mestre | 1-0 | 4 mar. |
| 29 ott. | 1-1 | Legnago-Virtus Bolzano | 0-2 | 5 mar. |
| 30 ott. | 2-0 | Levico-Torviscosa | 0-2 | 5 mar. |
| 30 ott. | 4-1 | Luparense-Villafranca | 1-0 | 5 mar. |
| 30 ott. | 1-2 | Montebelluna-Portogruaro | 1-3 | 5 mar. |
| 29 ott. | 1-2 | Montecchio-Dolomiti Bellunesi | 2-3 | 5 mar. |
| 30 ott. | 2-1 | Union Clodiense-Adriese | 2-0 | 5 mar. |
| andata (10ª) | andata (10ª) | 10ª giornata | ritorno (27ª) | ritorno (27ª) |
| 6 nov. | 2-1 | Adriese-Montecchio | 2-1 | 11 mar. |
| 6 nov. | 3-1 | Campodarsego-Levico | 2-1 | 12 mar. |
| 6 nov. | 1-2 | Cartigliano-Union Clodiense | 0-2 | 12 mar. |
| 6 nov. | 1-4 | Dolomiti Bellunesi-Legnago | 1-1 | 12 mar. |
| 6 nov. | 1-2 | Este-Caldiero | 3-1 | 12 mar. |
| 6 nov. | 7-1 | Mestre-Cjarlins Muzane | 0-0 | 12 mar. |
| 6 nov. | 0-1 | Torviscosa-Montebelluna | 1-0 | 12 mar. |
| 6 nov. | 1-2 | Villafranca-Portogruaro | 3-1 | 12 mar. |
| 6 nov. | 3-2 | Virtus Bolzano-Luparense | 0-3 | 12 mar. |
| andata (11ª) | andata (11ª) | 11ª giornata | ritorno (28ª) | ritorno (28ª) |
| 13 nov. | 0-1 | Caldiero-Dolomiti Bellunesi | 0-2 | 19 mar. |
| 13 nov. | 1-1 | Cjarlins Muzane-Campodarsego | 1-1 | 19 mar. |
| 13 nov. | 1-0 | Legnago-Mestre | 1-2 | 19 mar. |
| 13 nov. | 0-1 | Levico-Virtus Bolzano | 1-1 | 19 mar. |
| 13 nov. | 1-1 | Luparense-Cartigliano | 6-1 | 19 mar. |
| 13 nov. | 3-2 | Montebelluna-Villafranca | 0-2 | 19 mar. |
| 13 nov. | 1-1 | Montecchio-Este | 1-0 | 15 mar. |
| 13 nov. | 0-0 | Portogruaro-Adriese | 2-2 | 19 mar. |
| 13 nov. | 0-3 | Union Clodiense-Torviscosa | 1-1 | 19 mar. |
| andata (12ª) | andata (12ª) | 12ª giornata | ritorno (29ª) | ritorno (29ª) |
| 20 nov. | 1-0 | Caldiero-Legnago | 1-0 | 1° apr. |
| 20 nov. | 1-1 | Campodarsego-Union Clodiense | 1-0 | 1° apr. |
| 20 nov. | 1-0 | Cartigliano-Portogruaro | 4-0 | 2 apr. |
| 20 nov. | 0-1 | Dolomiti Bellunesi-Levico | 0-0 | 1° apr. |
| 20 nov. | 3-2 | Este-Cjarlins Muzane | 1-0 | 1° apr. |
| 20 nov. | 0-0 | Mestre-Luparense | 1-4 | 1° apr. |
| 20 nov. | 1-0 | Torviscosa-Adriese | 1-1 | 1° apr. |
| 20 nov. | 0-2 | Villafranca-Montecchio | 2-1 | 2 apr. |
| 20 nov. | 2-1 | Virtus Bolzano-Montebelluna | 4-0 | 2 apr. |
| andata (13ª) | andata (13ª) | 13ª giornata | ritorno (30ª) | ritorno (30ª) |
| 27 nov. | 3-2 | Adriese-Villafranca | 2-0 | 6 apr. |
| 27 nov. | 0-0 | Cjarlins Muzane-Dolomiti Bellunesi | 1-0 | 6 apr. |
| 27 nov. | 2-0 | Legnago-Este | 1-0 | 6 apr. |
| 27 nov. | 0-0 | Levico-Mestre | 1-4 | 6 apr. |
| 27 nov. | 4-2 | Luparense-Campodarsego | 0-0 | 6 apr. |
| 27 nov. | 2-2 | Montebelluna-Cartigliano | 1-0 | 6 apr. |
| 27 nov. | 3-1 | Montecchio-Caldiero | 2-2 | 6 apr. |
| 27 nov. | 0-1 | Portogruaro-Torviscosa | 1-1 | 6 apr. |
| 27 nov. | 1-2 | Union Clodiense-Virtus Bolzano | 1-1 | 6 apr. |
| andata (14ª) | andata (14ª) | 14ª giornata | ritorno (31ª) | ritorno (31ª) |
| 4 dic. | 1-1 | Caldiero-Levico | 1-0 | 16 apr. |
| 4 dic. | 1-1 | Campodarsego-Portogruaro | 0-1 | 16 apr. |
| 4 dic. | 1-1 | Cartigliano-Villafranca | 1-1 | 16 apr. |
| 3 dic. | 2-1 | Dolomiti Bellunesi-Union Clodiense | 3-4 | 16 apr. |
| 4 dic. | 1-1 | Este-Luparense | 1-1 | 16 apr. |
| 4 dic. | 1-0 | Legnago-Cjarlins Muzane | 1-0 | 16 apr. |
| 3 dic. | 2-1 | Mestre-Montebelluna | 1-2 | 16 apr. |
| 4 dic. | 1-2 | Torviscosa-Montecchio | 2-2 | 16 apr. |
| 4 dic. | 1-3 | Virtus Bolzano-Adriese | 1-2 | 16 apr. |
| andata (15ª) | andata (15ª) | 15ª giornata | ritorno (32ª) | ritorno (32ª) |
| 11 dic. | 4-4 | Adriese-Cartigliano | 2-3 | 23 apr. |
| 11 dic. | 2-1 | Cjarlins Muzane-Caldiero | 1-1 | 23 apr. |
| 11 dic. | 0-0 | Levico-Este | 1-1 | 23 apr. |
| 11 dic. | 2-2 | Luparense-Dolomiti Bellunesi | 2-1 | 23 apr. |
| 11 dic. | 3-0 | Montebelluna-Campodarsego | 0-4 | 23 apr. |
| 11 dic. | 2-3 | Montecchio-Legnago | 1-2 | 23 apr. |
| 11 dic. | 1-2 | Portogruaro-Virtus Bolzano | 1-2 | 23 apr. |
| 11 dic. | 2-2 | Union Clodiense-Mestre | 1-2 | 23 apr. |
| 11 dic. | 3-0 | Villafranca-Torviscosa | 2-2 | 23 apr. |
| andata (16ª) | andata (16ª) | 16ª giornata | ritorno (33ª) | ritorno (33ª) |
| 17 dic. | 1-3 | Caldiero-Union Clodiense | 0-0 | 30 apr. |
| 18 dic. | 2-1 | Campodarsego-Villafranca | 2-0 | 30 apr. |
| 17 dic. | 3-2 | Cartigliano-Montecchio | 0-2 | 30 apr. |
| 17 dic. | 2-0 | Cjarlins Muzane-Levico | 3-3 | 30 apr. |
| 17 dic. | 2-1 | Dolomiti Bellunesi-Portogruaro | 0-0 | 30 apr. |
| 17 dic. | 1-0 | Este-Montebelluna | 0-1 | 30 apr. |
| 17 dic. | 3-0 | Legnago-Luparense | 0-1 | 30 apr. |
| 17 dic. | 0-3 | Mestre-Adriese | 2-3 | 30 apr. |
| 17 dic. | 1-1 | Virtus Bolzano-Torviscosa | 1-0 | 30 apr. |
| andata (17ª) | andata (17ª) | 17ª giornata | ritorno (34ª) | ritorno (34ª) |
| 21 dic. | 2-0 | Adriese-Campodarsego | 2-2 | 7 mag. |
| 21 dic. | 0-0 | Levico-Legnago | 2-2 | 7 mag. |
| 21 dic. | 0-2 | Luparense-Caldiero | 1-1 | 7 mag. |
| 21 dic. | 0-0 | Montebelluna-Dolomiti Bellunesi | 1-4 | 7 mag. |
| 21 dic. | 0-0 | Montecchio-Cjarlins Muzane | 1-1 | 7 mag. |
| 21 dic. | 1-0 | Portogruaro-Mestre | 1-0 | 7 mag. |
| 21 dic. | 0-0 | Torviscosa-Cartigliano | 1-1 | 7 mag. |
| 21 dic. | 1-1 | Union Clodiense-Este | 4-0 | 7 mag. |
| 21 dic. | 1-1 | Villafranca-Virtus Bolzano | 0-0 | 7 mag. |

### Spareggi
#### Play-off

| Semifinali | Semifinali | Semifinali | Finale | Finale | Finale |
| 2 | Union Clodiense CS | 3 | | | |
| 5 | Luparense | 4 | | | |
| 5 | Luparense | 4 | 5 | Luparense | 2 |
| | | | 4 | Campodarsego (dts) | 2 |
| 3 | Adriese | 0 | 4 | Campodarsego (dts) | 2 |
| 4 | Campodarsego | 1 | | | |

##### Semifinali

| | Risultati | | Luogo e data |
| Union Clodiense CS | 3-4 | Luparense | Chioggia, 14 maggio 2023 |
| Adriese | 0-1 | Campodarsego | Adria, 14 maggio 2023 |

##### Finale

| | Risultati | | Luogo e data |
| Campodarsego | 2-2 (dts) | Luparense | Campodarsego, 21 maggio 2023 |

#### Play-out

| | Risultati | | Luogo e data |
| Montecchio | 5-0 | Villafranca Veronese | Montecchio Maggiore, 14 maggio 2023 |
| Torviscosa | 0-0 (dts) | Portogruaro | Torviscosa, 21 maggio 2023 |