Thursday, 18 January 2018 CAT (UTC+2)
Airborne Rangers 1 - 0 Mbavi United 2:00 pm
  Airborne 
   
Msundwe United 6 - 0 Imvani 2:00 pm
  Msundwe 
   
Namitete Young Rangers 0 - 2 Mchinji Boma Stars 2:00 pm
  Namitete 
   
Wednesday, 17 January 2018 CAT (UTC+2)
Dowa United 0 - 4 Msundwe United 2:00 pm
  Dowa Community 
   
Kamuzu Barracks Youth 1 - 1 Lake Valley 2:00 pm
  Kamuzu Barracks 
   
Kasungu Police 2 - 3 Mlatho Mponela 2:00 pm
  Kasungu Stadium 
   
Support Battalion 2 - 0 Namitete Young Rangers 2:00 pm
  Support 
   
Sunday, 14 January 2018 CAT (UTC+2)
Imvani 1 - 0 Airborne Rangers 2:00 pm
  Kapiri 
   
Mchinji Boma Stars 2 - 0 Nambuma United 2:00 pm
  Mchinji 
   
Msundwe United 2 - 2 TN Stars 2:00 pm
  Msundwe 
   
Wimbe United 2 - 0 Holy Cross Ambassadors 2:00 pm
  Wimbe 
   
Saturday, 13 January 2018 CAT (UTC+2)
Kamuzu Barracks Youth 3 - 1 Kasungu Police 2:00 pm
  Kamuzu Barracks 
   
Mchinji Boma Stars 1 - 0 Airborne Rangers 2:00 pm
  Mchinji Community 
   
Thursday, 11 January 2018 CAT (UTC+2)
Jidi 1 - 0 Mchinji Boma Stars 2:00 pm
  Jidi 
   
Kamuzu Barracks Youth 3 - 1 Msundwe United 2:00 pm
  Kamuzu Barracks 
   
Imvani 2 - 1 Mtsiriza United 2:00 pm
  Kapiri 
   
Mlatho Mponela 4 - 0 Ngolowindo 2:00 pm
  Mponela Community 
   
Support Battalion 2 - 0 Kasungu Police 2:00 pm
  Support 
   
Sunday, 07 January 2018 CAT (UTC+2)
TN Stars 1 - 0 Support Battalion 2:00 pm
  Kasungu Stadium 
   
Mtsiriza United 1 - 1 Dedza Young Soccer 2:00 pm
  Lilongwe Community 
   
Ngolowindo 4 - 4 Kamuzu Barracks Youth 2:00 pm
  Ngolowindo 
   
Lake Valley 2 - 0 Namitete Young Rangers 2:00 pm
  Nthumbo 
   
Holy Cross Ambassadors 1 - 3 Airborne Rangers 2:00 pm
  SOS 
   
Saturday, 06 January 2018 CAT (UTC+2)
Nambuma United 2 - 0 Dedza Young Soccer 2:00 pm
  Dedza Stadium 
   
Kasungu Police 3 - 0 Dowa United 2:00 pm
  Kasungu Community 
   
Ngolowindo 1 - 1 Mtsiriza United 2:00 pm
  Ngolowindo 
   
Thursday, 04 January 2018 CAT (UTC+2)
Dedza Young Soccer 1 - 1 Wimbe United 2:00 pm
  Dedza Stadium 
   
TN Stars 5 - 0 Imvani 2:00 pm
  Kavunguti 
   
Mtsiriza United 2 - 0 Jidi 2:00 pm
  Lilongwe Community 
   
Mlatho Mponela 2 - 0 Mchinji Boma Stars 2:00 pm
  Mponela Community 
   
Lake Valley 4 - 1 Holy Cross Ambassadors 2:00 pm
  Nthumbo Stadium 
   
Support Battalion 2 - 0 Mbavi United 2:00 pm
  Support 
   
Wednesday, 03 January 2018 CAT (UTC+2)
TN Stars 2 - 0 Namitete Young Rangers 2:00 pm
  Kavunguti 
   
Mbavi United 1 - 2 Jidi 2:00 pm
  Mbavi 
   
Nambuma United 2 - 0 Mtsiriza United 2:00 pm
  Nambuma Stadium 
   
Ngolowindo 3 - 1 Dowa United 2:00 pm
  Ngolowindo 
   
Lake Valley 3 - 1 Wimbe United 2:00 pm
  Nthumbo 
   
Holy Cross Ambassadors 4 - 2 Msundwe United 2:00 pm
  SOS 
   
Support Battalion 2 - 0 Mchinji Boma Stars 2:00 pm
  Support 
   
Sunday, 31 December 2017 CAT (UTC+2)
Imvani 2 - 0 Ngolowindo 2:00 pm
  Kapiri 
   

# Team P GD Pts
1 TN Stars 38 48 77
2 Wimbe United 37 30 69
3 Mlatho Mponela 36 24 69
4 Airborne Rangers 37 36 66
5 Holy Cross Ambassadors 37 27 64
6 Support Battalion 38 25 63
7 Lake Valley 37 18 58
8 Jidi 36 3 58
9 Dedza Young Soccer 35 4 55
10 Msundwe United 36 13 54
11 Kamuzu Barracks Youth 36 7 52
12 Kasungu Police 37 5 52
13 Imvani 37 -28 51
14 Mbavi United 35 0 50
15 Mtsiriza United 36 -1 49
16 Nambuma United 36 -22 46
17 Mchinji Boma Stars 37 -28 45
18 Ngolowindo 38 -38 40
19 Dowa United 36 -71 19
20 Namitete Young Rangers 37 -50 15