The free key reads yesterday again: our one-month trial of today on the free key has finished. Read the changelog
CRO

HNL 2024/25

Every result, the table as it finished, and the price each match went off at. 180 matches played between August 2024 and May 2025.

180Matches
424Goals
2.36Per game
45%Home wins
100%Priced at kickoff
Dinamo ZagrebTop of the table

Final table 10 clubs

Computed from the match rows below, three points for a win. Ask the API for it as it stood on any date of the season and you get the table as it actually was that morning, not this one filtered.

#ClubPWDLGDPts
1 DZDinamo Zagreb 36 19 8 9 +28 65
2 HRHNK Rijeka 36 18 11 7 +28 65
3 HHSHNK Hajduk Split 36 17 12 7 +15 63
4 NVNK Varazdin 36 11 16 9 +4 49
5 NSBNK Slaven Belupo 36 13 9 14 -3 48
6 ISTIstra 1961 36 11 15 10 -3 48
7 NONK Osijek 36 11 9 16 -6 42
8 NLZNK Lokomotiva Zagreb 36 10 9 17 -9 39
9 HGHNK Gorica 36 9 10 17 -22 37
10 SIBSibenik 36 7 9 20 -32 30

How the season went

Every figure counted from the matches, not typed in.

Goals per game
2.36
424 goals. 45% of matches went over 2.5.
Home advantage
45%
Draws 30%, away wins 25%.
Half-time lead held
76.5%
From 102 matches where someone led at the break.
1–1 23 · 12.8%
2–1 21 · 11.7%
1–0 20 · 11.1%
0–1 20 · 11.1%
0–0 19 · 10.6%
2–2 11 · 6.1%

Results 180

The three prices are what the market showed at kickoff. The shortest is highlighted, so you can see at a glance where the market was wrong.

Sunday 25 May 2025
16:00 NK Osijek 1 – 1 Istra 1961 2.70 3.20 2.60
16:00 Dinamo Zagreb 1 – 0 NK Varazdin 1.25 6.00 11.00
16:00 HNK Rijeka 2 – 0 NK Slaven Belupo 1.33 4.75 9.50
16:00 Sibenik 0 – 1 HNK Hajduk Split 6.50 4.00 1.48
Saturday 24 May 2025
18:15 HNK Gorica 0 – 3 NK Lokomotiva Zagreb 2.45 3.25 2.88
Sunday 18 May 2025
17:45 HNK Hajduk Split 2 – 1 HNK Rijeka 3.60 3.60 1.91
15:00 NK Slaven Belupo 4 – 0 HNK Gorica 1.95 3.40 3.90
Saturday 17 May 2025
18:15 NK Lokomotiva Zagreb 1 – 1 Dinamo Zagreb 12.00 6.25 1.22
16:00 NK Varazdin 2 – 1 NK Osijek 2.20 3.20 3.40
Friday 16 May 2025
17:00 Istra 1961 3 – 0 Sibenik 1.70 3.50 5.00
Sunday 11 May 2025
17:15 Istra 1961 0 – 0 NK Varazdin 2.10 2.80 4.20
15:00 HNK Gorica 1 – 1 HNK Hajduk Split 5.50 3.50 1.65
Saturday 10 May 2025
18:45 Dinamo Zagreb 5 – 0 NK Slaven Belupo 1.20 6.50 12.00
16:00 Sibenik 0 – 1 HNK Rijeka 5.50 3.70 1.60
Friday 9 May 2025
17:00 NK Osijek 1 – 1 NK Lokomotiva Zagreb 1.75 3.40 4.75
Sunday 4 May 2025
17:15 HNK Rijeka 2 – 1 HNK Gorica 3.71 7.33 2.33
15:00 NK Slaven Belupo 1 – 4 NK Osijek 2.15 3.30 3.40
Saturday 3 May 2025
17:45 NK Lokomotiva Zagreb 0 – 0 Istra 1961 2.80 3.10 2.60
15:00 HNK Hajduk Split 1 – 3 Dinamo Zagreb 3.00 2.67 1.33
Friday 2 May 2025
17:00 NK Varazdin 1 – 1 Sibenik 2.50 2.70 2.00
Monday 28 April 2025
18:15 Sibenik 0 – 0 HNK Gorica 2.35 2.88 3.00
16:00 Istra 1961 1 – 1 NK Slaven Belupo 2.20 3.00 3.10
Sunday 27 April 2025
17:45 Dinamo Zagreb 1 – 0 HNK Rijeka 1.70 3.30 4.75
15:00 NK Osijek 2 – 0 HNK Hajduk Split 3.90 3.20 1.85
Saturday 26 April 2025
17:00 NK Varazdin 2 – 1 NK Lokomotiva Zagreb 2.00 3.00 3.80
Wednesday 23 April 2025
19:00 HNK Rijeka 0 – 2 NK Osijek 1.50 3.90 6.50
16:30 HNK Hajduk Split 0 – 1 Istra 1961 1.48 4.20 6.00
14:00 HNK Gorica 1 – 0 Dinamo Zagreb 7.00 4.50 1.42
Tuesday 22 April 2025
18:15 NK Lokomotiva Zagreb 1 – 2 Sibenik 1.70 3.70 4.50
16:00 NK Slaven Belupo 0 – 1 NK Varazdin 2.25 3.10 3.50
Saturday 19 April 2025
17:45 Istra 1961 2 – 0 HNK Rijeka 4.33 3.00 1.91
15:00 NK Osijek 0 – 1 HNK Gorica 1.91 2.90 4.33
Friday 18 April 2025
17:45 NK Varazdin 1 – 1 HNK Hajduk Split 4.10 3.00 1.91
15:00 NK Lokomotiva Zagreb 0 – 2 NK Slaven Belupo 2.25 2.90 3.00
Thursday 17 April 2025
17:00 Sibenik 0 – 4 Dinamo Zagreb 7.50 4.75 1.36
Sunday 13 April 2025
17:45 HNK Hajduk Split 1 – 1 NK Lokomotiva Zagreb 1.00 1.89 1.80
15:00 HNK Rijeka 1 – 0 NK Varazdin 1.54 3.60 6.25
Saturday 12 April 2025
17:45 Dinamo Zagreb 2 – 0 NK Osijek 1.29 5.90 14.00
15:00 HNK Gorica 3 – 2 Istra 1961 3.10 2.90 2.55
Friday 11 April 2025
17:00 NK Slaven Belupo 2 – 0 Sibenik 1.62 3.60 5.75
Sunday 6 April 2025
17:45 Sibenik 4 – 1 NK Osijek 3.30 3.20 2.15
15:00 NK Lokomotiva Zagreb 0 – 1 HNK Rijeka 3.50 3.20 2.05
Saturday 5 April 2025
17:45 Istra 1961 3 – 0 Dinamo Zagreb 5.25 3.80 1.60
15:00 NK Slaven Belupo 0 – 1 HNK Hajduk Split 3.75 3.10 2.00
Friday 4 April 2025
17:00 NK Varazdin 0 – 0 HNK Gorica 2.15 2.90 3.50
Sunday 30 March 2025
17:45 NK Varazdin 1 – 1 Dinamo Zagreb 5.75 3.60 1.50
15:00 HNK Hajduk Split 1 – 0 Sibenik 1.27 4.75 9.00
Saturday 29 March 2025
17:45 NK Slaven Belupo 2 – 1 HNK Rijeka 4.20 3.00 1.85
15:00 Istra 1961 2 – 1 NK Osijek 2.38 2.80 3.10
Friday 28 March 2025
17:00 NK Lokomotiva Zagreb 1 – 1 HNK Gorica 1.80 3.50 4.10
Sunday 16 March 2025
16:45 HNK Rijeka 3 – 0 HNK Hajduk Split 2.20 3.00 3.25
14:00 NK Osijek 0 – 0 NK Varazdin 1.90 3.25 3.75
Saturday 15 March 2025
16:30 Dinamo Zagreb 3 – 0 NK Lokomotiva Zagreb 1.38 4.75 6.50
14:00 Sibenik 1 – 0 Istra 1961 3.20 3.10 2.20
Friday 14 March 2025
17:00 HNK Gorica 0 – 3 NK Slaven Belupo 2.70 3.25 2.40
Sunday 9 March 2025
16:30 NK Slaven Belupo 0 – 1 Dinamo Zagreb 4.33 3.50 1.80
14:00 HNK Hajduk Split 2 – 1 HNK Gorica 1.45 4.33 6.50
Saturday 8 March 2025
16:30 NK Lokomotiva Zagreb 3 – 0 NK Osijek 2.15 3.30 3.40
14:00 NK Varazdin 0 – 0 Istra 1961 2.40 2.88 3.30
Friday 7 March 2025
17:00 HNK Rijeka 1 – 1 Sibenik 1.30 4.75 9.00
Sunday 2 March 2025
16:45 Sibenik 0 – 2 NK Varazdin 2.55 3.00 2.75
14:00 Dinamo Zagreb 2 – 2 HNK Hajduk Split 1.83 3.30 4.50
Saturday 1 March 2025
16:30 NK Osijek 1 – 2 NK Slaven Belupo 2.00 3.10 4.20
14:00 HNK Gorica 0 – 0 HNK Rijeka 5.00 3.20 1.80
Friday 28 February 2025
17:00 Istra 1961 3 – 2 NK Lokomotiva Zagreb 2.35 3.10 3.20
Sunday 23 February 2025
16:30 NK Slaven Belupo 0 – 0 Istra 1961 2.10 3.20 3.25
14:00 HNK Gorica 1 – 0 Sibenik 1.75 3.40 4.50
Saturday 22 February 2025
16:45 HNK Rijeka 4 – 0 Dinamo Zagreb 3.20 3.00 2.25
14:00 HNK Hajduk Split 4 – 0 NK Osijek 1.65 3.70 4.75
Friday 21 February 2025
17:00 NK Lokomotiva Zagreb 1 – 0 NK Varazdin 2.15 3.20 3.20
Sunday 16 February 2025
16:45 NK Osijek 0 – 2 HNK Rijeka 3.20 3.20 2.30
14:00 NK Varazdin 0 – 1 NK Slaven Belupo 2.10 3.25 3.60
Saturday 15 February 2025
16:30 Dinamo Zagreb 3 – 1 HNK Gorica 1.18 7.50 11.00
14:00 Istra 1961 1 – 1 HNK Hajduk Split 3.75 3.20 2.05
Friday 14 February 2025
17:00 Sibenik 1 – 2 NK Lokomotiva Zagreb 2.90 3.10 2.35
Sunday 9 February 2025
16:45 NK Slaven Belupo 2 – 1 NK Lokomotiva Zagreb 2.10 3.30 3.10
14:00 HNK Rijeka 0 – 1 Istra 1961 1.53 3.60 5.50
Saturday 8 February 2025
16:30 HNK Hajduk Split 1 – 0 NK Varazdin 1.48 3.70 6.00
14:00 HNK Gorica 1 – 0 NK Osijek 3.10 3.20 2.15
Friday 7 February 2025
17:00 Dinamo Zagreb 3 – 0 Sibenik 1.11 7.50 19.00
Sunday 2 February 2025
14:00 NK Osijek 2 – 1 Dinamo Zagreb 3.70 3.50 1.85
11:50 NK Lokomotiva Zagreb 3 – 2 HNK Hajduk Split 3.75 3.30 1.90
Saturday 1 February 2025
16:30 NK Varazdin 1 – 0 HNK Rijeka 3.90 3.00 1.95
14:00 Sibenik 1 – 1 NK Slaven Belupo 3.00 3.20 2.30
Friday 31 January 2025
16:00 Istra 1961 0 – 0 HNK Gorica 1.75 3.40 4.10
Sunday 26 January 2025
16:30 HNK Hajduk Split 0 – 0 NK Slaven Belupo 1.40 4.10 7.50
14:00 HNK Rijeka 4 – 1 NK Lokomotiva Zagreb 1.48 4.00 6.00
Saturday 25 January 2025
16:30 Dinamo Zagreb 3 – 1 Istra 1961 1.30 5.00 8.00
14:00 HNK Gorica 1 – 1 NK Varazdin 3.00 3.25 2.25
Friday 24 January 2025
17:00 NK Osijek 2 – 2 Sibenik 1.45 4.33 5.75
Sunday 22 December 2024
16:30 Sibenik 1 – 2 HNK Hajduk Split 8.50 3.90 1.38
14:00 HNK Rijeka 2 – 0 NK Slaven Belupo 1.55 3.70 5.50
12:00 Dinamo Zagreb 3 – 2 NK Varazdin 1.36 4.20 8.00
Saturday 21 December 2024
14:00 HNK Gorica 1 – 4 NK Lokomotiva Zagreb 3.10 3.25 2.15
Friday 20 December 2024
17:00 NK Osijek 2 – 2 Istra 1961 1.57 3.80 5.25
Sunday 15 December 2024
16:45 HNK Hajduk Split 2 – 2 HNK Rijeka 2.00 3.00 4.10
14:00 NK Varazdin 0 – 0 NK Osijek 2.63 3.10 2.63
Saturday 14 December 2024
16:30 Istra 1961 3 – 3 Sibenik 1.65 3.50 5.25
14:00 NK Lokomotiva Zagreb 3 – 1 Dinamo Zagreb 6.25 4.10 1.50
Friday 13 December 2024
17:00 NK Slaven Belupo 2 – 1 HNK Gorica 1.75 3.50 4.50
Sunday 8 December 2024
16:30 NK Osijek 3 – 0 NK Lokomotiva Zagreb 1.73 3.60 4.50
14:00 Sibenik 0 – 1 HNK Rijeka 6.25 3.70 1.53
Saturday 7 December 2024
16:30 HNK Gorica 1 – 0 HNK Hajduk Split 7.50 4.00 1.44
14:00 Istra 1961 0 – 0 NK Varazdin 2.45 3.20 2.75
Friday 6 December 2024
17:00 Dinamo Zagreb 1 – 1 NK Slaven Belupo 1.29 5.50 7.50
Sunday 1 December 2024
16:45 HNK Hajduk Split 1 – 0 Dinamo Zagreb 2.55 3.25 2.70
14:00 NK Lokomotiva Zagreb 1 – 2 Istra 1961 1.91 3.40 3.90
Saturday 30 November 2024
16:30 HNK Rijeka 1 – 0 HNK Gorica 1.30 5.00 9.50
14:00 NK Slaven Belupo 3 – 2 NK Osijek 3.00 3.40 2.25
Friday 29 November 2024
17:00 NK Varazdin 2 – 1 Sibenik 1.62 3.75 5.75
Sunday 24 November 2024
16:45 Sibenik 1 – 0 HNK Gorica 2.15 3.25 3.20
14:00 NK Osijek 2 – 2 HNK Hajduk Split 2.75 3.20 2.40
Saturday 23 November 2024
16:45 Dinamo Zagreb 0 – 0 HNK Rijeka 1.65 3.60 4.75
14:00 NK Varazdin 1 – 1 NK Lokomotiva Zagreb 1.95 3.50 3.50
Friday 22 November 2024
17:00 Istra 1961 2 – 3 NK Slaven Belupo 2.15 3.25 3.10
Sunday 10 November 2024
16:45 HNK Rijeka 1 – 1 NK Osijek 1.83 3.50 3.90
14:00 NK Slaven Belupo 1 – 1 NK Varazdin 2.45 2.90 2.88
Saturday 9 November 2024
16:30 HNK Hajduk Split 1 – 1 Istra 1961 1.36 5.00 7.00
14:00 HNK Gorica 2 – 2 Dinamo Zagreb 9.00 5.50 1.25
Friday 8 November 2024
17:00 Sibenik 0 – 3 NK Lokomotiva Zagreb 3.20 3.10 2.15
Sunday 3 November 2024
16:30 NK Varazdin 1 – 0 HNK Hajduk Split 4.62 3.41 1.90
14:00 Istra 1961 0 – 1 HNK Rijeka 4.60 3.33 1.98
Saturday 2 November 2024
16:30 NK Osijek 2 – 0 HNK Gorica 1.44 5.28 10.50
14:00 NK Lokomotiva Zagreb 0 – 1 NK Slaven Belupo 2.45 3.52 3.52
Friday 1 November 2024
17:00 Sibenik 0 – 4 Dinamo Zagreb 10.00 5.50 1.33
Sunday 27 October 2024
16:30 HNK Gorica 1 – 0 Istra 1961 2.50 3.10 2.63
14:00 Dinamo Zagreb 2 – 4 NK Osijek 1.36 4.33 7.50
Saturday 26 October 2024
17:30 HNK Rijeka 1 – 1 NK Varazdin 1.57 4.08 6.80
15:00 HNK Hajduk Split 2 – 1 NK Lokomotiva Zagreb 1.30 5.78 10.50
Friday 25 October 2024
17:00 NK Slaven Belupo 2 – 2 Sibenik 1.85 3.25 3.90
Sunday 20 October 2024
17:30 NK Varazdin 2 – 1 HNK Gorica 1.60 3.80 5.25
15:00 NK Slaven Belupo 0 – 2 HNK Hajduk Split 5.00 3.80 1.60
Saturday 19 October 2024
17:30 Istra 1961 2 – 2 Dinamo Zagreb 6.50 4.75 1.40
15:00 Sibenik 1 – 3 NK Osijek 3.70 3.20 1.95
Friday 18 October 2024
17:00 NK Lokomotiva Zagreb 2 – 2 HNK Rijeka 3.80 3.10 2.00
Sunday 6 October 2024
17:30 HNK Hajduk Split 4 – 0 Sibenik 1.28 5.75 15.00
15:00 NK Varazdin 0 – 1 Dinamo Zagreb 9.00 4.72 1.48
Saturday 5 October 2024
17:30 NK Slaven Belupo 0 – 0 HNK Rijeka 5.80 4.10 1.69
15:00 NK Lokomotiva Zagreb 2 – 0 HNK Gorica 1.71 3.85 5.60
Friday 4 October 2024
17:00 Istra 1961 2 – 1 NK Osijek 3.60 3.41 2.26
Monday 30 September 2024
15:00 HNK Gorica 2 – 1 NK Slaven Belupo 2.85 3.40 2.74
Sunday 29 September 2024
19:00 HNK Rijeka 0 – 0 HNK Hajduk Split 2.60 3.18 3.40
16:30 NK Osijek 2 – 1 NK Varazdin 1.97 3.53 4.08
Saturday 28 September 2024
19:00 Dinamo Zagreb 5 – 1 NK Lokomotiva Zagreb 1.25 6.77 13.00
Friday 27 September 2024
17:00 Sibenik 0 – 0 Istra 1961 2.30 3.28 3.72
Sunday 22 September 2024
19:00 HNK Rijeka 3 – 0 Sibenik 1.37 5.50 11.07
16:30 NK Lokomotiva Zagreb 0 – 1 NK Osijek 2.70 3.47 2.63
Saturday 21 September 2024
19:00 HNK Hajduk Split 4 – 1 HNK Gorica 1.27 6.13 13.00
16:30 NK Slaven Belupo 4 – 1 Dinamo Zagreb 12.50 6.00 1.32
Friday 20 September 2024
17:00 NK Varazdin 1 – 0 Istra 1961 2.05 3.45 4.80
Sunday 15 September 2024
19:00 Sibenik 0 – 0 NK Varazdin 2.74 3.23 2.77
16:30 NK Osijek 1 – 0 NK Slaven Belupo 1.48 4.33 7.28
Saturday 14 September 2024
19:00 HNK Gorica 0 – 1 HNK Rijeka 6.33 4.15 1.58
16:30 Istra 1961 0 – 2 NK Lokomotiva Zagreb 2.50 3.30 3.12
Friday 13 September 2024
19:00 Dinamo Zagreb 0 – 1 HNK Hajduk Split 1.58 4.00 7.00
Sunday 1 September 2024
19:45 HNK Rijeka 1 – 1 Dinamo Zagreb 5.00 3.75 1.83
17:15 NK Lokomotiva Zagreb 0 – 1 NK Varazdin 2.15 3.54 3.83
Saturday 31 August 2024
19:45 HNK Hajduk Split 1 – 0 NK Osijek 1.68 4.05 5.33
17:15 NK Slaven Belupo 0 – 1 Istra 1961 3.00 3.25 2.79
Friday 30 August 2024
19:00 HNK Gorica 2 – 1 Sibenik 2.19 3.52 3.54
Sunday 25 August 2024
19:45 NK Osijek 0 – 2 HNK Rijeka 2.39 3.41 3.11
17:15 Istra 1961 1 – 1 HNK Hajduk Split 5.10 3.94 1.71
Saturday 24 August 2024
19:30 Dinamo Zagreb 2 – 1 HNK Gorica 1.23 7.10 14.00
17:15 NK Varazdin 2 – 0 NK Slaven Belupo 1.93 3.70 4.40
Friday 23 August 2024
19:00 NK Lokomotiva Zagreb 0 – 1 Sibenik 1.87 3.82 4.26
Sunday 18 August 2024
20:00 HNK Rijeka 4 – 0 Istra 1961 1.57 4.15 6.10
20:00 HNK Gorica 2 – 2 NK Osijek 4.60 3.84 1.77
17:50 HNK Hajduk Split 2 – 1 NK Varazdin 1.45 4.55 7.25
Saturday 17 August 2024
20:00 NK Slaven Belupo 2 – 2 NK Lokomotiva Zagreb 2.62 3.57 2.60
Friday 16 August 2024
20:00 Dinamo Zagreb 3 – 0 Sibenik 1.17 7.80 18.00
Sunday 11 August 2024
20:00 NK Osijek 1 – 2 Dinamo Zagreb 5.43 3.84 1.68
20:00 NK Varazdin 0 – 0 HNK Rijeka 4.61 3.80 1.80
17:30 NK Lokomotiva Zagreb 1 – 1 HNK Hajduk Split 4.45 4.05 1.81
Saturday 10 August 2024
20:00 Istra 1961 2 – 1 HNK Gorica 1.91 3.50 4.49
Friday 9 August 2024
17:30 Sibenik 2 – 0 NK Slaven Belupo 2.18 3.50 3.68
Sunday 4 August 2024
20:00 HNK Hajduk Split 2 – 1 NK Slaven Belupo 1.22 6.65 14.00
20:00 NK Osijek 1 – 2 Sibenik 1.42 4.75 8.09
17:50 HNK Rijeka 4 – 0 NK Lokomotiva Zagreb 1.51 4.40 6.70
Saturday 3 August 2024
20:00 HNK Gorica 0 – 0 NK Varazdin 2.81 3.22 2.88
Friday 2 August 2024
20:00 Dinamo Zagreb 5 – 0 Istra 1961 1.26 6.10 13.00

Every league on this page, in one API call

1,693,122 matches across 1,381 competitions, with a price at kickoff on 803,876 of them. The free key reaches every country in the archive, for yesterday, as one whole day.

Get a free key