| Giornata n. 1 |
Andata | Ritorno |
| Ambrosiana-Inter-Casale |
9-0 | 1-0 |
| Bologna-Alessandria |
4-1 | 2-2 |
| Brescia-Roma |
1-0 | 1-2 |
| Fiorentina-Milan |
1-0 | 0-2 |
| Genova-Pro Vercelli |
3-0 | 0-2 |
| Juventus-Livorno |
4-1 | 0-0 |
| Lazio-Palermo |
1-0 | 0-1 |
| Padova-Torino |
1-0 | 2-4 |
| Triestina-Napoli |
4-1 | 0-2 |
|
| Giornata n. 2 |
Andata | Ritorno |
| Alessandria-Juventus |
2-1 | 1-3 |
| Casale-Brescia |
1-0 | 1-3 |
| Milan-Lazio |
4-2 | 0-4 |
| Napoli-Genova |
0-0 | 1-1 |
| Padova-Livorno |
1-1 | 1-3 |
| Palermo-Bologna |
2-1 | 1-4 |
| Pro Vercelli-Ambrosiana-Inter |
0-0 | 0-2 |
| Roma-Triestina |
0-0 | 1-1 |
| Torino-Fiorentina |
4-1 | 1-1 |
|
| Giornata n. 3 |
Andata | Ritorno |
| Alessandria-Padova |
3-0 | 0-1 |
| Ambrosiana-Inter-Napoli |
2-1 | 1-2 |
| Bologna-Milan |
2-1 | 1-1 |
| Brescia-Torino |
1-0 | 0-1 |
| Fiorentina-Roma |
1-3 | 1-2 |
| Genova-Triestina |
0-1 | 0-1 |
| Juventus-Casale |
6-1 | 3-0 |
| Lazio-Pro Vercelli |
1-1 | 0-2 |
| Palermo-Livorno |
3-2 | 2-3 |
|
| Giornata n. 4 |
Andata | Ritorno |
| Casale-Genova |
2-1 | 0-5 |
| Fiorentina-Palermo |
4-1 | 0-0 |
| Milan-Livorno |
3-1 | 0-4 |
| Napoli-Lazio |
2-1 | 2-0 |
| Padova-Ambrosiana-Inter |
1-2 | 0-1 |
| Pro Vercelli-Brescia |
2-1 | 0-1 |
| Roma-Juventus |
2-3 | 1-3 |
| Torino-Alessandria |
1-1 | 1-3 |
| Triestina-Bologna |
1-1 | 0-2 |
|
| Giornata n. 5 |
Andata | Ritorno |
| Ambrosiana-Inter-Alessandria |
4-1 | 2-0 |
| Bologna-Napoli |
3-0 | 0-1 |
| Brescia-Palermo |
1-1 | 2-2 |
| Casale-Roma |
0-2 | 0-1 |
| Genova-Milan |
2-2 | 0-1 |
| Juventus-Torino |
4-0 | 2-1 |
| Lazio-Padova |
3-2 | 0-2 |
| Livorno-Fiorentina |
3-0 | 0-1 |
| Pro Vercelli-Triestina |
1-1 | 1-2 |
|
| Giornata n. 6 |
Andata | Ritorno |
| Alessandria-Genova |
3-1 | 0-1 |
| Fiorentina-Bologna |
3-0 | 0-0 |
| Milan-Brescia |
4-0 | 0-3 |
| Napoli-Livorno |
0-0 | 1-0 |
| Padova-Casale |
2-0 | 0-0 |
| Palermo-Juventus |
0-1 | 1-1 |
| Roma-Pro Vercelli |
2-0 | 2-1 |
| Torino-Lazio |
1-1 | 0-1 |
| Triestina-Ambrosiana-Inter |
0-0 | 1-2 |
|
| Giornata n. 7 |
Andata | Ritorno |
| Bologna-Roma |
1-0 | 1-0 |
| Brescia-Napoli |
1-1 | 0-1 |
| Casale-Torino |
3-2 | 2-5 |
| Juventus-Triestina |
1-1 | 1-0 |
| Lazio-Genova |
3-2 | 2-1 |
| Livorno-Ambrosiana-Inter |
2-2 | 2-1 |
| Milan-Padova |
2-2 | 0-0 |
| Palermo-Alessandria |
2-1 | 1-2 |
| Pro Vercelli-Fiorentina |
7-2 | 1-1 |
|
| Giornata n. 8 |
Andata | Ritorno |
| Alessandria-Casale |
4-1 | 1-2 |
| Ambrosiana-Inter-Milan |
3-0 | 2-1 |
| Fiorentina-Brescia |
2-0 | 0-4 |
| Genova-Bologna |
1-0 | 0-3 |
| Napoli-Juventus |
2-0 | 0-2 |
| Padova-Pro Vercelli |
1-1 | 0-4 |
| Roma-Lazio |
5-0 | 3-3 |
| Torino-Livorno |
5-0 | 0-2 |
| Triestina-Palermo |
1-0 | 1-2 |
|
| Giornata n. 9 |
Andata | Ritorno |
| Bologna-Padova |
3-0 | 0-0 |
| Brescia-Alessandria |
2-1 | 0-1 |
| Casale-Triestina |
1-1 | 0-2 |
| Juventus-Fiorentina |
5-0 | 2-2 |
| Lazio-Ambrosiana-Inter |
1-4 | 1-8 |
| Livorno-Genova |
0-0 | 0-2 |
| Milan-Roma |
1-0 | 1-1 |
| Napoli-Palermo |
3-0 | 2-1 |
| Pro Vercelli-Torino |
1-0 | 0-0 |
|
| Giornata n. 10 |
Andata | Ritorno |
| Alessandria-Pro Vercelli |
0-1 | 0-1 |
| Ambrosiana-Inter-Juventus |
3-2 | 0-0 |
| Fiorentina-Lazio |
2-0 | 2-2 |
| Genova-Brescia |
3-1 | 1-3 |
| Padova-Napoli |
3-1 | 1-1 |
| Palermo-Casale |
3-0 | 2-2 |
| Roma-Livorno |
0-0 | 3-1 |
| Torino-Bologna |
0-1 | 2-2 |
| Triestina-Milan |
2-2 | 1-0 |
|
| Giornata n. 11 |
Andata | Ritorno |
| Bologna-Ambrosiana-Inter |
0-1 | 0-2 |
| Brescia-Padova |
1-0 | 1-2 |
| Casale-Fiorentina |
2-2 | 2-2 |
| Juventus-Genova |
8-1 | 2-0 |
| Lazio-Alessandria |
1-0 | 2-3 |
| Livorno-Triestina |
2-1 | 1-0 |
| Milan-Torino |
4-0 | 3-3 |
| Napoli-Roma |
1-2 | 2-1 |
| Palermo-Pro Vercelli |
2-1 | 0-3 |
|
| Giornata n. 12 |
Andata | Ritorno |
| Alessandria-Milan |
1-1 | 0-3 |
| Ambrosiana-Inter-Fiorentina |
2-4 | 0-1 |
| Bologna-Casale |
2-0 | 3-0 |
| Genova-Roma |
1-0 | 0-3 |
| Juventus-Brescia |
5-1 | 2-1 |
| Lazio-Livorno |
3-0 | 1-4 |
| Padova-Palermo |
3-1 | 1-2 |
| Pro Vercelli-Napoli |
0-0 | 0-1 |
| Triestina-Torino |
1-1 | 1-2 |
|
| Giornata n. 13 |
Andata | Ritorno |
| Brescia-Bologna |
1-2 | 1-4 |
| Casale-Lazio |
1-1 | 1-2 |
| Fiorentina-Genova |
2-1 | 2-1 |
| Livorno-Pro Vercelli |
1-1 | 0-0 |
| Milan-Juventus |
3-1 | 0-4 |
| Napoli-Alessandria |
2-1 | 0-1 |
| Roma-Ambrosiana-Inter |
0-1 | 0-0 |
| Torino-Palermo |
2-1 | 0-0 |
| Triestina-Padova |
2-1 | 0-2 |
|
| Giornata n. 14 |
Andata | Ritorno |
| Alessandria-Fiorentina |
3-1 | 0-0 |
| Ambrosiana-Inter-Genova |
5-0 | 0-0 |
| Lazio-Triestina |
2-0 | 2-4 |
| Livorno-Brescia |
0-0 | 1-1 |
| Palermo-Milan |
2-1 | 0-1 |
| Pro Vercelli-Casale |
4-1 | 1-1 |
| Torino-Napoli |
0-0 | 2-5 |
| Bologna-Juventus |
2-2 | 1-4 |
| Padova-Roma |
1-0 | 0-2 |
|
| Giornata n. 15 |
Andata | Ritorno |
| Genova-Palermo |
1-1 | 0-2 |
| Ambrosiana-Inter-Torino |
0-0 | 0-1 |
| Casale-Livorno |
4-4 | 0-5 |
| Fiorentina-Padova |
3-0 | 0-0 |
| Juventus-Lazio |
2-2 | 2-0 |
| Napoli-Milan |
1-0 | 2-0 |
| Pro Vercelli-Bologna |
2-0 | 1-4 |
| Roma-Alessandria |
5-1 | 1-1 |
| Triestina-Brescia |
0-1 | 2-3 |
|
| Giornata n. 16 |
Andata | Ritorno |
| Brescia-Ambrosiana-Inter |
1-1 | 0-1 |
| Lazio-Bologna |
3-3 | 0-0 |
| Livorno-Alessandria |
3-2 | 1-2 |
| Milan-Pro Vercelli |
2-0 | 1-2 |
| Padova-Juventus |
1-2 | 1-5 |
| Palermo-Roma |
0-0 | 1-2 |
| Torino-Genova |
3-1 | 2-2 |
| Triestina-Fiorentina |
2-3 | 1-1 |
| Napoli-Casale |
2-1 | 4-1 |
|
| Giornata n. 17 |
Andata | Ritorno |
| Alessandria-Triestina |
1-0 | 0-3 |
| Bologna-Livorno |
1-0 | 0-0 |
| Brescia-Lazio |
0-0 | 2-3 |
| Fiorentina-Napoli |
0-1 | 1-1 |
| Genova-Padova |
1-0 | 0-0 |
| Juventus-Pro Vercelli |
3-0 | 2-0 |
| Milan-Casale |
6-2 | 0-0 |
| Palermo-Ambrosiana-Inter |
1-1 | 1-3 |
| Roma-Torino |
4-0 | 6-3 |
| |