1. Jornada
14.07.2017 20:00 NK Inter Zaprešić - HNK Cibalia 3:1 (1:1)
15.07.2017 19:00 Dinamo Zagreb - NK Istra 1961 2:0 (2:0)
21:00 HNK Rijeka - Slaven Belupo 2:0 (1:0)
16.07.2017 19:00 Lokomotiva Zagreb - Hajduk Split 1:3 (0:1)
21:00 NK Osijek - NK Rudeš 1:1 (0:0)
2. Jornada
21.07.2017 20:00 Dinamo Zagreb - HNK Cibalia 4:0 (3:0)
22.07.2017 19:00 Slaven Belupo - Lokomotiva Zagreb 1:0 (0:0)
21:00 HNK Rijeka - NK Rudeš 4:1 (2:0)
23.07.2017 19:00 NK Inter Zaprešić - Hajduk Split 2:2 (0:2)
21:00 NK Istra 1961 - NK Osijek 1:1 (1:0)
3. Jornada
28.07.2017 20:00 Lokomotiva Zagreb - NK Rudeš 1:1 (0:1)
29.07.2017 19:00 NK Inter Zaprešić - Slaven Belupo 0:1 (0:0)
21:00 HNK Rijeka - NK Istra 1961 2:0 (0:0)
30.07.2017 19:00 HNK Cibalia - Hajduk Split 1:2 (0:0)
21:00 NK Osijek - Dinamo Zagreb 1:1 (1:1)
4. Jornada
04.08.2017 20:00 NK Istra 1961 - Lokomotiva Zagreb 1:2 (0:2)
05.08.2017 19:00 NK Rudeš - NK Inter Zaprešić 0:2 (0:1)
21:00 Slaven Belupo - HNK Cibalia 2:1 (0:0)
06.08.2017 19:00 Dinamo Zagreb - Hajduk Split 3:1 (1:0)
07.08.2017 21:00 NK Osijek - HNK Rijeka 1:0 (1:0)
5. Jornada
11.08.2017 19:00 HNK Rijeka - Dinamo Zagreb 0:2 (0:2)
21:00 Hajduk Split - Slaven Belupo 1:0 (0:0)
12.08.2017 19:00 Lokomotiva Zagreb - NK Osijek 2:3 (2:1)
21:00 NK Inter Zaprešić - NK Istra 1961 2:2 (1:2)
13.08.2017 19:00 HNK Cibalia - NK Rudeš 3:0 (1:0)
6. Jornada
18.08.2017 20:00 NK Istra 1961 - HNK Cibalia 0:1 (0:1)
19.08.2017 21:00 HNK Rijeka - Lokomotiva Zagreb 2:1 (0:1)
20.08.2017 19:00 NK Rudeš - Hajduk Split 0:4 (0:3)
21:00 Dinamo Zagreb - Slaven Belupo 2:0 (1:0)
21:00 NK Osijek - NK Inter Zaprešić 3:0 (0:0)
7. Jornada
26.08.2017 19:00 Slaven Belupo - NK Rudeš 2:2 (0:1)
21:00 NK Inter Zaprešić - HNK Rijeka 1:3 (0:2)
27.08.2017 19:00 Lokomotiva Zagreb - Dinamo Zagreb 0:3 (0:1)
21:00 HNK Cibalia - NK Osijek 2:1 (1:1)
21:00 Hajduk Split - NK Istra 1961 2:0 (2:0)
8. Jornada
08.09.2017 18:00 NK Istra 1961 - Slaven Belupo 1:0 (1:0)
09.09.2017 17:00 HNK Rijeka - HNK Cibalia 7:0 (3:0)
19:00 NK Osijek - Hajduk Split 2:1 (0:0)
10.09.2017 17:00 Lokomotiva Zagreb - NK Inter Zaprešić 3:0 (0:0)
19:00 Dinamo Zagreb - NK Rudeš 3:2 (1:0)
9. Jornada
15.09.2017 18:00 HNK Cibalia - Lokomotiva Zagreb 0:1 (0:0)
16.09.2017 17:00 Slaven Belupo - NK Osijek 1:1 (1:0)
19:00 NK Inter Zaprešić - Dinamo Zagreb 1:3 (1:2)
17.09.2017 17:00 Hajduk Split - HNK Rijeka 0:2 (0:1)
19:00 NK Rudeš - NK Istra 1961 1:0 (1:0)
10. Jornada
23.09.2017 17:00 HNK Cibalia - NK Inter Zaprešić 1:2 (1:1)
19:00 Slaven Belupo - HNK Rijeka 1:1 (0:0)
24.09.2017 17:00 NK Istra 1961 - Dinamo Zagreb 0:0 (0:0)
19:00 Hajduk Split - Lokomotiva Zagreb 2:2 (0:0)
25.09.2017 18:00 NK Rudeš - NK Osijek 1:1 (1:0)
11. Jornada
29.09.2017 18:00 Lokomotiva Zagreb - Slaven Belupo 0:0 (0:0)
30.09.2017 17:00 HNK Cibalia - Dinamo Zagreb 2:5 (0:2)
19:00 Hajduk Split - NK Inter Zaprešić 2:0 (1:0)
01.10.2017 17:00 NK Osijek - NK Istra 1961 2:1 (1:0)
19:00 NK Rudeš - HNK Rijeka 1:5 (1:1)
12. Jornada
13.10.2017 18:00 NK Rudeš - Lokomotiva Zagreb 0:1 (0:0)
14.10.2017 15:00 NK Istra 1961 - HNK Rijeka 1:0 (1:0)
19:00 Dinamo Zagreb - NK Osijek 1:1 (0:1)
15.10.2017 15:00 Slaven Belupo - NK Inter Zaprešić 1:2 (0:1)
19:00 Hajduk Split - HNK Cibalia 2:1 (1:1)
13. Jornada
20.10.2017 18:00 NK Inter Zaprešić - NK Rudeš 3:1 (1:0)
21.10.2017 15:00 HNK Cibalia - Slaven Belupo 1:0 (1:0)
19:00 Hajduk Split - Dinamo Zagreb 2:2 (1:0)
22.10.2017 15:00 Lokomotiva Zagreb - NK Istra 1961 1:0 (0:0)
19:00 HNK Rijeka - NK Osijek 1:2 (0:0)
14. Jornada
28.10.2017 15:00 Dinamo Zagreb - HNK Rijeka 3:1 (1:1)
19:00 NK Osijek - Lokomotiva Zagreb 3:0 (0:0)
29.10.2017 15:00 Slaven Belupo - Hajduk Split 0:0 (0:0)
19:00 NK Rudeš - HNK Cibalia 1:1 (0:1)
30.10.2017 18:00 NK Istra 1961 - NK Inter Zaprešić 1:1 (0:0)
15. Jornada
03.11.2017 18:00 NK Inter Zaprešić - NK Osijek 3:1 (2:0)
04.11.2017 15:00 HNK Cibalia - NK Istra 1961 1:4 (0:3)
19:00 Hajduk Split - NK Rudeš 2:3 (2:0)
05.11.2017 15:00 Lokomotiva Zagreb - HNK Rijeka 1:0 (1:0)
19:00 Slaven Belupo - Dinamo Zagreb 0:1 (0:0)
16. Jornada
17.11.2017 18:00 NK Rudeš - Slaven Belupo 1:2 (0:1)
18.11.2017 15:00 NK Osijek - HNK Cibalia 1:1 (0:0)
18:00 HNK Rijeka - NK Inter Zaprešić 0:0 (0:0)
19.11.2017 15:00 Dinamo Zagreb - Lokomotiva Zagreb 2:0 (1:0)
18:00 NK Istra 1961 - Hajduk Split 1:3 (0:3)
17. Jornada
24.11.2017 18:00 NK Inter Zaprešić - Lokomotiva Zagreb 1:1 (0:0)
25.11.2017 15:00 Slaven Belupo - NK Istra 1961 2:0 (1:0)
18:00 Hajduk Split - NK Osijek 1:1 (0:1)
26.11.2017 15:00 NK Rudeš - Dinamo Zagreb 1:1 (1:0)
18:00 HNK Cibalia - HNK Rijeka 1:2 (1:2)
18. Jornada
02.12.2017 15:00 NK Osijek - Slaven Belupo 2:0 (1:0)
18:00 HNK Rijeka - Hajduk Split 1:2 (1:1)
03.12.2017 15:00 Lokomotiva Zagreb - HNK Cibalia 1:3 (0:1)
18:00 Dinamo Zagreb - NK Inter Zaprešić 1:0 (0:0)
04.12.2017 18:00 NK Istra 1961 - NK Rudeš 2:1 (0:1)
19. Jornada
08.12.2017 18:00 NK Inter Zaprešić - HNK Cibalia 3:2 (1:2)
09.12.2017 15:00 Dinamo Zagreb - NK Istra 1961 5:1 (2:0)
17:00 NK Osijek - NK Rudeš 3:0 (0:0)
10.12.2017 15:00 Lokomotiva Zagreb - Hajduk Split 0:2 (0:0)
17:00 HNK Rijeka - Slaven Belupo 2:0 (1:0)
20. Jornada
16.12.2017 15:00 Dinamo Zagreb - HNK Cibalia 1:0 (0:0)
17:00 NK Istra 1961 - NK Osijek 1:1 (0:0)
17.12.2017 15:00 Hajduk Split - NK Inter Zaprešić 5:0 (0:0)
17:00 HNK Rijeka - NK Rudeš 3:0 (1:0)
18.12.2017 14:00 Slaven Belupo - Lokomotiva Zagreb 2:2 (0:0)
21. Jornada
09.02.2018 18:00 NK Inter Zaprešić - Slaven Belupo 0:0 (0:0)
10.02.2018 15:00 HNK Rijeka - NK Istra 1961 4:0 (1:0)
17:00 NK Osijek - Dinamo Zagreb 2:4 (0:2)
11.02.2018 15:00 HNK Cibalia - Hajduk Split 0:5 (0:1)
17:00 Lokomotiva Zagreb - NK Rudeš 2:2 (1:0)
22. Jornada
16.02.2018 18:00 NK Rudeš - NK Inter Zaprešić 2:0 (2:0)
17.02.2018 15:00 NK Osijek - HNK Rijeka 2:1 (0:0)
17:00 NK Istra 1961 - Lokomotiva Zagreb 1:0 (0:0)
18.02.2018 15:00 Dinamo Zagreb - Hajduk Split 0:1 (0:0)
17:00 Slaven Belupo - HNK Cibalia 2:0 (1:0)
23. Jornada
24.02.2018 17:00 Hajduk Split - Slaven Belupo 0:1 (0:0)
07.03.2018 17:00 HNK Rijeka - Dinamo Zagreb 4:1 (1:1)
14.03.2018 15:00 HNK Cibalia - NK Rudeš 1:1 (0:0)
24.03.2018 17:00 NK Inter Zaprešić - NK Istra 1961 1:0 (0:0)
03.04.2018 17:00 Lokomotiva Zagreb - NK Osijek 1:1 (1:1)
24. Jornada
02.03.2018 18:00 NK Istra 1961 - HNK Cibalia 0:0 (0:0)
03.03.2018 15:00 Hajduk Split - NK Rudeš 1:0 (0:0)
04.03.2018 15:00 Dinamo Zagreb - Slaven Belupo 1:0 (0:0)
17:00 HNK Rijeka - Lokomotiva Zagreb 3:1 (1:1)
14.03.2018 15:30 NK Osijek - NK Inter Zaprešić 1:1 (1:1)
25. Jornada
09.03.2018 18:00 Slaven Belupo - NK Rudeš 2:0 (1:0)
10.03.2018 15:00 Dinamo Zagreb - Lokomotiva Zagreb 1:4 (1:2)
17:00 Hajduk Split - NK Istra 1961 3:2 (1:1)
11.03.2018 15:00 NK Inter Zaprešić - HNK Rijeka 0:3 (0:2)
17:00 HNK Cibalia - NK Osijek 1:1 (1:1)
26. Jornada
16.03.2018 18:00 NK Istra 1961 - Slaven Belupo 2:1 (0:1)
17.03.2018 15:00 Lokomotiva Zagreb - NK Inter Zaprešić 2:3 (2:1)
17:00 Dinamo Zagreb - NK Rudeš 2:0 (1:0)
18.03.2018 15:00 NK Osijek - Hajduk Split 3:3 (2:2)
17:00 HNK Rijeka - HNK Cibalia 5:1 (2:0)
27. Jornada
29.03.2018 18:00 NK Rudeš - NK Istra 1961 2:1 (0:1)
30.03.2018 16:00 HNK Cibalia - Lokomotiva Zagreb 1:1 (1:0)
18:00 NK Osijek - Slaven Belupo 3:0 (1:0)
31.03.2018 17:00 Hajduk Split - HNK Rijeka 1:1 (0:0)
19:00 NK Inter Zaprešić - Dinamo Zagreb 0:0 (0:0)
28. Jornada
06.04.2018 18:00 HNK Cibalia - NK Inter Zaprešić 3:0 (1:0)
07.04.2018 17:00 NK Rudeš - NK Osijek 1:0 (0:0)
19:00 Hajduk Split - Lokomotiva Zagreb 1:0 (1:0)
08.04.2018 17:00 Slaven Belupo - HNK Rijeka 1:3 (0:2)
19:00 NK Istra 1961 - Dinamo Zagreb 0:4 (0:1)
29. Jornada
13.04.2018 16:00 NK Osijek - NK Istra 1961 2:0 (0:0)
18:00 NK Rudeš - HNK Rijeka 4:2 (2:1)
14.04.2018 17:00 HNK Cibalia - Dinamo Zagreb 0:2 (0:0)
19:00 NK Inter Zaprešić - Hajduk Split 0:3 (0:0)
15.04.2018 17:00 Lokomotiva Zagreb - Slaven Belupo 5:2 (2:2)
30. Jornada
17.04.2018 20:00 NK Istra 1961 - HNK Rijeka 0:1 (0:0)
18.04.2018 16:00 NK Rudeš - Lokomotiva Zagreb 1:2 (1:0)
18:00 Dinamo Zagreb - NK Osijek 0:1 (0:1)
20:00 Hajduk Split - HNK Cibalia 4:0 (2:0)
19.04.2018 18:00 Slaven Belupo - NK Inter Zaprešić 3:3 (3:1)
31. Jornada
21.04.2018 19:00 HNK Rijeka - NK Osijek 1:0 (0:0)
22.04.2018 17:00 Hajduk Split - Dinamo Zagreb 1:2 (1:1)
19:30 Lokomotiva Zagreb - NK Istra 1961 0:0 (0:0)
23.04.2018 16:00 NK Inter Zaprešić - NK Rudeš 1:1 (0:0)
18:00 HNK Cibalia - Slaven Belupo 1:3 (1:2)
32. Jornada
27.04.2018 18:00 NK Istra 1961 - NK Inter Zaprešić 2:4 (1:0)
28.04.2018 17:00 Dinamo Zagreb - HNK Rijeka 0:1 (0:1)
19:00 NK Osijek - Lokomotiva Zagreb 0:1 (0:1)
29.04.2018 17:00 NK Rudeš - HNK Cibalia 3:2 (1:1)
19:00 Slaven Belupo - Hajduk Split 0:0 (0:0)
33. Jornada
04.05.2018 18:00 Lokomotiva Zagreb - HNK Rijeka 1:0 (1:0)
20:00 Slaven Belupo - Dinamo Zagreb 2:2 (1:1)
05.05.2018 17:00 NK Inter Zaprešić - NK Osijek 1:0 (0:0)
19:00 HNK Cibalia - NK Istra 1961 1:1 (1:1)
06.05.2018 17:00 NK Rudeš - Hajduk Split 2:1 (1:0)
34. Jornada
08.05.2018 18:00 Lokomotiva Zagreb - Dinamo Zagreb 3:1 (2:0)
20:00 HNK Rijeka - NK Inter Zaprešić 5:1 (2:0)
09.05.2018 18:00 NK Istra 1961 - Hajduk Split 1:5 (1:3)
20:00 NK Osijek - HNK Cibalia 3:1 (3:0)
10.05.2018 18:00 NK Rudeš - Slaven Belupo 2:0 (0:0)
35. Jornada
13.05.2018 17:00 HNK Cibalia - HNK Rijeka 0:0 (0:0)
19:00 Hajduk Split - NK Osijek 1:1 (1:0)
21:00 NK Inter Zaprešić - Lokomotiva Zagreb 1:2 (1:0)
14.05.2018 16:00 Slaven Belupo - NK Istra 1961 1:0 (0:0)
18:00 NK Rudeš - Dinamo Zagreb 1:0 (0:0)
36. Jornada
18.05.2018 18:00 Slaven Belupo - NK Osijek 2:1 (0:1)
20:00 NK Istra 1961 - NK Rudeš 1:1 (1:0)
20:00 Lokomotiva Zagreb - HNK Cibalia 2:1 (0:0)
19.05.2018 17:00 HNK Rijeka - Hajduk Split 3:1 (2:0)
19:00 Dinamo Zagreb - NK Inter Zaprešić 3:1 (2:0)