Macedonian First Football League
FIFA Region
UEFA
Season
2024-2025
Location
North Macedonia
Abbreviation
MKD1

Summary

The Macedonian First Football League (MKD1), or Prva Makedonska Fudbalska Liga (1.MFL), is the top professional league in North Macedonia's football system. At the end of the 2024-2025 season, the MKD1 teams listed below qualify for the following non-league play:

  • 2025-2026 UEFA Champions League - 1st Qualifying Round:
    • 1st place 2024-2025 MKD1 team
  • 2025-2026 UEFA Europa Conference League - 1st Qualifying Round:
    • 2nd place 2024-2025 MKD1 team

The winner of the 2024-2025 Kup na Makedonija (Macedonian Football Cup), typically a MKD1 team, also receives a berth in the 1st Qualifying Round of the 2025-2026 UEFA Europa Conference League.

Leagues Pyramid - North Macedonia

Abbrev League # of Teams
MKD1 Prva Makedonska Fudbalska Liga (1.MFL) 12
MKD2 Мakedonska Fudbalska Liga (2. MFL) 16
MKD3 Makedonska Treta Liga (3. MFL) -

Competition Structure

Season

# of Teams

11 Aug 2024 - 25 May 2025  12: MKD1 (9 minimum), MKD2 (3 maximum)

Season Format

The MKD1 season each MKD1 team plays Home-Away matches with the other 11 MKD1 teams, then one more match against the other 11 teams for a total of 33 league matches per team. Table ranking ties are broken by (1) goal difference, (2) goals scored, (3) head-to-head points, (4) head-to-head goal difference, (5) head-to-head goals away goals scored (if only two teams), (6) head-to-head goals scored, (7) a drawing, then (8) a playoff (only used for deciding teams for UEFA competitions or relegation.

Playoffs

Not applicable.

Relegation

At the end of the 2024-2025 MKD1 season, the 11th and 12th place teams will be relegated to the MKD2, and the 10th place team enters into a one matchPromotion/Relegation Playoff with a MKD2 team.


More Info...


 LeagueHomeRoad
POSMPW - D - LPTSCPTSGFGAGDMPW - D - LPTSGFGAGDMPW - D - LPTSGFGAGD
1FK Shkëndija 2818 -8-262-4922271411 -3-036331023147 -5-22616124
2FK Sileks Kratovo 2817 -7-458-511833148 -5-12927918149 -2-32924915
3FK Rabotnički 2814 -10-452-3215171511 -2-23522814133 -8-2171073
4KF Gostivari 2812 -12-448-361917147 -6-12722913145 -6-32114104
5FC Struga 2813 -7-846-36324159 -3-33020146134 -4-5161618-2
6KF Shkupi 1927 289 -6-1333-37370156 -4-52225187133 -2-8111219-7
7FK Vardar 277 -8-1229-2536-11132 -5-6111119-8145 -3-6181417-3
8FK Pelister Bitola 287 -8-1329-1834-16134 -6-318880153 -2-10111026-16
9GFK Tikveš 285 -11-1226-1726-9145 -4-51910100140 -7-77716-9
10FC AP Brera 286 -6-1624-2948-19133 -3-7121418-4153 -3-9121530-15
11KF Besa 1976 Dobërdoll 286 -6-1624-2447-23145 -2-7171522-7141 -4-97925-16
12FK Voska Sport Ohrid 275 -7-1522-2545-20133 -5-5141215-3142 -2-1081330-17
2025-2026 UEFACL
2025-2026 UEFAECL
Relegation Playoffs
Relegation to MKD2

Fixtures

Sun - 27 Apr 2025
 FK Pelister Bitola   GFK TikvešStadion Petar Miloševski
 FC AP Brera   FK Voska Sport OhridStadion Blagoj Istatov
 FK Vardar   KF Besa 1976 DobërdollToše Proeski Arena
 FK Sileks Kratovo   FC StrugaGradski Stadion Kratovo
 KF Gostivari   FK RabotničkiStadion Boris Trajkovski
Sun - 4 May 2025
 KF Gostivari   FK Pelister BitolaStadion Boris Trajkovski
 FK Rabotnički   FK Sileks KratovoToše Proeski Arena
 FC Struga   FK ShkëndijaGradska Plaža Stadium (Struga)
 KF Shkupi 1927   FK VardarStadion Čair (Skopje)
 KF Besa 1976 Dobërdoll   FC AP BreraGradski Stadion (Gostivar)
 FK Voska Sport Ohrid   GFK TikvešStadion Biljanini Izvori
Wed - 7 May 2025
 FK Pelister Bitola   FK Voska Sport OhridStadion Petar Miloševski
 GFK Tikveš   KF Besa 1976 DobërdollGradski Stadion u Koprivnici
 FC AP Brera   KF Shkupi 1927Stadion Blagoj Istatov
 FK Vardar   FC StrugaToše Proeski Arena
 FK Sileks Kratovo   KF GostivariGradski Stadion Kratovo
Sun - 11 May 2025
 FK Sileks Kratovo   FK Pelister BitolaGradski Stadion Kratovo
 KF Gostivari   FK ShkëndijaStadion Boris Trajkovski

Results

Sat - 19 Apr 2025
 GFK Tikveš 21 FC AP BreraGradski Stadion u Koprivnici
 FK Voska Sport Ohrid ABAN FK VardarStadion Biljanini Izvori
 KF Besa 1976 Dobërdoll 23 FK ShkëndijaGradski Stadion (Gostivar)
 KF Shkupi 1927 12 FK Sileks KratovoStadion Čair (Skopje)
 FC Struga 11 KF GostivariGradska Plaža Stadium (Struga)
 FK Rabotnički 21 FK Pelister BitolaToše Proeski Arena
Sun - 13 Apr 2025
 FK Rabotnički 01 FC StrugaToše Proeski Arena
 KF Gostivari 31 KF Shkupi 1927Stadion Boris Trajkovski
 FK Sileks Kratovo 50 KF Besa 1976 DobërdollGradski Stadion Kratovo
 FK Vardar 22 GFK TikvešToše Proeski Arena
 FK Pelister Bitola 12 FC AP BreraStadion Petar Miloševski
Sun - 6 Apr 2025
 FC AP Brera 02 FK VardarStadion Blagoj Istatov
 GFK Tikveš 01 FK ShkëndijaGradski Stadion u Koprivnici
 FK Voska Sport Ohrid 12 FK Sileks KratovoStadion Biljanini Izvori
 KF Besa 1976 Dobërdoll 21 KF GostivariGradski Stadion (Gostivar)
 KF Shkupi 1927 00 FK RabotničkiStadion Čair (Skopje)
Sat - 5 Apr 2025
 FC Struga 41 FK Pelister BitolaGradska Plaža Stadium (Struga)
Mon - 31 Mar 2025
 FC Struga 00 KF Shkupi 1927Gradska Plaža Stadium (Struga)