# Campionato Nazionale Dilettanti 1996-1997 (gironi A-B-C)
## Girone A
### Classifica finale

| Pos. | Squadra | Pt | G | V | N | P | GF | GS | DR |
| 1. | Viareggio | 71 | 34 | 21 | 8 | 5 | 52 | 21 | +31 |
| 2. | Castelnuovo | 70 | 34 | 20 | 10 | 4 | 60 | 21 | +39 |
| 3. | Sanremese | 60 | 34 | 16 | 12 | 6 | 47 | 28 | +19 |
| 4. | Aglianese | 54 | 34 | 15 | 9 | 10 | 45 | 36 | +9 |
| 5. | Pietrasanta | 54 | 34 | 15 | 9 | 10 | 34 | 31 | +3 |
| 6. | Colligiana | 52 | 34 | 13 | 13 | 8 | 35 | 22 | +13 |
| 7. | Savona | 52 | 34 | 13 | 13 | 8 | 50 | 40 | +10 |
| 8. | Châtillon Saint-Vincent | 42 | 34 | 9 | 15 | 10 | 38 | 38 | 0 |
| 9. | Pinerolo | 42 | 34 | 10 | 12 | 12 | 39 | 41 | -2 |
| 10. | Poggibonsi | 42 | 34 | 9 | 15 | 10 | 29 | 34 | -5 |
| 11. | Barberino | 42 | 34 | 12 | 6 | 16 | 38 | 46 | -8 |
| 12. | Imperia | 39 | 34 | 9 | 12 | 13 | 33 | 45 | -12 |
| 13. | Camaiore | 38 | 34 | 9 | 11 | 14 | 32 | 30 | +2 |
| 14. | Fossanese | 37 | 34 | 9 | 10 | 15 | 29 | 44 | -15 |
| 15. | Asti | 33 | 34 | 7 | 12 | 15 | 29 | 46 | -17 |
| 16. | Cecina | 31 | 34 | 6 | 13 | 15 | 20 | 36 | -16 |
| 17. | Sestrese | 30 | 34 | 7 | 9 | 18 | 29 | 48 | -19 |
| 18. | Moncalieri | 28 | 34 | 5 | 13 | 16 | 23 | 55 | -32 |
Legenda:
    Ammessa alla Poule Scudetto e promossa in Serie C2 1997-1998.
    Retrocessa in Eccellenza 1997-1998.
Regolamento:
    Tre punti a vittoria, uno a pareggio, zero a sconfitta.
    Spareggio in caso di pari punti in zona promozione e/o retrocessione.

### Risultati
#### Tabellone

| | Agl | Ast | Bar | Cam | Cas | Cec | Cha | Col | Fos | Imp | Mon | Pie | Pin | Pog | San | Sav | Ses | Via |
| Aglianese | –––– | 2-1 | 2-1 | 1-1 | 0-2 | 4-1 | 1-0 | 2-1 | 2-1 | 2-4 | 4-0 | 1-0 | 3-0 | 1-1 | 2-3 | 0-1 | 1-0 | 0-1 |
| Asti | 0-0 | –––– | 4-1 | 1-1 | 0-2 | 1-0 | 0-0 | 0-0 | 0-2 | 2-0 | 1-1 | 1-2 | 2-5 | 0-0 | 0-3 | 1-0 | 0-0 | 0-2 |
| Barberino | 0-2 | 3-2 | –––– | 1-0 | 2-1 | 1-2 | 0-2 | 1-0 | 2-0 | 0-1 | 1-0 | 0-0 | 2-1 | 2-1 | 3-4 | 1-1 | 4-0 | 2-2 |
| Camaiore | 0-0 | 1-2 | 1-3 | –––– | 1-0 | 1-0 | 4-0 | 1-1 | 5-0 | 1-1 | 2-0 | 2-0 | 0-1 | 0-1 | 0-1 | 0-0 | 2-0 | 2-0 |
| Castelnuovo | 0-0 | 3-0 | 2-0 | 2-2 | –––– | 1-1 | 1-0 | 1-0 | 5-0 | 2-0 | 1-0 | 4-0 | 2-0 | 2-1 | 1-1 | 5-0 | 4-2 | 2-2 |
| Cecina | 1-1 | 1-2 | 1-0 | 1-0 | 0-2 | –––– | 0-0 | 0-0 | 1-0 | 1-1 | 0-0 | 0-1 | 0-0 | 0-0 | 0-0 | 1-1 | 1-0 | 1-3 |
| Châtillon Saint-Vincent | 0-1 | 2-2 | 2-1 | 1-1 | 0-0 | 1-1 | –––– | 0-1 | 1-1 | 2-2 | 2-1 | 0-1 | 3-2 | 0-0 | 3-1 | 0-2 | 3-0 | 1-1 |
| Colligiana | 0-0 | 1-0 | 1-2 | 1-0 | 1-1 | 1-0 | 2-2 | –––– | 2-0 | 0-1 | 3-1 | 2-0 | 2-1 | 0-0 | 1-0 | 2-0 | 4-0 | 1-1 |
| Fossanese | 2-3 | 1-1 | 1-0 | 1-0 | 0-3 | 1-0 | 2-3 | 0-0 | –––– | 2-0 | 5-0 | 0-0 | 0-1 | 0-1 | 1-1 | 2-1 | 3-2 | 0-0 |
| Imperia | 1-1 | 0-0 | 2-2 | 2-1 | 1-3 | 1-1 | 0-2 | 3-1 | 1-0 | –––– | 1-1 | 1-3 | 1-1 | 2-0 | 1-2 | 2-2 | 3-1 | 1-0 |
| Moncalieri | 0-2 | 0-0 | 1-1 | 0-0 | 0-0 | 0-1 | 1-0 | 0-0 | 0-0 | 2-0 | –––– | 1-2 | 1-0 | 2-3 | 0-4 | 2-2 | 0-0 | 1-0 |
| Pietrasanta | 2-1 | 0-1 | 2-0 | 1-1 | 1-0 | 3-0 | 0-0 | 1-0 | 1-1 | 1-0 | 0-1 | –––– | 1-0 | 3-1 | 2-0 | 1-1 | 2-2 | 0-2 |
| Pinerolo | 2-3 | 1-0 | 3-0 | 0-0 | 1-1 | 2-1 | 2-2 | 1-1 | 1-1 | 2-0 | 1-1 | 2-1 | –––– | 0-0 | 1-2 | 2-1 | 0-0 | 2-2 |
| Poggibonsi | 1-1 | 2-1 | 1-0 | 3-1 | 1-1 | 1-0 | 1-1 | 1-4 | 0-1 | 0-0 | 2-2 | 0-0 | 1-0 | –––– | 1-1 | 1-2 | 1-0 | 0-1 |
| Sanremese | 2-0 | 1-0 | 0-0 | 1-0 | 0-1 | 1-1 | 1-1 | 0-0 | 4-1 | 3-0 | 4-2 | 0-0 | 2-0 | 1-1 | –––– | 0-0 | 1-0 | 2-1 |
| Savona | 2-1 | 5-2 | 2-1 | 3-0 | 1-2 | 2-1 | 2-4 | 0-0 | 1-0 | 0-0 | 5-1 | 3-1 | 1-1 | 2-2 | 2-0 | –––– | 3-0 | 1-1 |
| Sestrese | 3-0 | 2-2 | 0-1 | 0-1 | 2-3 | 2-1 | 1-0 | 1-2 | 0-0 | 2-0 | 3-0 | 2-0 | 0-2 | 2-0 | 1-1 | 1-1 | –––– | 0-2 |
| Viareggio | 2-1 | 2-0 | 2-0 | 1-0 | 1-0 | 2-0 | 2-0 | 1-0 | 2-0 | 2-0 | 5-1 | 1-2 | 4-1 | 1-0 | 1-0 | 2-0 | 0-0 | –––– |

#### Calendario

| andata (1ª) | andata (1ª) | 1ª giornata | ritorno (18ª) | ritorno (18ª) |
| 1 set. | 1-0 | Barberino-Moncalieri | 1-1 | 5 gen. |
| 1 set. | 1-2 | Camaiore-Asti | 1-1 | 5 gen. |
| 1 set. | 1-1 | Sanremese-Poggibonsi | 1-1 | 5 gen. |
| 1 set. | 1-0 | Cecina-Sestrese | 1-2 | 5 gen. |
| 1 set. | 0-1 | Châtillon Saint-Vincent-Aglianese | 0-1 | 5 gen. |
| 1 set. | 0-1 | Colligiana-Imperia | 1-3 | 5 gen. |
| 1 set. | 0-0 | Fossanese-Pietrasanta | 1-1 | 5 gen. |
| 1 set. | 2-2 | Pinerolo-Viareggio | 1-4 | 5 gen. |
| 1 set. | 1-2 | Savona-Castelnuovo | 0-5 | 5 gen. |
| andata (2ª) | andata (2ª) | 2ª giornata | ritorno (19ª) | ritorno (19ª) |
| 8 set. | 0-1 | Aglianese-Savona | 1-2 | 12 gen. |
| 8 set. | 1-0 | Asti-Cecina | 2-1 | 12 gen. |
| 8 set. | 1-0 | Castelnuovo-Colligiana | 1-1 | 12 gen. |
| 8 set. | 0-0 | Sestrese-Fossanese | 2-3 | 12 gen. |
| 8 set. | 2-2 | Imperia-Barberino | 1-0 | 12 gen. |
| 8 set. | 0-0 | Moncalieri-Camaiore | 0-2 | 12 gen. |
| 8 set. | 1-0 | Pietrasanta-Pinerolo | 1-2 | 12 gen. |
| 8 set. | 1-1 | Poggibonsi-Châtillon Saint-Vincent | 0-0 | 12 gen. |
| 8 set. | 1-0 | Viareggio-Sanremese | 1-2 | 12 gen. |
| andata (3ª) | andata (3ª) | 3ª giornata | ritorno (20ª) | ritorno (20ª) |
| 15 set. | 1-1 | Aglianese-Poggibonsi | 1-1 | 19 gen. |
| 15 set. | 2-1 | Barberino-Castelnuovo | 0-2 | 19 gen. |
| 15 set. | 1-1 | Camaiore-Imperia | 1-2 | 19 gen. |
| 15 set. | 0-0 | Sanremese-Pietrasanta | 0-2 | 19 gen. |
| 15 set. | 0-0 | Cecina-Moncalieri | 1-0 | 19 gen. |
| 15 set. | 1-1 | Châtillon Saint-Vincent-Viareggio | 0-2 | 19 gen. |
| 15 set. | 1-1 | Fossanese-Asti | 2-0 | 19 gen. |
| 15 set. | 0-0 | Pinerolo-Sestrese | 2-0 | 19 gen. |
| 15 set. | 0-0 | Savona-Colligiana | 0-2 | 19 gen. |
| andata (4ª) | andata (4ª) | 4ª giornata | ritorno (21ª) | ritorno (21ª) |
| 22 set. | 2-5 | Asti-Pinerolo | 0-1 | 26 gen. |
| 22 set. | 2-2 | Castelnuovo-Camaiore | 0-1 | 26 gen. |
| 22 set. | 1-2 | Colligiana-Barberino | 0-1 | 26 gen. |
| 22 set. | 1-1 | Sestrese-Sanremese | 0-1 | 26 gen. |
| 22 set. | 1-1 | Imperia-Cecina | 1-1 | 26 gen. |
| 22 set. | 0-0 | Moncalieri-Fossanese | 0-5 | 26 gen. |
| 22 set. | 0-0 | Pietrasanta-Châtillon Saint-Vincent | 1-0 | 26 gen. |
| 22 set. | 1-2 | Poggibonsi-Savona | 2-2 | 26 gen. |
| 22 set. | 2-1 | Viareggio-Aglianese | 1-0 | 26 gen. |
| andata (5ª) | andata (5ª) | 5ª giornata | ritorno (22ª) | ritorno (22ª) |
| 29 set. | 1-0 | Aglianese-Pietrasanta | 1-2 | 2 feb. |
| 29 set. | 1-1 | Camaiore-Colligiana | 0-1 | 2 feb. |
| 29 set. | 1-0 | Sanremese-Asti | 3-0 | 2 feb. |
| 29 set. | 0-2 | Cecina-Castelnuovo | 1-1 | 2 feb. |
| 29 set. | 3-0 | Châtillon Saint-Vincent-Sestrese | 0-1 | 2 feb. |
| 29 set. | 2-0 | Fossanese-Imperia | 0-1 | 2 feb. |
| 29 set. | 1-1 | Pinerolo-Moncalieri | 0-1 | 2 feb. |
| 29 set. | 0-1 | Poggibonsi-Viareggio | 0-1 | 2 feb. |
| 29 set. | 2-1 | Savona-Barberino | 1-1 | 2 feb. |
| andata (6ª) | andata (6ª) | 6ª giornata | ritorno (23ª) | ritorno (23ª) |
| 6 ott. | 0-0 | Asti-Châtillon Saint-Vincent | 2-2 | 9 feb. |
| 6 ott. | 1-0 | Barberino-Camaiore | 3-1 | 9 feb. |
| 6 ott. | 5-0 | Castelnuovo-Fossanese | 3-0 | 9 feb. |
| 6 ott. | 1-0 | Colligiana-Cecina | 0-0 | 9 feb. |
| 6 ott. | 3-0 | Sestrese-Aglianese | 0-1 | 9 feb. |
| 6 ott. | 1-1 | Imperia-Pinerolo | 0-2 | 9 feb. |
| 6 ott. | 0-4 | Moncalieri-Sanremese | 2-4 | 9 feb. |
| 6 ott. | 3-1 | Pietrasanta-Poggibonsi | 0-0 | 9 feb. |
| 6 ott. | 2-0 | Viareggio-Savona | 1-1 | 9 feb. |
| andata (7ª) | andata (7ª) | 7ª giornata | ritorno (24ª) | ritorno (24ª) |
| 13 ott. | 2-1 | Aglianese-Asti | 0-0 | 16 feb. |
| 13 ott. | 3-0 | Sanremese-Imperia | 2-1 | 16 feb. |
| 13 ott. | 1-0 | Cecina-Barberino | 2-1 | 16 feb. |
| 13 ott. | 2-1 | Châtillon Saint-Vincent-Moncalieri | 0-1 | 16 feb. |
| 13 ott. | 0-0 | Fossanese-Colligiana | 0-2 | 16 feb. |
| 13 ott. | 1-1 | Pinerolo-Castelnuovo | 0-2 | 16 feb. |
| 13 ott. | 1-0 | Poggibonsi-Sestrese | 0-2 | 16 feb. |
| 13 ott. | 3-0 | Savona-Camaiore | 0-0 | 16 feb. |
| 13 ott. | 1-2 | Viareggio-Pietrasanta | 2-0 | 16 feb. |
| andata (8ª) | andata (8ª) | 8ª giornata | ritorno (25ª) | ritorno (25ª) |
| 20 ott. | 0-0 | Asti-Poggibonsi | 1-2 | 23 feb. |
| 20 ott. | 2-0 | Barberino-Fossanese | 0-1 | 23 feb. |
| 20 ott. | 1-0 | Camaiore-Cecina | 0-1 | 23 feb. |
| 20 ott. | 1-1 | Castelnuovo-Sanremese | 1-0 | 23 feb. |
| 20 ott. | 2-1 | Colligiana-Pinerolo | 1-1 | 23 feb. |
| 20 ott. | 0-2 | Sestrese-Viareggio | 0-0 | 23 feb. |
| 20 ott. | 0-2 | Imperia-Châtillon Saint-Vincent | 2-2 | 23 feb. |
| 20 ott. | 0-2 | Moncalieri-Aglianese | 0-4 | 23 feb. |
| 20 ott. | 1-1 | Pietrasanta-Savona | 1-3 | 23 feb. |
| andata (9ª) | andata (9ª) | 9ª giornata | ritorno (26ª) | ritorno (26ª) |
| 27 ott. | 2-4 | Aglianese-Imperia | 1-1 | 2 mar. |
| 27 ott. | 0-0 | Sanremese-Colligiana | 0-1 | 2 mar. |
| 27 ott. | 0-0 | Châtillon Saint-Vincent-Castelnuovo | 0-1 | 2 mar. |
| 27 ott. | 1-0 | Fossanese-Camaiore | 0-5 | 2 mar. |
| 27 ott. | 2-2 | Pietrasanta-Sestrese | 0-2 | 2 mar. |
| 27 ott. | 3-0 | Pinerolo-Barberino | 1-2 | 2 mar. |
| 27 ott. | 2-2 | Poggibonsi-Moncalieri | 3-2 | 2 mar. |
| 27 ott. | 2-1 | Savona-Cecina | 1-1 | 2 mar. |
| 27 ott. | 2-0 | Viareggio-Asti | 2-0 | 2 mar. |
| andata (10ª) | andata (10ª) | 10ª giornata | ritorno (27ª) | ritorno (27ª) |
| 3 nov. | 1-2 | Asti-Pietrasanta | 1-0 | 9 mar. |
| 3 nov. | 3-4 | Barberino-Sanremese | 0-0 | 9 mar. |
| 3 nov. | 0-1 | Camaiore-Pinerolo | 0-0 | 9 mar. |
| 3 nov. | 0-0 | Castelnuovo-Aglianese | 2-0 | 9 mar. |
| 3 nov. | 1-0 | Cecina-Fossanese | 0-1 | 9 mar. |
| 3 nov. | 2-2 | Colligiana-Châtillon Saint-Vincent | 1-0 | 9 mar. |
| 3 nov. | 1-1 | Sestrese-Savona | 0-3 | 9 mar. |
| 3 nov. | 2-0 | Imperia-Poggibonsi | 0-0 | 9 mar. |
| 3 nov. | 1-0 | Moncalieri-Viareggio | 1-5 | 9 mar. |
| andata (11ª) | andata (11ª) | 11ª giornata | ritorno (28ª) | ritorno (28ª) |
| 10 nov. | 2-1 | Aglianese-Colligiana | 0-0 | 16 mar. |
| 10 nov. | 1-0 | Sanremese-Camaiore | 1-0 | 16 mar. |
| 10 nov. | 2-1 | Châtillon Saint-Vincent-Barberino | 2-0 | 16 mar. |
| 10 nov. | 2-2 | Sestrese-Asti | 0-0 | 16 mar. |
| 10 nov. | 0-1 | Pietrasanta-Moncalieri | 2-1 | 16 mar. |
| 10 nov. | 2-1 | Pinerolo-Cecina | 0-0 | 16 mar. |
| 10 nov. | 1-1 | Poggibonsi-Castelnuovo | 1-2 | 16 mar. |
| 10 nov. | 1-0 | Savona-Fossanese | 1-2 | 16 mar. |
| 10 nov. | 2-0 | Viareggio-Imperia | 0-1 | 16 mar. |
| andata (12ª) | andata (12ª) | 12ª giornata | ritorno (29ª) | ritorno (29ª) |
| 17 nov. | 1-0 | Asti-Savona | 2-5 | 23 mar. |
| 17 nov. | 0-2 | Barberino-Aglianese | 1-2 | 23 mar. |
| 17 nov. | 4-0 | Camaiore-Châtillon Saint-Vincent | 1-1 | 23 mar. |
| 17 nov. | 2-2 | Castelnuovo-Viareggio | 0-1 | 23 mar. |
| 17 nov. | 0-0 | Cecina-Sanremese | 1-1 | 23 mar. |
| 17 nov. | 0-0 | Colligiana-Poggibonsi | 4-1 | 23 mar. |
| 17 nov. | 0-1 | Fossanese-Pinerolo | 1-1 | 23 mar. |
| 17 nov. | 1-3 | Imperia-Pietrasanta | 0-1 | 23 mar. |
| 17 nov. | 0-0 | Moncalieri-Sestrese | 0-3 | 23 mar. |
| andata (13ª) | andata (13ª) | 13ª giornata | ritorno (30ª) | ritorno (30ª) |
| 24 nov. | 1-1 | Aglianese-Camaiore | 0-0 | 6 apr. |
| 24 nov. | 1-1 | Asti-Moncalieri | 0-0 | 6 apr. |
| 24 nov. | 4-1 | Sanremese-Fossanese | 1-1 | 6 apr. |
| 24 nov. | 1-1 | Châtillon Saint-Vincent-Cecina | 0-0 | 6 apr. |
| 24 nov. | 2-0 | Sestrese-Imperia | 1-3 | 6 apr. |
| 24 nov. | 1-0 | Pietrasanta-Castelnuovo | 0-4 | 6 apr. |
| 24 nov. | 1-0 | Poggibonsi-Barberino | 1-2 | 6 apr. |
| 24 nov. | 1-1 | Savona-Pinerolo | 1-2 | 6 apr. |
| 24 nov. | 1-0 | Viareggio-Colligiana | 1-1 | 6 apr. |
| andata (14ª) | andata (14ª) | 14ª giornata | ritorno (31ª) | ritorno (31ª) |
| 1 dic. | 2-2 | Barberino-Viareggio | 0-2 | 13 apr. |
| 1 dic. | 0-1 | Camaiore-Poggibonsi | 1-3 | 13 apr. |
| 1 dic. | 4-2 | Castelnuovo-Sestrese | 3-2 | 13 apr. |
| 1 dic. | 1-1 | Cecina-Aglianese | 1-4 | 13 apr. |
| 1 dic. | 2-0 | Colligiana-Pietrasanta | 0-1 | 13 apr. |
| 1 dic. | 2-3 | Fossanese-Châtillon Saint-Vincent | 1-1 | 13 apr. |
| 1 dic. | 0-0 | Imperia-Asti | 0-2 | 13 apr. |
| 1 dic. | 2-2 | Moncalieri-Savona | 1-5 | 13 apr. |
| 1 dic. | 1-2 | Pinerolo-Sanremese | 0-2 | 13 apr. |
| andata (15ª) | andata (15ª) | 15ª giornata | ritorno (32ª) | ritorno (32ª) |
| 8 dic. | 2-1 | Aglianese-Fossanese | 3-2 | 20 apr. |
| 8 dic. | 0-2 | Asti-Castelnuovo | 0-3 | 20 apr. |
| 8 dic. | 3-2 | Châtillon Saint-Vincent-Pinerolo | 2-2 | 20 apr. |
| 8 dic. | 1-2 | Sestrese-Colligiana | 0-4 | 20 apr. |
| 8 dic. | 2-0 | Moncalieri-Imperia | 1-1 | 20 apr. |
| 8 dic. | 2-0 | Pietrasanta-Barberino | 0-0 | 20 apr. |
| 8 dic. | 1-0 | Poggibonsi-Cecina | 0-0 | 20 apr. |
| 8 dic. | 2-0 | Savona-Sanremese | 0-0 | 20 apr. |
| 8 dic. | 1-0 | Viareggio-Camaiore | 0-2 | 20 apr. |
| andata (16ª) | andata (16ª) | 16ª giornata | ritorno (33ª) | ritorno (33ª) |
| 15 dic. | 4-0 | Barberino-Sestrese | 1-0 | 27 apr. |
| 15 dic. | 2-0 | Camaiore-Pietrasanta | 1-1 | 27 apr. |
| 15 dic. | 1-1 | Sanremese-Châtillon Saint-Vincent | 1-3 | 27 apr. |
| 15 dic. | 1-0 | Castelnuovo-Moncalieri | 0-0 | 27 apr. |
| 15 dic. | 1-3 | Cecina-Viareggio | 0-2 | 27 apr. |
| 15 dic. | 1-0 | Colligiana-Asti | 0-0 | 27 apr. |
| 15 dic. | 0-1 | Fossanese-Poggibonsi | 1-0 | 27 apr. |
| 15 dic. | 2-3 | Pinerolo-Aglianese | 0-3 | 27 apr. |
| 15 dic. | 0-0 | Savona-Imperia | 2-2 | 27 apr. |
| andata (17ª) | andata (17ª) | 17ª giornata | ritorno (34ª) | ritorno (34ª) |
| 22 dic. | 2-3 | Aglianese-Sanremese | 0-2 | 4 mag. |
| 22 dic. | 4-1 | Asti-Barberino | 2-3 | 4 mag. |
| 22 dic. | 0-2 | Châtillon Saint-Vincent-Savona | 4-2 | 4 mag. |
| 22 dic. | 0-1 | Sestrese-Camaiore | 0-2 | 4 mag. |
| 22 dic. | 1-3 | Imperia-Castelnuovo | 0-2 | 4 mag. |
| 22 dic. | 0-0 | Moncalieri-Colligiana | 1-3 | 4 mag. |
| 22 dic. | 3-0 | Pietrasanta-Cecina | 1-0 | 4 mag. |
| 22 dic. | 1-0 | Poggibonsi-Pinerolo | 0-0 | 4 mag. |
| 22 dic. | 2-0 | Viareggio-Fossanese | 0-0 | 4 mag. |

## Girone B

L'Atletico Sirio è una compagine della città di Elmas.

### Classifica finale

| Pos. | Squadra | Pt | G | V | N | P | GF | GS | DR |
| 1. | Biellese-Vigliano | 78 | 34 | 22 | 12 | 0 | 73 | 14 | +59 |
| 2. | Casale | 66 | 34 | 19 | 9 | 6 | 62 | 29 | +33 |
| 3. | Legnano | 61 | 34 | 17 | 10 | 7 | 46 | 28 | +18 |
| 4. | Derthona | 52 | 34 | 13 | 13 | 8 | 34 | 28 | +6 |
| 5. | Verbania | 49 | 34 | 10 | 19 | 5 | 39 | 30 | +9 |
| 6. | Mariano | 48 | 34 | 12 | 12 | 10 | 46 | 43 | +3 |
| 7. | Borgosesia | 45 | 34 | 9 | 18 | 7 | 34 | 26 | +8 |
| 8. | Sparta Novara | 43 | 34 | 11 | 10 | 13 | 29 | 36 | -7 |
| 9. | Calangianus | 42 | 34 | 11 | 9 | 14 | 41 | 43 | -2 |
| 10. | Atletico Sirio | 42 | 34 | 10 | 12 | 12 | 35 | 47 | -12 |
| 11. | Selargius | 41 | 34 | 10 | 11 | 13 | 38 | 49 | -11 |
| 12. | Meda | 40 | 34 | 9 | 13 | 12 | 42 | 42 | 0 |
| 13. | Trevigliese | 39 | 34 | 8 | 15 | 11 | 33 | 41 | -8 |
| 14. | Castelsardo | 38 | 34 | 9 | 11 | 14 | 32 | 46 | -14 |
| 15. | Brugherio | 37 | 34 | 9 | 10 | 15 | 28 | 41 | -13 |
| 16. | Guanzatese | 34 | 34 | 7 | 13 | 14 | 27 | 43 | -16 |
| 17. | Oggiono | 27 | 34 | 3 | 18 | 13 | 29 | 50 | -21 |
| 18. | Abbiategrasso | 24 | 34 | 5 | 9 | 20 | 17 | 49 | -32 |
Legenda:
    Ammessa alla Poule Scudetto e promossa in Serie C2 1997-1998.
    Retrocessa in Eccellenza 1997-1998.
Regolamento:
    Tre punti a vittoria, uno a pareggio, zero a sconfitta.
    Spareggio in caso di pari punti in zona promozione e/o retrocessione.

### Risultati
#### Tabellone

| | Abb | Atl | Bie | Bor | Bru | Cal | Cas | Cas | Der | Gua | Leg | Mar | Med | Ogg | Sel | Spa | Tre | Ver |
| Abbiategrasso | –––– | 3-2 | 0-4 | 1-0 | 0-1 | 1-0 | 1-0 | 0-2 | 0-0 | 2-2 | 1-2 | 0-3 | 1-2 | 0-0 | 0-1 | 1-5 | 0-0 | 0-3 |
| Atletico Sirio | 1-0 | –––– | 0-0 | 1-0 | 1-1 | 2-1 | 3-1 | 2-1 | 2-0 | 0-0 | 0-2 | 1-1 | 2-3 | 0-0 | 0-1 | 2-3 | 1-0 | 2-2 |
| Biellese-Vigliano | 2-0 | 2-0 | –––– | 1-1 | 3-1 | 5-0 | 2-1 | 4-0 | 1-1 | 4-1 | 0-0 | 3-0 | 4-1 | 2-1 | 4-0 | 2-0 | 2-0 | 1-1 |
| Borgosesia | 0-0 | 1-0 | 0-0 | –––– | 4-0 | 1-1 | 3-2 | 2-2 | 0-0 | 2-1 | 0-0 | 2-2 | 1-1 | 1-0 | 1-1 | 1-0 | 2-2 | 2-0 |
| Brugherio | 0-1 | 1-2 | 0-2 | 0-2 | –––– | 1-0 | 1-2 | 2-1 | 0-0 | 2-0 | 3-4 | 2-1 | 0-0 | 0-0 | 2-1 | 2-1 | 0-0 | 0-0 |
| Calangianus | 2-0 | 3-0 | 1-1 | 1-0 | 2-1 | –––– | 2-1 | 2-0 | 1-2 | 2-1 | 0-0 | 0-2 | 2-0 | 1-1 | 5-1 | 0-1 | 0-0 | 0-0 |
| Casale | 1-0 | 4-1 | 1-1 | 2-1 | 2-1 | 3-1 | –––– | 3-0 | 4-0 | 3-0 | 3-0 | 0-0 | 2-0 | 2-2 | 4-0 | 2-0 | 0-0 | 1-1 |
| Castelsardo | 0-0 | 3-3 | 0-2 | 1-0 | 2-0 | 2-3 | 2-2 | –––– | 0-1 | 4-1 | 1-1 | 1-1 | 1-0 | 0-0 | 1-0 | 1-0 | 2-0 | 0-0 |
| Derthona | 0-0 | 0-1 | 0-0 | 0-0 | 0-0 | 2-1 | 1-1 | 2-0 | –––– | 1-2 | 2-2 | 3-3 | 1-0 | 2-1 | 1-0 | 0-1 | 1-1 | 1-0 |
| Guanzatese | 1-1 | 1-1 | 0-0 | 1-1 | 1-2 | 1-0 | 0-1 | 0-0 | 0-1 | –––– | 1-0 | 0-0 | 1-0 | 1-0 | 1-0 | 0-1 | 2-0 | 1-1 |
| Legnano | 2-1 | 0-1 | 0-1 | 0-0 | 1-0 | 2-0 | 1-1 | 2-0 | 0-2 | 4-0 | –––– | 2-1 | 2-0 | 0-0 | 2-1 | 3-1 | 2-0 | 2-0 |
| Mariano | 2-0 | 2-1 | 2-4 | 1-0 | 1-0 | 2-1 | 1-3 | 0-0 | 0-3 | 2-1 | 1-2 | –––– | 2-0 | 1-1 | 2-0 | 5-0 | 1-0 | 0-0 |
| Meda | 2-0 | 4-0 | 1-1 | 0-0 | 1-1 | 2-2 | 0-2 | 3-0 | 0-2 | 3-2 | 2-2 | 2-1 | –––– | 4-0 | 3-0 | 1-2 | 2-2 | 1-1 |
| Oggiono | 1-0 | 0-0 | 0-6 | 1-1 | 1-1 | 2-3 | 1-4 | 4-1 | 1-2 | 1-1 | 0-3 | 2-2 | 0-0 | –––– | 1-1 | 1-1 | 0-2 | 1-1 |
| Selargius | 1-1 | 4-0 | 0-3 | 2-2 | 3-1 | 1-1 | 0-0 | 1-1 | 1-0 | 2-1 | 2-0 | 6-3 | 2-1 | 1-1 | –––– | 0-2 | 1-0 | 1-1 |
| Sparta Novara | 2-1 | 1-1 | 0-0 | 0-2 | 0-1 | 0-0 | 0-1 | 1-0 | 2-1 | 1-1 | 0-2 | 0-0 | 1-1 | 2-1 | 0-0 | –––– | 0-0 | 0-1 |
| Trevigliese | 3-0 | 2-2 | 0-2 | 1-1 | 2-1 | 2-1 | 1-2 | 4-2 | 1-1 | 0-0 | 3-1 | 2-0 | 1-1 | 1-2 | 2-1 | 1-1 | –––– | 0-0 |
| Verbania | 2-1 | 0-0 | 1-4 | 1-0 | 0-0 | 3-2 | 2-1 | 0-1 | 2-1 | 1-1 | 0-0 | 1-1 | 1-1 | 3-2 | 2-2 | 1-0 | 7-0 | –––– |

#### Calendario

| andata (1ª) | andata (1ª) | 1ª giornata | ritorno (18ª) | ritorno (18ª) |
| 1 set. | 0-3 | Abbiategrasso-Mariano | 0-2 | 5 gen. |
| 1 set. | 2-0 | Biellese Vigliano-Trevigliese | 2-0 | 5 gen. |
| 1 set. | 2-0 | Calangianus-Castelsardo | 3-2 | 5 gen. |
| 1 set. | 0-0 | Derthona-Brugherio | 0-0 | 5 gen. |
| 1 set. | 1-0 | Guanzatese-Oggiono | 1-1 | 5 gen. |
| 1 set. | 0-0 | Legnano-Borgosesia | 0-0 | 5 gen. |
| 1 set. | 1-1 | Meda-Verbania | 1-1 | 5 gen. |
| 1 set. | 0-0 | Selargius-Casale | 0-4 | 5 gen. |
| 1 set. | 1-1 | Sparta Novara-Atletico Sirio CA | 3-2 | 5 gen. |
| andata (2ª) | andata (2ª) | 2ª giornata | ritorno (19ª) | ritorno (19ª) |
| 8 set. | 2-1 | Atletico Sirio CA-Calangianus | 0-3 | 12 gen. |
| 8 set. | 2-1 | Borgosesia-Guanzatese | 1-1 | 12 gen. |
| 8 set. | 2-1 | Brugherio-Sparta Novara | 1-0 | 12 gen. |
| 8 set. | 1-0 | Casale-Abbiategrasso | 0-1 | 12 gen. |
| 8 set. | 1-0 | Castelsardo-Selargius | 1-1 | 12 gen. |
| 8 set. | 2-0 | Mariano-Meda | 1-2 | 12 gen. |
| 8 set. | 1-2 | Oggiono-Derthona | 1-2 | 12 gen. |
| 8 set. | 3-1 | Trevigliese-Legnano | 0-2 | 12 gen. |
| 8 set. | 1-4 | Verbania-Biellese | 1-1 | 12 gen. |
| andata (3ª) | andata (3ª) | 3ª giornata | ritorno (20ª) | ritorno (20ª) |
| 15 set. | 0-2 | Abbiategrasso-Castelsardo | 0-0 | 19 gen. |
| 15 set. | 1-1 | Atletico Sirio CA-Brugherio | 2-1 | 19 gen. |
| 15 set. | 3-0 | Biellese Vigliano-Mariano | 4-2 | 19 gen. |
| 15 set. | 5-1 | Calangianus-Selargius | 1-1 | 19 gen. |
| 15 set. | 0-0 | Derthona-Borgosesia | 0-0 | 19 gen. |
| 15 set. | 2-0 | Guanzatese-Trevigliese | 0-0 | 19 gen. |
| 15 set. | 2-0 | Legnano-Verbania | 0-0 | 19 gen. |
| 15 set. | 0-2 | Meda-Casale | 0-2 | 19 gen. |
| 15 set. | 2-1 | Sparta Novara-Oggiono | 1-1 | 19 gen. |
| andata (4ª) | andata (4ª) | 4ª giornata | ritorno (21ª) | ritorno (21ª) |
| 22 set. | 1-0 | Borgosesia-Sparta Novara | 2-0 | 26 gen. |
| 22 set. | 1-0 | Brugherio-Calangianus | 1-2 | 26 gen. |
| 22 set. | 1-1 | Casale-Biellese | 1-2 | 26 gen. |
| 22 set. | 1-0 | Castelsardo-Meda | 0-3 | 26 gen. |
| 22 set. | 1-2 | Mariano-Legnano | 1-2 | 26 gen. |
| 22 set. | 0-0 | Oggiono-Atletico Sirio CA | 0-0 | 26 gen. |
| 22 set. | 1-1 | Selargius-Abbiategrasso | 1-0 | 26 gen. |
| 22 set. | 1-1 | Trevigliese-Derthona | 1-1 | 26 gen. |
| 22 set. | 1-1 | Verbania-Guanzatese | 1-1 | 26 gen. |
| andata (5ª) | andata (5ª) | 5ª giornata | ritorno (22ª) | ritorno (22ª) |
| 29 set. | 1-0 | Atletico Sirio CA-Borgosesia | 0-1 | 2 feb. |
| 29 set. | 4-0 | Biellese Vigliano-Castelsardo | 2-0 | 2 feb. |
| 29 set. | 0-0 | Brugherio-Oggiono | 1-1 | 2 feb. |
| 29 set. | 2-0 | Calangianus-Abbiategrasso | 0-1 | 2 feb. |
| 29 set. | 1-0 | Derthona-Verbania | 1-2 | 2 feb. |
| 29 set. | 0-0 | Guanzatese-Mariano | 1-2 | 2 feb. |
| 29 set. | 1-1 | Legnano-Casale | 0-3 | 2 feb. |
| 29 set. | 3-0 | Meda-Selargius | 1-2 | 2 feb. |
| 29 set. | 0-0 | Sparta Novara-Trevigliese | 1-1 | 2 feb. |
| andata (6ª) | andata (6ª) | 6ª giornata | ritorno (23ª) | ritorno (23ª) |
| 6 ott. | 1-2 | Abbiategrasso-Meda | 0-2 | 9 feb. |
| 6 ott. | 4-0 | Borgosesia-Brugherio | 2-0 | 9 feb. |
| 6 ott. | 3-0 | Casale-Guanzatese | 1-0 | 9 feb. |
| 6 ott. | 1-1 | Castelsardo-Legnano | 0-2 | 9 feb. |
| 6 ott. | 0-3 | Mariano-Derthona | 3-3 | 9 feb. |
| 6 ott. | 2-3 | Oggiono-Calangianus | 1-1 | 9 feb. |
| 6 ott. | 0-3 | Selargius-Biellese | 0-4 | 9 feb. |
| 6 ott. | 2-2 | Trevigliese-Atletico Sirio CA | 0-1 | 9 feb. |
| 6 ott. | 1-0 | Verbania-Sparta Novara | 1-0 | 9 feb. |
| andata (7ª) | andata (7ª) | 7ª giornata | ritorno (24ª) | ritorno (24ª) |
| 13 ott. | 2-2 | Atletico Sirio CA-Verbania | 0-0 | 16 feb. |
| 13 ott. | 2-0 | Biellese Vigliano-Abbiategrasso | 4-0 | 16 feb. |
| 13 ott. | 0-0 | Brugherio-Trevigliese | 1-2 | 16 feb. |
| 13 ott. | 2-0 | Calangianus-Meda | 2-2 | 16 feb. |
| 13 ott. | 1-1 | Derthona-Casale | 0-4 | 16 feb. |
| 13 ott. | 0-0 | Guanzatese-Castelsardo | 1-4 | 16 feb. |
| 13 ott. | 2-1 | Legnano-Selargius | 0-2 | 16 feb. |
| 13 ott. | 1-1 | Oggiono-Borgosesia | 0-1 | 16 feb. |
| 13 ott. | 0-0 | Sparta Novara-Mariano | 0-5 | 16 feb. |
| andata (8ª) | andata (8ª) | 8ª giornata | ritorno (25ª) | ritorno (25ª) |
| 20 ott. | 1-2 | Abbiategrasso-Legnano | 1-2 | 23 feb. |
| 20 ott. | 1-1 | Borgosesia-Calangianus | 0-1 | 23 feb. |
| 20 ott. | 2-0 | Casale-Sparta Novara | 1-0 | 23 feb. |
| 20 ott. | 0-1 | Castelsardo-Derthona | 0-2 | 23 feb. |
| 20 ott. | 2-1 | Mariano-Atletico Sirio CA | 1-1 | 23 feb. |
| 20 ott. | 1-1 | Meda-Biellese | 1-4 | 23 feb. |
| 20 ott. | 2-1 | Selargius-Guanzatese | 0-1 | 23 feb. |
| 20 ott. | 1-2 | Trevigliese-Oggiono | 2-0 | 23 feb. |
| 20 ott. | 0-0 | Verbania-Brugherio | 0-0 | 23 feb. |
| andata (9ª) | andata (9ª) | 9ª giornata | ritorno (26ª) | ritorno (26ª) |
| 27 ott. | 3-1 | Atletico Sirio CA-Casale | 1-4 | 2 mar. |
| 27 ott. | 2-2 | Borgosesia-Trevigliese | 1-1 | 2 mar. |
| 27 ott. | 2-1 | Brugherio-Mariano | 0-1 | 2 mar. |
| 27 ott. | 1-1 | Calangianus-Biellese | 0-5 | 2 mar. |
| 27 ott. | 1-0 | Derthona-Selargius | 0-1 | 2 mar. |
| 27 ott. | 1-1 | Guanzatese-Abbiategrasso | 2-2 | 2 mar. |
| 27 ott. | 2-0 | Legnano-Meda | 2-2 | 2 mar. |
| 27 ott. | 1-1 | Oggiono-Verbania | 2-3 | 2 mar. |
| 27 ott. | 1-0 | Sparta Novara-Castelsardo | 0-1 | 2 mar. |
| andata (10ª) | andata (10ª) | 10ª giornata | ritorno (27ª) | ritorno (27ª) |
| 3 nov. | 0-0 | Abbiategrasso-Derthona | 0-0 | 9 mar. |
| 3 nov. | 0-0 | Biellese Vigliano-Legnano | 1-0 | 9 mar. |
| 3 nov. | 2-1 | Casale-Brugherio | 2-1 | 9 mar. |
| 3 nov. | 3-3 | Castelsardo-Atletico Sirio CA | 1-2 | 9 mar. |
| 3 nov. | 1-1 | Mariano-Oggiono | 2-2 | 9 mar. |
| 3 nov. | 3-2 | Meda-Guanzatese | 0-1 | 9 mar. |
| 3 nov. | 0-2 | Selargius-Sparta Novara | 0-0 | 9 mar. |
| 3 nov. | 2-1 | Trevigliese-Calangianus | 0-0 | 9 mar. |
| 3 nov. | 1-0 | Verbania-Borgosesia | 0-2 | 9 mar. |
| andata (11ª) | andata (11ª) | 11ª giornata | ritorno (28ª) | ritorno (28ª) |
| 10 nov. | 0-1 | Atletico Sirio CA-Selargius | 0-4 | 16 mar. |
| 10 nov. | 2-2 | Borgosesia-Mariano | 0-1 | 16 mar. |
| 10 nov. | 2-1 | Brugherio-Castelsardo | 0-2 | 16 mar. |
| 10 nov. | 0-0 | Calangianus-Legnano | 0-2 | 16 mar. |
| 10 nov. | 1-0 | Derthona-Meda | 2-0 | 16 mar. |
| 10 nov. | 0-0 | Guanzatese-Biellese | 1-4 | 16 mar. |
| 10 nov. | 1-4 | Oggiono-Casale | 2-2 | 16 mar. |
| 10 nov. | 2-1 | Sparta Novara-Abbiategrasso | 5-1 | 16 mar. |
| 10 nov. | 0-0 | Trevigliese-Verbania | 0-7 | 16 mar. |
| andata (12ª) | andata (12ª) | 12ª giornata | ritorno (29ª) | ritorno (29ª) |
| 17 nov. | 3-2 | Abbiategrasso-Atletico Sirio CA | 0-1 | 23 mar. |
| 17 nov. | 1-1 | Biellese Vigliano-Derthona | 0-0 | 23 mar. |
| 17 nov. | 2-1 | Casale-Borgosesia | 2-3 | 23 mar. |
| 17 nov. | 0-0 | Castelsardo-Oggiono | 1-4 | 23 mar. |
| 17 nov. | 4-0 | Legnano-Guanzatese | 0-1 | 23 mar. |
| 17 nov. | 1-0 | Mariano-Trevigliese | 0-2 | 23 mar. |
| 17 nov. | 1-2 | Meda-Sparta Novara | 1-1 | 23 mar. |
| 17 nov. | 3-1 | Selargius-Brugherio | 1-2 | 23 mar. |
| 17 nov. | 3-2 | Verbania-Calangianus | 0-0 | 23 mar. |
| andata (13ª) | andata (13ª) | 13ª giornata | ritorno (30ª) | ritorno (30ª) |
| 24 nov. | 2-3 | Atletico Sirio CA-Meda | 0-4 | 6 apr. |
| 24 nov. | 2-2 | Borgosesia-Castelsardo | 0-1 | 6 apr. |
| 24 nov. | 0-1 | Brugherio-Abbiategrasso | 1-0 | 6 apr. |
| 24 nov. | 2-1 | Calangianus-Guanzatese | 0-1 | 6 apr. |
| 24 nov. | 2-2 | Derthona-Legnano | 2-0 | 6 apr. |
| 24 nov. | 1-1 | Oggiono-Selargius | 1-1 | 6 apr. |
| 24 nov. | 0-0 | Sparta Novara-Biellese | 0-2 | 6 apr. |
| 24 nov. | 1-2 | Trevigliese-Casale | 0-0 | 6 apr. |
| 24 nov. | 1-1 | Verbania-Mariano | 0-0 | 6 apr. |
| andata (14ª) | andata (14ª) | 14ª giornata | ritorno (31ª) | ritorno (31ª) |
| 1 dic. | 0-0 | Abbiategrasso-Oggiono | 0-1 | 13 apr. |
| 1 dic. | 2-0 | Biellese Vigliano-Atletico Sirio CA | 0-0 | 13 apr. |
| 1 dic. | 1-1 | Casale-Verbania | 1-2 | 13 apr. |
| 1 dic. | 2-0 | Castelsardo-Trevigliese | 2-4 | 13 apr. |
| 1 dic. | 0-1 | Guanzatese-Derthona | 2-1 | 13 apr. |
| 1 dic. | 3-1 | Legnano-Sparta Novara | 2-0 | 13 apr. |
| 1 dic. | 2-1 | Mariano-Calangianus | 2-0 | 13 apr. |
| 1 dic. | 1-1 | Meda-Brugherio | 0-0 | 13 apr. |
| 1 dic. | 2-2 | Selargius-Borgosesia | 1-1 | 13 apr. |
| andata (15ª) | andata (15ª) | 15ª giornata | ritorno (32ª) | ritorno (32ª) |
| 8 dic. | 0-2 | Atletico Sirio CA-Legnano | 1-0 | 20 apr. |
| 8 dic. | 0-0 | Borgosesia-Abbiategrasso | 0-1 | 20 apr. |
| 8 dic. | 0-2 | Brugherio-Biellese | 1-3 | 20 apr. |
| 8 dic. | 1-2 | Calangianus-Derthona | 1-2 | 20 apr. |
| 8 dic. | 1-3 | Mariano-Casale | 0-0 | 20 apr. |
| 8 dic. | 0-0 | Oggiono-Meda | 0-4 | 20 apr. |
| 8 dic. | 1-1 | Sparta Novara-Guanzatese | 1-0 | 20 apr. |
| 8 dic. | 2-1 | Trevigliese-Selargius | 0-1 | 20 apr. |
| 8 dic. | 0-1 | Verbania-Castelsardo | 0-0 | 20 apr. |
| andata (16ª) | andata (16ª) | 16ª giornata | ritorno (33ª) | ritorno (33ª) |
| 15 dic. | 0-0 | Abbiategrasso-Trevigliese | 0-3 | 27 apr. |
| 15 dic. | 2-1 | Biellese Vigliano-Oggiono | 6-0 | 27 apr. |
| 15 dic. | 2-1 | Calangianus-Casale | 1-3 | 27 apr. |
| 15 dic. | 1-1 | Castelsardo-Mariano | 0-0 | 27 apr. |
| 15 dic. | 0-1 | Derthona-Sparta Novara | 1-2 | 27 apr. |
| 15 dic. | 1-1 | Guanzatese-Atletico Sirio CA | 0-0 | 27 apr. |
| 15 dic. | 1-0 | Legnano-Brugherio | 4-3 | 27 apr. |
| 15 dic. | 0-0 | Meda-Borgosesia | 1-1 | 27 apr. |
| 15 dic. | 1-1 | Selargius-Verbania | 2-2 | 27 apr. |
| andata (17ª) | andata (17ª) | 17ª giornata | ritorno (34ª) | ritorno (34ª) |
| 22 dic. | 2-0 | Atletico Sirio CA-Derthona | 1-0 | 4 mag. |
| 22 dic. | 0-0 | Borgosesia-Biellese | 1-1 | 4 mag. |
| 22 dic. | 2-0 | Brugherio-Guanzatese | 2-1 | 4 mag. |
| 22 dic. | 3-0 | Casale-Castelsardo | 2-2 | 4 mag. |
| 22 dic. | 2-0 | Mariano-Selargius | 3-6 | 4 mag. |
| 22 dic. | 0-3 | Oggiono-Legnano | 0-0 | 4 mag. |
| 22 dic. | 0-0 | Sparta Novara-Calangianus | 1-0 | 4 mag. |
| 22 dic. | 1-1 | Trevigliese-Meda | 2-2 | 4 mag. |
| 22 dic. | 2-1 | Verbania-Abbiategrasso | 3-0 | 4 mag. |

## Girone C

Il Tecnoleno è una rappresentativa della città di Leno.

### Classifica finale

| Pos. | Squadra | Pt | G | V | N | P | GF | GS | DR |
| 1. | Albinese | 78 | 34 | 23 | 9 | 2 | 71 | 17 | +54 |
| 2. | Fidenza | 73 | 34 | 22 | 7 | 5 | 56 | 22 | +34 |
| 3. | Montichiari | 66 | 34 | 19 | 9 | 6 | 55 | 22 | +33 |
| 4. | Collecchio | 63 | 34 | 17 | 12 | 5 | 61 | 25 | +36 |
| 5. | Trento | 48 | 34 | 12 | 12 | 10 | 40 | 27 | +13 |
| 6. | Arco | 47 | 34 | 12 | 11 | 11 | 35 | 30 | +5 |
| 7. | Fanfulla | 45 | 34 | 11 | 12 | 11 | 46 | 34 | +12 |
| 8. | Tecnoleno | 44 | 34 | 10 | 14 | 10 | 35 | 25 | +10 |
| 9. | San Paolo d'Argon | 43 | 34 | 10 | 13 | 11 | 39 | 35 | +4 |
| 10. | Darfo Boario | 43 | 34 | 11 | 10 | 13 | 34 | 32 | +2 |
| 11. | Settaurense | 42 | 34 | 10 | 12 | 12 | 32 | 28 | +4 |
| 12. | Ponte San Pietro | 42 | 34 | 11 | 9 | 14 | 28 | 28 | 0 |
| 13. | Sassuolo | 42 | 34 | 10 | 12 | 12 | 39 | 45 | -6 |
| 14. | Virtus Pavullese | 42 | 34 | 11 | 9 | 14 | 32 | 40 | -8 |
| 15. | Sancolombano | 41 | 34 | 9 | 14 | 11 | 43 | 41 | +2 |
| 16. | Clusone | 40 | 34 | 9 | 13 | 12 | 37 | 34 | +3 |
| 17. | Azzurri Brescia | 23 | 34 | 3 | 14 | 17 | 24 | 47 | -23 |
| 18. | Palazzolo | 0 | 34 | 0 | 0 | 34 | 16 | 191 | -175 |
Legenda:
    Ammessa alla Poule Scudetto e promossa in Serie C2 1997-1998.
    Retrocessa in Eccellenza 1997-1998.
Regolamento:
    Tre punti a vittoria, uno a pareggio, zero a sconfitta.
    Spareggio in caso di pari punti in zona promozione e/o retrocessione.

### Risultati
#### Tabellone

| | Alb | Arc | Clu | Clu | Dar | Fan | Fid | Mon | Pal | Peg | Pon | San | San | Sas | Set | Tec | Tre | Vir |
| Albinese | –––– | 1-0 | 0-0 | 1-1 | 1-0 | 2-0 | 1-0 | 1-0 | 10-0 | 1-2 | 2-1 | 1-0 | 5-0 | 3-0 | 2-0 | 2-2 | 2-2 | 2-0 |
| Arco | 0-2 | –––– | 1-0 | 2-1 | 1-0 | 0-2 | 0-1 | 1-2 | 6-0 | 0-2 | 2-1 | 2-1 | 1-0 | 1-1 | 0-1 | 2-2 | 2-0 | 1-0 |
| Club Azzurri Brescia | 0-3 | 1-1 | –––– | 0-1 | 0-0 | 4-1 | 0-2 | 1-3 | 4-0 | 1-3 | 0-0 | 1-1 | 1-1 | 1-2 | 0-2 | 0-0 | 1-5 | 0-2 |
| Clusone | 0-1 | 0-0 | 2-0 | –––– | 0-0 | 0-0 | 3-4 | 1-2 | 10-1 | 1-1 | 2-1 | 1-3 | 0-0 | 3-0 | 0-0 | 1-0 | 0-0 | 1-1 |
| Darfo Boario | 1-2 | 1-1 | 2-2 | 1-1 | –––– | 0-1 | 2-2 | 1-0 | 2-1 | 1-2 | 1-0 | 2-0 | 1-0 | 0-0 | 1-0 | 1-0 | 1-1 | 2-0 |
| Fanfulla | 0-2 | 0-0 | 3-0 | 0-0 | 3-1 | –––– | 1-1 | 1-0 | 8-0 | 1-1 | 0-0 | 1-2 | 1-1 | 3-4 | 1-0 | 0-1 | 0-0 | 0-2 |
| Fidenza | 2-0 | 1-0 | 2-0 | 2-1 | 1-0 | 1-0 | –––– | 0-0 | 7-2 | 2-1 | 1-0 | 1-0 | 2-1 | 3-1 | 1-1 | 1-0 | 1-0 | 1-0 |
| Montichiari | 1-1 | 2-1 | 1-0 | 0-1 | 1-0 | 2-0 | 2-1 | –––– | 6-0 | 0-0 | 1-0 | 1-1 | 1-1 | 3-1 | 2-0 | 3-0 | 1-0 | 1-0 |
| Palazzolo | 0-11 | 0-3 | 0-2 | 1-2 | 2-7 | 0-10 | 1-11 | 0-9 | –––– | 1-5 | 1-3 | 0-7 | 1-6 | 0-2 | 0-1 | 1-9 | 0-4 | 0-3 |
| Collecchio | 0-1 | 0-2 | 1-0 | 2-0 | 1-0 | 0-0 | 2-0 | 1-1 | 11-0 | –––– | 2-0 | 3-0 | 1-1 | 0-0 | 3-2 | 1-1 | 1-1 | 4-1 |
| Ponte San Pietro | 0-0 | 0-0 | 0-0 | 1-0 | 1-0 | 0-0 | 1-0 | 0-1 | 6-0 | 2-1 | –––– | 0-0 | 0-3 | 0-1 | 0-0 | 0-2 | 1-0 | 2-0 |
| San Paolo d'Argon | 0-2 | 1-1 | 2-2 | 1-1 | 0-2 | 4-1 | 0-1 | 2-0 | 3-1 | 1-1 | 1-0 | –––– | 0-0 | 2-0 | 1-0 | 1-1 | 2-1 | 0-2 |
| Sancolombano | 3-3 | 2-1 | 0-0 | 1-0 | 3-1 | 2-2 | 1-2 | 1-1 | 3-1 | 1-3 | 1-0 | 1-1 | –––– | 1-1 | 2-0 | 1-1 | 1-2 | 0-0 |
| Sassuolo | 1-1 | 3-0 | 1-1 | 2-1 | 2-3 | 0-0 | 0-0 | 0-3 | 7-1 | 0-3 | 1-2 | 0-0 | 3-2 | –––– | 1-1 | 1-1 | 0-0 | 2-1 |
| Settaurense | 0-0 | 0-0 | 0-0 | 4-0 | 2-0 | 0-1 | 0-0 | 2-2 | 5-0 | 0-0 | 0-1 | 0-0 | 2-1 | 1-2 | –––– | 2-1 | 1-0 | 0-1 |
| Tecnoleno | 1-2 | 1-1 | 0-0 | 1-0 | 1-0 | 3-0 | 1-0 | 0-0 | 2-0 | 0-1 | 0-2 | 0-0 | 0-1 | 2-0 | 0-0 | –––– | 0-0 | 0-0 |
| Trento | 0-1 | 0-1 | 2-0 | 1-1 | 0-0 | 0-2 | 0-0 | 1-2 | 5-1 | 2-1 | 3-1 | 3-1 | 2-1 | 1-0 | 2-0 | 1-0 | –––– | 0-0 |
| Virtus Pavullese | 0-2 | 1-1 | 3-2 | 0-1 | 0-0 | 1-3 | 0-2 | 2-1 | 1-0 | 1-1 | 2-2 | 2-1 | 1-0 | 1-0 | 3-5 | 0-2 | 1-1 | –––– |

#### Calendario

| andata (1ª) | andata (1ª) | 1ª giornata | ritorno (18ª) | ritorno (18ª) |
| 1 set. | 10-0 | Albinese-Palazzolo | 11-0 | 5 gen. |
| 1 set. | 2-1 | Arco-Ponte San Pietro | 0-0 | 5 gen. |
| 1 set. | 0-2 | Club Azzurri Brescia-Settaurense | 0-0 | 5 gen. |
| 1 set. | 0-0 | Clusone-Fanfulla | 0-0 | 5 gen. |
| 1 set. | 1-1 | Pegaso Collecchio-Trento | 1-2 | 5 gen. |
| 1 set. | 0-2 | San Paolo-Virtus Pavullese | 1-2 | 5 gen. |
| 1 set. | 3-1 | Sancolombano-Darfo Boario | 0-1 | 5 gen. |
| 1 set. | 0-0 | Sassuolo-Fidenza | 1-3 | 5 gen. |
| 1 set. | 0-0 | Tecnoleno-Montichiari | 0-3 | 5 gen. |
| andata (2ª) | andata (2ª) | 2ª giornata | ritorno (19ª) | ritorno (19ª) |
| 8 set. | 1-1 | Darfo Boario-Arco | 0-1 | 26 gen. |
| 8 set. | 0-2 | Fanfulla-Albinese | 0-2 | 26 gen. |
| 8 set. | 1-0 | Fidenza-San Paolo | 1-0 | 26 gen. |
| 8 set. | 1-0 | Montichiari-Club Azzurri Brescia | 3-1 | 26 gen. |
| 8 set. | 1-1 | Trento-Clusone | 0-0 | 26 gen. |
| 8 set. | 0-2 | Palazzolo-Sassuolo | 1-7 | 26 gen. |
| 8 set. | 0-2 | Ponte San Pietro-Tecnoleno | 2-0 | 26 gen. |
| 8 set. | 0-0 | Settaurense-Pegaso Collecchio | 2-3 | 26 gen. |
| 8 set. | 1-0 | Virtus Pavullese-Sancolombano | 0-0 | 26 gen. |
| andata (3ª) | andata (3ª) | 3ª giornata | ritorno (20ª) | ritorno (20ª) |
| 15 set. | 2-2 | Albinese-Trento | 1-0 | 19 gen. |
| 15 set. | 1-0 | Arco-Virtus Pavullese | 1-1 | 19 gen. |
| 15 set. | 0-0 | Club Azzurri Brescia-Ponte San Pietro | 0-0 | 19 gen. |
| 15 set. | 0-0 | Clusone-Settaurense | 0-4 | 19 gen. |
| 15 set. | 0-10 | Palazzolo-Fanfulla | 0-8 | 19 gen. |
| 15 set. | 1-1 | Pegaso Collecchio-Montichiari | 0-0 | 19 gen. |
| 15 set. | 1-2 | Sancolombano-Fidenza | 1-2 | 19 gen. |
| 15 set. | 0-0 | Sassuolo-San Paolo | 0-2 | 19 gen. |
| 15 set. | 1-0 | Tecnoleno-Darfo Boario | 0-1 | 19 gen. |
| andata (4ª) | andata (4ª) | 4ª giornata | ritorno (21ª) | ritorno (21ª) |
| 22 set. | 2-2 | Darfo Boario-Club Azzurri Brescia | 0-0 | 26 gen. |
| 22 set. | 3-4 | Fanfulla-Sassuolo | 0-0 | 26 gen. |
| 22 set. | 1-0 | Fidenza-Arco | 1-0 | 26 gen. |
| 22 set. | 0-1 | Montichiari-Clusone | 2-1 | 26 gen. |
| 22 set. | 5-1 | Trento-Palazzolo | 4-0 | 26 gen. |
| 22 set. | 2-1 | Ponte San Pietro-Pegaso Collecchio | 0-2 | 26 gen. |
| 22 set. | 0-0 | San Paolo-Sancolombano | 1-1 | 26 gen. |
| 22 set. | 0-0 | Settaurense-Albinese | 0-2 | 26 gen. |
| 22 set. | 0-2 | Virtus Pavullese-Tecnoleno | 0-0 | 26 gen. |
| andata (5ª) | andata (5ª) | 5ª giornata | ritorno (22ª) | ritorno (22ª) |
| 29 set. | 1-0 | Albinese-Montichiari | 1-1 | 2 feb. |
| 29 set. | 2-1 | Arco-San Paolo | 1-1 | 2 feb. |
| 29 set. | 0-2 | Club Azzurri Brescia-Virtus Pavullese | 2-3 | 2 feb. |
| 29 set. | 2-1 | Clusone-Ponte San Pietro | 0-1 | 2 feb. |
| 29 set. | 0-0 | Fanfulla-Trento | 2-0 | 2 feb. |
| 29 set. | 0-1 | Palazzolo-Settaurense | 0-5 | 2 feb. |
| 29 set. | 1-0 | Pegaso Collecchio-Darfo Boario | 2-1 | 2 feb. |
| 29 set. | 3-2 | Sassuolo-Sancolombano | 1-1 | 2 feb. |
| 29 set. | 1-0 | Tecnoleno-Fidenza | 0-1 | 2 feb. |
| andata (6ª) | andata (6ª) | 6ª giornata | ritorno (23ª) | ritorno (23ª) |
| 6 ott. | 1-1 | Darfo Boario-Clusone | 0-0 | 9 feb. |
| 6 ott. | 2-0 | Fidenza-Club Azzurri Brescia | 2-0 | 9 feb. |
| 6 ott. | 6-0 | Montichiari-Palazzolo | 9-0 | 9 feb. |
| 6 ott. | 1-0 | Trento-Sassuolo | 0-0 | 9 feb. |
| 6 ott. | 0-0 | Ponte San Pietro-Albinese | 1-2 | 9 feb. |
| 6 ott. | 1-1 | San Paolo-Tecnoleno | 0-0 | 9 feb. |
| 6 ott. | 2-1 | Sancolombano-Arco | 0-1 | 9 feb. |
| 6 ott. | 0-1 | Settaurense-Fanfulla | 0-1 | 9 feb. |
| 6 ott. | 1-1 | Virtus Pavullese-Pegaso Collecchio | 1-4 | 9 feb. |
| andata (7ª) | andata (7ª) | 7ª giornata | ritorno (24ª) | ritorno (24ª) |
| 13 ott. | 1-0 | Albinese-Darfo Boario | 2-1 | 16 feb. |
| 13 ott. | 1-1 | Club Azzurri Brescia-San Paolo | 2-2 | 16 feb. |
| 13 ott. | 1-1 | Clusone-Virtus Pavullese | 1-0 | 16 feb. |
| 13 ott. | 1-0 | Fanfulla-Montichiari | 0-2 | 16 feb. |
| 13 ott. | 2-0 | Trento-Settaurense | 0-1 | 16 feb. |
| 13 ott. | 1-3 | Palazzolo-Ponte San Pietro | 0-6 | 16 feb. |
| 13 ott. | 2-0 | Pegaso Collecchio-Fidenza | 1-2 | 16 feb. |
| 13 ott. | 3-0 | Sassuolo-Arco | 1-1 | 16 feb. |
| 13 ott. | 0-1 | Tecnoleno-Sancolombano | 1-1 | 16 feb. |
| andata (8ª) | andata (8ª) | 8ª giornata | ritorno (25ª) | ritorno (25ª) |
| 20 ott. | 2-2 | Arco-Tecnoleno | 1-1 | 23 feb. |
| 20 ott. | 2-1 | Darfo Boario-Palazzolo | 7-2 | 23 feb. |
| 20 ott. | 2-1 | Fidenza-Clusone | 4-3 | 23 feb. |
| 20 ott. | 1-0 | Montichiari-Trento | 2-1 | 23 feb. |
| 20 ott. | 0-0 | Ponte San Pietro-Fanfulla | 0-0 | 23 feb. |
| 20 ott. | 1-1 | San Paolo-Pegaso Collecchio | 0-3 | 23 feb. |
| 20 ott. | 0-0 | Sancolombano-Club Azzurri Brescia | 1-1 | 23 feb. |
| 20 ott. | 1-2 | Settaurense-Sassuolo | 1-1 | 23 feb. |
| 20 ott. | 0-2 | Virtus Pavullese-Albinese | 0-2 | 23 feb. |
| andata (9ª) | andata (9ª) | 9ª giornata | ritorno (26ª) | ritorno (26ª) |
| 27 ott. | 1-0 | Albinese-Fidenza | 0-2 | 2 mar. |
| 27 ott. | 1-1 | Club Azzurri Brescia-Arco | 0-1 | 2 mar. |
| 27 ott. | 1-3 | Clusone-San Paolo | 1-1 | 2 mar. |
| 27 ott. | 3-1 | Fanfulla-Darfo Boario | 1-0 | 2 mar. |
| 27 ott. | 3-1 | Trento-Ponte San Pietro | 0-1 | 2 mar. |
| 27 ott. | 0-3 | Palazzolo-Virtus Pavullese | 0-1 | 2 mar. |
| 27 ott. | 1-1 | Pegaso Collecchio-Sancolombano | 3-1 | 2 mar. |
| 27 ott. | 1-1 | Sassuolo-Tecnoleno | 0-2 | 2 mar. |
| 27 ott. | 2-2 | Settaurense-Montichiari | 0-2 | 2 mar. |
| andata (10ª) | andata (10ª) | 10ª giornata | ritorno (27ª) | ritorno (27ª) |
| 3 nov. | 0-2 | Arco-Pegaso Collecchio | 2-0 | 9 mar. |
| 3 nov. | 1-1 | Darfo Boario-Trento | 0-0 | 9 mar. |
| 3 nov. | 7-2 | Fidenza-Palazzolo | 11-1 | 9 mar. |
| 3 nov. | 3-1 | Montichiari-Sassuolo | 3-0 | 9 mar. |
| 3 nov. | 0-0 | Ponte San Pietro-Settaurense | 1-0 | 9 mar. |
| 3 nov. | 0-2 | San Paolo-Albinese | 0-1 | 9 mar. |
| 3 nov. | 1-0 | Sancolombano-Clusone | 0-0 | 9 mar. |
| 3 nov. | 0-0 | Tecnoleno-Club Azzurri Brescia | 0-0 | 9 mar. |
| 3 nov. | 1-3 | Virtus Pavullese-Fanfulla | 2-0 | 9 mar. |
| andata (11ª) | andata (11ª) | 11ª giornata | ritorno (28ª) | ritorno (28ª) |
| 10 nov. | 5-0 | Albinese-Sancolombano | 3-3 | 16 mar. |
| 10 nov. | 0-0 | Clusone-Arco | 1-2 | 16 mar. |
| 10 nov. | 1-1 | Fanfulla-Fidenza | 0-1 | 16 mar. |
| 10 nov. | 1-0 | Montichiari-Ponte San Pietro | 1-0 | 16 mar. |
| 10 nov. | 0-0 | Trento-Virtus Pavullese | 1-1 | 16 mar. |
| 10 nov. | 0-7 | Palazzolo-San Paolo | 1-3 | 16 mar. |
| 10 nov. | 1-1 | Pegaso Collecchio-Tecnoleno | 1-0 | 16 mar. |
| 10 nov. | 1-1 | Sassuolo-Club Azzurri Brescia | 2-1 | 16 mar. |
| 10 nov. | 2-0 | Settaurense-Darfo Boario | 0-1 | 16 mar. |
| andata (12ª) | andata (12ª) | 12ª giornata | ritorno (29ª) | ritorno (29ª) |
| 17 nov. | 0-2 | Arco-Albinese | 0-1 | 23 mar. |
| 17 nov. | 1-3 | Club Azzurri Brescia-Pegaso Collecchio | 0-1 | 23 mar. |
| 17 nov. | 1-0 | Darfo Boario-Montichiari | 0-1 | 23 mar. |
| 17 nov. | 1-0 | Fidenza-Trento | 0-0 | 23 mar. |
| 17 nov. | 0-1 | Ponte San Pietro-Sassuolo | 2-1 | 23 mar. |
| 17 nov. | 4-1 | San Paolo-Fanfulla | 2-1 | 23 mar. |
| 17 nov. | 3-1 | Sancolombano-Palazzolo | 6-1 | 23 mar. |
| 17 nov. | 1-0 | Tecnoleno-Clusone | 0-1 | 23 mar. |
| 17 nov. | 3-5 | Virtus Pavullese-Settaurense | 1-0 | 23 mar. |
| andata (13ª) | andata (13ª) | 13ª giornata | ritorno (30ª) | ritorno (30ª) |
| 24 nov. | 2-2 | Albinese-Tecnoleno | 2-1 | 6 apr. |
| 24 nov. | 2-0 | Clusone-Club Azzurri Brescia | 1-0 | 6 apr. |
| 24 nov. | 1-1 | Fanfulla-Sancolombano | 2-2 | 6 apr. |
| 24 nov. | 1-0 | Montichiari-Virtus Pavullese | 1-2 | 6 apr. |
| 24 nov. | 3-1 | Trento-San Paolo | 1-2 | 6 apr. |
| 24 nov. | 0-3 | Palazzolo-Arco | 0-6 | 6 apr. |
| 24 nov. | 1-0 | Ponte San Pietro-Darfo Boario | 0-1 | 6 apr. |
| 24 nov. | 0-3 | Sassuolo-Pegaso Collecchio | 0-0 | 6 apr. |
| 24 nov. | 0-0 | Settaurense-Fidenza | 1-1 | 6 apr. |
| andata (14ª) | andata (14ª) | 14ª giornata | ritorno (31ª) | ritorno (31ª) |
| 1 dic. | 0-2 | Arco-Fanfulla | 0-0 | 13 apr. |
| 1 dic. | 0-3 | Club Azzurri Brescia-Albinese | 0-0 | 13 apr. |
| 1 dic. | 0-0 | Darfo Boario-Sassuolo | 3-2 | 13 apr. |
| 1 dic. | 0-0 | Fidenza-Montichiari | 1-2 | 13 apr. |
| 1 dic. | 2-0 | Pegaso Collecchio-Clusone | 1-1 | 13 apr. |
| 1 dic. | 1-0 | San Paolo-Settaurense | 0-0 | 13 apr. |
| 1 dic. | 1-2 | Sancolombano-Trento | 1-2 | 13 apr. |
| 1 dic. | 2-0 | Tecnoleno-Palazzolo | 9-1 | 13 apr. |
| 1 dic. | 2-2 | Virtus Pavullese-Ponte San Pietro | 0-2 | 13 apr. |
| andata (15ª) | andata (15ª) | 15ª giornata | ritorno (32ª) | ritorno (32ª) |
| 8 dic. | 1-2 | Albinese-Pegaso Collecchio | 1-0 | 20 apr. |
| 8 dic. | 2-0 | Darfo Boario-Virtus Pavullese | 0-0 | 20 apr. |
| 8 dic. | 0-1 | Fanfulla-Tecnoleno | 0-3 | 20 apr. |
| 8 dic. | 1-1 | Montichiari-San Paolo | 0-2 | 20 apr. |
| 8 dic. | 0-1 | Trento-Arco | 0-2 | 20 apr. |
| 8 dic. | 0-2 | Palazzolo-Club Azzurri Brescia | 0-4 | 20 apr. |
| 8 dic. | 1-0 | Ponte San Pietro-Fidenza | 0-1 | 20 apr. |
| 8 dic. | 2-1 | Sassuolo-Clusone | 0-3 | 20 apr. |
| 8 dic. | 2-1 | Settaurense-Sancolombano | 0-2 | 20 apr. |
| andata (16ª) | andata (16ª) | 16ª giornata | ritorno (33ª) | ritorno (33ª) |
| 15 dic. | 0-1 | Arco-Settaurense | 0-0 | 27 apr. |
| 15 dic. | 4-1 | Club Azzurri Brescia-Fanfulla | 0-3 | 27 apr. |
| 15 dic. | 0-1 | Clusone-Albinese | 1-1 | 27 apr. |
| 15 dic. | 1-0 | Fidenza-Darfo Boario | 2-2 | 27 apr. |
| 15 dic. | 11-0 | Pegaso Collecchio-Palazzolo | 5-1 | 27 apr. |
| 15 dic. | 1-0 | San Paolo-Ponte San Pietro | 0-0 | 27 apr. |
| 15 dic. | 1-1 | Sancolombano-Montichiari | 1-1 | 27 apr. |
| 15 dic. | 2-1 | Sassuolo-Virtus Pavullese | 0-1 | 27 apr. |
| 15 dic. | 0-0 | Tecnoleno-Trento | 0-1 | 27 apr. |
| andata (17ª) | andata (17ª) | 17ª giornata | ritorno (34ª) | ritorno (34ª) |
| 22 dic. | 3-0 | Albinese-Sassuolo | 1-1 | 4 mag. |
| 22 dic. | 2-0 | Darfo Boario-San Paolo | 2-0 | 4 mag. |
| 22 dic. | 1-1 | Fanfulla-Pegaso Collecchio | 0-0 | 4 mag. |
| 22 dic. | 2-1 | Montichiari-Arco | 2-1 | 4 mag. |
| 22 dic. | 2-0 | Trento-Club Azzurri Brescia | 5-1 | 4 mag. |
| 22 dic. | 1-2 | Palazzolo-Clusone | 1-10 | 4 mag. |
| 22 dic. | 0-3 | Ponte San Pietro-Sancolombano | 0-1 | 4 mag. |
| 22 dic. | 2-1 | Settaurense-Tecnoleno | 0-0 | 4 mag. |
| 22 dic. | 0-2 | Virtus Pavullese-Fidenza | 0-1 | 4 mag. |