The free key reads yesterday again: our one-month trial of today on the free key has finished. Read the changelog
KOS

Superliga 2025/26

Every result, the table as it finished, and the price each match went off at. 182 matches played between August 2025 and June 2026.

182Matches
485Goals
2.66Per game
44%Home wins
45%Priced at kickoff
DritaTop of the table

Final table 12 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 20 6 10 +15 66
2 MALMalisheva 36 18 5 13 +8 59
3 BALBallkani 36 17 7 12 +20 58
4 LLALlapi 37 14 10 13 -2 52
5 DUKDukagjini 36 13 12 11 +6 51
6 GJIGjilani 36 14 9 13 -1 51
7 DSDrenica Skënderaj 36 15 5 16 -9 50
8 PRIPrishtina 36 13 10 13 +1 49
9 FERFerizaj 36 9 9 18 -15 36
10 PERPrishtina e Re 36 8 7 21 -21 31
11 DFDinamo Ferizaj 2 1 0 1 0 3
12 LPLiria Prizren 1 0 0 1 -2 0

How the season went

Every figure counted from the matches, not typed in.

Goals per game
2.66
485 goals. 47.8% of matches went over 2.5.
Home advantage
44%
Draws 22%, away wins 34.1%.
Half-time lead held
77.8%
From 99 matches where someone led at the break.
1–1 26 · 14.3%
0–1 20 · 11%
1–0 16 · 8.8%
2–0 15 · 8.2%
1–2 15 · 8.2%
2–1 13 · 7.1%

Results 182

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 6 June 2026
14:00 Dinamo Ferizaj 0 – 2 Llapi — — —
Sunday 31 May 2026
14:00 Malisheva 3 – 2 Drita 3.55 3.57 2.54
14:00 Gjilani 3 – 2 Prishtina e Re — — —
14:00 Dukagjini 1 – 0 Ballkani 2.71 3.53 2.55
14:00 Prishtina 1 – 2 Drenica Skënderaj — — —
14:00 Ferizaj 2 – 3 Llapi — — —
Friday 29 May 2026
14:00 Liria Prizren 0 – 2 Dinamo Ferizaj — — —
Sunday 24 May 2026
14:00 Prishtina e Re 2 – 3 Dukagjini — — —
14:00 Drita 0 – 2 Gjilani 1.84 3.57 4.18
14:00 Drenica Skënderaj 3 – 2 Ferizaj — — —
14:00 Ballkani 1 – 2 Prishtina 2.68 3.83 4.60
14:00 Llapi 3 – 2 Malisheva 2.40 3.62 2.58
Sunday 17 May 2026
14:00 Malisheva 4 – 1 Drenica Skënderaj — — —
14:00 Ballkani 3 – 2 Prishtina e Re — — —
14:00 Dukagjini 2 – 0 Drita 2.40 4.25 9.70
14:00 Prishtina 3 – 3 Ferizaj — — —
14:00 Gjilani 1 – 2 Llapi — — —
Sunday 10 May 2026
14:00 Llapi 0 – 0 Dukagjini 2.33 3.25 2.46
14:00 Ferizaj 1 – 1 Malisheva — — —
Saturday 9 May 2026
14:00 Drita 2 – 0 Ballkani 1.99 3.30 3.78
14:00 Drenica Skënderaj 2 – 1 Gjilani — — —
Wednesday 6 May 2026
13:00 Prishtina e Re 3 – 2 Prishtina — — —
Sunday 3 May 2026
13:00 Gjilani 1 – 1 Ferizaj — — —
13:00 Ballkani 0 – 1 Llapi 1.65 4.00 3.64
13:00 Dukagjini 0 – 1 Drenica Skënderaj — — —
Saturday 2 May 2026
14:00 Prishtina 0 – 1 Malisheva 2.05 3.31 3.71
12:00 Prishtina e Re 0 – 1 Drita — — —
Thursday 30 April 2026
13:00 Ferizaj 1 – 2 Dukagjini — — —
13:00 Drenica Skënderaj 1 – 2 Ballkani — — —
Wednesday 29 April 2026
13:00 Malisheva 3 – 1 Gjilani 2.23 3.36 2.52
13:00 Llapi 4 – 0 Prishtina e Re — — —
13:00 Drita 1 – 0 Prishtina 1.85 3.41 5.00
Sunday 26 April 2026
13:00 Ballkani 3 – 0 Ferizaj — — —
13:00 Dukagjini 0 – 1 Malisheva 2.13 3.40 3.30
13:00 Drita 3 – 0 Llapi 1.69 3.68 5.00
Saturday 25 April 2026
18:00 Prishtina 1 – 1 Gjilani 2.15 3.32 3.38
13:00 Prishtina e Re 2 – 3 Drenica Skënderaj — — —
Sunday 19 April 2026
13:00 Malisheva 4 – 2 Ballkani 2.76 3.45 2.60
13:00 Gjilani 2 – 3 Dukagjini 2.14 3.20 3.67
13:00 Drenica Skënderaj 1 – 0 Drita — — —
Saturday 18 April 2026
13:00 Llapi 0 – 0 Prishtina 2.96 3.42 2.31
13:00 Ferizaj 1 – 1 Prishtina e Re — — —
Monday 13 April 2026
13:00 Prishtina 1 – 1 Dukagjini 1.92 3.63 3.98
Sunday 12 April 2026
13:00 Drita 2 – 1 Ferizaj — — —
13:00 Ballkani 1 – 1 Gjilani 1.86 3.51 4.10
13:00 Llapi 0 – 1 Drenica Skënderaj — — —
Saturday 11 April 2026
13:00 Prishtina e Re 2 – 1 Malisheva — — —
Sunday 5 April 2026
13:00 Drenica Skënderaj 2 – 2 Prishtina — — —
13:00 Drita 2 – 0 Malisheva 1.72 3.81 4.70
Saturday 4 April 2026
13:00 Llapi 1 – 0 Ferizaj — — —
13:00 Ballkani 2 – 1 Dukagjini 1.68 3.62 5.14
13:00 Prishtina e Re 1 – 2 Gjilani — — —
Sunday 22 March 2026
12:00 Malisheva 2 – 0 Llapi 1.87 3.50 4.70
12:00 Gjilani 0 – 1 Drita 2.80 3.24 2.80
12:00 Dukagjini 1 – 1 Prishtina e Re — — —
Saturday 21 March 2026
12:00 Prishtina 1 – 0 Ballkani 2.80 3.23 2.66
12:00 Ferizaj 1 – 0 Drenica Skënderaj — — —
Wednesday 18 March 2026
12:00 Prishtina e Re 0 – 1 Ballkani — — —
12:00 Llapi 2 – 3 Gjilani 2.69 3.27 2.72
12:00 Drita 2 – 1 Dukagjini 1.61 3.75 6.60
Tuesday 17 March 2026
12:00 Ferizaj 3 – 0 Prishtina — — —
12:00 Drenica Skënderaj 4 – 2 Malisheva — — —
Sunday 15 March 2026
12:00 Ballkani 3 – 0 Drita 2.40 3.19 3.80
12:00 Dukagjini 1 – 2 Llapi 2.03 3.51 4.80
Saturday 14 March 2026
12:00 Prishtina 1 – 1 Prishtina e Re — — —
12:00 Malisheva 1 – 2 Ferizaj — — —
12:00 Gjilani 0 – 1 Drenica Skënderaj — — —
Monday 9 March 2026
12:00 Malisheva 3 – 0 Prishtina 2.89 3.20 2.52
12:00 Llapi 2 – 0 Ballkani 3.80 3.87 1.64
12:00 Ferizaj 1 – 2 Gjilani — — —
Sunday 8 March 2026
12:00 Drenica Skënderaj 2 – 2 Dukagjini — — —
Saturday 7 March 2026
12:00 Drita 3 – 0 Prishtina e Re — — —
Sunday 1 March 2026
19:00 Prishtina 1 – 1 Drita 2.64 3.14 2.93
12:00 Ballkani 1 – 0 Drenica Skënderaj — — —
Saturday 28 February 2026
12:00 Gjilani 2 – 1 Malisheva 2.26 3.62 3.90
12:00 Dukagjini 1 – 1 Ferizaj — — —
12:00 Prishtina e Re 1 – 1 Llapi 2.54 3.15 3.40
Monday 23 February 2026
12:00 Drenica Skënderaj 0 – 2 Prishtina e Re 8.20 12.50 1.25
Sunday 22 February 2026
12:00 Llapi 0 – 2 Drita 7.25 3.70 1.71
12:00 Gjilani 1 – 0 Prishtina 2.54 3.35 2.80
12:00 Ferizaj 2 – 1 Ballkani — — —
Saturday 21 February 2026
12:00 Malisheva 0 – 0 Dukagjini 2.45 3.28 3.15
Monday 16 February 2026
12:00 Ballkani 1 – 2 Malisheva 1.76 3.61 4.50
Sunday 15 February 2026
17:00 Prishtina 4 – 1 Llapi 1.85 3.62 4.60
12:00 Prishtina e Re 1 – 0 Ferizaj — — —
12:00 Dukagjini 1 – 1 Gjilani 2.05 3.30 3.61
Saturday 14 February 2026
12:00 Drita 1 – 0 Drenica Skënderaj — — —
Sunday 8 February 2026
12:00 Malisheva 1 – 0 Prishtina e Re 1.80 3.90 5.50
12:00 Gjilani 1 – 2 Ballkani 2.75 3.30 2.84
Saturday 7 February 2026
12:00 Ferizaj 0 – 1 Drita 3.65 3.40 2.28
12:00 Dukagjini 0 – 1 Prishtina 2.61 3.27 2.95
12:00 Drenica Skënderaj 1 – 1 Llapi — — —
Wednesday 24 December 2025
12:00 Drita 2 – 0 Prishtina 2.01 3.67 3.92
Sunday 21 December 2025
12:00 Malisheva 1 – 1 Drita 2.95 3.35 2.50
12:00 Gjilani 3 – 2 Prishtina e Re — — —
12:00 Dukagjini 0 – 0 Ballkani 2.65 3.20 2.80
Saturday 20 December 2025
12:00 Prishtina 2 – 1 Drenica Skënderaj — — —
12:00 Ferizaj 2 – 1 Llapi — — —
Sunday 14 December 2025
12:00 Llapi 0 – 0 Malisheva 2.27 3.51 3.04
12:00 Ballkani 3 – 1 Prishtina 2.03 3.60 3.75
12:00 Drita 1 – 1 Gjilani 2.42 3.10 3.99
Saturday 13 December 2025
12:00 Prishtina e Re 0 – 0 Dukagjini — — —
12:00 Drenica Skënderaj 2 – 1 Ferizaj — — —
Sunday 7 December 2025
12:00 Prishtina 1 – 1 Ferizaj — — —
12:00 Gjilani 3 – 0 Llapi 2.29 3.40 3.15
Saturday 6 December 2025
12:00 Malisheva 2 – 0 Drenica Skënderaj — — —
12:00 Ballkani 6 – 1 Prishtina e Re — — —
12:00 Dukagjini 1 – 1 Drita 2.78 3.08 2.52
Sunday 30 November 2025
12:00 Llapi 0 – 1 Dukagjini 2.15 3.24 3.47
12:00 Ferizaj 0 – 2 Malisheva — — —
12:00 Drita 2 – 3 Ballkani 2.35 3.17 3.35
Saturday 29 November 2025
12:00 Prishtina e Re 4 – 1 Prishtina — — —
12:00 Drenica Skënderaj 0 – 1 Gjilani — — —
Sunday 23 November 2025
12:00 Gjilani 2 – 2 Ferizaj — — —
12:00 Ballkani 2 – 4 Llapi 1.73 3.55 5.10
12:00 Dukagjini 3 – 0 Drenica Skënderaj — — —
Saturday 22 November 2025
17:00 Prishtina 0 – 2 Malisheva 1.63 3.85 5.45
12:00 Prishtina e Re 0 – 2 Drita — — —
Sunday 9 November 2025
12:00 Malisheva 1 – 2 Gjilani 2.25 3.40 3.20
12:00 Ferizaj 0 – 1 Dukagjini — — —
Saturday 8 November 2025
12:00 Llapi 1 – 1 Prishtina e Re — — —
12:00 Drenica Skënderaj 2 – 0 Ballkani — — —
Sunday 2 November 2025
12:00 Prishtina e Re 3 – 0 Drenica Skënderaj — — —
12:00 Dukagjini 1 – 2 Malisheva — — —
12:00 Drita 1 – 0 Llapi 1.81 3.45 4.60
Saturday 1 November 2025
17:30 Prishtina 0 – 0 Gjilani 1.70 4.51 7.94
12:00 Ballkani 1 – 1 Ferizaj — — —
Wednesday 29 October 2025
12:00 Llapi 2 – 1 Prishtina 3.55 3.50 2.13
12:00 Ferizaj 3 – 0 Prishtina e Re — — —
12:00 Drenica Skënderaj 3 – 1 Drita — — —
Tuesday 28 October 2025
12:00 Malisheva 0 – 5 Ballkani 3.77 3.42 2.07
12:00 Gjilani 0 – 2 Dukagjini 2.12 3.31 3.90
Sunday 26 October 2025
12:00 Llapi 4 – 3 Drenica Skënderaj — — —
12:00 Drita 3 – 1 Ferizaj — — —
Saturday 25 October 2025
16:30 Prishtina 2 – 0 Dukagjini 1.66 4.09 6.80
11:00 Prishtina e Re 0 – 2 Malisheva — — —
11:00 Ballkani 1 – 1 Gjilani 1.63 4.02 7.00
Sunday 19 October 2025
11:00 Llapi 1 – 1 Ferizaj — — —
11:00 Ballkani 2 – 0 Dukagjini 1.58 3.87 6.10
11:00 Drenica Skënderaj 3 – 4 Prishtina — — —
Saturday 18 October 2025
11:00 Prishtina e Re 0 – 1 Gjilani — — —
11:00 Drita 2 – 1 Malisheva 1.65 4.23 7.00
Monday 6 October 2025
13:00 Gjilani 1 – 2 Drita 4.00 3.32 2.13
Sunday 5 October 2025
13:00 Ferizaj 2 – 0 Drenica Skënderaj — — —
13:00 Dukagjini 1 – 1 Prishtina e Re — — —
Saturday 4 October 2025
13:00 Prishtina 1 – 0 Ballkani 2.80 3.21 3.23
13:00 Malisheva 1 – 2 Llapi — — —
Sunday 28 September 2025
13:00 Prishtina e Re 0 – 3 Ballkani — — —
13:00 Llapi 4 – 1 Gjilani — — —
13:00 Ferizaj 0 – 5 Prishtina — — —
13:00 Drita 3 – 1 Dukagjini 1.73 3.60 5.50
13:00 Drenica Skënderaj 3 – 4 Malisheva — — —
Thursday 25 September 2025
18:15 Prishtina 2 – 0 Prishtina e Re — — —
13:00 Gjilani 0 – 1 Drenica Skënderaj — — —
13:00 Malisheva 3 – 1 Ferizaj — — —
13:00 Dukagjini 3 – 1 Llapi 2.03 3.40 3.45
13:00 Ballkani 2 – 0 Drita 2.29 3.29 3.09
Sunday 21 September 2025
13:00 Drita 2 – 1 Prishtina e Re — — —
13:00 Ferizaj 0 – 1 Gjilani — — —
13:00 Malisheva 1 – 3 Prishtina 3.40 3.40 2.97
13:00 Llapi 2 – 2 Ballkani 2.79 3.45 2.35
13:00 Drenica Skënderaj 1 – 1 Dukagjini — — —
Wednesday 17 September 2025
13:00 Drita 0 – 1 Drenica Skënderaj — — —
Sunday 14 September 2025
18:15 Prishtina 2 – 2 Drita 2.79 3.27 2.58
13:00 Dukagjini 2 – 0 Ferizaj — — —
13:00 Prishtina e Re 1 – 0 Llapi — — —
13:00 Gjilani 1 – 3 Malisheva 1.59 4.05 7.50
13:00 Ballkani 3 – 0 Drenica Skënderaj — — —
Monday 1 September 2025
14:30 Llapi 1 – 1 Drita 4.69 3.05 1.96
Sunday 31 August 2025
14:30 Drenica Skënderaj 1 – 0 Prishtina e Re — — —
14:30 Malisheva 0 – 1 Dukagjini 2.43 3.40 3.16
14:30 Gjilani 3 – 1 Prishtina — — —
14:30 Ferizaj 1 – 3 Ballkani — — —
Sunday 24 August 2025
18:45 Prishtina 3 – 0 Llapi 2.01 3.60 4.00
14:30 Prishtina e Re 0 – 1 Ferizaj — — —
14:30 Dukagjini 2 – 0 Gjilani — — —
14:30 Ballkani 1 – 1 Malisheva 1.52 4.20 6.21
Monday 18 August 2025
14:30 Gjilani 1 – 1 Ballkani 2.80 3.30 2.54
Sunday 17 August 2025
14:30 Drenica Skënderaj 0 – 0 Llapi — — —
14:30 Ferizaj 1 – 0 Drita — — —
14:30 Dukagjini 2 – 3 Prishtina 2.83 3.11 2.46
14:30 Malisheva 0 – 4 Prishtina e Re — — —

Every league on this page, in one API call

1,693,122 matches across 1,381 competitions, with a price at kickoff on 803,876 of them. The free key reaches every country in the archive, for yesterday, as one whole day.

Get a free key