Mon, 24 Jun - Sun, 30 Jun 2019
Monday, 24 June 2019 CAT (UTC+2)
Y. Msakni [P] 35'
A. Diaby 37', M. Marega [P] 45', A. Traore 55' 74' - E.H. El Id 72'
Tuesday, 25 June 2019 CAT (UTC+2)
B. Yaya 66', S. Bahoken 69'
A. Ayew 9', J. Ayew 42' - M. Pote 2' 63'
Wednesday, 26 June 2019 CAT (UTC+2)
K. Omeruo 73'
E. Okwi 12' - K. Billiat 40'
A. El Mohamady 25', M. Salah 43'
Thursday, 27 June 2019 CAT (UTC+2)
M. Ilaimaharitra 76'
Y. Belaili 49'
M. Olunga 39' 80', J. Omolo 62' - S. Msuva 6', M. Samatta 41'
Friday, 28 June 2019 CAT (UTC+2)
W. Khazri 70' - D. Samassekou 61'
Y. En Nesyri 23'
B. Zungu 68'
Saturday, 29 June 2019 CAT (UTC+2)
Trouble Banda, Stain Davie
Bashir Maunde 13', Chimwemwe Idana 48' - Yotamu Chitete 61', Emmanuel Muyira 79'
Sunday, 30 June 2019 CAT (UTC+2)
Edwin Carlos - Christopher Mtambo
M. Yattara 25', 53'
L. Nomenjanahary 13', C. Andriamahitsinoro 53'
J. Bolingi 4', C. Bakambu 34', 65', B. Assombalonga 78'
M. Salah 36', A. El Mohamady 45'
Mon, 24 Jun - Sun, 30 Jun 2019