KOS

Superliga 2024/25

Every result, the table as it finished, and the price each match went off at. 180 matches played between August 2024 and May 2025.

180Matches
445Goals
2.47Per game
48.3%Home wins
71%Priced at kickoff
DritaTop of the table

Final table 10 clubs

Computed from the match rows below, three points for a win. Ask the API for it as it stood on any date of the season and you get the table as it actually was that morning, not this one filtered.

#ClubPWDLGDPts
1 DRIDrita 36 22 8 6 +33 74
2 BALBallkani 36 16 12 8 +19 60
3 MALMalisheva 36 14 11 11 +5 53
4 GJIGjilani 36 13 12 11 +1 51
5 FERFerizaj 36 14 8 14 -5 50
6 PRIPrishtina 36 11 15 10 +6 48
7 DUKDukagjini 36 13 9 14 -10 48
8 LLALlapi 36 12 11 13 +1 47
9 SUHSuhareka 36 12 7 17 -13 43
10 FERFeronikeli 36 3 7 26 -37 16

How the season went

Every figure counted from the matches, not typed in.

Goals per game
2.47
445 goals. 48.3% of matches went over 2.5.
Home advantage
48.3%
Draws 27.8%, away wins 23.9%.
Half-time lead held
71.6%
From 88 matches where someone led at the break.
1–0 25 · 13.9%
2–1 23 · 12.8%
1–1 23 · 12.8%
0–0 18 · 10%
0–1 13 · 7.2%
3–1 12 · 6.7%

Results 181

The three prices are what the market showed at kickoff. The shortest is highlighted, so you can see at a glance where the market was wrong.

Saturday 31 May 2025
14:00 Vushtrria 0 – 0 Llapi — — —
Sunday 25 May 2025
14:00 Suhareka 2 – 2 Ballkani 3.30 3.55 2.15
14:00 Llapi 3 – 1 Dukagjini 2.20 3.30 3.40
14:00 Drita 4 – 1 Feronikeli 1.18 6.80 30.00
14:00 Prishtina 2 – 2 Malisheva 2.65 3.30 3.15
14:00 Ferizaj 2 – 2 Gjilani — — —
Saturday 17 May 2025
14:00 Ballkani 0 – 1 Llapi — — —
14:00 Malisheva 1 – 2 Suhareka 2.93 4.20 3.37
14:00 Gjilani 0 – 0 Drita 3.27 3.15 2.66
14:00 Feronikeli 0 – 1 Prishtina — — —
14:00 Dukagjini 3 – 1 Ferizaj — — —
Sunday 11 May 2025
14:00 Prishtina 1 – 2 Gjilani 2.15 3.15 3.78
14:00 Malisheva 1 – 0 Feronikeli — — —
14:00 Drita 0 – 1 Dukagjini — — —
14:00 Ferizaj 2 – 3 Ballkani — — —
14:00 Suhareka 4 – 2 Llapi — — —
Thursday 8 May 2025
13:00 Ballkani 1 – 1 Drita 2.48 3.49 3.43
13:00 Llapi 1 – 1 Ferizaj — — —
Wednesday 7 May 2025
13:00 Feronikeli 1 – 3 Suhareka 4.61 3.98 1.90
13:00 Dukagjini 0 – 0 Prishtina 2.85 3.08 2.75
Tuesday 6 May 2025
13:00 Gjilani 0 – 0 Malisheva 2.80 3.60 2.25
Sunday 4 May 2025
13:00 Suhareka 1 – 2 Ferizaj — — —
13:00 Drita 1 – 0 Llapi 1.87 3.79 4.20
Saturday 3 May 2025
18:00 Prishtina 1 – 0 Ballkani 2.45 3.66 4.30
13:00 Malisheva 1 – 1 Dukagjini 2.11 3.83 4.30
Friday 2 May 2025
13:00 Feronikeli 2 – 3 Gjilani 5.75 3.95 1.58
Monday 28 April 2025
14:00 Ferizaj 2 – 1 Drita — — —
14:00 Llapi 1 – 1 Prishtina 1.90 3.25 4.30
Sunday 27 April 2025
13:00 Dukagjini 2 – 1 Feronikeli 1.42 5.00 14.00
Saturday 26 April 2025
13:00 Gjilani 3 – 0 Suhareka 1.70 3.80 5.96
13:00 Ballkani 3 – 2 Malisheva — — —
Monday 21 April 2025
13:00 Feronikeli 3 – 3 Ballkani — — —
13:00 Gjilani 1 – 1 Dukagjini 1.92 3.26 4.92
Sunday 20 April 2025
18:00 Prishtina 0 – 0 Ferizaj — — —
13:00 Suhareka 1 – 2 Drita — — —
Saturday 19 April 2025
13:00 Malisheva 1 – 3 Llapi — — —
Thursday 17 April 2025
13:00 Drita 2 – 0 Prishtina 1.75 3.65 8.00
13:00 Ballkani 1 – 0 Gjilani 1.60 3.97 7.00
Wednesday 16 April 2025
13:00 Ferizaj 1 – 0 Malisheva — — —
13:00 Llapi 1 – 0 Feronikeli 1.33 6.00 11.00
Tuesday 15 April 2025
13:00 Dukagjini 1 – 1 Suhareka 1.90 3.83 4.30
Sunday 13 April 2025
13:00 Gjilani 2 – 3 Llapi 1.85 3.45 4.25
13:00 Malisheva 1 – 0 Drita 3.62 3.10 2.51
Saturday 12 April 2025
13:00 Suhareka 0 – 4 Prishtina 3.38 3.54 2.50
Friday 11 April 2025
13:00 Dukagjini 0 – 5 Ballkani 3.20 3.20 2.96
13:00 Feronikeli 0 – 1 Ferizaj — — —
Sunday 6 April 2025
13:00 Dukagjini 3 – 1 Llapi 2.30 3.30 4.79
Saturday 5 April 2025
13:00 Gjilani 1 – 0 Ferizaj — — —
13:00 Ballkani 3 – 1 Suhareka 2.02 4.30 9.50
Friday 4 April 2025
13:00 Malisheva 1 – 0 Prishtina 2.40 3.30 2.95
13:00 Feronikeli 0 – 1 Drita 9.00 4.17 1.57
Saturday 29 March 2025
13:00 Ferizaj 2 – 1 Dukagjini — — —
13:00 Llapi 1 – 1 Ballkani 2.90 3.25 3.00
Friday 28 March 2025
19:00 Prishtina 2 – 1 Feronikeli 1.33 5.50 17.00
13:00 Suhareka 2 – 1 Malisheva 3.13 3.15 2.40
Thursday 27 March 2025
13:00 Drita 4 – 0 Gjilani 1.71 3.56 5.51
Sunday 16 March 2025
13:00 Feronikeli 0 – 0 Malisheva 7.50 4.50 1.52
13:00 Llapi 2 – 0 Suhareka 1.69 4.10 6.05
Saturday 15 March 2025
13:00 Gjilani 1 – 1 Prishtina 2.80 3.20 2.75
13:00 Dukagjini 1 – 1 Drita 3.50 3.39 2.35
Friday 14 March 2025
13:00 Ballkani 2 – 1 Ferizaj — — —
Thursday 13 March 2025
13:00 Suhareka 2 – 1 Feronikeli 1.60 3.90 7.10
Wednesday 12 March 2025
13:00 Malisheva 4 – 1 Gjilani 2.05 3.13 4.29
11:30 Prishtina 0 – 1 Dukagjini 1.75 3.28 5.86
Tuesday 11 March 2025
13:00 Ferizaj 2 – 1 Llapi — — —
13:00 Drita 2 – 0 Ballkani 2.50 3.20 2.90
Sunday 9 March 2025
13:00 Dukagjini 1 – 0 Malisheva 2.75 3.30 2.70
13:00 Gjilani 1 – 0 Feronikeli 1.37 5.29 11.32
Saturday 8 March 2025
13:00 Llapi 1 – 0 Drita 2.71 3.20 2.95
13:00 Ballkani 1 – 1 Prishtina 2.06 3.70 3.85
Friday 7 March 2025
13:00 Ferizaj 3 – 1 Suhareka — — —
Monday 3 March 2025
13:00 Prishtina 0 – 0 Llapi 2.00 3.37 4.07
Sunday 2 March 2025
13:00 Malisheva 3 – 1 Ballkani 3.08 3.60 2.60
13:00 Drita 2 – 0 Ferizaj — — —
Saturday 1 March 2025
13:00 Feronikeli 1 – 0 Dukagjini 3.83 3.20 2.30
13:00 Suhareka 1 – 2 Gjilani 2.30 3.36 3.41
Sunday 23 February 2025
12:00 Ferizaj 1 – 0 Prishtina — — —
12:00 Dukagjini 0 – 0 Gjilani 2.40 3.39 3.05
Saturday 22 February 2025
12:00 Llapi 0 – 0 Malisheva 2.90 3.18 2.86
12:00 Drita 2 – 0 Suhareka 1.41 4.55 8.10
Friday 21 February 2025
12:00 Ballkani 1 – 1 Feronikeli 1.27 5.90 12.10
Tuesday 18 February 2025
12:00 Malisheva 3 – 2 Ferizaj — — —
Sunday 16 February 2025
12:00 Feronikeli 0 – 3 Llapi 3.60 3.28 2.15
12:00 Gjilani 2 – 1 Ballkani 3.50 3.22 2.35
Saturday 15 February 2025
16:00 Prishtina 3 – 3 Drita 2.86 2.99 3.63
12:00 Suhareka 1 – 2 Dukagjini 1.99 3.80 4.40
Monday 10 February 2025
11:00 Ferizaj 2 – 1 Feronikeli — — —
Saturday 8 February 2025
11:00 Prishtina 2 – 2 Suhareka 1.64 3.70 5.80
11:00 Llapi 0 – 1 Gjilani 2.20 3.52 4.40
Friday 7 February 2025
11:00 Drita 2 – 0 Malisheva 1.72 3.61 5.20
11:00 Ballkani 1 – 0 Dukagjini 1.52 4.10 7.60
Sunday 22 December 2024
12:00 Suhareka 0 – 2 Ballkani 5.50 3.91 1.61
12:00 Drita 2 – 1 Feronikeli 1.13 8.49 21.67
Saturday 21 December 2024
12:00 Prishtina 0 – 0 Malisheva 2.30 3.40 3.01
12:00 Ferizaj 3 – 1 Gjilani — — —
Friday 20 December 2024
12:00 Llapi 0 – 0 Dukagjini 1.69 3.75 4.90
Sunday 15 December 2024
12:00 Feronikeli 1 – 0 Prishtina 3.60 3.45 2.04
12:00 Gjilani 1 – 0 Drita 3.70 3.40 2.04
Saturday 14 December 2024
12:00 Ballkani 2 – 1 Llapi — — —
12:00 Malisheva 1 – 2 Suhareka 1.81 3.75 5.40
Friday 13 December 2024
12:00 Dukagjini 1 – 0 Ferizaj — — —
Tuesday 10 December 2024
12:00 Suhareka 4 – 0 Llapi 2.65 3.30 2.67
Sunday 8 December 2024
12:00 Ferizaj 1 – 1 Ballkani — — —
12:00 Malisheva 0 – 0 Feronikeli 1.66 4.20 6.10
Saturday 7 December 2024
12:00 Prishtina 2 – 2 Gjilani 1.73 3.70 4.64
12:00 Drita 2 – 0 Dukagjini 1.41 4.64 7.90
Sunday 1 December 2024
12:00 Dukagjini 0 – 1 Prishtina 2.67 3.21 2.66
12:00 Gjilani 0 – 1 Malisheva 2.57 3.50 2.64
Saturday 30 November 2024
12:00 Llapi 1 – 1 Ferizaj — — —
12:00 Ballkani 2 – 3 Drita 1.89 3.70 4.50
Friday 29 November 2024
12:00 Feronikeli 3 – 1 Suhareka 3.35 3.35 2.36
Monday 25 November 2024
12:00 Drita 3 – 1 Llapi 1.53 4.14 7.12
Sunday 24 November 2024
16:00 Prishtina 1 – 1 Ballkani 2.55 3.25 2.75
12:00 Suhareka 0 – 0 Ferizaj — — —
Saturday 23 November 2024
12:00 Feronikeli 0 – 3 Gjilani 3.45 3.45 2.09
12:00 Malisheva 2 – 1 Dukagjini 1.75 3.65 4.80
Wednesday 20 November 2024
12:00 Drita 4 – 2 Suhareka 1.64 4.10 5.65
Monday 11 November 2024
12:00 Ballkani 1 – 0 Malisheva 1.77 3.72 5.50
Sunday 10 November 2024
12:00 Ferizaj 1 – 2 Drita — — —
12:00 Llapi 1 – 1 Prishtina 2.45 3.40 2.83
Saturday 9 November 2024
12:00 Gjilani 1 – 1 Suhareka 2.15 3.50 3.35
12:00 Dukagjini 2 – 1 Feronikeli 1.80 3.65 4.41
Wednesday 6 November 2024
16:00 Prishtina 1 – 1 Drita 2.77 3.00 2.77
Monday 4 November 2024
12:00 Malisheva 2 – 1 Llapi 1.88 3.51 4.50
12:00 Feronikeli 1 – 4 Ballkani 10.57 5.05 1.36
Sunday 3 November 2024
12:00 Prishtina 1 – 0 Ferizaj — — —
12:00 Suhareka 1 – 2 Drita 3.12 3.22 2.32
Saturday 2 November 2024
12:00 Gjilani 1 – 2 Dukagjini 2.15 3.45 3.25
Thursday 31 October 2024
12:00 Drita 3 – 0 Prishtina 2.05 3.41 3.75
12:00 Ferizaj 1 – 1 Malisheva — — —
Wednesday 30 October 2024
12:00 Llapi 2 – 2 Feronikeli 1.39 4.55 10.50
12:00 Dukagjini 2 – 2 Suhareka 3.27 3.26 2.18
Tuesday 29 October 2024
12:00 Ballkani 3 – 3 Gjilani — — —
Sunday 27 October 2024
12:00 Malisheva 0 – 0 Drita 2.45 3.25 2.85
12:00 Suhareka 2 – 1 Prishtina 3.22 3.22 2.25
Saturday 26 October 2024
11:00 Dukagjini 0 – 0 Ballkani 3.05 3.40 2.25
11:00 Gjilani 2 – 1 Llapi 3.45 3.35 2.10
Friday 25 October 2024
11:00 Feronikeli 0 – 1 Ferizaj — — —
Sunday 20 October 2024
11:00 Ballkani 1 – 0 Suhareka 1.16 8.11 14.00
11:00 Dukagjini 1 – 0 Llapi 3.91 3.36 1.95
Saturday 19 October 2024
11:00 Feronikeli 0 – 0 Drita 4.40 3.45 1.82
11:00 Malisheva 1 – 3 Prishtina 1.95 3.36 3.91
Friday 18 October 2024
11:00 Gjilani 1 – 2 Ferizaj — — —
Sunday 6 October 2024
13:00 Suhareka 1 – 3 Malisheva — — —
13:00 Llapi 0 – 0 Ballkani 2.50 3.35 2.71
Saturday 5 October 2024
13:00 Drita 1 – 1 Gjilani 1.85 3.45 4.50
13:00 Prishtina 2 – 0 Feronikeli — — —
Friday 4 October 2024
13:00 Ferizaj 2 – 1 Dukagjini — — —
Sunday 29 September 2024
13:00 Feronikeli 1 – 1 Malisheva — — —
13:00 Gjilani 2 – 1 Prishtina 3.50 3.05 2.20
Saturday 28 September 2024
13:00 Dukagjini 0 – 2 Drita 3.35 3.45 2.40
13:00 Ballkani 4 – 0 Ferizaj — — —
Friday 27 September 2024
13:00 Llapi 3 – 0 Suhareka 2.08 3.50 4.10
Sunday 22 September 2024
13:00 Drita 1 – 0 Ballkani 2.86 3.33 2.41
13:00 Malisheva 2 – 1 Gjilani — — —
Saturday 21 September 2024
13:00 Suhareka 2 – 0 Feronikeli 1.60 3.90 5.58
13:00 Ferizaj 0 – 1 Llapi — — —
Friday 20 September 2024
13:00 Prishtina 3 – 0 Dukagjini 1.80 3.94 4.00
Wednesday 18 September 2024
00:00 Drita 2 – 1 Malisheva 2.28 3.49 2.90
Monday 16 September 2024
13:00 Gjilani 2 – 0 Feronikeli 1.91 3.45 4.70
Sunday 15 September 2024
13:00 Dukagjini 1 – 3 Malisheva 2.28 3.11 3.22
13:00 Llapi 1 – 0 Drita 2.47 3.60 2.62
Saturday 14 September 2024
13:00 Ballkani 1 – 0 Prishtina — — —
13:00 Ferizaj 0 – 1 Suhareka — — —
Monday 2 September 2024
14:00 Drita 3 – 1 Ferizaj — — —
Sunday 1 September 2024
14:00 Suhareka 3 – 2 Gjilani 2.20 3.43 3.15
14:00 Malisheva 3 – 2 Ballkani 3.91 3.44 1.96
Saturday 31 August 2024
17:00 Prishtina 3 – 2 Llapi 2.85 3.05 2.70
14:00 Feronikeli 0 – 2 Dukagjini 1.92 3.30 4.20
Sunday 25 August 2024
14:00 Ballkani 3 – 1 Feronikeli 1.34 5.16 9.44
14:00 Dukagjini 2 – 1 Gjilani 2.65 3.20 2.65
Saturday 24 August 2024
14:00 Llapi 0 – 1 Malisheva 1.79 3.50 4.45
14:00 Ferizaj 1 – 3 Prishtina — — —
Monday 19 August 2024
15:00 Gjilani 1 – 1 Ballkani 3.60 3.25 2.18
Sunday 18 August 2024
15:00 Feronikeli 0 – 2 Llapi 4.16 3.38 1.93
15:00 Malisheva 1 – 1 Ferizaj — — —
Saturday 17 August 2024
15:00 Suhareka 3 – 1 Dukagjini 2.35 3.25 3.00
Sunday 11 August 2024
17:00 Prishtina 0 – 0 Suhareka 1.93 3.50 4.33
15:00 Ballkani 2 – 0 Dukagjini — — —
Saturday 10 August 2024
15:00 Llapi 1 – 1 Gjilani 1.46 4.85 6.50
15:00 Ferizaj 2 – 1 Feronikeli — — —

Every league on this page, in one API call

1,678,454 matches across 1,379 competitions, with a price at kickoff on 784,963 of them. The free key reaches every country in the archive, for yesterday, today and the fixtures ahead.

Get a free key