‹ ›

2024-25 Prva nogometna liga Season

198 games

Final

Promoted

—

No promotions.

Relegated

No relegation

Biggest Overachiever

Opatija

18.38 points above expected

68 points · 49.62 expected points

Biggest Disappointment

Zrinski Osjecko

37.95 points below expected

9 points · 46.95 expected points

League Table

The final standings for the season. vsSim shows actual points minus the simulation's mean — positive means the team overachieved against the model, negative means they underperformed.

# Team GP W D L Pts GF GA GD SimPts vsSim
1 Vukovar 33 21 9 3 72 55 14 +41 60.89 +11.11
2 Opatija 33 19 11 3 68 48 20 +28 49.62 +18.38
3 Orijent 33 14 14 5 56 46 31 +15 43.41 +12.59
4 Sesvete 33 14 7 12 49 36 32 +4 47.61 +1.39
5 Dubrava 33 14 4 15 46 35 36 -1 43.62 +2.38
6 Cibalia 33 12 10 11 46 47 39 +8 43.26 +2.74
7 BSK Bijelo Brdo 33 13 7 13 46 40 42 -2 38.35 +7.65
8 Croatia Zmijavci 33 10 10 13 40 33 43 -10 39.44 +0.56
9 Rudes 33 10 9 14 39 31 33 -2 41.59 -2.59
10 Jarun 33 9 10 14 37 33 39 -6 40.87 -3.87
11 Dugopolje 33 6 13 14 31 33 52 -19 40.26 -9.26
12 Zrinski Osjecko 33 1 6 26 9 15 71 -56 46.95 -37.95

Top Overachievers & Disappointments

Teams that most beat — or most fell short of — their simulated point projections. A positive vsSim means the team accumulated more points than the model expected on average; a negative one means fewer.

Biggest Overachievers

# Team Actual Sim vsSim
1 Opatija 68 49.62 +18.38
2 Orijent 56 43.41 +12.59
3 Vukovar 72 60.89 +11.11
4 BSK Bijelo Brdo 46 38.35 +7.65
5 Cibalia 46 43.26 +2.74

Biggest Disappointments

# Team Actual Sim vsSim
1 Zrinski Osjecko 9 46.95 -37.95
2 Dugopolje 31 40.26 -9.26
3 Jarun 37 40.87 -3.87
4 Rudes 39 41.59 -2.59
5 Croatia Zmijavci 40 39.44 +0.56

Top Streaks

Ranked by model unlikelihood — the product of pregame W/D/L probabilities over the games in each team's streak. A short streak by a poor team can outrank a longer one by a strong team since the poor team's per-game probabilities were lower going in. Unbeaten counts consecutive wins or ties; Winless counts consecutive losses or ties.

Most Unlikely Winning Streaks

# Team Games Dates Probability
1 BSK Bijelo Brdo 5 Apr 13 – May 10 1 in 276
2 Orijent 4 Apr 12 – May 2 1 in 80
3 Opatija 5 Mar 29 – Apr 26 1 in 64
4 Vukovar 5 Aug 16 – Sep 13 1 in 60
5 Cibalia 3 Nov 2 – Nov 16 1 in 27

Most Unlikely Losing Streaks

# Team Games Dates Probability
1 Zrinski Osjecko 13 Mar 9 – May 31 1 in 272,959
2 Sesvete 6 Apr 17 – May 23 1 in 1,220
3 Croatia Zmijavci 5 Apr 6 – May 4 1 in 181
4 BSK Bijelo Brdo 4 Aug 24 – Sep 15 1 in 53
5 Jarun 3 Nov 8 – Nov 24 1 in 26

Most Unlikely Unbeaten Streaks

# Team Games Dates Probability
1 Opatija 27 Aug 25 – Apr 26 1 in 30,428
2 Orijent 11 Sep 28 – Feb 15 1 in 224
3 Croatia Zmijavci 8 Sep 14 – Oct 27 1 in 93
4 Vukovar 18 Nov 25 – Jun 1 1 in 41
5 Sesvete 9 Nov 1 – Mar 8 1 in 39

Most Unlikely Winless Streaks

# Team Games Dates Probability
1 Zrinski Osjecko 30 Sep 6 – May 31 1 in 1,382,513
2 Jarun 9 Nov 2 – Mar 8 1 in 47
3 BSK Bijelo Brdo 8 Aug 18 – Oct 5 1 in 32
4 Vukovar 4 Oct 6 – Oct 20 1 in 27
5 Dugopolje 8 Oct 26 – Feb 22 1 in 23

Position Race

Each team’s league position across the whole season. Colored teams are the season’s headline finishers — champion, promoted, and relegated; everyone else is gray as context.

Recent Form

Each team’s last 5 games, hottest first. Form shows the results (navy win, gray draw, red loss, newest on the right); the bars show Elo change over the window, points taken, points expected from the odds, and actual minus expected. Beside each team: current Elo and season points.

Team Elo Season Pts Form Elo Δ (5) Points (5) Expected (5) Actual − Exp
Vukovar 1555 72 +17 13 9.6 +3.4
Opatija 1455 68 +1 9 8.0 +1.0
Orijent 1420 56 +21 11 6.4 +4.6
Sesvete 1378 49 -22 3 6.7 -3.7
BSK Bijelo Brdo 1370 46 +15 9 7.3 +1.7
Cibalia 1377 46 +8 8 6.4 +1.6
Dubrava 1360 46 +0 4 5.6 -1.6
Croatia Zmijavci 1312 40 +18 9 6.3 +2.7
Rudes 1340 39 -5 5 6.8 -1.8
Jarun 1322 37 +1 7 6.3 +0.7
Dugopolje 1315 31 +4 7 6.1 +0.9
Zrinski Osjecko 1252 9 -58 0 5.7 -5.7

Head-to-Head

Each cell shows a team's record in that matchup (row vs column, formatted W-D-L) with the model's expected points on the line below. Navy-tinted cells mean the team beat the model's expectations by more than one point in that matchup; gold-tinted cells mean they fell short by the same margin.

Beat expectations Fell short Within expectations
Team BBB CIB CZ DUB DUG JAR OPA ORI RUD SES VUK ZO
BSK Bijelo Brdo —
0-0-3
4.14
2-1-0
3.51
1-1-1
3.85
1-2-0
4.31
2-0-1
3.31
0-0-3
3.46
0-1-2
3.22
2-0-1
3.82
2-0-1
2.82
0-2-1
2.03
3-0-0
3.30
Cibalia
3-0-0
3.96
—
0-2-1
4.83
0-0-3
4.54
1-2-0
4.29
1-2-0
4.54
0-1-2
3.88
0-2-1
3.89
2-0-1
4.45
1-1-1
3.50
1-0-2
2.44
3-0-0
3.87
Croatia Zmijavci
0-1-2
4.58
1-2-0
3.27
—
2-0-1
3.37
2-1-0
4.27
1-1-1
4.09
0-1-2
3.22
0-2-1
3.54
0-1-2
4.31
1-0-2
3.33
1-0-2
2.28
2-1-0
3.83
Dubrava
1-1-1
4.24
3-0-0
3.54
1-0-2
4.74
—
1-0-2
4.00
1-0-2
4.52
1-1-1
4.01
0-0-3
4.40
2-1-0
4.62
1-1-1
3.46
0-0-3
2.50
3-0-0
3.91
Dugopolje
0-2-1
3.80
0-2-1
3.79
0-1-2
3.80
2-0-1
4.07
—
1-2-0
4.17
0-1-2
3.53
0-2-1
3.57
1-1-1
4.13
0-1-2
3.22
0-0-3
2.32
2-1-0
3.22
Jarun
1-0-2
4.78
0-2-1
3.56
1-1-1
3.98
2-0-1
3.57
0-2-1
3.91
—
0-0-3
3.29
0-1-2
3.95
1-1-1
3.85
1-0-2
3.91
0-3-0
2.66
3-0-0
3.81
Opatija
3-0-0
4.64
2-1-0
4.19
2-1-0
4.95
1-1-1
4.07
2-1-0
4.57
3-0-0
4.82
—
1-1-1
4.70
2-1-0
4.84
1-2-0
4.59
0-2-1
2.76
2-1-0
4.61
Orijent
2-1-0
4.89
1-2-0
4.19
1-2-0
4.58
3-0-0
3.67
1-2-0
4.52
2-1-0
4.11
1-1-1
3.40
—
0-2-1
4.19
1-1-1
4.17
1-1-1
2.87
1-1-1
3.23
Rudes
1-0-2
4.25
1-0-2
3.63
2-1-0
3.76
0-1-2
3.47
1-1-1
3.94
1-1-1
4.24
0-1-2
3.27
1-2-0
3.88
—
1-0-2
3.87
0-1-2
2.63
2-1-0
4.06
Sesvete
1-0-2
5.33
1-1-1
4.60
2-0-1
4.81
1-1-1
4.64
2-1-0
4.91
2-0-1
4.19
0-2-1
3.52
1-1-1
3.91
2-0-1
4.22
—
0-0-3
2.95
2-1-0
3.56
Vukovar
1-2-0
6.29
2-0-1
5.79
2-0-1
5.98
3-0-0
5.73
3-0-0
5.95
0-3-0
5.52
1-2-0
5.42
1-1-1
5.28
2-1-0
5.55
3-0-0
5.18
—
3-0-0
4.77
Zrinski Osjecko
0-0-3
4.80
0-0-3
4.21
0-1-2
4.33
0-0-3
4.18
0-1-2
4.90
0-0-3
4.35
0-1-2
3.50
1-1-1
4.90
0-1-2
4.06
0-1-2
4.51
0-0-3
3.32
—

Points vs. Goals Scored, Allowed, and Differential

Points plotted against goals scored, allowed, and differential. Use the buttons to switch views; hover a team for exact values. The table gives each fit's R² and slope (the change in points per 10 goals).

Fit Metrics

R² Slope
Scored 0.88 +14.8
Allowed 0.92 -10.9
Differential 0.97 +6.8

Scoreline Distribution

Percentage of games ending with each combination of team-goals (rows) and opponent-goals (columns). The diagonal shows draws; cells below the diagonal are wins from the row team's perspective, cells above are losses. Marginal totals on the right and bottom show how often each goal count occurred regardless of opponent. Use the picker to switch between the league-wide view and any individual team.

↓ Scored | Allowed →012345+Total
010.61%11.87%5.81%3.03%1.01%1.52%33.84%
111.87%12.63%7.58%3.03%0.76%—35.86%
25.81%7.58%3.03%1.26%0.25%—17.93%
33.03%3.03%1.26%1.52%——8.84%
41.01%0.76%0.25%———2.02%
5+1.52%—————1.52%
Total33.84%35.86%17.93%8.84%2.02%1.52%100%

Summary Statistics

Scored Allowed Difference
Mean 1.14 1.14 +0.00
SD 1.14 1.14 1.72
CV 1.00 1.00 —
Max 6 6 +6
Min 0 0 -6

Games Played: 198

↓ Scored | Allowed →012345+Total
03.03%9.09%9.09%3.03%3.03%3.03%30.30%
118.18%15.15%6.06%———39.39%
23.03%3.03%3.03%6.06%——15.15%
33.03%9.09%————12.12%
4———————
5+3.03%—————3.03%
Total30.30%36.36%18.18%9.09%3.03%3.03%100%

Summary Statistics

Scored Allowed Difference
Mean 1.21 1.27 -0.06
SD 1.19 1.26 1.98
CV 0.98 0.99 —
Max 5 5 +5
Min 0 0 -5

Games Played: 33

↓ Scored | Allowed →012345+Total
06.06%9.09%6.06%———21.21%
19.09%18.18%15.15%———42.42%
23.03%9.09%3.03%—3.03%—18.18%
3—6.06%3.03%3.03%——12.12%
43.03%—————3.03%
5+3.03%—————3.03%
Total24.24%42.42%27.27%3.03%3.03%—100%

Summary Statistics

Scored Allowed Difference
Mean 1.42 1.18 +0.24
SD 1.23 0.95 1.56
CV 0.86 0.80 —
Max 5 4 +5
Min 0 0 -2

Games Played: 33

↓ Scored | Allowed →012345+Total
015.15%9.09%6.06%—9.09%—39.39%
118.18%6.06%9.09%3.03%——36.36%
2—3.03%6.06%3.03%——12.12%
33.03%3.03%—3.03%——9.09%
4—3.03%————3.03%
5+———————
Total36.36%24.24%21.21%9.09%9.09%—100%

Summary Statistics

Scored Allowed Difference
Mean 1.00 1.30 -0.30
SD 1.09 1.31 1.70
CV 1.09 1.01 —
Max 4 4 +3
Min 0 0 -4

Games Played: 33

↓ Scored | Allowed →012345+Total
09.09%12.12%6.06%6.06%——33.33%
118.18%3.03%15.15%6.06%——42.42%
23.03%12.12%————15.15%
33.03%3.03%————6.06%
4———————
5+3.03%—————3.03%
Total36.36%30.30%21.21%12.12%——100%

Summary Statistics

Scored Allowed Difference
Mean 1.06 1.09 -0.03
SD 1.12 1.04 1.72
CV 1.05 0.95 —
Max 5 3 +5
Min 0 0 -3

Games Played: 33

↓ Scored | Allowed →012345+Total
012.12%9.09%9.09%3.03%—3.03%36.36%
1—18.18%3.03%6.06%6.06%—33.33%
26.06%9.09%6.06%3.03%——24.24%
33.03%——3.03%——6.06%
4———————
5+———————
Total21.21%36.36%18.18%15.15%6.06%3.03%100%

Summary Statistics

Scored Allowed Difference
Mean 1.00 1.58 -0.58
SD 0.94 1.32 1.64
CV 0.94 0.84 —
Max 3 5 +3
Min 0 0 -5

Games Played: 33

↓ Scored | Allowed →012345+Total
09.09%12.12%3.03%——3.03%27.27%
19.09%18.18%21.21%—3.03%—51.52%
29.09%3.03%3.03%———15.15%
33.03%3.03%————6.06%
4———————
5+———————
Total30.30%36.36%27.27%—3.03%3.03%100%

Summary Statistics

Scored Allowed Difference
Mean 1.00 1.18 -0.18
SD 0.83 1.16 1.55
CV 0.83 0.98 —
Max 3 5 +3
Min 0 0 -5

Games Played: 33

↓ Scored | Allowed →012345+Total
018.18%3.03%————21.21%
115.15%12.12%3.03%———30.30%
212.12%21.21%3.03%3.03%——39.39%
33.03%—————3.03%
4—3.03%————3.03%
5+3.03%—————3.03%
Total51.52%39.39%6.06%3.03%——100%

Summary Statistics

Scored Allowed Difference
Mean 1.45 0.61 +0.85
SD 1.15 0.75 1.25
CV 0.79 1.23 —
Max 5 3 +5
Min 0 0 -1

Games Played: 33

↓ Scored | Allowed →012345+Total
012.12%6.06%9.09%———27.27%
16.06%21.21%————27.27%
212.12%9.09%6.06%———27.27%
33.03%3.03%6.06%3.03%——15.15%
4—3.03%————3.03%
5+———————
Total33.33%42.42%21.21%3.03%——100%

Summary Statistics

Scored Allowed Difference
Mean 1.39 0.94 +0.45
SD 1.14 0.83 1.28
CV 0.82 0.88 —
Max 4 3 +3
Min 0 0 -2

Games Played: 33

↓ Scored | Allowed →012345+Total
012.12%18.18%9.09%———39.39%
19.09%15.15%9.09%6.06%——39.39%
26.06%6.06%————12.12%
33.03%—3.03%———6.06%
43.03%—————3.03%
5+———————
Total33.33%39.39%21.21%6.06%——100%

Summary Statistics

Scored Allowed Difference
Mean 0.94 1.00 -0.06
SD 1.03 0.90 1.46
CV 1.10 0.90 —
Max 4 3 +4
Min 0 0 -2

Games Played: 33

↓ Scored | Allowed →012345+Total
015.15%18.18%6.06%3.03%——42.42%
115.15%3.03%3.03%6.06%——27.27%
23.03%9.09%————12.12%
33.03%6.06%3.03%3.03%——15.15%
43.03%—————3.03%
5+———————
Total39.39%36.36%12.12%12.12%——100%

Summary Statistics

Scored Allowed Difference
Mean 1.09 0.97 +0.12
SD 1.21 1.02 1.56
CV 1.11 1.05 —
Max 4 3 +4
Min 0 0 -3

Games Played: 33

↓ Scored | Allowed →012345+Total
09.09%9.09%————18.18%
124.24%18.18%————42.42%
29.09%6.06%————15.15%
39.09%3.03%————12.12%
43.03%—3.03%———6.06%
5+6.06%—————6.06%
Total60.61%36.36%3.03%———100%

Summary Statistics

Scored Allowed Difference
Mean 1.67 0.42 +1.24
SD 1.49 0.56 1.64
CV 0.90 1.32 —
Max 6 2 +6
Min 0 0 -1

Games Played: 33

↓ Scored | Allowed →012345+Total
06.06%27.27%6.06%21.21%—9.09%69.70%
1—3.03%6.06%9.09%——18.18%
23.03%—6.06%———9.09%
3———3.03%——3.03%
4———————
5+———————
Total9.09%30.30%18.18%33.33%—9.09%100%

Summary Statistics

Scored Allowed Difference
Mean 0.45 2.15 -1.70
SD 0.79 1.44 1.67
CV 1.75 0.67 —
Max 3 6 +2
Min 0 0 -6

Games Played: 33

Season Summary

Every team's regular-season finish compared against 100,000 simulations. Click any column header to sort. Luck is the team's actual points minus the sim's mean — positive means the team beat the model. Percentile is where the actual result fell in the team's sim distribution (e.g. 90% = the team did this well or better in only 10% of sims).

Team Elo Points Avg Luck Percentile Min 5th Q1 Median Q3 95th Max
Vukovar 1555 72 60.89 +11.11 93.0% 42 51 56 61 65 74 78
Opatija 1455 68 49.62 +18.38 99.0% 34 37 44 50 53 62 70
Orijent 1420 56 43.41 +12.59 96.0% 28 32 38 43 49 56 63
Sesvete 1378 49 47.61 +1.39 62.0% 34 36 43 47 53 59 63
Cibalia 1377 46 43.26 +2.74 69.0% 26 32 38 42 48 55 62
BSK Bijelo Brdo 1370 46 38.35 +7.65 91.0% 22 28 34 38 42 48 58
Dubrava 1360 46 43.62 +2.38 66.0% 30 33 39 44 47 55 61
Rudes 1340 39 41.59 -2.59 39.0% 29 31 36 41 46 52 57
Jarun 1322 37 40.87 -3.87 37.0% 24 31 35 41 45 53 56
Dugopolje 1315 31 40.26 -9.26 12.0% 26 27 36 40 45 52 59
Croatia Zmijavci 1312 40 39.44 +0.56 57.0% 24 28 35 40 43 51 53
Zrinski Osjecko 1252 9 46.95 -37.95 0.0% 31 34 42 47 51 59 63

Point Totals in Context

How did each team's actual results compare to their simulated points, Elo rating, average opponent Elo, and percentile within simulated outcomes? Use the buttons to switch between views. In each chart, dashed crosshairs at the league means split the plot into four quadrants: pastel green (team did well, model agreed), pastel red (team did poorly, model agreed), and pastel yellow (model and reality disagreed).

Home-Field Advantage Edge

The simulation applies the same home-field boost to every game across the league, so the per-game home win probabilities bake in the model's idea of HFA. For each team, we sum expected points at home and compare to actual home points, and the same on the road. The bar shows (home points above expected) minus (away points above expected). A tall positive bar means the team's home/road split exceeded what the model predicted — a real fortress effect. A tall negative bar means the reverse: they played worse at home or better on the road than expected.

Season Trends

How each metric evolved across the season - Elo rating, actual and projected points, title/promotion probability, and relegation probability - day by day.

Edges & Scoring

How these are measured

The navy dot is the actual value, the gold line and key are the model's reference where one applies, and the slate ticks are the cutoffs between read labels listed under each metric.

Home Edge
Share of matches won by the home team minus the share won by the away team.
No Edge: under 11.5% * Slight Edge: 11.5% to 19% * Clear Edge: 19% to 28.5% * Strong Edge: 28.5% and up.
Elo Value
Number of Elo rating points one goal is worth. A team this many Elo points better than another is expected to win by one goal on a neutral field.
Scoring Tilt
Average home goals minus average away goals per match. The gold line is the home goals edge implied by the scoring value of an Elo point and the home-field Elo bonus.
Road-Tilted: under -0.2 * Neutral: -0.2 to 0.5 * Home-Tilted: 0.5 to 1.2 * Strong Home: 1.2 and up.
Home Edge
HomeDrawAway
+7.58%
No Edge
39.90%27.78%32.32%
Elo Value
Home Edge: 26.37 Elo pts.
165 Elo
0.006 goals per Elo point
0500
Scoring Tilt
Expected
+0.15 goals
Neutral
-2+0.16+2

Title Race

How these are measured

The navy dot is the actual value, the gold line and key are the model's reference where one applies, and the slate ticks are the cutoffs between read labels listed under each metric.

Title-Race Openness
Effective number of teams with a live shot at finishing 1st, from the simulation. 1 means the favorite is a near-lock; larger means a wide-open race. Equal to 1 divided by the sum of squared title odds.
One-Team Race: under 2 * Top-Heavy: 2 to 3 * Open: 3 to 4 * Wide Open: 4 and up.
Champion Preseason Odds
Preseason probability that the eventual champion would finish 1st, from the simulation. The dot marks their rank across all teams, from longshot to favorite.
Preseason Favorite: 1st * Among the Favorites: 2nd * Middle of the Pack: 3rd to 6th * Longshot: 7th or lower.
Title Margin
Points-per-game gap between the champion and the runner-up. Shown per game so it reads the same across long and short seasons. The gold line is the winning margin the model expected, so a dot to the right means a more one-sided race than projected. A title won on goal difference shows 0.00.
Photo Finish: under 0.06 * Tight Race: 0.06 to 0.13 * Comfortable: 0.13 to 0.24 * Runaway: 0.24 and up.
Title-Race Openness
1.8
One-Team Race
123410
Champion Preseason Odds
73%
Vukovar, 1st of 12
LongshotFavorite
Title Margin
Expected
0.12/gm
Tight Race
00.230.5/gm

Simulation-Based Surprises

How these are measured

The navy dot is the actual value, the gold line and key are the model's reference where one applies, and the slate ticks are the cutoffs between read labels listed under each metric.

Luck Spread
Standard deviation of the gap between each team's actual points and their simulated average points. The gold line is the spread the model expected from chance alone.
As Expected: under 5.51 * Some Luck: 5.51 to 8.27 * Lucky: 8.27 to 11.03 * Wild Swing: 11.03 and up.
Average Finish Error
Average gap between where each team was projected to finish and where they actually finished in the table.
Pinpoint: under 1.98 * Close: 1.98 to 2.97 * Off: 2.97 to 3.96 * Way Off: 3.96 and up.
Biggest Overachiever
The team that finished highest inside its own range of simulated outcomes. The gold line is where the top team in a league of 12 typically lands.
Biggest Underachiever
The team that finished lowest inside its own range of simulated outcomes. The gold line is where the bottom team in a league of 12 typically lands.
Season Outliers
Number of teams that finished above the 95th or below the 5th percentile of their own simulated range. Even a well-calibrated model expects about 10% of teams in the extremes.
Minimal Outliers: under 12 * As Expected: 12 to 19.2 * Several Outliers: 19.2 to 26.4 * Many Outliers: 26.4 and up.
Luck Spread
Expected
13.66 points
Wild Swing
06.8918
Average Finish Error
Expected
2.00
Close
02.485
Biggest Overachiever
Expected 95.83%
99.00%
Opatija
50100
Biggest Underachiever
Expected 4.17%
0.00%
Zrinski Osjecko
050
Season Outliers
Expected
3 of 12
Minimal Outliers
01.26

Parity

How these are measured

The navy dot is the actual value, the gold line and key are the model's reference where one applies, and the slate ticks are the cutoffs between read labels listed under each metric.

Gini Index
How evenly points were spread across the league. Lower means a tight, balanced table; higher means a few teams ran off with most of the points.
Balanced: under 0.13 * Even: 0.13 to 0.17 * Top-Heavy: 0.17 to 0.2 * Lopsided: 0.2 and up.
Noll-Scully
Take a league where every match is a coin flip and nobody is better than anybody. You would still get a table, with a leader and a bottom club, purely by luck, and you can work out how far apart that table would be. This is the real table measured against it. At 1.00 the season was no more spread out than pure chance; at 2.00 it was twice as spread out, which takes genuine differences in quality. Dividing by the luck figure is what makes seasons of different lengths comparable, because a short season spreads a table by luck alone far more than a long one does. Elo SD in the corner is the same question in rating points: how far apart the teams finished on the ratings.
Coin-Flip Parity: under 1.5 * Moderate Separation: 1.5 to 1.8 * Strong Separation: 1.8 to 2.15 * Wide Separation: 2.15 and up.
Interquartile Edge
Chance the team at the 75th percentile of Elo would beat the team at the 25th percentile on a neutral field. Higher means a bigger gap between the upper and lower half of the table.
Even: under 63.5% * Slight Edge: 63.5% to 68% * Clear Edge: 68% to 74.5% * Wide Edge: 74.5% and up.
Best vs. Worst
Chance the top-rated team would beat the bottom-rated team on a neutral field. The gold line is how large that gap tends to be in a league of this size; a dot to the right flags an unusually dominant or unusually weak team.
Even: under 85% * Clear Edge: 85% to 91% * Strong Edge: 91% to 95% * Dominant: 95% and up.
Close Games
Share of matches decided by 1 goal or fewer, draws included. The gold line is how many close games the matchups and the scoring value of an Elo point predict.
Few: under 54.5% * Some Drama: 54.5% to 60% * Frequent: 60% to 65% * Very Frequent: 65% and up.
Blowouts
Share of matches decided by 3 goals or more. The gold line is how many routs the matchups and the scoring model predict.
Rare: under 14.5% * Occasional: 14.5% to 18.5% * Frequent: 18.5% to 23.5% * Very Frequent: 23.5% and up.
Gini Index
0.19
Top-Heavy
00.130.20.5
Noll-Scully
Elo SD: 78.35
2.23
Wide Separation
0.751.51.82.153
Interquartile Edge
60%
Even
50%63.5%74.5%100%
Best vs. Worst
Baseline
85%
Clear Edge
50%83%100%
Close Games
Expected
69%
Very Frequent
0%62%100%
Blowouts
Expected
13%
Rare
0%15%100%

Predictability

How these are measured

The navy dot is the actual value, the gold line and key are the model's reference where one applies, and the slate ticks are the cutoffs between read labels listed under each metric.

Brier Score
How close the pregame probabilities landed to the actual result, averaged over the season. Confident, correct calls are rewarded most; confident misses are punished most. Lower is better; since draws are possible, a score under 0.66 beats guessing the base rate.
Highly Predictable: under 0.56 * Predictable: 0.56 to 0.62 * Hard to Predict: 0.62 to 0.66 * Coin-Flip: 0.66 and up.
Matchup Imbalance
How lopsided the matchups were on paper, averaging the gap between the two win probabilities over their sum. 0 means every match was a toss-up; 1 means every match was a heavy favorite against a big underdog.
Very Even: under 0.34 * Slight Separation: 0.34 to 0.42 * Notable Separation: 0.42 to 0.51 * Lopsided: 0.51 and up.
Strangeness
How wild the final table was versus what the model expected. A value of 1 means teams landed about one standard deviation from their projections on average. Above 1 is a stranger season; below 1 hugged the projections.
Very Predictable: under 0.8 * As Expected: 0.8 to 1.1 * Wilder Than Modeled: 1.1 to 1.4 * Chaotic: 1.4 and up.
Repeatability
How closely the final table order matched the preseason Elo order, by Spearman rank correlation. Higher means last season's ratings strongly predicted this season's finish. Shows N/A for an inaugural season.
Weak Carryover: under 0.38 * Some Carryover: 0.38 to 0.57 * Strong Carryover: 0.57 to 0.7 * Near-Lock: 0.7 and up.
Upset Rate
Share of matches the underdog won. The gold line is how often the model expected underdogs to win; a dot to the right means upsets ran hotter than expected.
Chalky: under 18% * As Expected: 18% to 22% * Upset-Prone: 22% to 25% * Very Upset-Prone: 25% and up.
Clear Favorite Upset Rate
Share of matches the underdog won, counting only games with a clear favorite (at least 60% likely to win once a draw is set aside). The gold line is how often the model expected these favorites to slip.
Solid Favorites: under 15.5% * As Expected: 15.5% to 18.5% * Shaky Favorites: 18.5% to 22% * Very Shaky: 22% and up.
Brier Score
Expected
0.64
Hard to Predict
00.632
Matchup Imbalance
0.30
Very Even
00.340.420.5
Strangeness
Expected
3.77
Chaotic
01.002
Repeatability
0.17
Weak Carryover
00.380.570.71
Upset Rate
Expected
28%
Very Upset-Prone
0%24%50%
Clear Favorite Upset Rate
Expected
27%
Very Shaky
0%22%50%

Calibration

How these are measured

The navy dot is the actual value, the gold line and key are the model's reference where one applies, and the slate ticks are the cutoffs between read labels listed under each metric.

Probability calibration
An all-in-one chi-square test of the model's probabilities. Matches are grouped by how confident the model was, and within each group the predicted and actual counts of home wins, draws, and away wins are compared. The p-value is plotted; above 0.05 means well-calibrated.
Miscalibrated: under 0.05 * Borderline: 0.05 to 0.1 * Well Calibrated: 0.1 to 0.5 * Excellent: 0.5 and up.
Calibration slope
Checks whether the spread of the probabilities is right. Each probability is turned into log-odds and a line is fit predicting the actual results. A slope of 1.00 is perfect; below 1 is overconfidence (favorites lost more than their odds implied); above 1 is under-confidence.
Overconfident: under 0.85 * Calibrated: 0.85 to 1.15 * Underconfident: 1.15 to 1.3 * Very Underconfident: 1.3 and up.
Calibration error (ECE)
The average gap between the model's stated chances and how often the predicted result actually happened. Smaller is better. The gold line is the noise ceiling, the error luck alone can produce even with perfect probabilities; below it, the model's error is no larger than chance.
Well Within Noise: under 0.12 * Near Noise Ceiling: 0.12 to 0.18 * Above Noise: 0.18 to 0.24 * Well Above Noise: 0.24 and up.
Probability calibration
0.41
Well Calibrated
0.010.050.10.51
Calibration slope
Ideal
1.02
Calibrated
0.51.001.5
Calibration error (ECE)
Noise ceiling
0.079
Well Within Noise
00.1190.3

Final Table Odds

Each cell is the probability — across 100,000 simulations — that the team (row) finished at that position (column). Rows are sorted by actual finish (champion at top, bottom of the table at the bottom).

Team123456789101112
Vukovar73.00%19.00%4.00%3.00%———1.00%————
Opatija9.00%24.00%17.00%16.00%7.00%4.00%8.00%5.00%4.00%2.00%4.00%—
Orijent1.00%6.00%11.00%9.00%15.00%6.00%8.00%14.00%7.00%9.00%6.00%8.00%
Sesvete6.00%17.00%12.00%10.00%13.00%11.00%9.00%4.00%4.00%10.00%4.00%—
Dubrava3.00%3.00%8.00%11.00%12.00%13.00%9.00%9.00%11.00%11.00%7.00%3.00%
Cibalia2.00%6.00%11.00%4.00%11.00%12.00%13.00%15.00%8.00%4.00%5.00%9.00%
BSK Bijelo Brdo1.00%1.00%3.00%3.00%8.00%3.00%8.00%6.00%17.00%12.00%16.00%22.00%
Croatia Zmijavci—2.00%3.00%9.00%4.00%8.00%9.00%10.00%13.00%13.00%11.00%18.00%
Rudes—2.00%8.00%9.00%9.00%9.00%5.00%12.00%10.00%14.00%14.00%8.00%
Jarun—4.00%9.00%4.00%6.00%14.00%9.00%8.00%6.00%13.00%13.00%14.00%
Dugopolje1.00%2.00%4.00%7.00%7.00%9.00%9.00%9.00%11.00%9.00%19.00%13.00%
Zrinski Osjecko4.00%14.00%10.00%15.00%8.00%11.00%13.00%7.00%9.00%3.00%1.00%5.00%

Points Required Per Position

The empirical CDF of simulated point totals per finishing position. Each curve shows, for one position (1st, 2nd, ..., last), the spread of point totals teams accumulated across simulations. Reading the curve at the 50% mark gives the median points typically needed to finish at that position. Steep curves mean the position is tightly clustered around a particular point range; shallow curves mean the position came with a wide variety of point totals.

Next-Season Status

Across 100,000 regular-season simulations, the probability of each team's next-season status. Columns appear in best-to-worst outcome order: promotion-positive on the left, relegation-positive on the right. Cells with darker shading indicate higher likelihood.

Team Direct promotion Same level Qualified for relegation playoff Direct relegation
Vukovar 73.00% 27.00% — —
Opatija 9.00% 87.00% 4.00% —
Sesvete 6.00% 90.00% 4.00% —
Dubrava 3.00% 87.00% 7.00% 3.00%
Zrinski Osjecko 4.00% 90.00% 1.00% 5.00%
Cibalia 2.00% 84.00% 5.00% 9.00%
Orijent 1.00% 85.00% 6.00% 8.00%
Rudes — 78.00% 14.00% 8.00%
Dugopolje 1.00% 67.00% 19.00% 13.00%
Jarun — 73.00% 13.00% 14.00%
Croatia Zmijavci — 71.00% 11.00% 18.00%
BSK Bijelo Brdo 1.00% 61.00% 16.00% 22.00%

Overall Game Log

Summary of every completed game this season. Sort any column by clicking its header.

Date Opponent ScoreExcitement Pre Elo Opp Elo Win % Tie % Loss %Proj. Margin Elo Δ Points
2024-08-16 Opatija W 2-147.5 1365 1357 45.13% 30.43% 24.44%+0.21 +3.6 3
2024-08-16 @ Dubrava L 1-247.5 1357 1365 24.44% 30.43% 45.13%-0.21 -3.6 0
2024-08-16 Vukovar L 0-145.6 1368 1466 30.37% 31.64% 37.99%-0.43 -4.6 0
2024-08-16 @ Sesvete W 1-045.6 1466 1368 37.99% 31.64% 30.37%+0.43 +4.6 3
2024-08-17 Croatia Zmijavci D 0-048.4 1349 1340 45.21% 30.41% 24.38%+0.21 -0.6 1
2024-08-17 @ Orijent D 0-048.4 1340 1349 24.38% 30.41% 45.21%-0.21 +0.6 1
2024-08-17 Rudes W 2-038.2 1333 1342 42.82% 30.95% 26.24%+0.11 +7.7 3
2024-08-17 @ Cibalia L 0-238.2 1342 1333 26.24% 30.95% 42.82%-0.11 -7.7 0
2024-08-18 Dugopolje D 1-153.8 1342 1350 42.95% 30.92% 26.13%+0.11 -0.5 1
2024-08-18 @ BSK Bijelo Brdo D 1-153.8 1350 1342 26.13% 30.92% 42.95%-0.11 +0.5 1
2024-08-18 Jarun L 0-250.0 1500 1343 63.88% 22.30% 13.82%+1.11 -14.7 0
2024-08-18 @ Zrinski Osjecko W 2-050.0 1343 1500 13.82% 22.30% 63.88%-1.11 +14.7 3
2024-08-23 Sesvete L 0-146.5 1348 1364 41.92% 31.12% 26.96%+0.07 -5.7 1
2024-08-23 @ Orijent W 1-046.5 1364 1348 26.96% 31.12% 41.92%-0.07 +5.7 3
2024-08-24 Cibalia L 0-442.0 1342 1341 44.16% 30.66% 25.18%+0.17 -21.3 1
2024-08-24 @ BSK Bijelo Brdo W 4-042.0 1341 1342 25.18% 30.66% 44.16%-0.17 +21.3 6
2024-08-24 Zrinski Osjecko W 3-043.7 1470 1485 41.99% 31.10% 26.90%+0.07 +11.4 6
2024-08-24 @ Vukovar L 0-343.7 1485 1470 26.90% 31.10% 41.99%-0.07 -11.4 0
2024-08-25 Dubrava L 1-252.1 1334 1368 39.31% 31.51% 29.19%-0.05 -5.2 0
2024-08-25 @ Rudes W 2-152.1 1368 1334 29.19% 31.51% 39.31%+0.05 +5.2 6
2024-08-25 Dugopolje D 2-260.3 1358 1351 45.05% 30.45% 24.50%+0.20 -0.4 4
2024-08-25 @ Jarun D 2-260.3 1351 1358 24.50% 30.45% 45.05%-0.20 +0.4 2
2024-08-25 Opatija D 0-048.3 1341 1353 42.39% 31.03% 26.58%+0.09 -0.5 2
2024-08-25 @ Croatia Zmijavci D 0-048.3 1353 1341 26.58% 31.03% 42.39%-0.09 +0.5 1
2024-08-30 Croatia Zmijavci W 3-251.4 1369 1341 47.94% 29.63% 22.43%+0.34 +3.2 6
2024-08-30 @ Sesvete L 2-351.4 1341 1369 22.43% 29.63% 47.94%-0.34 -3.2 2
2024-08-30 Rudes W 1-040.0 1353 1329 47.35% 29.81% 22.84%+0.31 +3.6 4
2024-08-30 @ Opatija L 0-140.0 1329 1353 22.84% 29.81% 47.35%-0.31 -3.6 0
2024-08-31 BSK Bijelo Brdo W 3-034.4 1373 1320 51.14% 28.52% 20.34%+0.48 +8.9 9
2024-08-31 @ Dubrava L 0-334.4 1320 1373 20.34% 28.52% 51.14%-0.48 -8.9 1
2024-08-31 Vukovar L 0-144.1 1351 1482 26.36% 30.98% 42.66%-0.63 -4.1 2
2024-08-31 @ Dugopolje W 1-044.1 1482 1351 42.66% 30.98% 26.36%+0.63 +4.1 9
2024-09-01 Jarun D 1-154.3 1362 1357 44.67% 30.54% 24.79%+0.19 -0.5 7
2024-09-01 @ Cibalia D 1-154.3 1357 1362 24.79% 30.54% 44.67%-0.19 +0.5 5
2024-09-01 Orijent W 2-035.2 1474 1343 60.89% 23.96% 15.15%+0.96 +4.5 3
2024-09-01 @ Zrinski Osjecko L 0-235.2 1343 1474 15.15% 23.96% 60.89%-0.96 -4.4 1
2024-09-06 Zrinski Osjecko W 1-048.6 1373 1478 29.34% 31.53% 39.13%-0.48 +5.5 9
2024-09-06 @ Sesvete L 0-148.6 1478 1373 39.13% 31.53% 29.34%+0.48 -5.5 3
2024-09-07 Croatia Zmijavci W 2-147.6 1325 1337 42.40% 31.03% 26.57%+0.09 +3.9 3
2024-09-07 @ Rudes L 1-247.6 1337 1325 26.57% 31.03% 42.40%-0.09 -3.9 2
2024-09-07 Dubrava W 3-145.9 1358 1382 40.67% 31.32% 28.01%+0.01 +7.0 8
2024-09-07 @ Jarun L 1-345.9 1382 1358 28.01% 31.32% 40.67%-0.01 -7.0 9
2024-09-07 Dugopolje W 2-038.3 1338 1347 42.84% 30.94% 26.21%+0.11 +7.7 4
2024-09-07 @ Orijent L 0-238.3 1347 1338 26.21% 30.94% 42.84%-0.11 -7.7 2
2024-09-07 Opatija L 0-241.8 1311 1357 37.64% 31.67% 30.69%-0.12 -10.0 1
2024-09-07 @ BSK Bijelo Brdo W 2-041.8 1357 1311 30.69% 31.67% 37.64%+0.12 +10.0 7
2024-09-09 Cibalia W 2-036.2 1486 1362 60.07% 24.40% 15.53%+0.92 +4.6 12
2024-09-09 @ Vukovar L 0-236.2 1362 1486 15.53% 24.40% 60.07%-0.92 -4.6 7
2024-09-13 Jarun W 2-147.9 1367 1365 44.33% 30.62% 25.05%+0.17 +3.7 10
2024-09-13 @ Opatija L 1-247.9 1365 1367 25.05% 30.62% 44.33%-0.17 -3.7 8
2024-09-13 Vukovar L 1-252.1 1375 1490 28.18% 31.35% 40.47%-0.54 -4.1 9
2024-09-13 @ Dubrava W 2-152.1 1490 1375 40.47% 31.35% 28.18%+0.54 +4.1 15
2024-09-14 Croatia Zmijavci L 0-151.9 1473 1333 61.85% 23.44% 14.71%+1.01 -7.6 3
2024-09-14 @ Zrinski Osjecko W 1-051.9 1333 1473 14.71% 23.44% 61.85%-1.01 +7.6 5
2024-09-14 Orijent D 1-154.1 1357 1346 45.56% 30.32% 24.12%+0.23 -0.6 8
2024-09-14 @ Cibalia D 1-154.1 1346 1357 24.12% 30.32% 45.56%-0.23 +0.6 5
2024-09-14 Sesvete D 0-048.4 1339 1378 38.61% 31.58% 29.80%-0.08 -0.3 3
2024-09-14 @ Dugopolje D 0-048.4 1378 1339 29.80% 31.58% 38.61%+0.08 +0.3 10
2024-09-15 BSK Bijelo Brdo W 1-039.3 1329 1301 47.83% 29.67% 22.50%+0.33 +3.6 6
2024-09-15 @ Rudes L 0-139.3 1301 1329 22.50% 29.67% 47.83%-0.33 -3.6 1
2024-09-17 Opatija D 1-159.3 1495 1371 59.99% 24.44% 15.57%+0.91 -1.3 16
2024-09-17 @ Vukovar D 1-159.3 1371 1495 15.57% 24.44% 59.99%-0.91 +1.3 11
2024-09-18 Cibalia W 2-147.2 1378 1356 47.02% 29.91% 23.07%+0.29 +3.5 13
2024-09-18 @ Sesvete L 1-247.2 1356 1378 23.07% 29.91% 47.02%-0.29 -3.5 8
2024-09-18 Croatia Zmijavci D 2-259.1 1298 1341 37.99% 31.64% 30.37%-0.10 -0.1 2
2024-09-18 @ BSK Bijelo Brdo D 2-259.1 1341 1298 30.37% 31.64% 37.99%+0.10 +0.1 6
2024-09-18 Dubrava W 2-039.4 1346 1371 40.59% 31.33% 28.07%+0.01 +8.1 8
2024-09-18 @ Orijent L 0-239.4 1371 1346 28.07% 31.33% 40.59%-0.01 -8.1 9
2024-09-18 Dugopolje L 0-248.6 1465 1339 60.30% 24.28% 15.42%+0.93 -14.1 3
2024-09-18 @ Zrinski Osjecko W 2-048.6 1339 1465 15.42% 24.28% 60.30%-0.93 +14.1 6
2024-09-19 Rudes L 1-254.0 1361 1333 47.88% 29.65% 22.47%+0.33 -6.0 8
2024-09-19 @ Jarun W 2-154.0 1333 1361 22.47% 29.65% 47.88%-0.33 +6.0 9
2024-09-21 Orijent W 2-037.8 1372 1355 46.44% 30.08% 23.48%+0.27 +7.0 14
2024-09-21 @ Opatija L 0-237.8 1355 1372 23.48% 30.08% 46.44%-0.27 -7.0 8
2024-09-21 Sesvete D 0-049.0 1363 1382 41.47% 31.20% 27.34%+0.05 -0.4 10
2024-09-21 @ Dubrava D 0-049.0 1382 1363 27.34% 31.20% 41.47%-0.05 +0.4 14
2024-09-21 Zrinski Osjecko W 5-043.1 1353 1451 30.30% 31.64% 38.06%-0.44 +23.6 11
2024-09-21 @ Cibalia L 0-543.1 1451 1353 38.06% 31.64% 30.30%+0.44 -23.6 3
2024-09-22 Jarun L 0-241.1 1298 1355 35.93% 31.78% 32.29%-0.19 -9.7 2
2024-09-22 @ BSK Bijelo Brdo W 2-041.1 1355 1298 32.29% 31.78% 35.93%+0.19 +9.7 11
2024-09-23 Vukovar L 0-143.1 1339 1493 23.89% 30.23% 45.88%-0.78 -3.8 9
2024-09-23 @ Rudes W 1-043.1 1493 1339 45.88% 30.23% 23.89%+0.78 +3.8 19
2024-09-27 Opatija D 1-154.9 1382 1379 44.45% 30.59% 24.95%+0.18 -0.5 15
2024-09-27 @ Sesvete D 1-154.9 1379 1382 24.95% 30.59% 44.45%-0.18 +0.5 15
2024-09-28 Cibalia D 1-154.2 1353 1376 40.79% 31.31% 27.91%+0.02 -0.3 7
2024-09-28 @ Dugopolje D 1-154.2 1376 1353 27.91% 31.31% 40.79%-0.02 +0.3 12
2024-09-28 Dubrava L 0-150.1 1428 1363 52.66% 27.91% 19.42%+0.55 -6.8 3
2024-09-28 @ Zrinski Osjecko W 1-050.1 1363 1428 19.42% 27.91% 52.66%-0.55 +6.8 13
2024-09-28 Rudes D 1-153.9 1348 1335 45.73% 30.27% 24.00%+0.24 -0.6 9
2024-09-28 @ Orijent D 1-153.9 1335 1348 24.00% 30.27% 45.73%-0.24 +0.6 10
2024-09-29 Jarun W 1-042.2 1341 1365 40.74% 31.31% 27.95%+0.02 +4.3 9
2024-09-29 @ Croatia Zmijavci L 0-142.2 1365 1341 27.95% 31.31% 40.74%-0.02 -4.3 11
2024-10-04 Zrinski Osjecko W 2-151.0 1380 1421 38.30% 31.61% 30.09%-0.09 +4.3 18
2024-10-04 @ Opatija L 1-251.0 1421 1380 30.09% 31.61% 38.30%+0.09 -4.3 3
2024-10-05 Croatia Zmijavci D 3-364.0 1377 1346 48.27% 29.53% 22.20%+0.35 -0.5 13
2024-10-05 @ Cibalia D 3-364.0 1346 1377 22.20% 29.53% 48.27%-0.35 +0.5 10
2024-10-05 Dugopolje W 2-037.7 1369 1353 46.34% 30.11% 23.56%+0.26 +7.0 16
2024-10-05 @ Dubrava L 0-237.7 1353 1369 23.56% 30.11% 46.34%-0.26 -7.0 7
2024-10-05 Orijent D 0-047.4 1288 1347 35.75% 31.78% 32.46%-0.20 -0.1 3
2024-10-05 @ BSK Bijelo Brdo D 0-047.4 1347 1288 32.46% 31.78% 35.75%+0.20 +0.1 10
2024-10-05 Sesvete W 2-040.3 1336 1382 37.62% 31.67% 30.71%-0.12 +8.7 13
2024-10-05 @ Rudes L 0-240.3 1382 1336 30.71% 31.67% 37.62%+0.12 -8.7 15
2024-10-06 Vukovar D 1-157.1 1361 1497 25.77% 30.83% 43.41%-0.67 +0.5 12
2024-10-06 @ Jarun D 1-157.1 1497 1361 43.41% 30.83% 25.77%+0.67 -0.5 20
2024-10-11 BSK Bijelo Brdo L 1-351.6 1373 1288 55.22% 26.80% 17.98%+0.68 -11.5 15
2024-10-11 @ Sesvete W 3-151.6 1288 1373 17.98% 26.80% 55.22%-0.68 +11.5 6
2024-10-11 Dubrava L 1-254.0 1376 1377 44.02% 30.69% 25.29%+0.16 -5.6 13
2024-10-11 @ Cibalia W 2-154.0 1377 1376 25.29% 30.69% 44.02%-0.16 +5.6 19
2024-10-11 Opatija D 2-260.2 1346 1384 38.69% 31.57% 29.74%-0.07 -0.2 8
2024-10-11 @ Dugopolje D 2-260.2 1384 1346 29.74% 31.57% 38.69%+0.07 +0.2 19
2024-10-11 Rudes D 1-155.8 1416 1344 53.59% 27.53% 18.89%+0.60 -1.0 4
2024-10-11 @ Zrinski Osjecko D 1-155.8 1344 1416 18.89% 27.53% 53.59%-0.60 +1.0 14
2024-10-12 Jarun D 1-153.9 1347 1361 42.08% 31.09% 26.83%+0.07 -0.4 11
2024-10-12 @ Orijent D 1-153.9 1361 1347 26.83% 31.09% 42.08%-0.07 +0.4 13
2024-10-13 Vukovar W 1-049.9 1346 1497 24.27% 30.37% 45.36%-0.75 +6.1 13
2024-10-13 @ Croatia Zmijavci L 0-149.9 1497 1346 45.36% 30.37% 24.27%+0.75 -6.1 20
2024-10-16 BSK Bijelo Brdo D 1-158.7 1490 1299 67.76% 20.03% 12.21%+1.32 -1.6 21
2024-10-16 @ Vukovar D 1-158.7 1299 1490 12.21% 20.03% 67.76%-1.32 +1.6 7
2024-10-16 Croatia Zmijavci D 0-048.4 1345 1352 43.13% 30.89% 25.98%+0.12 -0.5 9
2024-10-16 @ Dugopolje D 0-048.4 1352 1345 25.98% 30.89% 43.13%-0.12 +0.5 14
2024-10-18 Cibalia D 1-154.9 1384 1371 45.87% 30.24% 23.90%+0.24 -0.6 20
2024-10-18 @ Opatija D 1-154.9 1371 1384 23.90% 30.24% 45.87%-0.24 +0.6 14
2024-10-19 Croatia Zmijavci L 0-148.2 1382 1353 48.04% 29.60% 22.36%+0.34 -6.3 19
2024-10-19 @ Dubrava W 1-048.2 1353 1382 22.36% 29.60% 48.04%-0.34 +6.3 17
2024-10-19 Dugopolje L 1-253.1 1345 1345 44.11% 30.67% 25.22%+0.16 -5.6 14
2024-10-19 @ Rudes W 2-153.1 1345 1345 25.22% 30.67% 44.11%-0.16 +5.6 12
2024-10-19 Sesvete L 1-253.5 1362 1361 44.07% 30.68% 25.25%+0.16 -5.6 13
2024-10-19 @ Jarun W 2-153.5 1361 1362 25.25% 30.68% 44.07%-0.16 +5.6 18
2024-10-19 Zrinski Osjecko W 1-046.1 1301 1415 28.27% 31.37% 40.36%-0.53 +5.6 10
2024-10-19 @ BSK Bijelo Brdo L 0-146.1 1415 1301 40.36% 31.37% 28.27%+0.53 -5.6 4
2024-10-20 Orijent L 0-152.6 1489 1347 62.20% 23.25% 14.56%+1.02 -7.6 21
2024-10-20 @ Vukovar W 1-052.6 1347 1489 14.56% 23.25% 62.20%-1.02 +7.7 14
2024-10-25 Dubrava D 0-049.5 1384 1376 45.10% 30.43% 24.46%+0.21 -0.6 21
2024-10-25 @ Opatija D 0-049.5 1376 1384 24.46% 30.43% 45.10%-0.21 +0.6 20
2024-10-26 BSK Bijelo Brdo D 1-154.0 1351 1307 49.95% 28.96% 21.10%+0.43 -0.8 13
2024-10-26 @ Dugopolje D 1-154.0 1307 1351 21.10% 28.96% 49.95%-0.43 +0.8 11
2024-10-26 Cibalia W 1-042.6 1340 1371 39.65% 31.46% 28.89%-0.03 +4.4 17
2024-10-26 @ Rudes L 0-142.6 1371 1340 28.89% 31.46% 39.65%+0.03 -4.4 14
2024-10-27 Orijent D 1-154.2 1359 1354 44.68% 30.54% 24.78%+0.19 -0.5 18
2024-10-27 @ Croatia Zmijavci D 1-154.2 1354 1359 24.78% 30.54% 44.68%-0.19 +0.5 15
2024-10-27 Sesvete W 1-039.7 1481 1367 58.83% 25.05% 16.12%+0.85 +2.5 24
2024-10-27 @ Vukovar L 0-139.7 1367 1481 16.12% 25.05% 58.83%-0.85 -2.5 18
2024-10-27 Zrinski Osjecko W 2-150.9 1356 1410 36.47% 31.75% 31.78%-0.17 +4.4 16
2024-10-27 @ Jarun L 1-250.9 1410 1356 31.78% 31.75% 36.47%+0.17 -4.5 4
2024-11-01 Croatia Zmijavci W 2-147.2 1383 1358 47.37% 29.81% 22.82%+0.31 +3.4 24
2024-11-01 @ Opatija L 1-247.2 1358 1383 22.82% 29.81% 47.37%-0.31 -3.4 18
2024-11-01 Orijent D 3-363.7 1365 1355 45.37% 30.37% 24.26%+0.22 -0.4 19
2024-11-01 @ Sesvete D 3-363.7 1355 1365 24.26% 30.37% 45.37%-0.22 +0.4 16
2024-11-02 BSK Bijelo Brdo W 1-038.5 1367 1307 51.98% 28.19% 19.83%+0.52 +3.2 17
2024-11-02 @ Cibalia L 0-138.5 1307 1367 19.83% 28.19% 51.98%-0.52 -3.2 11
2024-11-02 Jarun D 0-048.5 1350 1360 42.56% 31.00% 26.44%+0.09 -0.5 14
2024-11-02 @ Dugopolje D 0-048.5 1360 1350 26.44% 31.00% 42.56%-0.09 +0.5 17
2024-11-02 Vukovar L 1-351.1 1405 1484 32.98% 31.80% 35.22%-0.32 -7.9 4
2024-11-02 @ Zrinski Osjecko W 3-151.1 1484 1405 35.22% 31.80% 32.98%+0.32 +7.9 27
2024-11-03 Rudes W 1-040.1 1376 1344 48.40% 29.49% 22.12%+0.36 +3.5 23
2024-11-03 @ Dubrava L 0-140.1 1344 1376 22.12% 29.49% 48.40%-0.36 -3.5 17
2024-11-08 Cibalia L 1-253.3 1361 1370 42.78% 30.96% 26.27%+0.10 -5.5 17
2024-11-08 @ Jarun W 2-153.3 1370 1361 26.27% 30.96% 42.78%-0.10 +5.5 20
2024-11-09 Dubrava D 1-153.4 1304 1380 33.35% 31.81% 34.85%-0.30 +0.0 12
2024-11-09 @ BSK Bijelo Brdo D 1-153.4 1380 1304 34.85% 31.81% 33.35%+0.30 -0.0 24
2024-11-09 Dugopolje W 5-034.4 1492 1349 62.22% 23.24% 14.55%+1.03 +9.9 30
2024-11-09 @ Vukovar L 0-534.4 1349 1492 14.55% 23.24% 62.22%-1.03 -9.9 14
2024-11-09 Opatija L 1-252.0 1341 1386 37.65% 31.67% 30.68%-0.12 -5.0 17
2024-11-09 @ Rudes W 2-152.0 1386 1341 30.68% 31.67% 37.65%+0.12 +5.0 27
2024-11-09 Zrinski Osjecko D 2-260.6 1355 1398 38.11% 31.63% 30.26%-0.10 -0.2 17
2024-11-09 @ Orijent D 2-260.6 1398 1355 30.26% 31.63% 38.11%+0.10 +0.2 5
2024-11-10 Sesvete L 0-442.2 1355 1364 42.77% 30.96% 26.27%+0.10 -20.8 18
2024-11-10 @ Croatia Zmijavci W 4-042.2 1364 1355 26.27% 30.96% 42.77%-0.10 +20.8 22
2024-11-15 BSK Bijelo Brdo W 5-033.6 1391 1304 55.48% 26.68% 17.84%+0.69 +12.6 30
2024-11-15 @ Opatija L 0-533.6 1304 1391 17.84% 26.68% 55.48%-0.69 -12.6 12
2024-11-15 Jarun W 1-040.7 1380 1355 47.36% 29.81% 22.83%+0.31 +3.6 27
2024-11-15 @ Dubrava L 0-140.7 1355 1380 22.83% 29.81% 47.36%-0.31 -3.6 17
2024-11-16 Orijent D 1-153.7 1339 1355 41.87% 31.13% 27.00%+0.06 -0.4 15
2024-11-16 @ Dugopolje D 1-153.7 1355 1339 27.00% 31.13% 41.87%-0.06 +0.4 18
2024-11-16 Sesvete D 0-050.0 1398 1385 45.79% 30.26% 23.96%+0.24 -0.7 6
2024-11-16 @ Zrinski Osjecko D 0-050.0 1385 1398 23.96% 30.26% 45.79%-0.24 +0.7 23
2024-11-16 Vukovar W 1-050.1 1376 1502 26.92% 31.11% 41.97%-0.60 +5.7 23
2024-11-16 @ Cibalia L 0-150.1 1502 1376 41.97% 31.11% 26.92%+0.60 -5.7 30
2024-11-17 Rudes D 0-048.1 1334 1336 43.83% 30.73% 25.43%+0.15 -0.6 19
2024-11-17 @ Croatia Zmijavci D 0-048.1 1336 1334 25.43% 30.73% 43.83%-0.15 +0.6 18
2024-11-22 Dugopolje W 3-142.7 1386 1339 50.31% 28.83% 20.86%+0.44 +5.5 26
2024-11-22 @ Sesvete L 1-342.7 1339 1386 20.86% 28.83% 50.31%-0.44 -5.5 15
2024-11-23 Cibalia W 2-149.2 1355 1381 40.44% 31.36% 28.21%+0.00 +4.1 21
2024-11-23 @ Orijent L 1-249.2 1381 1355 28.21% 31.36% 40.44%+0.00 -4.1 23
2024-11-23 Rudes W 1-042.3 1292 1336 37.81% 31.66% 30.53%-0.11 +4.6 15
2024-11-23 @ BSK Bijelo Brdo L 0-142.3 1336 1292 30.53% 31.66% 37.81%+0.11 -4.6 18
2024-11-24 Opatija L 0-145.8 1352 1404 36.74% 31.73% 31.53%-0.16 -5.2 17
2024-11-24 @ Jarun W 1-045.8 1404 1352 31.53% 31.73% 36.74%+0.16 +5.2 33
2024-11-24 Zrinski Osjecko D 2-260.2 1334 1397 35.10% 31.80% 33.10%-0.23 -0.0 20
2024-11-24 @ Croatia Zmijavci D 2-260.2 1397 1334 33.10% 31.80% 35.10%+0.23 +0.0 7
2024-11-25 Dubrava W 1-040.7 1496 1384 58.61% 25.16% 16.23%+0.84 +2.6 33
2024-11-25 @ Vukovar L 0-140.7 1384 1496 16.23% 25.16% 58.61%-0.84 -2.6 27
2024-11-29 Vukovar D 0-052.9 1409 1498 31.47% 31.73% 36.80%-0.38 +0.2 34
2024-11-29 @ Opatija D 0-052.9 1498 1409 36.80% 31.73% 31.47%+0.38 -0.2 34
2024-11-30 BSK Bijelo Brdo L 0-147.1 1334 1296 49.07% 29.26% 21.67%+0.39 -6.4 20
2024-11-30 @ Croatia Zmijavci W 1-047.1 1296 1334 21.67% 29.26% 49.07%-0.39 +6.4 18
2024-11-30 Orijent L 0-343.5 1381 1359 46.97% 29.93% 23.11%+0.29 -17.0 27
2024-11-30 @ Dubrava W 3-043.5 1359 1381 23.11% 29.93% 46.97%-0.29 +17.0 24
2024-11-30 Sesvete D 0-049.4 1377 1391 42.13% 31.08% 26.79%+0.08 -0.5 24
2024-11-30 @ Cibalia D 0-049.4 1391 1377 26.79% 31.08% 42.13%-0.08 +0.5 27
2024-11-30 Zrinski Osjecko D 3-363.5 1333 1397 35.08% 31.80% 33.12%-0.23 -0.0 16
2024-11-30 @ Dugopolje D 3-363.5 1397 1333 33.12% 31.80% 35.08%+0.23 +0.0 8
2024-12-01 Jarun D 1-153.6 1332 1347 41.97% 31.11% 26.92%+0.07 -0.4 19
2024-12-01 @ Rudes D 1-153.6 1347 1332 26.92% 31.11% 41.97%-0.07 +0.4 18
2025-02-14 Dubrava W 3-036.3 1392 1364 47.79% 29.68% 22.53%+0.33 +9.8 30
2025-02-14 @ Sesvete L 0-336.3 1364 1392 22.53% 29.68% 47.79%-0.33 -9.8 27
2025-02-15 BSK Bijelo Brdo L 0-147.5 1347 1303 50.00% 28.94% 21.06%+0.43 -6.5 18
2025-02-15 @ Jarun W 1-047.5 1303 1347 21.06% 28.94% 50.00%-0.43 +6.5 21
2025-02-15 Opatija D 0-049.7 1377 1409 39.48% 31.48% 29.03%-0.04 -0.3 25
2025-02-15 @ Orijent D 0-049.7 1409 1377 29.03% 31.48% 39.48%+0.04 +0.3 35
2025-02-16 Dugopolje W 1-041.0 1327 1333 43.17% 30.88% 25.95%+0.12 +4.0 23
2025-02-16 @ Croatia Zmijavci L 0-141.0 1333 1327 25.95% 30.88% 43.17%-0.12 -4.0 16
2025-02-18 Cibalia L 1-351.7 1397 1377 46.80% 29.97% 23.22%+0.28 -10.1 8
2025-02-18 @ Zrinski Osjecko W 3-151.7 1377 1397 23.22% 29.97% 46.80%-0.28 +10.2 27
2025-02-19 Rudes D 1-159.1 1498 1331 65.06% 21.62% 13.32%+1.17 -1.5 35
2025-02-19 @ Vukovar D 1-159.1 1331 1498 13.32% 21.62% 65.06%-1.17 +1.5 20
2025-02-21 Sesvete D 0-050.5 1410 1401 45.16% 30.42% 24.42%+0.21 -0.6 36
2025-02-21 @ Opatija D 0-050.5 1401 1410 24.42% 30.42% 45.16%-0.21 +0.6 31
2025-02-22 Croatia Zmijavci D 1-153.7 1341 1331 45.32% 30.38% 24.30%+0.22 -0.6 19
2025-02-22 @ Jarun D 1-153.7 1331 1341 24.30% 30.38% 45.32%-0.22 +0.6 24
2025-02-22 Dugopolje W 2-145.5 1387 1329 51.73% 28.29% 19.98%+0.51 +3.0 30
2025-02-22 @ Cibalia L 1-245.5 1329 1387 19.98% 28.29% 51.73%-0.51 -3.0 16
2025-02-22 Orijent W 2-040.1 1333 1376 37.96% 31.64% 30.40%-0.10 +8.6 23
2025-02-22 @ Rudes L 0-240.1 1376 1333 30.40% 31.64% 37.96%+0.10 -8.6 25
2025-02-22 Zrinski Osjecko W 1-043.1 1354 1387 39.46% 31.49% 29.05%-0.04 +4.4 30
2025-02-22 @ Dubrava L 0-143.1 1387 1354 29.05% 31.49% 39.46%+0.04 -4.4 8
2025-02-23 Vukovar D 1-156.4 1309 1497 20.87% 28.83% 50.29%-0.98 +0.8 22
2025-02-23 @ BSK Bijelo Brdo D 1-156.4 1497 1309 50.29% 28.83% 20.87%+0.98 -0.8 36
2025-02-28 Rudes W 1-039.4 1402 1341 52.12% 28.13% 19.74%+0.53 +3.2 34
2025-02-28 @ Sesvete L 0-139.4 1341 1402 19.74% 28.13% 52.12%-0.53 -3.2 23
2025-03-01 BSK Bijelo Brdo W 3-249.9 1368 1310 51.72% 28.29% 19.99%+0.51 +2.9 28
2025-03-01 @ Orijent L 2-349.9 1310 1368 19.99% 28.29% 51.72%-0.51 -2.9 22
2025-03-01 Jarun D 0-053.6 1496 1340 63.79% 22.35% 13.86%+1.11 -1.6 37
2025-03-01 @ Vukovar D 0-053.6 1340 1496 13.86% 22.35% 63.79%-1.11 +1.6 20
2025-03-01 Opatija D 0-049.8 1383 1409 40.38% 31.37% 28.26%+0.00 -0.4 9
2025-03-01 @ Zrinski Osjecko D 0-049.8 1409 1383 28.26% 31.37% 40.38%+0.00 +0.4 37
2025-03-02 Cibalia W 2-150.3 1332 1390 35.85% 31.78% 32.37%-0.19 +4.5 27
2025-03-02 @ Croatia Zmijavci L 1-250.3 1390 1332 32.37% 31.78% 35.85%+0.19 -4.5 30
2025-03-02 Dubrava W 2-039.3 1326 1358 39.56% 31.47% 28.96%-0.03 +8.3 19
2025-03-02 @ Dugopolje L 0-239.3 1358 1326 28.96% 31.47% 39.56%+0.03 -8.3 30
2025-03-07 Dugopolje W 2-035.8 1409 1335 53.91% 27.39% 18.70%+0.61 +5.6 40
2025-03-07 @ Opatija L 0-235.8 1335 1409 18.70% 27.39% 53.91%-0.61 -5.7 19
2025-03-08 Cibalia W 1-043.2 1350 1385 39.12% 31.53% 29.35%-0.05 +4.5 33
2025-03-08 @ Dubrava L 0-143.2 1385 1350 29.35% 31.53% 39.12%+0.05 -4.5 30
2025-03-08 Croatia Zmijavci W 4-033.0 1494 1336 64.03% 22.22% 13.75%+1.12 +7.5 40
2025-03-08 @ Vukovar L 0-433.0 1336 1494 13.75% 22.22% 64.03%-1.12 -7.5 27
2025-03-08 Orijent L 1-252.4 1342 1370 40.02% 31.42% 28.56%-0.02 -5.2 20
2025-03-08 @ Jarun W 2-152.4 1370 1342 28.56% 31.42% 40.02%+0.02 +5.2 31
2025-03-08 Sesvete L 1-249.5 1307 1405 30.33% 31.64% 38.03%-0.43 -4.3 22
2025-03-08 @ BSK Bijelo Brdo W 2-149.5 1405 1307 38.03% 31.64% 30.33%+0.43 +4.3 37
2025-03-09 Zrinski Osjecko W 1-043.3 1338 1382 37.88% 31.65% 30.46%-0.11 +4.6 26
2025-03-09 @ Rudes L 0-143.3 1382 1338 30.46% 31.65% 37.88%+0.11 -4.6 9
2025-03-14 Jarun L 0-149.4 1409 1336 53.72% 27.47% 18.81%+0.60 -6.9 37
2025-03-14 @ Sesvete W 1-049.4 1336 1409 18.81% 27.47% 53.72%-0.60 +6.9 23
2025-03-15 BSK Bijelo Brdo L 0-148.5 1378 1303 53.92% 27.38% 18.70%+0.61 -6.9 9
2025-03-15 @ Zrinski Osjecko W 1-048.5 1303 1378 18.70% 27.38% 53.92%-0.61 +6.9 25
2025-03-15 Opatija L 0-147.3 1381 1415 39.32% 31.50% 29.18%-0.05 -5.5 30
2025-03-15 @ Cibalia W 1-047.3 1415 1381 29.18% 31.50% 39.32%+0.05 +5.5 43
2025-03-15 Rudes L 2-357.3 1329 1343 42.14% 31.08% 26.78%+0.08 -5.1 19
2025-03-15 @ Dugopolje W 3-257.3 1343 1329 26.78% 31.08% 42.14%-0.08 +5.1 29
2025-03-15 Vukovar L 0-145.6 1376 1502 26.91% 31.11% 41.99%-0.61 -4.2 31
2025-03-15 @ Orijent W 1-045.6 1502 1376 41.99% 31.11% 26.91%+0.61 +4.2 43
2025-03-16 Dubrava W 3-145.1 1329 1355 40.44% 31.36% 28.20%+0.00 +7.0 30
2025-03-16 @ Croatia Zmijavci L 1-345.1 1355 1329 28.20% 31.36% 40.44%+0.00 -7.1 33
2025-03-21 BSK Bijelo Brdo L 0-149.3 1403 1310 56.20% 26.35% 17.46%+0.72 -7.1 37
2025-03-21 @ Sesvete W 1-049.3 1310 1403 17.46% 26.35% 56.20%-0.72 +7.1 28
2025-03-22 Croatia Zmijavci W 2-034.5 1506 1336 65.42% 21.42% 13.17%+1.19 +3.7 46
2025-03-22 @ Vukovar L 0-234.5 1336 1506 13.17% 21.42% 65.42%-1.19 -3.7 30
2025-03-22 Jarun L 0-146.8 1348 1343 44.64% 30.55% 24.81%+0.19 -6.0 33
2025-03-22 @ Dubrava W 1-046.8 1343 1348 24.81% 30.55% 44.64%-0.19 +6.0 26
2025-03-22 Zrinski Osjecko W 1-041.7 1376 1371 44.71% 30.53% 24.76%+0.19 +3.9 33
2025-03-22 @ Cibalia L 0-141.7 1371 1376 24.76% 30.53% 44.71%-0.19 -3.9 9
2025-03-23 Dugopolje D 1-154.5 1372 1324 50.44% 28.78% 20.78%+0.45 -0.8 32
2025-03-23 @ Orijent D 1-154.5 1324 1372 20.78% 28.78% 50.44%-0.45 +0.8 20
2025-03-26 Rudes D 1-156.0 1420 1348 53.64% 27.50% 18.86%+0.60 -1.0 44
2025-03-26 @ Opatija D 1-156.0 1348 1420 18.86% 27.50% 53.64%-0.60 +1.0 30
2025-03-28 Sesvete L 0-242.8 1349 1395 37.57% 31.68% 30.76%-0.12 -10.0 26
2025-03-28 @ Jarun W 2-042.8 1395 1349 30.76% 31.68% 37.57%+0.12 +10.0 40
2025-03-29 Dubrava W 2-147.9 1325 1342 41.71% 31.16% 27.14%+0.06 +4.0 23
2025-03-29 @ Dugopolje L 1-247.9 1342 1325 27.14% 31.16% 41.71%-0.06 -4.0 33
2025-03-29 Opatija L 0-143.3 1317 1419 29.76% 31.58% 38.67%-0.46 -4.5 28
2025-03-29 @ BSK Bijelo Brdo W 1-043.3 1419 1317 38.67% 31.58% 29.76%+0.46 +4.5 47
2025-03-29 Orijent L 1-350.3 1367 1371 43.51% 30.81% 25.69%+0.14 -9.6 9
2025-03-29 @ Zrinski Osjecko W 3-150.3 1371 1367 25.69% 30.81% 43.51%-0.14 +9.6 35
2025-03-29 Vukovar L 0-143.6 1349 1510 23.27% 29.99% 46.74%-0.82 -3.7 30
2025-03-29 @ Rudes W 1-043.6 1510 1349 46.74% 29.99% 23.27%+0.82 +3.7 49
2025-03-30 Croatia Zmijavci D 0-049.2 1379 1332 50.40% 28.79% 20.81%+0.45 -0.9 34
2025-03-30 @ Cibalia D 0-049.2 1332 1379 20.81% 28.79% 50.40%-0.45 +0.9 31
2025-04-04 Dugopolje W 1-038.6 1405 1329 54.19% 27.27% 18.55%+0.63 +3.0 43
2025-04-04 @ Sesvete L 0-138.6 1329 1405 18.55% 27.27% 54.19%-0.63 -3.0 23
2025-04-04 Jarun W 2-145.2 1424 1339 55.18% 26.82% 18.00%+0.67 +2.7 50
2025-04-04 @ Opatija L 1-245.2 1339 1424 18.00% 26.82% 55.18%-0.67 -2.7 26
2025-04-05 BSK Bijelo Brdo W 2-033.0 1513 1312 68.83% 19.38% 11.78%+1.38 +3.2 52
2025-04-05 @ Vukovar L 0-233.0 1312 1513 11.78% 19.38% 68.83%-1.38 -3.2 28
2025-04-05 Zrinski Osjecko W 5-037.9 1338 1357 41.33% 31.22% 27.45%+0.04 +18.6 36
2025-04-05 @ Dubrava L 0-537.9 1357 1338 27.45% 31.22% 41.33%-0.04 -18.6 9
2025-04-06 Cibalia D 2-261.0 1380 1379 44.29% 30.63% 25.08%+0.17 -0.4 36
2025-04-06 @ Orijent D 2-261.0 1379 1380 25.08% 30.63% 44.29%-0.17 +0.4 35
2025-04-06 Rudes L 0-441.5 1333 1345 42.35% 31.04% 26.61%+0.09 -20.6 31
2025-04-06 @ Croatia Zmijavci W 4-041.5 1345 1333 26.61% 31.04% 42.35%-0.09 +20.6 33
2025-04-11 Vukovar D 0-052.0 1337 1517 21.51% 29.18% 49.31%-0.93 +0.9 27
2025-04-11 @ Jarun D 0-052.0 1517 1337 49.31% 29.18% 21.51%+0.93 -0.9 53
2025-04-12 Croatia Zmijavci W 2-035.3 1380 1312 53.01% 27.77% 19.22%+0.57 +5.8 39
2025-04-12 @ Orijent L 0-235.3 1312 1380 19.22% 27.77% 53.01%-0.57 -5.8 31
2025-04-12 Dubrava L 1-254.4 1379 1356 47.12% 29.88% 23.00%+0.30 -5.9 35
2025-04-12 @ Cibalia W 2-154.4 1356 1379 23.00% 29.88% 47.12%-0.30 +5.9 39
2025-04-12 Opatija L 1-443.9 1326 1427 29.95% 31.60% 38.45%-0.45 -10.4 23
2025-04-12 @ Dugopolje W 4-143.9 1427 1326 38.45% 31.60% 29.95%+0.45 +10.4 53
2025-04-12 Sesvete L 0-144.9 1339 1408 34.18% 31.81% 34.01%-0.26 -5.0 9
2025-04-12 @ Zrinski Osjecko W 1-044.9 1408 1339 34.01% 31.81% 34.18%+0.26 +5.0 46
2025-04-13 Rudes W 2-040.2 1309 1366 36.07% 31.77% 32.16%-0.18 +9.0 31
2025-04-13 @ BSK Bijelo Brdo L 0-240.2 1366 1309 32.16% 31.77% 36.07%+0.18 -9.0 33
2025-04-17 Cibalia L 1-255.8 1413 1373 49.48% 29.12% 21.40%+0.41 -6.1 46
2025-04-17 @ Sesvete W 2-155.8 1373 1413 21.40% 29.12% 49.48%-0.41 +6.1 38
2025-04-18 Dugopolje W 3-031.7 1516 1315 68.78% 19.41% 11.80%+1.38 +4.7 56
2025-04-18 @ Vukovar L 0-331.7 1315 1516 11.80% 19.41% 68.78%-1.38 -4.7 23
2025-04-18 Zrinski Osjecko W 3-033.7 1437 1334 57.52% 25.71% 16.77%+0.79 +7.3 56
2025-04-18 @ Opatija L 0-333.7 1334 1437 16.77% 25.71% 57.52%-0.79 -7.3 9
2025-04-19 BSK Bijelo Brdo L 1-348.7 1307 1318 42.44% 31.02% 26.54%+0.09 -9.4 31
2025-04-19 @ Croatia Zmijavci W 3-148.7 1318 1307 26.54% 31.02% 42.44%-0.09 +9.4 34
2025-04-19 Jarun L 0-244.3 1357 1337 46.69% 30.01% 23.30%+0.28 -11.7 33
2025-04-19 @ Rudes W 2-044.3 1337 1357 23.30% 30.01% 46.69%-0.28 +11.7 30
2025-04-19 Orijent L 0-146.7 1362 1386 40.77% 31.31% 27.92%+0.02 -5.6 39
2025-04-19 @ Dubrava W 1-046.7 1386 1362 27.92% 31.31% 40.77%-0.02 +5.6 42
2025-04-25 Vukovar L 0-638.5 1326 1520 20.33% 28.51% 51.16%-1.02 -17.1 9
2025-04-25 @ Zrinski Osjecko W 6-038.5 1520 1326 51.16% 28.51% 20.33%+1.02 +17.1 59
2025-04-26 BSK Bijelo Brdo L 0-543.1 1349 1328 46.97% 29.93% 23.11%+0.29 -27.5 30
2025-04-26 @ Jarun W 5-043.1 1328 1349 23.11% 29.93% 46.97%-0.29 +27.5 37
2025-04-26 Croatia Zmijavci W 1-038.3 1357 1297 51.97% 28.19% 19.84%+0.52 +3.2 42
2025-04-26 @ Dubrava L 0-138.3 1297 1357 19.84% 28.19% 51.97%-0.52 -3.2 31
2025-04-26 Opatija L 0-243.6 1379 1444 34.85% 31.81% 33.34%-0.24 -9.5 38
2025-04-26 @ Cibalia W 2-043.6 1444 1379 33.34% 31.81% 34.85%+0.24 +9.5 59
2025-04-26 Rudes D 0-047.7 1311 1345 39.21% 31.52% 29.27%-0.05 -0.3 24
2025-04-26 @ Dugopolje D 0-047.7 1345 1311 29.27% 31.52% 39.21%+0.05 +0.3 34
2025-04-27 Sesvete W 2-040.5 1391 1407 41.84% 31.13% 27.03%+0.06 +7.9 45
2025-04-27 @ Orijent L 0-240.5 1407 1391 27.03% 31.13% 41.84%-0.06 -7.9 46
2025-05-01 Dubrava L 1-352.0 1399 1360 49.38% 29.16% 21.46%+0.40 -10.6 46
2025-05-01 @ Sesvete W 3-152.0 1360 1399 21.46% 29.16% 49.38%-0.40 +10.6 45
2025-05-02 Orijent L 2-362.6 1454 1399 51.34% 28.44% 20.22%+0.49 -6.0 59
2025-05-02 @ Opatija W 3-262.6 1399 1454 20.22% 28.44% 51.34%-0.49 +6.0 48
2025-05-03 Cibalia W 4-245.9 1537 1370 65.16% 21.57% 13.28%+1.18 +2.9 62
2025-05-03 @ Vukovar L 2-445.9 1370 1537 13.28% 21.57% 65.16%-1.18 -2.9 38
2025-05-03 Zrinski Osjecko W 3-034.6 1346 1309 48.94% 29.31% 21.76%+0.38 +9.5 37
2025-05-03 @ Rudes L 0-334.6 1309 1346 21.76% 29.31% 48.94%-0.38 -9.5 9
2025-05-04 Dugopolje W 3-142.1 1355 1310 50.06% 28.92% 21.02%+0.43 +5.5 40
2025-05-04 @ BSK Bijelo Brdo L 1-342.1 1310 1355 21.02% 28.92% 50.06%-0.43 -5.5 24
2025-05-04 Jarun L 0-145.0 1294 1322 40.19% 31.39% 28.42%-0.01 -5.6 31
2025-05-04 @ Croatia Zmijavci W 1-045.0 1322 1294 28.42% 31.39% 40.19%+0.01 +5.6 33
2025-05-09 Croatia Zmijavci L 0-149.0 1389 1288 57.15% 25.89% 16.96%+0.77 -7.2 46
2025-05-09 @ Sesvete W 1-049.0 1288 1389 16.96% 25.89% 57.15%-0.77 +7.2 34
2025-05-09 Rudes W 3-144.1 1367 1355 45.64% 30.30% 24.06%+0.23 +6.2 41
2025-05-09 @ Cibalia L 1-344.1 1355 1367 24.06% 30.30% 45.64%-0.23 -6.2 37
2025-05-10 BSK Bijelo Brdo L 0-339.6 1300 1361 35.47% 31.79% 32.73%-0.21 -13.9 9
2025-05-10 @ Zrinski Osjecko W 3-039.6 1361 1300 32.73% 31.79% 35.47%+0.21 +13.9 43
2025-05-10 Jarun W 2-147.8 1305 1327 40.93% 31.28% 27.79%+0.02 +4.0 27
2025-05-10 @ Dugopolje L 1-247.8 1327 1305 27.79% 31.28% 40.93%-0.02 -4.0 33
2025-05-10 Vukovar D 1-160.0 1405 1540 25.88% 30.86% 43.26%-0.66 +0.5 49
2025-05-10 @ Orijent D 1-160.0 1540 1405 43.26% 30.86% 25.88%+0.66 -0.5 63
2025-05-11 Opatija L 1-252.4 1370 1448 33.09% 31.80% 35.11%-0.31 -4.6 45
2025-05-11 @ Dubrava W 2-152.4 1448 1370 35.11% 31.80% 33.09%+0.31 +4.6 62
2025-05-16 Sesvete W 1-040.9 1452 1382 53.42% 27.60% 18.98%+0.59 +3.0 65
2025-05-16 @ Opatija L 0-140.9 1382 1452 18.98% 27.60% 53.42%-0.59 -3.0 46
2025-05-17 Cibalia L 2-358.8 1374 1373 44.26% 30.64% 25.10%+0.17 -5.3 43
2025-05-17 @ BSK Bijelo Brdo W 3-258.8 1373 1374 25.10% 30.64% 44.26%-0.17 +5.3 44
2025-05-17 Dubrava W 2-145.7 1540 1366 65.88% 21.14% 12.98%+1.22 +1.8 66
2025-05-17 @ Vukovar L 1-245.7 1366 1540 12.98% 21.14% 65.88%-1.22 -1.8 45
2025-05-17 Orijent D 0-049.0 1349 1406 36.05% 31.77% 32.18%-0.18 -0.1 38
2025-05-17 @ Rudes D 0-049.0 1406 1349 32.18% 31.77% 36.05%+0.18 +0.1 50
2025-05-17 Zrinski Osjecko W 3-034.2 1323 1286 49.08% 29.26% 21.66%+0.39 +9.5 36
2025-05-17 @ Jarun L 0-334.2 1286 1323 21.66% 29.26% 49.08%-0.39 -9.5 9
2025-05-18 Dugopolje W 4-141.1 1296 1309 42.21% 31.06% 26.72%+0.08 +9.6 37
2025-05-18 @ Croatia Zmijavci L 1-441.1 1309 1296 26.72% 31.06% 42.21%-0.08 -9.6 27
2025-05-23 Vukovar L 0-340.9 1379 1542 23.03% 29.90% 47.07%-0.83 -10.0 46
2025-05-23 @ Sesvete W 3-040.9 1542 1379 47.07% 29.90% 23.03%+0.83 +10.0 69
2025-05-24 BSK Bijelo Brdo W 2-147.3 1406 1369 48.98% 29.29% 21.73%+0.38 +3.3 53
2025-05-24 @ Orijent L 1-247.3 1369 1406 21.73% 29.29% 48.98%-0.38 -3.3 43
2025-05-24 Croatia Zmijavci W 2-142.8 1455 1305 63.14% 22.72% 14.14%+1.07 +2.0 68
2025-05-24 @ Opatija L 1-242.8 1305 1455 14.14% 22.72% 63.14%-1.07 -2.1 37
2025-05-24 Dugopolje L 0-340.4 1276 1299 40.86% 31.29% 27.84%+0.02 -15.4 9
2025-05-24 @ Zrinski Osjecko W 3-040.4 1299 1276 27.84% 31.29% 40.86%-0.02 +15.4 30
2025-05-24 Jarun D 1-154.6 1378 1333 50.17% 28.88% 20.95%+0.44 -0.8 45
2025-05-24 @ Cibalia D 1-154.6 1333 1378 20.95% 28.88% 50.17%-0.44 +0.8 37
2025-05-24 Rudes D 0-048.8 1364 1349 46.12% 30.17% 23.72%+0.25 -0.7 46
2025-05-24 @ Dubrava D 0-048.8 1349 1364 23.72% 30.17% 46.12%-0.25 +0.7 39
2025-05-30 Dubrava W 2-147.9 1366 1363 44.41% 30.60% 24.99%+0.18 +3.7 46
2025-05-30 @ BSK Bijelo Brdo L 1-247.9 1363 1366 24.99% 30.60% 44.41%-0.18 -3.7 46
2025-05-31 Cibalia D 1-153.5 1315 1377 35.19% 31.80% 33.01%-0.22 -0.1 31
2025-05-31 @ Dugopolje D 1-153.5 1377 1315 33.01% 31.80% 35.19%+0.22 +0.1 46
2025-05-31 Orijent L 1-444.9 1333 1409 33.37% 31.81% 34.83%-0.30 -11.3 37
2025-05-31 @ Jarun W 4-144.9 1409 1333 34.83% 31.81% 33.37%+0.30 +11.3 56
2025-05-31 Zrinski Osjecko W 3-033.7 1303 1261 49.72% 29.04% 21.24%+0.42 +9.3 40
2025-05-31 @ Croatia Zmijavci L 0-333.7 1261 1303 21.24% 29.04% 49.72%-0.42 -9.3 9
2025-06-01 Opatija W 1-045.9 1552 1457 56.39% 26.26% 17.35%+0.73 +2.8 72
2025-06-01 @ Vukovar L 0-145.9 1457 1552 17.35% 26.26% 56.39%-0.73 -2.8 68
2025-06-01 Sesvete L 1-349.5 1349 1369 41.39% 31.21% 27.40%+0.04 -9.3 39
2025-06-01 @ Rudes W 3-149.5 1369 1349 27.40% 31.21% 41.39%-0.04 +9.3 49

Biggest Upsets

The 25 games where the underdog won despite the lowest pregame win probability. Underdog Win % is the winner's pregame chance of winning the game (lower = bigger upset). @ before a team name indicates the away side. An asterisk (*) after the date marks a playoff game.

# Date Underdog Win % Winning Team Losing Team
Team Elo Score Team Elo Score
1 2024-08-18 13.82% Jarun 1343 2 @ Zrinski Osjecko 1500 0
2 2024-10-20 14.56% Orijent 1347 1 @ Vukovar 1489 0
3 2024-09-14 14.71% Croatia Zmijavci 1333 1 @ Zrinski Osjecko 1473 0
4 2024-09-18 15.42% Dugopolje 1339 2 @ Zrinski Osjecko 1465 0
5 2025-05-09 16.96% Croatia Zmijavci 1288 1 @ Sesvete 1389 0
6 2025-03-21 17.46% BSK Bijelo Brdo 1310 1 @ Sesvete 1403 0
7 2024-10-11 17.98% BSK Bijelo Brdo 1288 3 @ Sesvete 1373 1
8 2025-03-15 18.70% BSK Bijelo Brdo 1303 1 @ Zrinski Osjecko 1378 0
9 2025-03-14 18.81% Jarun 1336 1 @ Sesvete 1409 0
10 2024-09-28 19.42% Dubrava 1363 1 @ Zrinski Osjecko 1428 0
11 2025-05-02 20.22% Orijent 1399 3 @ Opatija 1454 2
12 2025-02-15 21.06% BSK Bijelo Brdo 1303 1 @ Jarun 1347 0
13 2025-04-17 21.40% Cibalia 1373 2 @ Sesvete 1413 1
14 2025-05-01 21.46% Dubrava 1360 3 @ Sesvete 1399 1
15 2024-11-30 21.67% BSK Bijelo Brdo 1296 1 @ Croatia Zmijavci 1334 0
16 2024-10-19 22.36% Croatia Zmijavci 1353 1 @ Dubrava 1382 0
17 2024-09-19 22.47% Rudes 1333 2 @ Jarun 1361 1
18 2025-04-12 23.00% Dubrava 1356 2 @ Cibalia 1379 1
19 2024-11-30 23.11% Orijent 1359 3 @ Dubrava 1381 0
20 2025-04-26 23.11% BSK Bijelo Brdo 1328 5 @ Jarun 1349 0
21 2025-02-18 23.22% Cibalia 1377 3 @ Zrinski Osjecko 1397 1
22 2025-04-19 23.30% Jarun 1337 2 @ Rudes 1357 0
23 2024-10-13 24.27% @ Croatia Zmijavci 1346 1 Vukovar 1497 0
24 2025-03-22 24.81% Jarun 1343 1 @ Dubrava 1348 0
25 2025-05-17 25.10% Cibalia 1373 3 @ BSK Bijelo Brdo 1374 2

Biggest Elo Changes

The 25 games that resulted in the largest shift in Elo rating.

# Date Elo Δ Winning Team Losing Team Tie %
Team Score Elo Win % Team Score Elo Win %
1 2025-04-26 27.46 BSK Bijelo Brdo 5 1328 23.11% @ Jarun 0 1349 46.97% 29.93%
2 2024-09-21 23.56 @ Cibalia 5 1353 30.30% Zrinski Osjecko 0 1451 38.06% 31.64%
3 2024-08-24 21.28 Cibalia 4 1341 25.18% @ BSK Bijelo Brdo 0 1342 44.16% 30.66%
4 2024-11-10 20.79 Sesvete 4 1364 26.27% @ Croatia Zmijavci 0 1355 42.77% 30.96%
5 2025-04-06 20.64 Rudes 4 1345 26.61% @ Croatia Zmijavci 0 1333 42.35% 31.04%
6 2025-04-05 18.65 @ Dubrava 5 1338 41.33% Zrinski Osjecko 0 1357 27.45% 31.22%
7 2025-04-25 17.07 Vukovar 6 1520 51.16% @ Zrinski Osjecko 0 1326 20.33% 28.51%
8 2024-11-30 17.05 Orijent 3 1359 23.11% @ Dubrava 0 1381 46.97% 29.93%
9 2025-05-24 15.40 Dugopolje 3 1299 27.84% @ Zrinski Osjecko 0 1276 40.86% 31.29%
10 2024-08-18 14.68 Jarun 2 1343 13.82% @ Zrinski Osjecko 0 1500 63.88% 22.30%
11 2024-09-18 14.11 Dugopolje 2 1339 15.42% @ Zrinski Osjecko 0 1465 60.30% 24.28%
12 2025-05-10 13.93 BSK Bijelo Brdo 3 1361 32.73% @ Zrinski Osjecko 0 1300 35.47% 31.79%
13 2024-11-15 12.56 @ Opatija 5 1391 55.48% BSK Bijelo Brdo 0 1304 17.84% 26.68%
14 2025-04-19 11.69 Jarun 2 1337 23.30% @ Rudes 0 1357 46.69% 30.01%
15 2024-10-11 11.47 BSK Bijelo Brdo 3 1288 17.98% @ Sesvete 1 1373 55.22% 26.80%
16 2024-08-24 11.40 @ Vukovar 3 1470 41.99% Zrinski Osjecko 0 1485 26.90% 31.10%
17 2025-05-31 11.26 Orijent 4 1409 34.83% @ Jarun 1 1333 33.37% 31.81%
18 2025-05-01 10.56 Dubrava 3 1360 21.46% @ Sesvete 1 1399 49.38% 29.16%
19 2025-04-12 10.43 Opatija 4 1427 38.45% @ Dugopolje 1 1326 29.95% 31.60%
20 2025-02-18 10.15 Cibalia 3 1377 23.22% @ Zrinski Osjecko 1 1397 46.80% 29.97%
21 2025-05-23 10.02 Vukovar 3 1542 47.07% @ Sesvete 0 1379 23.03% 29.90%
22 2024-09-07 9.99 Opatija 2 1357 30.69% @ BSK Bijelo Brdo 0 1311 37.64% 31.67%
23 2025-03-28 9.98 Sesvete 2 1395 30.76% @ Jarun 0 1349 37.57% 31.68%
24 2024-11-09 9.91 @ Vukovar 5 1492 62.22% Dugopolje 0 1349 14.55% 23.24%
25 2025-02-14 9.83 @ Sesvete 3 1392 47.79% Dubrava 0 1364 22.53% 29.68%

Most & Least Exciting Games

The season’s games ranked by excitement rating (0–100) — a blend of closeness, upset, team quality, and scoring. An asterisk (*) after the date indicates a playoff game.

# Date Excitement Winning Team Losing Team Tie %
Team Score Elo Win % Team Score Elo Win %
1 2024-10-05 64.0 @ Cibalia 3 1377 48.27% Croatia Zmijavci 3 1346 22.20% 29.53%
2 2024-11-01 63.7 @ Sesvete 3 1365 45.37% Orijent 3 1355 24.26% 30.37%
3 2024-11-30 63.5 @ Dugopolje 3 1333 35.08% Zrinski Osjecko 3 1397 33.12% 31.80%
4 2025-05-02 62.6 Orijent 3 1399 20.22% @ Opatija 2 1454 51.34% 28.44%
5 2025-04-06 61.0 @ Orijent 2 1380 44.29% Cibalia 2 1379 25.08% 30.63%
6 2024-11-09 60.6 @ Orijent 2 1355 38.11% Zrinski Osjecko 2 1398 30.26% 31.63%
7 2024-08-25 60.3 @ Jarun 2 1358 45.05% Dugopolje 2 1351 24.50% 30.45%
8 2024-10-11 60.2 @ Dugopolje 2 1346 38.69% Opatija 2 1384 29.74% 31.57%
9 2024-11-24 60.2 @ Croatia Zmijavci 2 1334 35.10% Zrinski Osjecko 2 1397 33.10% 31.80%
10 2025-05-10 60.0 @ Orijent 1 1405 25.88% Vukovar 1 1540 43.26% 30.86%
11 2024-09-17 59.3 @ Vukovar 1 1495 59.99% Opatija 1 1371 15.57% 24.44%
12 2024-09-18 59.1 @ BSK Bijelo Brdo 2 1298 37.99% Croatia Zmijavci 2 1341 30.37% 31.64%
13 2025-02-19 59.1 @ Vukovar 1 1498 65.06% Rudes 1 1331 13.32% 21.62%
14 2025-05-17 58.8 Cibalia 3 1373 25.10% @ BSK Bijelo Brdo 2 1374 44.26% 30.64%
15 2024-10-16 58.7 @ Vukovar 1 1490 67.76% BSK Bijelo Brdo 1 1299 12.21% 20.03%
16 2025-03-15 57.3 Rudes 3 1343 26.78% @ Dugopolje 2 1329 42.14% 31.08%
17 2024-10-06 57.1 @ Jarun 1 1361 25.77% Vukovar 1 1497 43.41% 30.83%
18 2025-02-23 56.4 @ BSK Bijelo Brdo 1 1309 20.87% Vukovar 1 1497 50.29% 28.83%
19 2025-03-26 56.0 @ Opatija 1 1420 53.64% Rudes 1 1348 18.86% 27.50%
20 2024-10-11 55.8 @ Zrinski Osjecko 1 1416 53.59% Rudes 1 1344 18.89% 27.53%
21 2025-04-17 55.8 Cibalia 2 1373 21.40% @ Sesvete 1 1413 49.48% 29.12%
22 2024-09-27 54.9 @ Sesvete 1 1382 44.45% Opatija 1 1379 24.95% 30.59%
23 2024-10-18 54.9 @ Opatija 1 1384 45.87% Cibalia 1 1371 23.90% 30.24%
24 2025-05-24 54.6 @ Cibalia 1 1378 50.17% Jarun 1 1333 20.95% 28.88%
25 2025-03-23 54.5 @ Orijent 1 1372 50.44% Dugopolje 1 1324 20.78% 28.78%
# Date Excitement Winning Team Losing Team Tie %
Team Score Elo Win % Team Score Elo Win %
1 2025-04-18 31.7 @ Vukovar 3 1516 68.78% Dugopolje 0 1315 11.80% 19.41%
2 2025-03-08 33.0 @ Vukovar 4 1494 64.03% Croatia Zmijavci 0 1336 13.75% 22.22%
3 2025-04-05 33.0 @ Vukovar 2 1513 68.83% BSK Bijelo Brdo 0 1312 11.78% 19.38%
4 2024-11-15 33.6 @ Opatija 5 1391 55.48% BSK Bijelo Brdo 0 1304 17.84% 26.68%
5 2025-04-18 33.7 @ Opatija 3 1437 57.52% Zrinski Osjecko 0 1334 16.77% 25.71%
6 2025-05-31 33.7 @ Croatia Zmijavci 3 1303 49.72% Zrinski Osjecko 0 1261 21.24% 29.04%
7 2025-05-17 34.2 @ Jarun 3 1323 49.08% Zrinski Osjecko 0 1286 21.66% 29.26%
8 2024-08-31 34.4 @ Dubrava 3 1373 51.14% BSK Bijelo Brdo 0 1320 20.34% 28.52%
9 2024-11-09 34.4 @ Vukovar 5 1492 62.22% Dugopolje 0 1349 14.55% 23.24%
10 2025-03-22 34.5 @ Vukovar 2 1506 65.42% Croatia Zmijavci 0 1336 13.17% 21.42%
11 2025-05-03 34.6 @ Rudes 3 1346 48.94% Zrinski Osjecko 0 1309 21.76% 29.31%
12 2024-09-01 35.2 @ Zrinski Osjecko 2 1474 60.89% Orijent 0 1343 15.15% 23.96%
13 2025-04-12 35.3 @ Orijent 2 1380 53.01% Croatia Zmijavci 0 1312 19.22% 27.77%
14 2025-03-07 35.8 @ Opatija 2 1409 53.91% Dugopolje 0 1335 18.70% 27.39%
15 2024-09-09 36.2 @ Vukovar 2 1486 60.07% Cibalia 0 1362 15.53% 24.40%
16 2025-02-14 36.3 @ Sesvete 3 1392 47.79% Dubrava 0 1364 22.53% 29.68%
17 2024-10-05 37.7 @ Dubrava 2 1369 46.34% Dugopolje 0 1353 23.56% 30.11%
18 2024-09-21 37.8 @ Opatija 2 1372 46.44% Orijent 0 1355 23.48% 30.08%
19 2025-04-05 37.9 @ Dubrava 5 1338 41.33% Zrinski Osjecko 0 1357 27.45% 31.22%
20 2024-08-17 38.2 @ Cibalia 2 1333 42.82% Rudes 0 1342 26.24% 30.95%
21 2024-09-07 38.3 @ Orijent 2 1338 42.84% Dugopolje 0 1347 26.21% 30.94%
22 2025-04-26 38.3 @ Dubrava 1 1357 51.97% Croatia Zmijavci 0 1297 19.84% 28.19%
23 2024-11-02 38.5 @ Cibalia 1 1367 51.98% BSK Bijelo Brdo 0 1307 19.83% 28.19%
24 2025-04-25 38.5 Vukovar 6 1520 51.16% @ Zrinski Osjecko 0 1326 20.33% 28.51%
25 2025-04-04 38.6 @ Sesvete 1 1405 54.19% Dugopolje 0 1329 18.55% 27.27%