| Giornata n. 1 |
Andata | Ritorno |
| Alessandria-Brescia |
4-0 | 3-7 |
| Bologna-Triestina |
6-1 | 1-1 |
| Juventus-Pro Patria |
4-1 | 3-1 |
| Lazio-Torino |
0-0 | 0-2 |
| Legnano-Genova |
2-1 | 0-5 |
| Livorno-Milan |
0-0 | 0-5 |
| Modena-Roma |
1-1 | 0-4 |
| Napoli-Pro Vercelli |
1-0 | 3-6 |
| Ambrosiana-Casale |
5-1 | 0-1 |
|
| Giornata n. 2 |
Andata | Ritorno |
| Bologna-Livorno |
5-0 | 2-0 |
| Brescia-Modena |
1-2 | 2-3 |
| Casale-Legnano |
1-1 | 0-1 |
| Genova-Napoli |
4-2 | 1-0 |
| Milan-Juventus |
0-3 | 3-3 |
| Pro Patria-Lazio |
3-1 | 1-1 |
| Pro Vercelli-Ambrosiana |
1-1 | 1-6 |
| Roma-Alessandria |
2-0 | 2-0 |
| Torino-Triestina |
2-0 | 0-1 |
|
| Giornata n. 3 |
Andata | Ritorno |
| Alessandria-Milan |
3-0 | 1-1 |
| Juventus-Casale |
2-0 | 1-0 |
| Lazio-Bologna |
2-0 | 0-4 |
| Legnano-Pro Vercelli |
2-2 | 0-8 |
| Livorno-Genova |
1-2 | 2-3 |
| Modena-Torino |
2-0 | 1-1 |
| Napoli-Pro Patria |
1-0 | 2-3 |
| Triestina-Roma |
0-0 | 0-3 |
| Ambrosiana-Brescia |
3-3 | 0-0 |
|
| Giornata n. 4 |
Andata | Ritorno |
| Casale-Triestina |
2-3 | 2-1 |
| Genova-Alessandria |
5-1 | 1-0 |
| Legnano-Bologna |
0-2 | 1-2 |
| Livorno-Brescia |
0-1 | 1-1 |
| Milan-Lazio |
0-1 | 2-1 |
| Pro Patria-Modena |
3-2 | 1-3 |
| Pro Vercelli-Juventus |
1-3 | 1-5 |
| Roma-Napoli |
3-1 | 0-3 |
| Torino-Ambrosiana |
6-0 | 0-3 |
|
| Giornata n. 5 |
Andata | Ritorno |
| Alessandria-Pro Vercelli |
0-1 | 2-6 |
| Ambrosiana-Milan |
1-1 | 4-1 |
| Bologna-Torino |
3-0 | 1-1 |
| Brescia-Legnano |
2-1 | 2-2 |
| Juventus-Roma |
3-2 | 0-5 |
| Lazio-Casale |
1-0 | 2-0 |
| Modena-Genova |
4-2 | 3-5 |
| Napoli-Livorno |
2-0 | 2-1 |
| Pro Patria-Triestina |
2-1 | 0-0 |
|
| Giornata n. 6 |
Andata | Ritorno |
| Brescia-Casale |
2-0 | 0-0 |
| Genova-Juventus |
0-3 | 1-4 |
| Legnano-Alessandria |
1-0 | 0-5 |
| Milan-Bologna |
1-2 | 2-2 |
| Napoli-Modena |
4-1 | 0-2 |
| Pro Vercelli-Lazio |
3-0 | 2-1 |
| Roma-Pro Patria |
2-0 | 4-0 |
| Torino-Livorno |
4-0 | 1-1 |
| Triestina-Ambrosiana |
5-0 | 0-1 |
|
| Giornata n. 7 |
Andata | Ritorno |
| Alessandria-Juventus |
2-3 | 1-4 |
| Ambrosiana-Modena |
0-0 | 5-2 |
| Bologna-Roma |
3-3 | 1-2 |
| Casale-Genova |
1-0 | 0-1 |
| Lazio-Livorno |
3-2 | 0-0 |
| Pro Patria-Legnano |
2-0 | 0-0 |
| Pro Vercelli-Milan |
0-2 | 1-2 |
| Torino-Brescia |
1-1 | 1-2 |
| Triestina-Napoli |
0-0 | 1-5 |
|
| Giornata n. 8 |
Andata | Ritorno |
| Alessandria-Ambrosiana |
2-0 | 0-2 |
| Genova-Bologna |
3-1 | 1-1 |
| Juventus-Legnano |
1-0 | 2-1 |
| Livorno-Pro Vercelli |
3-1 | 1-3 |
| Milan-Brescia |
1-0 | 0-3 |
| Modena-Triestina |
2-0 | 1-1 |
| Napoli-Lazio |
2-0 | 1-0 |
| Pro Patria-Torino |
1-2 | 1-3 |
| Roma-Casale |
3-1 | 3-0 |
|
| Giornata n. 9 |
Andata | Ritorno |
| Ambrosiana-Bologna |
0-1 | 1-4 |
| Brescia-Pro Patria |
3-1 | 0-3 |
| Casale-Pro Vercelli |
2-2 | 1-1 |
| Juventus-Napoli |
1-2 | 2-1 |
| Lazio-Genova |
5-0 | 0-2 |
| Legnano-Torino |
0-1 | 0-5 |
| Livorno-Roma |
1-3 | 1-7 |
| Modena-Milan |
3-0 | 1-3 |
| Triestina-Alessandria |
0-1 | 1-4 |
|
| Giornata n. 10 |
Andata | Ritorno |
| Bologna-Modena |
2-0 | 2-0 |
| Casale-Pro Patria |
4-0 | 0-1 |
| Lazio-Alessandria |
3-1 | 3-1 |
| Livorno-Ambrosiana |
0-2 | 1-1 |
| Milan-Legnano |
2-0 | 2-1 |
| Napoli-Brescia |
3-1 | 1-0 |
| Pro Vercelli-Roma |
0-3 | 0-5 |
| Torino-Genova |
0-2 | 2-3 |
| Triestina-Juventus |
0-0 | 0-4 |
|
| Giornata n. 11 |
Andata | Ritorno |
| Alessandria-Casale |
2-0 | 0-0 |
| Ambrosiana-Napoli |
2-1 | 2-0 |
| Brescia-Triestina |
1-0 | 4-0 |
| Genova-Milan |
2-1 | 2-1 |
| Juventus-Bologna |
2-0 | 0-4 |
| Modena-Legnano |
4-1 | 2-6 |
| Pro Patria-Livorno |
0-0 | 0-1 |
| Pro Vercelli-Torino |
1-0 | 0-1 |
| Roma-Lazio |
1-1 | 2-2 |
|
| Giornata n. 12 |
Andata | Ritorno |
| Bologna-Pro Patria |
4-1 | 2-1 |
| Brescia-Genova |
1-2 | 2-1 |
| Juventus-Torino |
2-0 | 1-1 |
| Legnano-Lazio |
0-2 (1) a tav. | 0-4 |
| Livorno-Casale |
5-0 | 2-3 |
| Milan-Triestina |
2-0 | 1-3 |
| Modena-Pro Vercelli |
1-3 | 0-3 |
| Napoli-Alessandria |
3-2 | 3-4 |
| Roma-Ambrosiana |
2-1 | 0-5 |
(1) a tavolino
|
|
| Giornata n. 13 |
Andata | Ritorno |
| Alessandria-Pro Patria |
4-1 | 1-0 |
| Bologna-Brescia |
7-1 | 0-2 |
| Casale-Modena |
3-1 | 1-5 |
| Genova-Pro Vercelli |
1-0 | 1-0 |
| Lazio-Juventus |
2-1 | 1-3 |
| Legnano-Ambrosiana |
2-2 | 0-3 |
| Milan-Napoli |
2-3 | 1-0 |
| Torino-Roma |
1-4 | 1-5 |
| Triestina-Livorno |
1-0 | 2-3 |
|
| Giornata n. 14 |
Andata | Ritorno |
| Alessandria-Livorno |
2-2 | 0-1 |
| Ambrosiana-Genova |
2-0 | 0-1 |
| Brescia-Lazio |
2-0 | 1-2 |
| Modena-Juventus |
1-2 | 1-4 |
| Napoli-Bologna |
2-0 | 0-2 |
| Pro Patria-Milan |
2-1 | 1-1 |
| Pro Vercelli-Triestina |
2-2 | 1-3 |
| Roma-Legnano |
3-0 | 0-0 |
| Torino-Casale |
1-0 | 1-3 |
|
| Giornata n. 15 |
Andata | Ritorno |
| Bologna-Alessandria |
0-0 | 6-1 |
| Casale-Napoli |
0-2 | 0-1 |
| Genova-Roma |
0-0 | 0-5 |
| Juventus-Brescia |
3-0 | 1-1 |
| Lazio-Ambrosiana |
1-0 | 2-3 |
| Livorno-Modena |
0-2 | 1-4 |
| Milan-Torino |
1-1 | 1-3 |
| Pro Vercelli-Pro Patria |
2-1 | 2-2 |
| Triestina-Legnano |
1-0 | 1-1 |
|
| Giornata n. 16 |
Andata | Ritorno |
| Ambrosiana-Juventus |
2-3 | 0-1 |
| Brescia-Pro Vercelli |
2-2 | 0-2 |
| Casale-Bologna |
1-2 | 1-6 |
| Legnano-Livorno |
3-0 | 1-2 |
| Modena-Alessandria |
3-2 | 1-1 |
| Pro Patria-Genova |
2-3 | 0-1 |
| Roma-Milan |
1-2 | 2-0 |
| Torino-Napoli |
3-1 | 2-0 |
| Triestina-Lazio |
2-1 | 0-1 |
|
| Giornata n. 17 |
Andata | Ritorno |
| Alessandria-Torino |
1-1 | 1-4 |
| Bologna-Pro Vercelli |
3-0 | 0-2 |
| Genova-Triestina |
1-0 | 1-1 |
| Juventus-Livorno |
4-1 | 1-1 |
| Milan-Casale |
4-0 | 2-3 |
| Modena-Lazio |
3-0 | 0-2 |
| Napoli-Legnano |
2-1 | 0-2 |
| Pro Patria-Ambrosiana |
1-1 | 1-2 |
| Roma-Brescia |
3-0 | 2-3 |
| |