1956-1957

Broj učesnika opet je porastao - dostigao je cifru od 1.705 timova.Za osminu finala plasirale su se ove ekipe:
Srbija - 6 predstavnika: Partizan (Beograd), Crvena Zvezda (Beograd), Vojvodina (Novi Sad), BSK (Beograd), Radnički (Beograd), Spartak (Subotica).
Hrvatska - 4 predstavnika: Dinamo (Zagreb), Lokomotiva (Zagreb), NK Šibenik (Šibenik), Proleter (Osijek).
Bosna i Hercegovina - 3 predstavnika: Velež (Mostar), FK Zenica (Zenica), Nafta (Bosanski Brod).
Slovenija - 1 predstavnik: Odred (Ljubljana).
Makedonija - 1 predstavnik: Rabotnički (Skoplje).
Crna Gora - 1 predstavnik: Budućnost (Titograd).

OSMINA-FINALA

Partizan (Beograd) - Dinamo (Zagreb) 3-1
Crvena Zvezda (Beograd) - Lokomotiva (Zagreb) 3-0
NK Šibenik (Šibenik) - Nafta (Bosanski Brod) 4-0
Proleter (Osijek) - BSK (Beograd) 1-0
Velež (Mostar) - Radnički (Beograd) 0-1
Spartak (Subotica) - FK Zenica (Zenica) 4-3
Budućnost (Titograd) - Odred (Ljubljana) 4-2
Vojvodina (Novi Sad) - Rabotnički (Skoplje) 4-0

ČETVRT-FINALE

Partizan (Beograd) - Crvena Zvezda (Beograd) 4-2
NK Šibenik (Šibenik) - Proleter (Osijek) 3-1
Radnički (Beograd) - Spartak (Subotica) 4-2
Budućnost (Titograd) - Vojvodina (Novi Sad) 2-0 (0-0, 0-0)

POLU-FINALE

Partizan (Beograd) - NK Šibenik (Šibenik) 7-0
Radnički (Beograd) - Budućnost (Titograd) 3-1

FINALE

Partizan (Beograd) - Radnički (Beograd) 5-3 (0-3)