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

Superliga 2026/27

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

53Matches
131Goals
2.47Per game
39.6%Home wins
21%Priced at kickoff
MalishevaTop 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 MALMalisheva 11 8 2 1 +17 26
2 PRIPrishtina 10 7 2 1 +12 23
3 DRIDrita 10 6 2 2 +7 20
4 GJIGjilani 11 5 3 3 +5 18
5 DUKDukagjini 11 4 5 2 +1 17
6 BALBallkani 10 4 1 5 0 13
7 DSDrenica Skënderaj 11 2 5 4 -3 11
8 FERFeronikeli 11 3 2 6 -6 11
9 LLALlapi 11 1 2 8 -15 5
10 VUSVushtrria 10 1 0 9 -18 3

How the season went

Every figure counted from the matches, not typed in.

Goals per game
2.47
131 goals. 49.1% of matches went over 2.5.
Home advantage
39.6%
Draws 22.6%, away wins 37.7%.
Half-time lead held
84.6%
From 26 matches where someone led at the break.
1–0 7 · 13.2%
0–0 6 · 11.3%
0–1 5 · 9.4%
1–2 4 · 7.5%
1–1 4 · 7.5%
3–0 3 · 5.7%

Results 60

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.

Wednesday 4 November 2026
17:00 Drita scheduled Prishtina — — —
Sunday 1 November 2026
16:00 Dukagjini scheduled Gjilani — — —
12:00 Malisheva scheduled Feronikeli — — —
Saturday 31 October 2026
17:00 Drita scheduled Vushtrria — — —
12:00 Llapi scheduled Prishtina — — —
Friday 30 October 2026
12:00 Ballkani scheduled Drenica Skënderaj — — —
Sunday 25 October 2026
12:00 Prishtina 0 – 3 Drita — — —
12:00 Feronikeli 3 – 0 Dukagjini — — —
Saturday 24 October 2026
16:00 Drenica Skënderaj 0 – 2 Malisheva — — —
12:00 Vushtrria postponed Ballkani — — —
Friday 23 October 2026
16:00 Gjilani 1 – 1 Llapi — — —
Monday 19 October 2026
16:00 Dukagjini 1 – 1 Drenica Skënderaj — — —
12:00 Ballkani 0 – 1 Prishtina — — —
Sunday 18 October 2026
16:00 Gjilani 1 – 0 Feronikeli — — —
12:00 Malisheva 2 – 1 Vushtrria — — —
Saturday 17 October 2026
12:00 Llapi 1 – 2 Drita — — —
Thursday 15 October 2026
12:00 Malisheva 1 – 1 Prishtina — — —
Wednesday 14 October 2026
16:00 Dukagjini 1 – 0 Vushtrria — — —
12:00 Feronikeli 0 – 0 Llapi — — —
Tuesday 13 October 2026
16:00 Gjilani 3 – 0 Drenica Skënderaj — — —
12:00 Ballkani 0 – 1 Drita — — —
Sunday 11 October 2026
16:00 Prishtina 0 – 0 Dukagjini — — —
Saturday 10 October 2026
16:00 Drenica Skënderaj 2 – 2 Feronikeli — — —
12:00 Vushtrria 1 – 0 Gjilani — — —
Friday 9 October 2026
16:00 Drita 0 – 1 Malisheva — — —
12:00 Llapi 0 – 1 Ballkani — — —
Sunday 20 September 2026
17:00 Dukagjini 1 – 2 Drita — — —
17:00 Drenica Skënderaj 4 – 0 Llapi — — —
Saturday 19 September 2026
14:00 Malisheva 2 – 1 Ballkani — — —
14:00 Feronikeli 3 – 1 Vushtrria — — —
Friday 18 September 2026
17:00 Gjilani 1 – 2 Prishtina — — —
Monday 14 September 2026
14:00 Llapi 0 – 4 Malisheva — — —
14:00 Ballkani 0 – 0 Dukagjini — — —
Sunday 13 September 2026
17:00 Prishtina 3 – 0 Feronikeli — — —
17:00 Drita 0 – 0 Gjilani — — —
14:00 Vushtrria 0 – 3 Drenica Skënderaj — — —
Thursday 10 September 2026
17:00 Dukagjini 2 – 0 Malisheva 2.43 3.23 2.73
Wednesday 9 September 2026
17:00 Gjilani 1 – 0 Ballkani 3.92 3.40 1.98
14:00 Feronikeli 1 – 0 Drita 6.83 4.17 1.49
Tuesday 8 September 2026
14:00 Vushtrria 0 – 4 Llapi — — —
14:00 Drenica Skënderaj 1 – 4 Prishtina — — —
Sunday 6 September 2026
14:00 Malisheva 3 – 1 Gjilani 2.08 3.44 3.50
14:00 Ballkani 2 – 0 Feronikeli 1.37 5.00 9.45
Saturday 5 September 2026
17:00 Drita 0 – 0 Drenica Skënderaj — — —
14:00 Llapi 1 – 2 Dukagjini — — —
Friday 4 September 2026
14:00 Prishtina 1 – 0 Vushtrria — — —
Sunday 30 August 2026
17:00 Prishtina 4 – 0 Llapi 1.94 3.54 4.10
14:30 Vushtrria 0 – 1 Drita — — —
Saturday 29 August 2026
17:00 Gjilani 2 – 2 Dukagjini 2.27 3.18 3.26
14:30 Feronikeli 0 – 3 Malisheva — — —
Friday 28 August 2026
14:30 Drenica Skënderaj 0 – 2 Ballkani — — —
Sunday 23 August 2026
14:30 Llapi 0 – 2 Gjilani 2.36 3.27 2.96
Saturday 22 August 2026
17:00 Dukagjini 1 – 0 Feronikeli — — —
14:30 Ballkani 2 – 1 Vushtrria — — —
Friday 21 August 2026
14:30 Malisheva 1 – 1 Drenica Skënderaj — — —
Sunday 16 August 2026
17:00 Prishtina 4 – 2 Ballkani 2.63 3.30 2.62
14:30 Drita 5 – 3 Llapi 1.56 3.90 7.25
Saturday 15 August 2026
14:30 Vushtrria 1 – 6 Malisheva — — —
14:30 Drenica Skënderaj 0 – 0 Dukagjini — — —
Friday 14 August 2026
14:30 Feronikeli 1 – 3 Gjilani 4.30 4.20 1.78

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