Le championnat garde la même formule que la saison dernière : les 12 équipes sont regroupées au sein d'une poule unique où chaque formation rencontre 3 fois ses adversaires, à domicile et à l'extérieur.
C'est le Dinamo Zagreb, double champion de Croatie en titre, qui termine en tête du championnat après avoir assommé la concurrence : le 2e, le surprenant NK Slaven Belupo termine à 28 points du Dinamo ! Le club remporte le 10e titre de champion de Croatie de son histoire et réussit un nouveau doublé Coupe-championnat en battant l'Hajduk Split en finale de la Coupe de Croatie.
Lors de la seconde phase, les 12 équipes jouent une seule fois contre tous leurs adversaires selon un calendrier de déplacement déterminé en fonction du classement à la fin de la première phase.