U prostorijama Hrvatskog nogometnog saveza održan je ždrijeb koji je odlučio o rasporedu odigravanja utakmica u Prvoj HNL.
Igrat će se, kao i proteklih sezona, četverokružno s ukupno 36 kola.
Dinamo i Hajduk prvi će derbi odigrati u sedmom kolu na Poljudu dok će kolo ranije Dinamo ugostiti Rijeku na Maksimiru. Sezonu će branitelj naslova otvoriti protiv Lokomotive na domaćem terenu, Rijeka će na Rujevici dočekati novog prvoligaša Varaždin, Hajduk na Poljudu Istru, a Osijek u Gradskom vrtu Slaven Belupo.
1. kolo (19.-21. srpnja): Gorica – Inter Zaprešić Osijek – Slaven Belupo Dinamo – Lokomotiva Rijeka – Varaždin Hajduk – Istra 1961
2. kolo (26.-28. srpnja): Inter – Istra 1961 Varaždin – Hajduk Lokomotiva – Rijeka Slaven Belupo – Dinamo Gorica – Osijek
3. kolo (3.-4. kolovoza): Osijek – Inter Zaprešić Dinamo – Gorica Rijeka – Slaven Belupo Hajduk – Lokomotiva Istra 1961 – Varaždin
4. kolo (9.-11. kolovoza): Inter Zaprešić – Varaždin Lokomotiva – Istra 1961 Slaven Belupo – Hajduk Gorica – Rijeka Osijek – Dinamo
5. kolo (16.-18. kolovoza): Dinamo – Inter Zaprešić Rijeka – Osijek Hajduk – Gorica Istra 1961 – Slaven Belupo Varaždin – Lokomotiva
6. kolo (23.-25.8. kolovoza) Inter Zaprešić – Lokomotiva Slaven Belupo – Varaždin Gorica – Istra 1961 Osijek – Hajduk Dinamo – Rijeka
7. kolo (30. kolovoza-1. rujna): Rijeka – Inter Zaprešić Hajduk – Dinamo Istra 1961- Osijek Varaždin – Gorica Lokomotiva – Slaven Belupo
8. kolo (13.-15. rujna) Inter Zaprešić – Slaven Belupo Gorica – Lokomotiva Osijek – Varaždin Dinamo – Istra 1961 Rijeka – Hajduk
9. kolo (20.-22. rujna) Hajduk – Inter Zaprešić Istra 1961 – Rijeka Varaždin – Dinamo Lokomotiva – Osijek Slaven Belupo – Gorica