# Serie D 2002-2003 (gironi A-B-C)

Questa pagina contiene i risultati e le classifiche dei gironi A, B e C dell'edizione 2002-2003 della Serie D.

## Girone A
### Squadre partecipanti

| Club | Città | Stadio | Stagione precedente |
| Bergamasca | Zanica (BG) | Stadio Comunale | 6º posto in Serie D/Girone B |
| Canavese | San Giusto Canavese (TO) | Stadio Franco Cerutti | 3º posto in Serie D/Girone A |
| Casale | Casale Monferrato (AL) | Stadio Natale Palli | 11º posto in Serie D/Girone A |
| Cuneo | Cuneo | Stadio Fratelli Paschiero | 6º posto in Serie D/Girone A |
| Fanfulla | Lodi | Stadio Dossenina | 6º posto in Serie D/Girone D |
| Fiorenzuola | Fiorenzuola d'Arda (PC) | Stadio Comunale | 17º posto in Serie C2/Girone B, retrocesso in serie D dopo i play-out |
| Palazzolo | Palazzolo sull'Oglio (BS) | Stadio Comunale | 7º posto in Serie D/Girone B |
| Pergocrema | Crema (CR) | Stadio Giuseppe Voltini | 1° in Eccellenza Lombardia/C, promosso |
| Pinerolo | Pinerolo (TO) | Stadio Luigi Barbieri | 1° in Eccellenza Piemonte-Valle d'Aosta/B, promosso |
| Pizzighettone | Pizzighettone (CR) | Stadio Comunale | 7º posto in Serie D/Girone D |
| Robbio | Robbio (PV) | Stadio Comunale | 1° in Eccellenza Lombardia/A, promosso |
| Rodengo Saiano | Rodengo-Saiano (BS) | Stadio Comunale | 10º posto in Serie D/Girone B |
| Sancolombano | San Colombano al Lambro (MI) | Stadio Franco Riccardi | 14º posto in Serie D/Girone D dopo spareggio |
| Sant'Angelo | Sant'Angelo Lodigiano (LO) | Stadio Carlo Chiesa | 4º posto in Serie D/Girone D |
| Trino | Trino (VC) | Stadio Roberto Picco | 10º posto in Serie D/Girone A |
| USO Calcio | Calcio (BG) | Stadio Franco Schieppati | 2º posto in Serie D/Girone B |
| Vigevano | Vigevano (PV) | Stadio Dante Merlo | 9º posto in Serie D/Girone B |
| Voghera | Voghera (PV) | Stadio Comunale | 7º posto in Serie D/Girone A |

### Classifica finale

| Pos. | Squadra | Pt | G | V | N | P | GF | GS | DR |
| 1. | Pizzighettone | 57 | 34 | 15 | 12 | 7 | 51 | 33 | +18 |
| 2. | Cuneo | 54 | 34 | 13 | 15 | 6 | 36 | 23 | +13 |
| 3. | USO Calcio | 53 | 34 | 12 | 17 | 5 | 47 | 36 | +11 |
| 4. | Palazzolo | 53 | 34 | 14 | 11 | 9 | 43 | 39 | +4 |
| 5. | Casale | 52 | 34 | 14 | 10 | 10 | 39 | 32 | +7 |
| 6. | Vigevano | 52 | 34 | 13 | 13 | 8 | 56 | 52 | +4 |
| 7. | Voghera | 51 | 34 | 13 | 12 | 9 | 54 | 27 | +27 |
| 8. | Sant'Angelo (-4) | 51 | 34 | 14 | 13 | 7 | 52 | 42 | +10 |
| 9. | Rodengo Saiano (-12) | 49 | 34 | 16 | 13 | 5 | 46 | 30 | +16 |
| 10. | Pergocrema | 46 | 34 | 11 | 13 | 10 | 41 | 44 | -3 |
| 11. | Trino | 43 | 34 | 11 | 10 | 13 | 37 | 35 | +2 |
| 12. | Canavese | 42 | 34 | 10 | 12 | 12 | 39 | 44 | -5 |
| 13. | Fiorenzuola | 41 | 34 | 10 | 11 | 13 | 52 | 57 | -5 |
| 14. | Robbio | 35 | 34 | 8 | 11 | 15 | 49 | 51 | -2 |
| 15. | Sancolombano | 34 | 34 | 6 | 16 | 12 | 35 | 55 | -20 |
| 16. | Bergamasca | 33 | 34 | 6 | 15 | 13 | 32 | 39 | -7 |
| 17. | Fanfulla | 30 | 34 | 6 | 12 | 16 | 32 | 52 | -20 |
| 18. | Pinerolo | 15 | 34 | 3 | 6 | 25 | 29 | 79 | -50 |
Legenda:
    Promossa in Serie C2 2003-2004.
    Qualificate ai play-off o play-out.
    Vince i play-off per il ripescaggio.
    Retrocessa in Eccellenza 2003-2004.
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
    In caso di pari punti per promozioni o retrocessioni si disputava uno spareggio.
Note:
    Il Palazzolo è stato poi ripescato in Serie C2 2003-2004.
    Il Sancolombano è stato poi riammesso in Serie D 2003-2004.
    Il Rodengo Saiano ha scontato 12 punti di penalizzazione.
    Il Sant'Angelo ha scontato 4 punti di penalizzazione

### Risultati
#### Tabellone

| | Ber | Can | Cas | Cun | Fan | Fio | Pal | Per | Pin | Piz | Rob | Rsa | Scl | Sna | Tri | Uso | Vig | Vog |
| Bergamasca | –––– | 1-1 | 0-1 | 0-1 | 1-1 | 3-0 | 1-2 | 1-0 | 2-0 | 1-1 | 1-4 | 0-0 | 2-3 | 2-1 | 1-2 | 2-1 | 1-1 | 1-1 |
| Canavese | 2-0 | –––– | 0-1 | 0-1 | 1-0 | 2-1 | 1-0 | 3-2 | 3-0 | 1-1 | 3-1 | 1-4 | 1-2 | 1-1 | 1-3 | 2-3 | 1-1 | 2-2 |
| Casale | 0-2 | 4-0 | –––– | 2-0 | 2-1 | 0-1 | 0-1 | 2-1 | 1-1 | 0-1 | 0-0 | 0-0 | 1-1 | 0-3 | 2-1 | 2-3 | 2-2 | 1-0 |
| Cuneo | 1-0 | 0-0 | 1-0 | –––– | 1-1 | 2-0 | 1-0 | 2-0 | 0-1 | 2-3 | 1-0 | 0-1 | 2-0 | 1-1 | 1-0 | 1-1 | 1-1 | 0-0 |
| Fanfulla | 0-0 | 1-3 | 1-2 | 1-1 | –––– | 1-3 | 2-3 | 0-0 | 2-1 | 1-4 | 2-2 | 0-1 | 2-2 | 0-2 | 0-1 | 0-0 | 1-2 | 0-0 |
| Fiorenzuola | 1-1 | 2-1 | 1-3 | 2-2 | 3-1 | –––– | 1-2 | 2-3 | 6-3 | 1-0 | 1-1 | 1-1 | 4-2 | 2-3 | 0-0 | 0-0 | 2-2 | 0-2 |
| Palazzolo | 1-1 | 2-1 | 0-0 | 1-0 | 0-2 | 1-1 | –––– | 1-1 | 5-0 | 3-2 | 1-1 | 0-0 | 1-1 | 2-1 | 2-0 | 2-3 | 1-0 | 1-0 |
| Pergocrema | 1-1 | 1-1 | 0-0 | 1-1 | 1-1 | 3-1 | 2-1 | –––– | 2-1 | 4-1 | 1-0 | 3-0 | 1-2 | 1-0 | 1-1 | 0-0 | 2-0 | 0-0 |
| Pinerolo | 1-0 | 0-1 | 0-2 | 1-1 | 0-1 | 1-2 | 2-3 | 0-2 | –––– | 1-3 | 1-3 | 1-3 | 1-1 | 4-2 | 0-1 | 1-1 | 2-4 | 0-5 |
| Pizzighettone | 1-1 | 1-1 | 1-0 | 0-0 | 1-0 | 2-3 | 3-0 | 1-1 | 2-0 | –––– | 2-0 | 1-1 | 2-1 | 4-0 | 2-1 | 3-1 | 3-0 | 0-1 |
| Robbio | 2-0 | 1-2 | 0-1 | 3-3 | 2-3 | 3-3 | 1-1 | 3-1 | 2-2 | 1-2 | –––– | 1-2 | 2-0 | 0-0 | 0-1 | 1-0 | 2-2 | 1-0 |
| Rodengo Saiano | 1-0 | 0-0 | 1-1 | 1-0 | 3-0 | 2-0 | 0-1 | 3-0 | 2-1 | 0-0 | 0-0 | –––– | 5-4 | 2-2 | 1-1 | 0-0 | 0-1 | 2-1 |
| Sancolombano | 0-0 | 1-1 | 0-2 | 0-5 | 1-2 | 0-2 | 0-0 | 1-1 | 1-1 | 0-0 | 2-1 | 0-0 | –––– | 1-1 | 1-1 | 2-1 | 2-2 | 1-1 |
| Sant'Angelo | 1-1 | 2-1 | 1-1 | 1-1 | 1-1 | 1-0 | 2-1 | 2-2 | 4-0 | 2-1 | 2-1 | 4-1 | 1-0 | –––– | 1-0 | 1-3 | 1-1 | 2-1 |
| Trino | 1-0 | 2-0 | 1-2 | 1-2 | 1-2 | 1-1 | 4-0 | 1-2 | 2-0 | 2-0 | 2-1 | 1-3 | 1-1 | 1-1 | –––– | 1-1 | 1-3 | 0-0 |
| Uso Calcio | 1-1 | 0-0 | 1-1 | 0-0 | 2-2 | 2-1 | 1-1 | 3-0 | 4-1 | 1-1 | 4-3 | 4-3 | 0-2 | 1-1 | 1-0 | –––– | 3-1 | 0-0 |
| Vigevano | 3-2 | 1-1 | 3-2 | 0-0 | 2-0 | 4-2 | 1-1 | 2-0 | 2-1 | 1-1 | 3-6 | 0-1 | 5-0 | 4-3 | 1-0 | 0-0 | –––– | 1-3 |
| Voghera | 2-2 | 2-0 | 3-1 | 0-1 | 3-0 | 2-2 | 3-2 | 6-1 | 4-0 | 1-1 | 2-0 | 1-2 | 3-0 | 0-1 | 1-1 | 0-1 | 4-0 | –––– |

#### Calendario

| andata (1ª) | andata (1ª) | 1ª giornata | ritorno (18ª) | ritorno (18ª) |
| 8 set. | 0-0 | Casale-Robbio | 1-0 | 12 gen. |
| 8 set. | 0-0 | Cuneo-Canavese | 1-0 | 12 gen. |
| 8 set. | 2-3 | Fanfulla-Palazzolo | 2-0 | 12 gen. |
| 8 set. | 1-1 | Pergocrema-Trino | 2-1 | 12 gen. |
| 8 set. | 0-5 | Pinerolo-Voghera | 0-4 | 12 gen. |
| 8 set. | 1-1 | Pizzighettone-Bergamasca | 1-1 | 12 gen. |
| 8 set. | 5-4 | Rodengo Saiano-Sancolombano | 0-0 | 12 gen. |
| 8 set. | 1-3 | Sant'Angelo-Uso Calcio | 1-1 | 12 gen. |
| 8 set. | 4-2 | Vigevano-Fiorenzuola | 2-2 | 12 gen. |
| andata (2ª) | andata (2ª) | 2ª giornata | ritorno (19ª) | ritorno (19ª) |
| 15 set. | 0-1 | Bergamasca-Cuneo | 0-1 | 19 gen. |
| 15 set. | 1-4 | Canavese-Rodengo Saiano | 0-0 | 19 gen. |
| 15 set. | 1-3 | Fiorenzuola-Casale | 1-0 | 19 gen. |
| 15 set. | 1-0 | Palazzolo-Vigevano | 1-1 | 19 gen. |
| 15 set. | 3-1 | Robbio-Pergocrema | 0-1 | 19 gen. |
| 15 set. | 1-1 | Sancolombano-Sant'Angelo | 0-1 | 19 gen. |
| 15 set. | 2-0 | Trino-Pizzighettone | 1-2 | 19 gen. |
| 15 set. | 4-1 | Uso Calcio-Pinerolo | 1-1 | 19 gen. |
| 15 set. | 3-0 | Voghera-Fanfulla | 0-0 | 19 gen. |
| andata (3ª) | andata (3ª) | 3ª giornata | ritorno (20ª) | ritorno (20ª) |
| 22 set. | 2-1 | Casale-Pergocrema | 0-0 | 26 gen. |
| 22 set. | 1-0 | Cuneo-Trino | 2-1 | 26 gen. |
| 22 set. | 0-0 | Fanfulla-Uso Calcio | 2-2 | 26 gen. |
| 22 set. | 1-2 | Fiorenzuola-Palazzolo | 1-1 | 26 gen. |
| 22 set. | 1-1 | Pinerolo-Sancolombano | 1-1 | 26 gen. |
| 22 set. | 2-0 | Pizzighettone-Robbio | 2-1 | 26 gen. |
| 22 set. | 1-0 | Rodengo Saiano-Bergamasca | 0-0 | 26 gen. |
| 22 set. | 2-1 | Sant'Angelo-Canavese | 1-1 | 26 gen. |
| 22 set. | 1-3 | Vigevano-Voghera | 0-4 | 26 gen. |
| andata (4ª) | andata (4ª) | 4ª giornata | ritorno (21ª) | ritorno (21ª) |
| 29 set. | 2-1 | Bergamasca-Sant'Angelo | 1-1 | 2 feb. |
| 29 set. | 3-0 | Canavese-Pinerolo | 1-0 | 2 feb. |
| 29 set. | 0-0 | Palazzolo-Casale | 1-0 | 2 feb. |
| 29 set. | 4-1 | Pergocrema-Pizzighettone | 1-1 | 2 feb. |
| 29 set. | 3-3 | Robbio-Cuneo | 0-1 | 2 feb. |
| 29 set. | 1-2 | Sancolombano-Fanfulla | 2-2 | 2 feb. |
| 29 set. | 1-3 | Trino-Rodengo Saiano | 1-1 | 2 feb. |
| 29 set. | 3-1 | Uso Calcio-Vigevano | 0-0 | 2 feb. |
| 29 set. | 2-2 | Voghera-Fiorenzuola | 2-0 | 2 feb. |
| andata (5ª) | andata (5ª) | 5ª giornata | ritorno (22ª) | ritorno (22ª) |
| 6 ott. | 0-1 | Casale-Pizzighettone | 0-1 | 9 feb. |
| 6 ott. | 2-0 | Cuneo-Pergocrema | 1-1 | 9 feb. |
| 6 ott. | 1-3 | Fanfulla-Canavese | 0-1 | 9 feb. |
| 6 ott. | 0-0 | Fiorenzuola-Uso Calcio | 1-2 | 9 feb. |
| 6 ott. | 1-0 | Palazzolo-Voghera | 2-3 | 9 feb. |
| 6 ott. | 1-0 | Pinerolo-Bergamasca | 0-2 | 9 feb. |
| 6 ott. | 0-0 | Rodengo Saiano-Robbio | 2-1 | 9 feb. |
| 6 ott. | 1-0 | Sant'Angelo-Trino | 1-1 | 9 feb. |
| 6 ott. | 5-0 | Vigevano-Sancolombano | 2-2 | 9 feb. |
| andata (6ª) | andata (6ª) | 6ª giornata | ritorno (23ª) | ritorno (23ª) |
| 13 ott. | 1-1 | Bergamasca-Fanfulla | 0-0 | 16 feb. |
| 13 ott. | 1-1 | Canavese-Vigevano | 1-1 | 16 feb. |
| 13 ott. | 3-0 | Pergocrema-Rodengo Saiano | 0-3 | 16 feb. |
| 13 ott. | 0-0 | Pizzighettone-Cuneo | 3-2 | 16 feb. |
| 13 ott. | 0-0 | Robbio-Sant'Angelo | 1-2 | 16 feb. |
| 13 ott. | 0-2 | Sancolombano-Fiorenzuola | 2-4 | 16 feb. |
| 13 ott. | 2-0 | Trino-Pinerolo | 1-0 | 16 feb. |
| 13 ott. | 1-1 | Uso Calcio-Palazzolo | 3-2 | 16 feb. |
| 13 ott. | 3-1 | Voghera-Casale | 0-1 | 16 feb. |
| andata (7ª) | andata (7ª) | 7ª giornata | ritorno (24ª) | ritorno (24ª) |
| 20 ott. | 2-0 | Casale-Cuneo | 0-1 | 23 feb. |
| 20 ott. | 0-1 | Fanfulla-Trino | 2-1 | 23 feb. |
| 20 ott. | 2-1 | Fiorenzuola-Canavese | 1-2 | 23 feb. |
| 20 ott. | 1-1 | Palazzolo-Sancolombano | 0-0 | 23 feb. |
| 20 ott. | 1-3 | Pinerolo-Robbio | 2-2 | 23 feb. |
| 20 ott. | 0-0 | Rodengo Saiano-Pizzighettone | 1-1 | 23 feb. |
| 20 ott. | 2-2 | Sant'Angelo-Pergocrema | 0-1 | 23 feb. |
| 20 ott. | 3-2 | Vigevano-Bergamasca | 1-1 | 23 feb. |
| 20 ott. | 0-1 | Voghera-Uso Calcio | 0-0 | 23 feb. |
| andata (8ª) | andata (8ª) | 8ª giornata | ritorno (25ª) | ritorno (25ª) |
| 27 ott. | 3-0 | Bergamasca-Fiorenzuola | 1-1 | 2 mar. |
| 27 ott. | 1-0 | Canavese-Palazzolo | 1-2 | 2 mar. |
| 27 ott. | 0-1 | Cuneo-Rodengo Saiano | 0-1 | 2 mar. |
| 27 ott. | 2-1 | Pergocrema-Pinerolo | 2-0 | 2 mar. |
| 27 ott. | 4-0 | Pizzighettone-Sant'Angelo | 1-2 | 2 mar. |
| 27 ott. | 2-3 | Robbio-Fanfulla | 2-2 | 2 mar. |
| 27 ott. | 1-1 | Sancolombano-Voghera | 0-3 | 2 mar. |
| 27 ott. | 1-3 | Trino-Vigevano | 0-1 | 2 mar. |
| 27 ott. | 1-1 | Uso Calcio-Casale | 3-2 | 2 mar. |
| andata (9ª) | andata (9ª) | 9ª giornata | ritorno (26ª) | ritorno (26ª) |
| 3 nov. | 0-0 | Casale-Rodengo Saiano | 1-1 | 8 mar. |
| 3 nov. | 0-0 | Fanfulla-Pergocrema | 1-1 | 8 mar. |
| 3 nov. | 0-0 | Fiorenzuola-Trino | 1-1 | 8 mar. |
| 3 nov. | 1-1 | Palazzolo-Bergamasca | 2-1 | 8 mar. |
| 3 nov. | 1-3 | Pinerolo-Pizzighettone | 0-2 | 8 mar. |
| 3 nov. | 1-1 | Sant'Angelo-Cuneo | 1-1 | 8 mar. |
| 3 nov. | 0-2 | Uso Calcio-Sancolombano | 1-2 | 8 mar. |
| 3 nov. | 3-6 | Vigevano-Robbio | 2-2 | 8 mar. |
| 3 nov. | 2-0 | Voghera-Canavese | 2-2 | 8 mar. |
| andata (10ª) | andata (10ª) | 10ª giornata | ritorno (27ª) | ritorno (27ª) |
| 10 nov. | 1-1 | Bergamasca-Voghera | 2-2 | 16 mar. |
| 10 nov. | 2-3 | Canavese-Uso Calcio | 0-0 | 16 mar. |
| 10 nov. | 0-1 | Cuneo-Pinerolo | 1-1 | 16 mar. |
| 10 nov. | 2-0 | Pergocrema-Vigevano | 0-2 | 16 mar. |
| 10 nov. | 1-0 | Pizzighettone-Fanfulla | 4-1 | 16 mar. |
| 10 nov. | 3-3 | Robbio-Fiorenzuola | 1-1 | 16 mar. |
| 10 nov. | 2-2 | Rodengo Saiano-Sant'Angelo | 1-4 | 16 mar. |
| 10 nov. | 0-2 | Sancolombano-Casale | 1-1 | 16 mar. |
| 10 nov. | 4-0 | Trino-Palazzolo | 0-2 | 16 mar. |
| andata (11ª) | andata (11ª) | 11ª giornata | ritorno (28ª) | ritorno (28ª) |
| 17 nov. | 0-3 | Casale-Sant'Angelo | 1-1 | 23 mar. |
| 17 nov. | 1-1 | Fanfulla-Cuneo | 1-1 | 23 mar. |
| 17 nov. | 2-3 | Fiorenzuola-Pergocrema | 1-3 | 23 mar. |
| 17 nov. | 1-1 | Palazzolo-Robbio | 1-1 | 23 mar. |
| 17 nov. | 1-3 | Pinerolo-Rodengo Saiano | 1-2 | 23 mar. |
| 17 nov. | 1-1 | Sancolombano-Canavese | 2-1 | 23 mar. |
| 17 nov. | 1-1 | Uso Calcio-Bergamasca | 1-2 | 23 mar. |
| 17 nov. | 1-1 | Vigevano-Pizzighettone | 0-3 | 23 mar. |
| 17 nov. | 1-1 | Voghera-Trino | 0-0 | 23 mar. |
| andata (12ª) | andata (12ª) | 12ª giornata | ritorno (29ª) | ritorno (29ª) |
| 24 nov. | 2-3 | Bergamasca-Sancolombano | 0-0 | 30 mar. |
| 24 nov. | 0-1 | Canavese-Casale | 0-4 | 30 mar. |
| 24 nov. | 1-1 | Cuneo-Vigevano | 0-0 | 30 mar. |
| 24 nov. | 2-1 | Pergocrema-Palazzolo | 1-1 | 30 mar. |
| 24 nov. | 2-3 | Pizzighettone-Fiorenzuola | 0-1 | 30 mar. |
| 24 nov. | 1-0 | Robbio-Voghera | 0-2 | 30 mar. |
| 24 nov. | 3-0 | Rodengo Saiano-Fanfulla | 1-0 | 30 mar. |
| 24 nov. | 4-0 | Sant'Angelo-Pinerolo | 2-4 | 30 mar. |
| 24 nov. | 1-1 | Trino-Uso Calcio | 0-1 | 30 mar. |
| andata (13ª) | andata (13ª) | 13ª giornata | ritorno (30ª) | ritorno (30ª) |
| 1 dic. | 2-0 | Canavese-Bergamasca | 1-1 | 6 apr. |
| 1 dic. | 1-1 | Casale-Pinerolo | 2-0 | 6 apr. |
| 1 dic. | 0-2 | Fanfulla-Sant'Angelo | 1-1 | 6 apr. |
| 1 dic. | 2-2 | Fiorenzuola-Cuneo | 0-2 | 6 apr. |
| 1 dic. | 3-2 | Palazzolo-Pizzighettone | 0-3 | 6 apr. |
| 1 dic. | 1-1 | Sancolombano-Trino | 1-1 | 6 apr. |
| 1 dic. | 4-3 | Uso Calcio-Robbio | 0-1 | 6 apr. |
| 1 dic. | 0-1 | Vigevano-Rodengo Saiano | 1-0 | 6 apr. |
| 1 dic. | 6-1 | Voghera-Pergocrema | 0-0 | 6 apr. |
| andata (14ª) | andata (14ª) | 14ª giornata | ritorno (31ª) | ritorno (31ª) |
| 8 dic. | 0-1 | Bergamasca-Casale | 2-0 | 13 apr. |
| 8 dic. | 1-0 | Cuneo-Palazzolo | 0-1 | 13 apr. |
| 8 dic. | 0-0 | Pergocrema-Uso Calcio | 0-3 | 13 apr. |
| 8 dic. | 0-1 | Pinerolo-Fanfulla | 1-2 | 13 apr. |
| 8 dic. | 0-1 | Pizzighettone-Voghera | 1-1 | 13 apr. |
| 8 dic. | 2-0 | Robbio-Sancolombano | 1-2 | 13 apr. |
| 8 dic. | 2-0 | Rodengo Saiano-Fiorenzuola | 1-1 | 13 apr. |
| 8 dic. | 1-1 | Sant'Angelo-Vigevano | 3-4 | 13 apr. |
| 8 dic. | 2-0 | Trino-Canavese | 3-1 | 13 apr. |
| andata (15ª) | andata (15ª) | 15ª giornata | ritorno (32ª) | ritorno (32ª) |
| 15 dic. | 1-2 | Bergamasca-Trino | 0-1 | 27 apr. |
| 15 dic. | 3-1 | Canavese-Robbio | 2-1 | 27 apr. |
| 15 dic. | 2-1 | Casale-Fanfulla | 2-1 | 27 apr. |
| 15 dic. | 2-3 | Fiorenzuola-Sant'Angelo | 0-1 | 27 apr. |
| 15 dic. | 0-0 | Palazzolo-Rodengo Saiano | 1-0 | 27 apr. |
| 15 dic. | 1-1 | Sancolombano-Pergocrema | 2-1 | 27 apr. |
| 15 dic. | 1-1 | Uso Calcio-Pizzighettone | 1-3 | 27 apr. |
| 15 dic. | 2-1 | Vigevano-Pinerolo | 4-2 | 27 apr. |
| 15 dic. | 0-1 | Voghera-Cuneo | 0-0 | 27 apr. |
| andata (16ª) | andata (16ª) | 16ª giornata | ritorno (33ª) | ritorno (33ª) |
| 22 dic. | 2-1 | Casale-Trino | 2-1 | 4 mag. |
| 22 dic. | 1-1 | Cuneo-Uso Calcio | 0-0 | 4 mag. |
| 22 dic. | 1-2 | Fanfulla-Vigevano | 0-2 | 4 mag. |
| 22 dic. | 1-1 | Pergocrema-Canavese | 2-3 | 4 mag. |
| 22 dic. | 1-2 | Pinerolo-Fiorenzuola | 3-6 | 4 mag. |
| 22 dic. | 2-1 | Pizzighettone-Sancolombano | 0-0 | 4 mag. |
| 22 dic. | 2-0 | Robbio-Bergamasca | 4-1 | 4 mag. |
| 22 dic. | 2-1 | Rodengo Saiano-Voghera | 2-1 | 4 mag. |
| 22 dic. | 2-1 | Sant'Angelo-Palazzolo | 1-2 | 4 mag. |
| andata (17ª) | andata (17ª) | 17ª giornata | ritorno (34ª) | ritorno (34ª) |
| 5 gen. | 1-0 | Bergamasca-Pergocrema | 1-1 | 11 mag. |
| 5 gen. | 1-1 | Canavese-Pizzighettone | 1-1 | 11 mag. |
| 5 gen. | 3-1 | Fiorenzuola-Fanfulla | 3-1 | 11 mag. |
| 5 gen. | 5-0 | Palazzolo-Pinerolo | 3-2 | 11 mag. |
| 5 gen. | 0-5 | Sancolombano-Cuneo | 0-2 | 11 mag. |
| 5 gen. | 2-1 | Trino-Robbio | 1-0 | 11 mag. |
| 5 gen. | 4-3 | Uso Calcio-Rodengo Saiano | 0-0 | 11 mag. |
| 5 gen. | 3-2 | Vigevano-Casale | 2-2 | 11 mag. |
| 5 gen. | 0-1 | Voghera-Sant'Angelo | 1-2 | 11 mag. |

### Spareggi
#### Play-off

| Pos. | Squadra | Pt | G | V | N | P | GF | GS | DR |
| 1. | Palazzolo | 4 | 2 | 1 | 1 | 0 | 3 | 1 | +2 |
| 2. | Cuneo | 3 | 2 | 1 | 0 | 1 | 5 | 3 | +2 |
| 3. | USO Calcio | 1 | 2 | 0 | 1 | 1 | 2 | 6 | -4 |
| | Risultati | | Luogo e data |
| Palazzolo | 1-1 | USO Calcio | ?, 25 maggio 2003 |
| Cuneo | 0-2 | Palazzolo | ?, 1º giugno 2003 |
| USO Calcio | 1-5 | Cuneo | ?, 8 giugno 2003 |

#### Play-out

| | Risultati | | Luogo e data |
| Bergamasca | 0-0 | Fiorenzuola | ?, 25 maggio 2003 |
| Fiorenzuola | 3-2 | Bergamasca | ?, 1º giugno 2003 |
| Sancolombano | 0-2 | Robbio | ?, 25 maggio 2003 |
| Robbio | 1-0 | Sancolombano | ?, 1º giugno 2003 |

## Girone B
### Squadre partecipanti

| Club | Città | Stadio | Stagione precedente |
| Atletico Calcio | Cagliari | Stadio Edoardo Sanna (Elmas) | 13º posto in Serie D/Girone B |
| Borgomanero | Borgomanero (NO) | Stadio Comunale | 4º posto in Serie D/Girone A |
| Borgosesia | Borgosesia (VC) | Stadio Comunale | 13º posto in Serie D/Girone A |
| Calangianus | Calangianus (SS) | Stadio Signora Chiara | 1° in Eccellenza Sardegna, promosso |
| Canzese | Canzo (CO) | Stadio di San Miro | 1° in Eccellenza Lombardia/B, promosso |
| Caratese | Carate Brianza (MI) | Stadio XXV Aprile | 14º posto in Serie D/Girone B |
| Castellettese | Castelletto sopra Ticino (NO) | Stadio Comunale | 14º posto in Serie D/Girone A |
| Cossatese | Cossato (BI) | Stadio Ezio Abate | 1° in Eccellenza Piemonte-Valle d'Aosta/A, promosso |
| Guanzatese | Guanzate (CO) | Stadio Comunale | 4º posto in Serie D/Girone B |
| Ivrea | Ivrea (TO) | Stadio Gino Pistoni | 2º posto in Serie D/Girone A |
| Oggiono | Oggiono (LC) | Stadio Pierre de Coubertin | 12º posto in Serie D/Girone B |
| Olginatese | Olginate (LC) | Stadio Comunale | 11º posto in Serie D/Girone B |
| Pro Lissone | Lissone (MI) | Stadio Luigino Brugola | 8º posto in Serie D/Girone B |
| Real Cesate Saronno | Cesate (MI) | Stadio Comunale | 2° in Eccellenza Lombardia/A, promossa per vittoria dei play-off nazionali |
| Seregno | Seregno (MI) | Stadio Ferruccio | 5º posto in Serie D/Girone B |
| Valle d'Aosta | Aosta | Stadio Mario Puchoz | 8º posto in Serie D/Girone A |
| Verbania | Verbania (VB) | Stadio Carlo Pedroli | 12º posto in Serie D/Girone A |
| Villacidrese | Villacidro (SU) | Stadio Comunale | 3º posto in Serie D/Girone B |

### Classifica finale

| Pos. | Squadra | Pt | G | V | N | P | GF | GS | DR |
| 1. | Ivrea | 79 | 34 | 25 | 4 | 5 | 61 | 29 | +32 |
| 2. | Canzese | 73 | 34 | 23 | 4 | 7 | 66 | 39 | +27 |
| 3. | Seregno | 67 | 34 | 20 | 7 | 7 | 71 | 38 | +33 |
| 4. | Cossatese | 65 | 34 | 20 | 5 | 9 | 66 | 40 | +26 |
| 5. | Villacidrese | 65 | 34 | 20 | 5 | 9 | 52 | 30 | +22 |
| 6. | Borgomanero | 60 | 34 | 18 | 6 | 10 | 64 | 37 | +27 |
| 7. | Calangianus | 60 | 34 | 18 | 6 | 10 | 58 | 36 | +22 |
| 8. | Oggiono | 46 | 34 | 12 | 10 | 12 | 47 | 47 | 0 |
| 9. | Pro Lissone | 42 | 34 | 10 | 12 | 12 | 45 | 44 | +1 |
| 10. | Valle d'Aosta | 41 | 34 | 10 | 11 | 13 | 52 | 57 | -5 |
| 11. | Castellettese | 40 | 34 | 10 | 10 | 14 | 37 | 50 | -13 |
| 12. | Real Cesate Saronno | 40 | 34 | 12 | 4 | 18 | 37 | 50 | -13 |
| 13. | Olginatese | 39 | 34 | 10 | 9 | 15 | 44 | 55 | -11 |
| 14. | Borgosesia | 38 | 34 | 11 | 5 | 18 | 44 | 58 | -14 |
| 15. | Atletico Calcio | 35 | 34 | 9 | 8 | 17 | 51 | 59 | -8 |
| 16. | Verbania | 31 | 34 | 8 | 7 | 19 | 32 | 51 | -19 |
| 17. | Caratese | 21 | 34 | 4 | 9 | 21 | 34 | 81 | -47 |
| 18. | Guanzatese | 13 | 34 | 3 | 4 | 27 | 22 | 82 | -60 |
Legenda:
    Promossa in Serie C2 2003-2004.
    Qualificate ai play-off o play-out.
    Vince i play-off per il ripescaggio.
    Retrocessa in Eccellenza 2003-2004.
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
    In caso di pari punti per promozioni o retrocessioni si disputava uno spareggio.
Note:
    L'Atletico Calcio è stato poi ripescato in Serie D 2003-2004.

### Risultati
#### Tabellone

| | Atc | Bgm | Bgs | Cal | Can | Car | Cas | Cos | Gua | Ivr | Ogg | Olg | Prl | Rcs | Ser | Vda | Ver | Vil |
| Atletico Calcio | –––– | 2-1 | 3-1 | 1-1 | 1-1 | 4-2 | 5-1 | 1-1 | 3-0 | 1-2 | 0-1 | 1-0 | 1-1 | 3-0 | 1-1 | 2-3 | 2-0 | 3-2 |
| Borgomanero | 1-1 | –––– | 1-1 | 5-1 | 0-1 | 4-0 | 0-2 | 2-0 | 4-0 | 0-1 | 1-2 | 2-0 | 1-0 | 2-1 | 2-1 | 2-1 | 2-1 | 0-1 |
| Borgosesia | 3-2 | 2-4 | –––– | 3-2 | 1-0 | 1-0 | 2-0 | 2-0 | 3-0 | 0-1 | 1-1 | 0-1 | 2-1 | 2-3 | 1-1 | 1-2 | 1-1 | 1-0 |
| Calangianus | 2-0 | 1-2 | 2-1 | –––– | 3-0 | 4-0 | 2-0 | 0-1 | 2-1 | 1-2 | 4-1 | 1-1 | 5-0 | 2-1 | 1-0 | 3-1 | 1-0 | 1-2 |
| Canzese | 4-2 | 2-1 | 2-0 | 1-0 | –––– | 3-3 | 3-0 | 1-1 | 3-0 | 2-0 | 1-0 | 3-0 | 2-3 | 3-2 | 3-2 | 1-0 | 2-1 | 1-3 |
| Caratese | 4-3 | 0-1 | 1-2 | 1-2 | 2-5 | –––– | 2-1 | 0-2 | 3-3 | 0-0 | 0-2 | 1-3 | 0-0 | 1-3 | 2-2 | 1-1 | 1-3 | 0-2 |
| Castellettese | 1-0 | 2-1 | 4-3 | 0-3 | 0-1 | 1-1 | –––– | 2-3 | 4-2 | 1-1 | 3-3 | 1-0 | 1-0 | 1-1 | 1-2 | 0-0 | 0-0 | 2-2 |
| Cossatese | 3-1 | 0-2 | 2-0 | 3-2 | 1-3 | 2-2 | 1-0 | –––– | 4-0 | 3-1 | 4-0 | 6-3 | 2-2 | 2-0 | 0-1 | 2-0 | 5-1 | 1-0 |
| Guanzatese | 4-2 | 0-6 | 0-1 | 0-1 | 0-2 | 1-2 | 2-0 | 0-5 | –––– | 2-3 | 0-2 | 1-1 | 0-0 | 0-1 | 0-2 | 1-2 | 2-2 | 0-2 |
| Ivrea | 4-1 | 2-1 | 3-1 | 1-2 | 2-1 | 3-2 | 0-0 | 3-1 | 2-0 | –––– | 2-0 | 2-1 | 0-0 | 3-1 | 3-1 | 3-2 | 1-0 | 2-0 |
| Oggiono | 1-1 | 1-4 | 0-0 | 0-2 | 3-1 | 6-1 | 0-1 | 0-1 | 2-0 | 1-3 | –––– | 1-1 | 1-0 | 1-0 | 1-1 | 3-1 | 0-0 | 3-6 |
| Olginatese | 1-1 | 0-0 | 1-0 | 2-1 | 1-2 | 2-0 | 0-0 | 2-4 | 4-2 | 1-2 | 1-5 | –––– | 1-1 | 0-3 | 2-4 | 5-1 | 3-0 | 1-3 |
| Pro Lissone | 3-2 | 3-3 | 4-0 | 2-2 | 1-3 | 4-0 | 2-1 | 2-0 | 2-0 | 0-1 | 1-1 | 0-0 | –––– | 1-1 | 1-0 | 0-1 | 6-1 | 0-1 |
| Real Cesate Saronno | 1-0 | 1-2 | 5-2 | 0-0 | 1-4 | 2-1 | 0-1 | 1-0 | 1-0 | 0-4 | 0-1 | 0-1 | 0-1 | –––– | 1-1 | 2-1 | 2-1 | 2-1 |
| Seregno | 3-0 | 2-0 | 3-1 | 0-0 | 3-1 | 8-0 | 3-2 | 4-1 | 4-0 | 2-1 | 1-1 | 3-2 | 5-2 | 2-1 | –––– | 3-1 | 1-0 | 0-1 |
| Valle d'Aosta | 3-0 | 2-2 | 5-4 | 1-1 | 2-2 | 0-0 | 2-2 | 2-3 | 0-1 | 0-1 | 2-2 | 4-1 | 2-1 | 2-0 | 3-1 | –––– | 0-2 | 3-3 |
| Verbania | 1-0 | 2-2 | 1-0 | 1-3 | 0-1 | 1-0 | 1-2 | 0-2 | 5-0 | 0-2 | 1-0 | 0-2 | 1-1 | 2-0 | 2-3 | 1-1 | –––– | 0-2 |
| Villacidrese | 2-1 | 1-3 | 2-1 | 2-0 | 0-1 | 0-1 | 2-0 | 0-0 | 2-0 | 1-0 | 2-1 | 0-0 | 3-0 | 2-0 | 0-1 | 1-1 | 1-0 | –––– |

#### Calendario

| andata (1ª) | andata (1ª) | 1ª giornata | ritorno (18ª) | ritorno (18ª) |
| 8 set. | 1-1 | Atletico Calcio-Calangianus | 0-2 | 12 gen. |
| 8 set. | 2-0 | Borgomanero-Olginatese | 0-0 | 12 gen. |
| 8 set. | 2-2 | Cossatese-Pro Lissone | 0-2 | 12 gen. |
| 8 set. | 0-1 | Guanzatese-Borgosesia | 0-3 | 12 gen. |
| 8 set. | 3-2 | Ivrea-Caratese | 0-0 | 12 gen. |
| 8 set. | 0-1 | Oggiono-Castellettese | 3-3 | 12 gen. |
| 8 set. | 2-1 | Real Cesate Saronno-Villacidrese | 0-2 | 12 gen. |
| 8 set. | 3-1 | Seregno-Valle d'Aosta | 1-3 | 12 gen. |
| 8 set. | 0-1 | Verbania-Canzese | 1-2 | 12 gen. |
| andata (2ª) | andata (2ª) | 2ª giornata | ritorno (19ª) | ritorno (19ª) |
| 15 set. | 1-1 | Borgosesia-Oggiono | 0-0 | 19 gen. |
| 15 set. | 1-2 | Calangianus-Ivrea | 2-1 | 19 gen. |
| 15 set. | 2-1 | Canzese-Borgomanero | 1-0 | 19 gen. |
| 15 set. | 1-3 | Caratese-Verbania | 0-1 | 19 gen. |
| 15 set. | 1-1 | Castellettese-Real Cesate Saronno | 1-0 | 19 gen. |
| 15 set. | 4-2 | Olginatese-Guanzatese | 1-1 | 19 gen. |
| 15 set. | 3-2 | Pro Lissone-Atletico Calcio | 1-1 | 19 gen. |
| 15 set. | 2-3 | Valle d'Aosta-Cossatese | 0-2 | 19 gen. |
| 15 set. | 0-1 | Villacidrese-Seregno | 1-0 | 19 gen. |
| andata (3ª) | andata (3ª) | 3ª giornata | ritorno (20ª) | ritorno (20ª) |
| 22 set. | 2-3 | Atletico Calcio-Valle d'Aosta | 0-3 | 26 gen. |
| 22 set. | 4-0 | Borgomanero-Caratese | 1-0 | 26 gen. |
| 22 set. | 1-0 | Cossatese-Villacidrese | 0-0 | 26 gen. |
| 22 set. | 0-2 | Guanzatese-Oggiono | 0-2 | 26 gen. |
| 22 set. | 0-0 | Ivrea-Pro Lissone | 1-0 | 26 gen. |
| 22 set. | 1-2 | Olginatese-Canzese | 0-3 | 26 gen. |
| 22 set. | 5-2 | Real Cesate Saronno-Borgosesia | 3-2 | 26 gen. |
| 22 set. | 3-2 | Seregno-Castellettese | 2-1 | 26 gen. |
| 22 set. | 1-3 | Verbania-Calangianus | 0-1 | 26 gen. |
| andata (4ª) | andata (4ª) | 4ª giornata | ritorno (21ª) | ritorno (21ª) |
| 29 set. | 1-1 | Borgosesia-Seregno | 1-3 | 2 feb. |
| 29 set. | 1-2 | Calangianus-Borgomanero | 1-5 | 2 feb. |
| 29 set. | 3-0 | Canzese-Guanzatese | 2-0 | 2 feb. |
| 29 set. | 1-3 | Caratese-Olginatese | 0-2 | 2 feb. |
| 29 set. | 2-3 | Castellettese-Cossatese | 0-1 | 2 feb. |
| 29 set. | 1-0 | Oggiono-Real Cesate Saronno | 1-0 | 2 feb. |
| 29 set. | 6-1 | Pro Lissone-Verbania | 1-1 | 2 feb. |
| 29 set. | 0-1 | Valle d'Aosta-Ivrea | 2-3 | 2 feb. |
| 29 set. | 2-1 | Villacidrese-Atletico Calcio | 2-3 | 2 feb. |
| andata (5ª) | andata (5ª) | 5ª giornata | ritorno (22ª) | ritorno (22ª) |
| 6 ott. | 5-1 | Atletico Calcio-Castellettese | 0-1 | 9 feb. |
| 6 ott. | 1-0 | Borgomanero-Pro Lissone | 3-3 | 9 feb. |
| 6 ott. | 3-3 | Canzese-Caratese | 5-2 | 9 feb. |
| 6 ott. | 2-0 | Cossatese-Borgosesia | 0-2 | 9 feb. |
| 6 ott. | 0-1 | Guanzatese-Real Cesate Saronno | 0-1 | 9 feb. |
| 6 ott. | 2-0 | Ivrea-Villacidrese | 0-1 | 9 feb. |
| 6 ott. | 2-1 | Olginatese-Calangianus | 1-1 | 9 feb. |
| 6 ott. | 1-1 | Seregno-Oggiono | 1-1 | 9 feb. |
| 6 ott. | 1-1 | Verbania-Valle d'Aosta | 2-0 | 9 feb. |
| andata (6ª) | andata (6ª) | 6ª giornata | ritorno (23ª) | ritorno (23ª) |
| 13 ott. | 3-2 | Borgosesia-Atletico Calcio | 1-3 | 16 feb. |
| 13 ott. | 3-0 | Calangianus-Canzese | 0-1 | 16 feb. |
| 13 ott. | 3-3 | Caratese-Guanzatese | 2-1 | 16 feb. |
| 13 ott. | 1-1 | Castellettese-Ivrea | 0-0 | 16 feb. |
| 13 ott. | 0-1 | Oggiono-Cossatese | 0-4 | 16 feb. |
| 13 ott. | 0-0 | Pro Lissone-Olginatese | 1-1 | 16 feb. |
| 13 ott. | 1-1 | Real Cesate Saronno-Seregno | 1-2 | 16 feb. |
| 13 ott. | 2-2 | Valle d'Aosta-Borgomanero | 1-2 | 16 feb. |
| 13 ott. | 1-0 | Villacidrese-Verbania | 2-0 | 16 feb. |
| andata (7ª) | andata (7ª) | 7ª giornata | ritorno (24ª) | ritorno (24ª) |
| 20 ott. | 0-1 | Atletico Calcio-Oggiono | 1-1 | 23 feb. |
| 20 ott. | 0-1 | Borgomanero-Villacidrese | 3-1 | 23 feb. |
| 20 ott. | 2-3 | Canzese-Pro Lissone | 3-1 | 23 feb. |
| 20 ott. | 1-2 | Caratese-Calangianus | 0-4 | 23 feb. |
| 20 ott. | 2-0 | Cossatese-Real Cesate Saronno | 0-1 | 23 feb. |
| 20 ott. | 0-2 | Guanzatese-Seregno | 0-4 | 23 feb. |
| 20 ott. | 3-1 | Ivrea-Borgosesia | 1-0 | 23 feb. |
| 20 ott. | 5-1 | Olginatese-Valle d'Aosta | 1-4 | 23 feb. |
| 20 ott. | 1-2 | Verbania-Castellettese | 0-0 | 23 feb. |
| andata (8ª) | andata (8ª) | 8ª giornata | ritorno (25ª) | ritorno (25ª) |
| 27 ott. | 1-1 | Borgosesia-Verbania | 0-1 | 2 mar. |
| 27 ott. | 2-1 | Calangianus-Guanzatese | 1-0 | 2 mar. |
| 27 ott. | 2-1 | Castellettese-Borgomanero | 2-0 | 2 mar. |
| 27 ott. | 1-3 | Oggiono-Ivrea | 0-2 | 2 mar. |
| 27 ott. | 4-0 | Pro Lissone-Caratese | 0-0 | 2 mar. |
| 27 ott. | 1-0 | Real Cesate Saronno-Atletico Calcio | 0-3 | 2 mar. |
| 27 ott. | 4-1 | Seregno-Cossatese | 1-0 | 2 mar. |
| 27 ott. | 2-2 | Valle d'Aosta-Canzese | 0-1 | 2 mar. |
| 27 ott. | 0-0 | Villacidrese-Olginatese | 3-1 | 2 mar. |
| andata (9ª) | andata (9ª) | 9ª giornata | ritorno (26ª) | ritorno (26ª) |
| 3 nov. | 1-1 | Atletico Calcio-Seregno | 0-3 | 8 mar. |
| 3 nov. | 1-1 | Borgomanero-Borgosesia | 4-2 | 8 mar. |
| 3 nov. | 5-0 | Calangianus-Pro Lissone | 2-2 | 8 mar. |
| 3 nov. | 1-3 | Canzese-Villacidrese | 1-0 | 8 mar. |
| 3 nov. | 1-1 | Caratese-Valle d'Aosta | 0-0 | 8 mar. |
| 3 nov. | 0-5 | Guanzatese-Cossatese | 0-4 | 8 mar. |
| 3 nov. | 3-1 | Ivrea-Real Cesate Saronno | 4-0 | 8 mar. |
| 3 nov. | 0-0 | Olginatese-Castellettese | 0-1 | 8 mar. |
| 3 nov. | 1-0 | Verbania-Oggiono | 0-0 | 8 mar. |
| andata (10ª) | andata (10ª) | 10ª giornata | ritorno (27ª) | ritorno (27ª) |
| 10 nov. | 0-1 | Borgosesia-Olginatese | 0-1 | 16 mar. |
| 10 nov. | 0-1 | Castellettese-Canzese | 0-3 | 16 mar. |
| 10 nov. | 3-1 | Cossatese-Atletico Calcio | 1-1 | 16 mar. |
| 10 nov. | 1-4 | Oggiono-Borgomanero | 2-1 | 16 mar. |
| 10 nov. | 2-0 | Pro Lissone-Guanzatese | 0-0 | 16 mar. |
| 10 nov. | 2-1 | Real Cesate Saronno-Verbania | 0-2 | 16 mar. |
| 10 nov. | 2-1 | Seregno-Ivrea | 1-3 | 16 mar. |
| 10 nov. | 1-1 | Valle d'Aosta-Calangianus | 1-3 | 16 mar. |
| 10 nov. | 0-1 | Villacidrese-Caratese | 2-0 | 16 mar. |
| andata (11ª) | andata (11ª) | 11ª giornata | ritorno (28ª) | ritorno (28ª) |
| 17 nov. | 2-1 | Borgomanero-Real Cesate Saronno | 2-1 | 23 mar. |
| 17 nov. | 1-2 | Calangianus-Villacidrese | 0-2 | 23 mar. |
| 17 nov. | 2-0 | Canzese-Borgosesia | 0-1 | 23 mar. |
| 17 nov. | 2-1 | Caratese-Castellettese | 1-1 | 23 mar. |
| 17 nov. | 4-2 | Guanzatese-Atletico Calcio | 0-3 | 23 mar. |
| 17 nov. | 3-1 | Ivrea-Cossatese | 1-3 | 23 mar. |
| 17 nov. | 1-5 | Olginatese-Oggiono | 1-1 | 23 mar. |
| 17 nov. | 0-1 | Pro Lissone-Valle d'Aosta | 1-2 | 23 mar. |
| 17 nov. | 2-3 | Verbania-Seregno | 0-1 | 23 mar. |
| andata (12ª) | andata (12ª) | 12ª giornata | ritorno (29ª) | ritorno (29ª) |
| 24 nov. | 1-2 | Atletico Calcio-Ivrea | 1-4 | 30 mar. |
| 24 nov. | 1-0 | Borgosesia-Caratese | 2-1 | 30 mar. |
| 24 nov. | 0-3 | Castellettese-Calangianus | 0-2 | 30 mar. |
| 24 nov. | 5-1 | Cossatese-Verbania | 2-0 | 30 mar. |
| 24 nov. | 3-1 | Oggiono-Canzese | 0-1 | 30 mar. |
| 24 nov. | 0-1 | Real Cesate Saronno-Olginatese | 3-0 | 30 mar. |
| 24 nov. | 2-0 | Seregno-Borgomanero | 1-2 | 30 mar. |
| 24 nov. | 0-1 | Valle d'Aosta-Guanzatese | 2-1 | 30 mar. |
| 24 nov. | 3-0 | Villacidrese-Pro Lissone | 1-0 | 30 mar. |
| andata (13ª) | andata (13ª) | 13ª giornata | ritorno (30ª) | ritorno (30ª) |
| 1 dic. | 2-0 | Borgomanero-Cossatese | 2-0 | 6 apr. |
| 1 dic. | 2-1 | Calangianus-Borgosesia | 2-3 | 6 apr. |
| 1 dic. | 3-2 | Canzese-Real Cesate Saronno | 4-1 | 6 apr. |
| 1 dic. | 0-2 | Caratese-Oggiono | 1-6 | 6 apr. |
| 1 dic. | 2-3 | Guanzatese-Ivrea | 0-2 | 6 apr. |
| 1 dic. | 2-4 | Olginatese-Seregno | 2-3 | 6 apr. |
| 1 dic. | 2-1 | Pro Lissone-Castellettese | 0-1 | 6 apr. |
| 1 dic. | 3-3 | Valle d'Aosta-Villacidrese | 1-1 | 6 apr. |
| 1 dic. | 1-0 | Verbania-Atletico Calcio | 0-2 | 6 apr. |
| andata (14ª) | andata (14ª) | 14ª giornata | ritorno (31ª) | ritorno (31ª) |
| 8 dic. | 2-1 | Atletico Calcio-Borgomanero | 1-1 | 13 apr. |
| 8 dic. | 2-1 | Borgosesia-Pro Lissone | 0-4 | 13 apr. |
| 8 dic. | 0-0 | Castellettese-Valle d'Aosta | 2-2 | 13 apr. |
| 8 dic. | 6-3 | Cossatese-Olginatese | 4-2 | 13 apr. |
| 8 dic. | 1-0 | Ivrea-Verbania | 2-0 | 13 apr. |
| 8 dic. | 0-2 | Oggiono-Calangianus | 1-4 | 13 apr. |
| 8 dic. | 2-1 | Real Cesate Saronno-Caratese | 3-1 | 13 apr. |
| 8 dic. | 3-1 | Seregno-Canzese | 2-3 | 13 apr. |
| 8 dic. | 2-0 | Villacidrese-Guanzatese | 2-0 | 13 apr. |
| andata (15ª) | andata (15ª) | 15ª giornata | ritorno (32ª) | ritorno (32ª) |
| 15 dic. | 0-1 | Borgomanero-Ivrea | 1-2 | 27 apr. |
| 15 dic. | 2-1 | Calangianus-Real Cesate Saronno | 0-0 | 27 apr. |
| 15 dic. | 1-1 | Canzese-Cossatese | 3-1 | 27 apr. |
| 15 dic. | 2-2 | Caratese-Seregno | 0-8 | 27 apr. |
| 15 dic. | 2-2 | Guanzatese-Verbania | 0-5 | 27 apr. |
| 15 dic. | 1-1 | Olginatese-Atletico Calcio | 0-1 | 27 apr. |
| 15 dic. | 1-1 | Pro Lissone-Oggiono | 0-1 | 27 apr. |
| 15 dic. | 5-4 | Valle d'Aosta-Borgosesia | 2-1 | 27 apr. |
| 15 dic. | 2-0 | Villacidrese-Castellettese | 2-2 | 27 apr. |
| andata (16ª) | andata (16ª) | 16ª giornata | ritorno (33ª) | ritorno (33ª) |
| 22 dic. | 1-1 | Atletico Calcio-Canzese | 2-4 | 4 mag. |
| 22 dic. | 1-0 | Borgosesia-Villacidrese | 1-2 | 4 mag. |
| 22 dic. | 2-2 | Cossatese-Caratese | 2-0 | 4 mag. |
| 22 dic. | 2-0 | Guanzatese-Castellettese | 2-4 | 4 mag. |
| 22 dic. | 2-1 | Ivrea-Olginatese | 2-1 | 4 mag. |
| 22 dic. | 3-1 | Oggiono-Valle d'Aosta | 2-2 | 4 mag. |
| 22 dic. | 0-1 | Real Cesate Saronno-Pro Lissone | 1-1 | 4 mag. |
| 22 dic. | 0-0 | Seregno-Calangianus | 0-1 | 4 mag. |
| 22 dic. | 2-2 | Verbania-Borgomanero | 1-2 | 4 mag. |
| andata (17ª) | andata (17ª) | 17ª giornata | ritorno (34ª) | ritorno (34ª) |
| 5 gen. | 4-0 | Borgomanero-Guanzatese | 6-0 | 11 mag. |
| 5 gen. | 0-1 | Calangianus-Cossatese | 2-3 | 11 mag. |
| 5 gen. | 2-0 | Canzese-Ivrea | 1-2 | 11 mag. |
| 5 gen. | 4-3 | Caratese-Atletico Calcio | 2-4 | 11 mag. |
| 5 gen. | 4-3 | Castellettese-Borgosesia | 0-2 | 11 mag. |
| 5 gen. | 3-0 | Olginatese-Verbania | 2-0 | 11 mag. |
| 5 gen. | 1-0 | Pro Lissone-Seregno | 2-5 | 11 mag. |
| 5 gen. | 2-0 | Valle d'Aosta-Real Cesate Saronno | 1-2 | 11 mag. |
| 5 gen. | 2-1 | Villacidrese-Oggiono | 6-3 | 11 mag. |

### Spareggi
#### Play-off

| Pos. | Squadra | Pt | G | V | N | P | GF | GS | DR |
| 1. | Seregno | 4 | 2 | 1 | 1 | 0 | 6 | 3 | +3 |
| 2. | Canzese | 4 | 2 | 1 | 1 | 0 | 5 | 4 | +1 |
| 3. | Cossatese | 0 | 2 | 0 | 0 | 2 | 3 | 7 | -4 |
| | Risultati | | Luogo e data |
| Cossatese | 1-4 | Seregno | ?, 25 maggio 2003 |
| Canzese | 3-2 | Cossatese | ?, 1º giugno 2003 |
| Seregno | 2-2 | Canzese | ?, 8 giugno 2003 |

#### Play-out

| | Risultati | | Luogo e data |
| Verbania | 2-1 | Olginatese | ?, 25 maggio 2003 |
| Olginatese | 3-0 | Verbania | ?, 1º giugno 2003 |
| Atletico Calcio | 2-0 | Borgosesia | ?, 25 maggio 2003 |
| Borgosesia | 3-1 | Atletico Calcio | ?, 1º giugno 2003 |

## Girone C
### Squadre partecipanti

| Club | Città | Stadio | Stagione precedente |
| Bassano Virtus | Bassano del Grappa (VI) | Stadio Rino Mercante | 8º posto in Serie D/Girone C |
| Belluno | Belluno | Stadio Polisportivo | 2º posto in Serie D/Girone C |
| Chioggia Sottomarina | Chioggia (VE) | Stadio Aldo e Dino Ballarin | 13º posto in Serie D/Girone E |
| Città di Jesolo | Jesolo (VE) | Stadio Armando Picchi | 13º posto in Serie D/Girone C |
| Cologna Veneta | Cologna Veneta (VR) | Stadio Comunale | 14º posto in Serie D/Girone C |
| Conegliano | Conegliano (TV) | Stadio Comunale | 1º in Eccellenza Veneto/B, promosso |
| Cordignano | Cordignano (TV) | Stadio Emilio Chiaradia | 9º posto in Serie D/Girone C |
| Itala San Marco | Gradisca d'Isonzo (GO) | Stadio Gino Colaussi | 4º posto in Serie D/Girone C |
| Lonigo | Lonigo (VI) | Stadio Comunale Luigi Mancassola | 1º in Eccellenza Veneto/A, promosso |
| Mezzocorona | Mezzocorona (TN) | Stadio Comunale | 1° in Eccellenza Trentino-Alto Adige, promosso |
| Monfalcone | Monfalcone (GO) | Campo sportivo comunale | 1° in Eccellenza Friuli-Venezia Giulia, promosso |
| Montecchio | Montecchio Maggiore (VI) | Stadio Gino Cosaro | 3º posto in Serie D/Girone C |
| Pievigina | Pieve di Soligo (TV) | Stadio Comunale | 5º posto in Serie D/Girone C |
| Portogruaro | Portogruaro (VE) | Stadio Pier Giovanni Mecchia | 11º posto in Serie D/Girone C |
| Santa Lucia | Santa Lucia di Piave (TV) | Stadio Comunale XXV Aprile | 7º posto in Serie D/Girone C |
| Sanvitese | San Vito al Tagliamento (PN) | Stadio Comunale | 12º posto in Serie D/Girone C |
| Sevegliano | Sevegliano (UD) | Stadio Via Vittorio Veneto (Bagnaria Arsa) | 6º posto in Serie D/Girone C |
| Tamai | Tamai (PN) | Stadio Comunale (Brugnera) | 10º posto in Serie D/Girone C |

### Classifica finale

| Pos. | Squadra | Pt | G | V | N | P | GF | GS | DR |
| 1. | Belluno | 76 | 34 | 24 | 4 | 6 | 58 | 21 | +37 |
| 2. | Bassano Virtus | 70 | 34 | 21 | 7 | 6 | 51 | 28 | +23 |
| 3. | Santa Lucia | 59 | 34 | 16 | 11 | 7 | 40 | 25 | +15 |
| 4. | Cologna Veneta | 58 | 34 | 15 | 13 | 6 | 50 | 32 | +18 |
| 5. | Portogruaro | 56 | 34 | 15 | 11 | 8 | 45 | 35 | +10 |
| 6. | Conegliano | 54 | 34 | 14 | 12 | 8 | 42 | 29 | +13 |
| 7. | Itala San Marco | 48 | 34 | 13 | 9 | 12 | 45 | 46 | -1 |
| 8. | Cordignano | 47 | 34 | 12 | 11 | 11 | 41 | 45 | -4 |
| 9. | Città di Jesolo | 44 | 34 | 10 | 14 | 10 | 44 | 41 | +3 |
| 10. | Sanvitese | 44 | 34 | 11 | 11 | 12 | 34 | 40 | -6 |
| 11. | Chioggia Sottomarina | 41 | 34 | 10 | 11 | 13 | 29 | 36 | -7 |
| 12. | Mezzocorona | 38 | 34 | 10 | 8 | 16 | 27 | 31 | -4 |
| 13. | Tamai | 38 | 34 | 8 | 14 | 12 | 38 | 41 | -3 |
| 14. | Montecchio | 33 | 34 | 7 | 12 | 15 | 33 | 42 | -9 |
| 15. | Lonigo | 32 | 34 | 5 | 17 | 12 | 29 | 35 | -6 |
| 16. | Pievigina | 30 | 34 | 8 | 6 | 20 | 22 | 49 | -27 |
| 17. | Monfalcone | 28 | 34 | 7 | 7 | 20 | 29 | 59 | -30 |
| 18. | Sevegliano | 26 | 34 | 4 | 14 | 16 | 32 | 54 | -22 |
Legenda:
    Promossa in Serie C2 2003-2004.
    Qualificate ai play-off o play-out.
    Vince i play-off per il ripescaggio.
    Retrocessa in Eccellenza 2003-2004.
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
    In caso di pari punti per promozioni o retrocessioni si disputava uno spareggio.
Note:
    Il Tamai e il Montecchio sono stati poi ripescati in Serie D 2003-2004.

### Risultati
#### Tabellone

| | Bas | Bel | Chi | Cit | Col | Con | Cor | Ism | Lon | Mez | Mfa | Mte | Pie | Por | Slu | Snv | Sve | Tam |
| Bassano Virtus | –––– | 1-0 | 3-0 | 2-0 | 1-2 | 2-2 | 1-0 | 2-1 | 1-0 | 1-0 | 0-0 | 2-1 | 2-0 | 2-0 | 1-1 | 1-0 | 1-1 | 1-0 |
| Belluno | 4-1 | –––– | 4-0 | 2-1 | 0-1 | 1-0 | 3-2 | 3-0 | 2-0 | 1-0 | 3-0 | 3-0 | 2-0 | 1-0 | 1-0 | 2-0 | 3-0 | 2-1 |
| Chioggia Sottomarina | 1-1 | 0-0 | –––– | 0-1 | 0-1 | 0-1 | 5-0 | 3-1 | 2-1 | 1-1 | 1-1 | 0-3 | 2-1 | 1-0 | 1-2 | 2-0 | 1-1 | 1-1 |
| Città di Jesolo | 3-1 | 2-1 | 4-1 | –––– | 1-1 | 1-1 | 2-1 | 2-3 | 1-1 | 2-1 | 2-0 | 2-2 | 0-1 | 1-1 | 1-3 | 1-3 | 2-2 | 1-1 |
| Cologna Veneta | 0-1 | 2-1 | 2-1 | 1-1 | –––– | 0-1 | 2-2 | 2-0 | 1-1 | 0-1 | 2-0 | 4-2 | 3-2 | 2-1 | 0-1 | 4-1 | 4-0 | 1-1 |
| Conegliano | 2-1 | 0-0 | 0-0 | 1-1 | 1-1 | –––– | 1-1 | 3-1 | 1-1 | 2-0 | 3-1 | 0-1 | 1-0 | 0-0 | 0-1 | 4-1 | 2-0 | 2-0 |
| Cordignano | 1-4 | 0-1 | 1-0 | 1-1 | 3-3 | 0-0 | –––– | 1-1 | 2-1 | 1-0 | 2-0 | 2-2 | 1-1 | 1-2 | 1-0 | 0-0 | 2-1 | 1-1 |
| Itala San Marco | 1-3 | 0-1 | 1-0 | 1-1 | 1-1 | 3-1 | 1-2 | –––– | 2-2 | 0-2 | 4-1 | 4-1 | 2-1 | 1-1 | 1-0 | 2-2 | 1-1 | 0-0 |
| Lonigo | 0-1 | 1-1 | 0-1 | 1-1 | 0-2 | 2-4 | 0-0 | 0-1 | –––– | 1-1 | 2-1 | 0-0 | 0-1 | 1-1 | 1-1 | 0-1 | 1-1 | 2-0 |
| Mezzocorona | 1-0 | 1-4 | 0-2 | 1-0 | 0-0 | 1-1 | 2-0 | 3-0 | 1-1 | –––– | 1-2 | 1-0 | 0-1 | 1-2 | 2-0 | 0-0 | 2-0 | 0-0 |
| Monfalcone | 2-3 | 2-4 | 0-1 | 1-2 | 1-0 | 0-2 | 0-1 | 0-1 | 0-3 | 1-0 | –––– | 1-0 | 2-2 | 0-1 | 0-3 | 1-1 | 1-1 | 1-0 |
| Montecchio | 1-2 | 0-1 | 0-0 | 0-0 | 1-2 | 0-1 | 1-2 | 0-1 | 1-1 | 2-1 | 1-2 | –––– | 2-1 | 1-1 | 0-0 | 2-0 | 1-1 | 1-0 |
| Pievigina | 1-1 | 1-2 | 0-0 | 0-3 | 0-0 | 0-2 | 1-2 | 0-3 | 0-2 | 1-0 | 0-2 | 2-1 | –––– | 1-0 | 0-1 | 0-0 | 1-0 | 0-2 |
| Portogruaro | 2-1 | 3-2 | 0-0 | 1-0 | 1-1 | 3-1 | 3-2 | 1-0 | 1-1 | 0-0 | 3-1 | 1-1 | 3-0 | –––– | 1-3 | 1-0 | 5-2 | 1-1 |
| Santa Lucia | 0-0 | 0-1 | 1-0 | 0-2 | 1-0 | 2-1 | 1-0 | 1-2 | 0-0 | 2-1 | 5-1 | 1-0 | 2-0 | 1-0 | –––– | 1-1 | 2-2 | 1-1 |
| Sanvitese | 1-3 | 1-0 | 1-1 | 1-0 | 0-1 | 2-0 | 0-1 | 3-2 | 1-0 | 1-0 | 1-1 | 2-2 | 2-0 | 1-2 | 2-2 | –––– | 1-1 | 2-1 |
| Sevegliano | 0-1 | 0-1 | 3-0 | 2-0 | 3-3 | 0-0 | 2-4 | 1-2 | 1-1 | 1-0 | 2-2 | 0-2 | 0-1 | 0-2 | 0-0 | 1-0 | –––– | 1-2 |
| Tamai | 0-3 | 1-1 | 0-1 | 2-2 | 1-1 | 2-1 | 2-1 | 1-1 | 0-1 | 1-2 | 2-1 | 1-1 | 4-2 | 4-1 | 1-1 | 1-2 | 3-1 | –––– |

#### Calendario

| andata (1ª) | andata (1ª) | 1ª giornata | ritorno (18ª) | ritorno (18ª) |
| 8 set. | 1-0 | Bassano Virtus-Tamai | 3-0 | 12 gen. |
| 8 set. | 0-1 | Chioggia Sottomarina-Cologna Veneta | 1-2 | 12 gen. |
| 8 set. | 2-0 | Città di Jesolo-Monfalcone | 2-1 | 12 gen. |
| 8 set. | 2-2 | Cordignano-Montecchio | 2-1 | 12 gen. |
| 8 set. | 3-1 | Itala San Marco-Conegliano | 1-3 | 12 gen. |
| 8 set. | 1-1 | Lonigo-Sevegliano | 1-1 | 12 gen. |
| 8 set. | 1-2 | Mezzocorona-Portogruaro | 0-0 | 12 gen. |
| 8 set. | 2-0 | Santa Lucia-Pievigina | 1-0 | 12 gen. |
| 8 set. | 1-0 | Sanvitese-Belluno | 0-2 | 12 gen. |
| andata (2ª) | andata (2ª) | 2ª giornata | ritorno (19ª) | ritorno (19ª) |
| 15 set. | 3-0 | Belluno-Itala San Marco | 1-0 | 19 gen. |
| 15 set. | 2-2 | Cologna Veneta-Cordignano | 3-3 | 19 gen. |
| 15 set. | 1-1 | Conegliano-Città di Jesolo | 1-1 | 19 gen. |
| 15 set. | 0-3 | Monfalcone-Santa Lucia | 1-5 | 19 gen. |
| 15 set. | 1-2 | Montecchio-Bassano Virtus | 1-2 | 19 gen. |
| 15 set. | 1-0 | Pievigina-Mezzocorona | 1-0 | 19 gen. |
| 15 set. | 0-0 | Portogruaro-Chioggia Sottomarina | 0-1 | 19 gen. |
| 15 set. | 1-0 | Sevegliano-Sanvitese | 1-1 | 19 gen. |
| 15 set. | 0-1 | Tamai-Lonigo | 0-2 | 19 gen. |
| andata (3ª) | andata (3ª) | 3ª giornata | ritorno (20ª) | ritorno (20ª) |
| 22 set. | 1-2 | Bassano Virtus-Cologna Veneta | 1-0 | 26 gen. |
| 22 set. | 2-1 | Chioggia Sottomarina-Pievigina | 0-0 | 26 gen. |
| 22 set. | 1-3 | Città di Jesolo-Santa Lucia | 2-0 | 26 gen. |
| 22 set. | 0-0 | Conegliano-Belluno | 0-1 | 26 gen. |
| 22 set. | 1-2 | Cordignano-Portogruaro | 2-3 | 26 gen. |
| 22 set. | 1-1 | Itala San Marco-Sevegliano | 2-1 | 26 gen. |
| 22 set. | 0-0 | Lonigo-Montecchio | 1-1 | 26 gen. |
| 22 set. | 1-2 | Mezzocorona-Monfalcone | 0-1 | 26 gen. |
| 22 set. | 2-1 | Sanvitese-Tamai | 2-1 | 26 gen. |
| andata (4ª) | andata (4ª) | 4ª giornata | ritorno (21ª) | ritorno (21ª) |
| 29 set. | 2-1 | Belluno-Città di Jesolo | 1-2 | 2 feb. |
| 29 set. | 1-1 | Cologna Veneta-Lonigo | 2-0 | 2 feb. |
| 29 set. | 0-1 | Monfalcone-Chioggia Sottomarina | 1-1 | 2 feb. |
| 29 set. | 2-0 | Montecchio-Sanvitese | 2-2 | 2 feb. |
| 29 set. | 1-2 | Pievigina-Cordignano | 1-1 | 2 feb. |
| 29 set. | 2-1 | Portogruaro-Bassano Virtus | 0-2 | 2 feb. |
| 29 set. | 2-1 | Santa Lucia-Mezzocorona | 0-2 | 2 feb. |
| 29 set. | 0-0 | Sevegliano-Conegliano | 0-2 | 2 feb. |
| 29 set. | 1-1 | Tamai-Itala San Marco | 0-0 | 2 feb. |
| andata (5ª) | andata (5ª) | 5ª giornata | ritorno (22ª) | ritorno (22ª) |
| 6 ott. | 2-0 | Bassano Virtus-Pievigina | 1-1 | 9 feb. |
| 6 ott. | 3-0 | Belluno-Sevegliano | 1-0 | 9 feb. |
| 6 ott. | 1-2 | Chioggia Sottomarina-Santa Lucia | 0-1 | 9 feb. |
| 6 ott. | 2-1 | Città di Jesolo-Mezzocorona | 0-1 | 9 feb. |
| 6 ott. | 2-0 | Conegliano-Tamai | 1-2 | 9 feb. |
| 6 ott. | 2-0 | Cordignano-Monfalcone | 1-0 | 9 feb. |
| 6 ott. | 4-1 | Itala San Marco-Montecchio | 1-0 | 9 feb. |
| 6 ott. | 1-1 | Lonigo-Portogruaro | 1-1 | 9 feb. |
| 6 ott. | 0-1 | Sanvitese-Cologna Veneta | 1-4 | 9 feb. |
| andata (6ª) | andata (6ª) | 6ª giornata | ritorno (23ª) | ritorno (23ª) |
| 13 ott. | 2-0 | Cologna Veneta-Itala San Marco | 1-1 | 16 feb. |
| 13 ott. | 0-2 | Mezzocorona-Chioggia Sottomarina | 1-1 | 16 feb. |
| 13 ott. | 2-3 | Monfalcone-Bassano Virtus | 0-0 | 16 feb. |
| 13 ott. | 0-1 | Montecchio-Conegliano | 1-0 | 16 feb. |
| 13 ott. | 0-2 | Pievigina-Lonigo | 1-0 | 16 feb. |
| 13 ott. | 1-0 | Portogruaro-Sanvitese | 2-1 | 16 feb. |
| 13 ott. | 1-0 | Santa Lucia-Cordignano | 0-1 | 16 feb. |
| 13 ott. | 2-0 | Sevegliano-Città di Jesolo | 2-2 | 16 feb. |
| 13 ott. | 1-1 | Tamai-Belluno | 1-2 | 16 feb. |
| andata (7ª) | andata (7ª) | 7ª giornata | ritorno (24ª) | ritorno (24ª) |
| 20 ott. | 1-1 | Bassano Virtus-Santa Lucia | 0-0 | 23 feb. |
| 20 ott. | 3-0 | Belluno-Montecchio | 1-0 | 23 feb. |
| 20 ott. | 4-1 | Città di Jesolo-Chioggia Sottomarina | 1-0 | 23 feb. |
| 20 ott. | 1-1 | Conegliano-Cologna Veneta | 1-0 | 23 feb. |
| 20 ott. | 1-0 | Cordignano-Mezzocorona | 0-2 | 23 feb. |
| 20 ott. | 1-1 | Itala San Marco-Portogruaro | 0-1 | 23 feb. |
| 20 ott. | 2-1 | Lonigo-Monfalcone | 3-0 | 23 feb. |
| 20 ott. | 2-0 | Sanvitese-Pievigina | 0-0 | 23 feb. |
| 20 ott. | 1-2 | Sevegliano-Tamai | 1-3 | 23 feb. |
| andata (8ª) | andata (8ª) | 8ª giornata | ritorno (25ª) | ritorno (25ª) |
| 27 ott. | 5-0 | Chioggia Sottomarina-Cordignano | 0-1 | 2 mar. |
| 27 ott. | 2-1 | Cologna Veneta-Belluno | 1-0 | 2 mar. |
| 27 ott. | 1-0 | Mezzocorona-Bassano Virtus | 0-1 | 2 mar. |
| 27 ott. | 1-1 | Monfalcone-Sanvitese | 1-1 | 2 mar. |
| 27 ott. | 1-1 | Montecchio-Sevegliano | 2-0 | 2 mar. |
| 27 ott. | 0-3 | Pievigina-Itala San Marco | 1-2 | 2 mar. |
| 27 ott. | 3-1 | Portogruaro-Conegliano | 0-0 | 2 mar. |
| 27 ott. | 0-0 | Santa Lucia-Lonigro | 1-1 | 2 mar. |
| 27 ott. | 2-2 | Tamai-Città di Jesolo | 1-1 | 2 mar. |
| andata (9ª) | andata (9ª) | 9ª giornata | ritorno (26ª) | ritorno (26ª) |
| 3 nov. | 3-0 | Bassano Virtus-Chioggia Sottomarina | 1-1 | 8 mar. |
| 3 nov. | 1-0 | Belluno-Portogruaro | 2-3 | 8 mar. |
| 3 nov. | 2-1 | Città di Jesolo-Cordignano | 1-1 | 8 mar. |
| 3 nov. | 1-0 | Conegliano-Pievigina | 2-0 | 8 mar. |
| 3 nov. | 4-1 | Itala San Marco-Monfalcone | 1-0 | 8 mar. |
| 3 nov. | 1-1 | Lonigo-Mezzocorona | 1-1 | 8 mar. |
| 3 nov. | 2-2 | Sanvitese-Santa Lucia | 1-1 | 8 mar. |
| 3 nov. | 3-3 | Sevegliano-Cologna Veneta | 0-4 | 8 mar. |
| 3 nov. | 1-1 | Tamai-Montecchio | 0-1 | 8 mar. |
| andata (10ª) | andata (10ª) | 10ª giornata | ritorno (27ª) | ritorno (27ª) |
| 10 nov. | 2-1 | Chioggia Sottomarina-Lonigo | 1-0 | 16 mar. |
| 10 nov. | 1-1 | Cologna Veneta-Tamai | 1-1 | 16 mar. |
| 10 nov. | 1-4 | Cordignano-Bassano Virtus | 0-1 | 16 mar. |
| 10 nov. | 0-0 | Mezzcorona-Sanvitese | 0-1 | 16 mar. |
| 10 nov. | 0-2 | Monfalcone-Conegliano | 1-3 | 16 mar. |
| 10 nov. | 0-0 | Montecchio-Città di Jesolo | 2-2 | 16 mar. |
| 10 nov. | 1-2 | Pievigina-Belluno | 0-2 | 16 mar. |
| 10 nov. | 5-2 | Portogruaro-Sevegliano | 2-0 | 16 mar. |
| 10 nov. | 1-2 | Santa Lucia-Itala San Marco | 0-1 | 16 mar. |
| andata (11ª) | andata (11ª) | 11ª giornata | ritorno (28ª) | ritorno (28ª) |
| 17 nov. | 3-0 | Belluno-Monfalcone | 4-2 | 23 mar. |
| 17 nov. | 3-1 | Città di Jesolo-Bassano Virtus | 0-2 | 23 mar. |
| 17 nov. | 0-1 | Conegliano-Santa Lucia | 1-2 | 23 mar. |
| 17 nov. | 0-2 | Itala San Marco-Mezzocorona | 0-3 | 23 mar. |
| 17 nov. | 0-0 | Lonigo-Cordignano | 1-2 | 23 mar. |
| 17 nov. | 1-2 | Montecchio-Cologna Veneta | 2-4 | 23 mar. |
| 17 nov. | 1-1 | Sanvitese-Chioggia Sottomarina | 0-2 | 23 mar. |
| 17 nov. | 0-1 | Sevegliano-Pievigina | 0-1 | 23 mar. |
| 17 nov. | 4-1 | Tamai-Portogruaro | 1-1 | 23 mar. |
| andata (12ª) | andata (12ª) | 12ª giornata | ritorno (29ª) | ritorno (29ª) |
| 24 nov. | 1-0 | Bassano Virtus-Lonigo | 1-0 | 30 mar. |
| 24 nov. | 3-1 | Chioggia Sottomarina-Itala San Marco | 0-1 | 30 mar. |
| 24 nov. | 1-1 | Cologna Veneta-Città di Jesolo | 1-1 | 30 mar. |
| 24 nov. | 0-0 | Cordignano-Sanvitese | 1-0 | 30 mar. |
| 24 nov. | 1-1 | Mezzocorona-Conegliano | 0-2 | 30 mar. |
| 24 nov. | 1-1 | Monfalcone-Sevegliano | 2-2 | 30 mar. |
| 24 nov. | 0-2 | Pievigina-Tamai | 2-4 | 30 mar. |
| 24 nov. | 1-1 | Portogruaro-Montecchio | 1-1 | 30 mar. |
| 24 nov. | 0-1 | Santa Lucia-Belluno | 0-1 | 30 mar. |
| andata (13ª) | andata (13ª) | 13ª giornata | ritorno (30ª) | ritorno (30ª) |
| 1 dic. | 1-0 | Belluno-Mezzocorona | 4-1 | 6 apr. |
| 1 dic. | 1-1 | Città di Jesolo-Lonigo | 1-1 | 6 apr. |
| 1 dic. | 2-1 | Cologna Veneta-Portogruaro | 1-1 | 6 apr. |
| 1 dic. | 0-0 | Conegliano-Chioggia Sottomarina | 1-0 | 6 apr. |
| 1 dic. | 1-2 | Itala San Marco-Cordignano | 1-1 | 6 apr. |
| 1 dic. | 2-1 | Montecchio-Pievigina | 1-2 | 6 apr. |
| 1 dic. | 1-3 | Sanvitese-Bassano Virtus | 0-1 | 6 apr. |
| 1 dic. | 0-0 | Sevegliano-Santa Lucia | 2-2 | 6 apr. |
| 1 dic. | 2-1 | Tamai-Monfalcone | 0-1 | 6 apr. |
| andata (14ª) | andata (14ª) | 14ª giornata | ritorno (31ª) | ritorno (31ª) |
| 8 dic. | 2-1 | Bassano Virtus-Itala San Marco | 3-1 | 13 apr. |
| 8 dic. | 0-0 | Chioggia Sottomarina-Belluno | 0-4 | 13 apr. |
| 8 dic. | 0-0 | Cordignano-Conegliano | 1-1 | 13 apr. |
| 8 dic. | 0-1 | Lonigo-Sanvitese | 0-1 | 13 apr. |
| 8 dic. | 2-0 | Mezzocorona-Sevegliano | 0-1 | 13 apr. |
| 8 dic. | 1-0 | Monfalcone-Montecchio | 2-1 | 13 apr. |
| 8 dic. | 0-0 | Pievigina-Cologna Veneta | 2-3 | 13 apr. |
| 8 dic. | 1-0 | Portogruaro-Città di Jesolo | 1-1 | 13 apr. |
| 8 dic. | 1-1 | Santa Lucia-Tamai | 1-1 | 13 apr. |
| andata (15ª) | andata (15ª) | 15ª giornata | ritorno (32ª) | ritorno (32ª) |
| 15 dic. | 3-2 | Belluno-Cordignano | 1-0 | 27 apr. |
| 15 dic. | 1-3 | Città di Jesolo-Sanvitese | 0-1 | 27 apr. |
| 15 dic. | 2-0 | Cologna Veneta-Monfalcone | 0-1 | 27 apr. |
| 15 dic. | 2-1 | Conegliano-Bassano Virtus | 2-2 | 27 apr. |
| 15 dic. | 2-2 | Itala San Marco-Lonigo | 1-0 | 27 apr. |
| 15 dic. | 0-0 | Montecchio-Santa Lucia | 0-1 | 27 apr. |
| 15 dic. | 3-0 | Portogruaro-Pievigina | 0-1 | 27 apr. |
| 15 dic. | 3-0 | Sevegliano-Chioggia Sottomarina | 1-1 | 27 apr. |
| 15 dic. | 1-2 | Tamai-Mezzocorona | 0-0 | 27 apr. |
| andata (16ª) | andata (16ª) | 16ª giornata | ritorno (33ª) | ritorno (33ª) |
| 22 dic. | 1-0 | Bassano Virtus-Belluno | 1-4 | 4 mag. |
| 22 dic. | 1-1 | Chioggia Sottomarina-Tamai | 1-0 | 4 mag. |
| 22 dic. | 0-1 | Città di Jesolo-Pievigina | 3-0 | 4 mag. |
| 22 dic. | 2-1 | Cordignano-Sevegliano | 4-2 | 4 mag. |
| 22 dic. | 2-4 | Lonigo-Conegliano | 1-1 | 4 mag. |
| 22 dic. | 1-0 | Mezzocorona-Montecchio | 1-2 | 4 mag. |
| 22 dic. | 0-1 | Monfalcone-Portogruaro | 1-3 | 4 mag. |
| 22 dic. | 1-0 | Santa Lucia-Cologna Veneta | 1-0 | 4 mag. |
| 22 dic. | 3-2 | Sanvitese-Itala San Marco | 2-2 | 4 mag. |
| andata (17ª) | andata (17ª) | 17ª giornata | ritorno (34ª) | ritorno (34ª) |
| 5 gen. | 2-0 | Belluno-Lonigo | 1-1 | 11 mag. |
| 5 gen. | 0-1 | Cologna Veneta-Mezzocorona | 0-0 | 11 mag. |
| 5 gen. | 4-1 | Conegliano-Sanvitese | 0-2 | 11 mag. |
| 5 gen. | 1-1 | Itala San Marco-Città di Jesolo | 3-2 | 11 mag. |
| 5 gen. | 0-0 | Montecchio-Chioggia Sottomarina | 3-0 | 11 mag. |
| 5 gen. | 0-2 | Pievigina-Monfalcone | 2-2 | 11 mag. |
| 5 gen. | 1-3 | Portogruaro-Santa Lucia | 0-1 | 11 mag. |
| 5 gen. | 0-1 | Sevegliano-Bassano Virtus | 1-1 | 11 mag. |
| 5 gen. | 2-1 | Tamai-Cordignano | 1-1 | 11 mag. |

### Spareggi
#### Play-off

| Pos. | Squadra | Pt | G | V | N | P | GF | GS | DR |
| 1. | Cologna Veneta | 4 | 2 | 1 | 1 | 0 | 3 | 2 | +1 |
| 2. | Bassano Virtus | 2 | 2 | 0 | 2 | 0 | 1 | 1 | 0 |
| 3. | Santa Lucia | 1 | 2 | 0 | 1 | 1 | 1 | 2 | -1 |
| | Risultati | | Luogo e data |
| Santa Lucia | 0-0 | Bassano Virtus | ?, 25 maggio 2003 |
| Cologna Veneta | 2-1 | Santa Lucia | ?, 1º giugno 2003 |
| Bassano Virtus | 1-1 | Cologna Veneta | ?, 8 giugno 2003 |

#### Play-out

| | Risultati | | Luogo e data |
| Pievigina | 1-1 | Tamai | ?, 25 maggio 2003 |
| Tamai | 0-2 | Pievigina | ?, 1º giugno 2003 |
| Lonigo | 2-1 | Montecchio | ?, 25 maggio 2003 |
| Montecchio | 0-0 | Lonigo | ?, 1º giugno 2003 |