First League Games W D L Goals Diff Form Points
1
Shkendija 31 19 10 2 55-27 28 67
2
Sileks 31 18 9 4 54-18 36 63
3
Rabotnicki 31 15 11 5 36-17 19 56
4
Struga 31 13 10 8 37-33 4 49
5
KF Gostivari 31 12 12 7 36-28 8 39
6
Vardar 31 10 9 12 35-37 -2 39
7
Pelister 31 10 8 13 25-34 -9 38
8
Shkupi 31 9 7 15 43-46 -3 34
9
Tikves 31 7 11 13 21-29 -8 32
10
Akademija Pandev 31 8 6 17 37-53 -16 30
11
Besa Doberdoll 31 7 6 18 27-52 -25 27
12
Voska Sport 31 5 7 19 25-57 -32 13
- UEFA Champions League Qualifiers
- UEFA Conference League Qualifiers
- Relegation Play-off
- Relegation
Player Team G A
1 B. Ibraimi Shkendija 15 0
2 M. Gjorgjievski Sileks 13 0
3 A. Alić Sileks 12 0
4 L. Kehinde Struga 12 0
5 Goran Zakarić Vardar 10 0
6 Đorđe Ivković Akademija Pandev 9 0
7 D. Dodev Sileks 8 0
8 R. Selmani Besa Doberdoll 8 0
9 A. Mazari Rabotnicki 8 0
10 Fiton Ademi Shkendija 7 0
11 A. Reghba Rabotnicki 7 0
12 F. Ramadani Shkendija 6 0
13 M. Gando Rabotnicki 6 0
14 A. Jahja Voska Sport 6 0
15 Clinton Osei Voska Sport 6 0
16 M. Gjorgievski Akademija Pandev 6 0
17 M. Ivanovski Pelister 6 0
18 M. Simonovski KF Gostivari 6 0
19 O. Aydoğan KF Gostivari 5 0
20 D. Ibishi Shkupi 5 0
Regular Season - 1
Struga
1 : 0
Tikves
Besa Doberdoll
1 : 3
Shkendija
Rabotnicki
1 : 0
Sileks
Pelister
1 : 1
KF Gostivari
Shkupi
3 : 3
Voska Sport
Akademija Pandev
3 : 1
Vardar
Regular Season - 2
Tikves
2 : 1
Voska Sport
KF Gostivari
2 : 0
Shkupi
Sileks
4 : 0
Akademija Pandev
Shkendija
1 : 1
Rabotnicki
Struga
1 : 0
Besa Doberdoll
Vardar
1 : 0
Pelister
Regular Season - 3
Besa Doberdoll
1 : 0
Tikves
Rabotnicki
2 : 0
Struga
Pelister
1 : 0
Sileks
Shkupi
3 : 0
Vardar
Voska Sport
0 : 2
KF Gostivari
Akademija Pandev
0 : 2
Shkendija
Regular Season - 4
Tikves
0 : 0
KF Gostivari
Vardar
1 : 3
Voska Sport
Sileks
2 : 1
Shkupi
 
Shkendija
2 : 0
Pelister
Struga
2 : 0
Akademija Pandev
 
Besa Doberdoll
0 : 0
Rabotnicki
Regular Season - 5
Rabotnicki
3 : 1
Tikves
Akademija Pandev
3 : 2
Besa Doberdoll
Pelister
1 : 1
Struga
Shkupi
1 : 1
Shkendija
Voska Sport
0 : 3
Sileks
KF Gostivari
1 : 1
Vardar
Regular Season - 6
Tikves
0 : 1
Vardar
Sileks
1 : 2
KF Gostivari
Shkendija
5 : 1
Voska Sport
Struga
0 : 3
Shkupi
Besa Doberdoll
2 : 3
Pelister
Rabotnicki
1 : 1
Akademija Pandev
 
Regular Season - 7
Akademija Pandev
0 : 0
Tikves
Pelister
0 : 0
Rabotnicki
Shkupi
1 : 1
Besa Doberdoll
Voska Sport
1 : 1
Struga
KF Gostivari
3 : 1
Shkendija
Vardar
0 : 1
Sileks
Regular Season - 8
Tikves
0 : 0
Sileks
Shkendija
4 : 0
Vardar
Struga
2 : 2
KF Gostivari
Besa Doberdoll
1 : 0
Voska Sport
Rabotnicki
2 : 1
Shkupi
Akademija Pandev
4 : 0
Pelister
 
Regular Season - 9
Pelister
0 : 0
Tikves
Shkupi
3 : 1
Akademija Pandev
Voska Sport
0 : 2
Rabotnicki
KF Gostivari
1 : 1
Besa Doberdoll
Vardar
1 : 4
Struga
Sileks
0 : 0
Shkendija
 
Regular Season - 10
Tikves
0 : 0
Shkendija
Struga
1 : 4
Sileks
Besa Doberdoll
2 : 1
Vardar
Rabotnicki
1 : 0
KF Gostivari
Akademija Pandev
 
1 : 1
Voska Sport
 
Pelister
0 : 0
Shkupi
Regular Season - 11
Shkupi
3 : 1
Tikves
Voska Sport
1 : 1
Pelister
KF Gostivari
4 : 1
Akademija Pandev
Vardar
0 : 0
Rabotnicki
Sileks
2 : 0
Besa Doberdoll
Shkendija
1 : 1
Struga
Regular Season - 12
Tikves
0 : 1
Struga
Shkendija
2 : 1
Besa Doberdoll
Sileks
1 : 1
Rabotnicki
Vardar
0 : 1
Akademija Pandev
KF Gostivari
0 : 0
Pelister
Voska Sport
3 : 1
Shkupi
Regular Season - 13
Voska Sport
0 : 0
Tikves
Shkupi
0 : 1
KF Gostivari
Akademija Pandev
0 : 1
Sileks
Rabotnicki
0 : 0
Shkendija
Besa Doberdoll
1 : 2
Struga
Pelister
1 : 0
Vardar
Regular Season - 14
Tikves
0 : 0
Besa Doberdoll
Struga
1 : 0
Rabotnicki
Shkendija
4 : 3
Akademija Pandev
Sileks
1 : 0
Pelister
Vardar
3 : 2
Shkupi
KF Gostivari
4 : 0
Voska Sport
Regular Season - 15
KF Gostivari
1 : 0
Tikves
Voska Sport
0 : 0
Vardar
Shkupi
0 : 2
Sileks
Akademija Pandev
1 : 1
Struga
Rabotnicki
4 : 1
Besa Doberdoll
Pelister
0 : 1
Shkendija
Regular Season - 16
Tikves
0 : 2
Rabotnicki
Besa Doberdoll
0 : 1
Akademija Pandev
Struga
1 : 0
Pelister
Shkendija
2 : 0
Shkupi
Sileks
 
4 : 1
Voska Sport
Vardar
0 : 2
KF Gostivari
Regular Season - 17
Vardar
1 : 1
Tikves
KF Gostivari
 
0 : 0
Sileks
Voska Sport
0 : 1
Shkendija
Shkupi
3 : 1
Struga
Pelister
1 : 0
Besa Doberdoll
Akademija Pandev
1 : 3
Rabotnicki
Regular Season - 18
Tikves
 
 
2 : 0
Akademija Pandev
 
Rabotnicki
3 : 0
Pelister
Besa Doberdoll
0 : 1
Shkupi
Struga
2 : 1
Voska Sport
Shkendija
0 : 0
KF Gostivari
Sileks
1 : 0
Vardar
Regular Season - 19
Sileks
1 : 1
Tikves
Vardar
1 : 2
Shkendija
KF Gostivari
1 : 0
Struga
 
Voska Sport
2 : 0
Besa Doberdoll
Shkupi
2 : 0
Rabotnicki
Pelister
0 : 0
Akademija Pandev
Regular Season - 20
Struga
0 : 2
Vardar
Tikves
1 : 2
Pelister
Akademija Pandev
1 : 2
Shkupi
Rabotnicki
1 : 0
Voska Sport
Besa Doberdoll
0 : 0
KF Gostivari
Shkendija
4 : 2
Sileks
Regular Season - 21
Vardar
0 : 0
Besa Doberdoll
Shkendija
1 : 0
Tikves
Sileks
3 : 1
Struga
KF Gostivari
0 : 0
Rabotnicki
Voska Sport
3 : 1
Akademija Pandev
Shkupi
3 : 1
Pelister
Regular Season - 22
Tikves
1 : 0
Shkupi
 
Pelister
1 : 0
Voska Sport
Akademija Pandev
0 : 1
KF Gostivari
Rabotnicki
0 : 2
Vardar
Besa Doberdoll
0 : 5
Sileks
Struga
3 : 0
Shkendija
Regular Season - 23
Shkendija
1 : 0
Pelister
Shkupi
2 : 3
Besa Doberdoll
Sileks
1 : 1
Vardar
KF Gostivari
2 : 2
Akademija Pandev
Struga
1 : 0
Voska Sport
Rabotnicki
1 : 0
Tikves
Regular Season - 24
Vardar
1 : 1
Shkendija
Shkupi
0 : 1
Pelister
 
Akademija Pandev
0 : 2
Sileks
Tikves
2 : 1
KF Gostivari
Besa Doberdoll
3 : 2
Struga
Voska Sport
1 : 1
Rabotnicki
Regular Season - 25
Pelister
1 : 3
Vardar
Shkendija
2 : 1
Akademija Pandev
Rabotnicki
1 : 0
Besa Doberdoll
Sileks
1 : 1
Tikves
KF Gostivari
0 : 2
Voska Sport
Struga
0 : 0
Shkupi
Regular Season - 26
Struga
4 : 1
Pelister
Shkupi
0 : 0
Rabotnicki
Akademija Pandev
0 : 2
Vardar
Tikves
0 : 1
Shkendija
 
Besa Doberdoll
2 : 1
KF Gostivari
 
Voska Sport
1 : 2
Sileks
Regular Season - 27
Vardar
2 : 2
Tikves
Shkendija
4 : 0
Voska Sport
Rabotnicki
0 : 1
Struga
Pelister
1 : 2
Akademija Pandev
Sileks
5 : 0
Besa Doberdoll
KF Gostivari
3 : 1
Shkupi
Regular Season - 28
Rabotnicki
2 : 1
Pelister
Shkupi
1 : 2
Sileks
Struga
1 : 1
KF Gostivari
Tikves
2 : 1
Akademija Pandev
Besa Doberdoll
2 : 3
Shkendija
Voska Sport
0 : 3
Vardar
Regular Season - 29
Vardar
3 : 1
Besa Doberdoll
Shkendija
3 : 3
Shkupi
Pelister
1 : 0
Tikves
Sileks
0 : 0
Struga
KF Gostivari
 
1 : 2
Rabotnicki
Akademija Pandev
3 : 0
Voska Sport
Regular Season - 30
Shkupi
0 : 2
Vardar
Rabotnicki
0 : 0
Sileks
KF Gostivari
0 : 3
Pelister
Struga
1 : 1
Shkendija
Besa Doberdoll
2 : 1
Akademija Pandev
Voska Sport
:
Tikves
Regular Season - 31
Vardar
0 : 0
Struga
Shkendija
2 : 1
Rabotnicki
Pelister
:
Voska Sport
Akademija Pandev
4 : 3
Shkupi
Sileks
3 : 0
KF Gostivari
Tikves
1 : 0
Besa Doberdoll
Regular Season - 32
Rabotnicki
0 : 1
Vardar
Shkupi
1 : 1
Tikves
Sileks
0 : 0
Pelister
KF Gostivari
:
Shkendija
Struga
1 : 1
Akademija Pandev
Besa Doberdoll
:
Voska Sport
Regular Season - 33
Vardar
:
KF Gostivari
Shkendija
:
Sileks
Pelister
:
Besa Doberdoll
Akademija Pandev
:
Rabotnicki
Tikves
:
Struga
Voska Sport
:
Shkupi