Monday, 16 October 2017 CAT (UTC+2)
Jali United 1 - 1 Balaka Eagles 2:30 pm
  Pirimiti 
   
Chichiri Prison 3 - 3 Chadzunda United 2:30 pm
  BAT Ground 
   
Mighty Ivory 0 - 1 Invincible Tigers 2:30 pm
  Balaka 
   
Zomba Airwing 5 - 0 Migowi United 2:30 pm
  Air Wing 
   
Saturday, 21 October 2017 CAT (UTC+2)
Hangover vs Zomba Airwing 12:30 pm
  BAT Ground 
   
Nambazo Medicals vs Jali United 2:30 pm
  Chinani 
   
Mwanza Border United vs Bangwe United 2:30 pm
  Mwanza 
   
Namingomba vs Mayaka 2:30 pm
  Namingomba 
   
Chadzunda United vs BONTEC 2:30 pm
  Chadzunda 
   
Invincible Tigers vs Nyasa Bullets Reserves 2:30 pm
  Balaka 
   
Migowi United vs Ginnery Corner 2:30 pm
  Migowi 
   
Chichiri Prison vs Mighty Ivory 2:30 pm
  Polytechnic 
   
Sunday, 22 October 2017 CAT (UTC+2)
Nyasa Bullets Reserves vs Balaka Eagles 12:00 pm
  Chilomoni 
   
Mighty Ivory vs Namingomba 12:00 pm
  Balaka 
   
Blantyre Vendors vs BONTEC 12:30 pm
  BAT Ground 
   
Chadzunda United vs Hangover 2:30 pm
  Chadzunda 
   
Chichiri Prison vs Mwanza Border United 2:30 pm
  Escom 
   
Bangwe United vs Migowi United 2:30 pm
  Polytechnic 
   
Jali United vs Invincible Tigers 2:30 pm
  Pirimiti 
   
Zomba Airwing vs Nambazo Medicals 2:30 pm
  Air Wing 
   

# Team P GD Pts
1 Hangover 21 35 53
2 Nyasa Bullets Reserves 21 49 51
3 Namingomba 21 26 47
4 Zomba Airwing 21 20 36
5 Ginnery Corner 21 19 35
6 Bangwe United 19 2 34
7 Chichiri Prison 17 6 27
8 Chadzunda United 21 -12 25
9 Migowi United 20 -20 24
10 Balaka Eagles 17 3 23
11 Nambazo Medicals 19 -4 23
12 Mayaka 20 -7 22
13 Chimbalanga 13 -3 16
14 Invincible Tigers 19 -16 15
15 Jali United 20 -22 15
16 Mighty Ivory 16 -19 13
17 BONTEC 15 -22 13
18 Blantyre Vendors 19 -29 13
19 Mwanza Border United 18 -16 12
20 Nyambadwe Majuniors 0 0 0