CROATIA 2020-21
Prva Hrvatska Nogometna Liga
  Played Won Drew Lost For Against Diff. Points
1 GNK Dinamo Zagreb 36 26 7 3 84 28 56 85
2 NK Osijek 36 23 8 5 59 25 34 77
3 HNK Rijeka 36 18 7 11 51 46 5 61
4 HNK Hajduk Split 36 18 6 12 48 37 11 60
5 HNK Gorica Velika Gorica 36 17 8 11 60 47 13 59
6 HNK Šibenik 36 9 8 19 32 47 -15 35
7 NK Slaven Belupo Koprivnica 36 7 13 16 36 53 -17 34
8 NK Lokomotiva Zagreb 36 7 9 20 29 60 -31 30
9 NK Istra 1961 Pula 36 7 8 21 27 52 -25 29
10 NK Varaždin (2012) 36 6 10 20 30 61 -31 28
  360 138 84 138 456 456 0 498
Rules for classification: 1) Points (win 2 points, draw 1 point); 2) Head-to-head points; 3) Head-to-head goal difference; 4) Head-to-head goals scored
(at home if two teams tied); 5) Goal difference; 6) Goals scored; 7) Play-off (Criteria 2-4 and 7 only used if deciding champions, teams to international  
competition or teams for relegation and in that case criteria 6 will not be used)
Promoted NK Hrvatski dragovoljac Zagreb
GNK = Građanski Nogometni Klub NK = Nogometni Klub
HNK = Hrvatski Nogometni Klub
Pula = Pola
(Croatian = Italian)
CUP
Semifinals GNK Dinamo Zagreb - HNK Gorica Velika Gorica 4-1 aet
NK Istra 1961 Pula - HNK Rijeka 3-2
Final (Velika Gorica 19.05.2021) GNK Dinamo Zagreb - NK Istra 1961 Pula 6-3
CROATIA 2021-22
Prva Hrvatska Nogometna Liga
  Played Won Drew Lost For Against Diff. Points
1 GNK Dinamo Zagreb 36 24 7 5 68 22 46 79
2 HNK Hajduk Split 36 21 9 6 64 31 33 72
3 NK Osijek 36 19 12 5 49 29 20 69
4 HNK Rijeka 36 20 5 11 71 51 20 65
5 NK Lokomotiva Zagreb 36 12 13 11 55 50 5 49
6 HNK Gorica Velika Gorica 36 12 9 15 43 50 -7 45
7 NK Slaven Belupo Koprivnica 36 9 9 18 35 54 -19 36
8 HNK Šibenik 36 9 5 22 46 75 -29 32
9 NK Istra 1961 Pula 36 7 10 19 42 67 -25 31
10 NK Hrvatski dragovoljac Zagreb 36 4 7 25 31 75 -44 19
  360 137 86 137 504 504 0 497
Rules for classification: 1) Points (win 2 points, draw 1 point); 2) Head-to-head points; 3) Head-to-head goal difference; 4) Head-to-head goals scored
(at home if two teams tied); 5) Goal difference; 6) Goals scored; 7) Play-off (Criteria 2-4 and 7 only used if deciding champions, teams to international  
competition or teams for relegation and in that case criteria 6 will not be used)
Promoted NK Varaždin (2012)
GNK = Građanski Nogometni Klub NK = Nogometni Klub
HNK = Hrvatski Nogometni Klub
Pula = Pola
(Croatian = Italian)
CUP
Semifinals HNK Hajduk Split - HNK Gorica Velika Gorica 2-1
HNK Rijeka - NK Osijek 3-2 aet
Final (Split 26.05.2022) HNK Hajduk Split - HNK Rijeka 3-1
CROATIA 2022-23
Prva Hrvatska Nogometna Liga
  Played Won Drew Lost For Against Diff. Points
1 GNK Dinamo Zagreb 36 24 9 3 81 28 53 81
2 HNK Hajduk Split 36 21 8 7 65 41 24 71
3 NK Osijek 36 13 11 12 46 41 5 50
4 HNK Rijeka 36 14 7 15 44 44 0 49
5 NK Istra 1961 Pula 36 11 13 12 36 38 -2 46
6 NK Varaždin (2012) 36 12 10 14 41 51 -10 46
7 NK Lokomotiva Zagreb 36 11 10 15 45 50 -5 43
8 NK Slaven Belupo Koprivnica 36 10 13 13 27 46 -19 43
9 HNK Gorica Velika Gorica 36 7 11 18 36 50 -14 32
10 HNK Šibenik 36 5 12 19 24 56 -32 27
  360 128 104 128 445 445 0 488
Rules for classification: 1) Points (win 2 points, draw 1 point); 2) Head-to-head points; 3) Head-to-head goal difference; 4) Head-to-head goals scored
(at home if two teams tied); 5) Goal difference; 6) Goals scored; 7) Play-off (Criteria 2-4 and 7 only used if deciding champions, teams to international  
competition or teams for relegation and in that case criteria 6 will not be used)
Promoted NK Rudeš Zagreb
GNK = Građanski Nogometni Klub NK = Nogometni Klub
HNK = Hrvatski Nogometni Klub
Pula = Pola
(Croatian = Italian)
CUP
Semifinals HNK Šibenik - GNK Dinamo Zagreb 2-1
NK Slaven Belupo Koprivnica - HNK Hajduk Split 0-1
Final (Rijeka 24.05.2023) HNK Šibenik - HNK Hajduk Split 0-2
CROATIA 2023-24
Prva Hrvatska Nogometna Liga
  Played Won Drew Lost For Against Diff. Points
1 GNK Dinamo Zagreb 36 25 7 4 67 30 37 82
2 HNK Rijeka 36 23 5 8 69 30 39 74
3 HNK Hajduk Split 36 21 5 10 54 26 28 68
4 NK Osijek 36 16 9 11 62 43 19 57
5 NK Lokomotiva Zagreb 36 12 15 9 52 45 7 51
6 NK Varaždin (2012) 36 10 12 14 39 47 -8 42
7 NK Istra 1961 Pula 36 10 11 15 36 54 -18 41
8 HNK Gorica Velika Gorica 36 11 8 17 35 50 -15 41
9 NK Slaven Belupo Koprivnica 36 9 6 21 43 69 -26 33
10 NK Rudeš Zagreb 36 1 6 29 22 85 -63 9
  360 138 84 138 479 479 0 498
Rules for classification: 1) Points (win 2 points, draw 1 point); 2) Head-to-head points; 3) Head-to-head goal difference; 4) Head-to-head goals scored
(at home if two teams tied); 5) Goal difference; 6) Goals scored; 7) Play-off (Criteria 2-4 and 7 only used if deciding champions, teams to international  
competition or teams for relegation and in that case criteria 6 will not be used)
Promoted HNK Šibenik
GNK = Građanski Nogometni Klub NK = Nogometni Klub
HNK = Hrvatski Nogometni Klub
Pula = Pola
(Croatian = Italian)
CUP
Semifinals NK Lokomotiva Zagreb - HNK Rijeka 0-1
HNK Hajduk Split - GNK Dinamo Zagreb 0-1
Final (Zagreb 15.05 and Rijeka 22.05.2024) GNK Dinamo Zagreb - HNK Rijeka 0-0 3-1
CROATIA 2024-25
Prva Hrvatska Nogometna Liga
  Played Won Drew Lost For Against Diff. Points
1 GNK Dinamo Zagreb                
2 HNK Rijeka
3 HNK Hajduk Split
4 NK Osijek
5 NK Lokomotiva Zagreb
6 NK Varaždin (2012)
7 NK Istra 1961 Pula
8 HNK Gorica Velika Gorica
9 NK Slaven Belupo Koprivnica
10 HNK Šibenik                
                 
Rules for classification: 1) Points (win 2 points, draw 1 point); 2) Head-to-head points; 3) Head-to-head goal difference; 4) Head-to-head goals scored
(at home if two teams tied); 5) Goal difference; 6) Goals scored; 7) Play-off (Criteria 2-4 and 7 only used if deciding champions, teams to international  
competition or teams for relegation and in that case criteria 6 will not be used)
Promoted
GNK = Građanski Nogometni Klub NK = Nogometni Klub
HNK = Hrvatski Nogometni Klub
Pula = Pola
(Croatian = Italian)
CUP
Semifinals
Final