# Serie B 1946-1947

La Serie B 1946-1947 è stata la 15ª edizione del secondo livello del campionato italiano di calcio, e fu disputata a 3 gironi tra il 22 settembre 1946 e il 31 agosto 1947.

## Stagione

Se nel 1946 la Serie A ritrovò la sua tradizionale formula a girone unico, non fu così per la Serie B che, comprendendo società dalla minore capacità economica, risentiva ancora delle difficoltà di spostamento dovute alle devastazioni lasciate dalla guerra lungo la penisola. Per la divisione cadetta, dunque, si optò per un allargamento dei quadri, salendo dalle 26 aventi diritto, 14 al Nord e 12 al Centrosud, ad addirittura 60 partecipanti suddivise in tre gironi, due del Nord e uno del Sud, garantendo una sola promozione in massima serie per ciascun raggruppamento. Le società furono reperite in primo luogo dal precedente campionato di Serie B-C Alta Italia, a cui si aggiunsero il redivivo Varese, l’offeso Spezia e il riassestato Pisa più la Mestrina vincitrice della Serie C delle squadre nordiche minori, quindi dal quintetto delle reduci del campionato meridionale misto e, infine, promuovendo d'ufficio una nutrita schiera di sodalizi della Lega Sud di Serie C, tenendo anche presente i risultati del 1943. Si ratificava così una formula che, più che concretizzare un puro torneo di Serie B, pietrificava quella definizione di Campionato Misto B e C dato al primo torneo cadetto postbellico nel Nord del paese. L'idea federale originaria di tre gironi equivalenti fu parzialmente modificata dalla neonata Lega Nazionale, che privilegiò criteri di stretta vicinanza geografica: fu così che fu concepito un raggruppamento nordoccidentale di addirittura 22 club, stabilendo un record che non verrà battuto in tutti i campionati italiani di calcio prima del 2003.
A vincere furono l'instancabile Pro Patria, la Lucchese e la Salernitana, alla sua prima promozione in A. Le regole per le retrocessioni furono alquanto complesse, volendo dare una formula più razionale al successivo torneo: si stabilì la discesa di quattro squadre per girone, ma i due raggruppamenti settentrionali avrebbero dovuto perderne una quinta ciascuno. Dalla relegazione, così come fu fatto per la Triestina in Serie A, fu però risparmiata la Pro Gorizia, sia per i problemi che le città di confine non erano ancora riuscite a risolvere al termine della guerra, sia per il timore che le società giuliane potessero iscriversi per protesta al campionato jugoslavo di calcio: proprio nell'autunno del 1947, in effetti, fu fondata appena oltreconfine la squadra del Gorizia (Gorica) avente i medesimi colori sociali della controparte italiana. Il posto lasciato libero dai triestini soddisfò a cascata le esigenze di spazio per i goriziani, senza bisogno di intaccare l'ultima casella rimanente, che fu poi messa a disposizione di una squadra dell'Alta Italia dal Consiglio federale: fu così che l'Anconitana, battendo la Biellese in una gara secca, poté recuperare immediatamente sul campo la categoria perduta nella stagione regolare.

## Girone A
### Squadre partecipanti

| Club | Stagione | Città | Stadio | Stagione precedente |
| Biellese | dettagli | Biella (VC) | Stadio Lamarmora | 7ª nel gir.A della Serie B-C Alta Italia |
| Carrarese | dettagli | Carrara (MS) | Stadio Viale XX Settembre | 11ª nel gir.A della Serie C Centro-Sud |
| Casale | dettagli | Casale Monferrato (AL) | Stadio Natale Palli | 5º nel gir.A della Serie B-C Alta Italia |
| Como | dettagli | Como | Stadio Giuseppe Sinigaglia | 8º nel gir.B della Serie B-C Alta Italia |
| Crema | dettagli | Crema (CR) | Stadio Comunale | 6º nel gir.B della Serie B-C Alta Italia |
| Fanfulla | dettagli | Lodi (MI) | Stadio Dossenina | 7º nel gir.B della Serie B-C Alta Italia |
| Gallaratese | dettagli | Gallarate (VA) | Stadio Alessandro Maino | 10ª nel gir.B della Serie B-C Alta Italia |
| Lecco | dettagli | Lecco (CO) | Stadio di via Cantarelli | 3º nel gir.B della Serie B-C Alta Italia |
| Legnano | dettagli | Legnano (MI) | Stadio di via Pisacane | 4º nel gir.B della Serie B-C Alta Italia |
| Novara | dettagli | Novara | Stadio di Via Alcarotti | 5º nel gir.A della Serie B-C Alta Italia |
| Pistoiese | dettagli | Pistoia | Stadio Monteoliveto | 3ª nel gir.A della Serie C Centro-Sud |
| Pro Patria | dettagli | Busto Arsizio (VA) | Stadio Comunale | 2º nel gir.finale della Serie B Alta Italia |
| Pro Sesto | dettagli | Sesto San Giovanni (MI) | Stadio Breda | 8ª nel gir.B della Serie B-C Alta Italia |
| Pro Vercelli | dettagli | Vercelli | Stadio Leonida Robbiano | 3ª nel gir.A della Serie B-C Alta Italia |
| Savona | dettagli | Savona | Stadio Comunale | 10º nel gir.A della Serie B-C Alta Italia |
| Seregno | dettagli | Seregno (MI) | Stadio Ferruccio Trabattoni | 9º nel gir.B della Serie B-C Alta Italia |
| Sestrese | dettagli | Genova | Campo Sportivo di via Tripoli | 9ª nel gir.A della Serie B-C Alta Italia |
| Spezia | dettagli | La Spezia | Stadio Alberto Picco | 3ª nel gir.B della 1ª Divisione Ligure |
| Varese | dettagli | Varese | Stadio di Masnago | 4º nel gir.P della 1ª Divisione Lombarda |
| Viareggio | dettagli | Viareggio (LU) | Campo dei Pini | 5º nel gir.A della Serie C Centro-Sud |
| Vigevano | dettagli | Vigevano (PV) | Stadio Dante Merlo | 3º nel gir.finale della Serie B Alta Italia |
| Vogherese | dettagli | Voghera (PV) | Stadio Comunale | 7ª nel gir.A della Serie B-C Alta Italia |

### Allenatori

| Club | Allenatore |
| Biellese | Mario Sperone |
| Carrarese | Imre Payer |
| Casale | Eraldo Patrucco |
| Como | Eraldo Monzeglio |
| Crema | Guido Dossena |
| Fanfulla | Mario Villini |
| Gallaratese | Aldo Biffi |
| Lecco | Oreste Barale |
| Legnano | Róbert Winkler |
| Novara | Luigi Bajardi (1ª-?ª) Remo Versaldi (?ª-42ª) |
| Pistoiese | Árpád Hajós |
| Club | Allenatore |
| Pro Patria | Carlo Rigotti |
| Pro Sesto | Carlo Mantegazza e Alexander Popovic |
| Pro Vercelli | Antonio Janni |
| Savona | Rinaldo Roggero (1ª-?ª) Virgilio Felice Levratto (?ª-42ª) |
| Seregno | Mario Malatesta |
| Sestrese | Ferenc Hirzer |
| Spezia | Ottavio Barbieri |
| Varese | Primo Danieli |
| Viareggio | Mario Magnozzi e Leone Della Latta |
| Vigevano | Luis Monti |
| Vogherese | Renato Pasturenti |

### Classifica finale

| Pos. | Squadra | Pt | G | V | N | P | GF | GS |
| 1. | Pro Patria | 60 | 42 | 27 | 6 | 9 | 84 | 39 |
| 2. | Legnano | 53 | 42 | 21 | 11 | 10 | 67 | 42 |
| 3. | Novara | 48 | 42 | 18 | 12 | 12 | 47 | 34 |
| 3. | Seregno | 48 | 42 | 18 | 12 | 12 | 69 | 52 |
| 3. | Spezia | 48 | 42 | 18 | 12 | 12 | 62 | 47 |
| 3. | Pistoiese | 48 | 42 | 21 | 6 | 15 | 86 | 70 |
| 7. | Vigevano | 46 | 42 | 18 | 10 | 14 | 59 | 57 |
| 8. | Pro Vercelli | 42 | 42 | 14 | 14 | 14 | 54 | 52 |
| 8. | Como | 42 | 42 | 16 | 10 | 16 | 61 | 59 |
| 8. | Gallaratese | 42 | 42 | 13 | 16 | 13 | 31 | 40 |
| 11. | Fanfulla | 41 | 42 | 16 | 9 | 17 | 66 | 60 |
| 11. | Crema | 41 | 42 | 17 | 7 | 18 | 60 | 57 |
| 11. | Carrarese | 41 | 42 | 15 | 11 | 16 | 51 | 53 |
| 11. | Pro Sesto | 41 | 42 | 17 | 7 | 18 | 49 | 56 |
| 15. | Viareggio | 40 | 42 | 16 | 8 | 18 | 72 | 70 |
| 15. | Varese | 40 | 42 | 17 | 6 | 19 | 61 | 62 |
| 17. | Vogherese | 39 | 42 | 16 | 7 | 19 | 54 | 69 |
| 18. | Biellese | 39 | 42 | 14 | 11 | 17 | 63 | 75 |
| 19. | Sestrese | 37 | 42 | 12 | 13 | 17 | 61 | 69 |
| 20. | Lecco | 34 | 42 | 12 | 10 | 20 | 50 | 67 |
| 21. | Savona | 32 | 42 | 13 | 6 | 23 | 49 | 78 |
| 22. | Casale | 22 | 42 | 7 | 8 | 27 | 47 | 95 |
Legenda:
    Promosso in Serie A 1947-1948.
    Retrocesso in Serie C 1947-1948.
    Retrocessione diretta.
Regolamento:
    Due punti a vittoria, uno a pareggio, zero a sconfitta.
    A parità di punteggio le squadre furono normalmente classificate a pari merito, mentre i regolamenti dei campionati redatti dalla F.I.G.C. per questa e per le successive stagioni prevedevano che, trovandosi necessità di attribuire qualsiasi titolo sportivo di promozione o retrocessione, si procedesse a disputare uno o più spareggi in campo neutro.
Note:
    Vogherese salva dopo spareggio con la ex aequo Biellese.

### Risultati
#### Tabellone

| | Bie | Car | Cas | Com | Cre | Fan | Gal | Lec | Leg | Nov | Pis | PPa | PSe | Pve | Sav | Ser | Ses | Spe | Var | Via | Vig | Vog |
| Biellese | –––– | 2-1 | 0-0 | 5-3 | 2-4 | 0-0 | 1-1 | 2-0 | 2-1 | 0-0 | 2-1 | 2-0 | 0-3 | 2-1 | 3-2 | 5-1 | 2-2 | 0-1 | 1-3 | 2-0 | 2-2 | 4-1 |
| Carrarese | 5-1 | –––– | 4-1 | 1-0 | 1-1 | 5-1 | 0-0 | 4-1 | 2-0 | 1-0 | 1-1 | 0-0 | 1-0 | 1-1 | 3-1 | 1-1 | 1-0 | 3-0 | 1-1 | 4-2 | 3-0 | 2-0 |
| Casale | 2-4 | 1-2 | –––– | 5-2 | 2-3 | 3-0 | 2-2 | 3-1 | 1-2 | 1-2 | 2-3 | 0-3 | 1-1 | 0-0 | 1-2 | 0-1 | 2-2 | 1-0 | 1-3 | 1-2 | 1-2 | 0-1 |
| Como | 4-0 | 1-1 | 1-0 | –––– | 1-1 | 2-1 | 1-0 | 1-0 | 1-1 | 1-0 | 4-2 | 3-2 | 4-0 | 1-0 | 2-0 | 4-1 | 0-1 | 2-2 | 1-1 | 2-0 | 0-1 | 2-0 |
| Crema | 2-1 | 0-0 | 1-2 | 2-0 | –––– | 1-1 | 1-0 | 0-2 | 0-1 | 2-1 | 5-1 | 0-1 | 1-0 | 1-0 | 4-1 | 2-2 | 4-1 | 3-1 | 1-2 | 4-1 | 4-1 | 2-0 |
| Fanfulla | 0-4 | 4-0 | 1-2 | 2-2 | 4-1 | –––– | 2-1 | 6-0 | 1-0 | 3-0 | 4-3 | 2-0 | 1-1 | 3-0 | 5-1 | 2-0 | 2-0 | 1-0 | 3-0 | 1-1 | 0-1 | 1-0 |
| Gallaratese | 1-1 | 1-0 | 0-0 | 1-0 | 0-0 | 1-0 | –––– | 1-0 | 1-1 | 0-2 | 1-1 | 0-0 | 0-0 | 3-0 | 2-0 | 1-0 | 1-0 | 0-2 | 2-1 | 1-0 | 1-0 | 1-0 |
| Lecco | 1-0 | 1-0 | 3-0 | 0-0 | 3-0 | 3-0 | 3-0 | –––– | 0-0 | 2-1 | 2-1 | 1-1 | 2-1 | 2-3 | 2-1 | 3-3 | 1-1 | 0-0 | 0-0 | 4-4 | 0-0 | 2-0 |
| Legnano | 1-1 | 1-0 | 1-1 | 2-1 | 2-1 | 1-1 | 1-1 | 2-0 | –––– | 2-0 | 2-1 | 2-0 | 4-0 | 4-2 | 6-0 | 0-3 | 4-2 | 1-1 | 1-0 | 1-0 | 4-1 | 1-0 |
| Novara | 1-1 | 1-0 | 4-0 | 2-0 | 2-0 | 0-0 | 1-1 | 2-0 | 1-0 | –––– | 1-1 | 2-1 | 2-0 | 1-0 | 3-0 | 2-1 | 0-2 | 0-1 | 1-1 | 3-0 | 3-3 | 1-0 |
| Pistoiese | 2-1 | 4-0 | 7-1 | 2-2 | 3-1 | 2-0 | 3-0 | 3-1 | 1-3 | 1-0 | –––– | 2-0 | 5-0 | 1-0 | 2-1 | 1-0 | 4-1 | 4-1 | 2-1 | 1-0 | 4-2 | 2-1 |
| Pro Patria | 3-1 | 2-0 | 4-0 | 4-2 | 2-0 | 6-2 | 2-1 | 1-0 | 1-0 | 2-0 | 4-0 | –––– | 2-1 | 3-1 | 2-1 | 4-2 | 2-1 | 2-1 | 5-3 | 2-1 | 4-0 | 10-0 |
| Pro Sesto | 2-0 | 3-1 | 0-1 | 1-0 | 2-1 | 1-0 | 1-0 | 3-1 | 2-1 | 1-1 | 1-2 | 0-0 | –––– | 3-0 | 4-0 | 0-1 | 2-0 | 1-2 | 1-2 | 4-1 | 0-2 | 1-0 |
| Pro Vercelli | 2-2 | 2-0 | 2-1 | 2-0 | 1-0 | 1-1 | 1-3 | 1-0 | 0-0 | 0-0 | 2-2 | 1-1 | 2-0 | –––– | 4-0 | 1-1 | 1-1 | 3-0 | 3-1 | 2-0 | 2-0 | 5-1 |
| Savona | 1-0 | 2-0 | 2-2 | 0-1 | 3-1 | 4-2 | 3-0 | 1-0 | 2-1 | 1-2 | 3-1 | 0-2 | 1-1 | 1-1 | –––– | 3-1 | 3-0 | 0-1 | 0-0 | 0-1 | 1-0 | 1-2 |
| Seregno | 4-0 | 1-0 | 2-1 | 3-0 | 0-0 | 2-2 | 1-1 | 5-2 | 0-2 | 0-0 | 5-3 | 2-0 | 1-0 | 1-1 | 5-0 | –––– | 4-0 | 1-1 | 1-0 | 3-0 | 2-0 | 3-0 |
| Sestrese | 4-1 | 5-0 | 4-1 | 3-3 | 0-1 | 1-0 | 2-0 | 3-2 | 2-2 | 2-1 | 1-1 | 0-1 | 0-1 | 1-0 | 4-4 | 1-1 | –––– | 1-1 | 1-0 | 1-1 | 5-1 | 1-1 |
| Spezia | 2-0 | 1-1 | 4-0 | 1-1 | 2-1 | 1-0 | 0-0 | 3-1 | 0-0 | 1-2 | 3-2 | 1-0 | 7-0 | 3-1 | 0-1 | 1-1 | 2-2 | –––– | 4-2 | 3-0 | 2-0 | 2-2 |
| Varese | 1-3 | 3-0 | 5-2 | 2-1 | 1-3 | 1-5 | 1-1 | 3-2 | 1-0 | 0-1 | 2-1 | 0-1 | 2-0 | 0-2 | 2-1 | 2-0 | 3-1 | 1-2 | –––– | 2-0 | 4-1 | 2-0 |
| Viareggio | 4-1 | 2-1 | 4-0 | 2-3 | 5-1 | 5-1 | 3-0 | 4-0 | 1-5 | 1-0 | 5-2 | 2-3 | 1-1 | 2-2 | 0-0 | 2-0 | 3-0 | 3-2 | 2-1 | –––– | 2-2 | 3-0 |
| Vigevano | 2-2 | 4-0 | 4-1 | 2-1 | 1-0 | 1-0 | 0-0 | 2-1 | 6-2 | 0-0 | 2-0 | 0-0 | 1-2 | 0-0 | 3-0 | 0-1 | 1-0 | 2-0 | 3-1 | 3-1 | –––– | 2-0 |
| Vogherese | 4-0 | 0-0 | 4-1 | 3-1 | 1-0 | 2-1 | 3-0 | 1-1 | 1-2 | 1-1 | 2-1 | 2-1 | 2-4 | 5-1 | 2-1 | 4-2 | 4-2 | 1-0 | 1-0 | 1-1 | 1-1 | –––– |

#### Calendario

| andata (1ª) | andata (1ª) | 1ª giornata | ritorno (22ª) | ritorno (22ª) |
| 22 set. | 5-1 | Biellese-Seregno | 0-4 | 16 feb. |
| 22 set. | 1-0 | Carrarese-Novara | 0-1 | 16 feb. |
| 22 set. | 1-1 | Como-Legnano | 1-2 | 16 feb. |
| 22 set. | 0-1 | Fanfulla-Vigevano | 0-1 | 16 feb. |
| 22 set. | 0-0 | Gallaratese-Casale | 2-2 | 16 feb. |
| 22 set. | 2-0 | Lecco-Vogherese | 1-1 | 16 feb. |
| 22 set. | 2-1 | Pro Patria-Spezia | 0-1 | 16 feb. |
| 22 set. | 1-0 | Pro Vercelli-Crema | 0-1 | 16 feb. |
| 22 set. | 0-0 | Savona-Varese | 1-2 | 16 feb. |
| 22 set. | 0-1 | Sestrese-Pro Sesto | 0-2 | 16 feb. |
| 22 set. | 5-2 | Viareggio-Pistoiese | 0-1 | 16 feb. |
| andata (2ª) | andata (2ª) | 2ª giornata | ritorno (23ª) | ritorno (23ª) |
| 29 set. | 1-3 | Biellese-Varese | 3-1 | 23 feb. |
| 29 set. | 1-0 | Carrarese-Pro Sesto | 1-3 | 23 feb. |
| 29 set. | 3-1 | Casale-Lecco | 0-3 | 23 feb. |
| 29 set. | 4-1 | Crema-Sestrese | 1-0 | 23 feb. |
| 29 set. | 1-0 | Gallaratese-Viareggio | 0-3 | 23 feb. |
| 29 set. | 1-1 | Legnano-Fanfulla | 0-1 | 23 feb. |
| 29 set. | 2-1 | Novara-Pro Patria | 0-2 | 23 feb. |
| 29 set. | 1-0 | Pistoiese-Pro Vercelli | 2-2 | 23 feb. |
| 29 set. | 5-0 | Seregno-Savona | 1-3 | 23 feb. |
| 29 set. | 2-0 | Vigevano-Spezia | 0-2 | 23 feb. |
| 29 set. | 3-1 | Vogherese-Como | 0-2 | 23 feb. |
| andata (3ª) | andata (3ª) | 3ª giornata | ritorno (24ª) | ritorno (24ª) |
| 6 ott. | 1-0 | Como-Novara | 0-2 | 2 mar. |
| 6 ott. | 0-2 | Crema-Lecco | 0-3 | 2 mar. |
| 6 ott. | 1-2 | Fanfulla-Casale | 0-3 | 2 mar. |
| 6 ott. | 4-2 | Pro Patria-Seregno | 0-2 | 2 mar. |
| 6 ott. | 2-0 | Pro Sesto-Biellese | 3-0 | 2 mar. |
| 6 ott. | 2-0 | Pro Vercelli-Carrarese | 1-1 | 2 mar. |
| 6 ott. | 1-2 | Savona-Vogherese | 1-2 | 2 mar. |
| 6 ott. | 1-1 | Sestrese-Pistoiese | 1-4 | 2 mar. |
| 6 ott. | 0-0 | Spezia-Gallaratese | 2-0 | 2 mar. |
| 6 ott. | 1-0 | Varese-Legnano | 0-1 | 2 mar. |
| 6 ott. | 2-2 | Viareggio-Vigevano | 1-3 | 2 mar. |
| andata (4ª) | andata (4ª) | 4ª giornata | ritorno (25ª) | ritorno (25ª) |
| 13 ott. | 0-0 | Carrarese-Pro Patria | 0-2 | 9 mar. |
| 13 ott. | 1-2 | Casale-Viareggio | 0-4 | 9 mar. |
| 13 ott. | 1-0 | Gallaratese-Vogherese | 0-3 | 9 mar. |
| 13 ott. | 0-0 | Lecco-Varese | 2-3 | 9 mar. |
| 13 ott. | 4-0 | Legnano-Pro Sesto | 1-2 | 9 mar. |
| 13 ott. | 1-0 | Novara-Pro Vercelli | 0-0 | 9 mar. |
| 13 ott. | 2-2 | Pistoiese-Como | 2-4 | 9 mar. |
| 13 ott. | 4-2 | Savona-Fanfulla | 1-5 | 9 mar. |
| 13 ott. | 0-0 | Seregno-Crema | 2-2 | 9 mar. |
| 13 ott. | 2-2 | Spezia-Sestrese | 1-1 | 9 mar. |
| 13 ott. | 2-2 | Vigevano-Biellese | 2-2 | 9 mar. |
| andata (5ª) | andata (5ª) | 5ª giornata | ritorno (26ª) | ritorno (26ª) |
| 20 ott. | 2-1 | Biellese-Pistoiese | 1-2 | 16 mar. |
| 20 ott. | 0-0 | Casale-Pro Vercelli | 1-2 | 16 mar. |
| 20 ott. | 1-0 | Como-Gallaratese | 0-1 | 16 mar. |
| 20 ott. | 4-1 | Crema-Vigevano | 0-1 | 16 mar. |
| 20 ott. | 1-0 | Lecco-Carrarese | 1-4 | 16 mar. |
| 20 ott. | 1-0 | Pro Patria-Legnano | 0-2 | 16 mar. |
| 20 ott. | 4-0 | Pro Sesto-Savona | 1-1 | 16 mar. |
| 20 ott. | 1-0 | Sestrese-Fanfulla | 0-2 | 16 mar. |
| 20 ott. | 2-0 | Varese-Seregno | 0-1 | 16 mar. |
| 7 nov. | 1-0 | Viareggio-Novara | 0-3 | 16 mar. |
| 20 ott. | 1-0 | Vogherese-Spezia | 2-2 | 16 mar. |
| andata (6ª) | andata (6ª) | 6ª giornata | ritorno (27ª) | ritorno (27ª) |
| 27 ott. | 1-1 | Carrarese-Crema | 0-0 | 23 mar. |
| 27 ott. | 0-4 | Fanfulla-Biellese | 0-0 | 23 mar. |
| 27 ott. | 1-1 | Legnano-Casale | 2-1 | 23 mar. |
| 27 ott. | 2-0 | Novara-Pro Sesto | 1-1 | 23 mar. |
| 27 ott. | 4-2 | Pistoiese-Vigevano | 0-2 | 23 mar. |
| 27 ott. | 1-0 | Pro Patria-Lecco | 1-1 | 23 mar. |
| 27 ott. | 5-1 | Pro Vercelli-Vogherese | 1-5 | 23 mar. |
| 27 ott. | 3-0 | Savona-Gallaratese | 0-2 | 23 mar. |
| 27 ott. | 4-0 | Seregno-Sestrese | 1-1 | 23 mar. |
| 27 ott. | 1-1 | Spezia-Como | 2-2 | 23 mar. |
| 27 ott. | 2-0 | Varese-Viareggio | 1-2 | 23 mar. |
| andata (7ª) | andata (7ª) | 7ª giornata | ritorno (28ª) | ritorno (28ª) |
| 3 nov. | 2-2 | Biellese-Sestrese | 1-4 | 30 mar. |
| 3 nov. | 5-1 | Crema-Pistoiese | 1-3 | 30 mar. |
| 3 nov. | 1-0 | Gallaratese-Fanfulla | 1-2 | 30 mar. |
| 3 nov. | 2-1 | Lecco-Savona | 0-1 | 30 mar. |
| 3 nov. | 1-1 | Legnano-Spezia | 0-0 | 30 mar. |
| 3 nov. | 1-2 | Pro Sesto-Varese | 0-2 | 30 mar. |
| 3 nov. | 2-0 | Pro Vercelli-Como | 0-1 | 30 mar. |
| 3 nov. | 2-1 | Seregno-Casale | 1-0 | 30 mar. |
| 3 nov. | 2-3 | Viareggio-Pro Patria | 1-2 | 30 mar. |
| 3 nov. | 4-0 | Vigevano-Carrarese | 0-3 | 30 mar. |
| 3 nov. | 1-1 | Vogherese-Novara | 0-1 | 30 mar. |
| andata (8ª) | andata (8ª) | 8ª giornata | ritorno (29ª) | ritorno (29ª) |
| 10 nov. | 3-1 | Carrarese-Savona | 0-2 | 6 apr. |
| 10 nov. | 1-2 | Casale-Vigevano | 1-4 | 6 apr. |
| 10 nov. | 4-0 | Como-Pro Sesto | 0-1 | 6 apr. |
| 10 nov. | 1-1 | Fanfulla-Viareggio | 1-5 | 6 apr. |
| 10 nov. | 1-1 | Novara-Biellese | 0-0 | 6 apr. |
| 10 nov. | 1-3 | Pistoiese-Legnano | 1-2 | 6 apr. |
| 10 nov. | 2-1 | Pro Patria-Gallaratese | 0-0 | 6 apr. |
| 10 nov. | 1-0 | Sestrese-Pro Vercelli | 1-1 | 6 apr. |
| 10 nov. | 3-1 | Spezia-Lecco | 0-0 | 6 apr. |
| 10 nov. | 1-3 | Varese-Crema | 2-1 | 6 apr. |
| 10 nov. | 4-2 | Vogherese-Seregno | 0-3 | 6 apr. |
| andata (9ª) | andata (9ª) | 9ª giornata | ritorno (30ª) | ritorno (30ª) |
| 17 nov. | 2-1 | Biellese-Carrarese | 1-5 | 13 apr. |
| 17 nov. | 2-1 | Crema-Novara | 0-2 | 13 apr. |
| 17 nov. | 1-1 | Gallaratese-Pistoiese | 0-3 | 13 apr. |
| 17 nov. | 0-0 | Lecco-Como | 0-1 | 13 apr. |
| 17 nov. | 5-3 | Pro Patria-Varese | 1-0 | 13 apr. |
| 17 nov. | 1-2 | Pro Sesto-Spezia | 0-7 | 13 apr. |
| 17 nov. | 1-1 | Pro Vercelli-Fanfulla | 0-3 | 13 apr. |
| 17 nov. | 2-2 | Savona-Casale | 2-1 | 13 apr. |
| 17 nov. | 1-1 | Sestrese-Vogherese | 2-4 | 13 apr. |
| 17 nov. | 1-5 | Viareggio-Legnano | 0-1 | 13 apr. |
| 17 nov. | 0-1 | Vigevano-Seregno | 0-2 | 13 apr. |
| andata (10ª) | andata (10ª) | 10ª giornata | ritorno (31ª) | ritorno (31ª) |
| 24 nov. | 0-0 | Carrarese-Gallaratese | 0-1 | 20 apr. |
| 24 nov. | 0-3 | Casale-Pro Patria | 0-4 | 20 apr. |
| 24 nov. | 2-0 | Como-Savona | 1-0 | 20 apr. |
| 24 nov. | 6-0 | Fanfulla-Lecco | 0-3 | 20 apr. |
| 24 nov. | 1-1 | Legnano-Biellese | 1-2 | 20 apr. |
| 24 nov. | 0-2 | Novara-Sestrese | 1-2 | 20 apr. |
| 24 nov. | 5-0 | Pistoiese-Pro Sesto | 2-1 | 20 apr. |
| 24 nov. | 3-0 | Seregno-Viareggio | 0-2 | 20 apr. |
| 24 nov. | 3-1 | Spezia-Pro Vercelli | 0-3 | 20 apr. |
| 24 nov. | 4-1 | Varese-Vigevano | 1-3 | 20 apr. |
| 24 nov. | 1-0 | Vogherese-Crema | 0-2 | 20 apr. |
| andata (11ª) | andata (11ª) | 11ª giornata | ritorno (32ª) | ritorno (32ª) |
| 1º dic. | 0-0 | Biellese-Casale | 4-2 | 27 apr. |
| 1º dic. | 1-1 | Como-Carrarese | 0-1 | 25 apr. |
| 1º dic. | 3-1 | Crema-Spezia | 1-2 | 27 apr. |
| 1º dic. | 2-1 | Gallaratese-Varese | 1-1 | 27 apr. |
| 30 nov. | 3-3 | Lecco-Seregno | 2-5 | 27 apr. |
| 1º dic. | 0-0 | Novara-Fanfulla | 0-3 | 27 apr. |
| 1º dic. | 4-0 | Pro Patria-Pistoiese | 0-2 | 25 apr. |
| 1º dic. | 1-1 | Savona-Pro Vercelli | 0-4 | 27 apr. |
| 1º dic. | 2-2 | Sestrese-Legnano | 2-4 | 27 apr. |
| 1º dic. | 1-1 | Viareggio-Pro Sesto | 1-4 | 27 apr. |
| 1º dic. | 2-0 | Vigevano-Vogherese | 1-1 | 27 apr. |
| andata (12ª) | andata (12ª) | 12ª giornata | ritorno (33ª) | ritorno (33ª) |
| 8 dic. | 1-0 | Carrarese-Sestrese | 0-5 | 4 mag. |
| 8 dic. | 4-1 | Crema-Savona | 1-3 | 4 mag. |
| 8 dic. | 2-0 | Fanfulla-Pro Patria | 2-6 | 4 mag. |
| 8 dic. | 2-0 | Legnano-Novara | 0-1 | 4 mag. |
| 8 dic. | 3-1 | Pistoiese-Lecco | 1-2 | 4 mag. |
| 8 dic. | 0-1 | Pro Sesto-Seregno | 0-1 | 4 mag. |
| 8 dic. | 2-2 | Pro Vercelli-Biellese | 1-2 | 4 mag. |
| 8 dic. | 4-0 | Spezia-Casale | 0-1 | 4 mag. |
| 8 dic. | 2-0 | Varese-Vogherese | 0-1 | 4 mag. |
| 8 dic. | 2-3 | Viareggio-Como | 0-2 | 4 mag. |
| 8 dic. | 0-0 | Vigevano-Gallaratese | 0-1 | 4 mag. |
| andata (13ª) | andata (13ª) | 13ª giornata | ritorno (34ª) | ritorno (34ª) |
| 15 dic. | 0-1 | Biellese-Spezia | 0-2 | 11 mag. |
| 15 dic. | 1-1 | Casale-Pro Sesto | 1-0 | 11 mag. |
| 15 dic. | 1-1 | Como-Varese | 1-2 | 11 mag. |
| 15 dic. | 4-1 | Fanfulla-Crema | 1-1 | 11 mag. |
| 15 dic. | 1-1 | Gallaratese-Legnano | 1-1 | 11 mag. |
| 15 dic. | 0-0 | Lecco-Vigevano | 1-2 | 11 mag. |
| 15 dic. | 3-1 | Pro Patria-Pro Vercelli | 1-1 | 11 mag. |
| 15 dic. | 3-1 | Savona-Pistoiese | 1-2 | 11 mag. |
| 15 dic. | 0-0 | Seregno-Novara | 1-2 | 11 mag. |
| 15 dic. | 1-1 | Sestrese-Viareggio | 0-3 | 11 mag. |
| 15 dic. | 0-0 | Vogherese-Carrarese | 0-2 | 11 mag. |
| andata (14ª) | andata (14ª) | 14ª giornata | ritorno (35ª) | ritorno (35ª) |
| 22 dic. | 0-1 | Crema-Pro Patria | 0-2 | 15 mag. |
| 22 dic. | 1-0 | Legnano-Carrarese | 0-2 | 18 mag. |
| 23 dic. | 4-0 | Novara-Casale | 2-1 | 18 mag. |
| 22 dic. | 2-1 | Pistoiese-Vogherese | 1-2 | 18 mag. |
| 22 dic. | 3-1 | Pro Sesto-Lecco | 1-2 | 18 mag. |
| 22 dic. | 1-3 | Pro Vercelli-Gallaratese | 0-3 | 18 mag. |
| 22 dic. | 3-0 | Seregno-Como | 1-4 | 18 mag. |
| 22 dic. | 1-0 | Spezia-Fanfulla | 0-1 | 18 mag. |
| 22 dic. | 3-1 | Varese-Sestrese | 0-1 | 18 mag. |
| 22 dic. | 4-1 | Viareggio-Biellese | 0-2 | 18 mag. |
| 9 gen. | 3-0 | Vigevano-Savona | 0-1 | 18 mag. |
| andata (15ª) | andata (15ª) | 15ª giornata | ritorno (36ª) | ritorno (36ª) |
| 29 dic. | 2-4 | Biellese-Crema | 1-2 | 25 mag. |
| 29 dic. | 1-1 | Carrarese-Pistoiese | 0-4 | 25 mag. |
| 23 gen. | 3-0 | Fanfulla-Varese | 5-1 | 25 mag. |
| 29 dic. | 1-0 | Gallaratese-Seregno | 1-1 | 25 mag. |
| 29 dic. | 2-1 | Lecco-Novara | 0-2 | 25 mag. |
| 29 dic. | 4-2 | Pro Patria-Como | 2-3 | 25 mag. |
| 23 gen. | 0-2 | Pro Sesto-Vigevano | 2-1 | 25 mag. |
| 29 dic. | 2-0 | Pro Vercelli-Viareggio | 2-2 | 25 mag. |
| 29 dic. | 0-1 | Savona-Spezia | 1-0 | 25 mag. |
| 29 dic. | 4-1 | Sestrese-Casale | 2-2 | 25 mag. |
| 29 dic. | 1-2 | Vogherese-Legnano | 0-1 | 25 mag. |
| andata (16ª) | andata (16ª) | 16ª giornata | ritorno (37ª) | ritorno (37ª) |
| 1º gen. | 4-1 | Biellese-Vogherese | 0-4 | 1º giu. |
| 1º gen. | 1-2 | Casale-Carrarese | 1-4 | 1º giu. |
| 1º gen. | 0-1 | Como-Sestrese | 3-3 | 1º giu. |
| 1º gen. | 1-0 | Crema-Gallaratese | 0-0 | 1º giu. |
| 1º gen. | 3-3 | Novara-Vigevano | 0-0 | 1º giu. |
| 1º gen. | 2-0 | Pistoiese-Fanfulla | 3-4 | 1º giu. |
| 1º gen. | 2-1 | Pro Patria-Pro Sesto | 0-0 | 1º giu. |
| 1º gen. | 2-1 | Savona-Legnano | 0-6 | 1º giu. |
| 1º gen. | 1-1 | Seregno-Spezia | 1-1 | 1º giu. |
| 1º gen. | 0-2 | Varese-Pro Vercelli | 1-3 | 1º giu. |
| 1º gen. | 4-0 | Viareggio-Lecco | 4-4 | 1º giu. |
| andata (17ª) | andata (17ª) | 17ª giornata | ritorno (38ª) | ritorno (38ª) |
| 5 gen. | 4-2 | Carrarese-Viareggio | 1-2 | 8 giu. |
| 5 gen. | 2-2 | Fanfulla-Como | 1-2 | 8 giu. |
| 5 gen. | 1-1 | Gallaratese-Biellese | 1-1 | 8 giu. |
| 5 gen. | 2-0 | Legnano-Lecco | 0-0 | 8 giu. |
| 5 gen. | 1-0 | Pistoiese-Novara | 1-1 | 8 giu. |
| 5 gen. | 2-1 | Pro Sesto-Crema | 0-1 | 8 giu. |
| 5 gen. | 1-1 | Pro Vercelli-Seregno | 1-1 | 8 giu. |
| 5 gen. | 4-4 | Sestrese-Savona | 0-3 | 8 giu. |
| 5 gen. | 4-2 | Spezia-Varese | 2-1 | 8 giu. |
| 5 gen. | 0-0 | Vigevano-Pro Patria | 0-4 | 8 giu. |
| 5 gen. | 4-1 | Vogherese-Casale | 1-0 | 8 giu. |
| andata (18ª) | andata (18ª) | 18ª giornata | ritorno (39ª) | ritorno (39ª) |
| 12 gen. | 2-0 | Biellese-Pro Patria | 1-3 | 15 giu. |
| 12 gen. | 1-1 | Carrarese-Varese | 0-3 | 15 giu. |
| 12 gen. | 2-3 | Casale-Pistoiese | 1-7 | 15 giu. |
| 12 gen. | 0-1 | Como-Vigevano | 1-2 | 15 giu. |
| 12 gen. | 0-1 | Crema-Legnano | 1-2 | 15 giu. |
| 12 gen. | 1-0 | Gallaratese-Sestrese | 0-2 | 15 giu. |
| 12 gen. | 2-3 | Lecco-Pro Vercelli | 0-1 | 15 giu. |
| 12 gen. | 0-1 | Novara-Spezia | 2-1 | 15 giu. |
| 12 gen. | 1-0 | Pro Sesto-Vogherese | 4-2 | 15 giu. |
| 12 gen. | 0-1 | Savona-Viareggio | 0-0 | 15 giu. |
| 12 gen. | 2-2 | Seregno-Fanfulla | 0-2 | 15 giu. |
| andata (19ª) | andata (19ª) | 19ª giornata | ritorno (40ª) | ritorno (40ª) |
| 19 gen. | 5-3 | Biellese-Como | 0-4 | 22 giu. |
| 19 gen. | 1-2 | Crema-Casale | 3-2 | 22 giu. |
| 19 gen. | 1-1 | Fanfulla-Pro Sesto | 0-1 | 22 giu. |
| 19 gen. | 3-0 | Lecco-Gallaratese | 0-1 | 22 giu. |
| 19 gen. | 0-3 | Legnano-Seregno | 2-0 | 22 giu. |
| 19 gen. | 3-0 | Novara-Savona | 2-1 | 22 giu. |
| 19 gen. | 2-1 | Pro Patria-Sestrese | 1-0 | 22 giu. |
| 19 gen. | 1-1 | Spezia-Carrarese | 0-3 | 22 giu. |
| 19 gen. | 2-1 | Varese-Pistoiese | 1-2 | 22 giu. |
| 19 gen. | 3-0 | Viareggio-Vogherese | 1-1 | 22 giu. |
| 19 gen. | 0-0 | Vigevano-Pro Vercelli | 0-2 | 22 giu. |
| andata (20ª) | andata (20ª) | 20ª giornata | ritorno (41ª) | ritorno (41ª) |
| 9 feb. | 1-3 | Casale-Varese | 2-5 | 29 giu. |
| 26 gen. | 1-1 | Como-Crema | 0-2 | 29 giu. |
| 26 gen. | 4-0 | Fanfulla-Carrarese | 1-5 | 29 giu. |
| 9 feb. | 0-2 | Gallaratese-Novara | 1-1 | 29 giu. |
| 26 gen. | 1-1 | Lecco-Sestrese | 2-3 | 29 giu. |
| 26 gen. | 4-1 | Legnano-Vigevano | 2-6 | 29 giu. |
| 9 feb. | 1-0 | Pistoiese-Seregno | 3-5 | 29 giu. |
| 9 feb. | 2-0 | Pro Vercelli-Pro Sesto | 0-3 | 29 giu. |
| 26 gen. | 1-0 | Savona-Biellese | 2-3 | 29 giu. |
| 26 gen. | 3-2 | Viareggio-Spezia | 0-3 | 29 giu. |
| 9 feb. | 2-1 | Vogherese-Pro Patria | 0-10 | 29 giu. |
| andata (21ª) | andata (21ª) | 21ª giornata | ritorno (42ª) | ritorno (42ª) |
| 2 feb. | 2-0 | Biellese-Lecco | 0-1 | 6 lug. |
| 2 feb. | 1-1 | Carrarese-Seregno | 0-1 | 6 lug. |
| 2 feb. | 1-0 | Como-Casale | 2-5 | 6 lug. |
| 2 feb. | 4-1 | Crema-Viareggio | 1-5 | 6 lug. |
| 2 feb. | 1-1 | Novara-Varese | 1-0 | 6 lug. |
| 2 feb. | 1-0 | Pro Sesto-Gallaratese | 0-0 | 6 lug. |
| 2 feb. | 0-0 | Pro Vercelli-Legnano | 2-4 | 6 lug. |
| 2 feb. | 0-2 | Savona-Pro Patria | 1-2 | 6 lug. |
| 2 feb. | 3-2 | Spezia-Pistoiese | 1-4 | 6 lug. |
| 2 feb. | 1-0 | Vigevano-Sestrese | 1-5 | 6 lug. |
| 2 feb. | 2-1 | Vogherese-Fanfulla | 0-1 | 6 lug. |

### Spareggi
#### Spareggio salvezza

| | Risultati | | Luogo e data |
| Vogherese | 3-1 | Biellese | Legnano, 13 luglio 1947 |

## Girone B
### Squadre partecipanti

| Club | Stagione | Città | Stadio | Stagione precedente |
| Anconitana | dettagli | Ancona | Stadio Dorico | 11º nella Serie A-B del Centro Sud |
| Cesena | dettagli | Cesena (FO) | Ippodromo Del Savio | 8º nel girone C della Serie B-C Alta Italia |
| Cremonese | dettagli | Cremona | Stadio Giovanni Zini | 5ª nel gir.finale della Serie B Alta Italia |
| Empoli | dettagli | Empoli (FI) | Stadio Comunale di Empoli | 5º nel girone A della Serie C Centro-Sud |
| Forlì | dettagli | Forlì | Stadio Tullo Morgagni | 10º nel girone C della Serie B-C Alta Italia |
| Lucchese | dettagli | Lucca | Stadio Porta Elisa | 2º nel girone A della Serie C Centro-Sud |
| Mantova | dettagli | Mantova | Stadio John Robert Nation | 10º nel girone B della Serie B-C Alta Italia |
| Mestrina | dettagli | Venezia | Stadio Francesco Baracca | 1ª nelle finali della Serie C Alta Italia |
| Padova | dettagli | Padova | Stadio Silvio Appiani | 6º nel gir.finale della Serie B Alta Italia |
| Parma | dettagli | Parma | Stadio Ennio Tardini | 3º nel girone C della Serie B-C Alta Italia |
| Piacenza | dettagli | Piacenza | Stadio Barriera Genova | 4º nel girone A della Serie B-C Alta Italia |
| Pisa | dettagli | Pisa | Stadio Arena Garibaldi | 10º nel girone A della Serie C Centro-Sud |
| Prato | dettagli | Prato (FI) | Stadio Lungobisenzio | 1º nel girone A della Serie C Centro-Sud |
| Pro Gorizia | dettagli | Gorizia | Stadio Baiamonti | 7º nel girone C della Serie B-C Alta Italia |
| Reggiana | dettagli | Reggio Emilia | Stadio Mirabello | 4ª nel gir.finale della Serie B Alta Italia |
| Siena | dettagli | Siena | Stadio Rastrello | 10º nella Serie A-B del Centro-Sud |
| SPAL | dettagli | Ferrara | Campo Sportivo Comunale | 8º nel girone C della Serie B-C Alta Italia |
| Suzzara | dettagli | Suzzara (MN) | Campo Sportivo Comunale | 5º nel girone C della Serie B-C Alta Italia |
| Treviso | dettagli | Treviso | Stadio Omobono Tenni | 6º nel girone C della Serie B-C Alta Italia |
| Udinese | dettagli | Udine | Stadio Moretti | 10º nel girone C della Serie B-C Alta Italia |
| Verona | dettagli | Verona | Stadio Marcantonio Bentegodi | 3º nel girone C della Serie B-C Alta Italia |

### Allenatori

| Club | Allenatore |
| Anconitana | Achille Piccini (1ª-?ª) Alceo Moretti (?ª-42ª) |
| Cesena | Luigi Milano (allenatore-giocatore) |
| Cremonese | Italo Defendi (1ª-?ª) Pietro Pasinati (?ª-42ª) |
| Empoli | Enrico Crotti |
| Forlì | Umberto Zanolla |
| Lucchese | Aldo Olivieri |
| Mantova | Renato Bodini (1ª-?ª) Lino Taioli (?ª-?ª) Guglielmo Reggiani (?ª-42ª) |
| Mestrina | Virginio Rosetta |
| Padova | Feliciano Monti (1ª-6ª) Pietro Serantoni (7ª-42ª) |
| Parma | Renato Cattaneo (1ª-?ª) Venuto Lombatti (?ª-?ª) Ricardo Frione (?ª-?ª) Tito Mistrali (?ª-42ª) |
| Club | Allenatore |
| Piacenza | Giuseppe Marchi |
| Pisa | Giuseppe Forlivesi (1ª-42ª) Angelo Pasolini (spareggio salvezza) |
| Prato | Alfredo Notti (1ª-?ª) Mario Genta (?ª-42ª) |
| Pro Gorizia | Giacomo Blason |
| Reggiana | Bruno Vale (1ª-21ª) Alcide Ivan Violi (22ª-42ª) |
| Siena | Alberto Macchi |
| SPAL | Guido Testolina |
| Suzzara | Federico Allasio |
| Treviso | Luigi Miconi (1ª-?ª) Bruno Bozzolo (?ª-42ª) |
| Udinese | Vittorio Faroppa |
| Verona | János Vanicsek |

### Classifica finale

| Pos. | Squadra | Pt | G | V | N | P | GF | GS |
| 1. | Lucchese | 54 | 40 | 24 | 6 | 10 | 78 | 45 |
| 2. | Padova | 49 | 40 | 20 | 9 | 11 | 53 | 36 |
| 3. | Empoli | 47 | 40 | 18 | 11 | 11 | 54 | 38 |
| 4. | Treviso | 46 | 40 | 19 | 8 | 13 | 56 | 41 |
| 5. | Siena | 45 | 40 | 17 | 11 | 12 | 47 | 45 |
| 6. | SPAL | 43 | 40 | 15 | 13 | 12 | 53 | 33 |
| 6. | Cremonese | 43 | 40 | 17 | 9 | 14 | 65 | 47 |
| 8. | Verona | 42 | 40 | 15 | 12 | 13 | 59 | 48 |
| 8. | Mantova | 42 | 40 | 16 | 10 | 14 | 48 | 51 |
| 10. | Suzzara | 41 | 40 | 12 | 17 | 11 | 38 | 58 |
| 11. | Udinese | 40 | 40 | 14 | 12 | 14 | 47 | 42 |
| 12. | Piacenza | 39 | 40 | 15 | 9 | 16 | 37 | 44 |
| 12. | Reggiana | 39 | 40 | 12 | 15 | 13 | 38 | 48 |
| 14. | Parma | 38 | 40 | 14 | 10 | 16 | 41 | 45 |
| 15. | Prato | 37 | 40 | 14 | 9 | 17 | 46 | 50 |
| 16. | Pisa | 36 | 40 | 12 | 12 | 16 | 38 | 44 |
| 17. | Anconitana | 36 | 40 | 13 | 10 | 17 | 43 | 51 |
| 18. | Mestrina | 33 | 40 | 12 | 9 | 19 | 40 | 56 |
| 19. | Forlì | 31 | 40 | 10 | 11 | 19 | 38 | 56 |
| 20. | Pro Gorizia | 30 | 40 | 9 | 12 | 19 | 38 | 57 |
| 21. | Cesena | 29 | 40 | 10 | 9 | 21 | 36 | 58 |
Legenda:
    Promosso in Serie A 1947-1948.
    Retrocesso in Serie C 1947-1948.
    Retrocessione diretta.
Regolamento:
    Due punti a vittoria, uno a pareggio, zero a sconfitta.
    A parità di punteggio le squadre furono normalmente classificate a pari merito, mentre i regolamenti dei campionati redatti dalla F.I.G.C. per questa e per le successive stagioni prevedevano che, trovandosi necessità di attribuire qualsiasi titolo sportivo di promozione o retrocessione, si procedesse a disputare uno o più spareggi in campo neutro.
Note:
    Pisa salvo dopo spareggio con la ex aequo Anconitana.
    Anconitana riammessa dopo aver vinto una qualificazione a turno secco con la Biellese, altra squadra dell'Alta Italia giunta in una posizione equivalente.
    La Pro Gorizia è poi stata riammessa a far parte della Lega Calcio come squadra della Venezia Giulia occupata dagli Alleati.

### Risultati
#### Tabellone

| | Anc | Ces | Cre | Emp | For | Luc | Man | Mes | Pad | Par | Pia | Pis | Pra | PGo | Reg | Spa | Sie | Suz | Tre | Udi | Ver |
| Anconitana | –––– | 1-0 | 4-2 | 1-2 | 3-1 | 0-4 | 2-0 | 0-0 | 1-0 | 2-1 | 4-0 | 2-1 | 1-1 | 2-2 | 1-1 | 1-0 | 1-1 | 0-1 | 2-1 | 1-1 | 1-0 |
| Cesena | 2-1 | –––– | 2-1 | 2-4 | 0-0 | 4-2 | 0-1 | 1-1 | 1-0 | 1-1 | 0-1 | 2-0 | 1-0 | 2-0 | 2-2 | 1-0 | 0-1 | 0-0 | 3-2 | 1-0 | 1-3 |
| Cremonese | 1-0 | 4-0 | –––– | 0-0 | 1-0 | 3-4 | 1-1 | 2-0 | 2-0 | 1-1 | 0-0 | 3-0 | 0-2 | 3-1 | 7-0 | 2-1 | 6-0 | 4-1 | 1-1 | 2-1 | 1-1 |
| Empoli | 3-1 | 2-1 | 0-0 | –––– | 1-1 | 5-2 | 1-0 | 2-0 | 0-1 | 2-1 | 4-2 | 2-0 | 1-0 | 0-1 | 1-0 | 1-1 | 1-0 | 3-0 | 1-2 | 1-0 | 4-0 |
| Forlì | 2-2 | 2-1 | 3-3 | 0-0 | –––– | 0-2 | 2-1 | 3-2 | 1-1 | 1-1 | 2-0 | 1-0 | 3-0 | 2-1 | 1-0 | 3-3 | 0-0 | 0-0 | 0-1 | 1-0 | 2-1 |
| Lucchese | 3-1 | 3-0 | 1-0 | 2-3 | 2-0 | –––– | 5-0 | 1-2 | 2-1 | 3-1 | 1-0 | 0-0 | 2-0 | 3-0 | 1-0 | 2-1 | 0-2 | 4-2 | 7-0 | 2-1 | 3-2 |
| Mantova | 2-0 | 4-3 | 2-1 | 1-0 | 1-0 | 1-1 | –––– | 2-0 | 1-2 | 3-0 | 0-0 | 1-1 | 1-0 | 2-0 | 0-0 | 2-1 | 1-1 | 0-0 | 5-1 | 3-1 | 1-0 |
| Mestrina | 0-2 | 1-0 | 0-2 | 1-2 | 1-0 | 0-2 | 4-1 | –––– | 0-0 | 2-0 | 2-1 | 1-0 | 4-1 | 1-0 | 1-1 | 1-1 | 2-1 | 0-0 | 0-0 | 2-0 | 1-2 |
| Padova | 2-1 | 2-0 | 1-0 | 2-0 | 3-1 | 1-1 | 3-1 | 1-2 | –––– | 1-0 | 2-0 | 2-0 | 4-1 | 1-0 | 4-2 | 1-0 | 3-0 | 0-0 | 1-0 | 1-1 | 3-2 |
| Parma | 2-1 | 1-1 | 3-0 | 1-0 | 1-0 | 0-1 | 2-1 | 1-1 | 1-1 | –––– | 0-2 | 2-1 | 1-0 | 2-1 | 4-0 | 0-0 | 2-1 | 3-1 | 1-0 | 3-0 | 2-0 |
| Piacenza | 1-0 | 2-2 | 0-3 | 2-1 | 3-2 | 0-2 | 2-3 | 2-0 | 1-0 | 1-0 | –––– | 3-0 | 1-0 | 2-0 | 1-1 | 1-1 | 2-0 | 0-1 | 0-0 | 1-0 | 2-1 |
| Pisa | 1-0 | 1-1 | 1-0 | 1-0 | 2-1 | 3-2 | 3-1 | 1-0 | 2-0 | 0-0 | 0-0 | –––– | 1-1 | 4-1 | 2-1 | 0-0 | 1-1 | 3-3 | 0-0 | 2-0 | 3-1 |
| Prato | 2-0 | 2-0 | 4-1 | 1-1 | 2-0 | 1-0 | 0-0 | 3-1 | 0-1 | 1-1 | 0-2 | 3-2 | –––– | 3-1 | 1-1 | 1-1 | 2-1 | 7-2 | 1-0 | 1-0 | 2-1 |
| Pro Gorizia | 1-1 | 0-0 | 4-1 | 0-0 | 1-0 | 0-0 | 2-1 | 2-2 | 2-3 | 1-0 | 2-1 | 2-0 | 2-0 | –––– | 1-1 | 1-1 | 1-2 | 2-0 | 1-1 | 0-4 | 1-1 |
| Reggiana | 0-0 | 1-0 | 1-0 | 1-1 | 2-1 | 2-1 | 0-2 | 4-1 | 0-0 | 1-0 | 2-1 | 1-0 | 1-1 | 1-1 | –––– | 4-1 | 1-0 | 0-0 | 1-1 | 2-1 | 2-0 |
| SPAL | 4-0 | 1-0 | 1-2 | 3-0 | 2-1 | 3-0 | 0-0 | 1-0 | 1-1 | 1-0 | 2-0 | 1-0 | 3-0 | 4-1 | 3-0 | –––– | 2-0 | 6-0 | 1-0 | 0-0 | 0-0 |
| Siena | 1-1 | 2-1 | 2-0 | 1-0 | 1-1 | 0-1 | 1-0 | 3-1 | 3-3 | 3-1 | 4-0 | 2-1 | 2-1 | 1-0 | 1-0 | 1-0 | –––– | 4-2 | 1-0 | 0-0 | 0-0 |
| Suzzara | 0-1 | 2-0 | 0-0 | 2-2 | 1-0 | 1-1 | 0-0 | 1-0 | 2-1 | 1-1 | 0-0 | 1-0 | 1-0 | 1-0 | 1-0 | 1-1 | 1-0 | –––– | 3-1 | 0-0 | 1-1 |
| Treviso | 1-0 | 1-0 | 3-0 | 2-1 | 3-0 | 1-2 | 2-1 | 4-2 | 1-0 | 3-0 | 1-0 | 1-0 | 2-0 | 1-0 | 2-0 | 2-0 | 1-1 | 8-1 | –––– | 1-1 | 5-1 |
| Udinese | 2-1 | 3-0 | 1-3 | 1-1 | 4-0 | 3-2 | 4-0 | 2-0 | 1-0 | 1-0 | 0-0 | 0-0 | 1-1 | 1-0 | 2-1 | 2-1 | 1-1 | 4-3 | 1-0 | –––– | 1-1 |
| Verona | 2-0 | 3-0 | 0-2 | 1-1 | 3-0 | 1-1 | 5-1 | 4-1 | 2-0 | 4-0 | 1-0 | 1-1 | 2-0 | 2-2 | 0-0 | 1-0 | 4-1 | 1-1 | 1-0 | 3-1 | –––– |

#### Calendario

| andata (1ª) | andata (1ª) | 1ª giornata | ritorno (22ª) | ritorno (22ª) |
| 22 set. | 1-0 | Cesena-SPAL | 0-1 | 16 feb. |
| 22 set. | 0-1 | Empoli-Pro Gorizia | 0-0 | 16 feb. |
| 22 set. | 1-1 | Mantova-Lucchese | 0-5 | 16 feb. |
| 22 set. | 2-1 | Mestrina-Piacenza | 0-2 | 16 feb. |
| 22 set. | 3-1 | Padova-Forlì | 1-1 | 16 feb. |
| 22 set. | 3-3 | Pisa-Suzzara | 0-1 | 16 feb. |
| 22 set. | 1-0 | Prato-Udinese | 1-1 | 16 feb. |
| 22 set. | 3-1 | Siena-Parma | 1-2 | 16 feb. |
| 22 set. | 2-0 | Treviso-Reggiana | 1-1 | 16 feb. |
| 22 set. | 0-2 | Verona-Cremonese | 1-1 | 16 feb. |
| 22 set. | | Riposa: Anconitana | | 16 feb. |
| andata (2ª) | andata (2ª) | 2ª giornata | ritorno (23ª) | ritorno (23ª) |
| 29 set. | 6-0 | Cremonese-Siena | 0-2 | 23 feb. |
| 29 set. | 2-1 | Forlì-Mantova | 0-1 | 23 feb. |
| 29 set. | 3-0 | Lucchese-Cesena | 2-4 | 23 feb. |
| 29 set. | 1-1 | Parma-Mestrina | 0-2 | 23 feb. |
| 29 set. | 0-0 | Piacenza-Treviso | 0-1 | 23 feb. |
| 29 set. | 4-1 | Pisa-Pro Gorizia | 0-2 | 23 feb. |
| 29 set. | 1-1 | Reggiana-Empoli | 0-1 | 23 feb. |
| 29 set. | 4-0 | SPAL-Anconitana | 0-1 | 23 feb. |
| 29 set. | 1-0 | Suzzara-Prato | 2-7 | 23 feb. |
| 29 set. | 1-1 | Udinese-Verona | 1-3 | 23 feb. |
| 29 set. | | Riposa: Padova | | 23 feb. |
| andata (3ª) | andata (3ª) | 3ª giornata | ritorno (24ª) | ritorno (24ª) |
| 6 ott. | 1-1 | Anconitana-Reggiana | 0-0 | 2 mar. |
| 6 ott. | 0-0 | Cesena-Forlì | 1-2 | 2 mar. |
| 6 ott. | 0-0 | Empoli-Cremonese | 0-0 | 2 mar. |
| 5 ott. | 1-1 | Mantova-Pisa | 1-3 | 2 mar. |
| 6 ott. | 0-0 | Mestrina-Treviso | 2-4 | 2 mar. |
| 6 ott. | 0-2 | Parma-Piacenza | 0-1 | 2 mar. |
| 6 ott. | 1-0 | Prato-Lucchese | 0-2 | 2 mar. |
| 9 gen. | 2-0 | Pro Gorizia-Suzzara | 0-1 | 2 mar. |
| 6 ott. | 0-0 | Siena-Udinese | 1-1 | 2 mar. |
| 6 ott. | 2-0 | Verona-Padova | 2-3 | 2 mar. |
| 6 ott. | | Riposa: SPAL | | 2 mar. |
| andata (4ª) | andata (4ª) | 4ª giornata | ritorno (25ª) | ritorno (25ª) |
| 13 ott. | 0-2 | Cremonese-Prato | 1-4 | 9 mar. |
| 13 ott. | 1-0 | Empoli-Udinese | 1-1 | 9 mar. |
| 13 ott. | 1-1 | Forlì-Parma | 0-1 | 9 mar. |
| 13 ott. | 1-2 | Lucchese-Mestrina | 2-0 | 9 mar. |
| 13 ott. | 1-0 | Padova-SPAL | 1-1 | 9 mar. |
| 13 ott. | 1-1 | Pisa-Cesena | 0-2 | 9 mar. |
| 9 feb. | 1-1 | Pro Gorizia-Anconitana | 2-2 | 9 mar. |
| 13 ott. | 2-1 | Reggiana-Piacenza | 1-1 | 9 mar. |
| 13 ott. | 1-0 | Suzzara-Siena | 2-4 | 9 mar. |
| 13 ott. | 2-1 | Treviso-Mantova | 1-5 | 9 mar. |
| 13 ott. | | Riposa: Verona | | 9 mar. |
| andata (5ª) | andata (5ª) | 5ª giornata | ritorno (26ª) | ritorno (26ª) |
| 20 ott. | 0-4 | Anconitana-Lucchese | 1-3 | 16 mar. |
| 20 ott. | 2-1 | Cesena-Cremonese | 0-4 | 16 mar. |
| 20 ott. | 0-0 | Mantova-Suzzara | 0-0 | 16 mar. |
| 20 ott. | 1-2 | Padova-Mestrina | 0-0 | 16 mar. |
| 20 ott. | 1-0 | Parma-Treviso | 0-3 | 16 mar. |
| 20 ott. | 2-1 | Piacenza-Empoli | 2-4 | 16 mar. |
| 7 nov. | 2-1 | Prato-Verona | 0-2 | 16 mar. |
| 20 ott. | 1-0 | SPAL-Pisa | 0-0 | 16 mar. |
| 7 nov. | 1-0 | Siena-Reggiana | 0-1 | 16 mar. |
| 20 ott. | 1-0 | Udinese-Pro Gorizia | 4-0 | 16 mar. |
| 20 ott. | | Riposa: Forlì | | 16 mar. |
| andata (6ª) | andata (6ª) | 6ª giornata | ritorno (27ª) | ritorno (27ª) |
| 27 ott. | 1-1 | Cremonese-Mantova | 1-2 | 23 mar. |
| 27 ott. | 1-1 | Empoli-Forlì | 0-0 | 23 mar. |
| 27 ott. | 3-1 | Lucchese-Parma | 1-0 | 23 mar. |
| 27 ott. | 1-1 | Mestrina-Reggiana | 1-4 | 23 mar. |
| 27 ott. | 1-1 | Pisa-Siena | 1-2 | 23 mar. |
| 27 ott. | 2-3 | Pro Gorizia-Padova | 0-1 | 23 mar. |
| 27 ott. | 0-1 | Suzzara-Anconitana | 1-0 | 23 mar. |
| 27 ott. | 2-0 | Treviso-SPAL | 0-1 | 23 mar. |
| 27 ott. | 3-0 | Udinese-Cesena | 0-1 | 23 mar. |
| 27 ott. | 1-0 | Verona-Piacenza | 1-2 | 23 mar. |
| 27 ott. | | Riposa: Prato | | 23 mar. |
| andata (7ª) | andata (7ª) | 7ª giornata | ritorno (28ª) | ritorno (28ª) |
| 3 nov. | 0-0 | Anconitana-Mestrina | 2-0 | 30 mar. |
| 3 nov. | 2-1 | Forlì-Pro Gorizia | 0-1 | 30 mar. |
| 3 nov. | 1-0 | Mantova-Verona | 1-5 | 30 mar. |
| 3 nov. | 1-1 | Padova-Lucchese | 1-2 | 2 mag. |
| 3 nov. | 3-1 | Parma-Suzzara | 1-1 | 30 mar. |
| 3 nov. | 3-2 | Prato-Pisa | 1-1 | 30 mar. |
| 3 nov. | 2-1 | Reggiana-Udinese | 1-2 | 30 mar. |
| 3 nov. | 1-2 | SPAL-Cremonese | 1-2 | 30 mar. |
| 3 nov. | 1-0 | Siena-Empoli | 0-1 | 30 mar. |
| 3 nov. | 1-0 | Treviso-Cesena | 2-3 | 30 mar. |
| 3 nov. | | Riposa: Piacenza | | 30 mar. |
| andata (8ª) | andata (8ª) | 8ª giornata | ritorno (29ª) | ritorno (29ª) |
| 10 nov. | 1-0 | Cesena-Prato | 0-2 | 6 apr. |
| 10 nov. | 1-1 | Cremonese-Parma | 0-3 | 6 apr. |
| 10 nov. | 0-1 | Empoli-Padova | 0-2 | 6 apr. |
| 10 nov. | 7-0 | Lucchese-Treviso | 2-1 | 6 apr. |
| 10 nov. | 1-1 | Mestrina-SPAL | 0-1 | 6 apr. |
| 10 nov. | 2-0 | Piacenza-Siena | 0-4 | 6 apr. |
| 10 nov. | 2-1 | Pisa-Reggiana | 0-1 | 6 apr. |
| 10 nov. | 2-1 | Pro Gorizia-Mantova | 0-2 | 6 apr. |
| 10 nov. | 2-1 | Udinese-Anconitana | 1-1 | 6 apr. |
| 10 nov. | 3-0 | Verona-Forlì | 1-2 | 6 apr. |
| 10 nov. | | Riposa: Suzzara | | 6 apr. |
| andata (9ª) | andata (9ª) | 9ª giornata | ritorno (30ª) | ritorno (30ª) |
| 17 nov. | 1-0 | Anconitana-Verona | 0-2 | 13 apr. |
| 17 nov. | 1-0 | Forlì-Pisa | 1-2 | 13 apr. |
| 17 nov. | 1-0 | Mantova-Empoli | 0-1 | 13 apr. |
| 17 nov. | 1-0 | Mestrina-Cesena | 1-1 | 13 apr. |
| 17 nov. | 1-0 | Padova-Cremonese | 0-2 | 13 apr. |
| 17 nov. | 2-1 | Parma-Pro Gorizia | 0-1 | 13 apr. |
| 17 nov. | 0-2 | Prato-Piacenza | 0-1 | 13 apr. |
| 17 nov. | 2-1 | Reggiana-Lucchese | 0-1 | 13 apr. |
| 17 nov. | 6-0 | SPAL-Suzzara | 1-1 | 13 apr. |
| 17 nov. | 1-1 | Treviso-Udinese | 0-1 | 13 apr. |
| 17 nov. | | Riposa: Siena | | 13 apr. |
| andata (10ª) | andata (10ª) | 10ª giornata | ritorno (31ª) | ritorno (31ª) |
| 24 nov. | 0-1 | Cesena-Siena | 1-2 | 20 apr. |
| 24 nov. | 2-0 | Cremonese-Mestrina | 2-0 | 20 apr. |
| 24 nov. | 1-0 | Empoli-Prato | 1-1 | 20 apr. |
| 24 nov. | 2-1 | Lucchese-SPAL | 0-3 | 20 apr. |
| 24 nov. | 0-0 | Mantova-Reggiana | 2-0 | 20 apr. |
| 24 nov. | 3-2 | Piacenza-Forlì | 0-2 | 20 apr. |
| 24 nov. | 1-0 | Pisa-Anconitana | 1-2 | 20 apr. |
| 24 nov. | 1-1 | Pro Gorizia-Treviso | 0-1 | 20 apr. |
| 24 nov. | 2-1 | Suzzara-Padova | 0-0 | 20 apr. |
| 24 nov. | 4-0 | Verona-Parma | 0-2 | 20 apr. |
| 24 nov. | | Riposa: Udinese | | 20 apr. |
| andata (11ª) | andata (11ª) | 11ª giornata | ritorno (32ª) | ritorno (32ª) |
| 1º dic. | 1-0 | Anconitana-Cesena | 1-2 | 27 apr. |
| 1º dic. | 1-2 | Mestrina-Verona | 1-4 | 27 apr. |
| 1º dic. | 1-1 | Padova-Udinese | 0-1 | 27 apr. |
| 1º dic. | 1-0 | Parma-Empoli | 1-2 | 25 apr. |
| 1º dic. | 3-0 | Piacenza-Pisa | 0-0 | 25 apr. |
| 2 dic. | 1-0 | Prato-Treviso | 0-2 | 27 apr. |
| 1º dic. | 1-1 | Reggiana-Pro Gorizia | 1-1 | 27 apr. |
| 1º dic. | 0-0 | SPAL-Mantova | 1-2 | 27 apr. |
| 1º dic. | 0-1 | Siena-Lucchese | 2-0 | 25 apr. |
| 1º dic. | 1-0 | Suzzara-Forlì | 0-0 | 27 apr. |
| 1º dic. | | Riposa: Cremonese | | 27 apr. |
| andata (12ª) | andata (12ª) | 12ª giornata | ritorno (33ª) | ritorno (33ª) |
| 8 dic. | 1-0 | Cesena-Padova | 0-2 | 4 mag. |
| 8 dic. | 1-0 | Cremonese-Anconitana | 2-4 | 4 mag. |
| 8 dic. | 3-3 | Forlì-SPAL | 1-2 | 4 mag. |
| 8 dic. | 1-0 | Mantova-Prato | 0-0 | 4 mag. |
| 8 dic. | 0-0 | Mestrina-Suzzara | 0-1 | 4 mag. |
| 8 dic. | 0-0 | Pisa-Parma | 1-2 | 4 mag. |
| 8 dic. | 2-1 | Pro Gorizia-Piacenza | 0-2 | 4 mag. |
| 8 dic. | 1-1 | Treviso-Siena | 0-1 | 4 mag. |
| 8 dic. | 3-2 | Udinese-Lucchese | 1-2 | 4 mag. |
| 8 dic. | 0-0 | Verona-Reggiana | 0-2 | 4 mag. |
| 8 dic. | | Riposa: Empoli | | 4 mag. |
| andata (13ª) | andata (13ª) | 13ª giornata | ritorno (34ª) | ritorno (34ª) |
| 15 dic. | 2-1 | Anconitana-Treviso | 0-1 | 11 mag. |
| 15 dic. | 1-1 | Cesena-Parma | 1-1 | 11 mag. |
| 15 dic. | 7-0 | Cremonese-Reggiana | 0-1 | 11 mag. |
| 15 dic. | 3-0 | Empoli-Suzzara | 2-2 | 11 mag. |
| 15 dic. | 3-0 | Lucchese-Pro Gorizia | 0-0 | 11 mag. |
| 15 dic. | 2-0 | Padova-Pisa | 0-2 | 11 mag. |
| 15 dic. | 3-1 | Prato-Mestrina | 1-4 | 11 mag. |
| 15 dic. | 0-0 | SPAL-Verona | 0-1 | 11 mag. |
| 15 dic. | 1-1 | Siena-Forlì | 0-0 | 11 mag. |
| 15 dic. | 0-0 | Udinese-Piacenza | 0-1 | 11 mag. |
| 15 dic. | | Riposa: Mantova | | 11 mag. |
| andata (14ª) | andata (14ª) | 14ª giornata | ritorno (35ª) | ritorno (35ª) |
| 22 dic. | 1-2 | Anconitana-Empoli | 1-3 | 18 mag. |
| 22 dic. | 1-0 | Forlì-Udinese | 0-4 | 18 mag. |
| 22 dic. | 4-1 | Mestrina-Mantova | 0-2 | 18 mag. |
| 22 dic. | 0-0 | Parma-SPAL | 0-1 | 18 mag. |
| 22 dic. | 1-0 | Piacenza-Padova | 0-2 | 18 mag. |
| 22 dic. | 0-0 | Pisa-Treviso | 0-1 | 18 mag. |
| 22 dic. | 1-1 | Reggiana-Prato | 1-1 | 18 mag. |
| 22 dic. | 1-0 | Siena-Pro Gorizia | 2-1 | 18 mag. |
| 22 dic. | 0-0 | Suzzara-Cremonese | 1-4 | 18 mag. |
| 22 dic. | 1-1 | Verona-Lucchese | 2-3 | 18 mag. |
| 22 dic. | | Riposa: Cesena | | 18 mag. |
| andata (15ª) | andata (15ª) | 15ª giornata | ritorno (36ª) | ritorno (36ª) |
| 29 dic. | 0-0 | Cesena-Suzzara | 0-2 | 25 mag. |
| 29 dic. | 1-0 | Cremonese-Forlì | 3-3 | 25 mag. |
| 29 dic. | 2-0 | Empoli-Mestrina | 2-1 | 25 mag. |
| 23 gen. | 1-1 | Mantova-Siena | 0-1 | 25 mag. |
| 29 dic. | 2-1 | Padova-Anconitana | 0-1 | 25 mag. |
| 29 dic. | 1-1 | Piacenza-SPAL | 0-2 | 25 mag. |
| 29 dic. | 2-0 | Pisa-Udinese | 0-0 | 25 mag. |
| 26 dic. | 3-1 | Prato-Pro Gorizia | 0-2 | 25 mag. |
| 29 dic. | 1-0 | Reggiana-Parma | 0-4 | 25 mag. |
| 29 dic. | 5-1 | Treviso-Verona | 0-1 | 25 mag. |
| 29 dic. | | Riposa: Lucchese | |
| andata (16ª) | andata (16ª) | 16ª giornata | ritorno (37ª) | ritorno (37ª) |
| 1º gen. | 1-1 | Anconitana-Siena | 1-1 | 1º giu. |
| 1º gen. | 2-1 | Cremonese-Udinese | 3-1 | 1º giu. |
| 1º gen. | 2-0 | Lucchese-Forlì | 2-0 | 1º giu. |
| 1º gen. | 1-0 | Mestrina-Pisa | 0-1 | 1º giu. |
| 1º gen. | 2-1 | Parma-Mantova | 0-3 | 1º giu. |
| 1º gen. | 0-1 | Prato-Padova | 1-4 | 1º giu. |
| 1º gen. | 3-0 | SPAL-Reggiana | 1-4 | 31 mag. |
| 1º gen. | 0-0 | Suzzara-Piacenza | 1-0 | 1º giu. |
| 1º gen. | 2-1 | Treviso-Empoli | 2-1 | 1º giu. |
| 1º gen. | 3-0 | Verona-Cesena | 3-1 | 1º giu. |
| 1º gen. | | Riposa: Pro Gorizia | | 1º giu. |
| andata (17ª) | andata (17ª) | 17ª giornata | ritorno (38ª) | ritorno (38ª) |
| 5 gen. | 1-0 | Forlì-Reggiana | 1-2 | 8 giu. |
| 5 gen. | 2-3 | Lucchese-Empoli | 2-5 | 8 giu. |
| 5 gen. | 2-0 | Mantova-Anconitana | 0-2 | 8 giu. |
| 5 gen. | 2-0 | Mestrina-Udinese | 0-2 | 8 giu. |
| 5 gen. | 1-0 | Padova-Treviso | 0-1 | 8 giu. |
| 5 gen. | 1-0 | Parma-Prato | 1-1 | 8 giu. |
| 5 gen. | 0-3 | Piacenza-Cremonese | 0-0 | 8 giu. |
| 5 gen. | 0-0 | Pro Gorizia-Cesena | 0-2 | 8 giu. |
| 5 gen. | 1-0 | Siena-SPAL | 0-2 | 5 giu. |
| 5 gen. | 1-1 | Verona-Suzzara | 1-1 | 8 giu. |
| 5 gen. | | Riposa: Pisa | | 8 giu. |
| andata (18ª) | andata (18ª) | 18ª giornata | ritorno (39ª) | ritorno (39ª) |
| 12 gen. | 2-1 | Anconitana-Parma | 1-2 | 15 giu. |
| 12 gen. | 0-1 | Cesena-Piacenza | 2-2 | 15 giu. |
| 12 gen. | 3-0 | Cremonese-Pisa | 0-1 | 15 giu. |
| 12 gen. | 4-0 | Empoli-Verona | 1-1 | 15 giu. |
| 12 gen. | 2-1 | Prato-Siena | 1-2 | 15 giu. |
| 12 gen. | 0-0 | Reggiana-Padova | 2-4 | 15 giu. |
| 12 gen. | 4-1 | SPAL-Pro Gorizia | 1-1 | 15 giu. |
| 12 gen. | 1-1 | Suzzara-Lucchese | 2-4 | 15 giu. |
| 12 gen. | 3-0 | Treviso-Forlì | 1-0 | 15 giu. |
| 12 gen. | 4-0 | Udinese-Mantova | 1-3 | 15 giu. |
| 12 gen. | | Riposa: Mestrina | | 15 giu. |
| andata (19ª) | andata (19ª) | 19ª giornata | ritorno (40ª) | ritorno (40ª) |
| 19 gen. | 2-2 | Cesena-Reggiana | 0-1 | 22 giu. |
| 19 gen. | 2-2 | Forlì-Anconitana | 1-3 | 22 giu. |
| 19 gen. | 3-1 | Padova-Mantova | 2-1 | 22 giu. |
| 19 gen. | 0-2 | Piacenza-Lucchese | 0-1 | 22 giu. |
| 19 gen. | 1-0 | Pisa-Empoli | 0-2 | 22 giu. |
| 19 gen. | 1-1 | Prato-SPAL | 0-3 | 22 giu. |
| 19 gen. | 3-1 | Siena-Mestrina | 1-2 | 22 giu. |
| 19 gen. | 0-0 | Suzzara-Udinese | 3-4 | 22 giu. |
| 19 gen. | 3-0 | Treviso-Cremonese | 1-1 | 22 giu. |
| 19 gen. | 2-2 | Verona-Pro Gorizia | 1-1 | 22 giu. |
| 19 gen. | | Riposa: Parma | | 22 giu. |
| andata (20ª) | andata (20ª) | 20ª giornata | ritorno (41ª) | ritorno (41ª) |
| 26 gen. | 1-1 | Anconitana-Prato | 0-2 | 29 giu. |
| 26 gen. | 2-1 | Empoli-Cesena | 4-2 | 29 giu. |
| 9 feb. | 3-2 | Forlì-Mestrina | 0-1 | 29 giu. |
| 9 feb. | 0-0 | Lucchese-Pisa | 2-3 | 29 giu. |
| 9 feb. | 0-0 | Mantova-Piacenza | 3-2 | 29 giu. |
| 9 feb. | 1-1 | Parma-Padova | 0-1 | 29 giu. |
| 26 gen. | 4-1 | Pro Gorizia-Cremonese | 1-3 | 29 giu. |
| 9 feb. | 0-0 | Reggiana-Suzzara | 0-1 | 29 giu. |
| 9 feb. | 0-0 | SPAL-Udinese | 1-2 | 29 giu. |
| 9 feb. | 0-0 | Siena-Verona | 1-4 | 29 giu. |
| 9 feb. | | Riposa: Treviso | | 29 giu. |
| andata (21ª) | andata (21ª) | 21ª giornata | ritorno (42ª) | ritorno (42ª) |
| 2 feb. | 0-1 | Cesena-Mantova | 3-4 | 6 lug. |
| 2 feb. | 3-4 | Cremonese-Lucchese | 0-1 | 6 lug. |
| 2 feb. | 1-1 | Empoli-SPAL | 0-3 | 6 lug. |
| 2 feb. | 1-0 | Mestrina-Pro Gorizia | 2-2 | 6 lug. |
| 2 feb. | 3-0 | Padova-Siena | 3-3 | 6 lug. |
| 2 feb. | 1-0 | Piacenza-Anconitana | 0-4 | 6 lug. |
| 2 feb. | 3-1 | Pisa-Verona | 1-1 | 6 lug. |
| 2 feb. | 2-0 | Prato-Forlì | 0-3 | 6 lug. |
| 2 feb. | 3-1 | Suzzara-Treviso | 1-8 | 6 lug. |
| 2 feb. | 1-0 | Udinese-Parma | 0-3 | 6 lug. |
| 2 feb. | | Riposa: Reggiana | | 6 lug. |

### Spareggi
#### Spareggio salvezza

| | Risultati | | Luogo e data |
| Pisa | 2-1 | Anconitana | Modena, 13 luglio 1947 |

## Girone C
### Squadre partecipanti

| Club | Stagione | Città | Stadio | Stagione precedente |
| Albatrastevere | dettagli | Roma | Stadio Nazionale | 1º nel girone C della Serie C Centro-Sud |
| Arsenale Taranto | dettagli | Taranto | Campo Allievi Operai dell'Arsenale M.M. | 2º nel girone E della Serie C Centro-Sud |
| Brindisi | dettagli | Brindisi | Campo Sportivo Comunale | 5º nel girone E della Serie C Centro-Sud |
| Catanzaro | dettagli | Catanzaro | Stadio Comunale | 3º nel girone F della Serie C Centro-Sud |
| Cosenza | dettagli | Cosenza | Stadio comunale Città di Cosenza | 2º nel girone F della Serie C Centro-Sud |
| Foggia | dettagli | Foggia | Stadio Pino Zaccheria | 4º nel girone E della Serie C Centro-Sud |
| Lecce | dettagli | Lecce | Stadio Carlo Pranzo | 1º nel girone E della Serie C Centro-Sud |
| Palermo | dettagli | Palermo | Stadio La Favorita | 7º nella Serie A-B del Centro-Sud |
| Perugia | dettagli | Perugia | Stadio Santa Giuliana | 1º nel girone B della Serie C Centro-Sud |
| Pescara | dettagli | Pescara | Stadio Rampigna | 6º nella Serie A-B del Centro-Sud |
| Rieti | dettagli | Rieti | Stadio di viale Fassini | 3º nel girone C della Serie C Centro-Sud |
| Salernitana | dettagli | Salerno | Comunale | 9º nella Serie A-B del Centro-Sud |
| Scafatese | dettagli | Scafati (SA) | Stadio Comunale 28 settembre 1943 | 3º nel girone D della Serie C Centro-Sud |
| Siracusa | dettagli | Siracusa | Stadio Comunale | 4º nel girone F della Serie C Centro-Sud |
| Taranto | dettagli | Taranto | Stadio Valentino Mazzola | 3º nel girone E della Serie C Centro-Sud |
| Ternana | dettagli | Terni | Stadio Viale Brin | 5º nel girone C della Serie C Centro-Sud |
| Torrese | dettagli | Torre Annunziata (NA) | Campo Formisano | 4º nel girone D della Serie C Centro-Sud |

### Allenatori

| Club | Allenatore |
| Albalatrastevere | Orlando Tognotti |
| Arsenale Taranto | Guglielmo Borgo |
| Brindisi | Cesare Migliorini |
| Catanzaro | Pietro Piselli |
| Cosenza | Attilio Demaria |
| Foggia | Pietro Andreoli (1ª-?ª) Raffaele Costantino (?ª-34ª) |
| Lecce | Raffaele Anguilla (1ª-?ª) Giovanni Brezzi (?ª-34ª) |
| Palermo | Maximiliano Faotto (1ª-?ª) Beppe Cutrera (?ª-34ª) |
| Perugia | Umberto De Angelis |
| Club | Allenatore |
| Pescara | József Bánás |
| Rieti | Ermes Borsetti |
| Salernitana | Gipo Viani |
| Scafatese | Secondo Roggero |
| Siracusa | Engelbert König (1ª-?ª) Guido Mazzetti (?ª-34ª) |
| Taranto | Usbey Donneuy (1ª-12ª) Ferruccio Ghidini (13ª-15ª) Raffaele Russo (16ª-34ª) |
| Ternana | Eugenio Tacács (1ª-?ª) Eraldo Pangrazi (?ª-34ª) |
| Torrese | Dario Compiani |

### Classifica finale

| Pos. | Squadra | Pt | G | V | N | P | GF | GS |
| 1. | Salernitana | 44 | 32 | 16 | 12 | 4 | 59 | 23 |
| 2. | Ternana | 41 | 32 | 18 | 5 | 9 | 47 | 44 |
| 3. | Pescara | 37 | 32 | 15 | 7 | 10 | 61 | 35 |
| 4. | Lecce | 35 | 32 | 15 | 5 | 12 | 56 | 33 |
| 4. | Scafatese | 35 | 32 | 14 | 7 | 11 | 34 | 36 |
| 6. | Torrese | 32 | 32 | 12 | 8 | 12 | 46 | 50 |
| 6. | Rieti | 32 | 32 | 13 | 6 | 13 | 36 | 41 |
| 8. | Palermo | 31 | 32 | 11 | 9 | 12 | 36 | 35 |
| 8. | Brindisi | 31 | 32 | 10 | 11 | 11 | 34 | 42 |
| 8. | Arsenale Taranto | 31 | 32 | 11 | 9 | 12 | 38 | 49 |
| 11. | Perugia | 30 | 32 | 10 | 10 | 12 | 32 | 42 |
| 12. | Cosenza | 29 | 32 | 7 | 15 | 10 | 39 | 33 |
| 12. | Siracusa | 29 | 32 | 12 | 5 | 15 | 37 | 49 |
| 14. | Albatrastevere | 28 | 32 | 11 | 6 | 15 | 43 | 57 |
| 15. | Taranto | 27 | 32 | 10 | 7 | 15 | 34 | 44 |
| 16. | Catanzaro | 26 | 32 | 11 | 4 | 17 | 37 | 36 |
| 16. | Foggia | 26 | 32 | 10 | 6 | 16 | 33 | 53 |
Legenda:
    Promosso in Serie A 1947-1948.
    Retrocesso in Serie C 1947-1948.
    Retrocessione diretta.
Regolamento:
    Due punti a vittoria, uno a pareggio, zero a sconfitta.
    A parità di punteggio le squadre furono normalmente classificate a pari merito, mentre i regolamenti dei campionati redatti dalla F.I.G.C. per questa e per le successive stagioni prevedevano che, trovandosi necessità di attribuire qualsiasi titolo sportivo di promozione o retrocessione, si procedesse a disputare uno o più spareggi in campo neutro.

### Risultati
#### Tabellone

| | Alb | Ars | Bri | Cat | Cos | Fog | Lec | Pal | Per | Pes | Rie | Sal | Sca | Sir | Tar | Ter | Tor |
| Albalatrastevere | –––– | 1-1 | 2-0 | 1-0 | 3-0 | 2-0 | 1-1 | 1-3 | 0-1 | 2-0 | 0-1 | 2-2 | 1-1 | 2-0 | 2-1 | 1-1 | 4-3 |
| Arsenale Taranto | 4-0 | –––– | 2-0 | 2-0 | 2-1 | 1-0 | 0-0 | 2-1 | 2-3 | 3-2 | 1-0 | 2-1 | 1-2 | 3-0 | 2-2 | 1-2 | 0-0 |
| Brindisi | 0-2 | 3-3 | –––– | 1-0 | 1-1 | 3-1 | 2-2 | 2-0 | 2-0 | 1-1 | 3-1 | 1-1 | 1-0 | 4-1 | 1-0 | 2-1 | 1-1 |
| Catanzaro | 3-4 | 2-0 | 2-0 | –––– | 0-0 | 2-0 | 3-1 | 0-1 | 3-0 | 1-0 | 0-1 | 0-0 | 1-0 | 3-1 | 4-0 | 5-0 | 4-2 |
| Cosenza | 5-0 | 0-0 | 4-1 | 1-1 | –––– | 1-1 | 2-1 | 1-0 | 6-0 | 0-0 | 0-2 | 1-1 | 0-0 | 3-0 | 3-2 | 2-3 | 2-2 |
| Foggia | 2-1 | 2-1 | 0-0 | 1-0 | 0-0 | –––– | 0-1 | 1-1 | 2-2 | 2-1 | 3-1 | 1-0 | 2-0 | 2-3 | 4-0 | 0-1 | 2-1 |
| Lecce | 3-1 | 5-1 | 3-0 | 3-0 | 2-1 | 6-0 | –––– | 5-1 | 1-0 | 1-2 | 0-2 | 1-0 | 8-0 | 3-0 | 0-1 | 3-1 | 2-0 |
| Palermo | 1-0 | 0-0 | 0-0 | 2-1 | 1-0 | 0-2 | 1-1 | –––– | 0-0 | 1-0 | 2-1 | 0-0 | 1-2 | 2-0 | 1-1 | 5-1 | 5-0 |
| Perugia | 2-2 | 0-0 | 2-0 | 4-1 | 0-0 | 3-1 | 0-0 | 3-2 | –––– | 0-0 | 4-0 | 1-3 | 2-1 | 1-0 | 1-0 | 0-1 | 0-2 |
| Pescara | 4-0 | 8-1 | 1-1 | 2-0 | 1-1 | 4-0 | 5-0 | 2-1 | 3-0 | –––– | 6-1 | 2-0 | 3-1 | 3-2 | 4-0 | 2-1 | 2-0 |
| Rieti | 2-1 | 3-1 | 1-0 | 2-1 | 0-0 | 2-1 | 0-1 | 1-2 | 0-0 | 1-0 | –––– | 2-2 | 0-0 | 4-0 | 3-1 | 1-1 | 2-1 |
| Salernitana | 5-0 | 5-0 | 2-0 | 1-0 | 1-1 | 2-1 | 2-0 | 2-0 | 1-1 | 5-0 | 3-0 | –––– | 3-0 | 3-2 | 2-1 | 6-1 | 1-1 |
| Scafatese | 1-0 | 1-1 | 4-0 | 2-0 | 1-0 | 0-0 | 1-0 | 1-0 | 2-0 | 0-0 | 3-1 | 0-1 | –––– | 1-0 | 2-0 | 2-0 | 2-1 |
| Siracusa | 3-2 | 3-0 | 1-1 | 2-0 | 1-0 | 3-0 | 1-0 | 0-0 | 1-0 | 3-2 | 1-1 | 1-1 | 1-0 | –––– | 2-0 | 0-1 | 2-1 |
| Taranto | 3-1 | 0-1 | 0-0 | 0-0 | 1-0 | 4-0 | 2-1 | 1-1 | 1-1 | 2-0 | 1-0 | 0-2 | 4-1 | 2-0 | –––– | 2-0 | 1-1 |
| Ternana | 2-1 | 1-0 | 2-1 | 1-0 | 4-2 | 3-1 | 1-0 | 3-1 | 1-0 | 1-1 | 1-0 | 0-0 | 2-2 | 2-1 | 2-0 | –––– | 5-0 |
| Torrese | 2-3 | 1-0 | 1-2 | 1-0 | 1-1 | 4-1 | 2-1 | 1-0 | 4-1 | 3-0 | 1-0 | 1-1 | 2-1 | 2-2 | 2-1 | 2-1 | –––– |

#### Calendario

| andata (1ª) | andata (1ª) | 1ª giornata | ritorno (18ª) | ritorno (18ª) |
| 22 set. | 1-1 | Brindisi-Torrese | 2-1 | 16 feb. |
| 22 set. | 1-1 | Cosenza-Salernitana | 1-1 | 16 feb. |
| 22 set. | 1-1 | Palermo-Lecce | 1-5 | 16 feb. |
| 22 set. | 0-0 | Rieti-Perugia | 0-4 | 16 feb. |
| 22 set. | 1-1 | Scafatese-Arsenale Taranto | 2-1 | 16 feb. |
| 22 set. | 3-0 | Siracusa-Foggia | 3-2 | 16 feb. |
| 22 set. | 0-0 | Taranto-Catanzaro | 0-4 | 16 feb. |
| 22 set. | 1-1 | Ternana-Pescara | 1-2 | 16 feb. |
| 22 set. | | Riposa: Albalatrastevere | | 16 feb. |
| andata (2ª) | andata (2ª) | 2ª giornata | ritorno (19ª) | ritorno (19ª) |
| 6 ott. | 0-1 | Albalatrastevere-Perugia | 2-2 | 23 feb. |
| 6 ott. | 3-0 | Arsenale Taranto-Siracusa | 0-3 | 23 feb. |
| 6 ott. | 0-1 | Catanzaro-Palermo | 1-2 | 23 feb. |
| 6 ott. | 2-0 | Foggia-Scafatese | 0-0 | 23 feb. |
| 6 ott. | 2-1 | Lecce-Cosenza | 1-2 | 23 feb. |
| 6 ott. | 1-1 | Pescara-Brindisi | 1-1 | 23 feb. |
| 6 ott. | 2-1 | Salernitana-Taranto | 2-0 | 23 feb. |
| 6 ott. | 2-1 | Torrese-Ternana | 0-5 | 23 feb. |
| 6 ott. | | Riposa: Rieti | | 23 feb. |
| andata (3ª) | andata (3ª) | 3ª giornata | ritorno (20ª) | ritorno (20ª) |
| 13 ott. | 1-0 | Brindisi-Catanzaro | 0-2 | 2 mar. |
| 13 ott. | 1-1 | Cosenza-Foggia | 0-0 | 2 mar. |
| 13 ott. | 1-0 | Palermo-Pescara | 1-2 | 2 mar. |
| 13 ott. | 2-0 | Salernitana-Lecce | 0-1 | 2 mar. |
| 13 ott. | 3-2 | Siracusa-Albalatrastevere | 0-2 | 1º mar. |
| 13 ott. | 1-0 | Taranto-Rieti | 1-3 | 2 mar. |
| 13 ott. | 1-0 | Ternana-Arsenale Taranto | 2-1 | 2 mar. |
| 13 ott. | 2-1 | Torrese-Scafatese | 1-2 | 2 mar. |
| 13 ott. | | Riposa: Perugia | | 2 mar. |
| andata (4ª) | andata (4ª) | 4ª giornata | ritorno (21ª) | ritorno (21ª) |
| 20 ott. | 2-2 | Arsenale Taranto-Taranto | 1-0 | 9 mar. |
| 20 ott. | 0-0 | Catanzaro-Cosenza | 1-1 | 9 mar. |
| 20 ott. | 2-1 | Foggia-Torrese | 1-4 | 9 mar. |
| 20 ott. | 1-0 | Palermo-Albalatrastevere | 3-1 | 9 mar. |
| 20 ott. | 0-1 | Perugia-Ternana | 0-1 | 9 mar. |
| 20 ott. | 1-0 | Rieti-Brindisi | 1-3 | 9 mar. |
| 20 ott. | 3-0 | Salernitana-Scafatese | 1-0 | 9 mar. |
| 20 ott. | 3-2 | Siracusa-Pescara | 2-3 | 9 mar. |
| 20 ott. | | Riposa: Lecce | | 9 mar. |
| andata (5ª) | andata (5ª) | 5ª giornata | ritorno (22ª) | ritorno (22ª) |
| 26 ott. | 2-2 | Albalatrastevere-Salernitana | 0-5 | 16 mar. |
| 1º dic. | 4-1 | Brindisi-Siracusa | 1-1 | 16 mar. |
| 1º dic. | 0-2 | Cosenza-Rieti | 0-0 | 16 mar. |
| 1º dic. | 0-0 | Perugia-Arsenale Taranto | 3-2 | 16 mar. |
| 1º dic. | 2-0 | Pescara-Catanzaro | 0-1 | 16 mar. |
| 1º dic. | 1-0 | Scafatese-Lecce | 0-8 | 16 mar. |
| 1º dic. | 4-0 | Taranto-Foggia | 0-4 | 16 mar. |
| 1º dic. | 3-1 | Ternana-Palermo | 1-5 | 16 mar. |
| 1º dic. | | Riposa: Torrese | | 16 mar. |
| andata (6ª) | andata (6ª) | 6ª giornata | ritorno (23ª) | ritorno (23ª) |
| 3 nov. | 2-1 | Arsenale Taranto-Cosenza | 0-0 | 23 mar. |
| 3 nov. | 2-0 | Brindisi-Palermo | 0-0 | 23 mar. |
| 3 nov. | 3-4 | Catanzaro-Albalatrastevere | 0-1 | 22 mar. |
| 3 nov. | 1-0 | Lecce-Perugia | 0-0 | 23 mar. |
| 3 nov. | 0-0 | Rieti-Scafatese | 1-3 | 23 mar. |
| 3 nov. | 5-0 | Salernitana-Pescara | 0-2 | 23 mar. |
| 3 nov. | 2-1 | Ternana-Siracusa | 1-0 | 23 mar. |
| 3 nov. | 2-1 | Torrese-Taranto | 1-1 | 23 mar. |
| 3 nov. | | Riposa: Foggia | |
| andata (7ª) | andata (7ª) | 7ª giornata | ritorno (24ª) | ritorno (24ª) |
| 10 nov. | 2-0 | Albalatrastevere-Brindisi | 2-0 | 30 mar. |
| 10 nov. | 0-1 | Foggia-Lecce | 0-6 | 30 mar. |
| 10 nov. | 0-0 | Palermo-Arsenale Taranto | 1-2 | 30 mar. |
| 10 nov. | 0-0 | Perugia-Cosenza | 0-6 | 30 mar. |
| 10 nov. | 6-1 | Salernitana-Ternana | 0-0 | 30 mar. |
| 10 nov. | 1-1 | Siracusa-Rieti | 0-4 | 30 mar. |
| 10 nov. | 4-1 | Taranto-Scafatese | 0-2 | 30 mar. |
| 10 nov. | 3-0 | Torrese-Pescara | 0-2 | 30 mar. |
| 10 nov. | | Riposa: Catanzaro | | 30 mar. |
| andata (8ª) | andata (8ª) | 8ª giornata | ritorno (25ª) | ritorno (25ª) |
| 17 nov. | 2-1 | Arsenale Taranto-Salernitana | 0-5 | 6 apr. |
| 17 nov. | 1-0 | Brindisi-Taranto | 0-0 | 6 apr. |
| 17 nov. | 2-2 | Cosenza-Torrese | 1-1 | 6 apr. |
| 17 nov. | 2-1 | Foggia-Albalatrastevere | 0-2 | 6 apr. |
| 17 nov. | 3-0 | Pescara-Perugia | 0-0 | 6 apr. |
| 17 nov. | 1-2 | Rieti-Palermo | 1-2 | 6 apr. |
| 17 nov. | 2-0 | Scafatese-Catanzaro | 0-1 | 6 apr. |
| 17 nov. | 1-0 | Siracusa-Lecce | 0-3 | 6 apr. |
| 17 nov. | | Riposa: Ternana | | 6 apr. |
| andata (9ª) | andata (9ª) | 9ª giornata | ritorno (26ª) | ritorno (26ª) |
| 24 nov. | 4-3 | Albalatrastevere-Torrese | 3-2 | 13 apr. |
| 24 nov. | 2-0 | Catanzaro-Arsenale Taranto | 0-2 | 13 apr. |
| 24 nov. | 3-0 | Lecce-Brindisi | 2-2 | 13 apr. |
| 24 nov. | 1-0 | Perugia-Siracusa | 0-1 | 13 apr. |
| 24 nov. | 4-0 | Pescara-Foggia | 1-2 | 13 apr. |
| 24 nov. | 2-2 | Rieti-Salernitana | 0-3 | 13 apr. |
| 24 nov. | 1-0 | Scafatese-Cosenza | 0-0 | 13 apr. |
| 24 nov. | 2-0 | Taranto-Ternana | 0-2 | 13 apr. |
| 24 nov. | | Riposa: Palermo | | 13 apr. |
| andata (10ª) | andata (10ª) | 10ª giornata | ritorno (27ª) | ritorno (27ª) |
| 1º dic. | 1-0 | Arsenale Taranto-Foggia | 1-2 | 20 apr. |
| 1º dic. | 1-0 | Brindisi-Scafatese | 0-4 | 20 apr. |
| 1º dic. | 3-2 | Cosenza-Taranto | 0-1 | 20 apr. |
| 1º dic. | 3-2 | Perugia-Palermo | 0-0 | 11 mag. |
| 1º dic. | 1-0 | Rieti-Pescara | 1-6 | 20 apr. |
| 1º dic. | 1-0 | Salernitana-Catanzaro | 0-0 | 20 apr. |
| 1º dic. | 2-1 | Ternana-Albalatrastevere | 1-1 | 19 apr. |
| 1º dic. | 2-1 | Torrese-Lecce | 0-2 | 20 apr. |
| 1º dic. | | Riposa: Siracusa | | 20 apr. |
| andata (11ª) | andata (11ª) | 11ª giornata | ritorno (28ª) | ritorno (28ª) |
| 8 dic. | 3-0 | Albalatrastevere-Cosenza | 0-5 | 4 mag. |
| 8 dic. | 0-1 | Catanzaro-Rieti | 1-2 | 4 mag. |
| 8 dic. | 2-2 | Foggia-Perugia | 1-3 | 4 mag. |
| 8 dic. | 3-1 | Lecce-Ternana | 0-1 | 4 mag. |
| 8 dic. | 8-1 | Pescara-Arsenale Taranto | 2-3 | 4 mag. |
| 8 dic. | 2-0 | Salernitana-Brindisi | 1-1 | 4 mag. |
| 26 gen. | 1-0 | Siracusa-Scafatese | 0-1 | 4 mag. |
| 8 dic. | 1-0 | Torrese-Palermo | 0-5 | 4 mag. |
| 8 dic. | | Riposa: Taranto | | 4 mag. |
| andata (12ª) | andata (12ª) | 12ª giornata | ritorno (29ª) | ritorno (29ª) |
| 15 dic. | 0-0 | Arsenale Taranto-Torrese | 0-1 | 18 mag. |
| 15 dic. | 0-2 | Lecce-Rieti | 1-0 | 18 mag. |
| 15 dic. | 1-0 | Palermo-Cosenza | 0-1 | 18 mag. |
| 15 dic. | 4-1 | Perugia-Catanzaro | 0-3 | 18 mag. |
| 15 dic. | 4-0 | Pescara-Taranto | 0-2 | 18 mag. |
| 15 dic. | 1-0 | Scafatese-Albalatrastevere | 1-1 | 10 mag. |
| 15 dic. | 1-1 | Siracusa-Salernitana | 2-3 | 11 mag. |
| 15 dic. | 3-1 | Ternana-Foggia | 1-0 | 11 mag. |
| 15 dic. | | Riposa: Brindisi | | 11 mag. |
| andata (13ª) | andata (13ª) | 13ª giornata | ritorno (30ª) | ritorno (30ª) |
| 22 dic. | 1-1 | Albalatrastevere-Lecce | 1-3 | 25 mag. |
| 22 dic. | 3-3 | Brindisi-Arsenale Taranto | 0-2 | 25 mag. |
| 22 dic. | 3-1 | Catanzaro-Siracusa | 0-2 | 25 mag. |
| 22 dic. | 2-3 | Cosenza-Ternana | 2-4 | 25 mag. |
| 22 dic. | 2-1 | Rieti-Foggia | 1-3 | 25 mag. |
| 22 dic. | 0-0 | Scafatese-Pescara | 1-3 | 25 mag. |
| 22 dic. | 1-1 | Taranto-Palermo | 1-1 | 25 mag. |
| 22 dic. | 4-1 | Torrese-Perugia | 2-0 | 25 mag. |
| 22 dic. | | Riposa: Salernitana | | 25 mag. |
| andata (14ª) | andata (14ª) | 14ª giornata | ritorno (31ª) | ritorno (31ª) |
| 29 dic. | 1-1 | Albalatrastevere-Arsenale Taranto | 0-4 | 1º giu. |
| 29 dic. | 1-0 | Foggia-Catanzaro | 0-2 | 1º giu. |
| 29 dic. | 1-2 | Lecce-Pescara | 0-5 | 1º giu. |
| 29 dic. | 1-2 | Palermo-Scafatese | 0-1 | 1º giu. |
| 29 dic. | 1-1 | Salernitana-Perugia | 3-1 | 1º giu. |
| 29 dic. | 2-0 | Taranto-Siracusa | 0-2 | 1º giu. |
| 29 dic. | 2-1 | Ternana-Brindisi | 1-2 | 1º giu. |
| 29 dic. | 1-0 | Torrese-Rieti | 1-2 | 1º giu. |
| 29 dic. | | Riposa: Cosenza | | 1º giu. |
| andata (15ª) | andata (15ª) | 15ª giornata | ritorno (32ª) | ritorno (32ª) |
| 12 gen. | 1-0 | Arsenale Taranto-Rieti | 1-3 | 8 giu. |
| 12 gen. | 5-0 | Catanzaro-Ternana | 0-1 | 8 giu. |
| 12 gen. | 0-1 | Lecce-Taranto | 1-2 | 8 giu. |
| 12 gen. | 0-2 | Palermo-Foggia | 1-1 | 8 giu. |
| 12 gen. | 2-0 | Perugia-Brindisi | 0-2 | 8 giu. |
| 12 gen. | 4-0 | Pescara-Albalatrastevere | 0-2 | 7 giu. |
| 12 gen. | 1-1 | Salernitana-Torrese | 1-1 | 8 giu. |
| 12 gen. | 1-0 | Siracusa-Cosenza | 0-3 | 8 giu. |
| 12 gen. | | Riposa: Scafatese | | 8 giu. |
| andata (16ª) | andata (16ª) | 16ª giornata | ritorno (33ª) | ritorno (33ª) |
| 19 gen. | 2-1 | Albalatrastevere-Taranto | 1-3 | 15 giu. |
| 19 gen. | 0-0 | Arsenale Taranto-Lecce | 1-5 | 29 giu. |
| 19 gen. | 1-1 | Brindisi-Cosenza | 1-4 | 15 giu. |
| 19 gen. | 4-2 | Catanzaro-Torrese | 0-1 | 15 giu. |
| 19 gen. | 1-0 | Foggia-Salernitana | 1-2 | 15 giu. |
| 19 gen. | 1-1 | Rieti-Ternana | 0-1 | 15 giu. |
| 19 gen. | 2-0 | Scafatese-Perugia | 1-2 | 15 giu. |
| 19 gen. | 0-0 | Siracusa-Palermo | 0-2 | 15 giu. |
| 19 gen. | | Riposa: Pescara | | 15 giu. |
| andata (17ª) | andata (17ª) | 17ª giornata | ritorno (34ª) | ritorno (34ª) |
| 2 feb. | 0-1 | Albalatrastevere-Rieti | 1-2 | 22 giu. |
| 1º feb. | 0-0 | Cosenza-Pescara | 1-1 | 22 giu. |
| 1º feb. | 0-0 | Foggia-Brindisi | 1-3 | 22 giu. |
| 1º feb. | 3-0 | Lecce-Catanzaro | 1-3 | 22 giu. |
| 1º feb. | 0-0 | Palermo-Salernitana | 0-2 | 22 giu. |
| 1º feb. | 1-1 | Taranto-Perugia | 0-1 | 22 giu. |
| 1º feb. | 2-2 | Ternana-Scafatese | 0-2 | 22 giu. |
| 1º feb. | 2-2 | Torrese-Siracusa | 1-2 | 22 giu. |
| 1º feb. | | Riposa: Arsenale Taranto | | 22 giu. |

## Qualificazione per l'Alta Italia

Ai sensi del regolamento approvato dal Consiglio Federale, la gara fece parte della stagione 1946-1947, venendo disputata con gli organici di quest'ultima.
| | Risultati | | Luogo e data |
| Anconitana | 4-2 | Biellese | Bologna, 31 agosto 1947 |