First League Games W D L Goals Diff Form Points
1
Shkendija 33 18 10 5 55-27 28 64
2
Struga 33 20 4 9 56-33 23 64
3
Shkupi 33 17 11 5 42-23 19 62
4
Tikves 33 12 8 13 41-40 1 44
5
Sileks 33 10 13 10 36-40 -4 43
6
Akademija Pandev 33 11 9 13 34-33 1 42
7
Voska Sport 33 10 12 11 37-41 -4 42
8
Rabotnicki 33 12 6 15 29-34 -5 42
9
KF Gostivari 33 9 15 9 32-38 -6 42
10
Vardar 33 10 7 16 28-43 -15 37
11
Makedonija GjP 33 8 5 20 29-44 -15 29
12
Bregalnica Stip 33 6 10 17 27-50 -23 28
- UEFA Champions League Qualifiers
- UEFA Conference League Qualifiers
- Relegation Play-off
- Relegation
Player Team G A
1 A. Marušić Voska Sport 16 0
2 B. Ibraimi Struga 14 0
3 M. Radeski Struga 13 0
4 L. Kehinde KF Gostivari 12 0
5 A. Aganspahić Shkendija 11 0
6 E. Spahiu Tikves 10 0
7 A. Kalanoski Sileks 9 0
8 A. Jasharoski Voska Sport 8 0
9 A. Shala Shkendija 8 0
10 M. Gjorgjievski Sileks 8 0
11 M. Gando Rabotnicki 7 0
12 A. Potuk KF Gostivari 7 0
13 I. Ivanovski Tikves 7 0
14 A. Vosha Shkupi 6 0
15 K. Trapanovski Shkupi 6 0
16 A. Mazari Rabotnicki 5 0
17 E. Çinari Shkendija 5 0
18 E. Totre Shkendija 5 0
19 E. Krasniqi Shkendija 5 0
20 B. Compaoré Struga 5 0
Regular Season - 1
Akademija Pandev
1 : 0
Vardar
Voska Sport
 
0 : 1
Shkendija
 
Struga
2 : 0
KF Gostivari
Tikves
1 : 0
Makedonija GjP
Bregalnica Stip
2 : 1
Sileks
 
Rabotnicki
3 : 1
Shkupi
Regular Season - 2
Vardar
0 : 1
Shkupi
Sileks
2 : 0
Rabotnicki
Makedonija GjP
 
1 : 0
Bregalnica Stip
 
KF Gostivari
0 : 3
Tikves
 
Akademija Pandev
2 : 0
Voska Sport
Shkendija
1 : 0
Struga
Regular Season - 3
Voska Sport
3 : 2
Vardar
Tikves
1 : 2
Shkendija
Bregalnica Stip
2 : 1
KF Gostivari
Rabotnicki
1 : 0
Makedonija GjP
Shkupi
1 : 1
Sileks
Struga
1 : 2
Akademija Pandev
Regular Season - 4
Vardar
2 : 2
Sileks
 
Makedonija GjP
0 : 0
Shkupi
KF Gostivari
2 : 0
Rabotnicki
Shkendija
2 : 0
Bregalnica Stip
Akademija Pandev
2 : 0
Tikves
Voska Sport
0 : 1
Struga
Regular Season - 5
Tikves
1 : 1
Voska Sport
Bregalnica Stip
1 : 0
Akademija Pandev
Rabotnicki
1 : 2
Shkendija
Shkupi
3 : 1
KF Gostivari
Sileks
2 : 2
Makedonija GjP
 
Struga
4 : 0
Vardar
Regular Season - 6
Vardar
2 : 1
Makedonija GjP
KF Gostivari
1 : 2
Sileks
 
Shkendija
0 : 0
Shkupi
Akademija Pandev
0 : 0
Rabotnicki
Voska Sport
2 : 0
Bregalnica Stip
Struga
 
3 : 1
Tikves
 
Regular Season - 7
Shkupi
1 : 0
Akademija Pandev
Tikves
 
1 : 0
Vardar
Bregalnica Stip
 
1 : 3
Struga
 
 
Rabotnicki
2 : 0
Voska Sport
Sileks
2 : 1
Shkendija
Makedonija GjP
3 : 0
KF Gostivari
Regular Season - 8
Vardar
0 : 2
KF Gostivari
 
Shkendija
1 : 0
Makedonija GjP
Akademija Pandev
1 : 1
Sileks
 
Voska Sport
2 : 3
Shkupi
Struga
1 : 0
Rabotnicki
Tikves
2 : 1
Bregalnica Stip
Regular Season - 9
Makedonija GjP
1 : 0
Akademija Pandev
Bregalnica Stip
0 : 0
Vardar
Rabotnicki
1 : 0
Tikves
Shkupi
2 : 0
Struga
 
Sileks
4 : 2
Voska Sport
KF Gostivari
2 : 2
Shkendija
Regular Season - 10
Akademija Pandev
0 : 1
KF Gostivari
Voska Sport
2 : 1
Makedonija GjP
Tikves
1 : 1
Shkupi
Bregalnica Stip
2 : 1
Rabotnicki
Vardar
0 : 2
Shkendija
Struga
2 : 0
Sileks
Regular Season - 11
Rabotnicki
0 : 1
Vardar
Shkupi
1 : 0
Bregalnica Stip
Sileks
1 : 0
Tikves
Makedonija GjP
0 : 3
Struga
KF Gostivari
1 : 1
Voska Sport
Shkendija
1 : 1
Akademija Pandev
Regular Season - 12
Sileks
0 : 0
Bregalnica Stip
Vardar
1 : 0
Akademija Pandev
Shkendija
1 : 1
Voska Sport
KF Gostivari
2 : 1
Struga
 
Makedonija GjP
1 : 1
Tikves
Shkupi
3 : 0
Rabotnicki
Regular Season - 13
Rabotnicki
1 : 0
Sileks
Bregalnica Stip
2 : 3
Makedonija GjP
Tikves
2 : 2
KF Gostivari
Voska Sport
1 : 1
Akademija Pandev
Shkupi
2 : 0
Vardar
Struga
2 : 1
Shkendija
 
Regular Season - 14
Vardar
1 : 2
Voska Sport
Akademija Pandev
2 : 1
Struga
Shkendija
1 : 0
Tikves
KF Gostivari
 
1 : 0
Bregalnica Stip
Makedonija GjP
0 : 1
Rabotnicki
Sileks
2 : 1
Shkupi
Regular Season - 15
Bregalnica Stip
 
2 : 2
Shkendija
Shkupi
1 : 0
Makedonija GjP
Rabotnicki
0 : 0
KF Gostivari
Tikves
1 : 0
Akademija Pandev
Sileks
3 : 2
Vardar
Struga
1 : 0
Voska Sport
Regular Season - 16
Vardar
1 : 3
Struga
Voska Sport
 
0 : 3
Tikves
Akademija Pandev
1 : 1
Bregalnica Stip
Shkendija
2 : 0
Rabotnicki
KF Gostivari
0 : 0
Shkupi
Makedonija GjP
1 : 0
Sileks
Regular Season - 17
Makedonija GjP
0 : 1
Vardar
Sileks
1 : 1
KF Gostivari
Shkupi
1 : 0
Shkendija
Rabotnicki
1 : 0
Akademija Pandev
 
Bregalnica Stip
2 : 2
Voska Sport
Tikves
2 : 3
Struga
Regular Season - 18
KF Gostivari
1 : 0
Makedonija GjP
Vardar
2 : 0
Tikves
Struga
2 : 1
Bregalnica Stip
Voska Sport
3 : 2
Rabotnicki
Akademija Pandev
0 : 1
Shkupi
Shkendija
 
3 : 1
Sileks
Regular Season - 19
KF Gostivari
1 : 1
Vardar
Makedonija GjP
0 : 1
Shkendija
Sileks
0 : 1
Akademija Pandev
Shkupi
3 : 0
Voska Sport
Rabotnicki
0 : 0
Struga
Bregalnica Stip
2 : 1
Tikves
Regular Season - 20
Struga
2 : 2
Shkupi
Vardar
2 : 0
Bregalnica Stip
Tikves
2 : 0
Rabotnicki
Voska Sport
0 : 0
Sileks
Akademija Pandev
3 : 0
Makedonija GjP
Shkendija
 
2 : 2
KF Gostivari
Regular Season - 21
Shkendija
3 : 0
Vardar
KF Gostivari
2 : 0
Akademija Pandev
Makedonija GjP
1 : 2
Voska Sport
Sileks
0 : 0
Struga
Shkupi
0 : 0
Tikves
Rabotnicki
2 : 0
Bregalnica Stip
Regular Season - 22
Vardar
1 : 0
Rabotnicki
Bregalnica Stip
0 : 0
Shkupi
Tikves
1 : 0
Sileks
Struga
2 : 1
Makedonija GjP
Voska Sport
1 : 1
KF Gostivari
Akademija Pandev
0 : 0
Shkendija
Regular Season - 23
Struga
3 : 1
Akademija Pandev
Shkupi
3 : 2
Rabotnicki
Shkendija
0 : 0
Voska Sport
KF Gostivari
0 : 0
Vardar
Tikves
2 : 1
Bregalnica Stip
Sileks
1 : 0
Makedonija GjP
Regular Season - 24
Sileks
2 : 1
Akademija Pandev
Makedonija GjP
1 : 0
Tikves
 
Bregalnica Stip
0 : 0
KF Gostivari
Vardar
 
1 : 1
Shkendija
 
Voska Sport
0 : 0
Shkupi
Rabotnicki
1 : 2
Struga
Regular Season - 25
Shkupi
3 : 0
Vardar
Tikves
1 : 1
Sileks
Akademija Pandev
2 : 1
Rabotnicki
Struga
3 : 1
Voska Sport
Shkendija
4 : 1
Bregalnica Stip
KF Gostivari
1 : 4
Makedonija GjP
Regular Season - 26
Sileks
0 : 0
KF Gostivari
Tikves
3 : 1
Akademija Pandev
Makedonija GjP
1 : 1
Shkendija
 
Bregalnica Stip
1 : 0
Shkupi
Vardar
1 : 0
Struga
Voska Sport
1 : 1
Rabotnicki
Regular Season - 27
Akademija Pandev
1 : 0
Voska Sport
Shkupi
3 : 1
Makedonija GjP
KF Gostivari
2 : 1
Tikves
Rabotnicki
2 : 0
Vardar
Struga
2 : 2
Bregalnica Stip
Shkendija
6 : 1
Sileks
Regular Season - 28
Bregalnica Stip
0 : 1
Rabotnicki
KF Gostivari
1 : 1
Akademija Pandev
Tikves
2 : 1
Shkendija
Sileks
0 : 0
Shkupi
Makedonija GjP
0 : 1
Struga
Vardar
0 : 1
Voska Sport
Regular Season - 29
Akademija Pandev
2 : 0
Vardar
Voska Sport
4 : 0
Bregalnica Stip
Rabotnicki
1 : 1
Makedonija GjP
Struga
2 : 3
Sileks
Shkupi
3 : 2
Tikves
Shkendija
4 : 1
KF Gostivari
Regular Season - 30
Shkendija
3 : 2
Akademija Pandev
KF Gostivari
2 : 0
Shkupi
 
Tikves
3 : 2
Struga
Sileks
0 : 1
Rabotnicki
Makedonija GjP
0 : 2
Voska Sport
Bregalnica Stip
0 : 3
Vardar
Regular Season - 31
Akademija Pandev
1 : 1
Bregalnica Stip
Vardar
1 : 0
Makedonija GjP
Voska Sport
2 : 1
Sileks
Rabotnicki
3 : 1
Tikves
Struga
1 : 0
KF Gostivari
Shkupi
0 : 2
Shkendija
Regular Season - 32
Shkupi
0 : 0
Akademija Pandev
Shkendija
0 : 2
Struga
KF Gostivari
0 : 0
Rabotnicki
Tikves
0 : 0
Voska Sport
Sileks
1 : 1
Vardar
Makedonija GjP
2 : 1
Bregalnica Stip
Regular Season - 33
Akademija Pandev
5 : 3
Makedonija GjP
Bregalnica Stip
1 : 1
Sileks
Vardar
2 : 2
Tikves
Voska Sport
1 : 1
KF Gostivari
Rabotnicki
0 : 2
Shkendija
Struga
1 : 2
Shkupi