| YUGOSLAVIA 1980-81 | ||||||||||
| Prva Savezna Liga | ||||||||||
| Played | Won | Drew | Lost | For | Against | Diff. | Points | |||
| 1 | FK Crvena zvezda Beograd | 34 | 15 | 14 | 5 | 62 | 31 | 31 | 44 | |
| 2 | NK Hajduk Split | 34 | 16 | 10 | 8 | 57 | 36 | 21 | 42 | |
| 3 | FK Radnički Niš | 34 | 13 | 15 | 6 | 39 | 28 | 11 | 41 | |
| 4 | FK Sloboda Tuzla | 34 | 14 | 8 | 12 | 46 | 51 | -5 | 36 | |
| 5 | NK Dinamo Zagreb | 34 | 12 | 11 | 11 | 44 | 38 | 6 | 35 | |
| 6 | FK Budućnost Titograd | 34 | 11 | 12 | 11 | 38 | 34 | 4 | 34 | |
| 7 | NK Rijeka | 34 | 9 | 16 | 9 | 50 | 47 | 3 | 34 | |
| 8 | FK Partizan Beograd | 34 | 9 | 16 | 9 | 43 | 41 | 2 | 34 | |
| 9 | FK Velež Mostar | 34 | 13 | 8 | 13 | 44 | 47 | -3 | 34 | |
| 10 | FK Vojvodina Novi Sad | 34 | 13 | 8 | 13 | 37 | 40 | -3 | 34 | |
| 11 | FK Vardar Skoplje | 34 | 11 | 11 | 12 | 41 | 48 | -7 | 33 | |
| 12 | NK Olimpija Ljubljana (1945) | 34 | 8 | 16 | 10 | 29 | 33 | -4 | 32 | |
| 13 | FK Sarajevo | 34 | 12 | 8 | 14 | 47 | 53 | -6 | 32 | |
| 14 | FK Željezničar Sarajevo | 34 | 11 | 10 | 13 | 42 | 51 | -9 | 32 | |
| 15 | OFK Beograd | 34 | 8 | 14 | 12 | 34 | 39 | -5 | 30 | |
| 16 | NK Zagreb | 34 | 11 | 8 | 15 | 43 | 55 | -12 | 30 | |
| 17 | FK Borac Banja Luka | 34 | 10 | 9 | 15 | 35 | 44 | -9 | 29 | |
| 18 | NK Napredak Kruševac | 34 | 9 | 8 | 17 | 45 | 60 | -15 | 26 | |
| 612 | 205 | 202 | 205 | 776 | 776 | 0 | 612 | |||
| Rules for classification: 1) points (win 2 points, draw 1 point); 2) goal difference; 3) goals scored | ||||||||||
| Promoted | FK Teteks Tetovo, NK Osijek | |||||||||
| Beograd = Београд | Novi Sad = Нови Сад | |||||||||
| Niš = Ниш | Skoplje = Скопље | |||||||||
| Tuzla = Тузла | Sarajevo = Сарајево | |||||||||
| Titograd = Титоград | Banja Luka = Бања Лука | |||||||||
| Mostar = Мостар | Kruševac = Крушевац | |||||||||
| FK = Fudbalski Klub | OFK = Omladinski fudbalski klub | |||||||||
| NK = Nogometni Klub | ||||||||||
| Beograd => Beograd (SER) | Mostar => Mostar (BOS) | |||||||||
| Split => Split (CRO) | Novi Sad => Novi Sad / Újvidék (SER) | |||||||||
| Niš => Niš (SER) | Skoplje = Skopje / Скопје (MAC) | |||||||||
| Tuzla => Tuzla (BOS) | Ljubljana => Ljubljana (SLO) | |||||||||
| Zagreb => Zagreb (CRO) | Sarajevo => Sarajevo (BOS) | |||||||||
| Titograd => Podgorica / Подгорица (MON) | Banja Luka => Banja Luka (BOS) | |||||||||
| Rijeka => Rijeka (CRO) | Kruševac => Kruševac (SER) | |||||||||
| KUP MARŠALA TITA - POKAL MARŠALA TITA - KUP NA MARŠAL TITO | ||||||||||
| Quarter-finals | FK Velež Mostar - FK Bregalnica Štip | 2-0 | ||||||||
| FK Partizan Beograd - FK Sloboda Tuzla | 2-0 | |||||||||
| FK Željezničar Sarajevo - FK Radnički Niš | 1-0 | |||||||||
| NK Orijent Rijeka - FK Budućnost Titograd | 0-0 | aet (2-4 pen) | ||||||||
| Semifinals | FK Velež Mostar - FK Budućnost Titograd | 2-1 | ||||||||
| FK Željezničar Sarajevo - FK Partizan Beograd | 2-0 | |||||||||
| Final (Stadion Crvene zvezde, Beograd 24.05.1981) | FK Velež Mostar - FK Željezničar Sarajevo | 3-2 | ||||||||
| Štip = Штип | ||||||||||
| Štip = Štip (MAC) | ||||||||||
| NK Olimpija Ljubljana (1945) dissolved in 2005 | NK Orijent Rijeka (1919) dissolved in 2014 | |||||||||
| The romanization of names written with the Cyrillic alphabet is carried out on the basis of the BNG/PCGN System | ||||||||||
| (BGN/PCGN 2005 agreement, checked for validity and accuracy November 2022 for Serbian) | ||||||||||
| (BGN/PCGN 2013 agreement, checked for validity and accuracy November 2023 for Macedonian) | ||||||||||
| YUGOSLAVIA 1981-82 | ||||||||||
| Prva Savezna Liga | ||||||||||
| Played | Won | Drew | Lost | For | Against | Diff. | Points | |||
| 1 | NK Dinamo Zagreb | 34 | 20 | 9 | 5 | 67 | 32 | 35 | 49 | |
| 2 | FK Crvena zvezda Beograd | 34 | 17 | 10 | 7 | 68 | 40 | 28 | 44 | |
| 3 | NK Hajduk Split | 34 | 17 | 10 | 7 | 53 | 31 | 22 | 44 | |
| 4 | FK Sarajevo | 34 | 16 | 7 | 11 | 57 | 54 | 3 | 39 | |
| 5 | FK Željezničar Sarajevo | 34 | 16 | 6 | 12 | 52 | 37 | 15 | 38 | |
| 6 | FK Partizan Beograd | 34 | 14 | 9 | 11 | 40 | 31 | 9 | 37 | |
| 7 | FK Velež Mostar | 34 | 13 | 10 | 11 | 49 | 40 | 9 | 36 | |
| 8 | FK Budućnost Titograd | 34 | 13 | 8 | 13 | 47 | 44 | 3 | 34 | |
| 9 | NK Olimpija Ljubljana (1945) | 34 | 9 | 14 | 11 | 39 | 38 | 1 | 32 | |
| 10 | FK Vojvodina Novi Sad | 34 | 12 | 8 | 14 | 48 | 48 | 0 | 32 | |
| 11 | FK Radnički Niš | 34 | 12 | 8 | 14 | 37 | 44 | -7 | 32 | |
| 12 | NK Rijeka | 34 | 11 | 10 | 13 | 39 | 54 | -15 | 32 | |
| 13 | FK Sloboda Tuzla | 34 | 9 | 13 | 12 | 36 | 44 | -8 | 31 | |
| 14 | OFK Beograd | 34 | 9 | 13 | 12 | 33 | 41 | -8 | 31 | |
| 15 | FK Vardar Skoplje | 34 | 12 | 6 | 16 | 43 | 51 | -8 | 30 | |
| 16 | NK Osijek | 34 | 9 | 11 | 14 | 36 | 37 | -1 | 29 | |
| 17 | FK Teteks Tetovo | 34 | 8 | 7 | 19 | 31 | 68 | -37 | 23 | |
| 18 | NK Zagreb | 34 | 7 | 5 | 22 | 27 | 68 | -41 | 19 | |
| 612 | 224 | 164 | 224 | 802 | 802 | 0 | 612 | |||
| Rules for classification: 1) points (win 2 points, draw 1 point); 2) goal difference; 3) goals scored | ||||||||||
| Promoted | NK Dinamo Vinkovci, FK Galenika Zemun | |||||||||
| Beograd = Београд | Niš = Ниш | |||||||||
| Sarajevo = Сарајево | Tuzla = Тузла | |||||||||
| Mostar = Мостар | Skoplje = Скопље | |||||||||
| Titograd = Титоград | Tetovo = Тетово | |||||||||
| Novi Sad = Нови Сад | ||||||||||
| NK = Nogometni Klub | OFK = Omladinski fudbalski klub | |||||||||
| FK = Fudbalski Klub | ||||||||||
| Zagreb => Zagreb (CRO) | Novi Sad => Novi Sad / Újvidék (SER) | |||||||||
| Beograd => Beograd (SER) | Niš => Niš (SER) | |||||||||
| Split => Split (CRO) | Rijeka => Rijeka (CRO) | |||||||||
| Sarajevo => Sarajevo (BOS) | Tuzla => Tuzla (BOS) | |||||||||
| Mostar => Mostar (BOS) | Skoplje = Skopje / Скопје (MAC) | |||||||||
| Titograd => Podgorica / Подгорица (MON) | Osijek => Osijek (CRO) | |||||||||
| Ljubljana => Ljubljana (SLO) | Tetovo => Tetovo (MAC) | |||||||||
| KUP MARŠALA TITA - POKAL MARŠALA TITA - KUP NA MARŠAL TITO | ||||||||||
| Quarter-finals | FK Crvena zvezda Beograd - NK Olimpija Ljubljana | 3-0 | ||||||||
| FK Galenika Zemun - NK Hajduk Split | 2-1 | |||||||||
| FK Sloboda Tuzla - FK Budućnost Titograd | 0-0 | aet (4-2 pen) | ||||||||
| FK Rad Beograd - NK Dinamo Zagreb | 0-2 | |||||||||
| Semifinals | FK Crvena zvezda Beograd - FK Galenika Zemun | 4-1 | ||||||||
| NK Dinamo Zagreb - FK Sloboda Tuzla | 2-0 | |||||||||
| Final | NK Dinamo Zagreb - FK Crvena zvezda Beograd | 2-2 | 2-4 | |||||||
| (Stadion Maksimir, Zagreb 16.05 and Stadion Crvene zvezde, Beograd 23.05.1982) | ||||||||||
| NK Olimpija Ljubljana (1945) dissolved in 2005 | FK Galenika Zemun => FK Zemun in 1985 | |||||||||
| The romanization of names written with the Cyrillic alphabet is carried out on the basis of the BNG/PCGN System | ||||||||||
| (BGN/PCGN 2005 agreement, checked for validity and accuracy November 2022 for Serbian) | ||||||||||
| (BGN/PCGN 2013 agreement, checked for validity and accuracy November 2023 for Macedonian) | ||||||||||
| YUGOSLAVIA 1982-83 | ||||||||||
| Prva Savezna Liga | ||||||||||
| Played | Won | Drew | Lost | For | Against | Diff. | Points | |||
| 1 | FK Partizan Beograd | 34 | 17 | 11 | 6 | 58 | 35 | 23 | 45 | |
| 2 | NK Hajduk Split | 34 | 14 | 15 | 5 | 51 | 33 | 18 | 43 | |
| 3 | NK Dinamo Zagreb | 34 | 14 | 15 | 5 | 56 | 40 | 16 | 43 | |
| 4 | FK Radnički Niš | 34 | 15 | 10 | 9 | 45 | 39 | 6 | 40 | |
| 5 | FK Crvena zvezda Beograd | 34 | 13 | 11 | 10 | 55 | 50 | 5 | 37 | |
| 6 | FK Sloboda Tuzla | 34 | 12 | 11 | 11 | 44 | 34 | 10 | 35 | |
| 7 | NK Olimpija Ljubljana (1945) | 34 | 11 | 13 | 10 | 33 | 31 | 2 | 35 | |
| 8 | FK Vardar Skoplje | 34 | 13 | 9 | 12 | 43 | 47 | -4 | 35 | |
| 9 | FK Vojvodina Novi Sad | 34 | 12 | 10 | 12 | 39 | 60 | -21 | 34 | |
| 10 | FK Željezničar Sarajevo | 34 | 11 | 11 | 12 | 41 | 40 | 1 | 33 | |
| 11 | FK Sarajevo | 34 | 10 | 12 | 12 | 45 | 44 | 1 | 32 | |
| 12 | NK Dinamo Vinkovci | 34 | 12 | 7 | 15 | 56 | 59 | -3 | 31 | |
| 13 | FK Velež Mostar | 34 | 11 | 9 | 14 | 54 | 57 | -3 | 31 | |
| 14 | FK Budućnost Titograd | 34 | 11 | 9 | 14 | 39 | 42 | -3 | 31 | |
| 15 | NK Rijeka | 34 | 10 | 10 | 14 | 51 | 52 | -1 | 30 | |
| 16 | NK Osijek | 34 | 11 | 7 | 16 | 48 | 51 | -3 | 29 | |
| 17 | OFK Beograd | 34 | 9 | 10 | 15 | 38 | 45 | -7 | 28 | |
| 18 | FK Galenika Zemun | 34 | 4 | 12 | 18 | 30 | 67 | -37 | 20 | |
| 612 | 210 | 192 | 210 | 826 | 826 | 0 | 612 | |||
| Rules for classification: 1) points (win 2 points, draw 1 point); 2) goal difference; 3) goals scored | ||||||||||
| Promoted | NK Čelik Zenica, FK Priština | |||||||||
| Beograd = Београд | Sarajevo = Сарајево | |||||||||
| Niš = Ниш | Mostar = Мостар | |||||||||
| Tuzla = Тузла | Titograd = Титоград | |||||||||
| Skoplje = Скопље | Zemun = Земун | |||||||||
| Novi Sad = Нови Сад | ||||||||||
| FK = Fudbalski Klub | OFK = Omladinski fudbalski klub | |||||||||
| NK = Nogometni Klub | ||||||||||
| Beograd => Beograd (SER) | Sarajevo => Sarajevo (BOS) | |||||||||
| Split => Split (CRO) | Vinkovci => Vinkovci (CRO) | |||||||||
| Zagreb => Zagreb (CRO) | Mostar => Mostar (BOS) | |||||||||
| Niš => Niš (SER) | Titograd => Podgorica / Подгорица (MON) | |||||||||
| Tuzla => Tuzla (BOS) | Rijeka => Rijeka (CRO) | |||||||||
| Ljubljana => Ljubljana (SLO) | Osijek => Osijek (CRO) | |||||||||
| Skoplje = Skopje / Скопје (MAC) | Zemun => Zemun (SER) | |||||||||
| Novi Sad => Novi Sad / Újvidék (SER) | ||||||||||
| KUP MARŠALA TITA - POKAL MARŠALA TITA - KUP NA MARŠAL TITO | ||||||||||
| Quarter-finals | OFK Beograd - NK Hajduk Split | 0-2 | ||||||||
| NK Rijeka - FK Vojvodina Novi Sad | 1-0 | |||||||||
| NK Dinamo Zagreb - FK Sloboda Tuzla | 6-0 | |||||||||
| NK Orijent Rijeka - FK Sarajevo | 0-0 | aet (3-4 pen) | ||||||||
| Semifinals | FK Sarajevo - NK Hajduk Split | 1-0 | ||||||||
| NK Rijeka - NK Dinamo Zagreb | 1-3 | |||||||||
| Final (Stadion Crvene zvezde, Beograd 24.05.1983) | NK Dinamo Zagreb - FK Sarajevo | 3-2 | ||||||||
| NK Olimpija Ljubljana (1945) dissolved in 2005 | NK Orijent Rijeka (1919) dissolved in 2014 | |||||||||
| The romanization of names written with the Cyrillic alphabet is carried out on the basis of the BNG/PCGN System | ||||||||||
| (BGN/PCGN 2005 agreement, checked for validity and accuracy November 2022 for Serbian) | ||||||||||
| (BGN/PCGN 2013 agreement, checked for validity and accuracy November 2023 for Macedonian) | ||||||||||
| YUGOSLAVIA 1983-84 | ||||||||||
| Prva Savezna Liga | ||||||||||
| Played | Won | Drew | Lost | For | Against | Diff. | Points | |||
| 1 | FK Crvena zvezda Beograd | 34 | 17 | 10 | 7 | 52 | 26 | 26 | 44 | |
| 2 | FK Partizan Beograd | 34 | 15 | 12 | 7 | 43 | 25 | 18 | 42 | |
| 3 | FK Željezničar Sarajevo | 34 | 15 | 12 | 7 | 52 | 35 | 17 | 42 | |
| 4 | NK Rijeka | 34 | 16 | 10 | 8 | 53 | 37 | 16 | 42 | |
| 5 | NK Hajduk Split | 34 | 12 | 15 | 7 | 39 | 22 | 17 | 39 | |
| 6 | NK Osijek | 34 | 12 | 10 | 12 | 36 | 39 | -3 | 34 | |
| 7 | FK Radnički Niš | 34 | 15 | 3 | 16 | 40 | 47 | -7 | 33 | |
| 8 | FK Priština | 34 | 15 | 3 | 16 | 36 | 55 | -19 | 33 | |
| 9 | FK Sarajevo | 34 | 11 | 10 | 13 | 53 | 46 | 7 | 32 | |
| 10 | FK Vojvodina Novi Sad | 34 | 11 | 10 | 13 | 39 | 36 | 3 | 32 | |
| 11 | NK Dinamo Vinkovci | 34 | 11 | 10 | 13 | 41 | 54 | -13 | 32 | |
| 12 | NK Dinamo Zagreb | 34 | 11 | 9 | 14 | 58 | 51 | 7 | 31 | |
| 13 | FK Velež Mostar | 34 | 11 | 9 | 14 | 33 | 35 | -2 | 31 | |
| 14 | FK Budućnost Titograd | 34 | 12 | 7 | 15 | 33 | 37 | -4 | 31 | |
| 15 | FK Vardar Skoplje | 34 | 14 | 3 | 17 | 46 | 56 | -10 | 31 | |
| 16 | FK Sloboda Tuzla | 34 | 12 | 7 | 15 | 41 | 56 | -15 | 31 | |
| 17 | NK Olimpija Ljubljana (1945) | 34 | 10 | 8 | 16 | 29 | 40 | -11 | 28 | |
| 18 | NK Čelik Zenica | 34 | 9 | 6 | 19 | 39 | 66 | -27 | 24 | |
| 612 | 229 | 154 | 229 | 763 | 763 | 0 | 612 | |||
| Rules for classification: 1) points (win 2 points, draw 1 point); 2) goal difference; 3) goals scored | ||||||||||
| Promoted | FK Iskra Bugojno, FK Sutjeska Nikšić | |||||||||
| Beograd = Београд | Mostar = Мостар | |||||||||
| Sarajevo = Сарајево | Titograd = Титоград | |||||||||
| Niš = Ниш | Skoplje = Скопље | |||||||||
| Priština = Приштина | Tuzla = Тузла | |||||||||
| Novi Sad = Нови Сад | Zenica = Зеница | |||||||||
| FK = Fudbalski Klub | NK = Nogometni Klub | |||||||||
| Beograd => Beograd (SER) | Vinkovci => Vinkovci (CRO) | |||||||||
| Sarajevo => Sarajevo (BOS) | Zagreb => Zagreb (CRO) | |||||||||
| Rijeka => Rijeka (CRO) | Mostar => Mostar (BOS) | |||||||||
| Split => Split (CRO) | Titograd => Podgorica / Подгорица (MON) | |||||||||
| Osijek => Osijek (CRO) | Skoplje = Skopje / Скопје (MAC) | |||||||||
| Niš => Niš (SER) | Tuzla => Tuzla (BOS) | |||||||||
| Priština => Priština / Prishtinë (SER/KOS) | Ljubljana => Ljubljana (SLO) | |||||||||
| Novi Sad => Novi Sad / Újvidék (SER) | Zenica => Zenica (BOS) | |||||||||
| KUP MARŠALA TITA - POKAL MARŠALA TITA - KUP NA MARŠAL TITO | ||||||||||
| Quarter-finals | NK Dinamo Zagreb - FK Radnički Niš | 2-0 | ||||||||
| NK Metalac Sisak - NK GOŠK-Jug Dubrovnik | 1-0 | |||||||||
| NK Rijeka - FK Crvena zvezda Beograd | 1-4 | |||||||||
| FK Sarajevo - NK Hajduk Split | 0-4 | |||||||||
| Semifinals | FK Crvena zvezda Beograd - NK Dinamo Zagreb | 2-1 | ||||||||
| NK Hajduk Split - NK Metalac Sisak | 2-1 | |||||||||
| Final | NK Hajduk Split - FK Crvena zvezda Beograd | 2-1 | 0-0 | |||||||
| (Gradski stadion u Poljudu, Split 05.05 and Stadion Crvene zvezde, Beograd 24.05.1984) | ||||||||||
| GOSK = Gruški Omladinski Športski Klub | ||||||||||
| Sisak = Sisak (CRO) | Dubvrovnik = Dubrovnik (CRO) | |||||||||
| NK Olimpija Ljubljana (1945) dissolved in 2005 | NK GOŠK-Jug Dubrovnik dissolved in 1992 | |||||||||
| The romanization of names written with the Cyrillic alphabet is carried out on the basis of the BNG/PCGN System | ||||||||||
| (BGN/PCGN 2005 agreement, checked for validity and accuracy November 2022 for Serbian) | ||||||||||
| (BGN/PCGN 2013 agreement, checked for validity and accuracy November 2023 for Macedonian) | ||||||||||
| YUGOSLAVIA 1984-85 | ||||||||||
| Prva Savezna Liga | ||||||||||
| Played | Won | Drew | Lost | For | Against | Diff. | Points | |||
| 1 | FK Sarajevo | 34 | 19 | 10 | 5 | 51 | 30 | 21 | 48 | |
| 2 | NK Hajduk Split | 34 | 16 | 12 | 6 | 65 | 42 | 23 | 44 | |
| 3 | FK Partizan Beograd | 34 | 14 | 11 | 9 | 46 | 34 | 12 | 39 | |
| 4 | FK Crvena zvezda Beograd | 34 | 16 | 6 | 12 | 63 | 38 | 25 | 38 | |
| 5 | FK Vardar Skoplje | 34 | 16 | 5 | 13 | 67 | 58 | 9 | 37 | |
| 6 | NK Dinamo Zagreb | 34 | 14 | 8 | 12 | 47 | 38 | 9 | 36 | |
| 7 | FK Željezničar Sarajevo | 34 | 11 | 12 | 11 | 53 | 46 | 7 | 34 | |
| 8 | NK Rijeka | 34 | 12 | 10 | 12 | 49 | 48 | 1 | 34 | |
| 9 | FK Sutjeska Nikšić | 34 | 11 | 11 | 12 | 41 | 42 | -1 | 33 | |
| 10 | FK Priština | 34 | 13 | 6 | 15 | 44 | 49 | -5 | 32 | |
| 11 | FK Velež Mostar | 34 | 10 | 12 | 12 | 39 | 44 | -5 | 32 | |
| 12 | NK Osijek | 34 | 12 | 7 | 15 | 37 | 46 | -9 | 31 | |
| 13 | FK Sloboda Tuzla | 34 | 10 | 11 | 13 | 28 | 38 | -10 | 31 | |
| 14 | NK Dinamo Vinkovci | 34 | 11 | 8 | 15 | 40 | 51 | -11 | 30 | |
| 15 | FK Budućnost Titograd | 34 | 11 | 8 | 15 | 31 | 49 | -18 | 30 | |
| 16 | FK Vojvodina Novi Sad | 34 | 9 | 11 | 14 | 36 | 47 | -11 | 29 | |
| 17 | FK Iskra Bugojno | 34 | 8 | 11 | 15 | 32 | 50 | -18 | 27 | |
| 18 | FK Radnički Niš | 34 | 8 | 11 | 15 | 27 | 46 | -19 | 27 | |
| 612 | 221 | 170 | 221 | 796 | 796 | 0 | 612 | |||
| Rules for classification: 1) points (win 2 points, draw 1 point); 2) goal difference; 3) goals scored | ||||||||||
| Promoted | OFK Beograd, NK Čelik Zenica | |||||||||
| Sarajevo = Сарајево | Tuzla = Тузла | |||||||||
| Beograd = Београд | Titograd = Титоград | |||||||||
| Skoplje = Скопље | Novi Sad = Нови Сад | |||||||||
| Nikšić = Никшић | Bugojno = Бугојно | |||||||||
| Priština = Приштина | Niš = Ниш | |||||||||
| Mostar = Мостар | ||||||||||
| FK = Fudbalski Klub | NK = Nogometni Klub | |||||||||
| Sarajevo => Sarajevo (BOS) | Mostar => Mostar (BOS) | |||||||||
| Split => Split (CRO) | Osijek => Osijek (CRO) | |||||||||
| Beograd => Beograd (SER) | Tuzla => Tuzla (BOS) | |||||||||
| Skoplje = Skopje / Скопје (MAC) | Vinkovci => Vinkovci (CRO) | |||||||||
| Zagreb => Zagreb (CRO) | Titograd => Podgorica / Подгорица (MON) | |||||||||
| Rijeka => Rijeka (CRO) | Novi Sad => Novi Sad / Újvidék (SER) | |||||||||
| Nikšić => Nikšić (MON) | Bugojno => Bugojno (BOS) | |||||||||
| Priština => Priština / Prishtinë (SER/KOS) | Niš => Niš (SER) | |||||||||
| KUP MARŠALA TITA - POKAL MARŠALA TITA - KUP NA MARŠAL TITO | ||||||||||
| Quarter-finals | NK Dinamo Zagreb - NK Hajduk Split | 3-1 | ||||||||
| FK Vojvodina Novi Sad - NK Olimpija Ljubljana | 3-0 | |||||||||
| FK Partizan Beograd - FK Crvena zvezda Beograd | 0-2 | |||||||||
| FK Iskra Bugojno - FK Velež Mostar | 2-1 | |||||||||
| Semifinals | FK Crvena zvezda Beograd - FK Vojvodina Novi Sad | 3-2 | ||||||||
| NK Dinamo Zagreb - FK Iskra Bugojno | 1-1 | aet (5-2 pen) | ||||||||
| Final | NK Dinamo Zagreb - FK Crvena zvezda Beograd | 1-2 | 1-1 | |||||||
| (Stadion Maksimir, Zagreb 07.05 and Stadion JNA, Beograd 24.05.1985) | ||||||||||
| Ljubljana => Ljubljana (SLO) | ||||||||||
| NK Olimpija Ljubljana (1945) dissolved in 2005 | ||||||||||
| The romanization of names written with the Cyrillic alphabet is carried out on the basis of the BNG/PCGN System | ||||||||||
| (BGN/PCGN 2005 agreement, checked for validity and accuracy November 2022 for Serbian) | ||||||||||
| (BGN/PCGN 2013 agreement, checked for validity and accuracy November 2023 for Macedonian) | ||||||||||
| YUGOSLAVIA 1985-86 | ||||||||||
| Prva Savezna Liga | ||||||||||
| Played | Won | Drew | Lost | For | Against | Diff. | Points | |||
| 1 | FK Partizan Beograd | 34 | 21 | 7 | 6 | 65 | 29 | 36 | 49 | |
| 2 | FK Crvena zvezda Beograd | 34 | 21 | 7 | 6 | 73 | 38 | 35 | 49 | |
| 3 | FK Velež Mostar | 34 | 13 | 11 | 10 | 64 | 50 | 14 | 37 | |
| 4 | NK Hajduk Split | 34 | 15 | 7 | 12 | 55 | 44 | 11 | 37 | |
| 5 | NK Rijeka | 34 | 12 | 13 | 9 | 42 | 31 | 11 | 37 | |
| 6 | NK Dinamo Zagreb | 34 | 11 | 14 | 9 | 53 | 43 | 10 | 36 | |
| 7 | FK Željezničar Sarajevo | 34 | 15 | 5 | 14 | 58 | 63 | -5 | 35 | |
| 8 | FK Vardar Skoplje | 34 | 14 | 6 | 14 | 52 | 59 | -7 | 34 | |
| 9 | NK Osijek | 34 | 12 | 9 | 13 | 39 | 42 | -3 | 33 | |
| 10 | FK Sutjeska Nikšić | 34 | 14 | 4 | 16 | 55 | 61 | -6 | 32 | |
| 11 | FK Priština | 34 | 13 | 6 | 15 | 37 | 47 | -10 | 32 | |
| 12 | FK Sloboda Tuzla | 34 | 11 | 9 | 14 | 47 | 59 | -12 | 31 | |
| 13 | NK Dinamo Vinkovci | 34 | 11 | 8 | 15 | 51 | 54 | -3 | 30 | |
| 14 | FK Budućnost Titograd | 34 | 13 | 4 | 17 | 47 | 52 | -5 | 30 | |
| 15 | FK Sarajevo | 34 | 11 | 8 | 15 | 41 | 46 | -5 | 30 | |
| 16 | NK Čelik Zenica | 34 | 11 | 8 | 15 | 39 | 49 | -10 | 30 | |
| 17 | OFK Beograd | 34 | 12 | 6 | 16 | 48 | 63 | -15 | 30 | |
| 18 | FK Vojvodina Novi Sad | 34 | 6 | 8 | 20 | 33 | 69 | -36 | 20 | |
| 612 | 236 | 140 | 236 | 899 | 899 | 0 | 612 | |||
| Rules for classification: 1) points (win 2 points, draw 1 point); 2) goal difference; 3) goals scored | ||||||||||
| FK Partizan Beograd Champions by Federation decision | ||||||||||
| The Yugoslav FA decided that the last round of fixtures had to be replayed, after accusations that certain results had been fixed. | ||||||||||
| Partizan, who had won the title with a 4-0 over Zeljeznicar Sarajevo, refused, after which the game was awarded 3-0 to Željezničar, gave Crvena | ||||||||||
| zvezda the title. Crvena zvezda played in the 1986/87 European Champions Cup. However, after a sequence of legal processes, the original final | ||||||||||
| table, with Partizan as champions, was officially recognized in 1987. | ||||||||||
| Promoted | FK Radnički Niš, FK Spartak Subotica | |||||||||
| Beograd = Београд | Priština = Приштина | |||||||||
| Mostar = Мостар | Tuzla = Тузла | |||||||||
| Sarajevo = Сарајево | Titograd = Титоград | |||||||||
| Skoplje = Скопље | Zenica = Зеница | |||||||||
| Nikšić = Никшић | Novi Sad = Нови Сад | |||||||||
| FK = Fudbalski Klub | OFK = Omladinski fudbalski klub | |||||||||
| NK = Nogometni Klub | ||||||||||
| Beograd => Beograd (SER) | Nikšić => Nikšić (MON) | |||||||||
| Mostar => Mostar (BOS) | Priština => Priština / Prishtinë (SER/KOS) | |||||||||
| Split => Split (CRO) | Tuzla => Tuzla (BOS) | |||||||||
| Rijeka => Rijeka (CRO) | Vinkovci => Vinkovci (CRO) | |||||||||
| Zagreb => Zagreb (CRO) | Titograd => Podgorica / Подгорица (MON) | |||||||||
| Sarajevo => Sarajevo (BOS) | Zenica => Zenica (BOS) | |||||||||
| Skoplje = Skopje / Скопје (MAC) | Novi Sad => Novi Sad / Újvidék (SER) | |||||||||
| Osijek => Osijek (CRO) | ||||||||||
| KUP MARŠALA TITA - POKAL MARŠALA TITA - KUP NA MARŠAL TITO | ||||||||||
| Quarter-finals | OFK Beograd - FK Budućnost Titograd | 4-1 | ||||||||
| FK Partizan Beograd - FK Velež Mostar | 1-1 | aet (3-5 pen) | ||||||||
| FK Crvena zvezda Beograd - NK Osijek | 3-1 | |||||||||
| FK Radnički Niš - NK Dinamo Zagreb | 2-2 | aet (5-6 pen) | ||||||||
| Semifinals | NK Dinamo Zagreb - FK Crvena zvezda Beograd | 4-0 | ||||||||
| FK Velež Mostar - OFK Beograd | 3-0 | |||||||||
| Final (Stadion JNA, Beograd 14.05.1986) | FK Velež Mostar - NK Dinamo Zagreb | 3-1 | ||||||||
| Niš = Ниш | ||||||||||
| Niš => Niš (SER) | ||||||||||
| The romanization of names written with the Cyrillic alphabet is carried out on the basis of the BNG/PCGN System | ||||||||||
| (BGN/PCGN 2005 agreement, checked for validity and accuracy November 2022 for Serbian) | ||||||||||
| (BGN/PCGN 2013 agreement, checked for validity and accuracy November 2023 for Macedonian) | ||||||||||
| YUGOSLAVIA 1986-87 | ||||||||||
| Prva Savezna Liga | ||||||||||
| Played | Won | Drew | Lost | For | Against | Diff. | Points | |||
| 1 | FK Partizan Beograd | 34 | 16 | 11 | 7 | 58 | 29 | 29 | 43 | |
| 2 | FK Velež Mostar | 34 | 19 | 4 | 11 | 65 | 46 | 19 | 42 | |
| 3 | FK Crvena zvezda Beograd | 34 | 16 | 9 | 9 | 57 | 37 | 20 | 41 | |
| 4 | FK Vardar Skoplje | 34 | 15 | 8 | 11 | 40 | 39 | 1 | 38 | |
| 5 | NK Rijeka | 34 | 14 | 10 | 10 | 44 | 42 | 2 | 38 | |
| 6 | NK Dinamo Zagreb | 34 | 14 | 9 | 11 | 49 | 43 | 6 | 37 | |
| 7 | FK Budućnost Titograd | 34 | 14 | 9 | 11 | 40 | 36 | 4 | 37 | |
| 8 | NK Hajduk Split | 34 | 14 | 8 | 12 | 41 | 41 | 0 | 36 | |
| 9 | FK Željezničar Sarajevo | 34 | 14 | 6 | 14 | 55 | 46 | 9 | 34 | |
| 10 | FK Sutjeska Nikšić | 34 | 12 | 10 | 12 | 50 | 52 | -2 | 34 | |
| 11 | NK Osijek | 34 | 15 | 4 | 15 | 40 | 44 | -4 | 34 | |
| 12 | NK Čelik Zenica | 34 | 14 | 5 | 15 | 48 | 52 | -4 | 33 | |
| 13 | FK Sarajevo | 34 | 12 | 9 | 13 | 39 | 49 | -10 | 33 | |
| 14 | FK Priština | 34 | 11 | 7 | 16 | 35 | 48 | -13 | 29 | |
| 15 | FK Sloboda Tuzla | 34 | 9 | 10 | 15 | 38 | 44 | -6 | 28 | |
| 16 | FK Radnički Niš | 34 | 9 | 10 | 15 | 29 | 39 | -10 | 28 | |
| 17 | NK Dinamo Vinkovci | 34 | 10 | 8 | 16 | 29 | 51 | -22 | 28 | |
| 18 | FK Spartak Subotica | 34 | 5 | 9 | 20 | 30 | 49 | -19 | 19 | |
| 612 | 233 | 146 | 233 | 787 | 787 | 0 | 612 | |||
| Rules for classification: 1) points (win 2 points, draw 1 point); 2) goal difference; 3) goals scored | ||||||||||
| Ten clubs had started the 1986/87 season with a deduction of 6 points, among them Partizan and Crvena zvezda, because of the events in the | ||||||||||
| previous season. Vardar Skopje, who had not been deducted 6 points, won the title, and participated in the 1987/88 Champions Cup, but the points | ||||||||||
| deduction was later annulled after more legal proceedings, and the title was given to Partizan, who headed the table without the deduction. | ||||||||||
| Promoted | FK Rad Beograd, FK Vojvodina Novi Sad | |||||||||
| Beograd = Београд | Zenica = Зеница | |||||||||
| Mostar = Мостар | Priština = Приштина | |||||||||
| Skoplje = Скопље | Tuzla = Тузла | |||||||||
| Titograd = Титоград | Niš = Ниш | |||||||||
| Sarajevo = Сарајево | Subotica = Суботица | |||||||||
| Nikšić = Никшић | ||||||||||
| FK = Fudbalski Klub | NK = Nogometni Klub | |||||||||
| Beograd => Beograd (SER) | Nikšić => Nikšić (MON) | |||||||||
| Mostar => Mostar (BOS) | Osijek => Osijek (CRO) | |||||||||
| Skoplje = Skopje / Скопје (MAC) | Zenica => Zenica (BOS) | |||||||||
| Rijeka => Rijeka (CRO) | Priština => Priština / Prishtinë (SER/KOS) | |||||||||
| Zagreb => Zagreb (CRO) | Tuzla => Tuzla (BOS) | |||||||||
| Titograd => Podgorica / Подгорица (MON) | Niš => Niš (SER) | |||||||||
| Split => Split (CRO) | Vinkovci => Vinkovci (CRO) | |||||||||
| Sarajevo => Sarajevo (BOS) | Subotica => Subotica / Szabadka (SER) | |||||||||
| KUP MARŠALA TITA - POKAL MARŠALA TITA - KUP NA MARŠAL TITO | ||||||||||
| Quarter-finals | NK Hajduk Split - FK Spartak Subotica | 3-2 | 2-1 | |||||||
| FK Željezničar Sarajevo - NK Rijeka | 0-0 | 0-0 | aet (2-4 pen) | |||||||
| FK Crvena zvezda Beograd - NK Osijek | 1-0 | 3-0 | ||||||||
| FK Budućnost Titograd - FK Radnički Kragujevac | 4-0 | 0-1 | ||||||||
| Semifinals | NK Hajduk Split - FK Crvena zvezda Beograd | 2-2 | aet (5-4 pen) | |||||||
| NK Rijeka - FK Budućnost Titograd | 3-2 | |||||||||
| Final (Stadion JNA, Beograd 09.05.1987) | NK Hajduk Split - NK Rijeka | 1-1 | aet (9-8 pen) | |||||||
| Kragujevac = Крагујевац | ||||||||||
| Kragujevac = Kragujevac | ||||||||||
| The romanization of names written with the Cyrillic alphabet is carried out on the basis of the BNG/PCGN System | ||||||||||
| (BGN/PCGN 2005 agreement, checked for validity and accuracy November 2022 for Serbian) | ||||||||||
| (BGN/PCGN 2013 agreement, checked for validity and accuracy November 2023 for Macedonian) | ||||||||||
| YUGOSLAVIA 1987-88 | ||||||||||
| Prva Savezna Liga | ||||||||||
| Played | Won | Drew | Lost | For | Against | Diff. | Points | |||
| 1 | FK Crvena zvezda Beograd | 34 | 17 | 11 | 6 | 66 | 39 | 27 | 45 | |
| 2 | FK Partizan Beograd | 34 | 17 | 10 | 7 | 62 | 37 | 25 | 44 | |
| 3 | FK Velež Mostar | 34 | 15 | 12 | 7 | 61 | 34 | 27 | 42 | |
| 4 | NK Dinamo Zagreb | 34 | 16 | 10 | 8 | 55 | 36 | 19 | 42 | |
| 5 | FK Sloboda Tuzla | 34 | 14 | 10 | 10 | 53 | 41 | 12 | 38 | |
| 6 | FK Vardar Skoplje | 34 | 15 | 7 | 12 | 37 | 40 | -3 | 37 | |
| 7 | FK Radnički Niš | 34 | 14 | 4 | 16 | 48 | 46 | 2 | 32 | |
| 8 | NK Rijeka | 34 | 9 | 14 | 11 | 33 | 39 | -6 | 32 | |
| 9 | FK Budućnost Titograd | 34 | 10 | 12 | 12 | 40 | 48 | -8 | 32 | |
| 10 | FK Vojvodina Novi Sad | 34 | 11 | 10 | 13 | 40 | 51 | -11 | 32 | |
| 11 | NK Osijek | 34 | 10 | 11 | 13 | 44 | 61 | -17 | 31 | |
| 12 | FK Željezničar Sarajevo | 34 | 8 | 14 | 12 | 38 | 44 | -6 | 30 | |
| 13 | NK Hajduk Split | 34 | 8 | 14 | 12 | 40 | 50 | -10 | 30 | |
| 14 | FK Sarajevo | 34 | 11 | 8 | 15 | 37 | 47 | -10 | 30 | |
| 15 | FK Rad Beograd | 34 | 11 | 8 | 15 | 44 | 56 | -12 | 30 | |
| 16 | NK Čelik Zenica | 34 | 12 | 5 | 17 | 39 | 45 | -6 | 29 | |
| 17 | FK Sutjeska Nikšić | 34 | 10 | 9 | 15 | 42 | 49 | -7 | 29 | |
| 18 | FK Priština | 34 | 10 | 7 | 17 | 43 | 59 | -16 | 27 | |
| 612 | 218 | 176 | 218 | 822 | 822 | 0 | 612 | |||
| Rules for classification: 1) points (win 2 points, draw 1 point); 2) goal difference; 3) goals scored | ||||||||||
| Promoted | FK Napredak Kruševac, FK Spartak Subotica | |||||||||
| Beograd = Београд | Novi Sad = Нови Сад | |||||||||
| Mostar = Мостар | Sarajevo = Сарајево | |||||||||
| Tuzla = Тузла | Zenica = Зеница | |||||||||
| Skoplje = Скопље | Nikšić = Никшић | |||||||||
| Niš = Ниш | Priština = Приштина | |||||||||
| Titograd = Титоград | ||||||||||
| FK = Fudbalski Klub | NK = Nogometni Klub | |||||||||
| Beograd => Beograd (SER) | Novi Sad => Novi Sad / Újvidék (SER) | |||||||||
| Mostar => Mostar (BOS) | Osijek => Osijek (CRO) | |||||||||
| Zagreb => Zagreb (CRO) | Sarajevo => Sarajevo (BOS) | |||||||||
| Tuzla => Tuzla (BOS) | Split => Split (CRO) | |||||||||
| Skoplje = Skopje / Скопје (MAC) | Zenica => Zenica (BOS) | |||||||||
| Niš => Niš (SER) | Nikšić => Nikšić (MON) | |||||||||
| Rijeka => Rijeka (CRO) | Priština => Priština / Prishtinë (SER/KOS) | |||||||||
| Titograd => Podgorica / Подгорица (MON) | ||||||||||
| KUP MARŠALA TITA - POKAL MARŠALA TITA - KUP NA MARŠAL TITO | ||||||||||
| Quarter-finals | FK Vojvodina Novi Sad - FK Borac Banja Luka | 3-0 | 1-6 | |||||||
| FK Radnički Niš - FK Crvena zvezda Beograd | 0-0 | 0-6 | ||||||||
| FK Vardar Skoplje - FK Sarajevo | 2-0 | 1-0 | ||||||||
| FK Velež Mostar - FK Priština | 1-2 | 0-0 | ||||||||
| Semifinals | FK Crvena zvezda Beograd - FK Vardar Skoplje | 1-0 | 1-1 | |||||||
| FK Priština - FK Borac Banja Luka | 1-1 | 0-0 | aet (1-4 pen) | |||||||
| Final (Stadion JNA, Beograd 11.05.1988) | FK Borac Banja Luka - FK Crvena zvezda Beograd | 1-0 | ||||||||
| Banja Luka = Бања Лука | ||||||||||
| Banja Luka = Banja Luka (BOS) | ||||||||||
| The romanization of names written with the Cyrillic alphabet is carried out on the basis of the BNG/PCGN System | ||||||||||
| (BGN/PCGN 2005 agreement, checked for validity and accuracy November 2022 for Serbian) | ||||||||||
| (BGN/PCGN 2013 agreement, checked for validity and accuracy November 2023 for Macedonian) | ||||||||||
| YUGOSLAVIA 1988-89 | ||||||||||
| Prva Savezna Liga | ||||||||||
| Played | Won | Wdrew | Ldrew | Lost | For | Against | Diff. | Points | ||
| 1 | FK Vojvodina Novi Sad | 34 | 18 | 5 | 1 | 10 | 50 | 38 | 12 | 41 |
| 2 | FK Crvena zvezda Beograd | 34 | 18 | 2 | 5 | 9 | 55 | 30 | 25 | 38 |
| 3 | NK Hajduk Split | 34 | 15 | 6 | 4 | 9 | 50 | 29 | 21 | 36 |
| 4 | FK Rad Beograd | 34 | 13 | 9 | 2 | 10 | 46 | 38 | 8 | 35 |
| 5 | NK Dinamo Zagreb | 34 | 16 | 2 | 7 | 9 | 42 | 29 | 13 | 34 |
| 6 | FK Partizan Beograd | 34 | 15 | 3 | 4 | 12 | 52 | 37 | 15 | 33 |
| 7 | FK Radnički Niš | 34 | 14 | 3 | 4 | 13 | 42 | 35 | 7 | 31 |
| 8 | NK Osijek | 34 | 13 | 5 | 2 | 14 | 49 | 50 | -1 | 31 |
| 9 | FK Vardar Skoplje | 34 | 13 | 3 | 4 | 14 | 46 | 51 | -5 | 29 |
| 10 | NK Rijeka | 34 | 14 | 0 | 7 | 13 | 35 | 34 | 1 | 28 |
| 11 | FK Velež Mostar | 34 | 13 | 2 | 2 | 17 | 42 | 43 | -1 | 28 |
| 12 | FK Sloboda Tuzla | 34 | 11 | 6 | 6 | 11 | 35 | 42 | -7 | 28 |
| 12 | FK Sarajevo | 34 | 11 | 6 | 4 | 13 | 35 | 42 | -7 | 28 |
| 14 | FK Budućnost Titograd | 34 | 12 | 4 | 3 | 15 | 32 | 43 | -11 | 28 |
| 15 | FK Spartak Subotica | 34 | 11 | 4 | 3 | 16 | 30 | 39 | -9 | 26 |
| 16 | FK Željezničar Sarajevo | 34 | 12 | 1 | 3 | 18 | 34 | 49 | -15 | 25 |
| 17 | FK Napredak Kruševac | 34 | 11 | 1 | 4 | 18 | 42 | 59 | -17 | 23 |
| 18 | NK Čelik Zenica (-6) | 34 | 9 | 5 | 2 | 18 | 31 | 60 | -29 | 17 |
| 612 | 239 | 67 | 67 | 239 | 748 | 748 | 0 | 539 | ||
| Rules for classification: 1) points (win 2 points, 1 point win on penalties after drew, 0 points defeat on penalties after drew); 2) goal difference; 3) goals scored | ||||||||||
| NK Čelik Zenica 6 points deducted for game in Prishtina 1987-88 due to suspicion of bribery (87.minut 2:0 for Prishtina - end of game 2:3) | ||||||||||
| Promoted | NK Olimpija Ljubljana (1945), FK Borac Banja Luka | |||||||||
| Novi Sad = Нови Сад | Sarajevo = Сарајево | |||||||||
| Beograd = Београд | Titograd = Титоград | |||||||||
| Niš = Ниш | Subotica = Суботица | |||||||||
| Skoplje = Скопље | Kruševac = Крушевац | |||||||||
| Mostar = Мостар | Zenica = Зеница | |||||||||
| Tuzla = Тузла | ||||||||||
| FK = Fudbalski Klub | NK = Nogometni Klub | |||||||||
| Novi Sad => Novi Sad / Újvidék (SER) | Mostar => Mostar (BOS) | |||||||||
| Beograd => Beograd (SER) | Tuzla => Tuzla (BOS) | |||||||||
| Split => Split (CRO) | Sarajevo => Sarajevo (BOS) | |||||||||
| Zagreb => Zagreb (CRO) | Titograd => Podgorica / Подгорица (MON) | |||||||||
| Niš => Niš (SER) | Subotica => Subotica / Szabadka (SER) | |||||||||
| Osijek => Osijek (CRO) | Kruševac => Kruševac (SER) | |||||||||
| Skoplje = Skopje / Скопје (MAC) | Zenica => Zenica (BOS) | |||||||||
| Rijeka => Rijeka (CRO) | ||||||||||
| KUP MARŠALA TITA - POKAL MARŠALA TITA - KUP NA MARŠAL TITO | ||||||||||
| Quarter-finals | FK Mačva Šabac - NK Dinamo Zagreb | 1-0 | 1-2 | |||||||
| FK Partizan Beograd - FK Crvena zvezda Beograd | 2-1 | 1-1 | ||||||||
| FK Rudar Ljubija - FK Vojvodina Novi Sad | 2-1 | 0-0 | ||||||||
| FK Velež Mostar - KF Liria Prizren | 2-0 | 2-2 | ||||||||
| Semifinals | FK Partizan Beograd - FK Mačva Šabac | 2-1 | 0-0 | |||||||
| FK Velež Mostar - FK Rudar Ljubija | 1-0 | 0-1 | aet (5-4 pen) | |||||||
| Final (Stadion JNA, Beograd 10.05.1989) | FK Partizan Beograd - FK Velež Mostar | 6-1 | ||||||||
| Šabac = Шабац | Ljubija = Љубија | |||||||||
| Prizren = Призрен | ||||||||||
| Šabac = Šabac (SER) | Ljubija = Ljubija (BOS) | |||||||||
| Prizren = Prizren (KOS) | ||||||||||
| FK Rudar Ljubija dissolved in 1992 | ||||||||||
| The romanization of names written with the Cyrillic alphabet is carried out on the basis of the BNG/PCGN System | ||||||||||
| (BGN/PCGN 2005 agreement, checked for validity and accuracy November 2022 for Serbian) | ||||||||||
| (BGN/PCGN 2013 agreement, checked for validity and accuracy November 2023 for Macedonian) | ||||||||||
| YUGOSLAVIA 1989-90 | ||||||||||
| Prva Savezna Liga | ||||||||||
| Played | Won | Wdrew | Ldrew | Lost | For | Against | Diff. | Points | ||
| 1 | FK Crvena zvezda Beograd | 34 | 24 | 3 | 2 | 5 | 79 | 29 | 50 | 51 |
| 2 | NK Dinamo Zagreb | 34 | 16 | 8 | 3 | 7 | 53 | 25 | 28 | 40 |
| 3 | NK Hajduk Split | 34 | 18 | 2 | 1 | 13 | 50 | 35 | 15 | 38 |
| 4 | FK Partizan Beograd | 34 | 18 | 1 | 3 | 12 | 51 | 42 | 9 | 37 |
| 5 | FK Rad Beograd | 34 | 16 | 4 | 2 | 12 | 41 | 31 | 10 | 36 |
| 6 | NK Rijeka | 34 | 14 | 5 | 1 | 14 | 29 | 35 | -6 | 33 |
| 7 | FK Željezničar Sarajevo | 34 | 14 | 4 | 2 | 14 | 37 | 40 | -3 | 32 |
| 8 | NK Olimpija Ljubljana (1945) | 34 | 14 | 2 | 4 | 14 | 49 | 40 | 9 | 30 |
| 9 | FK Sloboda Tuzla | 34 | 15 | 0 | 4 | 15 | 43 | 46 | -3 | 30 |
| 10 | FK Budućnost Titograd | 34 | 13 | 3 | 5 | 13 | 30 | 35 | -5 | 29 |
| 11 | FK Vojvodina Novi Sad | 34 | 13 | 3 | 3 | 15 | 43 | 51 | -8 | 29 |
| 12 | FK Spartak Subotica | 34 | 12 | 4 | 2 | 16 | 28 | 40 | -12 | 28 |
| 13 | FK Sarajevo | 34 | 13 | 1 | 3 | 17 | 46 | 49 | -3 | 27 |
| 14 | FK Borac Banja Luka | 34 | 12 | 3 | 4 | 15 | 28 | 40 | -12 | 27 |
| 15 | FK Radnički Niš | 34 | 12 | 2 | 6 | 14 | 42 | 48 | -6 | 26 |
| 16 | NK Osijek | 34 | 12 | 2 | 2 | 18 | 28 | 47 | -19 | 26 |
| 17 | FK Velež Mostar | 34 | 11 | 3 | 3 | 17 | 38 | 51 | -13 | 25 |
| 18 | FK Vardar Skoplje | 34 | 8 | 1 | 1 | 24 | 33 | 64 | -31 | 17 |
| 612 | 255 | 51 | 51 | 255 | 748 | 748 | 0 | 561 | ||
| Rules for classification: 1) points (win 2 points, 1 point win on penalties after drew, 0 points defeat on penalties after drew); 2) goal difference; 3) goals scored | ||||||||||
| Promoted | FK Proleter Zrenjanin, NK Zemun | |||||||||
| Beograd = Београд | Subotica = Суботица | |||||||||
| Sarajevo = Сарајево | Banja Luka = Бања Лука | |||||||||
| Tuzla = Тузла | Niš = Ниш | |||||||||
| Novi Sad = Нови Сад | Mostar = Мостар | |||||||||
| Titograd = Титоград | Skoplje = Скопље | |||||||||
| FK = Fudbalski Klub | NK = Nogometni Klub | |||||||||
| Beograd => Beograd (SER) | Titograd => Podgorica / Подгорица (MON) | |||||||||
| Zagreb => Zagreb (CRO) | Subotica => Subotica / Szabadka (SER) | |||||||||
| Split => Split (CRO) | Banja Luka => Banja Luka (BOS) | |||||||||
| Rijeka => Rijeka (CRO) | Zagreb => Zagreb (CRO) | |||||||||
| Sarajevo => Sarajevo (BOS) | Niš => Niš (SER) | |||||||||
| Ljubljana => Ljubljana (SLO) | Osijek => Osijek (CRO) | |||||||||
| Tuzla => Tuzla (BOS) | Mostar => Mostar (BOS) | |||||||||
| Novi Sad => Novi Sad / Újvidék (SER) | Skoplje = Skopje / Скопје (MAC) | |||||||||
| KUP MARŠALA TITA - POKAL MARŠALA TITA - KUP NA MARŠAL TITO | ||||||||||
| Quarter-finals | FK Crvena zvezda Beograd - FK Budućnost Titograd | 5-1 | 3-0 | |||||||
| FK Vardar Skoplje - NK Hajduk Split | 0-4 | 1-1 | ||||||||
| FK Sileks Kratovo - NK Osijek | 1-1 | 1-4 | ||||||||
| FK Velež Mostar - FK Partizan Beograd | 1-2 | 1-1 | ||||||||
| Semifinals | NK Osijek - NK Hajduk Split | 0-3 | 2-5 | |||||||
| FK Crvena zvezda Beograd - FK Partizan Beograd | 1-0 | 3-3 | ||||||||
| Final (Stadion JNA, Beograd 19.05.1990) | FK Crvena zvezda Beograd - NK Hajduk Split | 1-0 | ||||||||
| Kratovo = Кратово | ||||||||||
| Kratovo = Kratovo (MAC) | ||||||||||
| NK Olimpija Ljubljana (1945) dissolved in 2005 | ||||||||||
| The romanization of names written with the Cyrillic alphabet is carried out on the basis of the BNG/PCGN System | ||||||||||
| (BGN/PCGN 2005 agreement, checked for validity and accuracy November 2022 for Serbian) | ||||||||||
| (BGN/PCGN 2013 agreement, checked for validity and accuracy November 2023 for Macedonian) | ||||||||||