Mon, 27 May - Sun, 02 Jun 2019
Monday, 27 May 2019 CAT (UTC+2)
S. Ndzinisa 25', F. Badenhorst 50' - R. Bacar 42', I. Youssouf 52'
Tuesday, 28 May 2019 CAT (UTC+2)
[Charles Hambira 11' - Gabadihno Mhango 42' Gerrald Phiri Jnr [P] 46']
Wednesday, 29 May 2019 CAT (UTC+2)
Y. Inroihim 47', S. Ibouniyamine 65' - A. Nazira 53'
Thursday, 30 May 2019 CAT (UTC+2)
Joao Mussica 90' - Hassan Kajoke 31'
I. Gurirab 19' 26', S. Urikhob 66'
Saturday, 01 June 2019 CAT (UTC+2)
[Pen: 3-2]
T. Darikwa 6', K. Billiat 36'
Sunday, 02 June 2019 CAT (UTC+2)
Christopher Mtambo, Sam Banda
Pen: [4]-[5] (L. Singh 19', G. Margeman 28' - L. Ditsele 61', T. Ditlhokwe 90+3)
Pen:[4]-[2] (Kambole 89', Austin Muwowo 58' - Gabadihno Mhango 2', Gerrald Phiri Jnr [P] 50') [MOTM: Gerrald Phiri Jnr]
Mon, 27 May - Sun, 02 Jun 2019