HNL predictions
Explore the next HNL predictions: 1X2 probabilities, double chance, BTTS, Over/Under, likely score and verified reliability.
Data updated:
Explore fixtures
Match calendar
Choose a day to view its fixtures, results and available predictions.
Today
| M | T | W | T | F | S | S |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | ||
| 6 | 7 | 8 | 9 | 10 | 11 | 12 |
| 13 | 14 | 15 | 16 | 17 | 18 | 19 |
| 20 | 21 | 22 | 23 | 24 | 25 | 26 |
| 27 | 28 | 29 | 30 |
| M | T | W | T | F | S | S |
|---|---|---|---|---|---|---|
| 3 | 4 | 5 | 6 | 7 | 9 | |
| 10 | 11 | 12 | 13 | 14 | 16 | |
| 17 | 18 | 19 | 20 | 21 | 23 | |
| 24 | 25 | 26 | 27 | 28 | 30 | |
| 31 |
| M | T | W | T | F | S | S |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 6 | ||
| 7 | 8 | 9 | 10 | 11 | 13 | |
| 14 | 15 | 16 | 17 | 18 | 20 | |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 |
| M | T | W | T | F | S | S |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | |||
| 5 | 6 | 7 | 8 | 9 | 11 | |
| 12 | 13 | 14 | 15 | 16 | 18 | |
| 19 | 20 | 21 | 22 | 23 | 25 | |
| 26 | 27 | 28 | 29 | 30 |
| M | T | W | T | F | S | S |
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | 3 | 4 | 5 | 6 | 8 | |
| 9 | 10 | 11 | 12 | 13 | 14 | 15 |
| 16 | 17 | 18 | 19 | 20 | 22 | |
| 23 | 24 | 25 | 26 | 27 | 29 | |
| 30 |
| M | T | W | T | F | S | S |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 6 | ||
| 7 | 8 | 9 | 10 | 11 | 13 | |
| 14 | 15 | 16 | 17 | 18 | 20 | |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 | 31 |
| M | T | W | T | F | S | S |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | ||||
| 4 | 5 | 6 | 7 | 8 | 9 | 10 |
| 11 | 12 | 13 | 14 | 15 | 16 | 17 |
| 18 | 19 | 20 | 21 | 22 | 24 | |
| 25 | 26 | 27 | 28 | 29 | 31 |
| M | T | W | T | F | S | S |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 7 | |
| 8 | 9 | 10 | 11 | 12 | 14 | |
| 15 | 16 | 17 | 18 | 19 | 21 | |
| 22 | 23 | 24 | 25 | 26 | 28 |
| M | T | W | T | F | S | S |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 7 | |
| 8 | 9 | 10 | 11 | 12 | 14 | |
| 15 | 16 | 17 | 18 | 19 | 21 | |
| 22 | 23 | 24 | 25 | 26 | 27 | 28 |
| 29 | 30 | 31 |
| M | T | W | T | F | S | S |
|---|---|---|---|---|---|---|
| 1 | 2 | 4 | ||||
| 5 | 6 | 7 | 8 | 9 | 11 | |
| 12 | 13 | 14 | 15 | 16 | 18 | |
| 19 | 20 | 21 | 22 | 23 | 25 | |
| 26 | 27 | 28 | 29 | 30 |
| M | T | W | T | F | S | S |
|---|---|---|---|---|---|---|
| 2 | ||||||
| 3 | 4 | 5 | 6 | 7 | 9 | |
| 10 | 11 | 13 | 14 | 16 | ||
| 17 | 18 | 19 | 20 | 21 | 23 | |
| 24 | 25 | 26 | 27 | 28 | 29 | 30 |
| 31 |
Friday 31 July 2026
1 match
- Dinamo ZagrebNK Slaven BelupoPrediction availableOpen match
Saturday 1 August 2026
2 matches
- Istra 1961NK Lokomotiva ZagrebPrediction availableOpen match
- HNK GoricaNK OsijekPrediction availableOpen match
Sunday 2 August 2026
2 matches
- NK VarazdinHNK Hajduk SplitPrediction availableOpen match
- HNK RijekaRudesFixture only
Saturday 8 August 2026
5 matches
- HNK Hajduk SplitIstra 1961Fixture onlyOpen match
- HNK RijekaDinamo ZagrebFixture onlyOpen match
- NK Lokomotiva ZagrebHNK GoricaFixture onlyOpen match
- NK Slaven BelupoNK VarazdinFixture onlyOpen match
- RudesNK OsijekFixture only
Saturday 15 August 2026
5 matches
- Dinamo ZagrebRudesFixture only
- HNK GoricaHNK Hajduk SplitFixture onlyOpen match
- Istra 1961NK Slaven BelupoFixture onlyOpen match
- NK OsijekNK Lokomotiva ZagrebFixture onlyOpen match
- NK VarazdinHNK RijekaFixture onlyOpen match
Saturday 22 August 2026
5 matches
- Dinamo ZagrebNK VarazdinFixture onlyOpen match
- HNK Hajduk SplitNK OsijekFixture onlyOpen match
- HNK RijekaIstra 1961Fixture onlyOpen match
- NK Slaven BelupoHNK GoricaFixture onlyOpen match
- RudesNK Lokomotiva ZagrebFixture only
Saturday 29 August 2026
5 matches
- HNK GoricaHNK RijekaFixture onlyOpen match
- Istra 1961Dinamo ZagrebFixture onlyOpen match
- NK Lokomotiva ZagrebHNK Hajduk SplitFixture onlyOpen match
- NK OsijekNK Slaven BelupoFixture onlyOpen match
- NK VarazdinRudesFixture onlyOpen match
Saturday 5 September 2026
5 matches
- Dinamo ZagrebHNK GoricaFixture onlyOpen match
- HNK RijekaNK OsijekFixture onlyOpen match
- NK Slaven BelupoNK Lokomotiva ZagrebFixture onlyOpen match
- NK VarazdinIstra 1961Fixture onlyOpen match
- RudesHNK Hajduk SplitFixture onlyOpen match
Saturday 12 September 2026
5 matches
- HNK GoricaNK VarazdinFixture onlyOpen match
- HNK Hajduk SplitNK Slaven BelupoFixture onlyOpen match
- Istra 1961RudesFixture onlyOpen match
- NK Lokomotiva ZagrebHNK RijekaFixture onlyOpen match
- NK OsijekDinamo ZagrebFixture onlyOpen match
Saturday 19 September 2026
5 matches
- Dinamo ZagrebNK Lokomotiva ZagrebFixture onlyOpen match
- HNK RijekaHNK Hajduk SplitFixture onlyOpen match
- Istra 1961HNK GoricaFixture onlyOpen match
- NK VarazdinNK OsijekFixture onlyOpen match
- RudesNK Slaven BelupoFixture onlyOpen match
Saturday 10 October 2026
5 matches
- HNK GoricaRudesFixture only
- HNK Hajduk SplitDinamo ZagrebFixture only
- NK Lokomotiva ZagrebNK VarazdinFixture only
- NK OsijekIstra 1961Fixture only
- NK Slaven BelupoHNK RijekaFixture only
Saturday 17 October 2026
5 matches
- HNK Hajduk SplitNK VarazdinFixture only
- NK Lokomotiva ZagrebIstra 1961Fixture only
- NK OsijekHNK GoricaFixture only
- NK Slaven BelupoDinamo ZagrebFixture only
- RudesHNK RijekaFixture only
Saturday 24 October 2026
5 matches
- Dinamo ZagrebHNK RijekaFixture only
- HNK GoricaNK Lokomotiva ZagrebFixture only
- Istra 1961HNK Hajduk SplitFixture only
- NK OsijekRudesFixture only
- NK VarazdinNK Slaven BelupoFixture only
Saturday 31 October 2026
5 matches
- HNK Hajduk SplitHNK GoricaFixture only
- HNK RijekaNK VarazdinFixture only
- NK Lokomotiva ZagrebNK OsijekFixture only
- NK Slaven BelupoIstra 1961Fixture only
- RudesDinamo ZagrebFixture only
Saturday 7 November 2026
5 matches
- HNK GoricaNK Slaven BelupoFixture only
- Istra 1961HNK RijekaFixture only
- NK Lokomotiva ZagrebRudesFixture only
- NK OsijekHNK Hajduk SplitFixture only
- NK VarazdinDinamo ZagrebFixture only
Saturday 21 November 2026
5 matches
- Dinamo ZagrebIstra 1961Fixture only
- HNK Hajduk SplitNK Lokomotiva ZagrebFixture only
- HNK RijekaHNK GoricaFixture only
- NK Slaven BelupoNK OsijekFixture only
- RudesNK VarazdinFixture only
Saturday 28 November 2026
5 matches
- HNK GoricaDinamo ZagrebFixture only
- HNK Hajduk SplitRudesFixture only
- Istra 1961NK VarazdinFixture only
- NK Lokomotiva ZagrebNK Slaven BelupoFixture only
- NK OsijekHNK RijekaFixture only
Saturday 5 December 2026
5 matches
- Dinamo ZagrebNK OsijekFixture only
- HNK RijekaNK Lokomotiva ZagrebFixture only
- NK Slaven BelupoHNK Hajduk SplitFixture only
- NK VarazdinHNK GoricaFixture only
- RudesIstra 1961Fixture only
Saturday 12 December 2026
5 matches
- HNK GoricaIstra 1961Fixture only
- HNK Hajduk SplitHNK RijekaFixture only
- NK Lokomotiva ZagrebDinamo ZagrebFixture only
- NK OsijekNK VarazdinFixture only
- NK Slaven BelupoRudesFixture only
Saturday 19 December 2026
5 matches
- Dinamo ZagrebHNK Hajduk SplitFixture only
- HNK RijekaNK Slaven BelupoFixture only
- Istra 1961NK OsijekFixture only
- NK VarazdinNK Lokomotiva ZagrebFixture only
- RudesHNK GoricaFixture only
Saturday 23 January 2027
5 matches
- Dinamo ZagrebNK Slaven BelupoFixture only
- HNK GoricaNK OsijekFixture only
- HNK RijekaRudesFixture only
- Istra 1961NK Lokomotiva ZagrebFixture only
- NK VarazdinHNK Hajduk SplitFixture only
Saturday 30 January 2027
5 matches
- HNK Hajduk SplitIstra 1961Fixture only
- HNK RijekaDinamo ZagrebFixture only
- NK Lokomotiva ZagrebHNK GoricaFixture only
- NK Slaven BelupoNK VarazdinFixture only
- RudesNK OsijekFixture only
Saturday 6 February 2027
5 matches
- Dinamo ZagrebRudesFixture only
- HNK GoricaHNK Hajduk SplitFixture only
- Istra 1961NK Slaven BelupoFixture only
- NK OsijekNK Lokomotiva ZagrebFixture only
- NK VarazdinHNK RijekaFixture only
Saturday 13 February 2027
5 matches
- Dinamo ZagrebNK VarazdinFixture only
- HNK Hajduk SplitNK OsijekFixture only
- HNK RijekaIstra 1961Fixture only
- NK Slaven BelupoHNK GoricaFixture only
- RudesNK Lokomotiva ZagrebFixture only
Saturday 20 February 2027
5 matches
- HNK GoricaHNK RijekaFixture only
- Istra 1961Dinamo ZagrebFixture only
- NK Lokomotiva ZagrebHNK Hajduk SplitFixture only
- NK OsijekNK Slaven BelupoFixture only
- NK VarazdinRudesFixture only
Saturday 27 February 2027
5 matches
- Dinamo ZagrebHNK GoricaFixture only
- HNK RijekaNK OsijekFixture only
- NK Slaven BelupoNK Lokomotiva ZagrebFixture only
- NK VarazdinIstra 1961Fixture only
- RudesHNK Hajduk SplitFixture only
Saturday 6 March 2027
5 matches
- HNK GoricaNK VarazdinFixture only
- HNK Hajduk SplitNK Slaven BelupoFixture only
- Istra 1961RudesFixture only
- NK Lokomotiva ZagrebHNK RijekaFixture only
- NK OsijekDinamo ZagrebFixture only
Saturday 13 March 2027
5 matches
- Dinamo ZagrebNK Lokomotiva ZagrebFixture only
- HNK RijekaHNK Hajduk SplitFixture only
- Istra 1961HNK GoricaFixture only
- NK VarazdinNK OsijekFixture only
- RudesNK Slaven BelupoFixture only
Saturday 20 March 2027
5 matches
- HNK GoricaRudesFixture only
- HNK Hajduk SplitDinamo ZagrebFixture only
- NK Lokomotiva ZagrebNK VarazdinFixture only
- NK OsijekIstra 1961Fixture only
- NK Slaven BelupoHNK RijekaFixture only
Saturday 3 April 2027
5 matches
- HNK Hajduk SplitNK VarazdinFixture only
- NK Lokomotiva ZagrebIstra 1961Fixture only
- NK OsijekHNK GoricaFixture only
- NK Slaven BelupoDinamo ZagrebFixture only
- RudesHNK RijekaFixture only
Saturday 10 April 2027
5 matches
- Dinamo ZagrebHNK RijekaFixture only
- HNK GoricaNK Lokomotiva ZagrebFixture only
- Istra 1961HNK Hajduk SplitFixture only
- NK OsijekRudesFixture only
- NK VarazdinNK Slaven BelupoFixture only
Saturday 17 April 2027
5 matches
- HNK Hajduk SplitHNK GoricaFixture only
- HNK RijekaNK VarazdinFixture only
- NK Lokomotiva ZagrebNK OsijekFixture only
- NK Slaven BelupoIstra 1961Fixture only
- RudesDinamo ZagrebFixture only
Saturday 24 April 2027
5 matches
- HNK GoricaNK Slaven BelupoFixture only
- Istra 1961HNK RijekaFixture only
- NK Lokomotiva ZagrebRudesFixture only
- NK OsijekHNK Hajduk SplitFixture only
- NK VarazdinDinamo ZagrebFixture only
Saturday 1 May 2027
5 matches
- Dinamo ZagrebIstra 1961Fixture only
- HNK Hajduk SplitNK Lokomotiva ZagrebFixture only
- HNK RijekaHNK GoricaFixture only
- NK Slaven BelupoNK OsijekFixture only
- RudesNK VarazdinFixture only
Saturday 8 May 2027
5 matches
- HNK GoricaDinamo ZagrebFixture only
- HNK Hajduk SplitRudesFixture only
- Istra 1961NK VarazdinFixture only
- NK Lokomotiva ZagrebNK Slaven BelupoFixture only
- NK OsijekHNK RijekaFixture only
Wednesday 12 May 2027
5 matches
- Dinamo ZagrebNK OsijekFixture only
- HNK RijekaNK Lokomotiva ZagrebFixture only
- NK Slaven BelupoHNK Hajduk SplitFixture only
- NK VarazdinHNK GoricaFixture only
- RudesIstra 1961Fixture only
Saturday 15 May 2027
5 matches
- HNK GoricaIstra 1961Fixture only
- HNK Hajduk SplitHNK RijekaFixture only
- NK Lokomotiva ZagrebDinamo ZagrebFixture only
- NK OsijekNK VarazdinFixture only
- NK Slaven BelupoRudesFixture only
Saturday 22 May 2027
5 matches
- Dinamo ZagrebHNK Hajduk SplitFixture only
- HNK RijekaNK Slaven BelupoFixture only
- Istra 1961NK OsijekFixture only
- NK VarazdinNK Lokomotiva ZagrebFixture only
- RudesHNK GoricaFixture only
Calendar updated
Show the full match list
- Dinamo Zagreb – NK Slaven Belupo (Prediction available)
- Istra 1961 – NK Lokomotiva Zagreb (Prediction available)
- HNK Gorica – NK Osijek (Prediction available)
- NK Varazdin – HNK Hajduk Split (Prediction available)
- HNK Rijeka – Rudes (Fixture only)
- HNK Hajduk Split – Istra 1961 (Fixture only)
- NK Lokomotiva Zagreb – HNK Gorica (Fixture only)
- HNK Rijeka – Dinamo Zagreb (Fixture only)
- Rudes – NK Osijek (Fixture only)
- NK Slaven Belupo – NK Varazdin (Fixture only)
- Dinamo Zagreb – Rudes (Fixture only)
- HNK Gorica – HNK Hajduk Split (Fixture only)
- Istra 1961 – NK Slaven Belupo (Fixture only)
- NK Osijek – NK Lokomotiva Zagreb (Fixture only)
- NK Varazdin – HNK Rijeka (Fixture only)
- Dinamo Zagreb – NK Varazdin (Fixture only)
- HNK Hajduk Split – NK Osijek (Fixture only)
- HNK Rijeka – Istra 1961 (Fixture only)
- Rudes – NK Lokomotiva Zagreb (Fixture only)
- NK Slaven Belupo – HNK Gorica (Fixture only)
- HNK Gorica – HNK Rijeka (Fixture only)
- Istra 1961 – Dinamo Zagreb (Fixture only)
- NK Lokomotiva Zagreb – HNK Hajduk Split (Fixture only)
- NK Osijek – NK Slaven Belupo (Fixture only)
- NK Varazdin – Rudes (Fixture only)
- Dinamo Zagreb – HNK Gorica (Fixture only)
- HNK Rijeka – NK Osijek (Fixture only)
- Rudes – HNK Hajduk Split (Fixture only)
- NK Slaven Belupo – NK Lokomotiva Zagreb (Fixture only)
- NK Varazdin – Istra 1961 (Fixture only)
- HNK Gorica – NK Varazdin (Fixture only)
- HNK Hajduk Split – NK Slaven Belupo (Fixture only)
- Istra 1961 – Rudes (Fixture only)
- NK Lokomotiva Zagreb – HNK Rijeka (Fixture only)
- NK Osijek – Dinamo Zagreb (Fixture only)
- Dinamo Zagreb – NK Lokomotiva Zagreb (Fixture only)
- Istra 1961 – HNK Gorica (Fixture only)
- HNK Rijeka – HNK Hajduk Split (Fixture only)
- Rudes – NK Slaven Belupo (Fixture only)
- NK Varazdin – NK Osijek (Fixture only)
- HNK Gorica – Rudes (Fixture only)
- HNK Hajduk Split – Dinamo Zagreb (Fixture only)
- NK Lokomotiva Zagreb – NK Varazdin (Fixture only)
- NK Osijek – Istra 1961 (Fixture only)
- NK Slaven Belupo – HNK Rijeka (Fixture only)
- HNK Hajduk Split – NK Varazdin (Fixture only)
- NK Lokomotiva Zagreb – Istra 1961 (Fixture only)
- NK Osijek – HNK Gorica (Fixture only)
- Rudes – HNK Rijeka (Fixture only)
- NK Slaven Belupo – Dinamo Zagreb (Fixture only)
- Dinamo Zagreb – HNK Rijeka (Fixture only)
- HNK Gorica – NK Lokomotiva Zagreb (Fixture only)
- Istra 1961 – HNK Hajduk Split (Fixture only)
- NK Osijek – Rudes (Fixture only)
- NK Varazdin – NK Slaven Belupo (Fixture only)
- HNK Hajduk Split – HNK Gorica (Fixture only)
- NK Lokomotiva Zagreb – NK Osijek (Fixture only)
- HNK Rijeka – NK Varazdin (Fixture only)
- Rudes – Dinamo Zagreb (Fixture only)
- NK Slaven Belupo – Istra 1961 (Fixture only)
- HNK Gorica – NK Slaven Belupo (Fixture only)
- Istra 1961 – HNK Rijeka (Fixture only)
- NK Lokomotiva Zagreb – Rudes (Fixture only)
- NK Osijek – HNK Hajduk Split (Fixture only)
- NK Varazdin – Dinamo Zagreb (Fixture only)
- Dinamo Zagreb – Istra 1961 (Fixture only)
- HNK Hajduk Split – NK Lokomotiva Zagreb (Fixture only)
- HNK Rijeka – HNK Gorica (Fixture only)
- Rudes – NK Varazdin (Fixture only)
- NK Slaven Belupo – NK Osijek (Fixture only)
- HNK Gorica – Dinamo Zagreb (Fixture only)
- HNK Hajduk Split – Rudes (Fixture only)
- Istra 1961 – NK Varazdin (Fixture only)
- NK Lokomotiva Zagreb – NK Slaven Belupo (Fixture only)
- NK Osijek – HNK Rijeka (Fixture only)
- Dinamo Zagreb – NK Osijek (Fixture only)
- HNK Rijeka – NK Lokomotiva Zagreb (Fixture only)
- Rudes – Istra 1961 (Fixture only)
- NK Slaven Belupo – HNK Hajduk Split (Fixture only)
- NK Varazdin – HNK Gorica (Fixture only)
- HNK Gorica – Istra 1961 (Fixture only)
- HNK Hajduk Split – HNK Rijeka (Fixture only)
- NK Lokomotiva Zagreb – Dinamo Zagreb (Fixture only)
- NK Osijek – NK Varazdin (Fixture only)
- NK Slaven Belupo – Rudes (Fixture only)
- Dinamo Zagreb – HNK Hajduk Split (Fixture only)
- Istra 1961 – NK Osijek (Fixture only)
- HNK Rijeka – NK Slaven Belupo (Fixture only)
- Rudes – HNK Gorica (Fixture only)
- NK Varazdin – NK Lokomotiva Zagreb (Fixture only)
- Dinamo Zagreb – NK Slaven Belupo (Fixture only)
- HNK Gorica – NK Osijek (Fixture only)
- Istra 1961 – NK Lokomotiva Zagreb (Fixture only)
- HNK Rijeka – Rudes (Fixture only)
- NK Varazdin – HNK Hajduk Split (Fixture only)
- HNK Hajduk Split – Istra 1961 (Fixture only)
- NK Lokomotiva Zagreb – HNK Gorica (Fixture only)
- HNK Rijeka – Dinamo Zagreb (Fixture only)
- Rudes – NK Osijek (Fixture only)
- NK Slaven Belupo – NK Varazdin (Fixture only)
- Dinamo Zagreb – Rudes (Fixture only)
- HNK Gorica – HNK Hajduk Split (Fixture only)
- Istra 1961 – NK Slaven Belupo (Fixture only)
- NK Osijek – NK Lokomotiva Zagreb (Fixture only)
- NK Varazdin – HNK Rijeka (Fixture only)
- Dinamo Zagreb – NK Varazdin (Fixture only)
- HNK Hajduk Split – NK Osijek (Fixture only)
- HNK Rijeka – Istra 1961 (Fixture only)
- Rudes – NK Lokomotiva Zagreb (Fixture only)
- NK Slaven Belupo – HNK Gorica (Fixture only)
- HNK Gorica – HNK Rijeka (Fixture only)
- Istra 1961 – Dinamo Zagreb (Fixture only)
- NK Lokomotiva Zagreb – HNK Hajduk Split (Fixture only)
- NK Osijek – NK Slaven Belupo (Fixture only)
- NK Varazdin – Rudes (Fixture only)
- Dinamo Zagreb – HNK Gorica (Fixture only)
- HNK Rijeka – NK Osijek (Fixture only)
- Rudes – HNK Hajduk Split (Fixture only)
- NK Slaven Belupo – NK Lokomotiva Zagreb (Fixture only)
- NK Varazdin – Istra 1961 (Fixture only)
- HNK Gorica – NK Varazdin (Fixture only)
- HNK Hajduk Split – NK Slaven Belupo (Fixture only)
- Istra 1961 – Rudes (Fixture only)
- NK Lokomotiva Zagreb – HNK Rijeka (Fixture only)
- NK Osijek – Dinamo Zagreb (Fixture only)
- Dinamo Zagreb – NK Lokomotiva Zagreb (Fixture only)
- Istra 1961 – HNK Gorica (Fixture only)
- HNK Rijeka – HNK Hajduk Split (Fixture only)
- Rudes – NK Slaven Belupo (Fixture only)
- NK Varazdin – NK Osijek (Fixture only)
- HNK Gorica – Rudes (Fixture only)
- HNK Hajduk Split – Dinamo Zagreb (Fixture only)
- NK Lokomotiva Zagreb – NK Varazdin (Fixture only)
- NK Osijek – Istra 1961 (Fixture only)
- NK Slaven Belupo – HNK Rijeka (Fixture only)
- HNK Hajduk Split – NK Varazdin (Fixture only)
- NK Lokomotiva Zagreb – Istra 1961 (Fixture only)
- NK Osijek – HNK Gorica (Fixture only)
- Rudes – HNK Rijeka (Fixture only)
- NK Slaven Belupo – Dinamo Zagreb (Fixture only)
- Dinamo Zagreb – HNK Rijeka (Fixture only)
- HNK Gorica – NK Lokomotiva Zagreb (Fixture only)
- Istra 1961 – HNK Hajduk Split (Fixture only)
- NK Osijek – Rudes (Fixture only)
- NK Varazdin – NK Slaven Belupo (Fixture only)
- HNK Hajduk Split – HNK Gorica (Fixture only)
- NK Lokomotiva Zagreb – NK Osijek (Fixture only)
- HNK Rijeka – NK Varazdin (Fixture only)
- Rudes – Dinamo Zagreb (Fixture only)
- NK Slaven Belupo – Istra 1961 (Fixture only)
- HNK Gorica – NK Slaven Belupo (Fixture only)
- Istra 1961 – HNK Rijeka (Fixture only)
- NK Lokomotiva Zagreb – Rudes (Fixture only)
- NK Osijek – HNK Hajduk Split (Fixture only)
- NK Varazdin – Dinamo Zagreb (Fixture only)
- Dinamo Zagreb – Istra 1961 (Fixture only)
- HNK Hajduk Split – NK Lokomotiva Zagreb (Fixture only)
- HNK Rijeka – HNK Gorica (Fixture only)
- Rudes – NK Varazdin (Fixture only)
- NK Slaven Belupo – NK Osijek (Fixture only)
- HNK Gorica – Dinamo Zagreb (Fixture only)
- HNK Hajduk Split – Rudes (Fixture only)
- Istra 1961 – NK Varazdin (Fixture only)
- NK Lokomotiva Zagreb – NK Slaven Belupo (Fixture only)
- NK Osijek – HNK Rijeka (Fixture only)
- Dinamo Zagreb – NK Osijek (Fixture only)
- HNK Rijeka – NK Lokomotiva Zagreb (Fixture only)
- Rudes – Istra 1961 (Fixture only)
- NK Slaven Belupo – HNK Hajduk Split (Fixture only)
- NK Varazdin – HNK Gorica (Fixture only)
- HNK Gorica – Istra 1961 (Fixture only)
- HNK Hajduk Split – HNK Rijeka (Fixture only)
- NK Lokomotiva Zagreb – Dinamo Zagreb (Fixture only)
- NK Osijek – NK Varazdin (Fixture only)
- NK Slaven Belupo – Rudes (Fixture only)
- Dinamo Zagreb – HNK Hajduk Split (Fixture only)
- Istra 1961 – NK Osijek (Fixture only)
- HNK Rijeka – NK Slaven Belupo (Fixture only)
- Rudes – HNK Gorica (Fixture only)
- NK Varazdin – NK Lokomotiva Zagreb (Fixture only)
Upcoming HNL matches analysed
Upcoming fixtures with date, AI reading, quick insights and direct access to the full analysis.
Quick insights
Quick insights
Quick insights
Figures are recomputed from public history. Match-by-match detail remains verifiable on past results.
Latest verified results
Predictions are archived before kick-off, then checked against the real score.
Reliability, badge by badge
Each prediction is archived before kick-off, then checked against the final score. Unplayed matches are excluded from these rates.
| Profile | Accuracy | Volume | Scope |
|---|---|---|---|
| Very stable | Insufficient volume | 1 match verified | Very stable badge |
| Stable and better | Insufficient volume | 1 match verified | Stable and Very stable badges |
| Correct and better | Insufficient volume | 7 matches verified | Correct, Stable and Very stable badges |
The breakdown of every profile, including matches rated at risk, stays fully transparent on past results.
Beyond 1X2: BTTS, Over/Under and correct score
The model also covers HNL goal markets. For each market, this page keeps the best available mode among Performance, High performance and Ultra high performance over the 2025/26 season, with a minimum volume guard.
Cover two outcomes out of three (1X, X2 or 12): the model's safest call.
More or fewer than 2.5 goals: the model decides from its goal simulations.
The 5 most likely scores are simulated; the top one lands 7.7% of the time.
Reading a HNL prediction in 3 steps
- The badge first From Very stable to Correct, the badge sums up the model's confidence. Its real win rate per profile is shown above: that's the main cue.
- Then the probability A 55% favourite still loses almost one match in two. Probabilities quantify uncertainty, they don't remove it.
- The right market last Tight match? Double chance or BTTS are often more relevant than a plain 1X2. The likely score shows the dominant scenario.
The full methodology (Elo, goal simulations, calibration, context) is explained on the AI football prediction page.
Go further
FAQ – HNL AI predictions
Where can I find today's reliable, free HNL predictions?
This page gathers the AI HNL predictions from Foresportia (the Croatian top flight (HNL)): 1X2 probabilities, likely score, goal markets (BTTS, Over/Under) and a stability badge for every match, no sign-up. The full history is verifiable on the past results page.
How good is a “Very stable” prediction in HNL?
The stability badge rates each prediction on how clear the favourite is and how clean the context (stakes, rotation, derby). The more stable the badge, the more often the prediction lands. The Very stable sample is still too small in this league to publish a robust rate; Foresportia prioritises profiles with enough verified matches.
Are there BTTS and Over/Under predictions for HNL too?
Yes. For every match the model estimates the probability that both teams score (BTTS) and that the game goes over or under 2.5 goals, on top of 1X2 and double chance. Over the 2025/26 season, the model's Over/Under 2.5 side in Performance mode landed 76.9% of the time and its favourite double chance in Ultra high performance mode landed 76.9% of the time.
How is the most likely correct score computed?
The model simulates each team's goal distribution (calibrated Poisson/lambda) and derives the five most likely scores of the match. Over the 2025/26 season, the final score was in that top 5 for 43.6% of HNL matches.
What do the 1X2 probabilities mean?
For each match three probabilities are estimated: home win (1), draw (X) and away win (2). They sum to 100%. A 60% probability means that, over many similar matches, the outcome would occur about 6 times out of 10.
Can an AI predict a HNL match with certainty?
No. Football is a low-scoring sport where randomness is structural. A serious AI quantifies that uncertainty instead of hiding it: that's the whole point of probabilities and the stability badge.
HNL AI predictions: probabilities, goal markets and verifiable reliability
For every HNL match Foresportia publishes a free AI prediction: 1X2 probabilities, double chance, BTTS, Over/Under 2.5, most likely correct score and a stability badge. Each prediction is archived then checked against the real score, so you can freely verify the model's reliability, season after season, with no sign-up.