‹ ›

2014-15 Football Superleague of Kosovo Season

198 games

Final

Champion

Feronikeli

67 points

Relegated

No relegation

Biggest Overachiever

Besa

17.74 points above expected

66 points · 48.26 expected points

Biggest Disappointment

Ferizaj

12.70 points below expected

21 points · 33.70 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 Feronikeli 33 19 10 4 67 51 25 +26 52.87 +14.13
2 Besa 33 20 6 7 66 51 37 +14 48.26 +17.74
3 FC Prishtina 33 15 11 7 56 43 28 +15 56.59 -0.59
4 Hajvalia 33 15 9 9 54 46 32 +14 50.34 +3.66
5 Vushtrria 33 13 11 9 50 36 27 +9 53.58 -3.58
6 Trepca'89 33 12 12 9 48 52 36 +16 53.87 -5.87
7 Drenica 33 12 8 13 44 39 35 +4 45.28 -1.28
8 Istogu 33 12 7 14 43 41 45 -4 40.62 +2.38
9 Drita Gjilan 33 10 9 14 39 30 38 -8 39.31 -0.31
10 Vellaznimi 33 8 10 15 34 24 38 -14 37.25 -3.25
11 Ferizaj 33 5 6 22 21 22 55 -33 33.70 -12.70
12 KF Trepca 33 4 7 22 19 18 57 -39 30.47 -11.47

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 Besa 66 48.26 +17.74
2 Feronikeli 67 52.87 +14.13
3 Hajvalia 54 50.34 +3.66
4 Istogu 43 40.62 +2.38
5 Drita Gjilan 39 39.31 -0.31

Biggest Disappointments

# Team Actual Sim vsSim
1 Ferizaj 21 33.70 -12.70
2 KF Trepca 19 30.47 -11.47
3 Trepca'89 48 53.87 -5.87
4 Vushtrria 50 53.58 -3.58
5 Vellaznimi 34 37.25 -3.25

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 Besa 7 Mar 31 – May 4 1 in 215
2 Istogu 4 May 16 – May 31 1 in 62
3 Hajvalia 5 Aug 31 – Sep 26 1 in 57
4 FC Prishtina 5 Apr 25 – May 13 1 in 26
5 Feronikeli 5 May 8 – May 27 1 in 24

Most Unlikely Losing Streaks

# Team Games Dates Probability
1 KF Trepca 12 Mar 1 – May 12 1 in 931
2 Ferizaj 8 Apr 30 – May 31 1 in 140
3 FC Prishtina 3 May 24 – May 31 1 in 96
4 Drenica 3 Sep 20 – Oct 3 1 in 22
5 Trepca'89 2 May 31 – Jun 7 1 in 20

Most Unlikely Unbeaten Streaks

# Team Games Dates Probability
1 Feronikeli 15 Oct 19 – Apr 29 1 in 305
2 FC Prishtina 12 Oct 15 – Apr 5 1 in 48
3 Besa 7 Sep 21 – Oct 26 1 in 39
4 Trepca'89 11 Sep 21 – Nov 22 1 in 36
5 Istogu 6 Sep 3 – Oct 7 1 in 24

Most Unlikely Winless Streaks

# Team Games Dates Probability
1 Trepca'89 7 Oct 20 – Feb 27 1 in 96
2 KF Trepca 18 Nov 8 – May 27 1 in 43
3 Ferizaj 15 Mar 15 – May 31 1 in 29
4 Hajvalia 6 Oct 2 – Nov 2 1 in 28
5 Istogu 8 Oct 16 – Mar 1 1 in 24

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
Feronikeli 914 67 +32 10 8.3 +1.7
Besa 896 66 +69 15 8.0 +7.0
FC Prishtina 816 56 -94 2 7.9 -5.9
Hajvalia 846 54 +18 7 6.6 +0.4
Vushtrria 793 50 -41 4 8.3 -4.3
Trepca'89 820 48 -28 4 7.4 -3.4
Drenica 784 44 +48 10 7.7 +2.3
Istogu 774 43 +79 13 7.3 +5.7
Drita Gjilan 725 39 +12 10 6.9 +3.1
Vellaznimi 632 34 -49 2 5.3 -3.3
Ferizaj 543 21 -29 3 4.2 -1.2
KF Trepca 512 19 -17 4 4.1 -0.1

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 BES DRE DG FP FER FER HAJ IST KT TRE VEL VUS
Besa —
2-0-1
4.76
2-1-0
4.36
1-0-2
3.07
3-0-0
5.35
1-1-1
4.23
2-1-0
4.04
3-0-0
4.88
3-0-0
5.06
0-3-0
3.27
2-0-1
4.94
1-0-2
3.95
Drenica
1-0-2
3.43
—
1-1-1
4.91
2-0-1
2.72
2-0-1
5.30
1-1-1
3.08
1-1-1
3.10
0-1-2
5.06
2-0-1
5.74
0-2-1
3.06
2-0-1
5.03
0-2-1
3.39
Drita Gjilan
0-1-2
3.80
1-1-1
3.25
—
0-1-2
2.18
2-1-0
4.24
1-0-2
3.13
0-0-3
2.71
1-2-0
4.42
1-1-1
5.21
2-0-1
3.26
0-2-1
3.94
2-0-1
2.73
FC Prishtina
2-0-1
5.11
1-0-2
5.49
2-1-0
6.06
—
2-1-0
5.96
0-2-1
4.04
1-0-2
4.52
2-1-0
5.01
3-0-0
6.25
0-3-0
4.82
1-2-0
5.75
1-1-1
4.07
Ferizaj
0-0-3
2.87
1-0-2
2.92
0-1-2
3.92
0-1-2
2.27
—
0-1-2
2.34
0-2-1
3.02
1-0-2
3.30
1-0-2
4.06
0-1-2
2.45
1-0-2
3.76
1-0-2
2.52
Feronikeli
1-1-1
3.93
1-1-1
5.10
2-0-1
5.07
1-2-0
4.17
2-1-0
5.93
—
2-0-1
4.39
3-0-0
4.91
2-1-0
5.95
2-1-0
3.51
1-2-0
4.91
2-1-0
4.28
Hajvalia
0-1-2
4.12
1-1-1
5.10
3-0-0
5.48
2-0-1
3.67
1-2-0
5.16
1-0-2
3.80
—
0-1-2
4.73
2-1-0
5.81
2-0-1
4.26
3-0-0
5.49
0-3-0
3.64
Istogu
0-0-3
3.32
2-1-0
3.11
0-2-1
3.76
0-1-2
3.16
2-0-1
4.89
0-0-3
3.32
2-1-0
3.44
—
2-1-0
4.39
2-0-1
2.61
1-1-1
4.46
1-0-2
3.59
KF Trepca
0-0-3
3.11
1-0-2
2.49
1-1-1
3.02
0-0-3
2.07
2-0-1
4.10
0-1-2
2.28
0-1-2
2.43
0-1-2
3.79
—
0-1-2
2.21
0-1-2
3.05
0-1-2
2.23
Trepca'89
0-3-0
4.92
1-2-0
5.14
1-0-2
4.91
0-3-0
3.37
2-1-0
5.77
0-1-2
4.66
1-0-2
3.89
1-0-2
5.59
2-1-0
6.03
—
3-0-0
5.18
1-1-1
4.74
Vellaznimi
1-0-2
3.24
1-0-2
3.16
1-2-0
4.24
0-2-1
2.47
2-0-1
4.40
0-2-1
3.30
0-0-3
2.73
1-1-1
3.70
2-1-0
5.16
0-0-3
3.02
—
0-2-1
2.69
Vushtrria
2-0-1
4.23
1-2-0
4.79
1-0-2
5.46
1-1-1
4.09
2-0-1
5.70
0-1-2
3.90
0-3-0
4.53
2-0-1
4.57
2-1-0
6.02
1-1-1
3.44
1-2-0
5.51
—

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.83 +11.7
Allowed 0.71 -12.7
Differential 0.91 +7.2

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
013.13%10.61%6.57%3.54%1.26%0.76%35.86%
110.61%10.61%7.32%2.78%0.51%—31.82%
26.57%7.32%2.53%1.77%1.01%0.25%19.44%
33.54%2.78%1.77%0.51%0.25%—8.84%
41.26%0.51%1.01%0.25%——3.03%
5+0.76%—0.25%———1.01%
Total35.86%31.82%19.44%8.84%3.03%1.01%100%

Summary Statistics

Scored Allowed Difference
Mean 1.14 1.14 +0.00
SD 1.15 1.15 1.67
CV 1.01 1.01 —
Max 5 5 +5
Min 0 0 -5

Games Played: 198

↓ Scored | Allowed →012345+Total
0——3.03%3.03%—3.03%9.09%
124.24%15.15%9.09%———48.48%
29.09%12.12%—3.03%——24.24%
33.03%6.06%3.03%3.03%——15.15%
4——3.03%———3.03%
5+———————
Total36.36%33.33%18.18%9.09%—3.03%100%

Summary Statistics

Scored Allowed Difference
Mean 1.55 1.12 +0.42
SD 0.97 1.19 1.60
CV 0.63 1.06 —
Max 4 5 +3
Min 0 0 -5

Games Played: 33

↓ Scored | Allowed →012345+Total
018.18%9.09%3.03%3.03%3.03%—36.36%
19.09%6.06%6.06%6.06%——27.27%
218.18%——6.06%3.03%—27.27%
33.03%—————3.03%
4—3.03%————3.03%
5+3.03%—————3.03%
Total51.52%18.18%9.09%15.15%6.06%—100%

Summary Statistics

Scored Allowed Difference
Mean 1.18 1.06 +0.12
SD 1.24 1.34 1.92
CV 1.05 1.27 —
Max 5 4 +5
Min 0 0 -4

Games Played: 33

↓ Scored | Allowed →012345+Total
015.15%15.15%3.03%6.06%—3.03%42.42%
19.09%12.12%12.12%3.03%——36.36%
23.03%9.09%————12.12%
33.03%—3.03%———6.06%
43.03%—————3.03%
5+———————
Total33.33%36.36%18.18%9.09%—3.03%100%

Summary Statistics

Scored Allowed Difference
Mean 0.91 1.15 -0.24
SD 1.04 1.18 1.71
CV 1.15 1.02 —
Max 4 5 +4
Min 0 0 -5

Games Played: 33

↓ Scored | Allowed →012345+Total
015.15%6.06%12.12%———33.33%
112.12%12.12%————24.24%
26.06%9.09%6.06%—3.03%—24.24%
39.09%3.03%3.03%———15.15%
43.03%—————3.03%
5+———————
Total45.45%30.30%21.21%—3.03%—100%

Summary Statistics

Scored Allowed Difference
Mean 1.30 0.85 +0.45
SD 1.19 0.97 1.56
CV 0.91 1.15 —
Max 4 4 +4
Min 0 0 -2

Games Played: 33

↓ Scored | Allowed →012345+Total
09.09%24.24%9.09%12.12%6.06%—60.61%
1—6.06%9.09%3.03%——18.18%
23.03%6.06%3.03%—3.03%—15.15%
3—6.06%————6.06%
4———————
5+———————
Total12.12%42.42%21.21%15.15%9.09%—100%

Summary Statistics

Scored Allowed Difference
Mean 0.67 1.67 -1.00
SD 0.96 1.16 1.58
CV 1.44 0.70 —
Max 3 4 +2
Min 0 0 -4

Games Played: 33

↓ Scored | Allowed →012345+Total
015.15%6.06%3.03%———24.24%
118.18%9.09%————27.27%
26.06%9.09%6.06%——3.03%24.24%
36.06%12.12%————18.18%
43.03%—3.03%———6.06%
5+———————
Total48.48%36.36%12.12%——3.03%100%

Summary Statistics

Scored Allowed Difference
Mean 1.55 0.76 +0.79
SD 1.23 1.03 1.43
CV 0.79 1.36 —
Max 4 5 +4
Min 0 0 -3

Games Played: 33

↓ Scored | Allowed →012345+Total
012.12%9.09%—3.03%——24.24%
112.12%15.15%6.06%3.03%——36.36%
29.09%12.12%—6.06%——27.27%
33.03%—————3.03%
43.03%—3.03%———6.06%
5+——3.03%———3.03%
Total39.39%36.36%12.12%12.12%——100%

Summary Statistics

Scored Allowed Difference
Mean 1.39 0.97 +0.42
SD 1.25 1.02 1.50
CV 0.90 1.05 —
Max 5 3 +4
Min 0 0 -3

Games Played: 33

↓ Scored | Allowed →012345+Total
012.12%9.09%———3.03%24.24%
112.12%3.03%24.24%3.03%——42.42%
23.03%9.09%6.06%———18.18%
33.03%—9.09%—3.03%—15.15%
4———————
5+———————
Total30.30%21.21%39.39%3.03%3.03%3.03%100%

Summary Statistics

Scored Allowed Difference
Mean 1.24 1.36 -0.12
SD 1.00 1.22 1.41
CV 0.81 0.89 —
Max 3 5 +3
Min 0 0 -5

Games Played: 33

↓ Scored | Allowed →012345+Total
09.09%15.15%12.12%12.12%6.06%—54.55%
16.06%9.09%12.12%6.06%3.03%—36.36%
23.03%3.03%3.03%———9.09%
3———————
4———————
5+———————
Total18.18%27.27%27.27%18.18%9.09%—100%

Summary Statistics

Scored Allowed Difference
Mean 0.55 1.73 -1.18
SD 0.67 1.23 1.49
CV 1.22 0.71 —
Max 2 4 +2
Min 0 0 -4

Games Played: 33

↓ Scored | Allowed →012345+Total
015.15%9.09%————24.24%
16.06%15.15%6.06%3.03%——30.30%
26.06%—3.03%6.06%3.03%—18.18%
39.09%6.06%—3.03%——18.18%
43.03%3.03%—3.03%——9.09%
5+———————
Total39.39%33.33%9.09%15.15%3.03%—100%

Summary Statistics

Scored Allowed Difference
Mean 1.58 1.09 +0.48
SD 1.30 1.18 1.56
CV 0.82 1.08 —
Max 4 4 +4
Min 0 0 -2

Games Played: 33

↓ Scored | Allowed →012345+Total
018.18%15.15%21.21%3.03%——57.58%
16.06%9.09%—3.03%3.03%—21.21%
23.03%12.12%3.03%———18.18%
3———————
4———————
5+3.03%—————3.03%
Total30.30%36.36%24.24%6.06%3.03%—100%

Summary Statistics

Scored Allowed Difference
Mean 0.73 1.15 -0.42
SD 1.10 1.03 1.62
CV 1.51 0.90 —
Max 5 4 +5
Min 0 0 -3

Games Played: 33

↓ Scored | Allowed →012345+Total
018.18%9.09%12.12%———39.39%
112.12%15.15%3.03%3.03%——33.33%
29.09%6.06%————15.15%
33.03%—3.03%———6.06%
4——3.03%———3.03%
5+3.03%—————3.03%
Total45.45%30.30%21.21%3.03%——100%

Summary Statistics

Scored Allowed Difference
Mean 1.09 0.82 +0.27
SD 1.26 0.88 1.57
CV 1.15 1.08 —
Max 5 3 +5
Min 0 0 -2

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
Feronikeli 914 67 52.87 +14.13 100.0% 39 43 49 53 57 62 64
Besa 896 66 48.26 +17.74 99.0% 26 36 43 48 54 59 69
Hajvalia 846 54 50.34 +3.66 66.0% 32 37 44 50 56 62 65
Trepca'89 820 48 53.87 -5.87 26.0% 33 42 48 54 59 65 78
FC Prishtina 816 56 56.59 -0.59 46.0% 37 43 51 57 61 69 73
Vushtrria 793 50 53.58 -3.58 33.0% 38 42 47 54 59 64 72
Drenica 784 44 45.28 -1.28 50.0% 30 36 42 44 49 55 62
Istogu 774 43 40.62 +2.38 63.0% 20 31 36 40 46 51 56
Drita Gjilan 725 39 39.31 -0.31 46.0% 24 27 34 40 43 50 55
Vellaznimi 632 34 37.25 -3.25 35.0% 16 26 32 37 42 48 57
Ferizaj 543 21 33.70 -12.70 3.0% 18 23 29 34 38 43 49
KF Trepca 512 19 30.47 -11.47 3.0% 17 22 26 30 34 39 48

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
+25.76%
Clear Edge
49.49%26.77%23.74%
Elo Value
Home Edge
181 Elo
0.006 goals per Elo point
091.55500
Scoring Tilt
Expected
+0.52 goals
Home-Tilted
-2+0.51+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
4.5
Wide Open
123410
Champion Preseason Odds
14%
Feronikeli, 4th of 12
LongshotFavorite
Title Margin
Expected
0.03/gm
Photo Finish
00.150.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.48 * Some Luck: 5.48 to 8.22 * Lucky: 8.22 to 10.96 * Wild Swing: 10.96 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.39 * Close: 1.39 to 2.08 * Off: 2.08 to 2.77 * Way Off: 2.77 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
8.59 points
Lucky
06.8517
Average Finish Error
Expected
1.33
Pinpoint
01.734
Biggest Overachiever
Expected 95.83%
100.00%
Feronikeli
50100
Biggest Underachiever
Expected 4.17%
3.00%
Ferizaj
050
Season Outliers
Expected
4 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.18
Top-Heavy
00.130.20.5
Noll-Scully
Elo SD: 129.44
2.04
Strong Separation
0.751.51.82.153
Interquartile Edge
67%
Slight Edge
50%63.5%74.5%100%
Best vs. Worst
Baseline 93%
91%
Strong Edge
50%100%
Close Games
Expected
67%
Very Frequent
0%63%100%
Blowouts
Expected
13%
Rare
0%14%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.59
Predictable
00.602
Matchup Imbalance
0.39
Slight Separation
00.340.420.5
Strangeness
Expected
1.73
Chaotic
01.002
Repeatability
0.50
Some Carryover
00.380.570.71
Upset Rate
Expected
19%
As Expected
0%22%50%
Clear Favorite Upset Rate
Expected
16%
As Expected
0%19%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.79
Excellent
0.010.050.10.51
Calibration slope
Ideal
1.10
Calibrated
0.51.001.5
Calibration error (ECE)
Noise ceiling
0.058
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
Feronikeli14.00%18.00%21.00%11.00%15.00%10.00%5.00%2.00%3.00%1.00%——
Besa5.00%11.00%8.00%15.00%16.00%11.00%12.00%13.00%4.00%—2.00%3.00%
FC Prishtina35.00%18.00%15.00%11.00%9.00%2.00%5.00%4.00%1.00%———
Hajvalia8.00%11.00%18.00%13.00%14.00%12.00%7.00%8.00%4.00%2.00%3.00%—
Vushtrria19.00%20.00%11.00%14.00%13.00%7.00%7.00%8.00%1.00%———
Trepca'8919.00%16.00%14.00%20.00%9.00%11.00%6.00%2.00%2.00%—1.00%—
Drenica—4.00%4.00%8.00%10.00%22.00%19.00%12.00%13.00%6.00%2.00%—
Istogu——5.00%4.00%6.00%12.00%13.00%10.00%17.00%18.00%12.00%3.00%
Drita Gjilan—2.00%3.00%1.00%1.00%9.00%9.00%19.00%17.00%20.00%13.00%6.00%
Vellaznimi——1.00%2.00%6.00%4.00%10.00%9.00%18.00%24.00%16.00%10.00%
Ferizaj———1.00%1.00%—5.00%9.00%16.00%14.00%28.00%26.00%
KF Trepca——————2.00%4.00%4.00%15.00%23.00%52.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 Same level Qualified for relegation playoff Direct relegation
FC Prishtina 99.00% 1.00% —
Feronikeli 96.00% 4.00% —
Vushtrria 99.00% 1.00% —
Trepca'89 97.00% 2.00% 1.00%
Drenica 79.00% 19.00% 2.00%
Hajvalia 91.00% 6.00% 3.00%
Besa 91.00% 4.00% 5.00%
Istogu 50.00% 35.00% 15.00%
Drita Gjilan 44.00% 37.00% 19.00%
Vellaznimi 32.00% 42.00% 26.00%
Ferizaj 16.00% 30.00% 54.00%
KF Trepca 6.00% 19.00% 75.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
2014-08-16 Drita Gjilan L 0-147.0 794 745 53.75% 26.90% 19.36%+0.78 -19.1 0
2014-08-16 @ Vushtrria W 1-047.0 745 794 19.36% 26.90% 53.75%-0.78 +19.1 3
2014-08-16 Istogu W 2-142.0 828 754 56.42% 26.34% 17.24%+0.92 +7.2 3
2014-08-16 @ FC Prishtina L 1-242.0 754 828 17.24% 26.34% 56.42%-0.92 -7.2 0
2014-08-17 Drenica W 2-145.9 699 736 43.36% 28.16% 28.47%+0.30 +11.0 3
2014-08-17 @ Vellaznimi L 1-245.9 736 699 28.47% 28.16% 43.36%-0.30 -11.0 0
2014-08-17 Ferizaj W 1-039.3 724 747 45.17% 28.03% 26.80%+0.38 +11.1 3
2014-08-17 @ KF Trepca L 0-139.3 747 724 26.80% 28.03% 45.17%-0.38 -11.1 0
2014-08-17 Hajvalia L 2-545.6 726 762 43.48% 28.15% 28.37%+0.31 -32.0 0
2014-08-17 @ Feronikeli W 5-245.6 762 726 28.37% 28.15% 43.48%-0.31 +32.0 3
2014-08-17 Trepca'89 D 3-362.5 759 782 45.17% 28.03% 26.80%+0.38 -0.9 1
2014-08-17 @ Besa D 3-362.5 782 759 26.80% 28.03% 45.17%-0.38 +0.9 1
2014-08-23 Feronikeli L 0-147.1 746 694 54.19% 26.81% 19.00%+0.80 -19.3 0
2014-08-23 @ Istogu W 1-047.1 694 746 19.00% 26.81% 54.19%-0.80 +19.3 3
2014-08-23 KF Trepca W 2-035.1 725 735 46.89% 27.87% 25.24%+0.45 +20.0 3
2014-08-23 @ Drenica L 0-235.1 735 725 25.24% 27.87% 46.89%-0.45 -20.0 3
2014-08-23 Vushtrria D 1-153.5 794 775 50.37% 27.45% 22.17%+0.61 -2.2 4
2014-08-23 @ Hajvalia D 1-153.5 775 794 22.17% 27.45% 50.37%-0.61 +2.2 1
2014-08-24 FC Prishtina L 1-248.8 758 835 37.87% 28.38% 33.75%+0.08 -13.6 1
2014-08-24 @ Besa W 2-148.8 835 758 33.75% 28.38% 37.87%-0.08 +13.6 6
2014-08-24 Ferizaj W 1-036.7 783 736 53.55% 26.93% 19.51%+0.77 +8.6 4
2014-08-24 @ Trepca'89 L 0-136.7 736 783 19.51% 26.93% 53.55%-0.77 -8.6 0
2014-08-24 Vellaznimi D 0-048.4 764 710 54.29% 26.80% 18.92%+0.80 -3.2 4
2014-08-24 @ Drita Gjilan D 0-048.4 710 764 18.92% 26.80% 54.29%-0.80 +3.2 4
2014-08-30 Besa W 2-145.7 713 744 44.07% 28.11% 27.81%+0.33 +10.8 6
2014-08-30 @ Feronikeli L 1-245.7 744 713 27.81% 28.11% 44.07%-0.33 -10.8 1
2014-08-30 Trepca'89 D 0-048.4 849 792 54.65% 26.72% 18.63%+0.82 -3.2 7
2014-08-30 @ FC Prishtina D 0-048.4 792 849 18.63% 26.72% 54.65%-0.82 +3.2 5
2014-08-31 Drenica W 3-141.3 727 745 45.82% 27.97% 26.20%+0.41 +17.9 3
2014-08-31 @ Ferizaj L 1-341.3 745 727 26.20% 27.97% 45.82%-0.41 -17.9 3
2014-08-31 Drita Gjilan W 2-146.2 715 761 42.16% 28.23% 29.61%+0.25 +11.3 6
2014-08-31 @ KF Trepca L 1-246.2 761 715 29.61% 28.23% 42.16%-0.25 -11.3 4
2014-08-31 Hajvalia L 0-142.6 713 792 37.72% 28.38% 33.90%+0.07 -14.4 4
2014-08-31 @ Vellaznimi W 1-042.6 792 713 33.90% 28.38% 37.72%-0.07 +14.4 7
2014-08-31 Istogu W 5-031.8 777 727 53.83% 26.88% 19.28%+0.78 +37.5 4
2014-08-31 @ Vushtrria L 0-531.8 727 777 19.28% 26.88% 53.83%-0.78 -37.5 0
2014-09-03 Drenica D 1-153.8 795 727 55.71% 26.50% 17.79%+0.88 -3.1 6
2014-09-03 @ Trepca'89 D 1-153.8 727 795 17.79% 26.50% 55.71%-0.88 +3.1 4
2014-09-03 Ferizaj W 3-032.7 750 745 48.63% 27.68% 23.68%+0.53 +27.7 7
2014-09-03 @ Drita Gjilan L 0-332.7 745 750 23.68% 27.68% 48.63%-0.53 -27.7 3
2014-09-03 Feronikeli L 0-148.6 845 724 61.05% 25.10% 13.86%+1.18 -21.4 7
2014-09-03 @ FC Prishtina W 1-048.6 724 845 13.86% 25.10% 61.05%-1.18 +21.4 9
2014-09-03 Vellaznimi D 2-259.2 690 699 46.93% 27.87% 25.20%+0.46 -1.2 1
2014-09-03 @ Istogu D 2-259.2 699 690 25.20% 27.87% 46.93%-0.46 +1.2 5
2014-09-04 Vushtrria W 2-038.0 734 814 37.35% 28.39% 34.26%+0.06 +25.3 4
2014-09-04 @ Besa L 0-238.0 814 734 34.26% 28.39% 37.35%-0.06 -25.3 4
2014-09-05 KF Trepca W 2-141.8 806 726 56.99% 26.21% 16.80%+0.95 +7.1 10
2014-09-05 @ Hajvalia L 1-241.8 726 806 16.80% 26.21% 56.99%-0.95 -7.1 6
2014-09-12 Drita Gjilan W 5-035.3 730 777 42.06% 28.24% 29.70%+0.25 +53.2 7
2014-09-12 @ Drenica L 0-535.3 777 730 29.70% 28.24% 42.06%-0.25 -53.2 7
2014-09-12 Hajvalia L 0-336.4 717 813 35.23% 28.39% 36.38%-0.02 -37.4 3
2014-09-12 @ Ferizaj W 3-036.4 813 717 36.38% 28.39% 35.23%+0.02 +37.4 13
2014-09-13 Trepca'89 W 2-146.3 745 792 42.08% 28.24% 29.69%+0.25 +11.4 12
2014-09-13 @ Feronikeli L 1-246.3 792 745 29.69% 28.24% 42.08%-0.25 -11.4 6
2014-09-14 Besa W 5-035.8 700 759 40.45% 28.31% 31.24%+0.18 +55.2 8
2014-09-14 @ Vellaznimi L 0-535.8 759 700 31.24% 28.31% 40.45%-0.18 -55.2 4
2014-09-14 FC Prishtina W 1-039.7 789 824 43.63% 28.14% 28.22%+0.31 +11.6 7
2014-09-14 @ Vushtrria L 0-139.7 824 789 28.22% 28.14% 43.63%-0.31 -11.6 7
2014-09-14 Istogu L 1-252.6 719 689 51.71% 27.25% 21.04%+0.68 -17.4 6
2014-09-14 @ KF Trepca W 2-152.6 689 719 21.04% 27.25% 51.71%-0.68 +17.4 4
2014-09-19 Ferizaj W 1-037.5 706 680 51.17% 27.34% 21.49%+0.65 +9.3 7
2014-09-19 @ Istogu L 0-137.5 680 706 21.49% 27.34% 51.17%-0.65 -9.3 3
2014-09-20 Drenica W 1-036.1 850 784 55.66% 26.51% 17.83%+0.88 +7.9 16
2014-09-20 @ Hajvalia L 0-136.1 784 850 17.83% 26.51% 55.66%-0.88 -7.9 7
2014-09-20 Vellaznimi D 1-153.7 812 756 54.62% 26.73% 18.65%+0.82 -2.9 8
2014-09-20 @ FC Prishtina D 1-153.7 756 812 18.65% 26.73% 54.62%-0.82 +2.9 9
2014-09-21 Drita Gjilan W 3-031.0 780 724 54.54% 26.74% 18.71%+0.82 +22.7 9
2014-09-21 @ Trepca'89 L 0-331.0 724 780 18.71% 26.74% 54.54%-0.82 -22.7 7
2014-09-21 KF Trepca W 1-038.3 704 702 48.33% 27.72% 23.95%+0.52 +10.2 7
2014-09-21 @ Besa L 0-138.3 702 704 23.95% 27.72% 48.33%-0.52 -10.2 6
2014-09-21 Vushtrria D 0-048.0 756 801 42.39% 28.22% 29.39%+0.26 -1.1 13
2014-09-21 @ Feronikeli D 0-048.0 801 756 29.39% 28.22% 42.39%-0.26 +1.1 8
2014-09-26 Hajvalia L 1-245.5 701 858 27.16% 28.06% 44.78%-0.36 -10.6 7
2014-09-26 @ Drita Gjilan W 2-145.5 858 701 44.78% 28.06% 27.16%+0.36 +10.6 19
2014-09-27 Istogu L 2-358.1 776 715 54.99% 26.65% 18.35%+0.84 -17.5 7
2014-09-27 @ Drenica W 3-258.1 715 776 18.35% 26.65% 54.99%-0.84 +17.5 10
2014-09-27 Trepca'89 D 0-048.1 802 803 47.94% 27.76% 24.30%+0.50 -2.0 9
2014-09-27 @ Vushtrria D 0-048.1 803 802 24.30% 27.76% 47.94%-0.50 +2.0 10
2014-09-28 Besa L 0-144.0 671 714 42.54% 28.21% 29.25%+0.27 -15.7 3
2014-09-28 @ Ferizaj W 1-044.0 714 671 29.25% 28.21% 42.54%-0.27 +15.7 10
2014-09-28 FC Prishtina L 0-335.5 692 810 32.11% 28.34% 39.56%-0.15 -35.0 6
2014-09-28 @ KF Trepca W 3-035.5 810 692 39.56% 28.34% 32.11%+0.15 +35.0 11
2014-09-28 Feronikeli D 0-048.2 758 755 48.46% 27.70% 23.84%+0.52 -2.1 10
2014-09-28 @ Vellaznimi D 0-048.2 755 758 23.84% 27.70% 48.46%-0.52 +2.1 14
2014-10-02 Hajvalia W 3-035.4 805 869 39.70% 28.33% 31.96%+0.15 +34.9 13
2014-10-02 @ Trepca'89 L 0-335.4 869 805 31.96% 28.33% 39.70%-0.15 -34.9 19
2014-10-03 Drenica W 2-145.5 730 758 44.46% 28.09% 27.45%+0.35 +10.7 13
2014-10-03 @ Besa L 1-245.5 758 730 27.45% 28.09% 44.46%-0.35 -10.7 7
2014-10-03 Drita Gjilan D 1-153.6 733 691 52.98% 27.04% 19.98%+0.74 -2.6 11
2014-10-03 @ Istogu D 1-153.6 691 733 19.98% 27.04% 52.98%-0.74 +2.6 8
2014-10-03 Ferizaj D 1-154.9 845 655 66.82% 22.98% 10.20%+1.56 -4.8 12
2014-10-03 @ FC Prishtina D 1-154.9 655 845 10.20% 22.98% 66.82%-1.56 +4.8 4
2014-10-03 KF Trepca D 0-048.8 757 657 59.08% 25.67% 15.25%+1.07 -4.0 15
2014-10-03 @ Feronikeli D 0-048.8 657 757 15.25% 25.67% 59.08%-1.07 +4.0 7
2014-10-03 Vellaznimi W 2-033.2 800 756 53.15% 27.01% 19.84%+0.75 +16.4 12
2014-10-03 @ Vushtrria L 0-233.2 756 800 19.84% 27.01% 53.15%-0.75 -16.4 10
2014-10-07 Istogu L 2-359.1 834 730 59.38% 25.59% 15.03%+1.08 -18.7 19
2014-10-07 @ Hajvalia W 3-259.1 730 834 15.03% 25.59% 59.38%-1.08 +18.7 14
2014-10-08 Besa D 1-153.3 693 740 42.04% 28.24% 29.72%+0.25 -0.9 9
2014-10-08 @ Drita Gjilan D 1-153.3 740 693 29.72% 28.24% 42.04%-0.25 +0.9 14
2014-10-08 FC Prishtina W 2-038.5 748 840 35.71% 28.39% 35.90%+0.00 +26.1 10
2014-10-08 @ Drenica L 0-238.5 840 748 35.90% 28.39% 35.71%+0.00 -26.1 12
2014-10-08 Feronikeli D 2-259.1 660 753 35.50% 28.39% 36.11%-0.01 +0.0 5
2014-10-08 @ Ferizaj D 2-259.1 753 660 36.11% 28.39% 35.50%+0.01 -0.0 16
2014-10-08 Trepca'89 L 0-141.7 740 840 34.60% 28.39% 37.02%-0.05 -13.5 10
2014-10-08 @ Vellaznimi W 1-041.7 840 740 37.02% 28.39% 34.60%+0.05 +13.5 16
2014-10-09 Vushtrria D 1-153.3 661 816 27.31% 28.07% 44.61%-0.35 +1.3 8
2014-10-09 @ KF Trepca D 1-153.3 816 661 44.61% 28.07% 27.31%+0.35 -1.3 13
2014-10-14 Drenica L 0-241.2 753 774 45.54% 28.00% 26.46%+0.39 -31.4 16
2014-10-14 @ Feronikeli W 2-041.2 774 753 26.46% 28.00% 45.54%-0.39 +31.3 13
2014-10-14 Ferizaj W 4-239.2 815 660 63.99% 24.10% 11.91%+1.37 +7.9 16
2014-10-14 @ Vushtrria L 2-439.2 660 815 11.91% 24.10% 63.99%-1.37 -7.9 5
2014-10-15 Drita Gjilan W 2-030.9 814 693 60.99% 25.11% 13.90%+1.18 +11.9 15
2014-10-15 @ FC Prishtina L 0-230.9 693 814 13.90% 25.11% 60.99%-1.18 -11.8 9
2014-10-15 Hajvalia D 1-153.2 741 815 38.28% 28.37% 33.35%+0.10 -0.4 15
2014-10-15 @ Besa D 1-153.2 815 741 33.35% 28.37% 38.28%-0.10 +0.4 20
2014-10-15 KF Trepca W 1-036.2 726 662 55.42% 26.56% 18.01%+0.86 +8.0 13
2014-10-15 @ Vellaznimi L 0-136.2 662 726 18.01% 26.56% 55.42%-0.86 -8.0 8
2014-10-16 Istogu W 4-347.9 853 749 59.44% 25.57% 14.99%+1.09 +5.9 19
2014-10-16 @ Trepca'89 L 3-447.9 749 853 14.99% 25.57% 59.44%-1.09 -5.9 14
2014-10-18 Vushtrria D 1-153.4 805 823 45.87% 27.97% 26.16%+0.41 -1.5 14
2014-10-18 @ Drenica D 1-153.4 823 805 26.16% 27.97% 45.87%-0.41 +1.5 17
2014-10-19 Besa L 1-251.7 743 741 48.33% 27.72% 23.95%+0.52 -16.5 14
2014-10-19 @ Istogu W 2-151.7 741 743 23.95% 27.72% 48.33%-0.52 +16.5 18
2014-10-19 FC Prishtina L 2-356.0 816 826 46.88% 27.87% 25.25%+0.45 -15.2 20
2014-10-19 @ Hajvalia W 3-256.0 826 816 25.25% 27.87% 46.88%-0.45 +15.2 18
2014-10-19 Feronikeli L 1-346.3 681 722 42.78% 28.20% 29.02%+0.28 -25.8 9
2014-10-19 @ Drita Gjilan W 3-146.3 722 681 29.02% 28.20% 42.78%-0.28 +25.8 19
2014-10-19 Vellaznimi W 2-038.1 652 734 37.10% 28.39% 34.51%+0.05 +25.4 8
2014-10-19 @ Ferizaj L 0-238.1 734 652 34.51% 28.39% 37.10%-0.05 -25.4 13
2014-10-20 Trepca'89 D 1-153.5 654 859 21.85% 27.40% 50.75%-0.63 +2.3 9
2014-10-20 @ KF Trepca D 1-153.5 859 654 50.75% 27.40% 21.85%+0.63 -2.3 20
2014-10-24 Vushtrria W 1-045.1 655 824 25.70% 27.92% 46.38%-0.43 +16.9 12
2014-10-24 @ Drita Gjilan L 0-145.1 824 655 46.38% 27.92% 25.70%+0.43 -16.9 17
2014-10-25 FC Prishtina D 0-048.0 726 841 32.61% 28.35% 39.03%-0.13 +0.5 15
2014-10-25 @ Istogu D 0-048.0 841 726 39.03% 28.35% 32.61%+0.13 -0.5 19
2014-10-25 Feronikeli L 0-147.1 801 748 54.16% 26.82% 19.02%+0.80 -19.3 20
2014-10-25 @ Hajvalia W 1-047.1 748 801 19.02% 26.82% 54.16%-0.80 +19.3 22
2014-10-25 Vellaznimi W 2-031.6 804 709 58.47% 25.84% 15.69%+1.03 +13.3 17
2014-10-25 @ Drenica L 0-231.6 709 804 15.69% 25.84% 58.47%-1.03 -13.3 13
2014-10-26 Besa D 1-154.0 857 757 58.96% 25.70% 15.33%+1.06 -3.6 21
2014-10-26 @ Trepca'89 D 1-154.0 757 857 15.33% 25.70% 58.96%-1.06 +3.6 19
2014-10-26 KF Trepca W 3-139.8 677 656 50.62% 27.42% 21.96%+0.62 +15.5 11
2014-10-26 @ Ferizaj L 1-339.8 656 677 21.96% 27.42% 50.62%-0.62 -15.5 9
2014-10-31 Istogu W 3-139.2 767 727 52.79% 27.07% 20.14%+0.73 +14.4 25
2014-10-31 @ Feronikeli L 1-339.2 727 767 20.14% 27.07% 52.79%-0.73 -14.4 15
2014-11-01 Besa W 2-141.8 840 761 56.95% 26.22% 16.83%+0.95 +7.1 22
2014-11-01 @ FC Prishtina L 1-241.8 761 840 16.83% 26.22% 56.95%-0.95 -7.1 19
2014-11-01 Trepca'89 D 0-048.1 693 853 26.72% 28.02% 45.26%-0.38 +1.6 12
2014-11-01 @ Ferizaj D 0-048.1 853 693 45.26% 28.02% 26.72%+0.38 -1.6 22
2014-11-02 Drenica W 1-045.3 641 817 24.93% 27.84% 47.24%-0.47 +17.1 12
2014-11-02 @ KF Trepca L 0-145.3 817 641 47.24% 27.84% 24.93%+0.47 -17.1 17
2014-11-02 Drita Gjilan W 1-037.5 696 672 50.94% 27.37% 21.69%+0.64 +9.4 16
2014-11-02 @ Vellaznimi L 0-137.5 672 696 21.69% 27.37% 50.94%-0.64 -9.4 12
2014-11-02 Hajvalia D 1-153.5 807 781 51.19% 27.33% 21.48%+0.65 -2.3 18
2014-11-02 @ Vushtrria D 1-153.5 781 807 21.48% 27.33% 51.19%-0.65 +2.3 21
2014-11-07 Vushtrria L 1-248.1 713 805 35.67% 28.39% 35.94%-0.01 -13.0 15
2014-11-07 @ Istogu W 2-148.1 805 713 35.94% 28.39% 35.67%+0.01 +13.0 21
2014-11-08 FC Prishtina D 2-259.3 852 847 48.64% 27.68% 23.68%+0.53 -1.4 23
2014-11-08 @ Trepca'89 D 2-259.3 847 852 23.68% 27.68% 48.64%-0.53 +1.4 23
2014-11-08 Ferizaj W 1-035.0 800 694 59.51% 25.55% 14.94%+1.09 +6.7 20
2014-11-08 @ Drenica L 0-135.0 694 800 14.94% 25.55% 59.51%-1.09 -6.7 12
2014-11-08 Feronikeli D 1-153.3 754 782 44.59% 28.08% 27.34%+0.35 -1.3 20
2014-11-08 @ Besa D 1-153.3 782 754 27.34% 28.08% 44.59%-0.35 +1.3 26
2014-11-08 KF Trepca D 0-048.2 662 658 48.65% 27.68% 23.68%+0.53 -2.2 13
2014-11-08 @ Drita Gjilan D 0-048.2 658 662 23.68% 27.68% 48.65%-0.53 +2.1 13
2014-11-08 Vellaznimi W 1-035.7 784 705 56.88% 26.23% 16.89%+0.94 +7.6 24
2014-11-08 @ Hajvalia L 0-135.7 705 784 16.89% 26.23% 56.88%-0.94 -7.6 16
2014-11-14 Hajvalia D 0-048.0 660 791 30.36% 28.27% 41.37%-0.22 +0.9 14
2014-11-14 @ KF Trepca D 0-048.0 791 660 41.37% 28.27% 30.36%+0.22 -0.9 25
2014-11-15 Trepca'89 D 0-048.0 806 850 42.43% 28.22% 29.35%+0.26 -1.1 21
2014-11-15 @ Drenica D 0-048.0 850 806 29.35% 28.22% 42.43%-0.26 +1.1 24
2014-11-16 Besa W 2-032.5 818 753 55.53% 26.54% 17.93%+0.87 +15.0 24
2014-11-16 @ Vushtrria L 0-232.5 753 818 17.93% 26.54% 55.53%-0.87 -15.0 20
2014-11-16 Drita Gjilan D 0-048.3 688 660 51.35% 27.31% 21.35%+0.66 -2.6 13
2014-11-16 @ Ferizaj D 0-048.3 660 688 21.35% 27.31% 51.35%-0.66 +2.6 14
2014-11-16 FC Prishtina D 1-153.2 783 849 39.43% 28.34% 32.22%+0.14 -0.5 27
2014-11-16 @ Feronikeli D 1-153.2 849 783 32.22% 28.34% 39.43%-0.14 +0.5 24
2014-11-16 Istogu W 2-144.5 698 700 47.84% 27.77% 24.39%+0.50 +9.8 19
2014-11-16 @ Vellaznimi L 1-244.5 700 698 24.39% 27.77% 47.84%-0.50 -9.8 15
2014-11-21 Ferizaj D 1-154.1 790 685 59.50% 25.55% 14.94%+1.09 -3.7 26
2014-11-21 @ Hajvalia D 1-154.1 685 790 14.94% 25.55% 59.50%-1.09 +3.7 14
2014-11-22 Drenica W 4-038.6 663 805 28.92% 28.19% 42.89%-0.28 +56.7 17
2014-11-22 @ Drita Gjilan L 0-438.6 805 663 42.89% 28.19% 28.92%+0.28 -56.7 21
2014-11-22 Feronikeli D 1-153.8 852 782 55.92% 26.46% 17.63%+0.89 -3.1 25
2014-11-22 @ Trepca'89 D 1-153.8 782 852 17.63% 26.46% 55.92%-0.89 +3.1 28
2014-11-22 KF Trepca D 2-259.4 690 661 51.52% 27.28% 21.20%+0.67 -1.8 16
2014-11-22 @ Istogu D 2-259.4 661 690 21.20% 27.28% 51.52%-0.67 +1.8 15
2014-11-22 Vellaznimi W 2-033.7 738 707 51.67% 27.26% 21.07%+0.67 +17.3 23
2014-11-22 @ Besa L 0-233.7 707 738 21.07% 27.26% 51.67%-0.67 -17.3 19
2014-11-22 Vushtrria D 0-048.2 849 833 50.04% 27.50% 22.46%+0.60 -2.4 25
2014-11-22 @ FC Prishtina D 0-048.2 833 849 22.46% 27.50% 50.04%-0.60 +2.4 25
2015-02-27 Trepca'89 W 3-254.4 720 848 30.66% 28.28% 41.05%-0.21 +13.7 20
2015-02-27 @ Drita Gjilan L 2-354.4 848 720 41.05% 28.28% 30.66%+0.21 -13.7 25
2015-02-28 Hajvalia W 1-039.8 749 787 43.24% 28.17% 28.59%+0.30 +11.7 24
2015-02-28 @ Drenica L 0-139.8 787 749 28.59% 28.17% 43.24%-0.30 -11.7 26
2015-03-01 Besa L 0-142.0 663 755 35.71% 28.39% 35.90%+0.00 -13.8 15
2015-03-01 @ KF Trepca W 1-042.0 755 663 35.90% 28.39% 35.71%+0.00 +13.8 26
2015-03-01 FC Prishtina L 0-235.7 690 847 27.16% 28.06% 44.78%-0.36 -21.2 19
2015-03-01 @ Vellaznimi W 2-035.7 847 690 44.78% 28.06% 27.16%+0.36 +21.2 28
2015-03-01 Feronikeli L 0-243.4 835 785 53.88% 26.87% 19.25%+0.78 -36.1 25
2015-03-01 @ Vushtrria W 2-043.4 785 835 19.25% 26.87% 53.88%-0.78 +36.1 31
2015-03-01 Istogu W 2-144.4 689 688 48.16% 27.74% 24.10%+0.51 +9.7 17
2015-03-01 @ Ferizaj L 1-244.4 688 689 24.10% 27.74% 48.16%-0.51 -9.7 16
2015-03-14 Drenica W 1-041.7 678 760 37.17% 28.39% 34.45%+0.05 +13.5 19
2015-03-14 @ Istogu L 0-141.7 760 678 34.45% 28.39% 37.17%-0.05 -13.4 24
2015-03-14 KF Trepca W 3-026.6 868 649 69.11% 21.97% 8.92%+1.72 +10.8 31
2015-03-14 @ FC Prishtina L 0-326.6 649 868 8.92% 21.97% 69.11%-1.72 -10.8 15
2015-03-14 Vellaznimi W 3-028.2 822 669 63.79% 24.17% 12.04%+1.35 +14.9 34
2015-03-14 @ Feronikeli L 0-328.2 669 822 12.04% 24.17% 63.79%-1.35 -14.9 19
2015-03-15 Ferizaj W 1-036.0 769 698 56.03% 26.43% 17.54%+0.90 +7.8 29
2015-03-15 @ Besa L 0-136.0 698 769 17.54% 26.43% 56.03%-0.90 -7.8 17
2015-03-15 Vushtrria W 2-033.5 835 799 52.26% 27.16% 20.58%+0.70 +17.0 28
2015-03-15 @ Trepca'89 L 0-233.5 799 835 20.58% 27.16% 52.26%-0.70 -17.0 25
2015-03-16 Drita Gjilan W 2-143.0 775 733 52.96% 27.04% 20.00%+0.74 +8.3 29
2015-03-16 @ Hajvalia L 1-243.0 733 775 20.00% 27.04% 52.96%-0.74 -8.3 20
2015-03-20 Feronikeli L 0-137.8 638 836 22.55% 27.51% 49.94%-0.59 -9.7 15
2015-03-20 @ KF Trepca W 1-037.8 836 638 49.94% 27.51% 22.55%+0.59 +9.7 37
2015-03-21 Besa W 3-034.0 747 776 44.35% 28.09% 27.55%+0.34 +31.2 27
2015-03-21 @ Drenica L 0-334.0 776 747 27.55% 28.09% 44.35%-0.34 -31.2 29
2015-03-22 FC Prishtina L 0-138.2 691 879 23.59% 27.67% 48.74%-0.54 -10.1 17
2015-03-22 @ Ferizaj W 1-038.2 879 691 48.74% 27.67% 23.59%+0.54 +10.1 34
2015-03-22 Istogu D 0-048.3 725 692 51.99% 27.21% 20.80%+0.69 -2.8 21
2015-03-22 @ Drita Gjilan D 0-048.3 692 725 20.80% 27.21% 51.99%-0.69 +2.8 20
2015-03-22 Trepca'89 W 4-246.6 783 852 39.07% 28.35% 32.57%+0.13 +18.9 32
2015-03-22 @ Hajvalia L 2-446.6 852 783 32.57% 28.35% 39.07%-0.13 -18.9 28
2015-03-22 Vushtrria D 0-048.0 654 782 30.72% 28.29% 41.00%-0.20 +0.9 20
2015-03-22 @ Vellaznimi D 0-048.0 782 654 41.00% 28.29% 30.72%+0.20 -0.9 26
2015-03-31 Drita Gjilan W 1-037.6 745 722 50.84% 27.39% 21.77%+0.63 +9.4 32
2015-03-31 @ Besa L 0-137.6 722 745 21.77% 27.39% 50.84%-0.63 -9.4 21
2015-03-31 Vellaznimi W 2-029.4 833 655 65.90% 23.36% 10.74%+1.49 +9.1 31
2015-03-31 @ Trepca'89 L 0-229.4 655 833 10.74% 23.36% 65.90%-1.49 -9.1 20
2015-04-01 Drenica W 3-029.3 889 778 60.04% 25.40% 14.56%+1.12 +18.0 37
2015-04-01 @ FC Prishtina L 0-329.3 778 889 14.56% 25.40% 60.04%-1.12 -18.0 27
2015-04-01 Ferizaj W 4-027.8 846 680 64.88% 23.77% 11.35%+1.42 +18.3 40
2015-04-01 @ Feronikeli L 0-427.8 680 846 11.35% 23.77% 64.88%-1.42 -18.3 17
2015-04-01 Hajvalia W 2-148.8 695 802 33.55% 28.37% 38.07%-0.09 +13.6 23
2015-04-01 @ Istogu L 1-248.8 802 695 38.07% 28.37% 33.55%+0.09 -13.6 32
2015-04-01 KF Trepca W 1-033.7 782 628 63.83% 24.16% 12.01%+1.36 +5.4 29
2015-04-01 @ Vushtrria L 0-133.7 628 782 12.01% 24.16% 63.83%-1.36 -5.4 15
2015-04-04 Feronikeli D 0-047.9 760 864 33.99% 28.38% 37.63%-0.07 +0.3 28
2015-04-04 @ Drenica D 0-047.9 864 760 37.63% 28.38% 33.99%+0.07 -0.3 41
2015-04-05 Besa L 1-348.8 788 755 52.06% 27.20% 20.74%+0.69 -30.4 32
2015-04-05 @ Hajvalia W 3-148.8 755 788 20.74% 27.20% 52.06%-0.69 +30.4 35
2015-04-05 FC Prishtina D 1-153.5 713 907 22.98% 27.58% 49.44%-0.57 +2.0 22
2015-04-05 @ Drita Gjilan D 1-153.5 907 713 49.44% 27.58% 22.98%+0.57 -2.0 38
2015-04-05 Trepca'89 W 1-043.8 708 842 30.04% 28.25% 41.71%-0.23 +15.5 26
2015-04-05 @ Istogu L 0-143.8 842 708 41.71% 28.25% 30.04%+0.23 -15.5 31
2015-04-05 Vellaznimi L 1-250.9 623 646 45.22% 28.03% 26.75%+0.38 -15.6 15
2015-04-05 @ KF Trepca W 2-150.9 646 623 26.75% 28.03% 45.22%-0.38 +15.6 23
2015-04-05 Vushtrria L 0-140.7 662 787 31.20% 28.31% 40.49%-0.18 -12.5 17
2015-04-05 @ Ferizaj W 1-040.7 787 662 40.49% 28.31% 31.20%+0.18 +12.5 32
2015-04-11 Drita Gjilan W 1-033.8 864 715 63.50% 24.28% 12.22%+1.33 +5.5 44
2015-04-11 @ Feronikeli L 0-133.8 715 864 12.22% 24.28% 63.50%-1.33 -5.5 22
2015-04-11 Hajvalia L 0-245.5 905 758 63.29% 24.35% 12.36%+1.32 -41.6 38
2015-04-11 @ FC Prishtina W 2-045.5 758 905 12.36% 24.35% 63.29%-1.32 +41.6 35
2015-04-12 Drenica D 0-048.3 799 760 52.66% 27.09% 20.24%+0.72 -2.9 33
2015-04-12 @ Vushtrria D 0-048.3 760 799 20.24% 27.09% 52.66%-0.72 +2.9 29
2015-04-12 Ferizaj W 2-034.3 661 650 49.49% 27.57% 22.94%+0.57 +18.6 26
2015-04-12 @ Vellaznimi L 0-234.3 650 661 22.94% 27.57% 49.49%-0.57 -18.6 17
2015-04-12 Istogu W 2-142.4 785 724 55.09% 26.63% 18.28%+0.85 +7.6 38
2015-04-12 @ Besa L 1-242.4 724 785 18.28% 26.63% 55.09%-0.85 -7.6 26
2015-04-12 KF Trepca W 3-134.3 826 607 69.10% 21.97% 8.93%+1.72 +6.5 34
2015-04-12 @ Trepca'89 L 1-334.3 607 826 8.93% 21.97% 69.10%-1.72 -6.5 15
2015-04-17 Drita Gjilan W 2-141.5 800 709 58.06% 25.94% 16.00%+1.01 +6.8 38
2015-04-17 @ Hajvalia L 1-241.5 709 800 16.00% 25.94% 58.06%-1.01 -6.8 22
2015-04-18 Drenica W 4-240.5 870 763 59.61% 25.52% 14.86%+1.10 +9.8 47
2015-04-18 @ Feronikeli L 2-440.5 763 870 14.86% 25.52% 59.61%-1.10 -9.8 29
2015-04-19 Ferizaj W 4-026.9 833 631 67.78% 22.57% 9.65%+1.62 +15.4 37
2015-04-19 @ Trepca'89 L 0-426.9 631 833 9.65% 22.57% 67.78%-1.62 -15.4 17
2015-04-19 Istogu W 1-035.8 793 716 56.68% 26.28% 17.04%+0.93 +7.6 41
2015-04-19 @ Besa L 0-135.8 716 793 17.04% 26.28% 56.68%-0.93 -7.6 26
2015-04-19 KF Trepca W 2-138.7 797 601 67.31% 22.78% 9.92%+1.59 +4.2 36
2015-04-19 @ Vushtrria L 1-238.7 601 797 9.92% 22.78% 67.31%-1.59 -4.2 15
2015-04-19 Vellaznimi D 0-049.5 863 680 66.34% 23.18% 10.47%+1.52 -5.3 39
2015-04-19 @ FC Prishtina D 0-049.5 680 863 10.47% 23.18% 66.34%-1.52 +5.3 27
2015-04-24 Hajvalia D 0-048.2 616 806 23.35% 27.63% 49.02%-0.55 +2.2 18
2015-04-24 @ Ferizaj D 0-048.2 806 616 49.02% 27.63% 23.35%+0.55 -2.2 39
2015-04-25 FC Prishtina L 0-139.7 708 858 28.04% 28.13% 43.83%-0.32 -11.5 26
2015-04-25 @ Istogu W 1-039.7 858 708 43.83% 28.13% 28.04%+0.32 +11.5 42
2015-04-25 Feronikeli D 0-048.2 685 880 22.96% 27.58% 49.47%-0.57 +2.3 28
2015-04-25 @ Vellaznimi D 0-048.2 880 685 49.47% 27.58% 22.96%+0.57 -2.3 48
2015-04-26 Besa L 0-141.8 703 800 34.91% 28.39% 36.70%-0.03 -13.6 22
2015-04-26 @ Drita Gjilan W 1-041.8 800 703 36.70% 28.39% 34.91%+0.03 +13.6 44
2015-04-26 Drenica W 2-033.1 801 753 53.57% 26.93% 19.49%+0.77 +16.2 39
2015-04-26 @ Vushtrria L 0-233.1 753 801 19.49% 26.93% 53.57%-0.77 -16.2 29
2015-04-26 Trepca'89 L 0-330.6 597 848 17.68% 26.47% 55.86%-0.89 -21.6 15
2015-04-26 @ KF Trepca W 3-030.6 848 597 55.86% 26.47% 17.68%+0.89 +21.5 40
2015-04-29 Drita Gjilan W 1-033.0 870 689 66.11% 23.28% 10.61%+1.51 +4.8 45
2015-04-29 @ FC Prishtina L 0-133.0 689 870 10.61% 23.28% 66.11%-1.51 -4.8 22
2015-04-29 Istogu W 2-139.1 877 697 66.08% 23.29% 10.63%+1.50 +4.5 51
2015-04-29 @ Feronikeli L 1-239.1 697 877 10.63% 23.29% 66.08%-1.50 -4.5 26
2015-04-29 KF Trepca W 4-026.3 804 575 69.83% 21.63% 8.54%+1.78 +13.5 42
2015-04-29 @ Hajvalia L 0-426.3 575 804 8.54% 21.63% 69.83%-1.78 -13.5 15
2015-04-29 Vellaznimi W 1-036.6 737 687 53.87% 26.87% 19.25%+0.78 +8.5 32
2015-04-29 @ Drenica L 0-136.6 687 737 19.25% 26.87% 53.87%-0.78 -8.5 28
2015-04-29 Vushtrria L 0-147.1 870 817 54.19% 26.81% 19.00%+0.80 -19.3 40
2015-04-29 @ Trepca'89 W 1-047.1 817 870 19.00% 26.81% 54.19%-0.80 +19.3 42
2015-04-30 Ferizaj W 3-027.1 814 618 67.33% 22.77% 9.90%+1.59 +12.1 47
2015-04-30 @ Besa L 0-327.1 618 814 9.90% 22.77% 67.33%-1.59 -12.1 18
2015-05-02 Feronikeli W 1-046.0 684 882 22.64% 27.53% 49.83%-0.59 +17.9 25
2015-05-02 @ Drita Gjilan L 0-146.0 882 684 49.83% 27.53% 22.64%+0.59 -17.9 51
2015-05-03 Drenica W 3-137.2 851 746 59.46% 25.57% 14.98%+1.09 +11.0 43
2015-05-03 @ Trepca'89 L 1-337.2 746 851 14.98% 25.57% 59.46%-1.09 -11.0 32
2015-05-03 FC Prishtina L 1-337.8 606 874 16.35% 26.06% 57.59%-0.98 -12.0 18
2015-05-03 @ Ferizaj W 3-137.8 874 606 57.59% 26.06% 16.35%+0.98 +12.0 48
2015-05-03 Hajvalia D 1-153.5 836 818 50.31% 27.46% 22.23%+0.61 -2.2 43
2015-05-03 @ Vushtrria D 1-153.5 818 836 22.23% 27.46% 50.31%-0.61 +2.2 43
2015-05-03 Vellaznimi W 1-037.9 692 679 49.73% 27.54% 22.73%+0.58 +9.8 29
2015-05-03 @ Istogu L 0-137.9 679 692 22.73% 27.54% 49.73%-0.58 -9.8 28
2015-05-04 Besa L 0-232.0 562 826 16.67% 26.17% 57.16%-0.96 -14.1 15
2015-05-04 @ KF Trepca W 2-032.0 826 562 57.16% 26.17% 16.67%+0.96 +14.1 50
2015-05-08 Ferizaj W 3-025.5 864 594 72.72% 20.17% 7.11%+2.00 +8.4 54
2015-05-08 @ Feronikeli L 0-325.5 594 864 7.11% 20.17% 72.72%-2.00 -8.4 18
2015-05-09 Istogu D 0-048.3 735 702 51.94% 27.22% 20.85%+0.69 -2.7 33
2015-05-09 @ Drenica D 0-048.3 702 735 20.85% 27.22% 51.94%-0.69 +2.7 30
2015-05-09 KF Trepca W 4-024.1 886 547 77.11% 17.67% 5.22%+2.38 +7.7 51
2015-05-09 @ FC Prishtina L 0-424.1 547 886 5.22% 17.67% 77.11%-2.38 -7.7 15
2015-05-09 Vushtrria L 2-356.6 840 834 48.83% 27.66% 23.52%+0.54 -15.8 50
2015-05-09 @ Besa W 3-256.6 834 840 23.52% 27.66% 48.83%-0.54 +15.8 46
2015-05-10 Drita Gjilan D 1-153.3 669 702 43.89% 28.13% 27.99%+0.32 -1.2 29
2015-05-10 @ Vellaznimi D 1-153.3 702 669 27.99% 28.13% 43.89%-0.32 +1.2 26
2015-05-10 Trepca'89 W 1-040.0 820 862 42.73% 28.20% 29.07%+0.28 +11.9 46
2015-05-10 @ Hajvalia L 0-140.0 862 820 29.07% 28.20% 42.73%-0.28 -11.9 43
2015-05-12 Feronikeli L 0-230.1 540 872 12.23% 24.28% 63.49%-1.33 -10.4 15
2015-05-12 @ KF Trepca W 2-030.1 872 540 63.49% 24.28% 12.23%+1.33 +10.4 57
2015-05-13 Besa D 1-153.5 850 824 51.11% 27.34% 21.54%+0.65 -2.3 44
2015-05-13 @ Trepca'89 D 1-153.5 824 850 21.54% 27.34% 51.11%-0.65 +2.3 51
2015-05-13 Drenica D 0-048.8 832 732 58.97% 25.70% 15.33%+1.06 -4.0 47
2015-05-13 @ Hajvalia D 0-048.8 732 832 15.33% 25.70% 58.97%-1.06 +4.0 34
2015-05-13 FC Prishtina L 0-144.0 850 894 42.40% 28.22% 29.38%+0.26 -15.7 46
2015-05-13 @ Vushtrria W 1-044.0 894 850 29.38% 28.22% 42.40%-0.26 +15.7 54
2015-05-13 Istogu W 2-144.5 703 705 47.88% 27.77% 24.35%+0.50 +9.7 29
2015-05-13 @ Drita Gjilan L 1-244.5 705 703 24.35% 27.77% 47.88%-0.50 -9.7 30
2015-05-13 Vellaznimi L 1-248.5 585 668 37.10% 28.39% 34.52%+0.05 -13.4 18
2015-05-13 @ Ferizaj W 2-148.5 668 585 34.52% 28.39% 37.10%-0.05 +13.4 32
2015-05-16 Drita Gjilan D 0-048.2 736 713 50.84% 27.39% 21.78%+0.63 -2.5 35
2015-05-16 @ Drenica D 0-048.2 713 736 21.78% 27.39% 50.84%-0.63 +2.5 30
2015-05-16 Ferizaj W 2-140.5 695 572 61.18% 25.05% 13.77%+1.19 +5.9 33
2015-05-16 @ Istogu L 1-240.5 572 695 13.77% 25.05% 61.18%-1.19 -5.9 18
2015-05-16 Vushtrria W 3-138.9 883 834 53.71% 26.91% 19.38%+0.78 +13.9 60
2015-05-16 @ Feronikeli L 1-338.9 834 883 19.38% 26.91% 53.71%-0.78 -13.9 46
2015-05-17 Hajvalia W 2-144.5 827 828 47.96% 27.76% 24.28%+0.50 +9.7 54
2015-05-17 @ Besa L 1-244.5 828 827 24.28% 27.76% 47.96%-0.50 -9.7 47
2015-05-17 KF Trepca D 1-154.5 681 529 63.71% 24.20% 12.09%+1.35 -4.3 33
2015-05-17 @ Vellaznimi D 1-154.5 529 681 12.09% 24.20% 63.71%-1.35 +4.3 16
2015-05-17 Trepca'89 D 0-048.5 910 847 55.19% 26.61% 18.20%+0.85 -3.3 55
2015-05-17 @ FC Prishtina D 0-048.5 847 910 18.20% 26.61% 55.19%-0.85 +3.3 45
2015-05-24 Drenica W 3-245.8 836 734 59.28% 25.62% 15.11%+1.08 +6.1 57
2015-05-24 @ Besa L 2-345.8 734 836 15.11% 25.62% 59.28%-1.08 -6.1 35
2015-05-24 Drita Gjilan L 1-245.7 566 716 28.06% 28.13% 43.81%-0.32 -10.9 18
2015-05-24 @ Ferizaj W 2-145.7 716 566 43.81% 28.13% 28.06%+0.32 +10.9 33
2015-05-24 FC Prishtina W 2-038.3 818 906 36.25% 28.39% 35.35%+0.02 +25.8 50
2015-05-24 @ Hajvalia L 0-238.3 906 818 35.35% 28.39% 36.25%-0.02 -25.8 55
2015-05-24 Feronikeli L 1-346.2 851 897 42.19% 28.23% 29.58%+0.25 -25.5 45
2015-05-24 @ Trepca'89 W 3-146.2 897 851 29.58% 28.23% 42.19%-0.25 +25.5 63
2015-05-24 Istogu L 0-333.5 534 701 25.93% 27.95% 46.12%-0.42 -29.7 16
2015-05-24 @ KF Trepca W 3-033.5 701 534 46.12% 27.95% 25.93%+0.42 +29.7 36
2015-05-24 Vellaznimi D 0-049.1 820 677 62.97% 24.46% 12.57%+1.30 -4.7 47
2015-05-24 @ Vushtrria D 0-049.1 677 820 12.57% 24.46% 62.97%-1.30 +4.7 34
2015-05-27 Besa L 2-452.3 881 842 52.56% 27.11% 20.33%+0.72 -27.4 55
2015-05-27 @ FC Prishtina W 4-252.3 842 881 20.33% 27.11% 52.56%-0.72 +27.4 60
2015-05-27 Ferizaj W 2-029.6 727 555 65.42% 23.56% 11.03%+1.46 +9.4 38
2015-05-27 @ Drenica L 0-229.6 555 727 11.03% 23.56% 65.42%-1.46 -9.4 18
2015-05-27 Hajvalia W 1-035.8 922 844 56.84% 26.24% 16.91%+0.94 +7.6 66
2015-05-27 @ Feronikeli L 0-135.8 844 922 16.91% 26.24% 56.84%-0.94 -7.6 50
2015-05-27 KF Trepca W 2-028.4 726 504 69.34% 21.86% 8.80%+1.74 +7.4 36
2015-05-27 @ Drita Gjilan L 0-228.4 504 726 8.80% 21.86% 69.34%-1.74 -7.4 16
2015-05-27 Trepca'89 L 1-439.2 682 825 28.78% 28.18% 43.04%-0.29 -27.2 34
2015-05-27 @ Vellaznimi W 4-139.2 825 682 43.04% 28.18% 28.78%+0.29 +27.2 48
2015-05-27 Vushtrria W 2-038.1 731 815 36.79% 28.39% 34.82%+0.04 +25.6 39
2015-05-27 @ Istogu L 0-238.1 815 731 34.82% 28.39% 36.79%-0.04 -25.6 47
2015-05-31 Drenica L 0-244.9 853 737 60.55% 25.25% 14.20%+1.15 -40.0 55
2015-05-31 @ FC Prishtina W 2-044.9 737 853 14.20% 25.25% 60.55%-1.15 +40.1 41
2015-05-31 Drita Gjilan W 3-031.0 790 734 54.53% 26.75% 18.72%+0.82 +22.7 50
2015-05-31 @ Vushtrria L 0-331.0 734 790 18.72% 26.75% 54.53%-0.82 -22.7 36
2015-05-31 Ferizaj W 2-036.7 497 546 41.73% 28.25% 30.02%+0.23 +22.9 19
2015-05-31 @ KF Trepca L 0-236.7 546 497 30.02% 28.25% 41.73%-0.23 -22.9 18
2015-05-31 Feronikeli W 1-040.7 870 930 40.28% 28.32% 31.40%+0.18 +12.6 63
2015-05-31 @ Besa L 0-140.7 930 870 31.40% 28.32% 40.28%-0.18 -12.6 66
2015-05-31 Istogu L 2-358.9 852 756 58.62% 25.80% 15.58%+1.04 -18.5 48
2015-05-31 @ Trepca'89 W 3-258.9 756 852 15.58% 25.80% 58.62%-1.04 +18.5 42
2015-05-31 Vellaznimi W 2-029.3 836 654 66.20% 23.24% 10.56%+1.51 +9.0 53
2015-05-31 @ Hajvalia L 0-229.3 654 836 10.56% 23.24% 66.20%-1.51 -8.9 34
2015-06-07 Besa L 1-338.7 645 882 18.92% 26.79% 54.29%-0.80 -13.6 34
2015-06-07 @ Vellaznimi W 3-138.7 882 645 54.29% 26.79% 18.92%+0.80 +13.6 66
2015-06-07 FC Prishtina D 2-259.9 917 813 59.38% 25.59% 15.03%+1.08 -2.7 67
2015-06-07 @ Feronikeli D 2-259.9 813 917 15.03% 25.59% 59.38%-1.08 +2.7 56
2015-06-07 Hajvalia D 0-048.0 775 845 38.80% 28.36% 32.84%+0.12 -0.5 43
2015-06-07 @ Istogu D 0-048.0 845 775 32.84% 28.36% 38.80%-0.12 +0.5 54
2015-06-07 KF Trepca W 4-130.5 777 520 71.84% 20.63% 7.53%+1.93 +7.6 44
2015-06-07 @ Drenica L 1-430.5 520 777 7.53% 20.63% 71.84%-1.93 -7.6 19
2015-06-07 Trepca'89 W 2-149.4 711 834 31.46% 28.32% 40.22%-0.17 +14.2 39
2015-06-07 @ Drita Gjilan L 1-249.4 834 711 40.22% 28.32% 31.46%+0.17 -14.2 48
2015-06-07 Vushtrria W 2-154.4 523 813 14.86% 25.52% 59.62%-1.10 +19.8 21
2015-06-07 @ Ferizaj L 1-254.4 813 523 59.62% 25.52% 14.86%+1.10 -19.8 50

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 2015-04-11 12.36% Hajvalia 758 2 @ FC Prishtina 905 0
2 2014-09-03 13.86% Feronikeli 724 1 @ FC Prishtina 845 0
3 2015-05-31 14.20% Drenica 737 2 @ FC Prishtina 853 0
4 2015-06-07 14.86% @ Ferizaj 523 2 Vushtrria 813 1
5 2014-10-07 15.03% Istogu 730 3 @ Hajvalia 834 2
6 2015-05-31 15.58% Istogu 756 3 @ Trepca'89 852 2
7 2014-09-27 18.35% Istogu 715 3 @ Drenica 776 2
8 2014-08-23 19.00% Feronikeli 694 1 @ Istogu 746 0
9 2015-04-29 19.00% Vushtrria 817 1 @ Trepca'89 870 0
10 2014-10-25 19.02% Feronikeli 748 1 @ Hajvalia 801 0
11 2015-03-01 19.25% Feronikeli 785 2 @ Vushtrria 835 0
12 2014-08-16 19.36% Drita Gjilan 745 1 @ Vushtrria 794 0
13 2015-05-27 20.33% Besa 842 4 @ FC Prishtina 881 2
14 2015-04-05 20.74% Besa 755 3 @ Hajvalia 788 1
15 2014-09-14 21.04% Istogu 689 2 @ KF Trepca 719 1
16 2015-05-02 22.64% @ Drita Gjilan 684 1 Feronikeli 882 0
17 2015-05-09 23.52% Vushtrria 834 3 @ Besa 840 2
18 2014-10-19 23.95% Besa 741 2 @ Istogu 743 1
19 2014-11-02 24.93% @ KF Trepca 641 1 Drenica 817 0
20 2014-10-19 25.25% FC Prishtina 826 3 @ Hajvalia 816 2
21 2014-10-24 25.70% @ Drita Gjilan 655 1 Vushtrria 824 0
22 2014-10-14 26.46% Drenica 774 2 @ Feronikeli 753 0
23 2015-04-05 26.75% Vellaznimi 646 2 @ KF Trepca 623 1
24 2014-08-17 28.37% Hajvalia 762 5 @ Feronikeli 726 2
25 2014-11-22 28.92% @ Drita Gjilan 663 4 Drenica 805 0

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 2014-11-22 56.68 @ Drita Gjilan 4 663 28.92% Drenica 0 805 42.89% 28.19%
2 2014-09-14 55.21 @ Vellaznimi 5 700 40.45% Besa 0 759 31.24% 28.31%
3 2014-09-12 53.16 @ Drenica 5 730 42.06% Drita Gjilan 0 777 29.70% 28.24%
4 2015-04-11 41.60 Hajvalia 2 758 12.36% @ FC Prishtina 0 905 63.29% 24.35%
5 2015-05-31 40.05 Drenica 2 737 14.20% @ FC Prishtina 0 853 60.55% 25.25%
6 2014-08-31 37.47 @ Vushtrria 5 777 53.83% Istogu 0 727 19.28% 26.88%
7 2014-09-12 37.43 Hajvalia 3 813 36.38% @ Ferizaj 0 717 35.23% 28.39%
8 2015-03-01 36.14 Feronikeli 2 785 19.25% @ Vushtrria 0 835 53.88% 26.87%
9 2014-09-28 34.99 FC Prishtina 3 810 39.56% @ KF Trepca 0 692 32.11% 28.34%
10 2014-10-02 34.87 @ Trepca'89 3 805 39.70% Hajvalia 0 869 31.96% 28.33%
11 2014-08-17 32.03 Hajvalia 5 762 28.37% @ Feronikeli 2 726 43.48% 28.15%
12 2014-10-14 31.35 Drenica 2 774 26.46% @ Feronikeli 0 753 45.54% 28.00%
13 2015-03-21 31.17 @ Drenica 3 747 44.35% Besa 0 776 27.55% 28.09%
14 2015-04-05 30.39 Besa 3 755 20.74% @ Hajvalia 1 788 52.06% 27.20%
15 2015-05-24 29.74 Istogu 3 701 46.12% @ KF Trepca 0 534 25.93% 27.95%
16 2014-09-03 27.66 @ Drita Gjilan 3 750 48.63% Ferizaj 0 745 23.68% 27.68%
17 2015-05-27 27.40 Besa 4 842 20.33% @ FC Prishtina 2 881 52.56% 27.11%
18 2015-05-27 27.19 Trepca'89 4 825 43.04% @ Vellaznimi 1 682 28.78% 28.18%
19 2014-10-08 26.13 @ Drenica 2 748 35.71% FC Prishtina 0 840 35.90% 28.39%
20 2015-05-24 25.84 @ Hajvalia 2 818 36.25% FC Prishtina 0 906 35.35% 28.39%
21 2014-10-19 25.82 Feronikeli 3 722 29.02% @ Drita Gjilan 1 681 42.78% 28.20%
22 2015-05-27 25.56 @ Istogu 2 731 36.79% Vushtrria 0 815 34.82% 28.39%
23 2015-05-24 25.54 Feronikeli 3 897 29.58% @ Trepca'89 1 851 42.19% 28.23%
24 2014-10-19 25.39 @ Ferizaj 2 652 37.10% Vellaznimi 0 734 34.51% 28.39%
25 2014-09-04 25.26 @ Besa 2 734 37.35% Vushtrria 0 814 34.26% 28.39%

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 2014-08-17 62.5 @ Besa 3 759 45.17% Trepca'89 3 782 26.80% 28.03%
2 2015-06-07 59.9 @ Feronikeli 2 917 59.38% FC Prishtina 2 813 15.03% 25.59%
3 2014-11-22 59.4 @ Istogu 2 690 51.52% KF Trepca 2 661 21.20% 27.28%
4 2014-11-08 59.3 @ Trepca'89 2 852 48.64% FC Prishtina 2 847 23.68% 27.68%
5 2014-09-03 59.2 @ Istogu 2 690 46.93% Vellaznimi 2 699 25.20% 27.87%
6 2014-10-07 59.1 Istogu 3 730 15.03% @ Hajvalia 2 834 59.38% 25.59%
7 2014-10-08 59.1 @ Ferizaj 2 660 35.50% Feronikeli 2 753 36.11% 28.39%
8 2015-05-31 58.9 Istogu 3 756 15.58% @ Trepca'89 2 852 58.62% 25.80%
9 2014-09-27 58.1 Istogu 3 715 18.35% @ Drenica 2 776 54.99% 26.65%
10 2015-05-09 56.6 Vushtrria 3 834 23.52% @ Besa 2 840 48.83% 27.66%
11 2014-10-19 56.0 FC Prishtina 3 826 25.25% @ Hajvalia 2 816 46.88% 27.87%
12 2014-10-03 54.9 @ FC Prishtina 1 845 66.82% Ferizaj 1 655 10.20% 22.98%
13 2015-05-17 54.5 @ Vellaznimi 1 681 63.71% KF Trepca 1 529 12.09% 24.20%
14 2015-02-27 54.4 @ Drita Gjilan 3 720 30.66% Trepca'89 2 848 41.05% 28.28%
15 2015-06-07 54.4 @ Ferizaj 2 523 14.86% Vushtrria 1 813 59.62% 25.52%
16 2014-11-21 54.1 @ Hajvalia 1 790 59.50% Ferizaj 1 685 14.94% 25.55%
17 2014-10-26 54.0 @ Trepca'89 1 857 58.96% Besa 1 757 15.33% 25.70%
18 2014-09-03 53.8 @ Trepca'89 1 795 55.71% Drenica 1 727 17.79% 26.50%
19 2014-11-22 53.8 @ Trepca'89 1 852 55.92% Feronikeli 1 782 17.63% 26.46%
20 2014-09-20 53.7 @ FC Prishtina 1 812 54.62% Vellaznimi 1 756 18.65% 26.73%
21 2014-10-03 53.6 @ Istogu 1 733 52.98% Drita Gjilan 1 691 19.98% 27.04%
22 2014-08-23 53.5 @ Hajvalia 1 794 50.37% Vushtrria 1 775 22.17% 27.45%
23 2014-10-20 53.5 @ KF Trepca 1 654 21.85% Trepca'89 1 859 50.75% 27.40%
24 2014-11-02 53.5 @ Vushtrria 1 807 51.19% Hajvalia 1 781 21.48% 27.33%
25 2015-04-05 53.5 @ Drita Gjilan 1 713 22.98% FC Prishtina 1 907 49.44% 27.58%
# Date Excitement Winning Team Losing Team Tie %
Team Score Elo Win % Team Score Elo Win %
1 2015-05-09 24.1 @ FC Prishtina 4 886 77.11% KF Trepca 0 547 5.22% 17.67%
2 2015-05-08 25.5 @ Feronikeli 3 864 72.72% Ferizaj 0 594 7.11% 20.17%
3 2015-04-29 26.3 @ Hajvalia 4 804 69.83% KF Trepca 0 575 8.54% 21.63%
4 2015-03-14 26.6 @ FC Prishtina 3 868 69.11% KF Trepca 0 649 8.92% 21.97%
5 2015-04-19 26.9 @ Trepca'89 4 833 67.78% Ferizaj 0 631 9.65% 22.57%
6 2015-04-30 27.1 @ Besa 3 814 67.33% Ferizaj 0 618 9.90% 22.77%
7 2015-04-01 27.8 @ Feronikeli 4 846 64.88% Ferizaj 0 680 11.35% 23.77%
8 2015-03-14 28.2 @ Feronikeli 3 822 63.79% Vellaznimi 0 669 12.04% 24.17%
9 2015-05-27 28.4 @ Drita Gjilan 2 726 69.34% KF Trepca 0 504 8.80% 21.86%
10 2015-04-01 29.3 @ FC Prishtina 3 889 60.04% Drenica 0 778 14.56% 25.40%
11 2015-05-31 29.3 @ Hajvalia 2 836 66.20% Vellaznimi 0 654 10.56% 23.24%
12 2015-03-31 29.4 @ Trepca'89 2 833 65.90% Vellaznimi 0 655 10.74% 23.36%
13 2015-05-27 29.6 @ Drenica 2 727 65.42% Ferizaj 0 555 11.03% 23.56%
14 2015-05-12 30.1 Feronikeli 2 872 63.49% @ KF Trepca 0 540 12.23% 24.28%
15 2015-06-07 30.5 @ Drenica 4 777 71.84% KF Trepca 1 520 7.53% 20.63%
16 2015-04-26 30.6 Trepca'89 3 848 55.86% @ KF Trepca 0 597 17.68% 26.47%
17 2014-10-15 30.9 @ FC Prishtina 2 814 60.99% Drita Gjilan 0 693 13.90% 25.11%
18 2014-09-21 31.0 @ Trepca'89 3 780 54.54% Drita Gjilan 0 724 18.71% 26.74%
19 2015-05-31 31.0 @ Vushtrria 3 790 54.53% Drita Gjilan 0 734 18.72% 26.75%
20 2014-10-25 31.6 @ Drenica 2 804 58.47% Vellaznimi 0 709 15.69% 25.84%
21 2014-08-31 31.8 @ Vushtrria 5 777 53.83% Istogu 0 727 19.28% 26.88%
22 2015-05-04 32.0 Besa 2 826 57.16% @ KF Trepca 0 562 16.67% 26.17%
23 2014-11-16 32.5 @ Vushtrria 2 818 55.53% Besa 0 753 17.93% 26.54%
24 2014-09-03 32.7 @ Drita Gjilan 3 750 48.63% Ferizaj 0 745 23.68% 27.68%
25 2015-04-29 33.0 @ FC Prishtina 1 870 66.11% Drita Gjilan 0 689 10.61% 23.28%