Nel Girone A erano previste quattro retrocessioni, nel Girone B tre. In vista della riforma dei campionati professionistici erano previste cinque promozioni in Serie B: le quattro squadre classificate ai primi due posti di ciascun girone, più la vincente dello spareggio tra le rispettive terze classificate.<ref>{{Cita libro|titolo = Almanacco Illustrato del Calcio '89|autore = AAVV|editore = Panini|città = |anno = 1990|p = 309}}</ref>
Nel Girone A erano previste quattro retrocessioni, nel Girone B tre. In vista della riforma dei campionati professionistici erano previste cinque promozioni in Serie B: le quattro squadre classificate ai primi due posti di ciascun girone, più la vincente dello spareggio tra le rispettive terze classificate.<ref>{{Cita libro|titolo = Almanacco Illustrato del Calcio '89|autore = AAVV|editore = Panini|città = |anno = 1990|p = 309}}</ref>
Erano previsti in ciascun girone 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 era stilata secondo la ''classifica avulsa'' tra le squadre interessate che prevede, in ordine, i seguenti criteri:
Reggina e Virescit Boccaleone in campo a Perugia, il 12 giugno 1988, per lo speciale spareggio-promozione riservato alle terze classificate dei gironi.
Le 36 squadre furono divise in due gironi, da 18 squadre ciascuno, su base geografica: le squadre del Nord nel girone A, quelle del Centro e del Sud nel Girone A.
Nel Girone A erano previste quattro retrocessioni, nel Girone B tre. In vista della riforma dei campionati professionistici erano previste cinque promozioni in Serie B: le quattro squadre classificate ai primi due posti di ciascun girone, più la vincente dello spareggio tra le rispettive terze classificate.[1]
Erano previsti in ciascun girone 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 era stilata secondo la classifica avulsa tra le squadre interessate che prevede, in ordine, i seguenti criteri:
Ubicazione delle squadre della Serie C1 1987-1988 Girone A; Girone B;
Girone A
Il girone A viene vinto, curiosamente a pari punti: Ancona e Monza centrano la promozione in B entrambe a 45 punti tornando in cadetteria dopo, rispettivamente, 37 anni e 2 anni. Svanisce il sogno della Virescit Boccaleone di approdare in Serie B, i bergamaschi vennero sconfitti nello spareggio contro la Reggina (squadra del girone B, arrivati con gli stessi punti dei lombardi) perdendo il 12 giugno sul neutro di Perugia che videro prevalere i calabresi per 2-0.
Scende dopo solo un anno di C1 l'esordiente Ospitaletto. Seguono il Pavia e il Fano che retrocede dopo aver subito 2 punti di penalizzazione che avrebbe salvato i marchigiani e condannato la Centese; anche i lombardi si sarebbero salvati, ma subirono 5 punti di penalizzazione e non evitarono la C2.
Partecipa allo spareggio intergirone per la promozione in Serie B 1988-1989.
Retrocesso in Serie C2 1988-1989.
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:
L'Ancona vinse il girone per classifica avulsa.
Il Fano ha poi scontato 2 puti di penalizzazione.
Il Pavia ha poi scontato 5 punti di penalizzazione.
Risultati
Tabellone
Anc
Cen
Der
Fan
LRV
Liv
Luc
Mon
Osp
Pav
Pra
Reg
Rim
Spa
Spe
Tre
VBo
VPe
Ancona
––––
1-0
0-0
2-0
2-0
3-0
0-0
0-0
3-0
2-2
2-0
3-1
1-0
1-1
0-0
0-0
2-1
1-1
Centese
0-2
––––
2-1
1-1
0-3
1-1
0-2
0-2
2-0
3-1
1-1
0-0
0-0
2-1
0-0
1-2
0-0
0-1
Derthona
0-1
1-1
––––
1-0
1-0
1-1
0-1
0-1
1-0
2-1
1-0
0-4
0-0
0-0
0-0
3-2
1-3
0-0
Fano
0-0
2-0
1-1
––––
3-2
1-0
0-0
0-0
2-0
1-2
2-4
1-1
2-2
1-1
3-1
1-1
0-2
0-1
L.R. Vicenza
1-1
0-1
1-0
2-1
––––
1-0
0-0
2-1
2-0
1-0
1-0
1-0
2-1
5-0
2-0
0-0
2-2
4-0
Livorno
1-1
0-0
2-0
3-0
0-1
––––
0-0
1-1
1-0
1-0
1-1
1-3
2-4
1-0
0-1
3-1
2-2
1-0
Lucchese
0-1
2-1
2-0
2-0
0-1
1-1
––––
0-0
2-1
1-0
0-0
2-0
1-0
2-0
2-1
0-0
0-1
0-0
Monza
0-0
2-0
1-0
0-0
0-1
1-0
2-1
––––
1-0
1-0
0-3
1-0
3-0
3-0
0-0
0-0
0-0
0-0
Ospitaletto
0-0
2-1
1-2
1-2
1-1
0-1
1-2
0-1
––––
1-1
1-1
0-1
0-1
0-2
1-1
1-3
1-2
0-1
Pavia
1-2
1-0
1-0
1-1
0-0
0-0
1-1
0-2
1-0
––––
1-2
1-0
1-0
2-0
1-2
2-1
1-2
1-1
Prato
1-0
1-0
1-1
0-0
2-1
3-0
1-0
0-0
0-1
2-0
––––
0-0
3-1
0-0
0-0
2-0
2-0
3-1
Reggiana
0-0
1-1
0-1
1-0
0-0
2-0
0-1
0-0
2-1
0-0
1-1
––––
1-0
0-1
1-0
5-2
1-0
4-0
Rimini
1-0
0-1
1-1
1-0
2-0
3-1
1-0
0-1
1-0
1-1
1-0
2-2
––––
0-1
1-1
0-1
2-0
1-0
SPAL
1-1
1-0
1-0
0-0
1-0
3-0
3-1
0-0
1-0
1-0
1-1
0-1
3-0
––––
1-1
0-0
4-1
4-3
Spezia
0-0
0-0
0-0
1-0
2-1
1-0
2-0
2-1
1-1
1-0
0-0
1-0
2-1
1-0
––––
0-0
2-2
2-0
Trento
1-1
0-0
2-1
2-0
0-1
1-0
1-0
2-0
0-0
1-0
2-0
0-0
0-0
0-2
4-1
––––
2-0
0-1
Virescit Bergamo
0-2
3-1
2-0
1-0
0-0
2-1
1-0
0-2
5-2
0-0
2-0
2-2
4-1
2-0
2-1
0-0
––––
2-1
Vis Pesaro
1-0
6-1
3-1
0-0
2-1
3-0
1-0
0-1
3-0
1-0
1-2
1-0
1-1
0-0
1-0
2-1
0-1
––––
Calendario
Andata (1ª)
1ª giornata
Ritorno (18ª)
20 set.
2-0
Ancona-Prato
0-1
24 gen.
2-0
Centese-Ospitaletto
1-2
1-1
Fano-Derthona
0-1
2-4
Livorno-Rimini
1-3
1-0
Lucchese-Pavia
1-1
0-0
Monza-Vis Pesaro
1-0
1-0
Spezia-Reggiana
0-1
0-2
Trento-SPAL
0-0
0-0
Virescit Bergamo-L.R. Vicenza
2-2
Andata (2ª)
2ª giornata
Ritorno (19ª)
27 set.
1-1
Derthona-Livorno
0-2
31 gen.
2-1
L.R. Vicenza-Monza
1-0
1-2
Ospitaletto-Virescit Bergamo
2-5
1-0
Pavia-Centese
1-3
0-0
Prato-Spezia
0-0
5-2
Reggiana-Trento
0-0
1-0
Rimini-Lucchese
0-1
0-0
SPAL-Fano
1-1
1-0
Vis Pesaro-Ancona
1-1
Andata (3ª)
3ª giornata
Ritorno (20ª)
4 ott.
2-2
Ancona-Pavia
2-1
7 feb.
2-1
Centese-SPAL
0-1
1-1
Livorno-Prato
0-3
2-0
Lucchese-Derthona
1-0
1-0
Monza-Reggiana
0-0
2-1
Spezia-Rimini
1-1
0-1
Trento-L.R. Vicenza
0-0
1-0
Virescit Bergamo-Fano
2-0
3-0
Vis Pesaro-Ospitaletto
1-0
Andata (4ª)
4ª giornata
Ritorno (21ª)
11 ott.
1-1
Derthona-Centese
1-2
21 feb.
1-0
Fano-Livorno
0-3
2-1
L.R. Vicenza-Rimini
0-2
0-0
Ospitaletto-Ancona
0-3
1-1
Pavia-Vis Pesaro
0-1
0-0
Prato-Monza
3-0
0-1
Reggiana-Lucchese
0-2
1-1
SPAL-Spezia
0-1
2-0
Trento-Virescit Bergamo
0-0
Andata (5ª)
5ª giornata
Ritorno (22ª)
18 ott.
1-1
Ancona-SPAL
1-1
28 feb.
0-0
Centese-Reggiana
1-1
2-0
L.R. Vicenza-Ospitaletto
1-1
2-0
Lucchese-Fano
0-0
0-0
Monza-Trento
0-2
1-1
Rimini-Pavia
0-1
0-0
Spezia-Derthona
0-0
2-1
Virescit Bergamo-Livorno
2-2
1-2
Vis Pesaro-Prato
1-3
Andata (6ª)
6ª giornata
Ritorno (23ª)
25 ott.
0-1
Derthona-Ancona
0-0
6 mar.
3-1
Fano-Spezia
0-1
1-1
Livorno-Monza
0-1
0-0
Pavia-L.R. Vicenza
0-1
0-1
Prato-Ospitaletto
1-1
4-0
Reggiana-Vis Pesaro
0-1
3-0
SPAL-Rimini
1-0
0-0
Trento-Centese
2-1
1-0
Virescit Bergamo-Lucchese
1-0
Andata (7ª)
7ª giornata
Ritorno (24ª)
1º nov.
3-1
Ancona-Reggiana
0-0
13 mar.
1-1
Centese-Fano
0-2
5-0
L.R. Vicenza-SPAL
0-1
1-1
Lucchese-Livorno
0-0
0-0
Monza-Virescit Bergamo
2-0
1-1
Ospitaletto-Pavia
0-1
1-0
Rimini-Prato
1-3
0-0
Spezia-Trento
1-4
3-1
Vis Pesaro-Derthona
0-0
Andata (8ª)
8ª giornata
Ritorno (25ª)
8 nov.
0-2
Centese-Monza
0-2
20 mar.
0-0
Derthona-Rimini
1-1
0-0
Fano-Ancona
0-2
0-1
Livorno-Spezia
0-1
2-0
Pavia-SPAL
0-1
2-1
Prato-L.R. Vicenza
0-1
2-1
Reggiana-Ospitaletto
1-0
1-0
Trento-Lucchese
0-0
2-1
Virescit Bergamo-Vis Pesaro
1-0
Andata (9ª)
9ª giornata
Ritorno (26ª)
15 nov.
2-1
Ancona-Virescit Bergamo
2-0
2 apr.
1-0
L.R. Vicenza-Reggiana
0-0
2-1
Lucchese-Centese
2-0
0-1
Ospitaletto-Livorno
0-1
1-0
Pavia-Derthona
1-2
1-0
Rimini-Fano
2-2
1-1
SPAL-Prato
0-0
2-1
Spezia-Monza
0-0
2-1
Vis Pesaro-Trento
1-0
Andata (10ª)
10ª giornata
Ritorno (27ª)
22 nov.
0-0
Centese-Spezia
0-0
10 apr.
0-0
Derthona-SPAL
0-1
3-2
Fano-L.R. Vicenza
1-2
1-3
Livorno-Reggiana
0-2
0-0
Lucchese-Vis Pesaro
0-1
1-0
Monza-Pavia
2-0
1-0
Rimini-Ancona
0-1
0-0
Trento-Ospitaletto
3-1
2-0
Virescit Bergamo-Prato
0-2
Andata (11ª)
11ª giornata
Ritorno (28ª)
29 nov.
0-0
Ancona-Monza
0-0
17 apr.
0-1
L.R. Vicenza-Centese
3-0
0-1
Ospitaletto-Rimini
0-1
2-1
Pavia-Trento
0-1
1-1
Prato-Derthona
0-1
1-0
Reggiana-Virescit Bergamo
2-2
3-0
SPAL-Livorno
0-1
2-0
Spezia-Lucchese
1-2
0-0
Vis Pesaro-Fano
1-0
Andata (12ª)
12ª giornata
Ritorno (29ª)
6 dic.
1-0
Derthona-L.R. Vicenza
0-1
24 apr.
1-1
Fano-Reggiana
0-1
0-0
Livorno-Centese
1-1
2-1
Monza-Lucchese
0-0
2-0
Prato-Pavia
2-1
1-0
Rimini-Vis Pesaro
1-1
1-0
SPAL-Ospitaletto
2-0
1-1
Trento-Ancona
0-0
2-1
Virescit Bergamo-Spezia
2-2
Andata (13ª)
13ª giornata
Ritorno (30ª)
13 dic.
2-0
Ancona-L.R. Vicenza
1-1
8 mag.
0-0
Centese-Virescit Bergamo
1-3
3-1
Livorno-Trento
0-1
0-0
Lucchese-Prato
0-1
0-0
Monza-Fano
0-0
1-2
Ospitaletto-Derthona
0-1
1-0
Reggiana-Rimini
2-2
1-0
Spezia-Pavia
2-1
0-0
Vis Pesaro-SPAL
3-4
Andata (14ª)
14ª giornata
Ritorno (31ª)
20 dic.
0-0
Ancona-Spezia
0-0
15 mag.
1-3
Derthona-Virescit Bergamo
0-2
1-1
Fano-Trento
0-2
4-0
L.R. Vicenza-Vis Pesaro
1-2
0-1
Ospitaletto-Monza
0-1
0-0
Pavia-Livorno
0-1
0-0
Prato-Reggiana
1-1
0-1
Rimini-Centese
0-0
3-1
SPAL-Lucchese
0-2
Andata (15ª)
15ª giornata
Ritorno (32ª)
3 gen.
1-1
Centese-Prato
0-1
22 mag.
2-0
Fano-Ospitaletto
2-1
0-1
Livorno-L.R. Vicenza
0-1
0-1
Lucchese-Ancona
0-0
3-0
Monza-Rimini
1-0
0-1
Reggiana-SPAL
1-0
2-0
Spezia-Vis Pesaro
0-1
2-1
Trento-Derthona
2-3
0-0
Virescit Bergamo-Pavia
2-1
Andata (16ª)
16ª giornata
Ritorno (33ª)
10 gen.
1-0
Ancona-Centese
2-0
29 mag.
0-4
Derthona-Reggiana
1-0
0-0
L.R. Vicenza-Lucchese
1-0
1-1
Ospitaletto-Spezia
1-1
1-1
Pavia-Fano
2-1
2-0
Prato-Trento
0-2
2-0
Rimini-Virescit Bergamo
1-4
0-0
SPAL-Monza
0-3
3-0
Vis Pesaro-Livorno
0-1
Andata (17ª)
17ª giornata
Ritorno (34ª)
17 gen.
0-1
Centese-Vis Pesaro
1-6
5 giu.
2-4
Fano-Prato
0-0
1-1
Livorno-Ancona
0-3
2-1
Lucchese-Ospitaletto
2-1
1-0
Monza-Derthona
1-0
0-0
Reggiana-Pavia
0-1
2-1
Spezia-L.R. Vicenza
0-2
0-0
Trento-Rimini
1-0
2-0
Virescit Bergamo-SPAL
1-4
Girone B
Il girone B vede trionfare per la prima volta i siciliani del Licata che, a pari merito con il Cosenza a 45 punti, trovano una storica promozione tra i cadetti. In seguito fu promossa come terza squadra, per allargamento dei quadri della Lega Professionisti, anche la Reggina di Nevio Scala che, nello spareggio per l'eventuale promozione, batte a Perugia i settentrionali del girone A della Virescit Boccaleone per 2-0.
Scendono in C2 i già condannati Teramo e Campania Puteolana, mentre la Nocerina (arrivata a pari punti con il Catania) perde 0-2 lo spareggio salvezza contro gli etnei sul neutro di Cosenza; successivamente i campani non si iscrissero e fallirono, mentre il Brindisi riesce ad evitare gli spareggi salvezza per classifica avulsa.