CROATIA 2010-11
Prva Hrvatska Nogometna Liga
  Played Won Drew Lost For Against Diff. Points
1 NK Dinamo Zagreb 30 22 6 2 52 12 40 72
2 HNK Hajduk Split 30 16 7 7 54 32 22 55
3 Radnički NK Split 30 16 5 9 38 22 16 53
4 HNK Cibalia Vinkovci 30 12 8 10 33 24 9 44
5 NK Inter Zaprešić 30 12 6 12 31 35 -4 42
6 NK Karlovac 30 11 8 11 25 27 -2 41
7 NK Slaven Belupo Koprivnica 30 10 10 10 34 30 4 40
8 NK Osijek 30 9 12 9 31 29 2 39
9 HNK Rijeka 30 9 12 9 29 35 -6 39
10 NK Zadar 30 11 5 14 31 34 -3 38
11 NK Varaždin 30 9 9 12 32 38 -6 36
12 HNK Šibenik 30 8 11 11 37 38 -1 35
13 NK Zagreb 30 9 8 13 32 39 -7 35
14 NK Lokomotiva Zagreb 30 8 9 13 24 37 -13 33
15 NK Istra 1961 Pula 30 9 4 17 24 44 -20 31
16 NK Hrvatski dragovoljac Zagreb 30 5 8 17 24 55 -31 23
  480 176 128 176 531 531 0 656
Rules for classification: 1) points (win 2 points, draw 1 point); 2) goal difference; 3) number of goals scored; for deciding champions, qualification to UEFA 
Europa League and relegation: 1) points (win 2 points, draw 1 point); 2) head-to-head points; 3) head-to-head goal difference; 4) head-to-head away goals scored
NK Lokomotiva Zagreb and NK Istra 1961 Pula escaped relegation because HNK Gorica Velika Gorica and NK Pomorac Kostrena did not obtain 
the competition license
NK Dinamo Zagreb => GNK Dinamo Zagreb
Promoted NK Lučko Zagreb
NK = Nogometni Klub HNK = Hrvatski Nogometni Klub
Pula = Pola
Croatian = Italian
CUP
Semifinals HNK Cibalia Vinkovci - NK Varaždin 1-0 0-3
NK Dinamo Zagreb - NK Slaven Belupo Koprivnica 4-1 1-0
Final (11.05.2011 and 25.05.2011) NK Dinamo Zagreb - NK Varaždin 5-1 3-1
CROATIA 2011-12
Prva Hrvatska Nogometna Liga
  Played Won Drew Lost For Against Diff. Points
1 GNK Dinamo Zagreb 30 23 6 1 73 11 62 75
2 HNK Hajduk Split 30 16 6 8 50 24 26 54
3 NK Slaven Belupo Koprivnica 30 14 10 6 41 27 14 52
4 Radnički NK Split 30 14 8 8 43 32 11 50
5 HNK Cibalia Vinkovci 30 13 6 11 35 35 0 45
6 NK Zagreb 30 13 6 11 36 42 -6 45
7 NK Lokomotiva Zagreb 30 12 8 10 33 33 0 44
8 NK Osijek 30 11 10 9 45 38 7 43
9 NK Istra 1961 Pula 30 11 9 10 35 33 2 42
10 NK Zadar 30 11 7 12 29 44 -15 40
11 NK Inter Zaprešić 30 11 5 14 33 33 0 38
12 HNK Rijeka 30 9 11 10 29 29 0 38
13 NK Lučko Zagreb 30 6 13 11 29 36 -7 31
14 HNK Šibenik 30 6 9 15 27 39 -12 27
15 NK Karlovac (-1) 30 6 7 17 25 53 -28 24
16 NK Varaždin (-1) 30 2 3 25 16 70 -54 8
  480 178 124 178 579 579 0 656
Rules for classification: 1) points (win 2 points, draw 1 point); 2) goal difference; 3) number of goals scored; for deciding champions, qualification to UEFA 
Europa League and relegation: 1) points (win 2 points, draw 1 point); 2) head-to-head points; 3) head-to-head goal difference; 4) head-to-head away goals scored
NK Karlovac 1 point deducted after they failed to appear on the match against HNK Rijeka
NK Varaždin 1 point deducted after they failed to play the match against HNK Rijeka due to suspension
After failing to play two league games NK Varaždin is relegated to the 3rd level. Last 7 matches considered as 0-3 defeats
No promotion
GNK = Građanski Nogometni Klub NK = Nogometni Klub
HNK = Hrvatski Nogometni Klub
Pula = Pola
Croatian = Italian
CUP
Semifinals NK Osijek - HNK Cibalia Vinkovci 3-0 1-2
GNK Dinamo Zagreb - NK Zagreb 1-1 2-1
Final (02.05.2012 and 09.05.2012) NK Osijek - GNK Dinamo Zagreb 0-0 1-3
CROATIA 2012-13
Prva Hrvatska Nogometna Liga
  Played Won Drew Lost For Against Diff. Points
1 GNK Dinamo Zagreb 33 24 5 4 68 20 48 77
2 NK Lokomotiva Zagreb 33 16 9 8 54 38 16 57
3 HNK Rijeka 33 15 8 10 46 42 4 53
4 HNK Hajduk Split 33 14 10 9 45 31 14 52
5 Radnički NK Split 33 15 7 11 49 37 12 52
6 NK Istra 1961 Pula 33 11 11 11 35 32 3 44
7 NK Osijek 33 9 12 12 25 33 -8 39
8 NK Slaven Belupo Koprivnica 33 10 9 14 35 50 -15 39
9 NK Zadar 33 9 9 15 39 61 -22 36
10 NK Inter Zaprešić 33 8 11 14 36 41 -5 35
11 HNK Cibalia Vinkovci 33 9 5 19 29 44 -15 32
12 NK Zagreb 33 7 6 20 28 60 -32 27
  396 147 102 147 489 489 0 543
Rules for classification: 1) points (win 2 points, draw 1 point); 2) goal difference; 3) number of goals scored; for deciding champions, qualification to UEFA 
Europa League and relegation: 1) points (win 2 points, draw 1 point); 2) head-to-head points; 3) head-to-head goal difference; 4) head-to-head away goals scored
Promoted NK Hrvatski dragovoljac Zagreb
GNK = Građanski Nogometni Klub NK = Nogometni Klub
HNK = Hrvatski Nogometni Klub
Pula = Pola
Croatian = Italian
CUP
Semifinals HNK Cibalia Vinkovci - NK Lokomotiva Zagreb 1-1 0-3
NK Slaven Belupo Koprivnica - HNK Hajduk Split 1-2 1-1
Final (08.05.2013 and 22.05.2013) HNK Hajduk Split - NK Lokomotiva Zagreb 2-1 3-3
CROATIA 2013-14
Prva Hrvatska Nogometna Liga
  Played Won Drew Lost For Against Diff. Points
1 GNK Dinamo Zagreb 36 26 6 4 83 26 57 84
2 HNK Rijeka 36 21 10 5 72 35 37 73
3 HNK Hajduk Split 36 17 11 8 58 44 14 62
4 Radnički NK Split 36 14 10 12 41 41 0 52
5 NK Lokomotiva Zagreb 36 15 7 14 57 59 -2 52
6 NK Istra 1961 Pula 36 12 8 16 45 56 -11 44
7 NK Zadar 36 10 5 21 35 67 -32 35
8 NK Osijek 36 8 9 19 38 62 -24 33
9 NK Slaven Belupo Koprivnica 36 7 11 18 46 65 -19 32
10 NK Hrvatski dragovoljac Zagreb 36 7 9 20 41 61 -20 30
  360 137 86 137 516 516 0 497
Rules for classification: 1) points (win 2 points, draw 1 point); 2) goal difference; 3) number of goals scored; for deciding champions, qualification to UEFA 
Europa League and relegation: 1) points (win 2 points, draw 1 point); 2) head-to-head points; 3) head-to-head goal difference; 4) head-to-head away goals scored
Promotion/relegation play-off HNK Cibalia Vinkovci - NK Slaven Belupo Koprivnica 2-2 1-2
Promoted NK Zagreb
GNK = Građanski Nogometni Klub NK = Nogometni Klub
HNK = Hrvatski Nogometni Klub
Pula = Pola
Croatian = Italian
CUP
Semifinals NK Slaven Belupo Koprivnica - GNK Dinamo Zagreb 0-2 1-2
HNK Rijeka - NK Istra 1961 Pula 2-1 1-0
Final (07.05.2014 and 13.05.2014) GNK Dinamo Zagreb - HNK Rijeka 0-1 0-2
CROATIA 2014-15
Prva Hrvatska Nogometna Liga
  Played Won Drew Lost For Against Diff. Points
1 GNK Dinamo Zagreb 36 26 10 0 85 21 64 88
2 HNK Rijeka 36 22 9 5 76 29 47 75
3 HNK Hajduk Split (-3) 36 15 8 13 59 56 3 50
4 NK Lokomotiva Zagreb 36 13 7 16 59 68 -9 46
5 NK Zagreb 36 13 7 16 45 54 -9 46
6 NK Slaven Belupo Koprivnica 36 11 9 16 38 49 -11 42
7 Radnički NK Split 36 9 14 13 42 49 -7 41
8 NK Osijek 36 10 6 20 42 59 -17 36
9 NK Istra 1961 Pula 36 7 14 15 36 59 -23 35
10 NK Zadar 36 8 8 20 37 75 -38 32
  360 134 92 134 519 519 0 491
Rules for classification: 1) points (win 2 points, draw 1 point); 2) goal difference; 3) number of goals scored; for deciding champions, qualification to UEFA 
Europa League and relegation: 1) points (win 2 points, draw 1 point); 2) head-to-head points; 3) head-to-head goal difference; 4) head-to-head away goals scored
HNK Hajduk Split 3 points deducted for not showing up for the match against Dinamo Zagreb in the round 16
Promotion/relegation play-off NK Istra 1961 Pula - NK Sesvete Zagreb +w/o
Promoted NK Inter Zaprešić
GNK = Građanski Nogometni Klub NK = Nogometni Klub
HNK = Hrvatski Nogometni Klub
Pula = Pola
Croatian = Italian
CUP
Semifinals GNK Dinamo Zagreb - HNK Rijeka 2-1 0-0
HNK Hajduk Split - Radnički NK Split 1-1 0-1
Final (20.05.2015) GNK Dinamo Zagreb - Radnički NK Split 0-0 aet (4-2 pen)
CROATIA 2015-16
Prva Hrvatska Nogometna Liga
  Played Won Drew Lost For Against Diff. Points
1 GNK Dinamo Zagreb 36 26 7 3 67 19 48 85
2 HNK Rijeka 36 21 14 1 56 20 36 77
3 HNK Hajduk Split 36 17 10 9 46 28 18 61
4 NK Lokomotiva Zagreb 36 16 4 16 56 53 3 52
5 NK Inter Zaprešić 36 11 14 11 39 48 -9 47
6 Radnički NK Split 36 10 16 10 28 29 -1 46
7 NK Slaven Belupo Koprivnica 36 10 12 14 41 42 -1 42
8 NK Osijek 36 7 13 16 27 49 -22 34
9 NK Istra 1961 Pula 36 4 12 20 23 58 -35 24
10 NK Zagreb 36 3 8 25 27 64 -37 17
  360 125 110 125 410 410 0 485
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)
Promotion/relegation play-off HNK Šibenik - NK Istra 1961 Pula 1-1 1-1 (4-5 p)
Promoted HNK Cibalia Vinkovci
GNK = Građanski Nogometni Klub NK = Nogometni Klub
HNK = Hrvatski Nogometni Klub
Pula = Pola
Croatian = Italian
CUP
Semifinals HNK Rijeka - NK Slaven Belupo Koprivnica 2-1 0-3
HNK Hajduk Split - GNK Dinamo Zagreb 0-2 0-4
Final (10.05.2016) GNK Dinamo Zagreb - NK Slaven Belupo Koprivnica 2-1
CROATIA 2016-17
Prva Hrvatska Nogometna Liga
  Played Won Drew Lost For Against Diff. Points
1 HNK Rijeka 36 27 7 2 71 23 48 88
2 GNK Dinamo Zagreb 36 27 5 4 68 24 44 86
3 HNK Hajduk Split 36 20 9 7 70 31 39 69
4 NK Osijek 36 20 6 10 52 37 15 66
5 NK Lokomotiva Zagreb 36 12 8 16 41 38 3 44
6 NK Istra 1961 Pula 36 10 9 17 33 49 -16 39
7 NK Slaven Belupo Koprivnica 36 9 11 16 36 45 -9 38
8 NK Inter Zaprešić 36 5 13 18 26 57 -31 28
9 HNK Cibalia Vinkovci 36 4 9 23 26 79 -53 21
10 Radnički NK Split 36 3 9 24 12 52 -40 18
  360 137 86 137 435 435 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)
Promotion/relegation play-off HNK Gorica Velika Gorica - HNK Cibalia Vinkovci 0-2 1-3
Promoted NK Rudeš Zagreb
HNK = Hrvatski Nogometni Klub NK = Nogometni Klub
GNK = Građanski Nogometni Klub
Pula = Pola
Croatian = Italian
CUP
Semifinals GNK Dinamo Zagreb - Radnički NK Split 6-0 0-0
HNK Rijeka - NK Osijek 3-1 2-0
Final (31.05.2017) HNK Rijeka - GNK Dinamo Zagreb 3-1
CROATIA 2017-18
Prva Hrvatska Nogometna Liga
  Played Won Drew Lost For Against Diff. Points
1 GNK Dinamo Zagreb 36 22 7 7 68 34 34 73
2 HNK Rijeka 36 22 4 10 75 32 43 70
3 HNK Hajduk Split 36 19 9 8 70 38 32 66
4 NK Osijek 36 14 14 8 53 38 15 56
5 NK Lokomotiva Zagreb 36 14 9 13 47 48 -1 51
6 NK Inter Zaprešić 36 11 10 15 43 64 -21 43
7 NK Slaven Belupo Koprivnica 36 11 10 15 35 45 -10 43
8 NK Rudeš Zagreb 36 10 10 16 41 62 -21 40
9 NK Istra 1961 Pula 36 6 9 21 28 60 -32 27
10 HNK Cibalia Vinkovci 36 6 8 22 36 75 -39 26
  360 135 90 135 496 496 0 495
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)
Promotion/relegation play-off NK Istra 1961 Pula - NK Varaždin 3-1 0-1
Promoted HNK Gorica Velika Gorica
GNK = Građanski Nogometni Klub NK = Nogometni Klub
HNK = Hrvatski Nogometni Klub
Pula = Pola
Croatian = Italian
CUP
Semifinals NK Lokomotiva Zagreb - HNK Hajduk Split 1-1 aet (2-4 pen)
GNK Dinamo Zagreb - HNK Rijeka 3-0
Final (23.05.2018) GNK Dinamo Zagreb - HNK Hajduk Split 1-0
CROATIA 2018-19
Prva Hrvatska Nogometna Liga
  Played Won Drew Lost For Against Diff. Points
1 GNK Dinamo Zagreb 36 29 5 2 74 20 54 92
2 HNK Rijeka 36 19 10 7 70 36 34 67
3 NK Osijek 36 18 8 10 61 36 25 62
4 HNK Hajduk Split 36 17 11 8 59 39 20 62
5 HNK Gorica Velika Gorica 36 17 8 11 57 46 11 59
6 NK Lokomotiva Zagreb 36 13 10 13 51 43 8 49
7 NK Slaven Belupo Koprivnica 36 7 16 13 41 53 -12 37
8 NK Inter Zaprešić 36 9 4 23 40 84 -44 31
9 NK Istra 1961 Pula 36 6 7 23 31 73 -42 25
10 NK Rudeš Zagreb 36 3 5 28 26 80 -54 14
  360 138 84 138 510 510 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)
Promotion/relegation play-off HNK Šibenik - NK Istra 1961 Pula 1-1 0-2
Promoted NK Varaždin
GNK = Građanski Nogometni Klub NK = Nogometni Klub
HNK = Hrvatski Nogometni Klub
Pula = Pola
Croatian = Italian
CUP
Semifinals GNK Dinamo Zagreb - NK Osijek 2-0
NK Inter Zaprešić - HNK Rijeka 1-2
Final (22.05.2019) HNK Rijeka - GNK Dinamo Zagreb 3-1
CROATIA 2019-20
Prva Hrvatska Nogometna Liga
  Played Won Drew Lost For Against Diff. Points
1 GNK Dinamo Zagreb 36 25 5 6 62 20 42 80
2 NK Lokomotiva Zagreb 36 19 8 9 57 38 19 65
3 HNK Rijeka 36 19 7 10 58 42 16 64
4 NK Osijek 36 17 11 8 47 29 18 62
5 HNK Hajduk Split 36 18 6 12 60 41 19 60
6 HNK Gorica Velika Gorica 36 12 13 11 44 48 -4 49
7 NK Slaven Belupo Koprivnica 36 10 9 17 34 51 -17 39
8 NK Varaždin 36 9 9 18 29 50 -21 36
9 NK Istra 1961 Pula 36 5 10 21 27 59 -32 25
10 NK Inter Zaprešić 36 3 8 25 32 72 -40 17
  360 137 86 137 450 450 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)
Promotion/relegation play-off HNK Orijent 1919 Rijeka - NK Istra 1961 Pula 0-3 1-0
Promoted HNK Šibenik
GNK = Građanski Nogometni Klub NK = Nogometni Klub
HNK = Hrvatski Nogometni Klub
Pula = Pola
Croatian = Italian
CUP
Semifinals HNK Rijeka - NK Osijek 3-2
NK Slaven Belupo Koprivnica - NK Lokomotiva Zagreb 1-3
Final (01.08.2020) HNK Rijeka - NK Lokomotiva Zagreb 1-0