Prvenstvo Jugoslavije u nogometu za sezonu 1978./79. bilo je pedeseto po redu najviše nogometno natjecanje u Jugoslaviji, trideset i treće poslijeratno, koje je započelo 12. kolovoza 1978. i završilo 17. lipnja 1979. Prvak je postao hrvatski klub, NK Hajduk, koji je osvojio devetu titulu. Najbolji strijelac bio je Dušan Savić iz Crvene zvezde s 24 golova.

Ukupan broj gledatelja iznosio je 2.531.941.Godišnjak

Sustav natjecanja Igralo se u dvije faze. Momčadi su međusobno igrale dvokružni ligaški sustav. Igrala se po jedna utakmica na domaćem i gostujućem terenu. Prvakom je postala momčad koja je sakupila najviše bodova u skupini za prvaka (pobjeda = 2 boda, neodlučeni ishod = 1 bod, poraz = bez bodova).

Pravila koje su određivala poredak na ljestvici su bila: 1) broj osvojenih bodova, 2) gol-razlika, 3) veći broj postignutih golova, 4) baraž

Formiranje lige U obzir ulazi 16 najbolje plasiranih iz prethodne sezone, plus pobjednici dviju skupina Druge savezne lige 1977./78.

Iz Prve savezne lige natjecali su se Partizan, Crvena zvezda, Hajduk Split, Dinamo Zagreb, Rijeka, Sloboda Tuzla, Velež Mostar, Vojvodina, Sarajevo, Olimpija Ljubljana, Budućnost, Borac Banja Luka, Osijek, Radnički Niš, Zagreb i OFK Beograd Iz Druge savezne lige: Željezničar (pobjednik zapadne skupine) i Napredak Kruševac (pobjednik istočne skupine)

Sudionici Slovenija Hrvatska Bosna i Hercegovina Srbija Crna Gora MakedonijaVojvodinaSredišnja SrbijaKosovo Olimpija (LJ) Dinamo (Z) Hajduk (S) Osijek Rijeka Zagreb Borac (BL) Sarajevo Sloboda (T) Velež (M) Željezničar (S) Vojvodina (NS) OFK Beograd Crvena zvezda (B) Napredak (K) Partizan (B) Radnički (N) nitko Budućnost (T) nitko

OFK Beograd, Beograd FK Borac, Banja Luka FK Budućnost, Titograd FK Crvena zvezda, Beograd NK Dinamo, Zagreb NK Hajduk, Split FK Napredak Kruševac, Kruševac NK Olimpija, Ljubljana NK Osijek, Osijek FK Partizan, Beograd FK Radnički Niš, Niš NK Rijeka, Rijeka FK Sarajevo, Sarajevo FK Sloboda, Tuzla FK Velež, Mostar FK Vojvodina, Novi Sad NK Zagreb, Zagreb FK Željezničar, Sarajevo

Ljestvica U 1. kolu te je sezone Rijeka na Kantridi svladala Dinamo s 2:1, no Modri su još prije utakmice upozorili domaće da će se žaliti ako zaigra njihova prinova Edmond Tomić iz prizrenske Lirije. Tomić je, naime, vukao dva žuta kartona dobivena još u Liriji te je morao pauzirati, ali su Riječani mislili da se kartoni brišu pa je kosovski Hrvat zaigrao. Dinamo se žalio i nakon dva mjeseca natezanja u prvoj instanci dobio utakmicu s 3:0. Tada se žalila Rijeka, ali je njena žalba odbijena i Modri su kraj jeseni dočekali kao vodeći na ljestvici, s dva boda ispred Hajduka. Rijeka je uložila novu žalbu, koju joj je Nogometni savez Jugoslavije, suprotno vlastitim propisima, krajem ožujka 1979. usvojio. Uslijedilo je još nekoliko preokreta jer je 13. travnja 1979. Komisija za propise opet dala za pravo Dinamu i njegovoj tvrdnji da Tomić nije smio nastupiti. Slučaj je tada došao do zadnje instance, Izvršnog odbora NSJ, koji je 20. travnja te godine konačno, i nezakonito, presudio u korist Rijeke. Tako je na čelo ljestvice izbio Hajduk i na koncu osvojio naslov zbog bolje gol-razlike. Budući da bi s dva boda u Rijeci bio prvak, Dinamo je tužio NSJ srpskom Sudu udruženog rada, pod čijom je ingerencijom bila nogometna organizacija. Četiri godine kasnije, Sud je donio pravomoćnu presudu u korist Dinama, no NSJ se nije udostojio unijeti "ispravak pogrešnog navoda" u svoje papire. I nakon raspada Jugoslavije i njenog nogometnog saveza, Hajduk je ostao upisan kao prvak za 1979. iako je Dinamo po zakonu i propisima osvojio dva boda više.U sezoni 1978/79. Rijeka je porazila Dinamo sa 2-1, ali se Dinamo žalio zbog nastupa Edmonda Tomića

mj. klub ut. pob. ner. por. gol+ gol- gr bod1. Hajduk Split34201046228 +34502. Dinamo Zagreb3421856738 +29503. Crvena zvezda Beograd3416995133 +18414. Sarajevo34175125653 +3395. Velež Mostar34158115041 +9386. Budućnost34158113336 –3387. Radnički Niš341113103834 +4358. Sloboda Tuzla3411101334340329. Željezničar34144164552 –73210. Rijeka341011133534 +13111. Borac Banja Luka34119144556 –113112. Vojvodina34117163538 –32913. Osijek34813133239 –72914. Napredak Kruševac34911144351 –82915. Partizan34911143947 –82916. Olimpija Ljubljana34117163453 –162917. Zagreb34812143239 –72818. OFK Beograd34512173055 –2522 Izvori: exyufudbal.in.rs - tabela

Hajduk Split je prvak Jugoslavije i plasirao se na Kup prvaka 1979./80. Dinamo Zagreb i Crvena zvezda plasirali su se na Kup UEFA 1979./80. Rijeka osvaja Kup Jugoslavije i plasirala se na Europski kup pobjednika kupova 1979./80.     Zagreb i OFK Beograd ispali su u Drugu saveznu ligu

Rezultati 1978./79.exyufudbal.in.rs - rezultati HAJ DIN C.Z SAR VEL BUD R.N SLO ŽEL RIJ BBL VOJ OSI NAP PAR OLI ZAG OFK 1. Hajduk Split 1:2 1:0 5:0 3:0 1:0 2:1 1:1 3:2 2:1 3:1 2:0 1:0 4:0 2:0 3:0 1:0 3:0 2. Dinamo Zagreb 2:2 2:2 2:1 3:1 3:0 3:1 2:0 2:1 1:0 4:0 2:0 2:1 4:0 1:0 1:1 3:2 3:0 3. Crvena zvezda 1:3 1:2 0:1 1:0 1:0 2:1 3:2 5:2 0:0 1:0 1:0 1:1 3:3 3:0 3:1 2:0 5:1 4. Sarajevo 1:2 0:1 0:0 2:1 1:0 2:1 2:1 2:0 3:2 5:1 3:2 2:0 3:1 2:1 3:0 1:1 5:0 5. Velež Mostar 1:0 0:0 2:1 1:0 2:2 3:1 0:0 5:2 3:1 4:1 1:1 1:0 4:0 4:1 2:1 1:0 2:0 6. Budućnost 2:1 3:2 0:0 1:4 1:0 1:0 0:0 2:1 1:0 1:0 1:0 1:0 3:2 1:0 0:0 2:1 1:0 7. Radnički Niš 0:2 2:1 1:1 2:0 2:2 1:1 1:0 1:0 1:1 4:0 2:0 1:0 3:0 0:0 0:0 1:1 4:2 8. Sloboda Tuzla 1:2 2:0 1:0 5:0 1:1 2:1 1:1 3:1 1:0 1:0 1:0 1:0 0:0 0:1 4:0 0:0 0:0 9. Željezničar 2:2 0:1 0:1 4:2 1:0 1:1 1:0 1:0 1:0 3:0 2:4 2:1 1:1 2:2 2:0 2:1 3:1 10. Rijeka 2:2 2:1 1:0 5:2 0:0 1:0 0:0 0:0 1:0 2:0 3:0 3:3 1:1 2:0 0:1 2:0 0:0 11. Borac Banja Luka 3:2 2:2 2:1 1:1 3:0 2:0 1:1 2:1 3:0 2:2 2:0 1:0 1:2 0:0 4:0 3:0 2:1 12. Vojvodina 0:0 0:1 1:0 3:4 2:1 1:0 0:0 5:0 2:0 2:0 1:0 7:1 1:0 1:1 0:0 0:0 1:0 13. Osijek 1:1 1:2 2:2 0:1 2:0 1:1 1:1 2:0 2:0 0:0 2:2 2:0 1:0 1:1 3:0 1:0 1:1 14. Napredak Kruševac 0:0 2:2 0:1 0:0 3:1 1:2 4:1 2:2 0:1 3:1 4:1 2:0 1:1 2:2 1:0 3:0 2:3 15. Partizan 2:2 3:3 1:3 1:1 2:1 4:2 0:1 3:1 0:2 1:0 3:0 3:0 0:0 0:3 2:1 0:0 0:1 16. Olimpija Ljubljana 1:2 3:2 0:2 3:1 2:3 0:1 1:0 1:0 2:1 1:0 2:2 3:1 1:1 3:0 2:4 1:0 1:0 17. Zagreb 1:1 2:2 0:0 3:1 2:2 2:0 0:1 2:0 1:2 0:2 2:2 1:0 2:0 1:0 1:0 3:0 3:3 18. OFK Beograd 0:0 2:3 2:4 3:0 0:1 1:1 1:1 0:2 1:2 2:0 1:1 0:0 0:1 0:0 2:1 2:2 0:0

1. kolo 12. 8. 1978. Rijeka – Dinamo Zagreb 2:1Crvena zvezda – Budućnost 1:0 13. 8. 1978. Osijek – OFK Beograd 1:1Velež – Borac Banja Luka 4:1Vojvodina – Radnički Niš 0:0Sarajevo – Željezničar 2:0Zagreb – Hajduk 1:1Sloboda – Olimpija 4:0Partizan – Napredak 0:3 2. kolo 19. 8. 1978. Napredak – Crvena zvezda 0:1 20. 8. 1978. Osijek – Velež 2:0Olimpija – Partizan 2:4Hajduk – Sloboda 1:1Željezničar – Zagreb 2:1Dinamo Zagreb – Sarajevo 2:1Radnički Niš – Rijeka 1:1Borac Banja Luka – Vojvodina 2:0OFK Beograd – Budućnost 1:1 3. kolo 23. 8. 1978. Velež – OFK Beograd 2:0Vojvodina – Osijek 7:0Rijeka – Borac Banja Luka 2:0Sarajevo – Radnički Niš 2:1Zagreb – Dinamo Zagreb 2:2Sloboda – Željezničar 3:1Partizan – Hajduk 2:2Budućnost – Napredak 3:2 24. 8. 1978. Crvena zvezda – Olimpija 3:1 4. kolo 26. 8. 1978. Dinamo Zagreb – Sloboda 2:0 27. 8. 1978. Osijek – Rijeka 0:0Velež – Vojvodina 1:1Olimpija – Budućnost 0:1Hajduk – Crvena zvezda 1:0Željezničar – Partizan 2:2Radnički Niš – Zagreb 1:1Borac Banja Luka – Sarajevo 1:1OFK Beograd – Napredak 0:0 5. kolo 2. 9. 1978. Crvena zvezda – Željezničar 5:2 3. 9. 1978. Vojvodina – OFK Beograd 1:0Rijeka – Velež 0:0Sarajevo – Osijek 2:0Zagreb – Borac Banja Luka 2:2Sloboda – Radnički Niš 1:1Partizan – Dinamo Zagreb 3:3Budućnost – Hajduk 2:1Napredak – Olimpija 1:0 6. kolo 9. 9. 1978. Hajduk – Napredak 4:0 10. 9. 1978. Osijek – Zagreb 1:0Velež – Sarajevo 1:0Vojvodina – Rijeka 2:0Željezničar – Budućnost 1:1Dinamo Zagreb – Crvena zvezda 2:2Radnički Niš – Partizan 0:0Borac Banja Luka – Sloboda 2:1OFK Beograd – Olimpija 2:2 7. kolo 16. 9. 1978. Partizan – Borac Banja Luka 3:0 17. 9. 1978. Rijeka – OFK Beograd 0:0Sarajevo – Vojvodina 3:2Zagreb – Velež 2:2Sloboda – Osijek 1:0Crvena zvezda – Radnički Niš 2:1Budućnost – Dinamo Zagreb 3:2Napredak – Željezničar 0:1Olimpija – Hajduk 1:2 8. kolo 23. 9. 1978. OFK Beograd – Hajduk 0:0Borac Banja Luka – Crvena zvezda 2:1 24. 9. 1978. Osijek – Partizan 1:1Velež – Sloboda 0:0Vojvodina – Zagreb 0:0Rijeka – Sarajevo 5:2Željezničar – Olimpija 2:0Dinamo Zagreb – Napredak 4:0Radnički Niš – Budućnost 1:1 9. kolo 7. 10. 1978. Partizan – Velež 2:1 8. 10. 1978. Sarajevo – OFK Beograd 5:0Zagreb – Rijeka 0:2Sloboda – Vojvodina 1:0Crvena zvezda – Osijek 1:1Budućnost – Borac Banja Luka 1:0Napredak – Radnički Niš 4:1Olimpija – Dinamo Zagreb 3:2Hajduk – Željezničar 3:2 10. kolo 14. 10. 1978. Dinamo Zagreb – Hajduk 2:2Velež – Crvena zvezda 2:1 15. 10. 1978. Osijek – Budućnost 1:1Vojvodina – Partizan 1:1Rijeka – Sloboda 0:0Sarajevo – Zagreb 1:1Radnički Niš – Olimpija 0:0Borac Banja Luka – Napredak 1:2OFK Beograd – Željezničar 1:2 11. kolo 28. 10. 1978. Hajduk – Radnički Niš 2:1Partizan – Rijeka 1:0 29. 10. 1978. Zagreb – OFK Beograd 3:3Sloboda – Sarajevo 5:0Crvena zvezda – Vojvodina 1:0Budućnost – Velež 1:0Napredak – Osijek 1:1Olimpija – Borac Banja Luka 2:2Željezničar – Dinamo Zagreb 0:1 12. kolo 3. 11. 1978. Rijeka – Crvena zvezda 1:0 5. 11. 1978. Osijek – Olimpija 3:0Velež – Napredak 4:0Vojvodina – Budućnost 1:0Sarajevo – Partizan 2:1Zagreb – Sloboda 2:0Radnički Niš – Željezničar 1:0Borac Banja Luka – Hajduk 3:2OFK Beograd – Dinamo Zagreb 2:3 13. kolo 11. 11. 1978. Partizan – Zagreb 0:0 12. 11. 1978. Sloboda – OFK Beograd 0:0Crvena zvezda – Sarajevo 0:1Budućnost – Rijeka 1:0Napredak – Vojvodina 2:0Olimpija – Velež 2:3Hajduk – Osijek 1:0Željezničar – Borac Banja Luka 3:0Dinamo Zagreb – Radnički Niš 3:1 14. kolo 18. 11. 1978. Sloboda – Partizan 0:1 19. 11. 1978. Osijek – Željezničar 2:0Velež – Hajduk 1:0Vojvodina – Olimpija 0:0Rijeka – Napredak 1:1Sarajevo – Budućnost 1:0Zagreb – Crvena zvezda 0:0Borac Banja Luka – Dinamo Zagreb 2:2OFK Beograd – Radnički Niš 1:1 15. kolo 26. 11. 1978. Partizan – OFK Beograd 0:1Crvena zvezda – Sloboda 3:2Budućnost – Zagreb 2:1Napredak – Sarajevo 0:0Olimpija – Rijeka 1:0Hajduk – Vojvodina 2:0Željezničar – Velež 1:0Dinamo Zagreb – Osijek 2:1Radnički Niš – Borac Banja Luka 4:0 16. kolo 29. 11. 1978. Osijek – Radnički Niš 1:1Velež – Dinamo Zagreb 0:0Vojvodina – Željezničar 2:0Rijeka – Hajduk 2:2Sarajevo – Olimpija 3:0Zagreb – Napredak 1:0Sloboda – Budućnost 2:1Partizan – Crvena zvezda 1:3OFK Beograd – Borac Banja Luka 1:1 17. kolo 2. 12. 1978. Budućnost – Partizan 1:0 3. 12. 1978. Crvena zvezda – OFK Beograd 5:1Napredak – Sloboda 2:2Olimpija – Zagreb 1:0Hajduk – Sarajevo 5:0Željezničar – Rijeka 1:0Dinamo Zagreb – Vojvodina 2:0Radnički Niš – Velež 2:2Borac Banja Luka – Osijek 1:0

18. kolo 3. 3. 1979. Budućnost – Crvena zvezda 0:0 4. 3. 1979. Napredak – Partizan 2:2Olimpija – Sloboda 1:0Hajduk – Zagreb 1:0Željezničar – Sarajevo 4:2Dinamo Zagreb – Rijeka 1:0Radnički Niš – Vojvodina 2:0Borac Banja Luka – Velež 3:0OFK Beograd – Osijek 0:1 19. kolo 10. 3. 1979. Sloboda – Hajduk 1:2Crvena zvezda – Napredak 3:3 11. 3. 1978. Velež – Osijek 1:0Vojvodina – Borac Banja Luka 1:0Rijeka – Radnički Niš 0:0Sarajevo – Dinamo Zagreb 0:1Zagreb – Željezničar 1:2Partizan – Olimpija 2:1Budućnost – OFK Beograd 1:0 20. kolo 17. 3. 1979. Olimpija – Crvena zvezda 0:2 18. 3. 1979. Osijek – Vojvodina 2:0Napredak – Budućnost 1:2Hajduk – Partizan 2:0Željezničar – Sloboda 1:0Dinamo Zagreb – Zagreb 3:2Radnički Niš – Sarajevo 2:0Borac Banja Luka – Rijeka 2:2OFK Beograd – Velež 0:1 21. kolo 24. 3. 1979. Partizan – Željezničar 0:2 25. 3. 1979. Vojvodina – Velež 2:1Rijeka – Osijek 3:3Sarajevo – Borac Banja Luka 5:1Zagreb – Radnički Niš 0:1Sloboda – Dinamo Zagreb 2:0Crvena zvezda – Hajduk 1:3Utakmice koje se pamte: Crvena zvezda – Hajduk 1:3 (1979)Budućnost – Olimpija 0:0Napredak – OFK Beograd 2:3 22. kolo 7. 4. 1979. Željezničar – C.Zvezda 0:1 8. 4. 1979.