1958-1959

U takmičenju po republikama uzelo je učešće 1.677 ekipa. U Srbiji je učestvovalo 856 klubova, Hrvatskoj 449, Bosni i Hercegovini 193, Makedoniji 84, Sloveniji 76 i Crnoj Gori 19 klubova. U šesnaestine finala ušli su: 6 pobednika iz republičkog takmičenja i 25 ligaša. Po republikama među 31 ekipom bili su:
Srbija - 10 predstavnika: Crvena Zvezda (Beograd), Partizan (Beograd), Vojvodina (Novi Sad), Radnički (Beograd), OFK Beograd (Beograd), Radnički (Sombor), RFK Novi Sad (Novi Sad), Radnički (Niš), Radnički (Kragujevac), Borac (Čačak).
Hrvatska - 10 predstavnika: Dinamo (Zagreb), Hajduk (Split), NK Rijeka (Rijeka), Lokomotiva (Zagreb), Elektrostroj (Zagreb), Trešnjevka (Zagreb), NK Šibenik (Šibenik), Proleter (Osijek), NK Borovo (Borovo), Varteks (Varaždin).
Bosna i Hercegovina - 4 predstavnika: Velež (Mostar), FK Sarajevo (Sarajevo), Željezničar (Sarajevo), Borac (Banja Luka).
Makedonija - 3 predstavnika: Vardar (Skoplje), Rabotnički (Skoplje), Pelister (Bitolj).
Crna Gora - 3 predstavnika: Budućnost (Titograd), Sutjeska (Nikšić), Borac - garnizon JNA (Titograd).
Slovenija - 1 predstavnik: Odred (Ljubljana).

ŠESNAESTINA-FINALA

Odred (Ljubljana) - NK Rijeka (Rijeka) 1-3
Borac (Čačak) - Radnički (Beograd) 0-3
Varteks (Varaždin) - Rabotnički (Skoplje) 5-0
Velež (Mostar) - Radnički (Niš) 5-0
Radnički (Sombor) - Vardar (Skoplje) 3-1
Trešnjevka (Zagreb) - Vojvodina (Novi Sad) 2-3
Dinamo (Zagreb) - Proleter (Osijek) 3-2
Crvena Zvezda (Beograd) - Elektrostroj (Zagreb) 4-1
RFK Novi Sad (Novi Sad) - Partizan (Beograd) 2-2 (1-1, 1-0) 7-8 pen
NK Borovo (Borovo) - FK Sarajevo (Sarajevo) 1-0
Borac (Titograd) - NK Šibenik (Šibenik) 6-1
Pelister (Bitolj) - Radnički (Kragujevac) 2-3
Borac (Banja Luka) - Lokomotiva (Zagreb) 2-3 (2-2, 0-2)
Budućnost (Titograd) - Sutjeska (Nikšić) 3-2
OFK Beograd (Beograd) - Željezničar (Sarajevo) 1-2
Hajduk (Split) ide dalje bez borbe zahvaljujući žrebu

OSMINA-FINALA

NK Rijeka (Rijeka) - Radnički (Beograd) 2-1
Varteks (Varaždin) - Velež (Mostar) 2-1 (1-1, 1-0)
Radnički (Sombor) - Crvena Zvezda (Beograd) 2-5
Lokomotiva (Zagreb) - Hajduk (Split) 4-2
Radnički (Kragujevac) - Partizan (Beograd) 1-3
Budućnost (Titograd) - Borac (Titograd) 1-2
Vojvodina (Novi Sad) - NK Borovo (Borovo) 2-0
Željezničar (Sarajevo) - Dinamo (Zagreb) 2-3

ČETVRT-FINALE

NK Rijeka (Rijeka) - Varteks (Varaždin) 4-2
Crvena Zvezda (Beograd) - Lokomotiva (Zagreb) 2-1
Partizan (Beograd) - Borac (Titograd) 1-0
Vojvodina (Novi Sad) - Dinamo (Zagreb) 5-1

POLU-FINALE

NK Rijeka (Rijeka) - Crvena Zvezda (Beograd) 0-2
Partizan (Beograd) - Vojvodina (Novi Sad) 2-1

FINALE

Crvena Zvezda (Beograd) - Partizan (Beograd) 3-1 (1-0)