Season
|
Division
|
Winners
|
Runners-up
|
Third place
|
Promoted
|
Republic Leagues
|
1946–47
|
|
|
|
|
Torpedo Sarajevo
[1]
|
Yugoslav Second League
|
1947–48
|
|
Budućnost Titograd
[2]
|
Sloga Novi Sad
|
Naša Krila Zemun
|
Budućnost Titograd, Sloga Novi Sad, Naša Krila Zemun
|
1948–49
|
|
FK Sarajevo
|
Mornar Split
|
Spartak Subotica
|
FK Sarajevo, Spartak Subotica
|
1950
|
|
Borac Zagreb
|
Napredak Kruševac
|
Sloga Novi Sad
[3]
|
Borac Zagreb, Napredak Kruševac, Sloga Novi Sad,
Podrinje Šabac
[4]
|
1951
|
|
Vardar
|
Rabotnički
|
Budućnost Titograd
|
Vardar, Rabotnički,
NK Zagreb
[5]
|
Republic Leagues
|
1952
|
Bosnia and Herzegovina Croatia Macedonia Montenegro Serbia
Slovenia
|
Velež Mostar
Proleter Osijek
Pobeda
Budućnost Titograd
Spartak Subotica
Odred Ljubljana
|
Sloboda Tuzla
Metalac Zagreb
Napredok
Sutjeska Nikšić
Dinamo Pančevo
Branik Maribor
|
Borac Banja Luka/
Bosna Sarajevo
Kvarner Rijeka
Tikveš
Lovćen
Napredak Kruševac/
Radnički Beograd
Rudar Trbovlje
|
Velež Mostar, Spartak Subotica
|
Inter-Republic and Republic Leagues
|
1952–53
|
Bosnia and Herzegovina
Croatia-Slovenia Macedonia Montenegro Serbia
|
Borac Banja Luka
Proleter Osijek
Rabotnički
Budućnost Titograd
Radnički Beograd
|
Željezničar Sarajevo
Odred Ljubljana
Rabotnik
Lovćen
Mačva Šabac
|
Jedinstvo Brčko
Šibenik
Bregalnica Štip
Radnički Ivangrad
Napredak Kruševac
|
Proleter Osijek, Odred Ljubljana, Rabotnički, Radnički Beograd
|
Yugoslav Second League
|
1953–54
|
|
NK Zagreb
|
Željezničar Sarajevo
|
Velež Mostar
|
NK Zagreb, Željezničar Sarajevo
|
1954–55
|
|
Velež Mostar
|
Budućnost Titograd
|
Metalac Zagreb
|
Velež Mostar, Budućnost Titograd
|
Zones Leagues
|
1955–56
|
I Zone II A Zone II B Zone III Zone IV Zone
|
Lokomotiva Zagreb
Čelik Zenica
Lovćen
Borovo
Vardar
|
Šibenik
Borac Banja Luka
Radnički Nikšić
[6]
Budućnost Valjevo
Radnički Kragujevac
|
Odred Ljubljana
Mladost Prijedor
Arsenal Tivat
Smederevo
Sloga Kraljevo
|
Lokomotiva Zagreb, Vardar
|
1956–57
|
I Zone II A Zone II B Zone III Zone IV Zone
|
RNK Split
Željezničar Sarajevo
Lovćen
Borovo
Radnički Kragujevac
|
Šibenik
Čelik Zenica
Nikšić
Proleter Zrenjanin
Radnički Niš
|
Rijeka
Borac Banja Luka
Dubrovnik
Proleter Osijek
Sloga Kraljevo
|
RNK Split, Željezničar Sarajevo
|
1957–58
|
I Zone II A Zone II B Zone III Zone IV Zone
|
Rijeka
FK Sarajevo
Nikšić
Proleter Zrenjanin
Napredak Kruševac
|
Lokomotiva Zagreb
Sloboda Tuzla
Lovćen
Proleter Osijek
Rabotnički
|
Trešnjevka
Čelik Zenica
Arsenal Tivat
Radnički Sombor
Radnički Niš
|
Rijeka, FK Sarajevo
|
Yugoslav Second League – East, West
|
1958–59
|
East West
|
OFK Beograd
Sloboda Tuzla
|
Spartak Subotica
Lokomotiva Zagreb
|
Radnički Sombor
RNK Split
|
OFK Beograd, Sloboda Tuzla
|
1959–60
|
East West
|
Vardar
RNK Split
|
FK Novi Sad
Trešnjevka
|
Sutjeska Nikšić
Borac Banja Luka
|
Vardar, RNK Split
|
1960–61
|
East West
|
FK Novi Sad
Borac Banja Luka
|
Budućnost Titograd
Željezničar Sarajevo
|
Radnički Sombor
Trešnjevka
|
FK Novi Sad, Borac Banja Luka
|
1961–62
|
East West
|
Budućnost Titograd
Željezničar Sarajevo
|
Radnički Niš
Sloboda Tuzla
|
Radnički Beograd
Trešnjevka
|
Budućnost Titograd, Radnički Niš, Željezničar Sarajevo, Sloboda Tuzla
|
1962–63
|
East West
|
Vardar
Trešnjevka
|
Radnički Beograd
Čelik Zenica
|
Trepča
Maribor
|
Vardar, Trešnjevka
|
1963–64
|
East West
|
Sutjeska Nikšić
NK Zagreb
|
Bor
Maribor
|
Radnički Beograd
Borac Banja Luka
|
Sutjeska Nikšić, NK Zagreb
|
1964–65
|
East West
|
Radnički Beograd
Olimpija Ljubljana
|
Proleter Zrenjanin
Sloboda Tuzla
|
Budućnost Titograd
Maribor
|
Radnički Beograd, Olimpija Ljubljana
|
1965–66
|
East West
|
Sutjeska Nikšić
Čelik Zenica
|
Proleter Zrenjanin
Sloboda Tuzla
|
Pobeda
Borovo
|
Sutjeska Nikšić, Čelik Zenica
|
1966–67
|
East West
|
Proleter Zrenjanin
Maribor
|
Priština
Osijek
|
Radnički Sombor
Sloboda Tuzla
|
Proleter Zrenjanin, Maribor
|
1967–68
|
East West
|
Bor
Čelik Zenica
|
Trepča
Sloboda Tuzla
|
Sloga Kraljevo
Osijek
|
Bor, Čelik Zenica
|
Yugoslav Second League – East, North, South, West
|
1968–69
|
East South North West
|
Radnički Kragujevac
Budućnost Titograd
Sloboda Tuzla
Orijent Rijeka
|
Trepča
Sutjeska Nikšić
Crvenka
Borac Banja Luka
|
Sloboda Užice
[7]
Bosna Sarajevo
Osijek
NK Varteks
|
Radnički Kragujevac, Sloboda Tuzla
|
1969–70
|
East South North West
|
Sloga Kraljevo
Sutjeska Nikšić
Osijek
Rijeka
|
Borac Čačak
Budućnost Titograd
Crvenka
Borac Banja Luka
|
Priština
Pofalićki
Proleter Zrenjanin
Rudar Ljubija
|
Crvenka, Borac Banja Luka
|
1970–71
|
East South North West
|
Vardar
Sutjeska Nikšić
Proleter Zrenjanin
Rijeka
|
Borac Čačak
Budućnost Titograd
Osijek
Rudar Ljubija
|
Pobeda
Bosna Visoko
Spartak Subotica
NK Zagreb
|
Vardar, Sutjeska Nikšić
|
1971–72
|
East South North West
|
Bor
Budućnost Titograd
Spartak Subotica
Rijeka
|
Priština
Rudar Kakanj
Crvenka
Rudar Ljubija
|
Napredak Kruševac
GOŠK
RFK Novi Sad
NK Zagreb
|
Bor, Spartak Subotica
|
1972–73
|
East South North West
[8]
|
Borac Čačak
Budućnost Titograd
Osijek
NK Zagreb
|
Priština
Famos Hrasnica
Proleter Zrenjanin
Maribor
|
Šumadija Aranđelovac
Igman Ilidža
RFK Novi Sad
Karlovac
|
Proleter Zrenjanin, NK Zagreb
|
Yugoslav Second League – East, West
|
1973–74
|
East West
[9]
|
Radnički Kragujevac
Rijeka
|
Borac Čačak
Osijek
|
Priština
Kozara B. Gradiška
|
Radnički Kragujevac, Rijeka
|
1974–75
|
East West
[10]
|
Budućnost Titograd
Borac Banja Luka
|
Sutjeska Nikšić
NK Zagreb
|
Napredak Kruševac
RFK Novi Sad
|
Budućnost Titograd, Borac Banja Luka
|
1975–76
|
East West
|
Napredak Kruševac
NK Zagreb
|
Rad
Osijek
|
Radnički Pirot
RFK Novi Sad
|
Napredak Kruševac, NK Zagreb
|
1976–77
|
East West
[11]
|
Trepča
[12]
Osijek
|
Vardar
RFK Novi Sad
|
Radnički Pirot
OFK Kikinda
|
Trepča, Osijek
|
1977–78
|
East West
[13]
|
Napredak Kruševac
Željezničar Sarajevo
|
Teteks
Proleter Zrenjanin
|
Vardar
OFK Kikinda
|
Napredak Kruševac, Željezničar Sarajevo
|
1978–79
|
East West
|
Vardar
Čelik Zenica
|
Trepča
Maribor
|
Radnički Kragujevac
RFK Novi Sad
|
Vardar, Čelik Zenica
|
1979–80
|
East West
|
OFK Beograd
NK Zagreb
|
Radnički Kragujevac
Dinamo Vinkovci
[14]
|
Bor
Spartak Subotica
|
OFK Beograd, NK Zagreb
|
1980–81
|
East West
|
Teteks
Osijek
|
Galenika Zemun
Iskra Bugojno
|
Rad
Dinamo Vinkovci
|
Teteks, Osijek
|
1981–82
|
East West
|
Galenika Zemun
Dinamo Vinkovci
|
Trepča
Spartak Subotica
|
Timok
Čelik Zenica
|
Galenika Zemun, Dinamo Vinkovci
|
1982–83
|
East West
|
Priština
Čelik Zenica
|
Sutjeska Nikšić
Iskra Bugojno
|
Teteks
Jedinstvo Brčko
|
Priština, Čelik Zenica
|
1983–84
|
East West
|
Sutjeska Nikšić
Iskra Bugojno
|
OFK Beograd
Spartak Subotica
|
Pelister
Proleter Zrenjanin
|
Sutjeska Nikšić, Iskra Bugojno
|
1984–85
|
East West
|
OFK Beograd
Čelik Zenica
|
Novi Pazar
Šibenik
|
Pelister
Spartak Subotica
|
OFK Beograd, Čelik Zenica
|
1985–86
|
East West
|
Radnički Niš
Spartak Subotica
|
Rad
Iskra Bugojno
|
Radnički Kragujevac
Leotar
|
Radnički Niš, Spartak Subotica
|
1986–87
|
East West
|
Rad
Vojvodina
|
OFK Beograd
RFK Novi Sad
|
Novi Pazar
OFK Kikinda
|
Rad, Vojvodina
|
1987–88
|
East West
|
Napredak Kruševac
Spartak Subotica
|
OFK Beograd
GOŠK-Jug
[15]
|
Pelister
Dinamo Vinkovci
|
Napredak Kruševac, Spartak Subotica
|
Yugoslav Second League
|
1988–89
|
|
Olimpija Ljubljana
|
Borac Banja Luka
|
Proleter Zrenjanin
|
Olimpija Ljubljana, Borac Banja Luka
|
1989–90
|
|
Zemun
|
Proleter Zrenjanin
|
Sutjeska Nikšić
|
Zemun, Proleter Zrenjanin
|
1990–91
|
|
NK Zagreb
|
Vardar
|
OFK Beograd
|
Vardar, OFK Beograd,
Sutjeska Nikšić,
Pelister (
FR Yugoslavia)
NK Zagreb,
Šibenik,
Cibalia,
GOŠK-Jug
[16] (
Croatia)
[17]
|
1991–92
|
|
Bečej
|
Hajduk Kula
|
Radnički Beograd
|
[18]
|