Jugoslaviska förstaligan i fotboll (serbokroatiska: Prva Liga, Пpвa Лигa) var högsta fotbollsserien i Kungariket Jugoslavien (1918–1941) och socialistiska Jugoslavien (1945–1991). Den kan också syfta på förstaligan i fotboll i Förbundsrepubliken Jugoslavien (1991–2003), före namnbytet till Serbien och Montenegro.

Mästerskapet var tillsammans med Jugoslaviska cupen en av de årliga nationella fotbollstävlingarna i Jugoslavien.

Kungariket Jugoslavien (1923-1940) Detta var den första nationella klubbtävlingen i Kungariket Jugoslavien (named the Kingdom of Serbs, Croats and Slovenes until 1930). Mästerskapet startade 1923 och de fyra första säsongerna handlade det om cupturnering, medan första alla möter alla-tävlingen spelades 1927. Mellan 1927 och 1940 spelades 17 säsonger, och alla titlarna vanns av klubbar från Kroatien (Građanski Zagreb, Concordia Zagreb, HAŠK Zagreb och Hajduk Split) eller Serbien (BSK Belgrad och Jugoslavija Belgrad).

Turneringen ordnades av Nogometni Savez Jugoslavije (kroatiska Jugoslaviens fotbollsförbund), som grundades i april 1919 i Zagreb, fram till 1929 års diskussioner mellan förbundets avdelningar i Zagreb och Belgrad. Det ledde till att högkvarteret i maj 1930 flyttade till Belgrad och antog serbiskspråkiga namnet Fudbalski Savez Jugoslavije och fortsatte organisera tävlingen tills den avbröts av andra världskriget. I samband med grundandet av Banovina Kroatien 1939, skapades separata kroatiska och serbiska ligor, vilka spelades fram till andra världskriget.

Mästare och skyttekungar Säsong Format Mästare Tvåa Skyttekung(ar) Mål 1923Cupturnering(Alla möter alla, enkelserie; 6 lag) Građanski Zagreb SAŠK SarajevoDragan Jovanović(Jugoslavija Beograd) 4 1924Cupturnering(Alla möter alla, enkelserie; 7 lag) Jugoslavija Beograd Hajduk SplitDragan Jovanović(Jugoslavija Beograd) 6 1925Cupturnering(Alla möter alla, enkelserie; 7 lag)   Jugoslavija Beograd   Građanski ZagrebDragan Jovanović(Jugoslavija Beograd) 4 1926Cupturnering(Alla möter alla, enkelserie; 7 lag) Građanski Zagreb Jugoslavija BeogradDušan Petković(Jugoslavija Beograd) 4 1927Seriespel(Alla möter alla, enkelserie; 6 lag) Hajduk Split BSK BeogradKuzman Sotirović(BSK Beograd) 6 1928Seriespel{Alla möter alla, enkelserie; 6 lag) Građanski Zagreb Hajduk Split| style="font-size: 90%;"|Ljubo Benčić(Hajduk Split) | 8 |- bgcolor=#F5FAFF | 1929 |style="font-size: 90%;"|Seriespel(Alla möter alla, dubbelserie; 5 lag) | Hajduk Split| BSK Beograd | style="font-size: 90%;"|Đorđe Vujadinović(BSK Beograd) | 10 |- | 1930 |style="font-size: 90%;"|Seriespel(Alla möter alla, dubbelserie; 6 lag) | Concordia Zagreb|   Jugoslavija Beograd   | style="font-size: 90%;"|Blagoje Marjanović(BSK Beograd) | 10 |- bgcolor=#F5FAFF | 1930/1931 |style="font-size: 90%;"|Seriespel(Alla möter alla, dubbelserie; 6 lag) | BSK Beograd| Concordia Zagreb | style="font-size: 90%;"|Đorđe Vujadinović(BSK Beograd) | 12 |- | 1931/1932 |style="font-size: 90%;"|Cupturnering(Alla möter alla, dubbelserie; 8 lag) | Concordia Zagreb| Hajduk Split | style="font-size: 90%;"|Svetislav Valjarević(Concordia Zagreb) | 10 |- bgcolor=#F5FAFF | 1932/1933 |style="font-size: 90%;"|Seriespel(Alla möter alla, dubbelserie; 11 lag) | BSK Beograd| Hajduk Split | style="font-size: 90%;"|Vladimir Kragić(Hajduk Split) | 21 |- | 1933–34 | colspan="6"|Nationellt mästerskap spelades ej. |- bgcolor=#F5FAFF | 1934/1935 |style="font-size: 90%;"|Seriespel(Alla möter alla, dubbelserie; 10 lag) | BSK Beograd| Jugoslavija Beograd | style="font-size: 90%;"|Leo Lemešić(Hajduk Split) | 18 |- | 1935/1936 |style="font-size: 90%;"|Cupturnering(Alla möter alla, dubbelserie; 14 lag) | BSK Beograd| Slavija Sarajevo | style="font-size: 90%;"|Blagoje Marjanović(BSK Beograd) | 5 |- bgcolor=#F5FAFF | 1936/1937 |style="font-size: 90%;"|Seriespel(Alla möter alla, dubbelserie; 10 lag) | Građanski Zagreb| Hajduk Split | style="font-size: 90%;"|Blagoje Marjanović(BSK Beograd) | 21 |- | 1937/1938 |style="font-size: 90%;"|Seriespel(Alla möter alla, dubbelserie; 10 lag) | HAŠK Zagreb| BSK Beograd | style="font-size: 90%;"|August Lešnik(Građanski Zagreb) | 17 |- bgcolor=#F5FAFF | 1938/1939 |style="font-size: 90%;"|Seriespel(Alla möter alla, dubbelserie; 12 lag) | BSK Beograd| Građanski Zagreb | style="font-size: 90%;"|August Lešnik(Građanski Zagreb) | 22 |- | 1939/1940 |style="font-size: 90%;"|Seriespel Ligan hade skrivit kontrakt för säsongen. 1939 började kroatiska och slovenska klubbar lämna Jugoslaviens fotbollsförbund och går med i nybildade Kroatiska fotbollsförbundet, som en protest mot centralstyrning av sport i Belgrad. Nya Kroatisk-slovenska fotbollsligan startades, medan jugoslaviska förstaligan fortsatte spelas, och snart blev serbiska förstaligan. Uppdelningen hävdes till slut med löftet att öka antalet klubbar från Kroatien och Slovenien. Till slut spelades en serie med 10 matcher.(Alla möter alla, dubbelserie; 6 lag) | Građanski Zagreb'| BSK Beograd | style="font-size: 90%;"|Svetislav Glišović(BSK Beograd)'' 10

Resultat efter klubb NrKlubbMästerskapAndraplatser  1   BSK Beograd 542Građanski Zagreb523Hajduk Split254Jugoslavija Beograd235Concordia Zagreb216HAŠK Zagreb107Slavija Sarajevo018SAŠK Sarajevo01

SFR Jugoslavien (1945-1992)

Mästare och skyttekungar Säsong Mästare Tvåa Trea Skyttekung(ar) Mål 1945En specialturnering spelades för att framhäva den jugoslaviska enheten. Turneringen bestod av sex lag; Serbien, Kroatien, Makedonien, Vojvodina, Slovenien, Montenegro, Bosnien och Hercegovina, och ett av JNA-lag. SR Serbien JNA SR KroatienStjepan Bobek (JNA) 8   1946/1947   Partizan   Dinamo Zagreb   Crvena ZvezdaFranjo Wölfl (Dinamo Zagreb) 28 1947/1948   Dinamo Zagreb   Hajduk Split PartizanFranjo Wölfl (Dinamo Zagreb) 22 1948/1949 Partizan Crvena Zvezda Hajduk SplitFrane Matošić (Hajduk Split) 17 1950 Hajduk Split Crvena Zvezda PartizanMarko Valok (Partizan) 17 1951 Crvena Zvezda Dinamo Zagreb Hajduk SplitKosta Tomašević (Crvena Zvezda) 16 1952 Hajduk Split Crvena Zvezda Lokomotiva ZagrebStanoje Jocić (BSK Belgrad) 13 1952/1953 Crvena Zvezda Hajduk Split PartizanTodor Živanović (Crvena Zvezda) 17 1953/1954 Dinamo Zagreb Partizan Crvena ZvezdaStjepan Bobek (Partizan) 21 1954/1955 Hajduk Split BSK Belgrad   Dinamo Zagreb  Predrag Marković (BSK Belgrad)Kosta Tomašević (Spartak)Bernard Vukas (Hajduk Split) 20 1955/1956 Crvena Zvezda Partizan Radnički BelgradMuhamed Mujić (Velež Mostar)Tihomir Ognjanov (Spartak)Todor Veselinović (Vojvodina) 21 1956/1957 Crvena Zvezda Vojvodina Hajduk SplitTodor Veselinović (Vojvodina) 28 1957/1958 Dinamo Zagreb Partizan Radnički BelgradTodor Veselinović (Vojvodina) 19 1958/1959 Crvena Zvezda Partizan VojvodinaBora Kostić (Crvena Zvezda) 25 1959/1960 Crvena Zvezda Dinamo Zagreb PartizanBora Kostić (Crvena Zvezda) 19 1960/1961 Partizan Crvena Zvezda Hajduk SplitZoran Prljinčević (Radnički Belgrad)Todor Veselinović (Vojvodina) 16 1961/1962 Partizan Vojvodina Dinamo ZagrebDražan Jerković (Dinamo Zagreb) 16 1962/1963 Partizan Dinamo Zagreb ŽeljezničarMišo Smajlović (Željezničar) 18 1963/1964 Crvena Zvezda OFK Belgrad Dinamo ZagrebAsim Ferhatović (FK Sarajevo) 19 1964/1965 Partizan FK Sarajevo Crvena ZvezdaZlatko Dračić (NK Zagreb) 23 1965/1966 Vojvodina Dinamo Zagreb Velež MostarPetar Nadoveza (Hajduk Split) 21 1966/1967 FK Sarajevo Dinamo Zagreb PartizanMustafa Hasanagić (Partizan) 18 1967/1968 Crvena Zvezda Partizan Dinamo ZagrebSlobodan Santrač (OFK Belgrad) 22 1968/1969 Crvena Zvezda Dinamo Zagreb PartizanVojin Lazarević (Crvena Zvezda) 22 1969/1970 Crvena Zvezda Partizan Velež MostarSlobodan Santrač (OFK Belgrad)Dušan Bajević (Velež Mostar) 20 1970/1971 Hajduk Split Željezničar Dinamo ZagrebPetar Nadoveza (Hajduk Split)Božo Janković (Željezničar) 20 1971/1972 Željezničar Crvena Zvezda OFK BelgradSlobodan Santrač (OFK Belgrad) 33 1972/1973 Crvena Zvezda Velež Mostar OFK BelgradSlobodan Santrač (OFK Belgrad)Vojin Lazarević (Crvena Zvezda) 25 1973/1974 Hajduk Split Velež Mostar Crvena ZvezdaDanilo Popivoda (Olimpija Ljubljana) 17 1974/1975 Hajduk Split Vojvodina Crvena ZvezdaDušan Savić (Crvena Zvezda)Boško Đorđević (Partizan) 20 1975/1976 Partizan Hajduk Split Dinamo ZagrebNenad Bjeković (Partizan) 24 1976/1977 Crvena Zvezda Dinamo Zagreb Sloboda TuzlaZoran Filipović (Crvena Zvezda) 21 1977/1978 Partizan Crvena Zvezda Hajduk SplitRadomir Savić (FK Sarajevo) 21 1978/1979 Hajduk Split Dinamo Zagreb Crvena ZvezdaDušan Savić (Crvena Zvezda) 24 1979/1980 Crvena Zvezda FK Sarajevo Radnički NišSafet Sušić (FK Sarajevo) Dragoljub Kostić (Napredak Kruševac)  17 1980/1981 Crvena Zvezda Hajduk Split Radnički NišMilan Radović (NK Rijeka) 26 1981/1982 Dinamo Zagreb Crvena Zvezda Hajduk SplitSnješko Cerin (Dinamo Zagreb) 19 1982/1983 Partizan Hajduk Split Dinamo ZagrebSulejman Halilović (Dinamo Vinkovci) 18 1983/1984 Crvena Zvezda Partizan ŽeljezničarDarko Pančev (Vardar Skopje) 19 1984/1985 FK Sarajevo Hajduk Split PartizanZlatko Vujović (Hajduk Split) 25 1985/1986 Partizan Jugoslaviens fotbollsförbund beslutade att sista omgången skulle spelas om, efter misstankar om uppgjorda matcher. Partizan, som vunnit titeln efter 4-0 mot Željeznicar Sarajevo, vägrade och Željeznicar tilldelades seger med 3-0, vilket gav Crvena zvezda titeln och platsen i Europacupen 1986/1987. 1987 erkändes dock sluttabellen, med Partizan som mästare 1987. Crvena Zvezda Velež MostarDavor Čop (Dinamo Vinkovci) 20 1986/1987 Partizan 10 klubbar hade börjat säsongen 1986/1987 med 6 poängs avdrag, bland dem Partizanoch Crvena zvezda, på grund av händelserna föregående säsong. Vardar Skopje, som inte blivit av med 6 poäng, vann titeln och fick spela i Europacupen 1987/1988, men poängavdragen togs senare bort och titeln tilldelades Partizan, som ledde serien när poängavdragen återställts. Velež Mostar Crvena ZvezdaRadmilo Mihajlović (Željezničar) 23 1987/1988 Crvena Zvezda Partizan Velež MostarDuško Milinković (Rad Belgrad) 16 1988/1989 Vojvodina Crvena Zvezda Hajduk SplitDavor Šuker (NK Osijek) 18 1989/1990 Crvena Zvezda Dinamo Zagreb Hajduk SplitDarko Pančev (Crvena Zvezda) 25 1990/1991 Crvena Zvezda Dinamo Zagreb PartizanDarko Pančev (Crvena Zvezda) 34 1991/1992 Crvena Zvezda Partizan VojvodinaDarko Pančev (Crvena Zvezda) 25

Titlar efter klubb NrKlubbTitlarSäsonger  1   Crvena Zvezda 191951, 1952/1953, 1955/1956, 1956/1957, 1958/1959, 1959/1960, 1963/1964,1967/1968, 1968/1969, 1969/1970, 1972/1973, 1976/1977, 1979/1980,1980/1981, 1983/1984, 1987/1988, 1989/1990, 1990/1991, 1991/19922 Partizan111946/1947, 1948/1949, 1960/1961, 1961/1962, 1962/1963, 1964/1965,1975/1976, 1977/1978, 1982/1983, 1985/1986, 1986/19873 Hajduk Split71950, 1952, 1954/1955, 1970/1971, 1973/1974, 1974/1975, 1978/19794Dinamo Zagreb41947/1948, 1953/1954, 1957/1958, 1981/19825 FK Sarajevo21966/1967, 1984/1985Vojvodina21965/1966, 1988/19897 Željezničar11971/1972

Resultat efter klubb-delrepublik NrKlubbDelrepublikMästareTvåaTrea  1   Crvena Zvezda SRB19972PartizanSRB11983Hajduk SplitCRO7684Dinamo ZagrebCRO41175VojvodinaSRB2326FK SarajevoBIH2207ŽeljezničarBIH1128VeležBIH0349OFK Belgrad*SRB022=10Radnički BelgradSRB002=10Radnički NišSRB002=12Lokomotiva ZagrebCRO001=12Sloboda TuzlaBIH001

*Hette BSK Belgrad fram till 1957

Alla tiders skyttekungar Lista över spelare som gjort 100 mål eller mer under perioden 1946-1992 i SFR Jugoslaviens period.Källa: RSSSF; Senast uppdaterad 14 december 2007