La storia vera e propria della serie B inizia con l'istituzione del girone unico nel 1929-30.
1929-30
Casale all. Mattea
Legnano all. Barbesino
1930-31
Fiorentina all. Feldmann
Bari all. Hajdu
1931-32
Palermo all. Feldmann
Padova all. Kovacs, Lajos
1932-33
Livorno all. Lelovics
Brescia all. Hlaway
1933-34
Sampierdarenese all. Felsner
1934-35
Genoa all. Faroppa
Bari all. Konig
1935-36
Lucchese all. Erbstein
Novara all. Bekey
1936-37
Livorno all. Magnozzi
Atalanta all. Barbieri
1937-38
Novara all. Mattea
Modena all. Nehadoma
1938-39
Fiorentina all. Soutscheck
Venezia all. Girani
1939-40
Atalanta all. Fiorentini
Livorno all. Piselli
1940-41
Liguria all. Baloncieri
Modena all. Notti
1941-42
Bari all. Klein
Vicenza all. Spinato
1942-43
Modena all. Girani
Brescia all. Banas
1945-46
Alessandria all. Cattaneo-Sperone
1946-47
Pro Patria all. Biffi
Lucchese all. Olivieri
Salernitana all. Viani
1947-48
Novara all. Rigotti
Padova all. Wilhelm
Palermo all. Rosetta
1948-49
Como all. Varglien
Venezia all. Villini
1949-50
Napoli all. Monzeglio
Udinese all. Olivieri
1950-51
Spal all. Janni
Legnano all. Innocenti-Puricelli
1951-52
Roma all. Viani
1952-53
Genoa all. Ellena
Legnano all. Innocenti
1953-54
Catania all. Andreoli
Pro Patria all. Ellena
1954-55
Lanerossi Vicenza all. Campatelli
Padova all. Rocco
1955-56
Udinese all. Bigogno
Palermo all. Rigotti
1956-57
Hellas Verona all. Piccioli
Alessandria all. Robotti
1957-58
Triestina all. Olivieri
Bari all. Allasio
1958-59
Atalanta all. Adamek
Palermo all. Vycpalek
1959-60
Torino all. Ellena
Lecco all. Piccioli
1960-61
Venezia all. Quario
Mantova all. Fabbri, Edmondo
1961-62
Genoa all. Gei
Napoli all. Baldi
1962-63
Messina all. Mannocci
Bari all. Magni, Pietro
1963-64
Varese all. Puricelli
Cagliari all. Silvestri
1964-65
Brescia all. Gei
Napoli all. Pesaola
1965-66
Venezia all. Segato
Lecco all. Piccioli
1966-67
Sampdoria all. Bernardini
Varese all. Arcari
1967-68
Palermo all. Di Bella
Verona all. Liedholm
Pisa all.
1968-69
Lazio all. Lorenzo
Brescia all. Silvestri
Bari all. Toneatto
1969-70
Varese all. Liedholm
Foggia all. Maestrelli
Catania all. Rubino
1970-71
Mantova all. Giagnoni
Atalanta all. Corsini
Catanzaro all. Seghedoni
1971-72
Ternana all. Viciani
Lazio all. Maestrelli
Palermo all. De Grandi
1972-73
Genoa all. Silvestri
Cesena all. Radice
Foggia all. Toneatto
1973-74
Varese all. Maroso
Ascoli all. Mazzone
Ternana all. Riccomini
1974-75
Perugia all. Castagner
Como all. Marchioro
Verona all. Mascalaito
1975-76
Genoa all. Simoni
Catanzaro all. Di Marzio
Foggia all. Balestri
1976-77
Lanerossi Vicenza all. Fabbri, Giovan Battista
Atalanta all. Rota
Pescara all. Cadè
1977-78
Ascoli all. Renna
Catanzaro all. Sereni
Avellino all. Carosi
1978-79
Udinese all. Giacomini
Cagliari all. Tiddia
Pescara all. Angelillo
1979-80
Como all. Marchioro
Pistoiese all. Riccomini
Brescia all. Simoni
1980-81
Milan all. Giacomini
Cesena all. Bagnoli
Genoa all. Simoni
1981-82
Hellas Verona all. Bagnoli
Sampdoria all. Ulivieri
Pisa all. Agroppi
1982-83
Milan all. Castagner
Lazio all. Morrone
Catania all. Di Marzio
1983-84
Atalanta all. Sonetti
Como all. Burgnich
Cremonese all. Mondonico
1984-85
Pisa all. Simoni
Lecce all. Fascetti
Bari all. Bolchi
1985-86
Ascoli all. Boskov
Brescia all. Pasinato, Antonio
Empoli all. Salvemini
1986-87
Pescara all. Galeone
Pisa all. Simoni
Cesena all. Bolchi
1987-88
Bologna all. Maifredi
Lecce all. Mazzone
Lazio all. Fascetti
Atalanta all. Mondonico
1988-89
Genoa all. Scoglio
Bari all. Salvemini
Udinese all. Sonetti
Cremonese all. Mazzia
1989-90
Torino all. Fascetti
Pisa all. Giannini, Luca
Cagliari all. Ranieri
Parma all. Scala
1990-91
Foggia all. Zeman
Verona all. Fascetti
Cremonese all. Giagnoni
Ascoli all. Sonetti
1991-92
Brescia all. Lucescu
Pescara all. Galeone
Ancona all. Guerini
Udinese all. Fedele
1992-93
Reggiana all. Marchioro
Cremonese all. Simoni
Piacenza all. Cagni
Lecce all. Bolchi
1993-94
Fiorentina all. Ranieri
Bari all. Materazzi
Brescia all. Lucescu
Padova all. Sandreani
1994-95
Piacenza all. Cagni
Udinese all. Galeone
Vicenza all. Guidolin
Atalanta all. Mondonico
1995-96
Bologna all. Ulivieri
Hellas Verona all. Perotti
Perugia all. Galeone
Reggiana all. Ancelotti
1996-97
Brescia all. Reja
Empoli all. Spalletti
Lecce all. Ventura
Bari all. Fascetti
1997-98
Salernitana all. Rossi, Delio
Venezia all. Novellino
Cagliari all. Ventura
Perugia all. Castagner
1998-99
Hellas Verona all. Prandelli
Torino all. Mondonico
Reggina all. Bolchi
Lecce all. Sonetti
1999-00
Vicenza all. Reja
Napoli all. Novellino
Brescia all. Sonetti
Atalanta all. Vavassori
2000-01
Torino all. Camolese
Piacenza all. Novellino
Chievo all. Del Neri
Venezia all. Prandelli
2001-02
Como all. Dominissini
Modena all. De Biasi
Reggina all. Colomba
Empoli all. Baldini
2002-03
Siena all. Papadopulo
Sampdoria all. Novellino
Lecce all. Rossi, Delio
Ancona all. Simoni
2003-04
Palermo all. Guidolin
Cagliari all. Ventura
Livorno all. Mazzarri
Messina all. Mutti
Atalanta all. Mandorlini
Fiorentina all. Mondonico
2004-05
Empoli all. Somma
Treviso all. Pillon
Ascoli all. Silva-Giampaolo
2005-06
Atalanta all. Colantuono
Catania all. Marino
Torino all. De Biasi
2006-07
Juventus all. Deschamps
Napoli all. Reja
Genoa all. Gasperini
2007-08
Chievo all. Iachini
Bologna all. Arrigoni
Lecce all. Papadopulo
2008-09
Bari all. Conte
Parma all. Guidolin
Livorno all. Ruotolo
2009-10
Lecce all. De Canio
Cesena all. Bisoli
Brescia all. Iachini
2010-11
Atalanta all. Colantuono
Siena all. Conte
Novara all. Tesser
2011-12
Pescara all. Zeman
Torino all. Ventura
Sampdoria all. Iachini
2012-13
Sassuolo all. Di Francesco
Verona all. Mandorlini
Livorno all. Nicola
2013-14
Palermo all. Iachini
Empoli all. Sarri
Cesena all. Bisoli
2014-15
Carpi all. Castori
Frosinone all. Stellone
Bologna all. Rossi, Delio
2015-16
Crotone all. Juric
Cagliari all. Rastelli, Massimo
Pescara all. Oddo, Massimo
2016-17
Spal all. Semplici
Hellas Verona all. Pecchia
Benevento all. Baroni, Marco
2017-18
Empoli all. Andreazzoli
Parma all. D'Aversa
Frosinone all. Longo
2018-19
Brescia all. Corini
Lecce all. Liverani
Hellas Verona all. Aglietti
2019-20
Benevento all. Inzaghi, Filippo
Crotone all. Stroppa
Spezia all. Italiano
2020-21
Empoli all. Dionisi
Salernitana all. Castori
Venezia all. Zanetti
2021-22
Lecce all. Baroni
Cremonese all. Pecchia
Venezia all. Zanetti
2022-23
Frosinone all. Grosso
Genoa all. Gilardino
Cagliari all. Ranieri