Nova sezona Hrvatski Telekom Prve lige počela je 19. srpnja. Naslov prvaka brani Dinamo, a aktualna sezona posebno je zanimljiva jer će čak pet klubova, doslovno pola lige, ići na europska natjecanja u ljeto 2020. godine. Prvi i drugi će u kvalifikacije za Ligu prvaka, dok će još tri hrvatska predstavnika u kvalifikacije Europske lige.

Igra se, kao i proteklih sezona, četverokružno s ukupno 36 kola.

Prva polusezona okončana je 18. prosinca zaostalom utakmicom između Dinama i Rijeke, a prvenstvo se nastavlja susretima 20. kola koje je na rasporedu od petka 31. siječnja do nedjelje 2. veljače. Velika novost je ta što će se od ove polusezone koristit video-tehnologija (VAR).

Rezultati by SofaScore

1. kolo:

Osijek - Slaven Belupo 2:0
Dinamo - Lokomotiva 3:0
Rijeka - Varaždin 2:1
Gorica - Inter Zaprešić 1:1 
Hajduk - Istra 1961 2:0

2. kolo:

Inter Zaprešić - Istra 1961 0:2
Varaždin - Hajduk 0:3
Lokomotiva - Rijeka 0:1
Slaven Belupo - Dinamo 0:3
Gorica - Osijek 3:1

3. kolo:

Dinamo - Gorica 3:1
Istra 1961 - Varaždin 3:1
Rijeka - Slaven Belupo 3:1
Hajduk - Lokomotiva 3:0
Osijek - Inter Zaprešić 3:1

4. kolo:

Inter Zaprešić - Varaždin 2:2
Lokomotiva - Istra 1961 4:1
Slaven Belupo - Hajduk 2:1
Gorica - Rijeka 2:0
Osijek - Dinamo 0:0

5. kolo:

Inter Zaprešić - Dinamo 1:2
Rijeka - Osijek 1:1
Hajduk - Gorica 3:0
Istra 1961 - Slaven Belupo 2:3
Varaždin - Lokomotiva 1:1

6. kolo:

Inter Zaprešić - Lokomotiva 1:2
Slaven Belupo - Varaždin 1:1
Gorica - Istra 1961 1:1
Osijek - Hajduk 1:0
Dinamo - Rijeka 3:0

7. kolo:

Rijeka – Inter Zaprešić 1:1
Hajduk – Dinamo 1:0
Istra 1961 -  Osijek 0:0
Varaždin – Gorica 1:3
Lokomotiva – Slaven Belupo 6:1

8. kolo:

Dinamo - Istra 1961 1:0
Inter Zaprešić - Slaven Belupo 3:1
Gorica - Lokomotiva 0:0
Osijek - Varaždin 2:2
Rijeka - Hajduk 1:1

9. kolo:

Lokomotiva - Osijek 2:1
Slaven Belupo - Gorica 2:0
Varaždin - Dinamo 1:0
Hajduk - Inter Zaprešić 3:1
Istra 1961 - Rijeka 0:3

10. kolo:

Inter Zaprešić - Gorica 0:2
Slaven Belupo - Osijek 0:4
Lokomotiva - Dinamo 0:4
Varaždin - Rijeka 0:2
Istra 1961 - Hajduk 1:1

11. kolo:

Istra 1961 - Inter Zaprešić 2:2
Hajduk - Varaždin 2:0
Rijeka - Lokomotiva 1:1
Dinamo - Slaven Belupo 1:0
Osijek - Gorica 2:1

12. kolo:

Inter Zaprešić - Osijek 3:3
Gorica - Dinamo 2:4
Slaven Belupo - Rijeka 1:2
Lokomotiva - Hajduk 0:0
Varaždin - Istra 1961 1:0

13. kolo:

Varaždin - Inter Zaprešić 0:1
Istra 1961 - Lokomotiva 0:2
Hajduk - Slaven Belupo 2:0
Rijeka - Gorica 1:2
Dinamo - Osijek 1:0

14. kolo:

Dinamo - Inter Zaprešić 1:0
Osijek - Rijeka 3:2
Gorica - Hajduk 2:1
Slaven Belupo - Istra 1961 0:0
Lokomotiva - Varaždin 2:1

15. kolo:

Lokomotiva - Inter Zaprešić 3:1
Varaždin - Slaven Belupo 0:0
Istra 1961 - Gorica 2:2
Hajduk - Osijek 3:2
Rijeka - Dinamo 0:5

16. kolo:

Inter Zaprešić - Rijeka 1:4
Dinamo - Hajduk 1:1
Osijek - Istra 1961 1:0
Gorica - Varaždin 1:0
Slaven Belupo - Lokomotiva 1:0

17. kolo:

Slaven Belupo - Inter Zaprešić 3:0
Lokomotiva - Gorica 4:0
Varaždin - Osijek 1:1
Istra 1961 - Dinamo 1:2
Hajduk - Rijeka 0:4

18. kolo:

Inter Zaprešić - Hajduk 1:1
Rijeka - Istra 1961 2:0
Dinamo - Varaždin 1:0
Osijek - Lokomotiva 4:0
Gorica - Slaven Belupo 2:0

19. kolo:

Gorica - Inter Zaprešić 1:1
Osijek - Slaven Belupo 3:2
Dinamo - Lokomotiva 1:0
Rijeka - Varaždin 3:1
Hajduk - Istra 1961 2:1

20. kolo:

Inter - Istra 1961 (petak, 31. siječnja u 18:00)
Varaždin - Hajduk (nedjelja, 2. veljače u 15:00)
Lokomotiva - Rijeka (subota, 1. veljače u 15:00)
Slaven Belupo - Dinamo (subota, 1. veljače u 17:30)
Gorica - Osijek (nedjelja, 2. veljače u 17:30)

21. kolo:

Osijek - Inter Zaprešić (subota, 8. veljače u 15:00)
Dinamo - Gorica (nedjelja, 9. veljače u 17:30)
Rijeka - Slaven Belupo (nedjelja, 9. veljače u 15:00)
Hajduk - Lokomotiva (subota, 8. veljače u 17:30)
Istra 1961 - Varaždin (petak, 7. veljače u 18:00)

22. kolo:

Inter Zaprešić - Varaždin (subota, 15. veljače u 15:00)
Lokomotiva - Istra 1961 (petak, 14. veljače u 18:00)
Slaven Belupo - Hajduk (subota, 15. veljače u 17:30)
Gorica - Rijeka (nedjelja, 16. veljače u 17:30)
Osijek - Dinamo (nedjelja, 16. veljače u 15:00)

23. kolo:

Dinamo - Inter Zaprešić (nedjelja, 23. veljače u 15:00)
Rijeka - Osijek (subota, 22. veljače u 17:30)
Hajduk - Gorica (subota, 22. veljače u 15:00)
Istra 1961 - Slaven Belupo (nedjelja, 23. veljače u 17:30)
Varaždin - Lokomotiva (petak, 21. veljače u 18:00)

24. kolo (28. veljače – 1. ožujka):

Inter Zaprešić - Lokomotiva
Slaven Belupo - Varaždin
Gorica - Istra 1961
Osijek - Hajduk
Dinamo - Rijeka

25. kolo (3. – 5. ožujka):

Rijeka - Inter Zaprešić
Hajduk - Dinamo
Istra 1961 - Osijek
Varaždin - Gorica
Lokomotiva - Slaven Belupo

26. kolo (7. – 9. ožujka):

Inter Zaprešić - Slaven Belupo
Gorica - Lokomotiva
Osijek - Varaždin
Dinamo - Istra 1961
Rijeka - Hajduk

27. kolo (13. – 15. ožujka):

Hajduk - Inter Zaprešić
Istra 1961 - Rijeka
Varaždin - Dinamo
Lokomotiva - Osijek
Slaven Belupo - Gorica

28. kolo (20. – 22. ožujka):

Inter Zaprešić - Gorica
Slaven Belupo - Osijek
Dinamo - Lokomotiva
Varaždin - Rijeka
Istra 1961 - Hajduk

29. kolo (3. – 5. travnja):

Istra 1961 - Inter Zaprešić
Hajduk - Varaždin
Rijeka - Lokomotiva
Dinamo - Slaven Belupo
Osijek - Gorica

30. kolo (9. – 11. travnja):

Inter Zaprešić - Osijek
Gorica - Dinamo
Slaven Belupo - Rijeka
Lokomotiva - Hajduk
Varaždin - Istra 1961

31. kolo (17. – 19. travnja):

Varaždin - Inter Zaprešić
Istra 1961 - Lokomotiva
Hajduk - Slaven Belupo
Rijeka - Gorica
Dinamo - Osijek

32. kolo (21. – 23. travnja):

Inter Zaprešić - Dinamo
Osijek - Rijeka
Gorica - Hajduk
Slaven Belupo - Istra 1961
Lokomotiva - Varaždin

33. kolo (25. – 27. travnja):

Lokomotiva - Inter Zaprešić
Varaždin - Slaven Belupo
Istra 1961 - Gorica
Hajduk - Osijek
Rijeka - Dinamo

34. kolo (1. – 3. svibnja):

Inter Zaprešić - Rijeka
Dinamo - Hajduk
Osijek - Istra 1961
Gorica - Varaždin
Slaven Belupo

35. kolo (8. – 10. svibnja):

Slaven Belupo - Inter Zaprešić
Lokomotiva - Gorica
Varaždin - Osijek
Istra 1961 - Dinamo
Hajduk - Rijeka

36. kolo (15. – 17. svibnja):

Inter Zaprešić - Hajduk
Rijeka - Istra 1961
Dinamo - Varaždin
Osijek - Lokomotiva
Gorica - Slaven Belupo