Mon, 13 May - Sun, 19 May 2019
Tuesday, 14 May 2019 CAT (UTC+2)
Bernard Chimayimba 49' (Agg. 2-2)
[Agg: 2-0] (Duncan Nyoni 40') 
Ganizani James [P] - Lloyd Njaliwa ×2
Lupakisho Mwalukazinga
Patrick Macheso - Stain Davie ×2
Wednesday, 15 May 2019 CAT (UTC+2)
Boniface Maliwata
Thursday, 16 May 2019 CAT (UTC+2)
Amidu panje x2 - Foster Bitoni, Micium Mhone, Vitumbiko Kumwenda, Schumacher Kuwali, Maxwell Salambula
Friday, 17 May 2019 CAT (UTC+2)
Saturday, 18 May 2019 CAT (UTC+2)
Babatunde Adepeju [MOTM: Babatunde Adepeju]
Michael Tetteh ×2 - Ramadhan Ntafu
SOS
Sunday, 19 May 2019 CAT (UTC+2)
Hassan Kajoke 2' 41', Chiukepo Msowoya 17', Precious Sambani 37', Patrick Phiri 61', Righteous Banda 81' [MOTM: Gomezgani Chirwa] 
[MOTM: Christopher Mtambo]
? - Hassan Upindi 
Mon, 13 May - Sun, 19 May 2019