Kupadöntő: Dinamo Zagreb–Hajduk 3–0, Hajduk–Dinamo Zagreb 3–0 (11: 3–4)
33. forduló: Hajduk–Dinamo Zagreb 2–2, Inter–Rijeka 3–0, Osijek–Slaven Belupo 1–2, Croatia Sesvete–Varteks 2–1, NK Zagreb–Zadar 3–1, Cibalia–Sibenik 2–1
32. forduló: Rijeka–Cibalia 2–0, Slaven Belupo–Hajduk 1–1, Varteks–Inter 0–1, Sibenik–Osijek 2–1, Dinamo Zagreb–NK Zagreb 0–1, Zadar–Croatia Sesvete 1–1
31. forduló: Osijek–Rijeka 1–2, Dinamo Zagreb–Slaven Belupo 2–0, Cibalia–Varteks 2–1, Inter–Zadar 2–2, Hajduk–Sibenik 2–0, NK Zagreb–Croatia Sesvete 0–0
30. forduló: Zadar–Cibalia 3–1, Sibenik–Dinamo Zagreb 0–2, Rijeka–Hajduk 2–1, Croatia Sesvete–Inter 0–3, Varteks–Osijek 2–3, Slaven Belupo–NK Zagreb 2–1
29. forduló: NK Zagreb–Inter 1–0, Dinamo Zagreb–Rijeka 4–0, Hajduk–Varteks 0–1, Osijek–Zadar 1–0, Slaven Belupo–Sibenik 1–0, Cibalia–Croatia Sesvete 3–0
28. forduló: Inter–Cibalia 0–0, Varteks–Dinamo Zagreb 1–6, Zadar–Hajduk 0–3, Croatia Sesvete–Osijek 1–1, Rijeka–Slaven Belupo 6–2, Sibenik–NK Zagreb 2–1
27. forduló: NK Zagreb–Cibalia 4–0, Osijek–Inter 1–1, Sibenik–Rijeka 0–1, Slaven Belupo–Varteks 2–1, Dinamo Zagreb–Zadar 2–0, Hajduk–Croatia Sesvete 5–0
26. forduló: Croatia Sesvete–Dinamo Zagreb 0–4, Inter–Hajduk 0–2, Cibalia–Osijek 1–1, Zadar–Slaven Belupo 0–1, Rijeka–NK Zagreb 2–0, Varteks–Sibenik 2–2
25. forduló: Hajduk–Cibalia 2–0, Dinamo Zagreb–Inter 1–0, NK Zagreb–Osijek 1–0, Rijeka–Varteks 4–1, Sibenik–Zadar 0–0, Slaven Belupo–Croatia Sesvete 5–1
24. forduló: Cibalia–Dinamo Zagreb 3–4, Osijek–Hajduk 1–0, Zadar–Rijeka 3–1, Inter–Slaven Belupo 1–0, Varteks–NK Zagreb 1–2, Croatia Sesvete–Sibenik 0–1
23. forduló: Slaven Belupo–Cibalia 1–1, Sibenik–Inter 4–0, Dinamo Zagreb–Osijek 0–0, Varteks–Zadar 0–0, Hajduk–NK Zagreb 2–0, Rijeka–Croatia Sesvete 3–2
22. forduló: Cibalia–Hajduk 1–1, Inter–Osijek 0–1, Croatia Sesvete–Slaven Belupo 0–0, Rijeka–Varteks 2–1, Zadar–NK Zagreb 2–1, Dinamo Zagreb–Sibenik 3–0
21. forduló: NK Zagreb–Cibalia 0–0, Osijek–Dinamo Zagreb 0–2, Slaven Belupo–Inter 1–0, Sibenik–Rijeka 3–0, Varteks–Zadar 2–0, Hajduk–Croatia Sesvete 1–0
20. forduló: Inter–Hajduk 0–4, Sibenik–Osijek 1–1, Dinamo Zagreb–Slaven Belupo 1–0, Cibalia–Varteks 1–0, Rijeka–Zadar 2–1, Croatia Sesvete–NK Zagreb 1–4
19. forduló: Zadar–Cibalia 2–1, Hajduk–Dinamo Zagreb 2–0, NK Zagreb–Inter 0–1, Osijek–Rijeka 2–2, Slaven Belupo–Sibenik 3–1, Varteks–Croatia Sesvete 2–1
18. forduló: Rijeka–Cibalia 1–0, Sibenik–Hajduk 1–2, Osijek–Slaven Belupo 0–0, Inter–Varteks 2–3, Croatia Sesvete–Zadar 3–1, Dinamo Zagreb–NK Zagreb 3–1
17. forduló: Varteks–Dinamo Zagreb 0–1, Zadar–Inter 1–1, Hajduk–Osijek 3–1, Slaven Belupo–Rijeka 2–1, NK Zagreb–Sibenik 0–4, Cibalia–Croatia Sesvete 3–1
16. forduló: Inter–Cibalia 1–2, Slaven Belupo–Hajduk 1–2, Sibenik–Varteks 2–0, Dinamo Zagreb–Zadar 2–0, Osijek–NK Zagreb 0–2, Rijeka–Croatia Sesvete 2–1
15. forduló: Cibalia–Dinamo Zagreb 1–1, Croatia Sesvete–Inter 1–3, Varteks–Osijek 0–0, Hajduk–Rijeka 2–0, NK Zagreb–Slaven Belupo 2–0, Zadar–Sibenik 1–0
14. forduló: Sibenik–Cibalia 4–0, Rijeka–Inter 0–1, Slaven Belupo–Varteks 2–3, Osijek–Zadar 3–0, Hajduk–NK Zagreb 4–0, Dinamo Zagreb–Croatia Sesvete 6–1
13. forduló: Inter–Dinamo Zagreb 1–3, Varteks–Hajduk 0–2, Cibalia–Osijek 0–3, NK Zagreb–Rijeka 1–1, Zadar–Slaven Belupo 1–1, Croatia Sesvete–Sibenik 0–0
12. forduló: Slaven Belupo–Cibalia 1–0, Rijeka–Dinamo Zagreb 1–0, Zadar–Hajduk 1–0, Sibenik–Inter 1–1, NK Zagreb–Varteks 0–3, Osijek–Croatia Sesvete 4–2
11. forduló: Hajduk–Cibalia 2–0, Sibenik–Dinamo Zagreb 2–2, Osijek–Inter 2–1, Varteks–Rijeka 3–3, NK Zagreb–Zadar 0–0, Slaven Belupo–Croatia Sesvete 4–0
10. forduló: Croatia Sesvete–Hajduk 1–0, Dinamo Zagreb–Osijek 1–0, Inter–Slaven Belupo 0–0, Zadar–Varteks 1–0, Cibalia–NK Zagreb 0–1, Rijeka–Sibenik 0–1
9. forduló: Varteks–Cibalia 3–0, Slaven Belupo–Dinamo Zagreb 2–0, Hajduk–Inter 3–3, Zadar–Rijeka 0–3, Osijek–Sibenik 1–3, NK Zagreb–Croatia Sesvete 1–1
8. forduló: Dinamo Zagreb–Hajduk 0–2, Rijeka–Osijek 0–0, Sibenik–Slaven Belupo 3–0, Croatia Sesvete–Varteks 4–0, Cibalia–Zadar 1–0, Inter–NK Zagreb 1–1
7. forduló: NK Zagreb–Dinamo Zagreb 2–2, Varteks–Inter 1–0, Slaven Belupo–Osijek 4–2, Cibalia–Rijeka 3–1, Hajduk–Sibenik 1–0, Zadar–Croatia Sesvete 1–2
6. forduló: Croatia Sesvete–Cibalia 1–1, Osijek–Hajduk 1–2, Rijeka–Slaven Belupo 2–0, Dinamo Zagreb–Varteks 2–1, Inter–Zadar 3–1, Sibenik–NK Zagreb 1–1
5. forduló: Zadar–Dinamo Zagreb 2–3, Cibalia–Inter 4–3, NK Zagreb–Osijek 2–1, Croatia Sesvete–Rijeka 0–1, Hajduk–Slaven Belupo 3–1, Varteks–Sibenik 2–1
4. forduló: Dinamo Zagreb–Cibalia 6–0, Rijeka–Hajduk 3–1, Osijek–Varteks 2–1, Sibenik–Zadar 1–0, Slaven Belupo–NK Zagreb 2–0, Inter–Croatia Sesvete 3–2
3. forduló: Croatia Sesvete–Dinamo Zagreb 0–1, NK Zagreb–Hajduk 3–0, Zadar–Osijek 2–2, Inter–Rijeka 2–2, Varteks–Slaven Belupo 2–3, Cibalia–Sibenik 2–0
2. forduló: Osijek–Cibalia 2–0, Dinamo Zagreb–Inter 3–1, Hajduk–Varteks 1–1, Slaven Belupo–Zadar 2–1, Rijeka–NK Zagreb 0–1, Sibenik–Croatia Sesvete 0–1
1. forduló: Croatia Sesvete–Osijek 1–1, Dinamo Zagreb–Rijeka 2–0, Cibalia–Slaven Belupo 0–0, Hajduk–Zadar 1–0, Varteks–NK Zagreb 2–1, Inter–Sibenik 2–3