1. kolo, 9. kolovoza 1998.
Zadarkomerc – Osijek 1:1
Croatia – Šibenik4:1
Hrv. drag. – Hajduk 0:0
Mladost 127 – Zagreb 0:1
Cibalia – Rijeka 1:2
Sl. Belupo – Varteks 2:3
2. kolo, 16. kolovoza 1998.
Osijek – Varteks1:0
Rijeka – Sl. Belupo 1:1
Zagreb – Cibalia 2:2
Hajduk – Mladost 1273:0
Šibenik – Hrv. drag. 0:2
Zadarkomerc – Croatia 1:1
3. kolo, 23. kolovoza 1998.
Croatia – Osijek4:2
Hrv. drag. – Zadarkomerc2:1
Mladost 127 – Šibenik4:0
Cibalia – Hajduk 2:2
Sl. Belupo – Zagreb2:1
Varteks – Rijeka 0:1
4. kolo, 30. kolovoza 1998.
Osijek – Rijeka1:0
Zagreb – Varteks 1:1
Hajduk – Sl. Belupo5:0
Šibenik – Cibalia2:1
Zadark. – Mladost 1272:0
Croatia – Hrv. drag.2:1
5. kolo, 13. rujna 1998.
Hrv. drag. – Osijek 0:0
Mladost 127 – Croatia 0:4
Cibalia – Zadarkomerc 1:2
Sl. Belupo – Šibenik3:1
Varteks – Hajduk 1:4
Rijeka – Zagreb1:0
6. kolo, 20. rujna 1998.
Osijek – Zagreb3:0
Hajduk – Rijeka3:1
Šibenik – Varteks 0:0
Zadark. – Sl. Belupo2:1
Croatia – Cibalia2:1
Hrv. drag. – Mladost 127 0:0
7. kolo, 27. rujna 1998.
Mladost 127 – Osijek 1:4
Cibalia – Hrv. drag. 1:1
Sl. Belupo – Croatia 0:1
Varteks – Zadarkomerc2:1
Rijeka – Šibenik3:1
Zagreb – Hajduk3:1
8. kolo, 4. listopada 1998.
Osijek – Hajduk 0:1
Šibenik – Zagreb 2:2
Zadarkomerc – Rijeka 0:1
Croatia – Varteks2:0
Hrv. drag. – Sl. Belupo 0:0
Mladost 127 – Cibalia 0:0
9. kolo, 18. listopada 1998.
Cibalia – Osijek1:0
Sl. Belupo – Mladost 1274:1
Varteks – Hrv. drag.1:0
Rijeka – Croatia1:0
Zagreb – Zadarkomerc4:3
Hajduk – Šibenik2:1
10. kolo, 25. listopada 1998.
Osijek – Šibenik4:0
Zadarkomerc – Hajduk 1:1
Croatia – Zagreb4:0
Hrv. drag. – Rijeka1:0
Mladost 127 – Varteks4:1
Cibalia – Sl. Belupo1:0
11. kolo, 31. listopada 1998.
Sl. Belupo – Osijek 1:4
Varteks – Cibalia3:0
Rijeka – Mladost 1271:0
Zagreb – Hrv. drag. 0:0
Hajduk – Croatia 1:1
Šibenik – Zadarkomerc4:2
12. kolo, 8. studenog 1998.
Osijek – Zadarkomerc2:0
Šibenik – Croatia 1:2
Hajduk – Hrv. drag.2:0
Zagreb – Mladost 1272:1
Rijeka – Cibalia2:0
Varteks – Sl. Belupo3:2
13. kolo, 15. studenog 1998.
Varteks – Osijek 2:3
Sl. Belupo – Rijeka 1:3
Cibalia – Zagreb 1:1
Mladost 127 – Hajduk 1:1
Hrv. drag. – Šibenik 1:2
Croatia – Zadarkomerc4:0
14. kolo, 22. studenog 1998.
Osijek – Croatia 0:1
Zadark . – Hrv. drag.2:1
Šibenik – Mladost 1274:1
Hajduk – Cibalia2:0
Zagreb – Sl. Belupo 1:1
Rijeka – Varteks3:2
15. kolo, 29. studenog 1998.
Rijeka – Osijek1:0
Varteks – Zagreb3:1
Sl. Belupo – Hajduk 1:1
Cibalia – Šibenik1:0
Mladost 127 – Zadarkomerc2:1
Hrv. drag. – Croatia1:0
16. kolo, 6. prosinca 1998.
Osijek – Hrv. drag.2:1
Croatia – Mladost 1273:0
Zadarkomerc – Cibalia 0:2
Šibenik – Sl. Belupo3:1
Hajduk – Varteks3:0
Zagreb – Rijeka 1:2
17. kolo, 13. prosinca 1998.
Zagreb – Osijek 1:1
Rijeka – Hajduk2:1
Varteks – Šibenik7:0
Sl. Belupo – Zadarkomerc 1:1
Cibalia – Croatia 0:1
Mladost 127 – Hrv. drag. 3:3
18. kolo, 21. veljače 1999.
Osijek – Mladost 127 1:3
Hrv. drag. – Cibalia3:1
Croatia – Sl. Belupo2:1
Zadarkomerc – Varteks5:3
Šibenik – Rijeka 0:1
Hajduk – Zagreb1:0
19. kolo, 28. veljače 1999.
Hajduk – Osijek2:1
Zagreb – Šibenik3:2
Rijeka – Zadarkomerc4:1
Varteks – Croatia2:0
Sl. Belupo – Hrv. drag.1:0
Cibalia – Mladost 1271:0
20. kolo, 7. ožujka 1999.
Osijek – Cibalia3:1
Mladost 127 – Sl. Belupo 0:0
Hrv. drag. – Varteks 0:0
Croatia – Rijeka3:0
Zadarkomerc – Zagreb 1:1
Šibenik – Hajduk1:0
21. kolo, 14. ožujka 1999.
Šibenik – Osijek2:1
Hajduk – Zadarkomerc2:0
Zagreb – Croatia 1:2
Rijeka – Hrv. drag.3:0
Varteks – Mladost 1276:0
Sl. Belupo – Cibalia1:0
22. kolo, 21. ožujka 1999.
Osijek – Sl. Belupo3:0
Cibalia – Varteks3:0
Mladost 127 – Rijeka 1:2
Hrv. drag. – Zagreb3:2
Croatia – Hajduk1:0
Zadarkomerc – Šibenik 0:0
1. kolo, 18. travnja 1999.
Liga za prvaka
Croatia – Hrv. drag.1:0
Rijeka – Varteks2:1
Hajduk – Osijek4:1
Liga za ostanak
Šibenik – Mladost 1275:0
Cibalia – Sl. Belupo 0:1
Zagreb – Zadarkomerc2:0
2. kolo, 21. travnja 1999.
Liga za prvaka
Hrv. drag. – Osijek3:2
Varteks – Hajduk 1:2
Croatia – Rijeka 0:1
Liga za ostanak
Mladost 127 – Zadarkomerc1:0
Sl. Belupo – Zagreb 2:2
Šibenik – Cibalia1:0
3. kolo, 25. travnja 1999.
Liga za prvaka
Rijeka – Hrv. drag.3:0
Hajduk – Croatia1:0
Osijek – Varteks 0:2
Liga za ostanak
Cibalia – Mladost 127 1:1
Zagreb – Šibenik 0:2
Zadark. – Sl. Belupo1:0
4. kolo, 2. svibnja 1999.
Liga za prvaka
Hrv. drag. – Varteks3:0
Croatia – Osijek 1:1
Rijeka – Hajduk 3:3
Liga za ostanak
Mladost 127 – Sl. Belupo 0:0
Šibenik – Zadarkomerc5:1
Cibalia – Zagreb3:2
5. kolo, 9. svibnja 1999.
Liga za prvaka
Hajduk – Htv. drag.6:1
Osijek – Rijeka5:2
Varteks – Croatia 1:2
Liga za ostanak
Zagreb – Mladost 1274:0
Zadarkomerc – Cibalia4:1
Sl. Belupo – Šibenik3:0
6. kolo, 12. svibnja 1999.
Liga za prvaka
Hrv. drag. – Croatia 1:1
Varteks – Rijeka 1:1
Osijek – Hajduk 1:1
Liga za ostanak
Mladost 127 – Šibenik 3:3
Sl. Belupo – Cibalia 0:1
Zadarkomerc – Zagreb 1:2
7. kolo, 16. svibnja 1999.
Liga za prvaka
Osijek – Hrv. drag.2:1
Hajduk – Varteks4:1
Rijeka – Croatia 0:2
Liga za ostanak
Zadarkomerc – Mladost 1272:0
Zagreb – Sl. Belupo 2:3
Cibalia – Šibenik2:1
8. kolo, 19. svibnja 1999.
Liga za prvaka
Hrv. drag. – Rijeka 1:2
Croatia – Hajduk 1:1
Varteks – Osijek 0:1
Liga za ostanak
Mladost 127 – Cibalia 1:2
Šibenik – Zagreb2:1
Sl. Belupo – Zadark.1:0
9. kolo, 23. svibnja 1999.
Liga za prvaka
Varteks – Hrv. drag.3:2
Osijek – Croatia 0:1
Hajduk – Rijeka 1:3
Liga za ostanak
Sl. Belupo – Mladost 1274:0
Zadarkomerc – Šibenik3:1
Zagreb – Cibalia3:1
10. kolo, 26. svibnja 1999.
Liga za prvaka
Hrv. drag. – Hajduk3:1
Croatia – Varteks2:0
Rijeka – Osijek 1:1
Liga za ostanak
Mladost 127 – Zagreb2:1
Cibalia – Zadarkomerc 1:1
Šibenik – Sl. Belupo 1:1
Utakmica posljednjeg kola Lige za prvaka zauvijek će ostati u pamćenju svim Rijekinim navijačima, ali i većem dijelu ljubitelja hrvatskog nogometa. Zoran Krečak u toj je utakmici poništio regularan gol Rijeke postignut u 89' utakmice (strijelac Admir Hasančić ) te se nikada više nije pojavio na nogometnim travnjacima. Titula prvaka pripala je zagrebačkoj Croatiji, a tadašnji predsjednik Franjo Tuđman sve je to komentirao riječima "Ima Boga".[ nedostaje izvor ]
Najbolji je strijelac lige bio Joško Popović , igrač Šibenika , s 21 postignutim pogotkom.
Najboljim je igračem proglašen Miljenko Mumlek iz Varteksa .
1. rang 2. rang 3. rang 4. rang 5. rang 6. rang 7. rang 8. rang 9. rang ostale lige