1957-1958

U takmičenju po republikama uzelo je učešće 1.594 ekipe. Za završnicu takmičenja kvalifikovali su se 12 prvoligaša, 3 kluba iz zonskih takmičenja (u to vreme nisu postojale druge lige, već četiri zone) i Maribor, član mariborsko-celjske međupodsavezne lige. Šesnaest klubova koji su sa borili u osmini finala bili su:
Srbija - 7 predstavnika: Partizan (Beograd), Crvena Zvezda (Beograd), OFK Beograd (Beograd), Radnički (Beograd), Vojvodina (Novi Sad), Radnički (Sombor), OFK Budućnost (Smederevo).
Hrvatska - 4 predstavnika: Dinamo (Zagreb), Hajduk (Split), NK Zagreb (Zagreb), NK Split (Split).
Bosna i Hercegovina - 2 predstavnika: Željezničar (Sarajevo), Velež (Mostar).
Slovenija - 1 predstavnik: NK Maribor (Maribor).
Makedonija - 1 predstavnik: Pobeda (Prilep).
Crna Gora - 1 predstavnik: Budućnost (Titograd).

OSMINA-FINALA

NK Zagreb (Zagreb) - OFK Budućnost (Smederevo) 4-1
Partizan (Beograd) - Pobeda (Prilep) 11-0
Crvena Zvezda (Beograd) - Budućnost (Titograd) 3-1
Dinamo (Zagreb) - OFK Beograd (Beograd) 2-1
NK Split (Split) - NK Maribor (Maribor) 4-1
Velež (Mostar) - Radnički (Beograd) 4-3
Radnički (Sombor) - Hajduk (Split) 2-2 (2-2, 2-1) 5-6 pen
Željezničar (Sarajevo) - Vojvodina (Novi Sad) 1-2

ČETVRT-FINALE

NK Zagreb (Zagreb) - Partizan (Beograd) 1-3
Crvena Zvezda (Beograd) - Dinamo (Zagreb) 1-1 (1-1, 1-1) 3-2 pen
NK Split (Split) - Velež (Mostar) 1-3
Hajduk (Split) - Vojvodina (Novi Sad) 4-2

POLU-FINALE

Partizan (Beograd) - Crvena Zvezda (Beograd) 2-3
Velež (Mostar) - Hajduk (Split) 3-0

FINALE

Crvena Zvezda (Beograd) - Velež (Mostar) 4-0 (0-0)