NK Istra 1961 endured a decidedly disappointing campaign in the 2023–24 HNL season, accumulating just 41 points from 36 matches with a record of ten wins, eleven draws, and fifteen losses. They finished firmly in mid-table mediocrity, scoring 36 goals whilst conceding 54, a goal difference of minus 18 that underscores a fundamental imbalance between ambition and defensive solidity. For a club of Istra's ambitions and history, this represented a below-average return, neither competitive enough for European qualification nor disastrous enough to suggest relegation peril, but certainly a campaign that will have disappointed supporters and management alike.
The underlying statistical profile reveals a team that struggled to impose itself tactically or territorially across 90 minutes. With possession averaging just 48 percent, Istra surrendered the initiative too frequently and operated as a reactive rather than proactive force. Their expected goals for of 1.04 per match betrayed an inability to generate clear-cut attacking opportunities, whilst the 0.7 big chances squandered per game suggests poor conversion efficiency compounded the shortage of chances created. Defensively, the xGA of 1.14 and 4.1 shots on target conceded per fixture point to systemic vulnerability to opposition transitions and set-piece threat. The season Performance Index of 0.448 reflects this mediocrity perfectly—neither dominant nor wholly outclassed in individual matches, but consistently inconsistent. Istra appeared caught between two tactical identities, their 15.4 fouls per game implying desperation and reactive defending rather than controlled, positional football.
The second-half improvement from 0.434 to 0.461 PI and a markedly superior points haul of 23 compared to the first leg's 18 signalled tentative progress, though the momentum proved insufficient to salvage the season comprehensively. Six wins in the final 18 matches suggested Istra found greater defensive shape and attacking coherence after the winter break, possibly through tactical adjustment or personnel rotation. However, the modest upward trajectory must be contextualized: seven losses in the second leg remained problematic, and an overall finish of tenth or eleventh reflects a club in transition rather than resurgence. The trajectory indicates a team finally hitting its stride towards season's end, yet one that never commanded consistent quality necessary for genuine ambition, leaving genuine uncertainty about whether the late-season uptick represents sustainable improvement or mere statistical noise.
| Pos | Club | Pts | W·D·L | GD | xG | xGA | PI |
|---|---|---|---|---|---|---|---|
| #6 | Varaždin | 42 | 10·12·14 | -8 | 1.27 | 1.57 | 0.448 |
| #8 | Istra | 41 | 10·11·15 | -18 | 1.04 | 1.14 | 0.448 |
| #9 | Slaven B. | 33 | 9·6·21 | -26 | 1.07 | 1.65 | 0.39 |
NK Istra 1961 occupy a precarious eighth position with 41 points, sitting just one point adrift of NK Varaždin in sixth, while NK Slaven Belupo languish eight points further back in ninth with 33 points. The European qualification race in the Croatian HNL typically demands a top-six finish to secure continental football, making Varaždin's current positioning considerably more advantageous despite the minimal point separation. Istra's eighth-place standing means they face a mathematically steeper climb to Europa League qualification, as they must overcome both Varaždin and the teams immediately above them, while Slaven Belupo's considerable deficit suggests they have effectively fallen out of realistic contention unless a dramatic late-season collapse materializes among the frontrunners. The narrow margin between Istra and Varaždin masks a tightening race where momentum and fixture difficulty will prove decisive in determining which side secures the sixth-place berth, while Slaven's eight-point gap represents a more substantial barrier that demands near-flawless form combined with significant slippage from their rivals.
The direct encounter record between these clubs reveals Istra's concrete superiority over their nearest competitor, with the Istrian side recording four points from their four meetings against Varaždin, including a dominant 2-0 home victory in round 35 that showcased their ability to control matches when circumstances favor them. Against Slaven Belupo, Istra's record is even more emphatic at 2-0-2, demonstrating consistent competitive advantage over the Belupo side despite conceding 1.65 xGA per match to their ninth-placed rivals. However, the underlying metrics present a more nuanced picture of quality: Varaždin generate superior expected goals at 1.27 per match against Istra's 1.04, though they simultaneously leak 1.57 xGA compared to Istra's 1.14, suggesting greater defensive fragility despite higher attacking threat. The possession impact indices prove identical between Istra and Varaždin at 0.448, indicating virtually equivalent control and territorial dominance, which underscores that Varaždin's sixth-place advantage derives more from accumulated points than sustained superiority in underlying performance.
| Season | GP | W · D · L | Pts | Goals (GD) | xG/gm | xGA/gm | Poss | Avg PI |
|---|---|---|---|---|---|---|---|---|
| HNL 23/24 ◄ | 36 | 10 11 15 | 41 | 36–54 (-18) | 1.04 | 1.14 | 48.0% | 0.448 |
| HNL 24/25 | 36 | 11 15 10 | 48 | 39–42 (-3) | 1.19 | 1.24 | 49.2% | 0.479 |
| HNL 25/26 | 36 | 12 7 17 | 43 | 39–50 (-11) | 1.02 | 1.82 | 49.7% | 0.402 |
| HNL 26/27 | 2 | 0 1 1 | 1 | 4–5 (-1) | 1.66 | 1.36 | 46.0% | 0.42 |
| Coach | Nat. | Tenure | Gms | W · D · L | PPG | Goals | xG | xGA | PI |
|---|---|---|---|---|---|---|---|---|---|
| HNL 23/24 | |||||||||
![]() Mislav Karoglan | Croatia | 07.2023 – 08.2023 | 3 | 0 1 2 | 0.33 | 1–10 (-9) | 0.41 | 1.66 | 0.255 |
![]() David Catala | Spain | 08.2023 – 02.2024 | 17 | 4 4 9 | 0.94 | 13–24 (-11) | 1.14 | 1.15 | 0.431 |
![]() Sergej Banović | Croatia | 08.2023 – 08.2023 | 1 | 0 1 0 | 1.0 | 4–4 (0) | 1.42 | 2.02 | 0.446 |
| HNL 24/25 | |||||||||
![]() Sergej Banović | Croatia | 12.2024 – 12.2024 | 1 | 0 1 0 | 1.0 | 2–2 (0) | 2.14 | 1.62 | 0.478 |
| HNL 23/24 | |||||||||
![]() Paolo Tramezzani | Italy | 02.2024 – 05.2024 | 15 | 6 5 4 | 1.53 | 18–16 (+2) | 1.02 | 0.97 | 0.505 |
| HNL 24/25 | |||||||||
![]() Paolo Tramezzani | Italy | 08.2024 – 12.2024 | 17 | 4 6 7 | 1.06 | 16–27 (-11) | 1.19 | 1.4 | 0.418 |
![]() Gonzalo Garcia | Uruguay | 01.2025 – 05.2025 | 18 | 7 8 3 | 1.61 | 21–13 (+8) | 1.14 | 1.07 | 0.536 |
| HNL 25/26 | |||||||||
![]() Goran Tomić | Croatia | 08.2025 – 09.2025 | 6 | 1 2 3 | 0.83 | 6–10 (-4) | 1.16 | 1.65 | 0.396 |
![]() Oriol Riera | Spain | 09.2025 – 04.2026 | 23 | 9 4 10 | 1.35 | 29–33 (-4) | 1.05 | 1.93 | 0.407 |
![]() Krešimir Režić | Croatia | 04.2026 – 05.2026 | 5 | 2 1 2 | 1.4 | 4–4 (0) | 0.83 | 1.33 | 0.436 |
| HNL 26/27 | |||||||||
![]() Javier Cabello● current | Spain | 08.2026 – present | 2 | 0 1 1 | 0.5 | 4–5 (-1) | 1.66 | 1.36 | 0.42 |
| Coach | Nat. | Seasons | Gms | W · D · L | PPG | Goals | PI |
|---|---|---|---|---|---|---|---|
Paolo Tramezzani | Italy | HNL 23/24 · HNL 24/25 | 32 | 10 11 11 | 1.28 | 34–43 (-9) | 0.459 |
Oriol Riera | Spain | HNL 25/26 | 23 | 9 4 10 | 1.35 | 29–33 (-4) | 0.407 |
Gonzalo Garcia | Uruguay | HNL 24/25 | 18 | 7 8 3 | 1.61 | 21–13 (+8) | 0.536 |
David Catala | Spain | HNL 23/24 | 17 | 4 4 9 | 0.94 | 13–24 (-11) | 0.431 |
Krešimir Režić | Croatia | HNL 25/26 | 5 | 2 1 2 | 1.4 | 4–4 (0) | 0.436 |
Goran Tomić | Croatia | HNL 25/26 | 6 | 1 2 3 | 0.83 | 6–10 (-4) | 0.396 |
Sergej Banović | Croatia | HNL 23/24 · HNL 24/25 | 2 | 0 2 0 | 1.0 | 6–6 (0) | 0.462 |
Mislav Karoglan | Croatia | HNL 23/24 | 3 | 0 1 2 | 0.33 | 1–10 (-9) | 0.255 |
Javier Cabello | Spain | HNL 26/27 | 2 | 0 1 1 | 0.5 | 4–5 (-1) | 0.42 |
Paolo Tramezzani's opening tenure at Istra during the 2023-24 season stands out for delivering the most impressive points per game at 1.53 across fifteen matches, a genuinely strong return for a mid-table HNL side. This performance is particularly noteworthy given that he inherited a squad mid-season following prior managerial instability, yet immediately established control and consistency. Gonzalo Garcia subsequently matched Tramezzani's excellence in the 2024-25 campaign with 1.61 PPG from eighteen games, demonstrating that elite mid-table performance remained achievable at the club even after turnover. By contrast, Tramezzani's follow-up season in 2024-25 saw his PPG decline to 1.06, suggesting either squad deterioration or tactical adaptation from opposing coaches. Oriol Riera's tenure spanning twenty-three matches in 2025-26 produced 1.35 PPG, respectable but trailing both his predecessors, while Krešimir Režić's brief spell yielded 1.4 PPG from just five fixtures, making definitive assessment impossible. The evidence points to Tramezzani's first season as the ceiling for Istra's performance in this period, achieved through decisive transition management.
Examining underlying performance quality reveals a substantial disconnect between results and actual play quality across these tenures. Gonzalo Garcia achieved not only the highest PPG at 1.61 but also the superior Performance Index reading of 0.536, suggesting his 2024-25 season truly reflected dominant football backed by metrics. Tramezzani's inaugural 1.53 PPG tenure posted a respectable 0.505 PI yet maintained xG parity with xGA at 1.02 to 0.97, indicating genuine tactical control. His second season exposed vulnerabilities as the PI dropped to 0.418 despite maintaining 1.06
NK Istra 1961's 2023-24 campaign represented a clear underperformance relative to their substantial wage commitment. With €2.53 million in annual payroll placing them fifth among the ten HNL clubs, they possessed the financial musculature to challenge for European places, yet their eighth-place finish and 41-point haul fell short of expectation across both diagnostic metrics. The rank delta of negative three indicates they finished three positions worse than their wage spending predicted, a meaningful shortfall that reflects organizational dysfunction or tactical underachievement rather than bad fortune. More damning still, the points-above-expected calculation of minus 4.3 shows they surrendered nearly half a dozen points compared to the regression model's projection for a club of their investment level. This positioned Istra among the league's efficiency failures, though not catastrophically so—they underperformed by a wider margin than only Rudeš, Osijek, and Hajduk Split, suggesting their problems were real but not anomalous in the broader context of HNL wage-to-performance conversion.
The raw points-per-million metric proves misleading when evaluating clubs across disparate wage hierarchies because it mechanically penalizes expensive investments and inflates the apparent efficiency of lean budgets. GNK Dinamo Zagreb's 82 points across €20.95 million yields roughly 3.9 points per million, whereas a modest club accumulating 30 points on €1 million appears to generate 30 points per million—a mathematical illusion masking Dinamo's dominance and the challenger's genuine mediocrity. The logarithmic regression model corrects for this distortion by acknowledging that elite spending produces diminishing returns; it demonstrates that Istra's true underperformance was neither illusory nor trivial. The model reveals that HNK Rijeka's remarkable plus 13.9 points above expected represented elite conversion of moderate resources, while NK Istra squandered their fifth-place salary position through inefficient squad utilization or structural weakness,
| # | Club | Salary | Pts | W · D · L | Goals (GD) | Pts/€M | Rank Δ | Pts vs Exp |
|---|---|---|---|---|---|---|---|---|
| 1 | GNK Dinamo Zagreb | €20.95M | 82 | 25 7 4 | 67–30 (+37) | 3.9 | 0 | -1.0 |
| 2 | HNK Rijeka | €5.79M | 74 | 23 5 8 | 69–30 (+39) | 12.8 | +2 | +13.9 |
| 3 | HNK Hajduk Split | €12.0M | 68 | 21 5 10 | 54–26 (+28) | 5.7 | -1 | -5.1 |
| 4 | NK Osijek | €8.22M | 57 | 16 9 11 | 62–43 (+19) | 6.9 | -1 | -9.3 |
| 5 | NK Lokomotiva Zagreb | €2.37M | 51 | 12 15 9 | 52–45 (+7) | 21.5 | +1 | +6.8 |
| 6 | NK Varaždin | €1.41M | 42 | 10 12 14 | 39–47 (-8) | 29.8 | +3 | +7.1 |
| 7 | HNK Gorica | €1.56M | 41 | 11 8 17 | 35–50 (-15) | 26.3 | 0 | +4.3 |
| 8 | NK Istra 1961 | €2.53M | 41 | 10 11 15 | 36–54 (-18) | 16.2 | -3 | -4.3 |
| 9 | NK Slaven Belupo | €1.47M | 33 | 9 6 21 | 43–69 (-26) | 22.4 | -1 | -2.7 |
| 10 | NK Rudeš | €0.57M | 9 | 1 6 29 | 22–85 (-63) | 15.8 | 0 | -9.8 |
| Season | Wage bill | Points | Position | Pts/€M |
|---|---|---|---|---|
| HNL 23/24 | €2.53M | 41 | 8 | 16.2 |
| HNL 24/25 | €2.55M | 48 | 5 | 18.8 |
| HNL 25/26 | €3.62M | 43 | 6 | 11.9 |
| Rnd | Date | H/A | Opponent | Score | Res | xG | xGA | Poss | SOT | Box shots | Big ch. | Perf. Index | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 23 Jul 2023 | A | Lokomotiva | 1–1 | D | 0.8 | 0.81 | 40.0% | 3 | 2 | 1 | 0.41 | ▼ |
| 2 | 29 Jul 2023 | H | Dinamo | 0–3 | L | 0.37 | 1.12 | 39.0% | 3 | 4 | 0 | 0.24 | ▼ |
| 3 | 06 Aug 2023 | A | Rijeka | 0–6 | L | 0.05 | 3.05 | 54.0% | 0 | 0 | 0 | 0.114 | ▼ |
| 4 | 13 Aug 2023 | H | Osijek | 4–4 | D | 1.42 | 2.02 | 56.0% | 5 | 10 | 3 | 0.446 | ▼ |
| 5 | 19 Aug 2023 | A | Slaven B. | 2–2 | D | 1.92 | 0.35 | 62.0% | 7 | 12 | 3 | 0.623 | ▼ |
| 6 | 27 Aug 2023 | H | Rudeš | 0–0 | D | 1.32 | 0.31 | 53.0% | 6 | 7 | 1 | 0.573 | ▼ |
| 7 | 02 Sep 2023 | A | Hajduk | 1–0 | W | 0.53 | 1.05 | 43.0% | 2 | 3 | 0 | 0.548 | ▼ |
| 8 | 17 Sep 2023 | A | Varaždin | 0–1 | L | 0.89 | 0.91 | 48.0% | 1 | 3 | 3 | 0.339 | ▼ |
| 9 | 23 Sep 2023 | H | Gorica | 0–1 | L | 1.81 | 0.41 | 65.0% | 3 | 11 | 1 | 0.501 | ▼ |
| 10 | 02 Oct 2023 | H | Lokomotiva | 0–4 | L | 0.83 | 1.9 | 54.0% | 3 | 6 | 0 | 0.233 | ▼ |
| 11 | 08 Oct 2023 | A | Dinamo | 0–3 | L | 0.67 | 1.65 | 39.0% | 1 | 1 | 0 | 0.199 | ▼ |
| 12 | 22 Oct 2023 | H | Rijeka | 1–1 | D | 1.28 | 1.28 | 35.0% | 2 | 4 | 1 | 0.378 | ▼ |
| 13 | 28 Oct 2023 | A | Osijek | 1–3 | L | 0.84 | 2.62 | 45.0% | 4 | 3 | 1 | 0.211 | ▼ |
| 14 | 05 Nov 2023 | H | Slaven B. | 2–0 | W | 0.92 | 1.33 | 33.0% | 5 | 6 | 2 | 0.616 | ▼ |
| 15 | 11 Nov 2023 | A | Rudeš | 4–0 | W | 3.07 | 0.55 | 41.0% | 9 | 15 | 2 | 0.825 | ▼ |
| 16 | 26 Nov 2023 | H | Hajduk | 0–2 | L | 0.79 | 1.73 | 53.0% | 0 | 5 | 1 | 0.225 | ▼ |
| 17 | 01 Dec 2023 | H | Varaždin | 2–0 | W | 1.44 | 0.73 | 49.0% | 2 | 8 | 1 | 0.708 | ▼ |
| 18 | 09 Dec 2023 | A | Gorica | 0–0 | D | 1.26 | 0.53 | 73.0% | 5 | 14 | 1 | 0.625 | ▼ |
| 19 | 16 Dec 2023 | A | Lokomotiva | 0–3 | L | 1.24 | 1.37 | 60.0% | 8 | 13 | 2 | 0.366 | ▼ |
| 20 | 27 Jan 2024 | H | Dinamo | 0–1 | L | 0.24 | 1.02 | 42.0% | 0 | 3 | 0 | 0.196 | ▼ |
| 21 | 04 Feb 2024 | A | Rijeka | 0–3 | L | 0.32 | 1.76 | 43.0% | 0 | 1 | 0 | 0.163 | ▼ |
| 22 | 10 Feb 2024 | H | Osijek | 1–0 | W | 0.34 | 0.25 | 40.0% | 3 | 3 | 1 | 0.668 | ▼ |
| 23 | 16 Feb 2024 | A | Slaven B. | 1–1 | D | 0.54 | 0.61 | 44.0% | 3 | 3 | 2 | 0.428 | ▼ |
| 24 | 24 Feb 2024 | H | Rudeš | 2–1 | W | 0.86 | 0.4 | 42.0% | 3 | 10 | 2 | 0.728 | ▼ |
| 25 | 02 Mar 2024 | A | Hajduk | 0–1 | L | 0.39 | 1.03 | 40.0% | 0 | 3 | 0 | 0.234 | ▼ |
| 26 | 08 Mar 2024 | A | Varaždin | 2–2 | D | 2.07 | 1.52 | 48.0% | 4 | 8 | 2 | 0.495 | ▼ |
| 27 | 17 Mar 2024 | H | Gorica | 0–0 | D | 0.86 | 0.46 | 64.0% | 3 | 12 | 2 | 0.564 | ▼ |
| 28 | 29 Mar 2024 | H | Lokomotiva | 0–0 | D | 0.18 | 0.87 | 39.0% | 2 | 4 | 0 | 0.345 | ▼ |
| 29 | 07 Apr 2024 | A | Dinamo | 1–4 | L | 1.67 | 2.09 | 30.0% | 3 | 7 | 2 | 0.271 | ▼ |
| 30 | 14 Apr 2024 | H | Rijeka | 0–2 | L | 0.46 | 1.26 | 43.0% | 2 | 4 | 1 | 0.281 | ▼ |
| 31 | 20 Apr 2024 | A | Osijek | 2–1 | W | 1.04 | 0.64 | 51.0% | 5 | 4 | 3 | 0.65 | ▼ |
| 32 | 26 Apr 2024 | H | Slaven B. | 3–0 | W | 1.88 | 0.8 | 56.0% | 5 | 9 | 1 | 0.755 | ▼ |
| 33 | 03 May 2024 | A | Rudeš | 3–1 | W | 1.84 | 1.55 | 52.0% | 5 | 11 | 1 | 0.696 | ▼ |
| 34 | 12 May 2024 | H | Hajduk | 1–1 | D | 0.64 | 1.42 | 45.0% | 3 | 6 | 2 | 0.378 | ▼ |
| 35 | 17 May 2024 | H | Varaždin | 2–0 | W | 1.46 | 0.87 | 47.0% | 3 | 7 | 4 | 0.687 | ▼ |
| 36 | 24 May 2024 | A | Gorica | 0–2 | L | 1.07 | 0.75 | 59.0% | 4 | 6 | 0 | 0.399 | ▼ |
| Term | Definition |
|---|---|
| xG | Expected Goals — probability-weighted shots measure of how many goals a team should have scored |
| xGA | Expected Goals Against — xG conceded by Istra |
| xA | Expected Assists — probability that a key pass becomes an assist |
| PI | Performance Index — composite score (45% result, 30% chance quality, 15% territory, 10% possession) |
| PPG | Points Per Game |
| G+A | Goals + Assists combined |
| CS | Clean Sheet — match with 0 goals conceded |
| Saves/90 | Goalkeeper saves per 90 minutes |
| sv/90 | Same as Saves/90 |
| Def. actions/90 | Tackles + interceptions + clearances per 90 min |
| kp/90 | Key passes per 90 minutes |
| Shots/90 | Shots attempted per 90 minutes |
| Conv% | Shot conversion rate (goals ÷ shots) |
| Pass% | Pass accuracy percentage |
| Avg rating | Sofascore match rating average (scale 1–10) |
| Sofascore rating | Per-player per-match rating by Sofascore platform |