Sunday, 25 June 2017 CAT (UTC+2)
Mlatho Mponela United 4 - 0 Wimbe United 2:00 pm
  Mponela 
   
Dedza Young Soccer 2 - 1 Holy Cross Ambassadors 2:00 pm
  Dedza Stadium 
   
Mbavi United 4 - 0 Nambuma United 2:00 pm
  Mbavi 
   
Dowa United 2 - 0 Support Battalion 2:00 pm
  Dowa CC 
   
Kasungu Police vs Lake Valley 2:00 pm
  Kasungu CC 
   
Airborne Rangers vs Mchinji Boma Stars 2:00 pm
  Airborne 
   
Msundwe United 2 - 0 Namitete Young Rangers 2:00 pm
  Msundwe 
   
Imvani 1 - 0 TN Stars 2:00 pm
  Kapili 
   
Kamuzu Barracks Youth 1 - 0 Mtsiriza United 2:00 pm
  Kamuzu Barracks 
   
Saturday, 01 July 2017 CAT (UTC+2)
Ngolowindo vs Lake Valley 2:00 pm
  Salima Community 
   
Namitete Young Rangers vs Mlatho Mponela United 2:00 pm
  Namitete 
   
Nambuma United vs Mchinji Boma Stars 2:00 pm
  Nambuma 
   
Jidi vs Kamuzu Barracks Youth 2:00 pm
  Jidi 
   
Airborne Rangers vs Imvani 2:00 pm
  Airborne 
   
Holy Cross Ambassadors vs Dowa United 2:00 pm
  SOS 
   
Mtsiriza United vs Msundwe United 2:00 pm
  Lilongwe Community 
   
Sunday, 02 July 2017 CAT (UTC+2)
Mlatho Mponela United vs Kamuzu Barracks Youth 2:00 pm
  Mponela Community 
   
TN Stars vs Kasungu Police 2:00 pm
  Kavunguti 
   
Nambuma United vs Msundwe United 2:00 pm
  Nambuma 
   
Support Battalion vs Dedza Young Soccer 2:00 pm
  Support 
   
Ngolowindo vs Imvani 2:00 pm
  Salima Community 
   
Namitete Young Rangers vs Dowa United 2:00 pm
  Namitete 
   
Jidi vs Mtsiriza United 2:00 pm
  Jidi