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

First League 2025/26

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

199Matches
613Goals
3.08Per game
42.7%Home wins
65%Priced at kickoff
Vardar SkopjeTop of the table

Final table 13 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 VSVardar Skopje 33 26 5 2 +59 83
2 SHKShkendija 33 23 5 5 +37 74
3 STRStruga 33 19 5 9 +40 62
4 SILSileks 33 16 5 12 +23 53
5 TIKTikveš 33 14 6 13 +12 48
6 AREAresimi 33 13 7 13 -3 46
7 BKBashkimi Kumanovo 33 11 9 13 -14 42
8 PELPelister 33 10 10 13 -1 40
9 APAkademija Pandev 34 10 10 14 -11 40
10 MGMakedonija GjP 33 9 7 17 -15 34
11 FRFK Rabotnicki 33 9 6 18 -13 33
12 SKOSkopje 1 1 0 0 +1 3
13 SHKShkupi 1927 33 0 1 32 -115 1

How the season went

Every figure counted from the matches, not typed in.

Goals per game
3.08
613 goals. 57.8% of matches went over 2.5.
Home advantage
42.7%
Draws 19.1%, away wins 38.2%.
Half-time lead held
83.8%
From 130 matches where someone led at the break.
1–0 19 · 9.5%
1–1 16 · 8%
0–1 15 · 7.5%
1–2 14 · 7%
0–0 13 · 6.5%
2–1 12 · 6%

Results 200

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.

Sunday 31 May 2026
14:30 Pelister 1 – 1 Shkëndija Haraçinë 1.56 4.70 6.60
14:30 Akademija Pandev 0 – 1 Skopje — — —
Monday 25 May 2026
16:00 FK Rabotnicki 1 – 3 Tikveš 2.00 4.70 4.80
16:00 Makedonija GjP 4 – 2 Sileks — — —
Sunday 24 May 2026
16:00 Pelister 1 – 0 Bashkimi Kumanovo 1.77 4.00 4.90
16:00 Akademija Pandev 6 – 0 Shkupi 1927 — — —
Saturday 23 May 2026
16:00 Vardar Skopje 3 – 0 Shkendija 1.68 5.75 10.00
16:00 Aresimi 1 – 0 Struga — — —
Saturday 16 May 2026
16:00 Tikveš 2 – 2 Pelister 5.10 4.50 2.45
16:00 Shkupi 1927 0 – 7 FK Rabotnicki — — —
16:00 Bashkimi Kumanovo 3 – 3 Makedonija GjP — — —
Friday 15 May 2026
16:00 Struga 0 – 1 Vardar Skopje — — —
16:00 Sileks 0 – 1 Aresimi — — —
16:00 Shkendija 2 – 1 Akademija Pandev — — —
Sunday 10 May 2026
16:00 Makedonija GjP 1 – 4 Tikveš — — —
16:00 Akademija Pandev 2 – 2 FK Rabotnicki — — —
16:00 Aresimi 1 – 1 Bashkimi Kumanovo — — —
Saturday 9 May 2026
16:00 Vardar Skopje 2 – 1 Sileks 1.06 11.90 45.00
16:00 Shkendija 3 – 1 Struga — — —
16:00 Pelister 7 – 0 Shkupi 1927 — — —
Sunday 3 May 2026
15:00 Tikveš 1 – 1 Aresimi — — —
15:00 Struga 0 – 1 Akademija Pandev — — —
Saturday 2 May 2026
15:00 FK Rabotnicki 3 – 3 Pelister 2.60 2.95 3.63
15:00 Bashkimi Kumanovo 0 – 2 Vardar Skopje — — —
Friday 1 May 2026
15:00 Sileks 1 – 1 Shkendija 2.88 3.15 2.86
15:00 Shkupi 1927 0 – 4 Makedonija GjP — — —
Monday 27 April 2026
15:00 Shkendija 2 – 3 Bashkimi Kumanovo 1.14 12.00 28.00
12:00 Struga 2 – 0 Sileks 1.73 3.95 5.90
Sunday 26 April 2026
15:00 Vardar Skopje 7 – 0 Tikveš 1.09 15.50 65.00
15:00 Akademija Pandev 0 – 1 Pelister — — —
Saturday 25 April 2026
15:00 Makedonija GjP 2 – 1 FK Rabotnicki 4.70 3.50 1.95
Friday 24 April 2026
11:00 Aresimi 5 – 1 Shkupi 1927 — — —
Sunday 19 April 2026
14:00 Bashkimi Kumanovo 0 – 4 Struga — — —
12:00 FK Rabotnicki 2 – 0 Aresimi 1.82 3.85 5.50
Saturday 18 April 2026
14:00 Pelister 2 – 0 Makedonija GjP 1.52 4.10 10.00
12:00 Shkupi 1927 0 – 7 Vardar Skopje — — —
Friday 17 April 2026
14:00 Tikveš 1 – 4 Shkendija 5.50 3.85 1.73
12:00 Sileks 4 – 0 Akademija Pandev — — —
Tuesday 14 April 2026
14:30 Akademija Pandev 1 – 1 Makedonija GjP 1.65 4.00 6.80
12:00 Aresimi 1 – 0 Pelister 3.95 3.45 2.12
Monday 13 April 2026
14:30 Struga 1 – 2 Tikveš 1.84 3.95 5.30
14:30 Shkendija 6 – 0 Shkupi 1927 — — —
Saturday 11 April 2026
14:30 Vardar Skopje 1 – 0 FK Rabotnicki 1.16 11.00 22.00
14:30 Sileks 1 – 0 Bashkimi Kumanovo 1.49 4.60 7.20
Thursday 9 April 2026
14:30 Shkupi 1927 0 – 3 Struga — — —
14:30 Makedonija GjP 0 – 1 Aresimi — — —
Wednesday 8 April 2026
19:00 Pelister 0 – 0 Vardar Skopje 8.80 4.50 1.46
14:30 FK Rabotnicki 0 – 3 Shkendija 7.80 4.40 1.54
Tuesday 7 April 2026
14:30 Tikveš 0 – 3 Sileks 2.40 3.25 3.50
14:30 Bashkimi Kumanovo 0 – 0 Akademija Pandev 1.78 3.90 5.50
Sunday 5 April 2026
14:30 Struga 1 – 2 FK Rabotnicki 1.20 5.00 10.00
Saturday 4 April 2026
14:30 Vardar Skopje 5 – 1 Makedonija GjP 1.06 8.50 36.00
12:30 Shkendija 1 – 2 Pelister 1.20 5.00 13.00
Friday 3 April 2026
14:30 Sileks 6 – 0 Shkupi 1927 — — —
14:30 Akademija Pandev 2 – 1 Aresimi 1.90 3.60 3.30
Thursday 2 April 2026
11:30 Bashkimi Kumanovo 2 – 2 Tikveš 3.90 4.00 1.67
Monday 23 March 2026
13:30 Shkupi 1927 2 – 3 Bashkimi Kumanovo 18.00 8.00 1.08
Sunday 22 March 2026
13:30 Pelister 0 – 2 Struga 2.70 2.90 2.45
Saturday 21 March 2026
13:30 Makedonija GjP 0 – 1 Shkendija 10.50 4.33 1.25
13:30 Aresimi 1 – 0 Vardar Skopje 15.00 7.00 1.10
Friday 20 March 2026
13:30 Tikveš 6 – 1 Akademija Pandev 1.40 3.90 6.50
13:30 FK Rabotnicki 2 – 0 Sileks 4.00 3.30 1.80
Monday 16 March 2026
13:30 Sileks 0 – 0 Pelister 1.57 3.40 5.00
13:30 Bashkimi Kumanovo 1 – 2 FK Rabotnicki 1.50 4.00 5.00
Sunday 15 March 2026
13:30 Shkendija 1 – 0 Aresimi 1.11 6.50 14.00
11:00 Tikveš 6 – 0 Shkupi 1927 1.03 13.00 26.00
Saturday 14 March 2026
13:30 Vardar Skopje 1 – 0 Akademija Pandev 1.14 7.00 13.00
11:00 Struga 3 – 0 Makedonija GjP 1.30 4.33 9.50
Tuesday 10 March 2026
13:00 FK Rabotnicki 1 – 0 Aresimi 1.80 3.50 3.70
Monday 9 March 2026
13:00 Sileks 0 – 1 Vardar Skopje 3.00 3.40 2.05
13:00 Shkendija 1 – 1 Akademija Pandev 1.15 6.00 13.00
Sunday 8 March 2026
13:00 Tikveš 1 – 0 Pelister 1.55 3.60 5.00
13:00 Bashkimi Kumanovo 2 – 0 Makedonija GjP 1.50 4.00 5.00
Saturday 7 March 2026
12:00 Struga 5 – 0 Shkupi 1927 1.13 7.00 35.00
Thursday 5 March 2026
15:00 Pelister 0 – 0 Sileks 4.00 3.60 1.70
13:00 Vardar Skopje 0 – 1 Shkendija 1.73 3.40 4.20
Wednesday 4 March 2026
13:00 Makedonija GjP 3 – 1 FK Rabotnicki 2.00 3.10 3.40
13:00 Aresimi 0 – 5 Tikveš 2.80 3.40 2.15
Tuesday 3 March 2026
13:00 Shkupi 1927 0 – 2 Bashkimi Kumanovo 28.00 11.00 1.08
13:00 Akademija Pandev 0 – 0 Struga — — —
Monday 2 March 2026
13:00 Shkendija 2 – 1 Pelister 1.26 6.40 17.89
Sunday 1 March 2026
13:00 Tikveš 0 – 1 Sileks 2.75 3.30 2.25
13:00 Aresimi 1 – 1 Makedonija GjP — — —
Saturday 28 February 2026
13:00 Struga 1 – 1 Vardar Skopje 2.50 3.20 2.55
11:00 FK Rabotnicki 3 – 0 Shkupi 1927 1.13 9.00 21.00
Friday 27 February 2026
13:00 Bashkimi Kumanovo 0 – 2 Akademija Pandev — — —
Monday 23 February 2026
13:00 Makedonija GjP 0 – 1 Tikveš — — —
Sunday 22 February 2026
13:00 Shkupi 1927 0 – 3 Aresimi — — —
12:00 Sileks 1 – 2 Shkendija 2.38 3.30 2.55
Saturday 21 February 2026
13:00 Pelister 1 – 1 Struga 7.50 4.33 1.33
12:00 Vardar Skopje 1 – 0 Bashkimi Kumanovo 1.08 10.00 23.00
Friday 20 February 2026
13:00 Akademija Pandev 3 – 4 FK Rabotnicki — — —
Tuesday 17 February 2026
13:00 Bashkimi Kumanovo 1 – 0 Pelister 1.90 3.50 3.30
Monday 16 February 2026
13:00 Aresimi 0 – 2 Akademija Pandev — — —
12:00 Makedonija GjP 3 – 0 Shkupi 1927 — — —
Sunday 15 February 2026
13:00 Struga 2 – 3 Sileks 1.80 3.40 3.80
12:00 FK Rabotnicki 0 – 3 Vardar Skopje 9.00 5.50 1.22
Saturday 14 February 2026
12:00 Tikveš 1 – 4 Shkendija 2.63 3.40 2.25
Thursday 12 February 2026
13:00 Pelister 4 – 1 FK Rabotnicki 1.95 3.40 3.20
12:00 Akademija Pandev 1 – 1 Makedonija GjP — — —
Wednesday 11 February 2026
13:00 Sileks 0 – 0 Bashkimi Kumanovo 1.40 4.33 5.75
12:00 Vardar Skopje 5 – 1 Aresimi 1.16 8.80 18.00
Tuesday 10 February 2026
13:00 Shkupi 1927 0 – 6 Tikveš 28.00 11.00 1.25
13:00 Shkendija 2 – 0 Struga 2.25 3.50 2.63
Monday 8 December 2025
12:00 Aresimi 3 – 3 Pelister — — —
Sunday 7 December 2025
12:00 Shkupi 1927 1 – 3 Akademija Pandev — — —
12:00 FK Rabotnicki 0 – 3 Sileks 5.50 4.00 1.50
Saturday 6 December 2025
12:00 Bashkimi Kumanovo 1 – 3 Shkendija 3.75 3.75 1.73
Friday 5 December 2025
12:00 Tikveš 0 – 1 Struga 3.40 3.40 1.91
12:00 Makedonija GjP 1 – 2 Vardar Skopje — — —
Monday 1 December 2025
12:00 Shkendija 1 – 0 FK Rabotnicki 1.27 5.00 10.00
Sunday 30 November 2025
12:00 Vardar Skopje 6 – 1 Shkupi 1927 1.07 16.84 34.39
11:30 Struga 6 – 0 Bashkimi Kumanovo 1.25 5.25 8.00
Saturday 29 November 2025
12:00 Akademija Pandev 0 – 4 Tikveš 3.55 3.51 2.11
11:30 Pelister 1 – 1 Makedonija GjP — — —
Friday 28 November 2025
12:00 Sileks 1 – 3 Aresimi — — —
Tuesday 25 November 2025
12:00 Shkupi 1927 0 – 3 Pelister 7.23 4.34 2.35
Monday 24 November 2025
12:00 FK Rabotnicki 1 – 3 Struga 5.00 3.60 1.55
Sunday 23 November 2025
12:00 Tikveš 3 – 0 Bashkimi Kumanovo 1.91 3.40 3.40
12:00 Aresimi 3 – 0 Shkendija — — —
Saturday 22 November 2025
12:00 Akademija Pandev 0 – 2 Vardar Skopje 9.50 5.00 1.40
Friday 21 November 2025
12:00 Makedonija GjP 1 – 2 Sileks — — —
Saturday 15 November 2025
12:00 Shkupi 1927 1 – 2 Shkendija 11.50 7.20 1.22
Monday 10 November 2025
12:00 Sileks 5 – 1 Shkupi 1927 1.13 10.00 22.00
12:00 Shkendija 7 – 2 Makedonija GjP — — —
Sunday 9 November 2025
12:00 Vardar Skopje 3 – 1 Tikveš 1.40 4.10 6.50
12:00 Pelister 1 – 0 Akademija Pandev — — —
Saturday 8 November 2025
12:00 Struga 4 – 0 Aresimi — — —
12:00 Bashkimi Kumanovo 2 – 1 FK Rabotnicki 2.00 3.30 3.10
Wednesday 5 November 2025
16:00 Pelister 1 – 2 Vardar Skopje 8.50 5.25 1.25
12:30 Akademija Pandev 3 – 3 Sileks 5.07 3.83 1.81
Tuesday 4 November 2025
12:30 FK Rabotnicki 0 – 2 Tikveš 1.62 3.40 5.00
12:30 Makedonija GjP 0 – 2 Struga — — —
Monday 3 November 2025
12:30 Aresimi 4 – 2 Bashkimi Kumanovo — — —
Friday 31 October 2025
16:00 Vardar Skopje 2 – 1 Sileks 2.25 3.30 2.75
12:30 Akademija Pandev 2 – 3 Shkendija 7.45 4.89 1.53
Thursday 30 October 2025
16:00 Pelister 0 – 0 Tikveš 2.60 3.00 2.50
12:30 Shkupi 1927 1 – 2 Struga 16.06 7.60 1.27
Wednesday 29 October 2025
12:30 Makedonija GjP 1 – 1 Bashkimi Kumanovo — — —
12:30 Aresimi 2 – 2 FK Rabotnicki — — —
Monday 27 October 2025
12:30 Shkendija 0 – 1 Vardar Skopje 2.16 3.35 4.40
Sunday 26 October 2025
12:30 Sileks 3 – 1 Pelister 1.35 4.88 10.50
Saturday 25 October 2025
13:30 Struga 2 – 4 Akademija Pandev 1.25 6.80 15.00
13:30 FK Rabotnicki 0 – 0 Makedonija GjP — — —
Friday 24 October 2025
13:30 Tikveš 3 – 4 Aresimi — — —
13:30 Bashkimi Kumanovo 4 – 1 Shkupi 1927 1.29 5.54 11.00
Monday 6 October 2025
17:00 Pelister 0 – 0 Shkendija 7.50 4.50 1.30
Sunday 5 October 2025
14:00 Vardar Skopje 2 – 2 Struga 2.40 3.40 2.50
14:00 Sileks 1 – 0 Tikveš 1.44 4.20 5.50
Saturday 4 October 2025
14:00 Shkupi 1927 1 – 1 FK Rabotnicki 8.20 4.50 1.55
14:00 Akademija Pandev 1 – 1 Bashkimi Kumanovo 3.31 3.48 2.30
Friday 3 October 2025
14:00 Makedonija GjP 4 – 1 Aresimi — — —
Monday 29 September 2025
14:00 Struga 2 – 0 Pelister 1.20 6.00 9.00
14:00 Bashkimi Kumanovo 0 – 0 Vardar Skopje 3.40 3.80 1.80
Sunday 28 September 2025
14:00 Shkendija 2 – 0 Sileks 2.00 3.50 3.00
14:00 FK Rabotnicki 3 – 4 Akademija Pandev 1.38 4.84 9.50
Saturday 27 September 2025
14:00 Tikveš 2 – 1 Makedonija GjP — — —
14:00 Aresimi 4 – 2 Shkupi 1927 — — —
Wednesday 24 September 2025
14:30 FK Rabotnicki 0 – 1 Shkendija 5.50 3.70 1.50
Tuesday 23 September 2025
14:30 Pelister 1 – 2 Bashkimi Kumanovo 2.00 3.10 3.50
Monday 22 September 2025
14:30 Sileks 1 – 3 Struga 2.38 3.16 3.55
14:30 Akademija Pandev 2 – 1 Aresimi — — —
Sunday 21 September 2025
19:00 Vardar Skopje 3 – 1 FK Rabotnicki 2.25 3.10 2.90
14:30 Shkendija 1 – 0 Tikveš 1.50 3.75 5.50
Saturday 20 September 2025
14:30 Shkupi 1927 0 – 2 Makedonija GjP — — —
Thursday 18 September 2025
14:30 FK Rabotnicki 3 – 0 Pelister 1.57 3.60 5.00
14:30 Aresimi 1 – 4 Vardar Skopje — — —
Wednesday 17 September 2025
14:30 Tikveš 1 – 0 Shkupi 1927 1.81 4.60 8.10
14:30 Struga 1 – 1 Shkendija 2.88 3.00 2.30
Tuesday 16 September 2025
14:30 Makedonija GjP 2 – 0 Akademija Pandev — — —
14:30 Bashkimi Kumanovo 2 – 1 Sileks 4.20 3.60 1.67
Sunday 14 September 2025
18:00 Pelister 0 – 4 Aresimi — — —
14:30 Struga 3 – 0 Tikveš 1.44 4.96 10.00
Saturday 13 September 2025
14:30 Sileks 3 – 1 FK Rabotnicki 1.36 4.00 8.00
14:30 Akademija Pandev 1 – 0 Shkupi 1927 — — —
Friday 12 September 2025
18:00 Vardar Skopje 1 – 0 Makedonija GjP — — —
14:30 Shkendija 2 – 1 Bashkimi Kumanovo 1.40 4.33 6.00
Sunday 31 August 2025
15:30 Tikveš 0 – 0 Akademija Pandev 1.58 3.92 6.40
15:30 Makedonija GjP 2 – 1 Pelister — — —
Saturday 30 August 2025
15:30 Bashkimi Kumanovo 0 – 5 Struga 3.10 3.10 2.15
15:30 Aresimi 0 – 1 Sileks — — —
Friday 29 August 2025
15:30 Shkupi 1927 2 – 4 Vardar Skopje 19.00 6.20 1.52
Monday 25 August 2025
16:00 Pelister 2 – 0 Shkupi 1927 2.12 6.20 19.00
16:00 Bashkimi Kumanovo 3 – 1 Tikveš 3.10 2.80 2.30
Sunday 24 August 2025
16:00 Shkendija 0 – 0 Aresimi — — —
Saturday 23 August 2025
16:00 Sileks 3 – 0 Makedonija GjP — — —
Friday 22 August 2025
19:00 Vardar Skopje 2 – 2 Akademija Pandev 1.22 6.50 18.09
16:00 Struga 2 – 0 FK Rabotnicki 1.80 3.25 4.00
Monday 18 August 2025
16:00 Akademija Pandev 1 – 2 Pelister 2.26 3.18 3.36
Sunday 17 August 2025
16:00 Shkupi 1927 0 – 3 Sileks 7.30 4.20 1.68
Saturday 16 August 2025
16:00 FK Rabotnicki 0 – 2 Bashkimi Kumanovo 1.77 3.35 5.20
16:00 Makedonija GjP 1 – 3 Shkendija — — —
Friday 15 August 2025
16:00 Tikveš 1 – 2 Vardar Skopje 2.50 3.20 2.50
16:00 Aresimi 1 – 2 Struga — — —
Monday 11 August 2025
16:30 Sileks 5 – 0 Akademija Pandev 1.48 4.22 8.00
Sunday 10 August 2025
16:30 Tikveš 0 – 0 FK Rabotnicki 2.50 2.88 2.75
Saturday 9 August 2025
16:30 Struga 2 – 0 Makedonija GjP — — —
16:30 Bashkimi Kumanovo 1 – 1 Aresimi — — —
Friday 8 August 2025
19:00 Vardar Skopje 4 – 1 Pelister 1.60 3.60 4.75
16:00 Shkendija 5 – 1 Shkupi 1927 1.30 6.00 15.00

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