Di seguito il tabellone completo dei risultati:
Renate-Pro Sesto 10-2
Vis Nova Giussano – Concorezzese 2-1
Folgore Caratese – Monza 3-3
Olginatese – Aldini Baririviera 2-4
Milan – Varesina 4-0
Torino – Brescia 2-1
Lugano – Virtus Bergamo 6-0
Atalanta – Alessandria 1-0
Milan – Pro Sesto 13-0
Torino – Concorezzese 2-0
Lugano – Monza 2-2
Atalanta – Aldini Baririviera 5-0
Renate – Varesina 0-4
Vis Nova Giussano – Brescia 0-9
Folgore Caratese – Virtus Bergamo 8-0
Olginatese – Alessandria 2-6
Varesina – Pro Sesto 7-1
Brescia – Concorezzese 3-0
Virtus Bergamo – Monza 0-12
Alessandria – Aldini Baririviera 4-5
Milan – Renate 4-1
Torino – Vis Nova Giussano 13-0
Lugano – Folgore Caratese 1-2
Atalanta – Olginatese 7-0
Finali
15°-16° Virtus Bergamo – Pro Sesto 3-1
13°-14° Concorezzese – Olginatese 2-4
11°-12° Renate – Vis Nova Giussano 6-1
9°-10° Lugano – Alessandria 2-6
7°-8° Monza – Aldini Baririviera 1-2
5°-6° Varesina – Brescia 6-2
1° semifinale Milan – Folgore Caratese 3-0
2° semifinale Atalanta – Torino 6-3
Finale 3°-4° Torino – Folgore Caratese 3-2
Finalissima Atalanta – Milan 1-1 (4-2 dopo calci di rigore)
Migliori Portieri: Ghezzi (Atalanta), Metelli (Brescia), Incarbone (Aldini)
Capocannonieri: Zanellato (Milan, 10 gol), Lavecchia (Milan, 9 gol), Trinceri (Alessandria, 8 gol)
Migliori giocatori: Idalgo (Milan), Damioli (Atalanta), Paganini (Aldini)