Sunday, 20 May 2018 CAT (UTC+2)
Bowe Medicals 2 - 0 Nkhotakota Radio 2:30 pm
  Bowe 
   
Chinkhoma 2 - 0 Lobi Young Soccer 2:30 pm
  Chinkhoma 
   
Kamiza 0 - 1 Area49 2:30 pm
  Kamiza 
   
Kasiya Hungry Tigers 5 - 1 Yalosi 2:30 pm
  Kasiya Community 
   
Mua Medicals 2 - 1 Kickers 2:30 pm
  Mua 
   
Thandizo Orphans 3 - 0 Akamwire 2:30 pm
  Nkhoma 
   
Ntchisi United 2 - 1 Kamba 2:30 pm
  Ntchisi 
   
Thete 3 - 1 Mbangombe Rangers 2:30 pm
  Thete 
   
Vakunsi 4 - 0 Bowe United 2:30 pm
  Vakunsi 
   
Make Sure Pirates 2 - 0 Ntcheu 12:00 pm
  Mvunguti 
   
Saturday, 19 May 2018 CAT (UTC+2)
Bowe Medicals 2 - 1 Ntcheu 2:30 pm
  Bowe Community 
   
Kalembe 5 - 0 Lobi Young Soccer 2:30 pm
  Chamama 
   
Kamiza 2 - 1 Bowe United 2:30 pm
  Kamiza 
   
Kasiya Hungry Tigers 5 - 1 Nkhotakota Radio 2:30 pm
  Kasiya Community Sec 
   
Mua Medicals 4 - 3 Mbangombe Rangers 2:30 pm
  Mua 
   
Thandizo Orphans 1 - 0 Yalosi 2:30 pm
  Nkhoma 
   
Vakunsi 1 - 1 Area49 2:30 pm
  Ntcheu Sec 
   
Thete 3 - 1 Akamwire 2:30 pm
  Thete 
   
Kamba 2 - 1 Kickers 12:00 pm
  Dedza Stadium 
   
Sunday, 13 May 2018 CAT (UTC+2)
Bowe United 2 - 0 Chinkhoma 2:30 pm
  Bowe 
   
Kickers 1 - 0 Thete 2:30 pm
  Chikombe 
   
Kamba 3 - 2 Vakunsi 2:30 pm
  Dedza Stadium 
   
Lobi Young Soccer 1 - 2 Thandizo Orphans 2:30 pm
  Lobi 
   
Akamwire 1 - 0 Make Sure Pirates 2:30 pm
  Mponela Community 
   
Mua Medicals 2 - 0 Area49 2:30 pm
  Mua 
   
Ntchisi United 3 - 0 Kasiya Hungry Tigers 2:30 pm
  Mudzi Primary 
   
Nkhotakota Radio 2 - 1 Kalembe 2:30 pm
  Nkhota Kota Community 
   
Young Achievers 0 - 1 Bowe Medicals 2:30 pm
  Ntchsi Community 
   
Saturday, 12 May 2018 CAT (UTC+2)
Bowe United 2 - 1 Young Achievers 2:30 pm
  Bowe 
   
Kickers 2 - 1 Kalembe 2:30 pm
  Chikombe 
   
Lobi Young Soccer 3 - 1 Kamba 2:30 pm
  Lobi 
   
Akamwire 1 - 2 Bowe Medicals 2:30 pm
  Mponela Community 
   
Ntchisi United 2 - 0 Make Sure Pirates 2:30 pm
  Mudzi Primary 
   
Thandizo Orphans 2 - 2 Vakunsi 2:30 pm
  Nkhoma 
   
Nkhotakota Radio 2 - 0 Thete 2:30 pm
  Nkhota Kota Community 
   
Ntcheu 2 - 3 Kasiya Hungry Tigers 2:30 pm
  Sese 
   
Sunday, 06 May 2018 CAT (UTC+2)
Bowe Medicals 0 - 0 Make Sure Pirates 2:30 pm
  Bowe Community 
   
Kamba 1 - 0 Young Achievers 2:30 pm
  Dedza Stadium 
   
Kalembe 1 - 0 Ntchisi United 2:30 pm
  Kalembe Chamama 
   
Kamiza 1 - 1 Kickers 2:30 pm
  Kamiza 
   

# Team P GD Pts
1 Bowe Medicals 6 2 13
2 Thete 6 10 12
3 Kasiya Hungry Tigers 5 9 12
4 Kamba 6 2 12
5 Thandizo Orphans 6 3 11
6 Mua Medicals 5 2 10
7 Kickers 6 1 10
8 Kalembe 5 5 9
9 Ntchisi United 4 5 9
10 Bowe United 6 -3 9
11 Kamiza 4 3 7
12 Vakunsi 6 2 6
13 Area49 5 -1 6
14 Akamwire 6 -5 6
15 Nkhotakota Radio 6 -6 6
16 Chinkhoma 4 0 5
17 Make Sure Pirates 5 -3 4
18 Lobi Young Soccer 5 -6 4
19 Young Achievers 4 -1 3
20 Mbangombe Rangers 2 -3 0
21 Yalosi 2 -5 0
22 Ntcheu 4 -11 0