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

First League 2026/27

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

55Matches
158Goals
2.87Per game
47.3%Home wins
29%Priced at kickoff
ShkendijaTop 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 SHKShkendija 11 7 3 1 +14 24
2 STRStruga 11 7 2 2 +19 23
3 VSVardar Skopje 11 6 3 2 +8 21
4 TIKTikveš 11 5 5 1 +15 20
5 SILSileks 11 4 4 3 +8 16
6 SHShkëndija Haraçinë 11 4 2 5 -7 14
7 BTBregalnica Štip 11 4 1 6 -5 13
8 AREAresimi 11 2 4 5 -14 10
9 BKBashkimi Kumanovo 11 2 1 8 -22 7
10 SKOSkopje 11 0 3 8 -16 3

How the season went

Every figure counted from the matches, not typed in.

Goals per game
2.87
158 goals. 52.7% of matches went over 2.5.
Home advantage
47.3%
Draws 25.5%, away wins 27.3%.
Half-time lead held
75%
From 32 matches where someone led at the break.
1–1 7 · 12.7%
3–0 5 · 9.1%
1–0 5 · 9.1%
2–0 4 · 7.3%
0–2 4 · 7.3%
4–1 3 · 5.5%

Results 90

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 12 December 2026
16:00 Vardar Skopje scheduled Skopje — — —
16:00 Struga scheduled Bashkimi Kumanovo — — —
16:00 Sileks scheduled Aresimi — — —
16:00 Shkendija scheduled Shkëndija Haraçinë — — —
16:00 Bregalnica Štip scheduled Tikveš — — —
Saturday 5 December 2026
16:00 Tikveš scheduled Sileks — — —
16:00 Shkëndija Haraçinë scheduled Vardar Skopje — — —
16:00 Skopje scheduled Bregalnica Štip — — —
16:00 Bashkimi Kumanovo scheduled Shkendija — — —
16:00 Aresimi scheduled Struga — — —
Tuesday 1 December 2026
16:00 Vardar Skopje scheduled Bashkimi Kumanovo — — —
16:00 Struga scheduled Tikveš — — —
16:00 Shkendija scheduled Aresimi — — —
16:00 Skopje scheduled Shkëndija Haraçinë — — —
16:00 Bregalnica Štip scheduled Sileks — — —
Saturday 28 November 2026
16:00 Tikveš scheduled Shkendija — — —
16:00 Sileks scheduled Struga — — —
16:00 Shkëndija Haraçinë scheduled Bregalnica Štip — — —
16:00 Bashkimi Kumanovo scheduled Skopje — — —
16:00 Aresimi scheduled Vardar Skopje — — —
Saturday 21 November 2026
16:00 Vardar Skopje scheduled Tikveš — — —
16:00 Shkëndija Haraçinë scheduled Bashkimi Kumanovo — — —
16:00 Shkendija scheduled Sileks — — —
16:00 Skopje scheduled Aresimi — — —
16:00 Bregalnica Štip scheduled Struga — — —
Saturday 7 November 2026
16:00 Tikveš scheduled Skopje — — —
16:00 Struga scheduled Shkendija — — —
16:00 Sileks scheduled Vardar Skopje — — —
16:00 Bashkimi Kumanovo scheduled Bregalnica Štip — — —
16:00 Aresimi scheduled Shkëndija Haraçinë — — —
Monday 2 November 2026
13:00 Vardar Skopje scheduled Struga — — —
13:00 Bashkimi Kumanovo scheduled Aresimi — — —
11:00 Skopje scheduled Sileks — — —
Sunday 1 November 2026
13:30 Bregalnica Štip scheduled Shkendija — — —
11:00 Shkëndija Haraçinë scheduled Tikveš — — —
Sunday 25 October 2026
13:00 Tikveš 3 – 1 Bashkimi Kumanovo — — —
11:00 Aresimi 3 – 4 Bregalnica Štip — — —
Saturday 24 October 2026
12:00 Shkendija 0 – 0 Vardar Skopje — — —
10:00 Struga 4 – 0 Skopje — — —
Friday 23 October 2026
12:00 Sileks 2 – 0 Shkëndija Haraçinë — — —
Monday 19 October 2026
12:00 Aresimi 1 – 1 Tikveš — — —
Sunday 18 October 2026
12:00 Skopje 1 – 3 Shkendija — — —
10:00 Bashkimi Kumanovo 0 – 3 Sileks — — —
Saturday 17 October 2026
12:00 Bregalnica Štip 0 – 1 Vardar Skopje — — —
10:00 Shkëndija Haraçinë 0 – 2 Struga — — —
Monday 12 October 2026
13:00 Bashkimi Kumanovo 2 – 1 Struga — — —
Sunday 11 October 2026
13:00 Skopje 1 – 2 Vardar Skopje — — —
11:00 Shkëndija Haraçinë 1 – 1 Shkendija — — —
Saturday 10 October 2026
11:00 Aresimi 1 – 1 Sileks — — —
10:00 Tikveš 3 – 0 Bregalnica Štip — — —
Wednesday 23 September 2026
16:00 Bregalnica Štip 1 – 0 Skopje — — —
Monday 21 September 2026
14:00 Struga 6 – 0 Aresimi — — —
Saturday 19 September 2026
18:00 Vardar Skopje 2 – 0 Shkëndija Haraçinë — — —
Friday 18 September 2026
14:00 Sileks 0 – 0 Tikveš — — —
14:00 Shkendija 4 – 1 Bashkimi Kumanovo — — —
Monday 14 September 2026
14:00 Shkëndija Haraçinë 1 – 0 Skopje — — —
Sunday 13 September 2026
13:45 Sileks 2 – 2 Bregalnica Štip — — —
Saturday 12 September 2026
14:00 Bashkimi Kumanovo 3 – 3 Vardar Skopje — — —
Friday 11 September 2026
14:00 Tikveš 2 – 2 Struga — — —
14:00 Aresimi 2 – 2 Shkendija — — —
Monday 7 September 2026
17:00 Vardar Skopje 2 – 0 Aresimi — — —
14:00 Struga 1 – 0 Sileks — — —
Saturday 5 September 2026
14:30 Skopje 1 – 2 Bashkimi Kumanovo — — —
Friday 4 September 2026
17:00 Shkendija 1 – 3 Tikveš 1.33 5.60 11.00
16:30 Bregalnica Štip 0 – 1 Shkëndija Haraçinë 1.90 3.55 4.60
Monday 31 August 2026
15:00 Tikveš 1 – 1 Vardar Skopje 3.50 3.80 2.27
Sunday 30 August 2026
14:30 Bashkimi Kumanovo 1 – 2 Shkëndija Haraçinë 3.45 3.65 2.08
Saturday 29 August 2026
14:30 Aresimi 0 – 0 Skopje — — —
Friday 28 August 2026
15:00 Struga 4 – 0 Bregalnica Štip — — —
14:00 Sileks 0 – 2 Shkendija 3.00 3.21 2.45
Monday 24 August 2026
17:00 Shkendija 2 – 1 Struga — — —
15:00 Vardar Skopje 4 – 1 Sileks 1.97 3.61 4.75
Saturday 22 August 2026
14:30 Shkëndija Haraçinë 0 – 2 Aresimi — — —
Friday 21 August 2026
17:00 Bregalnica Štip 3 – 0 Bashkimi Kumanovo 1.37 5.01 8.00
15:00 Skopje 1 – 1 Tikveš 4.64 3.90 2.20
Sunday 16 August 2026
17:00 Shkendija 4 – 1 Bregalnica Štip 1.32 6.20 12.00
14:30 Struga 1 – 0 Vardar Skopje — — —
Saturday 15 August 2026
14:30 Tikveš 0 – 1 Shkëndija Haraçinë 1.72 4.20 4.90
14:00 Sileks 3 – 0 Skopje 1.43 5.50 11.00
Friday 14 August 2026
14:30 Aresimi 1 – 0 Bashkimi Kumanovo — — —
Sunday 9 August 2026
15:00 Vardar Skopje 0 – 2 Shkendija 2.20 3.52 4.20
15:00 Skopje 1 – 1 Struga — — —
Saturday 8 August 2026
17:00 Bregalnica Štip 4 – 0 Aresimi — — —
15:00 Bashkimi Kumanovo 0 – 5 Tikveš — — —
Friday 7 August 2026
15:00 Shkëndija Haraçinë 1 – 1 Sileks 5.10 3.83 2.05
Sunday 26 July 2026
17:00 Shkendija 3 – 0 Skopje 1.21 8.00 18.00
15:00 Sileks 6 – 0 Bashkimi Kumanovo 1.05 15.00 34.00
Saturday 25 July 2026
15:40 Struga 3 – 0 Shkëndija Haraçinë — — —
15:00 Vardar Skopje 2 – 0 Bregalnica Štip 1.16 8.80 22.00
Friday 24 July 2026
15:00 Tikveš 5 – 1 Aresimi — — —

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