La Serie B 1989-1990 è stata la 58ª edizione del campionato italiano di calcio di Serie B, la 54ª a girone unico, disputata tra il 27 agosto 1989 e il 7 giugno 1990 e conclusa con la vittoria del , al suo secondo titolo.
Capocannoniere del torneo è stato Andrea Silenzi () con 23 reti.
Avvenimenti Il , grande favorito alla vigilia, rispettò le aspettative, vincendo a suon di goal il torneo e tornando immediatamente in massima serie. Lo stesso avvenne per il , staccato di due punti, che nel corso del campionato contese il primo posto ai granata; al terzo posto il di Claudio Ranieri, che in due stagioni riuscì a compiere il doppio salto dalla serie C1 alla serie A, a cui tornò dopo sette anni. La vera novità fu il , allenato da Nevio Scala: una squadra composta da giovani elementi, che alla terzultima giornata del girone di andata si ritrovò in vetta alla classifica con 25 punti; proprio in quel momento entrò in grave crisi, racimolando soltanto un punto nelle successive sette partite, per poi riuscire a riprendersi e conquistare il quarto posto che valse la promozione. A contendere agli emiliani l'ultimo piazzamento valido per la serie A furono soprattutto Reggina e Pescara, mentre l'Ancona, pur piazzandosi al quinto posto e restando sempre nelle zone alte della classifica, nel corso del torneo non riuscì mai ad occupare la zona promozione.
In zona retrocessione, per il secondo anno consecutivo fu necessario il ricorso ad uno spareggio-salvezza per determinare l'ultima squadra condannata alla C1. Protagoniste furono e , con l'affermazione dei siciliani per 1-0. Le altre tre retrocessioni furono sancite qualche giornata prima: finì dopo due stagioni la militanza in B del , che non riuscì a ripetere il campionato della stagione precedente; il (una delle favorite finali per la promozione) subì la seconda retrocessione consecutiva, tornando in C1 dopo undici anni, mentre il non fu più promosso tra i cadetti fino al 2004.
Il 18 novembre, alla vigilia di Cosenza-Messina, il calciatore cosentino Donato Bergamini morì in circostanze ancora da chiarire, nei pressi di Roseto Capo Spulico.
In occasione dell'incontro Licata-Torino del 26 novembre 1989, a causa del tutto esaurito registrato al Dino Liotta, alcuni ragazzi decisero di assistere alla partita salendo sul tetto in eternit dell'adiacente palazzetto dello sport. A un gol del Licata il tetto si sgretolò sotto i piedi dei tifosi, 14 dei quali rimasero feriti e uno perse la vita.
Squadre partecipanti
Club Stagione Città Stadio Stagione precedente dettagli Ancona Stadio Dorico 11º posto in Serie B dettagli Avellino Stadio Partenio 7º posto in Serie B dettagli Barletta Stadio Comunale 11º posto in Serie B dettagli Brescia Stadio Mario Rigamonti 16º posto in Serie B dettagli Cagliari Stadio Sant'Elia 1º posto in Serie C1 girone B, promosso dettagli Catanzaro Stadio Nicola Ceravolo 11º posto in Serie B dettagli Como Stadio Giuseppe Sinigaglia 18º posto in Serie A, retrocesso dettagli Cosenza Stadio San Vito 6º posto in Serie B dettagli Foggia Stadio Pino Zaccheria 2º posto in Serie C1 girone B, promosso dettagli Licata (AG) Stadio Dino Liotta 9º posto in Serie B dettagli Messina Stadio Giovanni Celeste 8º posto in Serie B dettagli Monza (MI) Stadio Brianteo 15º posto in Serie B dettagli Padova Stadio Silvio Appiani 11º posto in Serie B dettagli Parma Stadio Ennio Tardini 9º posto in Serie B dettagli Pescara Stadio Adriatico 15º posto in Serie A, retrocesso dettagli Pisa Stadio Arena Garibaldi 17º posto in Serie A, retrocesso dettagli Reggio Emilia Stadio Mirabello 1º posto in Serie C1 girone A, promossa dettagli Reggio Calabria Stadio Oreste Granillo 6º posto in Serie B dettagli Torino Stadio Comunale Vittorio Pozzo 16º posto in Serie A, retrocesso dettagli Trieste Stadio Nereo Rocco 2º posto in Serie C1 girone A, promossa
Allenatori e primatisti Squadra Allenatore Calciatore più presente Cannoniere Ancona Vincenzo Guerini Antonio Vettore (37) Massimo Ciocci (18) Avellino Nedo Sonetti (1ª-23ª) Adriano Lombardi (24ª-38ª) Giuseppe Taglialatela (38) Orazio Sorbello (13) Barletta Gesualdo Albanese (1ª-15ª) Mario Corso (16ª-38ª) Luca Marcato (35) Francesco Vincenzi (7) Brescia Sergio Cozzi e Franco Varrella Aladino Valoti, Alessandro Zaninelli (38) Eugenio Corini (9) Cagliari Claudio Ranieri Mario Ielpo, Mauro Valentini, Fabrizio Provitali (37) Fabrizio Provitali (12) Catanzaro Fausto Silipo (1ª-14ª) Renzo Aldi e Giovan Battista Fabbri (D.T.) (15ª-20ª) Fausto Silipo (21ª-38ª) Luigi Corino, Paolo De Toffol (34) Giuseppe Lorenzo (5) Como Giampiero Vitali (1ª-11ª) Giovanni Galeone (12ª-29ª) Angelo Massola (30ª-38ª) Stefano Maccoppi, Marco Savorani (36) Giuseppe Ferazzoli (5) Cosenza Luigi Simoni (1ª-15ª) Gianni Di Marzio (16ª-38ª) Luigi De Rosa, Nicola Di Leo (38) Michele Padovano (8) Foggia Zdeněk Zeman Onofrio Barone, Roberto Rambaudi (37) Giuseppe Signori (14) Licata Aldo Cerantola Tommaso Napoli (37) Francesco La Rosa (7) Messina Francesco Scorsa (1ª-11ª) Adriano Buffoni (12ª-38ª e spareggio) Stefano Ciucci (38) Igor Protti (12) Monza Pierluigi Frosio Davide Pinato (37) Edi Bivi (10) Padova Enzo Ferrari (1ª-14ª) Mario Colautti (15ª-38ª) Guido Bistazzoni (38) Giuseppe Galderisi, Loris Pradella (4) Parma Nevio Scala Fausto Pizzi, Massimo Susic (37) Fausto Pizzi (12) Pescara Ilario Castagner (1ª-5ª) Edoardo Reja (6ª-38ª) Stefano Ferretti (38) Pasquale Traini (10) Pisa Mauro Viviani e Luca Giannini Alessandro Calori, Antonio Cavallo, Luigi Simoni (37) Lamberto Piovanelli (18) Reggiana Giuseppe Marchioro Nico Facciolo (37) Andrea Silenzi (23) Reggina Bruno Bolchi Vincenzo Attrice, Giuseppe Bagnato (36) Ricardo Paciocco, Fulvio Simonini (7) Torino Eugenio Fascetti Silvano Benedetti (36) Müller (11) Triestina Marino Lombardo (1ª-14ª) Massimo Giacomini (15ª-38ª) Stefano Butti (35) Giuseppe Catalano (7)
Classifica finale Squadra 1.5338191546324+39 2.5138161935123+28 3.4738171383922+17 4.4638161484930+19 5.4338131784634+12 6.4238131693227+5 7.4038111893331+2 8.3938159144538+7 8.39381411133439-5 10.37381017113134-3 10.37381213132633-7 12.35381211153335-2 12.3538917123341-8 14.3438916132740-13 15.3438916132437-13 16.34381112152844-16 17.Retrocessa in quanto perdente dello spareggio salvezza.34381112152637-11 18.2838616162238-16 19.2738713181632-16 20.2538319161635-19 Legenda: Promossa in Serie A 1990-1991. Retrocessa in Serie C1 1990-1991.
Regolamento: Due punti a vittoria, uno a pareggio, zero a sconfitta. In caso di arrivo a pari punti in zona promozione o retrocessioni fra una pluralità di squadre, si utilizza la classifica avulsa per determinare i due club fra cui disputare uno spareggio in campo neutro.Cosenza, Barletta, Messina e Monza terminarono a pari punti il campionato. Per determinare le squadre salve e relegare le altre due allo spareggio salvezza si applicò la classifica avulsa, che decretò la salvezza del Cosenza e del Barletta e il conseguente spareggio salvezza tra Messina e Monza. Note: Il Torino e il Pisa partecipano alla Coppa Mitropa 1991.
Squadra campione
Formazione tipo Giocatori (presenze) Luca Marchegiani (33) Roberto Mussi (34) Ezio Rossi (35) Giorgio Enzo (32) Silvano Benedetti (36) Roberto Cravero (34) Haris Škoro (32) Francesco Romano (31) Müller (27) Roberto Policano (29) Marco Pacione (30) Allenatore: Eugenio FascettiAltri giocatori: Giorgio Venturin (28), Gianluca Sordo (26), Gianluigi Lentini (22), Walter Bianchi (18), Maurizio Ferrarese (17), Silvano Martina (6), Benito Carbone (5), Giacomo Ferri (5), Riccardo Fimognari (4), Dino Baggio (3), Davide Mezzanotti (1), Tommaso Porfido (1)
Risultati Tabellone AncAveBarBreCagCatComCosFogLicMesMonPadParPesPisRegRegTorTriAncona––––1-03-10-01-10-04-01-11-31-05-00-11-11-01-11-11-10-00-10-0Avellino0-0––––0-11-22-01-01-04-00-11-01-02-01-00-11-10-30-02-01-11-1Barletta1-10-2––––1-10-00-01-01-11-00-03-01-01-01-01-01-10-11-11-00-0Brescia2-31-14-0––––1-20-00-02-12-11-01-10-02-10-10-01-40-01-11-11-0Cagliari0-02-02-10-0––––4-11-00-00-03-03-03-01-02-22-01-01-11-00-01-1Catanzaro2-30-00-01-20-1––––0-00-00-11-10-11-10-11-40-11-01-10-00-11-1Como0-21-22-00-00-10-0––––1-02-02-00-00-12-00-00-10-00-01-10-01-2Cosenza2-01-01-02-00-20-02-0––––2-01-12-00-00-01-02-01-41-20-01-11-1Foggia1-11-21-13-10-11-01-02-0––––0-03-11-04-01-23-00-00-00-00-13-2Licata1-00-04-00-01-00-00-00-03-0––––1-10-20-10-30-00-01-02-31-11-0Messina3-12-00-00-21-01-01-01-00-21-1––––1-01-21-11-10-01-20-12-01-0Monza1-31-12-10-00-11-10-11-11-12-00-0––––1-01-12-02-21-01-02-01-0Padova1-20-01-02-02-00-00-03-10-20-01-02-0––––1-01-10-00-01-11-11-1Parma1-12-11-00-01-12-00-05-15-34-12-21-00-1––––1-00-22-00-21-10-0Pescara0-02-12-11-00-00-11-03-02-11-02-00-00-02-0––––1-44-01-12-02-0Pisa1-02-10-02-12-21-11-00-02-03-12-13-01-02-23-0––––2-10-00-00-0Reggiana1-11-01-10-02-00-12-02-12-20-02-22-04-00-21-00-0––––1-10-03-0Reggina0-24-10-00-11-03-12-10-02-02-10-11-00-10-02-10-01-0––––0-02-1Torino4-12-23-02-11-02-15-03-01-02-03-04-03-10-07-02-14-02-0––––1-1Triestina1-31-02-22-01-00-00-20-00-32-10-02-12-00-22-12-20-02-03-3––––
Calendario andata (1ª)1ª giornataritorno (20ª) 27 ago. 0-0 Ancona-Brescia 3-2 21 gen. 2-0 Avellino-Cagliari 0-2 0-1 Catanzaro-Messina 0-1 2-0 Como-Foggia 0-1 3-1 Padova-Cosenza 0-0 2-1 Pescara-Barletta 0-1 3-0 Pisa-Monza 2-2 0-0 Reggiana-Torino 0-4 0-0 Reggina-ParmaPartita disputata il 21 gennaio e terminata sul punteggio di 2-1; risultato di 0-2 a tavolino per lancio di oggetti in campo. 2-0 2-1 Triestina-Licata 0-1andata (2ª)2ª giornataritorno (21ª) 3 set. 1-0 Barletta-Padova 0-1 28 gen. 0-0 Brescia-Como 0-0 1-0 Cagliari-Reggina 0-1 1-2 Cosenza-Reggiana 1-2 0-0 Foggia-Pisa 0-2 0-0 Licata-Catanzaro 1-1 2-0 Messina-Avellino 0-1 1-0 Monza-Triestina 1-2 1-0 Parma-Pescara 0-2 4-1 Torino-Ancona 1-0
andata (3ª)3ª giornataritorno (22ª) 10 set. 3-1 Ancona-Barletta 1-1 4 feb. 1-0 Avellino-Licata 0-0 1-1 Brescia-Torino 1-2 0-0 Cagliari-Cosenza 2-0 1-0 Catanzaro-Pisa 1-1 0-0 Como-Parma 0-0 0-0 Pescara-Padova 1-1 2-2 Reggiana-Messina 2-1 1-0 Reggina-Monza 0-1 0-3 Triestina-Foggia 2-3andata (4ª)4ª giornataritorno (23ª) 17 set. 1-1 Barletta-Cosenza 0-1 11 feb. 1-1 Catanzaro-Triestina 0-0 1-2 Foggia-Avellino 1-0 1-0 Licata-Cagliari 0-3 0-2 Messina-Brescia 1-1 1-0 Monza-Reggiana 0-2 1-1 Padova-Reggina 1-0 1-1 Parma-Ancona 0-1 1-0 Pisa-Como 0-0 7-0 Torino-Pescara 0-2
andata (5ª)5ª giornataritorno (24ª) 24 set. 5-0 Ancona-Messina 1-3 18 feb. 0-3 Avellino-Pisa 1-2 1-0 Barletta-Foggia 1-1 1-0 Brescia-Licata 0-0 3-0 Cagliari-Monza 1-0 0-0 Como-Torino 0-5 2-0 Cosenza-Pescara 0-3 1-0 Padova-Parma 1-0 3-0 Reggiana-Triestina 0-0 3-1 Reggina-Catanzaro 0-0andata (6ª)6ª giornataritorno (25ª) 1º ott. 0-1 Catanzaro-Cagliari 1-4 25 feb. 1-1 Como-Reggina 1-2 4-0 Foggia-Padova 2-0 1-0 Licata-Ancona 0-1 1-0 Messina-Monza 0-0 5-1 Parma-Cosenza 0-1 1-0 Pescara-Brescia 0-0 2-1 Pisa-Reggiana 0-0 3-0 Torino-Barletta 0-1 1-0 Triestina-Avellino 1-1
andata (7ª)7ª giornataritorno (26ª) 8 ott. 0-0 Avellino-Ancona 0-1 4 mar. 1-1 Barletta-Reggina 0-0 1-2 Brescia-Cagliari 0-0 1-1 Cosenza-Torino 0-3 1-0 Foggia-Catanzaro 1-0 1-1 Messina-Pescara 0-2 1-1 Monza-Parma 0-1 0-0 Padova-Como 0-2 0-0 Pisa-Triestina 2-2 0-0 Reggiana-Licata 0-1andata (8ª)8ª giornataritorno (27ª) 15 ott. 1-1 Ancona-Cosenza 0-2 11 mar. 1-1 Cagliari-Reggiana 0-2 0-0 Catanzaro-Avellino 0-1 0-1 Como-Monza 1-0 0-0 Licata-Pisa 1-3 1-0 Parma-Barletta 0-1 2-1 Pescara-Foggia 0-3 0-1 Reggina-Brescia 1-1 3-1 Torino-Padova 1-1 0-0 Giocata a Mestre. Triestina-Messina 0-1