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

HNL 2026/27

Every result, the table as it finished, and the price each match went off at. 54 matches played between July 2026 and October 2026.

54Matches
164Goals
3.04Per game
53.7%Home wins
63%Priced at kickoff
HNK Hajduk SplitTop 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 HHSHNK Hajduk Split 11 7 2 2 +10 23
2 DZDinamo Zagreb 10 7 1 2 +12 22
3 NVNK Varazdin 11 5 3 3 +5 18
4 NONK Osijek 11 5 2 4 +3 17
5 HRHNK Rijeka 10 5 2 3 +3 17
6 ISTIstra 1961 11 3 4 4 +1 13
7 NSBNK Slaven Belupo 11 4 1 6 -9 13
8 NLZNK Lokomotiva Zagreb 11 3 2 6 -4 11
9 RUDRudes 11 3 1 7 -13 10
10 HGHNK Gorica 11 1 4 6 -8 7

How the season went

Every figure counted from the matches, not typed in.

Goals per game
3.04
164 goals. 63% of matches went over 2.5.
Home advantage
53.7%
Draws 20.4%, away wins 25.9%.
Half-time lead held
85.7%
From 35 matches where someone led at the break.
2–0 6 · 11.1%
2–2 5 · 9.3%
2–1 5 · 9.3%
1–2 4 · 7.4%
1–0 4 · 7.4%
0–0 4 · 7.4%

Results 90

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.

Saturday 19 December 2026
16:00 NK Varazdin scheduled NK Lokomotiva Zagreb — — —
16:00 Rudes scheduled HNK Gorica — — —
16:00 HNK Rijeka scheduled NK Slaven Belupo — — —
16:00 Istra 1961 scheduled NK Osijek — — —
16:00 Dinamo Zagreb scheduled HNK Hajduk Split — — —
Saturday 12 December 2026
16:00 NK Slaven Belupo scheduled Rudes — — —
16:00 NK Osijek scheduled NK Varazdin — — —
16:00 NK Lokomotiva Zagreb scheduled Dinamo Zagreb — — —
16:00 HNK Hajduk Split scheduled HNK Rijeka — — —
16:00 HNK Gorica scheduled Istra 1961 — — —
Saturday 5 December 2026
16:00 NK Varazdin scheduled HNK Gorica — — —
16:00 NK Slaven Belupo scheduled HNK Hajduk Split — — —
16:00 Rudes scheduled Istra 1961 — — —
16:00 HNK Rijeka scheduled NK Lokomotiva Zagreb — — —
16:00 Dinamo Zagreb scheduled NK Osijek — — —
Thursday 3 December 2026
17:00 HNK Rijeka scheduled Dinamo Zagreb 3.28 3.40 2.30
Saturday 28 November 2026
16:00 NK Osijek scheduled HNK Rijeka — — —
16:00 NK Lokomotiva Zagreb scheduled NK Slaven Belupo — — —
16:00 Istra 1961 scheduled NK Varazdin — — —
16:00 HNK Hajduk Split scheduled Rudes — — —
16:00 HNK Gorica scheduled Dinamo Zagreb — — —
Saturday 21 November 2026
16:00 NK Slaven Belupo scheduled NK Osijek — — —
16:00 Rudes scheduled NK Varazdin — — —
16:00 HNK Rijeka scheduled HNK Gorica — — —
16:00 HNK Hajduk Split scheduled NK Lokomotiva Zagreb — — —
16:00 Dinamo Zagreb scheduled Istra 1961 — — —
Sunday 8 November 2026
17:00 NK Varazdin scheduled Dinamo Zagreb — — —
14:00 NK Osijek scheduled HNK Hajduk Split — — —
Saturday 7 November 2026
17:00 Istra 1961 scheduled HNK Rijeka — — —
14:00 HNK Gorica scheduled NK Slaven Belupo — — —
Friday 6 November 2026
17:00 NK Lokomotiva Zagreb scheduled Rudes — — —
Sunday 1 November 2026
17:00 NK Lokomotiva Zagreb scheduled NK Osijek — — —
14:00 HNK Rijeka scheduled NK Varazdin — — —
Saturday 31 October 2026
17:00 Rudes scheduled Dinamo Zagreb — — —
14:00 HNK Hajduk Split scheduled HNK Gorica — — —
Friday 30 October 2026
17:00 NK Slaven Belupo scheduled Istra 1961 — — —
Tuesday 27 October 2026
17:00 Dinamo Zagreb 2 – 1 HNK Rijeka — — —
Monday 26 October 2026
17:00 Istra 1961 2 – 2 HNK Hajduk Split — — —
Sunday 25 October 2026
17:00 NK Osijek 0 – 1 Rudes — — —
Saturday 24 October 2026
16:00 NK Varazdin 1 – 2 NK Slaven Belupo — — —
13:00 HNK Gorica 0 – 0 NK Lokomotiva Zagreb — — —
Sunday 18 October 2026
16:00 NK Slaven Belupo 1 – 5 Dinamo Zagreb — — —
13:00 HNK Hajduk Split 1 – 0 NK Varazdin — — —
Saturday 17 October 2026
16:00 NK Osijek 1 – 1 HNK Gorica — — —
13:00 NK Lokomotiva Zagreb 2 – 0 Istra 1961 — — —
Friday 16 October 2026
16:00 Rudes 1 – 2 HNK Rijeka — — —
Sunday 11 October 2026
16:00 NK Slaven Belupo 4 – 1 HNK Rijeka — — —
13:00 NK Lokomotiva Zagreb 0 – 1 NK Varazdin — — —
Saturday 10 October 2026
16:00 NK Osijek 1 – 3 Istra 1961 — — —
13:00 HNK Hajduk Split 2 – 1 Dinamo Zagreb — — —
Friday 9 October 2026
16:00 HNK Gorica 1 – 2 Rudes — — —
Sunday 20 September 2026
18:00 Dinamo Zagreb 3 – 2 NK Lokomotiva Zagreb — — —
15:00 HNK Rijeka 3 – 0 HNK Hajduk Split — — —
Saturday 19 September 2026
18:00 Istra 1961 0 – 1 HNK Gorica — — —
15:00 NK Varazdin 0 – 0 NK Osijek — — —
Friday 18 September 2026
18:00 Rudes 2 – 2 NK Slaven Belupo — — —
Monday 14 September 2026
16:00 HNK Gorica 2 – 2 NK Varazdin 3.12 3.40 2.18
Sunday 13 September 2026
18:00 HNK Hajduk Split 1 – 0 NK Slaven Belupo 1.33 5.39 8.20
15:00 Istra 1961 3 – 2 Rudes 1.47 4.36 6.54
Saturday 12 September 2026
18:00 NK Lokomotiva Zagreb 1 – 1 HNK Rijeka 5.10 3.88 1.85
15:00 NK Osijek 4 – 2 Dinamo Zagreb 4.90 3.95 1.65
Sunday 6 September 2026
19:00 NK Slaven Belupo 2 – 1 NK Lokomotiva Zagreb 2.46 3.66 2.80
16:00 Rudes 0 – 4 HNK Hajduk Split 8.25 5.70 1.37
Saturday 5 September 2026
19:00 HNK Rijeka 4 – 1 NK Osijek 1.85 3.40 5.00
16:00 Dinamo Zagreb 1 – 0 HNK Gorica 1.15 8.90 20.50
Friday 4 September 2026
18:00 NK Varazdin 0 – 0 Istra 1961 1.82 3.70 4.20
Monday 31 August 2026
19:30 HNK Gorica 0 – 0 HNK Rijeka 6.75 3.90 1.59
16:30 HNK Hajduk Split 2 – 0 NK Lokomotiva Zagreb 1.37 5.55 8.80
Sunday 30 August 2026
18:00 NK Osijek 3 – 0 NK Slaven Belupo 1.64 4.20 5.90
Saturday 29 August 2026
19:00 NK Varazdin 2 – 0 Rudes 1.30 5.69 10.80
16:30 Istra 1961 2 – 2 Dinamo Zagreb 8.57 5.43 1.38
Sunday 23 August 2026
19:00 HNK Hajduk Split 4 – 0 NK Osijek 2.34 3.68 3.75
16:30 HNK Rijeka 3 – 2 Istra 1961 1.52 4.50 6.80
Saturday 22 August 2026
19:00 Dinamo Zagreb 3 – 1 NK Varazdin 1.60 4.80 7.00
16:30 NK Slaven Belupo 2 – 0 HNK Gorica 2.76 3.40 2.60
Friday 21 August 2026
18:00 Rudes 4 – 1 NK Lokomotiva Zagreb 6.50 4.25 1.83
Sunday 16 August 2026
19:00 HNK Gorica 1 – 2 HNK Hajduk Split 5.00 4.00 1.75
16:30 NK Varazdin 2 – 0 HNK Rijeka 3.11 3.22 2.70
Saturday 15 August 2026
19:00 NK Osijek 1 – 0 NK Lokomotiva Zagreb 1.91 3.60 4.30
16:30 Istra 1961 3 – 0 NK Slaven Belupo 1.88 3.80 4.07
Friday 14 August 2026
18:00 Dinamo Zagreb 4 – 0 Rudes 1.11 10.00 26.00
Sunday 9 August 2026
19:00 HNK Hajduk Split 2 – 2 Istra 1961 1.42 5.05 7.80
16:30 NK Slaven Belupo 1 – 4 NK Varazdin 2.75 3.30 2.71
Saturday 8 August 2026
19:00 NK Lokomotiva Zagreb 3 – 1 HNK Gorica 2.15 3.66 4.30
16:30 Rudes 1 – 6 NK Osijek 4.75 3.65 1.84
Sunday 2 August 2026
19:00 HNK Rijeka 2 – 1 Rudes 1.24 6.85 17.00
16:30 NK Varazdin 2 – 1 HNK Hajduk Split 3.72 3.40 2.42
Saturday 1 August 2026
19:00 HNK Gorica 0 – 2 NK Osijek 2.45 3.06 3.28
16:30 Istra 1961 2 – 3 NK Lokomotiva Zagreb 2.90 3.36 2.92
Friday 31 July 2026
18:00 Dinamo Zagreb 2 – 0 NK Slaven Belupo 1.25 6.80 11.50

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