Sunday, 22 July 2018 CAT (UTC+2)
Dedza Young Soccer 1 - 1 Mlatho Mponela 2:30 pm
  Dedza Stadium 
   
Mbavi United 2 - 1 Imvani 2:30 pm
  Mbavi 
   
Msundwe United 3 - 0 Mchinji Boma Stars 2:30 pm
  Msundwe 
   
Ngolowindo 0 - 1 Airborne Rangers 2:30 pm
  Ngolowindo 
   
Kasungu Police 2 - 0 Mtsiriza United 2:30 pm
  Santhe Community 
   
Support Battalion 2 - 0 Ocasor 2:30 pm
  Support 
   
Chisomo Ideas 2 - 0 Lilongwe Veterans 2:30 pm
  Unicef Chinsapo2 
   
Saturday, 21 July 2018 CAT (UTC+2)
Kamuzu Barracks Youth 4 - 1 Mchinji Boma Stars 2:30 pm
  Kamuzu Barracks 
   
Mbavi United 3 - 0 Ngolowindo 2:30 pm
  Mbavi 
   
Lake Valley 2 - 0 Ocasor 2:30 pm
  Nthumbo Stadium 
   
Wimbe United 2 - 0 Holy Cross Ambassadors 2:30 pm
  Wimbe 
   
Thursday, 19 July 2018 CAT (UTC+2)
Mtsiriza United 0 - 3 Kamuzu Barracks Youth 2:30 pm
  Upper Civo 
   
Wednesday, 18 July 2018 CAT (UTC+2)
Ocasor 2 - 4 Chisomo Ideas 2:30 pm
  Kalambo 
   
Sunday, 15 July 2018 CAT (UTC+2)
Ocasor 1 - 0 Dedza Young Soccer 2:30 pm
  Kalambo 
   
Mchinji Boma Stars 0 - 0 Mtsiriza United 2:30 pm
  Mchinji Community 
   
Mlatho Mponela 1 - 1 Kamuzu Barracks Youth 2:30 pm
  Mponela 
   
Msundwe United 3 - 1 Imvani 2:30 pm
  Msundwe 
   
Nambuma United 3 - 2 Jidi 2:30 pm
  Nambuma 
   
Lake Valley 2 - 0 Mbavi United 2:30 pm
  Nthumbo 
   
Saturday, 14 July 2018 CAT (UTC+2)
Mbavi United 2 - 1 Dedza Young Soccer 2:30 pm
  Mbavi 
   
Kasungu Police 3 - 1 Airborne Rangers 2:30 pm
  Santhe Community 
   
Mtsiriza United 0 - 1 Holy Cross Ambassadors 2:30 pm
  Upper Civo 
   
Thursday, 12 July 2018 CAT (UTC+2)
Lilongwe Veterans 1 - 2 Ngolowindo 2:30 pm
  Lilongwe CCAP 
   
Mbavi United 2 - 1 Ocasor 2:30 pm
  Mbavi 
   
Mtsiriza United 3 - 0 Imvani 2:30 pm
  Upper Civo 
   
Sunday, 08 July 2018 CAT (UTC+2)
Jidi 2 - 1 Msundwe United 2:30 pm
  Jidi 
   
Imvani 0 - 0 Kasungu Police 2:30 pm
  Kapiri 
   
Kamuzu Barracks Youth 0 - 0 Wimbe United 2:30 pm
  Khqs 
   
Lilongwe Veterans 0 - 0 Support Battalion 2:30 pm
  Lilongwe CCAP 
   
Mchinji Boma Stars 4 - 1 Lake Valley 2:30 pm
  Mchinji 
   
Nambuma United 1 - 2 Holy Cross Ambassadors 2:30 pm
  Nambuma 
   
Ngolowindo 2 - 2 Mlatho Mponela 2:30 pm
  Ngolowindo 
   
Saturday, 07 July 2018 CAT (UTC+2)
Airborne Rangers 0 - 0 Mlatho Mponela 2:30 pm
  Airborne 
   
Jidi 3 - 1 Ocasor 2:30 pm
  Jidi 
   
Kamuzu Barracks Youth 3 - 0 Mbavi United 2:30 pm
  Kamuzu Barracks 
   
Lilongwe Veterans 1 - 1 Wimbe United 2:30 pm
  Lilongwe CCAP 
   
Mchinji Boma Stars 2 - 1 Imvani 2:30 pm
  Mchinji Community 
   
Msundwe United 4 - 0 Nambuma United 2:30 pm
  Msundwe 
   
Chisomo Ideas 0 - 2 Kasungu Police 2:30 pm
  Unicef Chinsapo 2 
   
Mtsiriza United 3 - 1 Support Battalion 2:30 pm
  Upper Civo 
   

# Team P GD Pts
1 Kasungu Police 19 15 38
2 Airborne Rangers 19 12 37
3 Mlatho Mponela 19 13 34
4 Support Battalion 19 8 31
5 Dedza Young Soccer 19 2 31
6 Mtsiriza United 19 7 30
7 Holy Cross Ambassadors 20 5 30
8 Lake Valley 19 6 29
9 Wimbe United 18 5 28
10 Kamuzu Barracks Youth 18 8 26
11 Jidi 19 0 26
12 Imvani 19 3 25
13 Ngolowindo 18 -7 25
14 Msundwe United 18 2 24
15 Mbavi United 19 -10 24
16 Mchinji Boma Stars 19 -12 23
17 Chisomo Ideas 19 -8 20
18 Nambuma United 18 -17 20
19 Lilongwe Veterans 18 -14 16
20 Ocasor 18 -18 15