Prva hrvatska nogometna liga 2015./16. (službeno, iz sponzorskih razloga: MAXtv Prva liga ) je 25. sezona 1. HNL koja je započela 10. srpnja 2015., a završila 14. svibnja 2016. godine. Deset momčadi odigralo je 36 utakmica četverokružnim sustavom uz stanku na prijelazu godina koja sezonu dijeli na proljetni i jesenski dio.
Prvak (GNK Dinamo Zagreb ) će predstavljati Hrvatsku od drugog kola kvalifikacija za Ligu prvaka 16./17. , a još tri momčadi drugoplasirana (HNK Rijeka ), trećeplasirana (HNK Hajduk Split ) te četvrtoplasirana (Lokomotiva ) – pošto je GNK Dinamo Zagreb osvojio Hrvatski kup izborile su kvalifikacije za Europsku ligu .
Približna lokacija klubova MaxTV Prve HNL u sezoni 2015./16.
Izvor:
hnl.hr (O) Pobjednik doigravanja;
(P) Prvak;
(R) Relegacija.
[ 3]
[ 4]
1. kolo, 10. srpnja 2015.
Inter – Rijeka 0:0
Zagreb – Osijek 0:1
Dinamo – Hajduk 1:1
Split – Lokomotiva2:1
Istra 1961 – Slaven Belupo3:1
2. kolo, 18. srpnja 2015.
Rijeka – Slaven Belupo 3:3
Lokomotiva – Istra 19616:1
Hajduk – Split 0:0
Dinamo – Osijek 1:1
Inter – Zagreb 1:1
3. kolo, 25. srpnja 2015.
Zagreb – Rijeka 3:3
Dinamo – Inter5:1
Split – Osijek2:1
Istra 1961 – Hajduk4:1
Slaven Belupo – Lokomotiva 2:2
4. kolo, 31. srpnja 2015.
Rijeka – Lokomotiva3:1
Hajduk – Slaven Belupo 2:2
Osijek – Istra 1961 2:2
Inter – Split 0:0
Zagreb – Dinamo 0:2
5. kolo, 7. kolovoza 2015.
Dinamo – Rijeka 0:0
Split – Zagreb3:0
Istra 1961 – Inter 0:0
Slaven Belupo – Osijek3:0
Lokomotiva – Hajduk 1:2
6. kolo, 14. kolovoza 2015.
Rijeka – Hajduk 0:0
Osijek – Lokomotiva 0:1
Inter – Slaven Belupo2:1
Zagreb – Istra 1961 1:1
Dinamo – Split3:0
7. kolo, 22. kolovoza 2015.
Split – Rijeka 0:2
Istra 1961 – Dinamo 1:1
Slaven Belupo – Zagreb2:1
Lokomotiva – Inter 1:2
Hajduk – Osijek3:0
8. kolo, 29. kolovoza 2015.
Rijeka – Osijek5:0
Inter – Hajduk 0:2
Zagreb – Lokomotiva 1:2
Dinamo – Slaven Belupo3:0
Split – Istra 19613:0
9. kolo, 12. rujna 2015.
Istra 1961 – Rijeka 0:1
Slaven Belupo – Split 1:1
Lokomotiva – Dinamo 0:4
Hajduk – Zagreb1:0
Osijek – Inter3:1
10. kolo, 19. rujna 2015.
Rijeka – Inter 0:0
Osijek – Zagreb 0:0
Hajduk – Dinamo 0:0
Lokomotiva – Split1:0
Slaven Belupo – Istra 1961 0:0
11. kolo, 26. rujna 2015.
Slaven Belupo – Rijeka 0:0
Istra 1961 – Lokomotiva2:1
Split – Hajduk 0:2
Dinamo – Osijek4:1
Zagreb – Inter 2:3
12. kolo, 3. listopada 2015.
Rijeka – Zagreb4:1
Inter – Dinamo 2:2
Osijek – Split 0:1
Hajduk – Istra 19613:0
Lokomotiva – Slaven Belupo 1:1
13. kolo, 17. listopada 2015.
Lokomotiva – Rijeka 1:2
Slaven Belupo – Hajduk 0:1
Istra 1961 – Osijek2:1
Split – Inter 1:1
Dinamo – Zagreb4:1
14. kolo, 24. listopada 2015.
Rijeka – Dinamo2:1
Zagreb – Split 1:2
Inter – Istra 19613:0
Osijek – Slaven Belupo 0:0
Hajduk – Lokomotiva2:1
15. kolo, 31. listopada 2015.
Hajduk – Rijeka 0:3
Lokomotiva – Osijek2:1
Slaven Belupo – Inter4:0
Istra 1961 – Zagreb 0:0
Split – Dinamo1:0
16. kolo, 7. studenog 2015.
Rijeka – Split2:1
Dinamo – Istra 19611:0
Zagreb – Slaven Belupo2:0
Inter – Lokomotiva 1:2
Osijek – Hajduk1:0
17. kolo, 21. studenog 2015.
Osijek – Rijeka 1:1
Hajduk – Inter4:0
Lokomotiva – Zagreb2:0
Slaven Belupo – Dinamo 1:2
Istra 1961 – Split 1:1
18. kolo, 28. studenog 2015.
Rijeka – Istra 19611:0
Split – Slaven Belupo2:0
Dinamo – Lokomotiva3:1
Zagreb – Hajduk 0:2
Inter – Osijek 0:0
19. kolo, 5. prosinca 2015.
Inter – Rijeka 0:0
Zagreb – Osijek 0:1
Dinamo – Hajduk2:1
Split – Lokomotiva 1:1
Istra 1961 – Slaven Belupo 0:2
20. kolo, 12. prosinca 2015.
Rijeka – Slaven Belupo 1:1
Lokomotiva – Istra 19613:2
Hajduk – Split 0:0
Osijek – Dinamo 0:1
Inter – Zagreb 2:2
21. kolo, 19. prosinca 2015.
Zagreb – Rijeka 0:2
Dinamo – Inter1:0
Split – Osijek 1:1
Istra 1961 – Hajduk 0:2
Slaven Belupo – Lokomotiva 0:3
22. kolo, 13. veljače 2016.
Rijeka – Lokomotiva2:0
Hajduk – Slaven Belupo2:0
Osijek – Istra 1961 0:0
Inter – Split 1:1
Zagreb – Dinamo 1:2
23. kolo, 20. veljače 2016.
Dinamo – Rijeka3:0
Split – Zagreb1:0
Istra 1961 – Inter 1:2
Slaven Belupo – Osijek1:0
Lokomotiva – Hajduk2:1
24. kolo, 27. veljače 2016.
Rijeka – Hajduk1:0
Osijek – Lokomotiva 1:3
Inter – Slaven Belupo2:1
Zagreb – Istra 1961 1:1
Dinamo – Split1:0
25. kolo, 2. ožujka 2016.
Split – Rijeka 1:2
Istra 1961 – Dinamo 0:1
Slaven Belupo – Zagreb3:0
Lokomotiva – Inter 1:2
Hajduk – Osijek 2:2
26. kolo, 5. ožujka 2016.
Rijeka – Osijek2:1
Inter – Hajduk 0:0
Zagreb – Lokomotiva 1:3
Dinamo – Slaven Belupo2:1
Split – Istra 1961 1:1
27. kolo, 12. ožujka 2016.
Istra 1961 – Rijeka 0:1
Slaven Belupo – Split 0:1
Dinamo – Lokomotiva3:2
Hajduk – Zagreb1:0
Osijek – Inter1:0
28. kolo, 19. ožujka 2016.
Rijeka – Inter4:0
Osijek – Zagreb2:0
Hajduk – Dinamo1:0
Lokomotiva – Split 1:1
Slaven Belupo – Istra 19612:0
29. kolo, 2. travnja 2016.
Slaven Belupo – Rijeka 0:0
Istra 1961 – Lokomotiva 0:3
Split – Hajduk 0:0
Dinamo – Osijek3:0
Zagreb – Inter 0:0
30. kolo, 9. travnja 2016.
Rijeka – Zagreb3:0
Inter – Dinamo 0:1
Osijek – Split 0:0
Hajduk – Istra 19613:0
Lokomotiva – Slaven Belupo2:0
31. kolo, 16. travnja 2016.
Lokomotiva – Rijeka 0:1
Slaven Belupo – Hajduk 0:0
Istra 1961 – Osijek 0:0
Split – Inter 0:0
Dinamo – Zagreb1:0
32. kolo, 20. travnja 2016.
Rijeka – Dinamo 0:0
Zagreb – Split2:0
Inter – Istra 19613:0
Osijek – Slaven Belupo 0:0
Hajduk – Lokomotiva2:0
33. kolo, 23. travnja 2016.
Hajduk – Rijeka 1:2
Lokomotiva – Osijek2:0
Slaven Belupo – Inter4:1
Istra 1961 – Zagreb 1:4
Split – Dinamo 0:1
34. kolo, 30. travnja 2016.
Rijeka – Split 0:0
Dinamo – Istra 19611:0
Zagreb – Slaven Belupo 0:3
Inter – Lokomotiva3:1
Osijek – Hajduk2:1
35. kolo, 7. svibnja 2016.
Osijek – Rijeka 1:1
Hajduk – Inter 0:2
Lokomotiva – Zagreb2:0
Slaven Belupo – Dinamo 0:3
Istra 1961 – Split 0:0
36. kolo, 14. svibnja 2016.
Rijeka – Istra 19612:0
Split – Slaven Belupo 0:2
Lokomotiva – Dinamo 0:4
Zagreb – Hajduk 2:3
Inter – Osijek4:2
Najbolji strijelci lige:[ 5]
25 golova 16 golova 13 golova 12 golova 10 golova 9 golova
1. rang 2. rang 3. rang 4. rang 5. rang 6. rang 7. rang 8. rang 9. rang ostale lige