# Serie C1 1988-1989

La Serie C1 1988-1989 è stata l'undicesima edizione del terzo livello del campionato italiano di calcio, disputato tra il 11 settembre 1988 e il 4 giugno 1989 e concluso con la promozione della Reggiana, del Cagliari, della Triestina e del Foggia.

## Stagione

Il girone A vede trionfare gli emiliani della Reggiana di Pippo Marchioro, che dopo 6 anni ritrova la Serie B. Veloce fu il campionato della Triestina: i giuliani ritornano dopo appena un anno in cadetteria, lasciandosi dietro Spezia e Prato. Fatali le sconfitte dei liguri e dei toscani contro la Lucchese e contro gli stessi granata emiliani, che certificarono la promozione in B proprio battendo il Prato nello scontro diretto dell'ultima giornata.
Scivola in C2 il Pro Livorno, affossato all'ultimo posto da tempo, dopo cinque campionati di C1: per gli amaranto comincerà il periodo più buio della loro storia. Retrocedono anche le ferraresi SPAL e Centese, mentre la favola del quartiere bergamasco Boccaleone della Virescit non riesce ad agganciare Derthona, Lanerossi Vicenza e Trento a quota 31 ritornando in C2 dopo 4 anni.
Il girone B vede dominare il Cagliari di Claudio Ranieri che dopo 2 anni ritorna in Serie B. Lo segue al 2º posto il Foggia di Giuseppe Caramanno che battendo il 28 maggio i già promossi sardi per 2-0 ed in contemporanea con il pareggio 1-1 del Palermo, diretto inseguitore e favorito alla promozione, contro il Catania, ritorna in B dopo 6 anni. Sfiorano la promozione oltre ai palermitani, Torres, Brindisi e Casertana.
Retrocedono in Serie C2 i già condannati Rimini e Vis Pesaro. Il Frosinone non riesce ad agganciare il gruppetto formato da Campobasso, Monopoli, Francavilla ed Ischia Isolaverde, cosa che gli avrebbe consentito di disputare gli spareggi salvezza. In questo modo anche i frusinati scendono nell'ultimo gradino del calcio professionistico italiano, mentre Francavilla e Ischia Isolaverde sono direttamente salvi grazie alla classifica avulsa. Lo scontro salvezza è pertanto riservato a Campobasso e Monopoli e viene disputato in campo neutro di Catanzaro: a prevalere sono i bianco-verdi pugliesi del Monopoli per 4-1 mentre i rossoblù retrocedono in Serie C2.

## Girone A
### Squadre partecipanti

| Club | Stagione | Città | Stadio | Stagione precedente |
| Arezzo | dettagli | Arezzo | Stadio Comunale | 20º posto in B, retrocesso |
| Carrarese | dettagli | Carrara (MS) | Stadio Dei Marmi | 1º posto in C2/A, promosso |
| Centese | dettagli | Cento (FE) | Stadio Loris Bulgarelli | 15º posto in C1/A |
| Derthona | dettagli | Tortona (AL) | Stadio Fausto Coppi | 13º posto in C1/A |
| Lanerossi Vicenza | dettagli | Vicenza | Stadio Romeo Menti | 4º posto in C1/A |
| Lucchese | dettagli | Lucca | Stadio Porta Elisa | 11º posto in C1/A |
| Mantova | dettagli | Mantova | Stadio Danilo Martelli | 1º posto in C2/B, promosso |
| Modena | dettagli | Modena | Stadio Alberto Braglia | 18º posto in B, retrocesso |
| Montevarchi | dettagli | Montevarchi (AR) | Stadio Gastone Brilli Peri | 2º posto in C2/A, promosso |
| Prato | dettagli | Prato (FI) | Stadio Lungobisenzio | 5º posto in C1/A |
| Pro Livorno | dettagli | Livorno | Stadio Ardenza | 14º posto in C1/A |
| Reggiana | dettagli | Reggio Emilia | Stadio Mirabello | 10º posto in C1/A |
| SPAL | dettagli | Ferrara | Stadio Paolo Mazza | 6º posto in C1/A |
| Spezia | dettagli | La Spezia | Stadio Alberto Picco | 6º posto in C1/A |
| Trento | dettagli | Trento | Stadio Briamasco | 9º posto in C1/A |
| Triestina | dettagli | Trieste | Stadio Giuseppe Grezar | 19º posto in B, retrocesso |
| Venezia-Mestre | dettagli | Venezia-Mestre | Stadio Francesco Baracca | 2º posto in C2/B, promosso |
| Virescit Bergamo | dettagli | Bergamo (quart. Boccaleone) | Stadio Atleti Azzurri d'Italia | 3º posto in C1/A |

### Allenatori

| Squadra | Allenatore | Squadra | Allenatore |
| Arezzo | Rosario Rampanti (1ª-?ª) Alfredo Magni (?ª-34ª) | Prato | Giovanni Meregalli |
| Carrarese | Marcello Lippi | Pro Livorno | Roberto Franzon (1ª-16ª) Rossano Giampaglia (17ª-18ª) Antonio Renna (19ª-34ª) |
| Centese | Gian Piero Ventura | Reggiana | Giuseppe Marchioro |
| Derthona | Ambrogio Pelagalli | SPAL | Giorgio Veneri (1ª-15ª) Francesco Paolo Specchia (16ª-34ª) |
| L.R. Vicenza | Ernesto Galli (1ª-4ª) Battista Rota (5ª-30ª) Ernesto Galli (31ª-34ª) | Spezia | Sergio Carpanesi |
| Lucchese | Corrado Orrico | Trento | Sergio Maddè |
| Mantova | Mario Corso | Triestina | Marino Lombardo |
| Modena | Mario Vivani | Venezia-Mestre | Aldo Cerantola (1ª-4ª) Giovan Battista Fabbri (5ª-34ª) |
| Montevarchi | Romano Fogli | Virescit Bergamo | Luciano Magistrelli |

### Classifica finale

| Pos. | Squadra | Pt | G | V | N | P | GF | GS | DR |
| 1. | Reggiana | 46 | 34 | 18 | 10 | 6 | 36 | 14 | +22 |
| 2. | Triestina | 44 | 34 | 15 | 14 | 5 | 33 | 17 | +16 |
| 3. | Spezia | 42 | 34 | 15 | 12 | 7 | 38 | 21 | +17 |
| 4. | Prato | 42 | 34 | 16 | 10 | 8 | 34 | 20 | +14 |
| 5. | Modena | 38 | 34 | 13 | 12 | 9 | 27 | 22 | +5 |
| 6. | Lucchese | 37 | 34 | 12 | 13 | 9 | 33 | 24 | +9 |
| 7. | Carrarese | 36 | 34 | 10 | 16 | 8 | 25 | 24 | +1 |
| 8. | Montevarchi | 34 | 34 | 12 | 10 | 12 | 36 | 38 | -2 |
| 9. | Mantova | 33 | 34 | 10 | 13 | 11 | 37 | 39 | -2 |
| 10. | Venezia-Mestre | 33 | 34 | 8 | 17 | 9 | 25 | 30 | -5 |
| 11. | Arezzo | 32 | 34 | 8 | 16 | 10 | 27 | 29 | -2 |
| 12. | Trento | 31 | 34 | 9 | 13 | 12 | 34 | 35 | -1 |
| 13. | Lanerossi Vicenza | 31 | 34 | 8 | 15 | 11 | 34 | 38 | -4 |
| 14. | Derthona | 31 | 34 | 9 | 13 | 12 | 27 | 31 | -4 |
| 15. | Virescit Bergamo | 30 | 34 | 7 | 16 | 11 | 31 | 36 | -5 |
| 16. | Centese | 28 | 34 | 6 | 16 | 12 | 21 | 27 | -6 |
| 17. | SPAL | 24 | 34 | 5 | 14 | 15 | 23 | 39 | -16 |
| 18. | Pro Livorno | 20 | 34 | 4 | 12 | 18 | 18 | 55 | -37 |
Legenda:
    Promosso in Serie B 1989-1990.
    Retrocesso in Serie C2 1989-1990.
Regolamento:
    Due punti a vittoria, uno a pareggio, zero a sconfitta.
    In caso di arrivo di due o più squadre a pari punti, per posti non validi per la retrocessione, la graduatoria verrà stilata secondo la classifica avulsa tra le squadre interessate che prevede, in ordine, i seguenti criteri:
   * Punti negli scontri diretti.
   * Differenza reti negli scontri diretti.
   * Differenza reti generale.
   * Reti realizzate in generale.
   * Sorteggio.

### Risultati
#### Tabellone

| | Are | Car | Cen | Der | LRV | Luc | Man | Mod | Mon | Pra | PLi | Reg | Spa | Spe | Tre | Tri | Ven | VBe |
| Arezzo | –––– | 0-0 | 1-0 | 1-0 | 3-3 | 0-0 | 2-2 | 0-0 | 3-1 | 0-0 | 1-0 | 1-0 | 2-0 | 0-2 | 0-0 | 0-1 | 2-2 | 2-2 |
| Carrarese | 2-1 | –––– | 0-0 | 1-0 | 1-1 | 0-0 | 1-1 | 1-0 | 1-0 | 2-1 | 3-0 | 1-0 | 0-0 | 0-1 | 1-1 | 2-2 | 0-0 | 1-0 |
| Centese | 0-0 | 1-1 | –––– | 2-0 | 0-0 | 4-2 | 1-0 | 1-0 | 1-1 | 0-1 | 3-0 | 0-3 | 1-1 | 0-0 | 2-0 | 0-0 | 0-2 | 0-0 |
| Derthona | 1-0 | 1-2 | 1-0 | –––– | 1-0 | 0-0 | 3-0 | 0-0 | 4-2 | 0-0 | 0-0 | 0-0 | 2-0 | 1-1 | 1-0 | 1-2 | 0-0 | 1-0 |
| L.R. Vicenza | 1-0 | 0-0 | 2-1 | 1-1 | –––– | 1-1 | 2-3 | 0-2 | 0-1 | 1-0 | 2-2 | 0-0 | 2-1 | 2-3 | 1-1 | 1-1 | 2-0 | 0-0 |
| Lucchese | 0-1 | 0-0 | 1-0 | 4-1 | 4-0 | –––– | 1-0 | 0-1 | 2-1 | 1-1 | 3-0 | 0-0 | 2-1 | 3-1 | 1-0 | 1-1 | 1-0 | 0-0 |
| Mantova | 0-1 | 2-1 | 0-0 | 3-1 | 2-1 | 2-0 | –––– | 2-2 | 2-1 | 0-0 | 4-3 | 0-0 | 2-2 | 0-0 | 0-1 | 0-0 | 1-1 | 2-1 |
| Modena | 3-2 | 0-1 | 1-0 | 0-2 | 0-1 | 0-0 | 2-1 | –––– | 2-0 | 1-0 | 3-1 | 1-0 | 0-0 | 1-0 | 2-2 | 1-0 | 1-1 | 2-1 |
| Montevarchi | 0-0 | 1-0 | 1-0 | 0-0 | 1-1 | 2-1 | 2-1 | 1-1 | –––– | 3-2 | 2-0 | 0-0 | 1-0 | 1-1 | 2-0 | 0-0 | 1-0 | 2-1 |
| Prato | 2-0 | 3-1 | 1-1 | 1-0 | 1-0 | 0-0 | 0-0 | 0-0 | 1-0 | –––– | 1-0 | 1-0 | 4-0 | 1-0 | 1-2 | 1-1 | 1-0 | 3-0 |
| Pro Livorno | 1-1 | 0-0 | 1-1 | 0-0 | 0-3 | 1-2 | 2-1 | 1-0 | 1-1 | 0-1 | –––– | 1-0 | 0-0 | 1-0 | 0-5 | 0-0 | 0-1 | 1-1 |
| Reggiana | 1-1 | 3-1 | 2-1 | 2-1 | 2-0 | 2-1 | 2-0 | 1-0 | 2-1 | 2-0 | 2-0 | –––– | 1-0 | 3-0 | 2-0 | 1-0 | 1-0 | 0-0 |
| SPAL | 2-1 | 1-0 | 0-0 | 1-1 | 1-1 | 0-0 | 0-2 | 2-0 | 1-1 | 1-2 | 4-1 | 1-0 | –––– | 0-0 | 2-2 | 0-1 | 1-1 | 0-2 |
| Spezia | 0-0 | 1-0 | 3-1 | 2-1 | 1-1 | 1-0 | 2-0 | 0-1 | 3-1 | 1-0 | 0-0 | 0-0 | 3-0 | –––– | 1-1 | 2-0 | 5-0 | 2-0 |
| Trento | 0-0 | 0-0 | 0-0 | 0-0 | 2-4 | 0-1 | 0-2 | 0-0 | 3-1 | 0-1 | 6-1 | 0-1 | 1-0 | 0-0 | –––– | 1-0 | 1-1 | 4-1 |
| Triestina | 1-0 | 2-0 | 0-0 | 1-0 | 1-0 | 1-0 | 2-0 | 0-0 | 2-1 | 3-1 | 3-0 | 0-1 | 1-0 | 1-0 | 3-0 | –––– | 0-0 | 1-1 |
| Venezia-Mestre | 1-0 | 0-0 | 0-0 | 1-1 | 1-0 | 2-1 | 0-0 | 0-0 | 1-3 | 0-2 | 1-0 | 1-1 | 0-0 | 0-0 | 3-0 | 1-1 | –––– | 2-3 |
| Virescit Bergamo | 1-1 | 1-1 | 2-0 | 4-1 | 0-0 | 0-0 | 2-2 | 1-0 | 1-0 | 0-0 | 0-0 | 1-1 | 2-1 | 1-2 | 0-1 | 1-1 | 1-2 | –––– |

#### Calendario

| andata (1ª) | andata (1ª) | 1ª giornata | ritorno (18ª) | ritorno (18ª) |
| 11 set. | 0-0 | Carrarese-Centese | 1-1 | 15 gen. |
| 11 set. | 0-0 | Modena-Lucchese | 1-0 | 15 gen. |
| 11 set. | 1-0 | Montevarchi-Venezia Mestre | 3-1 | 15 gen. |
| 11 set. | 1-0 | Prato-L.R. Vicenza | 0-1 | 15 gen. |
| 11 set. | 4-1 | SPAL-Pro Livorno | 0-0 | 15 gen. |
| 11 set. | 2-1 | Spezia-Derthona | 1-1 | 15 gen. |
| 11 set. | 0-0 | Trento-Arezzo | 0-0 | 15 gen. |
| 11 set. | 2-0 | Triestina-Mantova | 0-0 | 15 gen. |
| 11 set. | 1-1 | Virescit Bergamo-Reggiana | 0-0 | 15 gen. |
| andata (2ª) | andata (2ª) | 2ª giornata | ritorno (19ª) | ritorno (19ª) |
| 18 set. | 0-0 | Arezzo-Modena | 2-3 | 22 gen. |
| 18 set. | 0-1 | Centese-Prato | 1-1 | 22 gen. |
| 18 set. | 1-0 | Derthona-Trento | 0-0 | 22 gen. |
| 18 set. | 0-0 | L.R. Vicenza-Carrarese | 1-1 | 22 gen. |
| 18 set. | 2-1 | Lucchese-SPAL | 0-0 | 22 gen. |
| 18 set. | 0-0 | Mantova-Spezia | 0-2 | 22 gen. |
| 18 set. | 0-0 | Pro Livorno-Triestina | 0-3 | 22 gen. |
| 18 set. | 2-1 | Reggiana-Montevarchi | 0-0 | 22 gen. |
| 18 set. | 2-3 | Venezia Mestre-Virescit Bergamo | 2-1 | 22 gen. |
| andata (3ª) | andata (3ª) | 3ª giornata | ritorno (20ª) | ritorno (20ª) |
| 25 set. | 2-1 | Carrarese-Arezzo | 0-0 | 5 feb. |
| 25 set. | 0-3 | Centese-Reggiana | 1-2 | 5 feb. |
| 25 set. | 0-2 | Modena-Derthona | 0-0 | 5 feb. |
| 25 set. | 2-0 | Montevarchi-Pro Livorno | 1-1 | 5 feb. |
| 25 set. | 0-0 | Prato-Mantova | 0-0 | 5 feb. |
| 25 set. | 5-0 | Spezia-Venezia Mestre | 0-0 | 5 feb. |
| 25 set. | 1-0 | Trento-SPAL | 2-2 | 5 feb. |
| 25 set. | 1-0 | Triestina-L.R. Vicenza | 1-1 | 5 feb. |
| 25 set. | 0-0 | Virescit Bergamo-Lucchese | 0-0 | 5 feb. |
| andata (4ª) | andata (4ª) | 4ª giornata | ritorno (21ª) | ritorno (21ª) |
| 2 ott. | 1-0 | Arezzo-Reggiana | 1-1 | 12 feb. |
| 2 ott. | 3-0 | Derthona-Mantova | 1-3 | 12 feb. |
| 2 ott. | 0-2 | L.R. Vicenza-Modena | 1-0 | 12 feb. |
| 2 ott. | 0-0 | Lucchese-Carrarese | 0-0 | 12 feb. |
| 2 ott. | 1-0 | Pro Livorno-Spezia | 0-0 | 12 feb. |
| 2 ott. | 0-0 | SPAL-Centese | 1-1 | 12 feb. |
| 2 ott. | 4-1 | Trento-Virescit Bergamo | 1-0 | 12 feb. |
| 2 ott. | 2-1 | Triestina-Montevarchi | 0-0 | 12 feb. |
| 2 ott. | 0-2 | Venezia Mestre-Prato | 0-1 | 12 feb. |
| andata (5ª) | andata (5ª) | 5ª giornata | ritorno (22ª) | ritorno (22ª) |
| 9 ott. | 1-0 | Arezzo-Pro Livorno | 1-1 | 19 feb. |
| 9 ott. | 1-0 | Carrarese-Montevarchi | 0-1 | 19 feb. |
| 9 ott. | 0-0 | Centese-L.R. Vicenza | 1-2 | 19 feb. |
| 9 ott. | 1-1 | Mantova-Venezia Mestre | 0-0 | 19 feb. |
| 9 ott. | 1-0 | Modena-Triestina | 0-0 | 19 feb. |
| 9 ott. | 1-2 | Prato-Trento | 1-0 | 19 feb. |
| 9 ott. | 2-1 | Reggiana-Lucchese | 0-0 | 19 feb. |
| 9 ott. | 3-0 | Spezia-SPAL | 0-0 | 19 feb. |
| 9 ott. | 4-1 | Virescit Bergamo-Derthona | 0-1 | 19 feb. |
| andata (6ª) | andata (6ª) | 6ª giornata | ritorno (23ª) | ritorno (23ª) |
| 16 ott. | 2-3 | L.R. Vicenza-Mantova | 1-2 | 5 mar. |
| 16 ott. | 4-1 | Lucchese-Derthona | 0-0 | 5 mar. |
| 16 ott. | 1-1 | Montevarchi-Spezia | 1-3 | 5 mar. |
| 16 ott. | 1-0 | Pro Livorno-Reggiana | 0-2 | 5 mar. |
| 16 ott. | 1-0 | SPAL-Carrarese | 0-0 | 5 mar. |
| 16 ott. | 0-0 | Trento-Modena | 2-2 | 5 mar. |
| 16 ott. | 3-1 | Triestina-Prato | 1-1 | 5 mar. |
| 16 ott. | 1-0 | Venezia Mestre-Arezzo | 2-2 | 5 mar. |
| 16 ott. | 2-0 | Virescit Bergamo-Centese | 0-0 | 5 mar. |
| andata (7ª) | andata (7ª) | 7ª giornata | ritorno (24ª) | ritorno (24ª) |
| 23 ott. | 3-3 | Arezzo-L.R. Vicenza | 0-1 | 12 mar. |
| 23 ott. | 1-0 | Carrarese-Virescit Bergamo | 1-1 | 12 mar. |
| 23 ott. | 1-1 | Centese-Montevarchi | 0-1 | 12 mar. |
| 23 ott. | 2-0 | Derthona-SPAL | 1-1 | 12 mar. |
| 23 ott. | 2-0 | Mantova-Lucchese | 0-1 | 12 mar. |
| 23 ott. | 0-0 | Prato-Modena | 0-1 | 12 mar. |
| 23 ott. | 2-0 | Reggiana-Trento | 1-0 | 12 mar. |
| 23 ott. | 2-0 | Spezia-Triestina | 0-1 | 12 mar. |
| 23 ott. | 1-0 | Venezia Mestre-Pro Livorno | 1-0 | 12 mar. |
| andata (8ª) | andata (8ª) | 8ª giornata | ritorno (25ª) | ritorno (25ª) |
| 30 ott. | 1-0 | Derthona-Arezzo | 0-1 | 19 mar. |
| 30 ott. | 2-3 | L.R. Vicenza-Spezia | 1-1 | 19 mar. |
| 30 ott. | 1-0 | Lucchese-Venezia Mestre | 1-2 | 19 mar. |
| 30 ott. | 2-1 | Modena-Virescit Bergamo | 0-1 | 19 mar. |
| 30 ott. | 3-2 | Montevarchi-Prato | 0-1 | 19 mar. |
| 30 ott. | 2-1 | Pro Livorno-Mantova | 3-4 | 19 mar. |
| 30 ott. | 1-0 | SPAL-Reggiana | 0-1 | 19 mar. |
| 30 ott. | 0-0 | Trento-Centese | 0-2 | 19 mar. |
| 30 ott. | 2-0 | Triestina-Carrarese | 2-2 | 19 mar. |
| andata (9ª) | andata (9ª) | 9ª giornata | ritorno (26ª) | ritorno (26ª) |
| 6 nov. | 2-0 | Arezzo-SPAL | 1-2 | 25 mar. |
| 6 nov. | 2-1 | Carrarese-Prato | 1-3 | 25 mar. |
| 6 nov. | 1-0 | Centese-Modena | 0-1 | 25 mar. |
| 6 nov. | 2-1 | Mantova-Montevarchi | 1-2 | 25 mar. |
| 6 nov. | 1-2 | Pro Livorno-Lucchese | 0-3 | 25 mar. |
| 6 nov. | 1-0 | Reggiana-Triestina | 1-0 | 25 mar. |
| 6 nov. | 1-1 | Spezia-Trento | 0-0 | 25 mar. |
| 6 nov. | 1-1 | Venezia Mestre-Derthona | 0-0 | 25 mar. |
| 6 nov. | 0-0 | Virescit Bergamo-L.R. Vicenza | 0-0 | 25 mar. |
| andata (10ª) | andata (10ª) | 10ª giornata | ritorno (27ª) | ritorno (27ª) |
| 13 nov. | 0-0 | Derthona-Pro Livorno | 0-0 | 9 apr. |
| 13 nov. | 4-0 | Lucchese-L.R. Vicenza | 1-1 | 9 apr. |
| 13 nov. | 0-1 | Modena-Carrarese | 0-1 | 9 apr. |
| 13 nov. | 0-0 | Montevarchi-Arezzo | 1-3 | 9 apr. |
| 13 nov. | 3-0 | Prato-Virescit Bergamo | 0-0 | 9 apr. |
| 13 nov. | 1-1 | SPAL-Venezia Mestre | 0-0 | 9 apr. |
| 13 nov. | 0-0 | Spezia-Reggiana | 0-3 | 9 apr. |
| 13 nov. | 0-2 | Trento-Mantova | 1-0 | 9 apr. |
| 13 nov. | 0-0 | Triestina-Centese | 0-0 | 9 apr. |
| andata (11ª) | andata (11ª) | 11ª giornata | ritorno (28ª) | ritorno (28ª) |
| 20 nov. | 0-0 | Arezzo-Lucchese | 1-0 | 16 apr. |
| 20 nov. | 1-1 | Carrarese-Trento | 0-0 | 16 apr. |
| 20 nov. | 0-0 | Centese-Spezia | 1-3 | 16 apr. |
| 20 nov. | 2-0 | L.R. Vicenza-Venezia Mestre | 0-1 | 16 apr. |
| 20 nov. | 2-2 | Mantova-SPAL | 2-0 | 16 apr. |
| 20 nov. | 2-0 | Modena-Montevarchi | 1-1 | 16 apr. |
| 20 nov. | 1-0 | Prato-Pro Livorno | 1-0 | 16 apr. |
| 20 nov. | 2-1 | Reggiana-Derthona | 0-0 | 16 apr. |
| 20 nov. | 1-1 | Virescit Bergamo-Triestina | 1-1 | 16 apr. |
| andata (12ª) | andata (12ª) | 12ª giornata | ritorno (29ª) | ritorno (29ª) |
| 27 nov. | 1-2 | Derthona-Carrarese | 0-1 | 23 apr. |
| 27 nov. | 1-1 | Lucchese-Prato | 0-0 | 23 apr. |
| 27 nov. | 0-1 | Mantova-Arezzo | 2-2 | 23 apr. |
| 27 nov. | 2-1 | Montevarchi-Virescit Bergamo | 0-1 | 23 apr. |
| 27 nov. | 1-1 | Pro Livorno-Centese | 0-3 | 23 apr. |
| 27 nov. | 1-1 | SPAL-L.R. Vicenza | 1-2 | 23 apr. |
| 27 nov. | 0-1 | Spezia-Modena | 0-1 | 23 apr. |
| 27 nov. | 1-0 | Trento-Triestina | 0-3 | 23 apr. |
| 27 nov. | 1-1 | Venezia Mestre-Reggiana | 0-1 | 23 apr. |
| andata (13ª) | andata (13ª) | 13ª giornata | ritorno (30ª) | ritorno (30ª) |
| 4 dic. | 0-1 | Carrarese-Spezia | 0-1 | 30 apr. |
| 4 dic. | 4-2 | Centese-Lucchese | 0-1 | 30 apr. |
| 4 dic. | 1-1 | L.R. Vicenza-Derthona | 0-1 | 30 apr. |
| 4 dic. | 0-0 | Modena-SPAL | 0-2 | 30 apr. |
| 4 dic. | 2-0 | Montevarchi-Trento | 1-3 | 30 apr. |
| 4 dic. | 2-0 | Prato-Arezzo | 0-0 | 30 apr. |
| 4 dic. | 2-0 | Reggiana-Mantova | 0-0 | 30 apr. |
| 4 dic. | 0-0 | Triestina-Venezia Mestre | 1-1 | 30 apr. |
| 4 dic. | 0-0 | Virescit Bergamo-Pro Livorno | 1-1 | 30 apr. |
| andata (14ª) | andata (14ª) | 14ª giornata | ritorno (31ª) | ritorno (31ª) |
| 11 dic. | 0-1 | Arezzo-Triestina | 0-1 | 14 mag. |
| 11 dic. | 1-0 | Derthona-Centese | 0-2 | 14 mag. |
| 11 dic. | 2-1 | Lucchese-Montevarchi | 1-2 | 14 mag. |
| 11 dic. | 2-2 | Mantova-Modena | 1-2 | 14 mag. |
| 11 dic. | 0-0 | Pro Livorno-Carrarese | 0-3 | 14 mag. |
| 11 dic. | 2-0 | Reggiana-L.R. Vicenza | 0-0 | 14 mag. |
| 11 dic. | 1-2 | SPAL-Prato | 0-4 | 14 mag. |
| 11 dic. | 2-0 | Spezia-Virescit Bergamo | 2-1 | 14 mag. |
| 11 dic. | 3-0 | Venezia Mestre-Trento | 1-1 | 14 mag. |
| andata (15ª) | andata (15ª) | 15ª giornata | ritorno (32ª) | ritorno (32ª) |
| 18 dic. | 1-0 | Carrarese-Reggiana | 1-3 | 21 mag. |
| 18 dic. | 1-0 | Centese-Mantova | 0-0 | 21 mag. |
| 18 dic. | 2-2 | L.R. Vicenza-Pro Livorno | 3-0 | 21 mag. |
| 18 dic. | 1-1 | Modena-Venezia Mestre | 0-0 | 21 mag. |
| 18 dic. | 1-0 | Montevarchi-SPAL | 1-1 | 21 mag. |
| 18 dic. | 1-0 | Prato-Spezia | 0-1 | 21 mag. |
| 18 dic. | 0-1 | Trento-Lucchese | 0-1 | 21 mag. |
| 18 dic. | 1-0 | Triestina-Derthona | 2-1 | 21 mag. |
| 18 dic. | 1-1 | Virescit Bergamo-Arezzo | 2-2 | 21 mag. |
| andata (16ª) | andata (16ª) | 16ª giornata | ritorno (33ª) | ritorno (33ª) |
| 31 dic. | 0-2 | Arezzo-Spezia | 0-0 | 28 mag. |
| 31 dic. | 0-0 | Derthona-Prato | 0-1 | 28 mag. |
| 31 dic. | 0-1 | L.R. Vicenza-Montevarchi | 1-1 | 28 mag. |
| 31 dic. | 1-1 | Lucchese-Triestina | 0-1 | 28 mag. |
| 31 dic. | 2-1 | Mantova-Carrarese | 1-1 | 28 mag. |
| 31 dic. | 0-5 | Pro Livorno-Trento | 1-6 | 28 mag. |
| 31 dic. | 1-0 | Reggiana-Modena | 0-1 | 28 mag. |
| 31 dic. | 0-2 | SPAL-Virescit Bergamo | 1-2 | 28 mag. |
| 31 dic. | 0-0 | Venezia Mestre-Centese | 2-0 | 28 mag. |
| andata (17ª) | andata (17ª) | 17ª giornata | ritorno (34ª) | ritorno (34ª) |
| 7 gen. | 0-0 | Carrarese-Venezia Mestre | 0-0 | 4 giu. |
| 7 gen. | 0-0 | Centese-Arezzo | 0-1 | 4 giu. |
| 7 gen. | 3-1 | Modena-Pro Livorno | 0-1 | 4 giu. |
| 7 gen. | 0-0 | Montevarchi-Derthona | 2-4 | 4 giu. |
| 7 gen. | 1-0 | Prato-Reggiana | 0-2 | 4 giu. |
| 7 gen. | 1-0 | Spezia-Lucchese | 1-3 | 4 giu. |
| 7 gen. | 2-4 | Trento-L.R. Vicenza | 1-1 | 4 giu. |
| 7 gen. | 1-0 | Triestina-SPAL | 1-0 | 4 giu. |
| 7 gen. | 2-2 | Virescit Bergamo-Mantova | 1-2 | 4 giu. |

### Statistiche
#### Individuali
##### Classifica marcatori

| Gol | Giocatore | Squadra |
| 16 | Fausto Pizzi | L.R. Vicenza |
| 14 | Oscar Tacchi | Spezia |
| 13 | Riccardo Gori | Derthona |
| 11 | Giuseppe Brandolini | Montevarchi |
| 11 | Giovanni Cornacchini | Virescit B. |
| 10 | Igor Protti | Virescit B. |
| 9 | Aldo Cantarutti | L.R. Vicenza |
| 9 | Mario Donatelli | Lucchese |
| 9 | Luigi Zerbio | Mantova |
| 9 | Andrea Silenzi | Reggiana |
| 9 | Roberto Simonetta | Triestina |
| 9 | Raffaele Solimeno | Venezia-Mestre |

## Girone B
### Squadre partecipanti

| Club | Stagione | Città | Stadio | Stagione precedente |
| Brindisi | dettagli | Brindisi | Stadio Comunale | 14º posto in C1/B |
| Cagliari | dettagli | Cagliari | Stadio Sant'Elia | 11º posto in C1/B |
| Campobasso | dettagli | Campobasso | Stadio Nuovo Romagnoli | 4º posto in C1/B |
| Casarano | dettagli | Casarano (LE) | Stadio Giuseppe Capozza | 1º posto in C2/C, promosso |
| Casertana | dettagli | Caserta | Stadio Alberto Pinto | 11º posto in C1/B |
| Catania | dettagli | Catania | Stadio Cibali | 15º posto in C1/B |
| Foggia | dettagli | Foggia | Stadio Pino Zaccheria | 5º posto in C1/B |
| Francavilla | dettagli | Francavilla al Mare (CH) | Stadio Valle Anzuca | 8º posto in C1/B |
| Frosinone | dettagli | Frosinone | Stadio Matusa | 9º posto in C1/B |
| Giarre | dettagli | Giarre (CT) | Stadio Regionale | 2º posto in C2/D, promosso |
| Ischia Isolaverde | dettagli | Ischia (NA) | Stadio Enzo Mazzella | 13º posto in C1/B |
| Monopoli | dettagli | Monopoli (BA) | Stadio Vito Simone Veneziani | 6º posto in C1/B |
| Palermo | dettagli | Palermo | Stadio La Favorita | 1º posto in C2/D, promosso |
| Perugia | dettagli | Perugia | Stadio Renato Curi | 1º posto in C2/C, promosso |
| Rimini | dettagli | Rimini (FO) | Stadio Romeo Neri | 12º posto in C1/A |
| Salernitana | dettagli | Salerno | Stadio Donato Vestuti | 10º posto in C1/B |
| Torres | dettagli | Sassari | Stadio Acquedotto | 7º posto in C1/B |
| Vis Pesaro | dettagli | Pesaro | Stadio Tonino Benelli | 8º posto in C1/A |

### Allenatori

| Squadra | Allenatore | Squadra | Allenatore |
| Brindisi | Giancarlo Ansaloni | Giarre | Piero Cucchi |
| Cagliari | Claudio Ranieri | Ischia Isolaverde | Franco Villa (1ª-24ª) Gennaro Rambone (25ª-34ª) |
| Campobasso | Rosario Rivellino (1ª-16ª) Adolfo Milite (17ª-34ª e spareggio) | Monopoli | Aldo Sensibile (1ª-4ª) Giorgio Sereni (5ª-11ª) Aldo Sensibile (12ª-34ª e spareggio) |
| Casarano | Mario Russo | Palermo | Giorgio Rumignani |
| Casertana | Vincenzo Montefusco | Perugia | Mario Colautti |
| Catania | Bruno Pace (1ª-12ª) Carmelo Russo (13ª-34ª) | Rimini | Osvaldo Jaconi (1ª-18ª) Osvaldo Pesaresi (19ª-22ª) Osvaldo Jaconi (23ª-34ª) |
| Foggia | Giuseppe Caramanno | Salernitana | Luigi Gigante (1ª) Antonio Pasinato (2ª-19ª) Lamberto Leonardi (20ª-34ª) |
| Francavilla | Gianni Balugani | Torres | Francesco Liguori |
| Frosinone | Alberto Mari (1ª-21ª) Enzo Robotti (22ª-34ª) | Vis Pesaro | Walter Nicoletti |

### Classifica finale

| Pos. | Squadra | Pt | G | V | N | P | GF | GS | DR |
| 1. | Cagliari | 45 | 34 | 16 | 13 | 5 | 37 | 21 | +16 |
| 2. | Foggia | 42 | 34 | 12 | 18 | 4 | 33 | 19 | +14 |
| 3. | Palermo | 40 | 34 | 11 | 18 | 5 | 31 | 19 | +12 |
| 4. | Torres | 39 | 34 | 12 | 15 | 7 | 32 | 19 | +13 |
| 5. | Brindisi | 39 | 34 | 12 | 15 | 7 | 39 | 22 | +17 |
| 6. | Casertana | 39 | 34 | 13 | 13 | 8 | 35 | 27 | +8 |
| 7. | Casarano | 37 | 34 | 14 | 9 | 11 | 40 | 34 | +6 |
| 8. | Perugia | 36 | 34 | 12 | 12 | 10 | 33 | 25 | +8 |
| 9. | Giarre | 34 | 34 | 12 | 10 | 12 | 31 | 26 | +5 |
| 10. | Catania | 34 | 34 | 8 | 18 | 8 | 22 | 21 | +1 |
| 11. | Salernitana | 32 | 34 | 9 | 14 | 11 | 37 | 41 | -4 |
| 12. | Ischia Isolaverde | 31 | 34 | 11 | 9 | 14 | 35 | 48 | -13 |
| 13. | Francavilla | 31 | 34 | 9 | 13 | 12 | 24 | 36 | -12 |
| 14. | Monopoli | 31 | 34 | 10 | 11 | 13 | 30 | 28 | +2 |
| 15. | Campobasso | 31 | 34 | 8 | 15 | 11 | 19 | 24 | -5 |
| 16. | Frosinone | 30 | 34 | 12 | 6 | 16 | 28 | 45 | -17 |
| 17. | Vis Pesaro | 26 | 34 | 6 | 14 | 14 | 24 | 41 | -17 |
| 18. | Rimini | 15 | 34 | 3 | 9 | 22 | 21 | 55 | -34 |
Legenda:
    Promosso in Serie B 1989-1990.
    Retrocesso in Serie C2 1989-1990.
Regolamento:
    Due punti a vittoria, uno a pareggio, zero a sconfitta.
    In caso di arrivo di due o più squadre a pari punti, per posti non validi per la retrocessione, la graduatoria verrà stilata secondo la classifica avulsa tra le squadre interessate che prevede, in ordine, i seguenti criteri:
   * Punti negli scontri diretti.
   * Differenza reti negli scontri diretti.
   * Differenza reti generale.
   * Reti realizzate in generale.
   * Sorteggio.
Note:
    Ischia Isolaverde, Francavilla, Monopoli e Campobasso terminarono il campionato a pari punti. Per decidere quali fossero le squadre a doversi scontrare nello spareggio salvezza fu stilata la classifica avulsa tra le quattro squadre. La classifica fu la seguente:
   * Ischia Isolaverde 7
   * Francavilla 7
   * Monopoli 6
   * Campobasso 4
    Ischia Isolaverde e Francavilla furono salve, condannando le altre due squadre allo spareggio.

### Risultati
#### Tabellone

| | Bri | Cag | Cam | Cas | Csr | Cat | Fog | Fra | Fro | Gia | Isc | Mon | Pal | Per | Rim | Sal | Tor | VPe |
| Brindisi | –––– | 0-1 | 2-0 | 0-0 | 5-0 | 2-0 | 0-1 | 0-0 | 1-0 | 3-1 | 0-1 | 1-0 | 0-0 | 1-1 | 2-0 | 2-0 | 1-0 | 4-0 |
| Cagliari | 1-1 | –––– | 1-0 | 1-0 | 0-0 | 2-0 | 0-0 | 3-1 | 3-0 | 2-1 | 1-0 | 1-0 | 1-0 | 2-1 | 3-1 | 2-0 | 1-1 | 2-0 |
| Campobasso | 1-1 | 1-0 | –––– | 1-0 | 2-0 | 1-0 | 1-1 | 0-0 | 4-0 | 1-0 | 1-2 | 1-2 | 0-0 | 1-0 | 0-0 | 1-1 | 1-0 | 0-0 |
| Casarano | 2-2 | 2-2 | 2-0 | –––– | 2-1 | 1-0 | 0-1 | 4-1 | 2-0 | 5-3 | 1-0 | 1-0 | 0-0 | 2-1 | 1-1 | 2-0 | 1-2 | 1-0 |
| Casertana | 0-0 | 0-0 | 2-0 | 1-2 | –––– | 1-0 | 2-1 | 2-0 | 0-0 | 2-0 | 1-1 | 1-0 | 1-0 | 2-1 | 2-1 | 0-0 | 0-1 | 3-0 |
| Catania | 1-1 | 1-0 | 1-0 | 1-0 | 0-0 | –––– | 0-0 | 0-0 | 4-3 | 0-0 | 1-1 | 0-0 | 1-1 | 0-1 | 1-1 | 5-0 | 1-0 | 2-1 |
| Foggia | 2-0 | 2-0 | 1-0 | 0-0 | 1-1 | 0-0 | –––– | 1-1 | 2-0 | 1-2 | 2-1 | 2-2 | 1-1 | 1-0 | 2-0 | 2-0 | 1-1 | 2-0 |
| Francavilla | 0-0 | 0-0 | 1-1 | 1-0 | 1-1 | 0-0 | 1-0 | –––– | 4-0 | 0-0 | 2-0 | 1-0 | 2-1 | 0-0 | 2-1 | 1-0 | 2-0 | 1-1 |
| Frosinone | 0-0 | 2-2 | 1-0 | 2-1 | 0-0 | 2-0 | 1-0 | 2-1 | –––– | 1-0 | 1-0 | 2-1 | 0-2 | 0-1 | 3-0 | 1-0 | 1-1 | 2-0 |
| Giarre | 0-2 | 1-0 | 0-0 | 1-0 | 0-1 | 0-0 | 0-0 | 2-0 | 4-0 | –––– | 2-0 | 1-0 | 0-0 | 0-0 | 2-1 | 1-0 | 2-0 | 2-0 |
| Ischia | 1-1 | 0-0 | 0-0 | 2-1 | 1-0 | 1-0 | 0-0 | 3-0 | 4-1 | 2-1 | –––– | 0-2 | 0-2 | 1-3 | 2-0 | 1-5 | 1-1 | 2-1 |
| Monopoli | 3-1 | 1-1 | 1-1 | 1-0 | 1-2 | 1-1 | 1-1 | 1-1 | 2-0 | 1-0 | 1-2 | –––– | 0-0 | 2-0 | 1-0 | 2-0 | 2-1 | 0-0 |
| Palermo | 1-1 | 1-1 | 1-0 | 1-1 | 0-0 | 0-0 | 1-1 | 1-0 | 1-0 | 2-1 | 4-1 | 1-0 | –––– | 2-0 | 3-1 | 1-1 | 0-0 | 1-0 |
| Perugia | 0-2 | 2-0 | 0-0 | 4-0 | 1-0 | 0-0 | 1-1 | 3-0 | 2-1 | 0-0 | 3-1 | 1-0 | 0-0 | –––– | 2-1 | 1-1 | 0-0 | 0-0 |
| Rimini | 1-0 | 0-1 | 0-0 | 1-2 | 1-5 | 0-1 | 1-1 | 3-0 | 0-1 | 0-3 | 1-1 | 0-0 | 0-0 | 1-1 | –––– | 3-1 | 0-4 | 0-1 |
| Salernitana | 2-2 | 1-2 | 4-0 | 1-1 | 2-2 | 1-1 | 0-0 | 2-0 | 2-1 | 0-0 | 1-1 | 2-1 | 2-2 | 1-0 | 2-1 | –––– | 0-0 | 3-1 |
| Torres | 1-0 | 1-1 | 0-0 | 0-1 | 1-0 | 0-0 | 0-0 | 2-0 | 1-0 | 1-0 | 5-0 | 1-1 | 2-1 | 1-0 | 3-0 | 0-0 | –––– | 1-1 |
| Vis Pesaro | 1-1 | 0-0 | 0-0 | 2-2 | 2-2 | 0-0 | 1-2 | 2-0 | 0-0 | 1-1 | 3-2 | 1-0 | 1-0 | 1-3 | 2-0 | 1-2 | 0-0 | –––– |

#### Calendario

| andata (1ª) | andata (1ª) | 1ª giornata | ritorno (18ª) | ritorno (18ª) |
| 11 set. | 1-0 | Brindisi-Frosinone | 0-0 | 15 gen. |
| 11 set. | 2-1 | Casertana-Perugia | 0-1 | 15 gen. |
| 11 set. | 0-0 | Foggia-Catania | 0-0 | 15 gen. |
| 11 set. | 2-0 | Francavilla-Ischia | 0-3 | 15 gen. |
| 11 set. | 0-0 | Giarre-Campobasso | 0-1 | 15 gen. |
| 11 set. | 1-1 | Monopoli-Cagliari | 0-1 | 15 gen. |
| 11 set. | 1-1 | Salernitana-Casarano | 0-2 | 15 gen. |
| 11 set. | 3-0 | Torres-Rimini | 4-0 | 15 gen. |
| 11 set. | 1-0 | Vis Pesaro-Palermo | 0-1 | 15 gen. |
| andata (2ª) | andata (2ª) | 2ª giornata | ritorno (19ª) | ritorno (19ª) |
| 18 set. | 2-0 | Cagliari-Salernitana | 2-1 | 22 gen. |
| 18 set. | 0-0 | Campobasso-Francavilla | 1-1 | 22 gen. |
| 18 set. | 5-3 | Casarano-Giarre | 0-1 | 22 gen. |
| 18 set. | 0-0 | Catania-Casertana | 0-1 | 22 gen. |
| 18 set. | 1-0 | Frosinone-Foggia | 0-2 | 22 gen. |
| 18 set. | 1-1 | Ischia-Torres | 0-5 | 22 gen. |
| 18 set. | 1-0 | Palermo-Monopoli | 0-0 | 22 gen. |
| 18 set. | 0-0 | Perugia-Vis Pesaro | 3-1 | 22 gen. |
| 18 set. | 1-0 | Rimini-Brindisi | 0-2 | 22 gen. |
| andata (3ª) | andata (3ª) | 3ª giornata | ritorno (20ª) | ritorno (20ª) |
| 25 set. | 2-0 | Brindisi-Catania | 1-1 | 5 feb. |
| 25 set. | 0-0 | Campobasso-Rimini | 0-0 | 5 feb. |
| 25 set. | 0-1 | Casarano-Foggia | 0-0 | 5 feb. |
| 25 set. | 0-0 | Francavilla-Perugia | 0-3 | 5 feb. |
| 25 set. | 1-0 | Giarre-Cagliari | 1-2 | 5 feb. |
| 25 set. | 1-2 | Monopoli-Casertana | 0-1 | 5 feb. |
| 25 set. | 2-2 | Salernitana-Palermo | 1-1 | 5 feb. |
| 25 set. | 1-0 | Torres-Frosinone | 1-1 | 5 feb. |
| 25 set. | 3-2 | Vis Pesaro-Ischia | 1-2 | 5 feb. |
| andata (4ª) | andata (4ª) | 4ª giornata | ritorno (21ª) | ritorno (21ª) |
| 2 ott. | 1-0 | Cagliari-Casarano | 2-2 | 12 feb. |
| 2 ott. | 2-0 | Casertana-Giarre | 1-0 | 12 feb. |
| 2 ott. | 2-1 | Catania-Vis Pesaro | 0-0 | 12 feb. |
| 2 ott. | 2-1 | Foggia-Ischia | 0-0 | 12 feb. |
| 2 ott. | 2-1 | Frosinone-Francavilla | 0-4 | 12 feb. |
| 2 ott. | 1-1 | Palermo-Brindisi | 0-0 | 12 feb. |
| 2 ott. | 0-0 | Perugia-Torres | 0-1 | 12 feb. |
| 2 ott. | 0-0 | Rimini-Monopoli | 0-1 | 12 feb. |
| 2 ott. | 4-0 | Salernitana-Campobasso | 1-1 | 12 feb. |
| andata (5ª) | andata (5ª) | 5ª giornata | ritorno (22ª) | ritorno (22ª) |
| 9 ott. | 1-0 | Brindisi-Monopoli | 1-3 | 19 feb. |
| 9 ott. | 1-0 | Campobasso-Cagliari | 0-1 | 19 feb. |
| 9 ott. | 1-1 | Casarano-Rimini | 2-1 | 19 feb. |
| 9 ott. | 0-0 | Francavilla-Catania | 0-0 | 19 feb. |
| 9 ott. | 0-2 | Frosinone-Palermo | 0-1 | 19 feb. |
| 9 ott. | 1-0 | Giarre-Salernitana | 0-0 | 19 feb. |
| 9 ott. | 1-3 | Ischia-Perugia | 1-3 | 19 feb. |
| 9 ott. | 0-0 | Torres-Foggia | 1-1 | 19 feb. |
| 9 ott. | 2-2 | Vis Pesaro-Casertana | 0-3 | 19 feb. |
| andata (6ª) | andata (6ª) | 6ª giornata | ritorno (23ª) | ritorno (23ª) |
| 16 ott. | 1-1 | Cagliari-Brindisi | 1-0 | 5 mar. |
| 16 ott. | 0-0 | Casertana-Frosinone | 0-0 | 5 mar. |
| 16 ott. | 1-0 | Catania-Torres | 0-0 | 5 mar. |
| 16 ott. | 2-0 | Foggia-Vis Pesaro | 2-1 | 5 mar. |
| 16 ott. | 1-0 | Monopoli-Casarano | 0-1 | 5 mar. |
| 16 ott. | 2-1 | Palermo-Giarre | 0-0 | 5 mar. |
| 16 ott. | 0-0 | Perugia-Campobasso | 0-1 | 5 mar. |
| 16 ott. | 3-0 | Rimini-Francavilla | 1-2 | 5 mar. |
| 16 ott. | 1-1 | Salernitana-Ischia | 5-1 | 5 mar. |
| andata (7ª) | andata (7ª) | 7ª giornata | ritorno (24ª) | ritorno (24ª) |
| 23 ott. | 0-0 | Brindisi-Casarano | 2-2 | 12 mar. |
| 23 ott. | 1-0 | Campobasso-Catania | 0-1 | 12 mar. |
| 23 ott. | 1-0 | Foggia-Perugia | 1-1 | 12 mar. |
| 23 ott. | 1-1 | Francavilla-Casertana | 0-2 | 12 mar. |
| 23 ott. | 1-0 | Frosinone-Salernitana | 1-2 | 12 mar. |
| 23 ott. | 2-1 | Giarre-Rimini | 3-0 | 12 mar. |
| 23 ott. | 0-2 | Ischia-Palermo | 1-4 | 12 mar. |
| 23 ott. | 1-1 | Torres-Cagliari | 1-1 | 12 mar. |
| 23 ott. | 1-0 | Vis Pesaro-Monopoli | 0-0 | 12 mar. |
| andata (8ª) | andata (8ª) | 8ª giornata | ritorno (25ª) | ritorno (25ª) |
| 30 ott. | 2-0 | Cagliari-Vis Pesaro | 0-0 | 19 mar. |
| 30 ott. | 2-0 | Casarano-Campobasso | 0-1 | 19 mar. |
| 30 ott. | 1-1 | Casertana-Ischia | 0-1 | 19 mar. |
| 30 ott. | 0-0 | Catania-Giarre | 0-0 | 19 mar. |
| 30 ott. | 1-1 | Monopoli-Francavilla | 0-1 | 19 mar. |
| 30 ott. | 0-0 | Palermo-Torres | 1-2 | 19 mar. |
| 30 ott. | 2-1 | Perugia-Frosinone | 1-0 | 19 mar. |
| 30 ott. | 1-1 | Rimini-Foggia | 0-2 | 19 mar. |
| 30 ott. | 2-2 | Salernitana-Brindisi | 0-2 | 19 mar. |
| andata (9ª) | andata (9ª) | 9ª giornata | ritorno (26ª) | ritorno (26ª) |
| 6 nov. | 1-1 | Brindisi-Perugia | 2-0 | 25 mar. |
| 6 nov. | 0-0 | Campobasso-Palermo | 0-1 | 25 mar. |
| 6 nov. | 1-1 | Foggia-Casertana | 1-2 | 25 mar. |
| 6 nov. | 1-0 | Francavilla-Salernitana | 0-2 | 25 mar. |
| 6 nov. | 2-0 | Frosinone-Catania | 3-4 | 25 mar. |
| 6 nov. | 1-0 | Giarre-Monopoli | 0-1 | 25 mar. |
| 6 nov. | 2-1 | Ischia-Casarano | 0-1 | 25 mar. |
| 6 nov. | 0-1 | Rimini-Cagliari | 1-3 | 25 mar. |
| 6 nov. | 1-1 | Torres-Vis Pesaro | 0-0 | 25 mar. |
| andata (10ª) | andata (10ª) | 10ª giornata | ritorno (27ª) | ritorno (27ª) |
| 13 nov. | 2-0 | Brindisi-Campobasso | 1-1 | 9 apr. |
| 13 nov. | 3-0 | Cagliari-Frosinone | 2-2 | 9 apr. |
| 13 nov. | 0-0 | Casarano-Palermo | 1-1 | 9 apr. |
| 13 nov. | 0-1 | Casertana-Torres | 0-1 | 9 apr. |
| 13 nov. | 0-1 | Catania-Perugia | 0-0 | 9 apr. |
| 13 nov. | 1-0 | Francavilla-Foggia | 1-1 | 9 apr. |
| 13 nov. | 1-2 | Monopoli-Ischia | 2-0 | 9 apr. |
| 13 nov. | 2-1 | Salernitana-Rimini | 1-3 | 9 apr. |
| 13 nov. | 1-1 | Vis Pesaro-Giarre | 0-2 | 9 apr. |
| andata (11ª) | andata (11ª) | 11ª giornata | ritorno (28ª) | ritorno (28ª) |
| 20 nov. | 2-0 | Casertana-Campobasso | 0-2 | 16 apr. |
| 20 nov. | 2-0 | Foggia-Salernitana | 0-0 | 16 apr. |
| 20 nov. | 2-1 | Frosinone-Casarano | 0-2 | 16 apr. |
| 20 nov. | 0-2 | Giarre-Brindisi | 1-3 | 16 apr. |
| 20 nov. | 1-0 | Ischia-Catania | 1-1 | 16 apr. |
| 20 nov. | 1-1 | Palermo-Cagliari | 0-1 | 16 apr. |
| 20 nov. | 1-0 | Perugia-Monopoli | 0-2 | 16 apr. |
| 20 nov. | 2-0 | Torres-Francavilla | 0-2 | 16 apr. |
| 20 nov. | 2-0 | Vis Pesaro-Rimini | 1-0 | 16 apr. |
| andata (12ª) | andata (12ª) | 12ª giornata | ritorno (29ª) | ritorno (29ª) |
| 27 nov. | 0-1 | Brindisi-Foggia | 0-2 | 23 apr. |
| 27 nov. | 0-0 | Cagliari-Casertana | 0-0 | 23 apr. |
| 27 nov. | 1-2 | Campobasso-Ischia | 0-0 | 23 apr. |
| 27 nov. | 1-0 | Casarano-Catania | 0-1 | 23 apr. |
| 27 nov. | 1-1 | Francavilla-Vis Pesaro | 0-2 | 23 apr. |
| 27 nov. | 4-0 | Giarre-Frosinone | 0-1 | 23 apr. |
| 27 nov. | 2-1 | Monopoli-Torres | 1-1 | 23 apr. |
| 27 nov. | 0-0 | Rimini-Palermo | 1-3 | 23 apr. |
| 27 nov. | 1-0 | Salernitana-Perugia | 1-1 | 23 apr. |
| andata (13ª) | andata (13ª) | 13ª giornata | ritorno (30ª) | ritorno (30ª) |
| 4 dic. | 0-0 | Casertana-Salernitana | 2-2 | 30 apr. |
| 4 dic. | 1-0 | Catania-Cagliari | 0-2 | 30 apr. |
| 4 dic. | 2-2 | Foggia-Monopoli | 1-1 | 30 apr. |
| 4 dic. | 3-0 | Frosinone-Rimini | 1-0 | 30 apr. |
| 4 dic. | 2-1 | Ischia-Giarre | 0-2 | 30 apr. |
| 4 dic. | 1-0 | Palermo-Francavilla | 1-2 | 30 apr. |
| 4 dic. | 4-0 | Perugia-Casarano | 1-2 | 30 apr. |
| 4 dic. | 0-0 | Torres-Campobasso | 0-1 | 30 apr. |
| 4 dic. | 1-1 | Vis Pesaro-Brindisi | 0-4 | 30 apr. |
| andata (14ª) | andata (14ª) | 14ª giornata | ritorno (31ª) | ritorno (31ª) |
| 11 dic. | 1-0 | Brindisi-Torres | 0-1 | 14 mag. |
| 11 dic. | 2-1 | Cagliari-Perugia | 0-2 | 14 mag. |
| 11 dic. | 4-0 | Campobasso-Frosinone | 0-1 | 14 mag. |
| 11 dic. | 4-1 | Casarano-Francavilla | 0-1 | 14 mag. |
| 11 dic. | 0-0 | Giarre-Foggia | 2-1 | 14 mag. |
| 11 dic. | 1-1 | Monopoli-Catania | 0-0 | 14 mag. |
| 11 dic. | 0-0 | Palermo-Casertana | 0-1 | 14 mag. |
| 11 dic. | 1-1 | Rimini-Ischia | 0-2 | 14 mag. |
| 11 dic. | 3-1 | Salernitana-Vis Pesaro | 2-1 | 14 mag. |
| andata (15ª) | andata (15ª) | 15ª giornata | ritorno (32ª) | ritorno (32ª) |
| 18 dic. | 0-0 | Casertana-Brindisi | 0-5 | 21 mag. |
| 18 dic. | 1-1 | Catania-Rimini | 1-0 | 21 mag. |
| 18 dic. | 1-0 | Foggia-Campobasso | 1-1 | 21 mag. |
| 18 dic. | 0-0 | Francavilla-Giarre | 0-2 | 21 mag. |
| 18 dic. | 2-1 | Frosinone-Monopoli | 0-2 | 21 mag. |
| 18 dic. | 0-0 | Ischia-Cagliari | 0-1 | 21 mag. |
| 18 dic. | 0-0 | Perugia-Palermo | 0-2 | 21 mag. |
| 18 dic. | 0-0 | Torres-Salernitana | 0-0 | 21 mag. |
| 18 dic. | 2-2 | Vis Pesaro-Casarano | 0-1 | 21 mag. |
| andata (16ª) | andata (16ª) | 16ª giornata | ritorno (33ª) | ritorno (33ª) |
| 31 dic. | 0-0 | Brindisi-Francavilla | 0-0 | 28 mag. |
| 31 dic. | 0-0 | Cagliari-Foggia | 0-2 | 28 mag. |
| 31 dic. | 0-0 | Campobasso-Vis Pesaro | 0-0 | 28 mag. |
| 31 dic. | 2-1 | Casarano-Casertana | 2-1 | 28 mag. |
| 31 dic. | 1-0 | Frosinone-Ischia | 1-4 | 28 mag. |
| 31 dic. | 2-0 | Giarre-Torres | 0-1 | 28 mag. |
| 31 dic. | 0-0 | Palermo-Catania | 1-1 | 28 mag. |
| 31 dic. | 1-1 | Rimini-Perugia | 1-2 | 28 mag. |
| 31 dic. | 2-1 | Salernitana-Monopoli | 0-2 | 28 mag. |
| andata (17ª) | andata (17ª) | 17ª giornata | ritorno (34ª) | ritorno (34ª) |
| 7 gen. | 2-1 | Casertana-Rimini | 5-1 | 4 giu. |
| 7 gen. | 5-0 | Catania-Salernitana | 1-1 | 4 giu. |
| 7 gen. | 1-1 | Foggia-Palermo | 1-1 | 4 giu. |
| 7 gen. | 0-0 | Francavilla-Cagliari | 1-3 | 4 giu. |
| 7 gen. | 1-1 | Ischia-Brindisi | 1-0 | 4 giu. |
| 7 gen. | 1-1 | Monopoli-Campobasso | 2-1 | 4 giu. |
| 7 gen. | 0-0 | Perugia-Giarre | 0-0 | 4 giu. |
| 7 gen. | 0-1 | Torres-Casarano | 2-1 | 4 giu. |
| 7 gen. | 0-0 | Vis Pesaro-Frosinone | 0-2 | 4 giu. |

### Spareggi
#### Spareggio salvezza

| | Risultati | | Luogo e data |
| Monopoli | 4-1 | Campobasso | Catanzaro, 11 giugno 1989 |

### Statistiche
#### Individuali
##### Classifica marcatori

Fonte:
| Gol | Rigori | Giocatore | Squadra |
| 15 | 6 | Marcello Prima | Giarre |
| 14 | 6 | Fabrizio Ravanelli | Perugia |
| 12 | | Gianfranco Zola | Torres |
| 11 | 1 | Guglielmo Coppola | Cagliari |
| 11 | 1 | Gaetano Auteri | Palermo |