| date | time | team 1 _________ | score | team 2 _________ | 15' | HT | 45' | 
|   | 
| Mon 12.08.19 | 13:00 |   Egypt | 6-0 |   Zimbabwe | 2-0 | 2-0 | 3-0 | 
   1-0 El-Ganaini 4'  2-0 El-Ganaini 5'  3-0 El-Ganaini 34'  4-0 Amr Sayed 52'  5-0 Amr Ibrhim 54'PC  6-0 Amr Sayed 58'PC  Umpires: Ilanggo Kanabathu (MAS) and Sedtric Makati (NAM). | 
| Mon 12.08.19 | 15:00 |   Ghana | 3-2 |   Kenya | 0-0 | 0-1 | 1-1 | 
  0-1  Constnt Wakhura 28'PC  1-1 Benjamin Kwofie 37'PC 1-2  Festus Onyango 51'  2-2 Elikem Akaba 52'  3-2 Salya Nsalbini 60+'PC  Umpires: Raghu Prasad (IND) and Scott Tarr (RSA). | 
| Mon 12.08.19 | 17:00 |   South Africa | 3-1 |   Namibia | 0-0 | 0-0 | 1-0 | 
   1-0 Dayaan Cassiem 41'  2-0 Austin Smith 55'PC  3-0 Austin Smith 57'PC 3-1  Percy Barthram 60'PC Umpires: Peter Kabaso (KEN) and Ahmed El-Sayed (EGY). | 
|   | 
| Tue 13.08.19 | 13:00 |   Egypt | 7-2 |   Kenya | 3-0 | 4-0 | 7-2 | 
   1-0 Mohamed Adel 3'PC  2-0 El-Ganaini 6'  3-0 Mohamed Adel 7'  4-0 Amr Ibrhim 24'PC 4-1  Constant Wakhura 33'PC  5-1 Hossam Ghobran 34'  6-1 Ahmed Gamal 37' 6-2  Festus Onyango 40'  7-2 El-Ganaini 45'  Umpires: Raghu Prasad (IND) and Sedtric Makati (NAM). | 
| Tue 13.08.19 | 15:00 |   Ghana | 3-1 |   Namibia | 0-0 | 1-1 | 1-1 | 
   1-0 Salya Nsalbino 25'PC 1-1  Pieter Jacobs 30+'PC  2-1 Salya Nsalbino 50'PC  3-1 Salya Nsalbino 53'PC  Umpires: Munashe Mashoko (ZIM) and Peter Kabaso (KEN).  | 
| Tue 13.08.19 | 19:00 |   South Africa | 9-0 |   Zimbabwe | 1-0 | 5-0 | 9-0 | 
   1-0 Taine Paton 15'  2-0 Tevin Kok 21'  3-0 Dayaan Cassiem 25'  4-0 Nqobile Ntuli 26'  5-0 Clinton Panther 28'  6-0 Keenan Horne 36'  7-0 Austin Smith 38'PC  8-0 Austin Smith 40'PC  9-0 Timothy Drummond 42'PC  Umpires: Alfred Akrong (GHA) and Ilanggo Kanabathu (MAS).  | 
|  Rest Day Wednesday 14.08.2019 | 
|   | 
| Thu 15.08.19 | 11:00 |   Zimbabwe | 3-2 |   Kenya | 0-0 | 0-1 | 1-2 | 
  0-1  Festus Onyango 20'  1-1 Tatenda Kanyangarara 36' 1-2  Arnold Marango 43'  2-2 Tendayi Maredza 50'PS  3-2 Tendayi Maredza 56'PS Umpires: Ahmed El-Sayed (EGY) and Alfred Akrong (GHA). | 
| Thu 15.08.19 | 13:00 |   Egypt | 6-1 |   Namibia | 2-0 | 3-0 | 4-1 | 
   1-0 Hossam Ghobran 3'  2-0 Mohamed Adel 7'PC  3-0 Amr El-Hady 27'  4-0 Amr Ibrahim 34'PC 4-1  Dylan Finch 41'  5-1 Ahmed El-Naggar 50'PC  6-1 Ahmed El-Naggar 60'  Umpires: Scott Tarr (RSA) and Munashe Mashoko (ZIM). | 
| Thu 15.08.19 | 17:00 |   South Africa | 9-1 |   Ghana | 3-0 | 5-0 | 7-0 | 
   1-0 Austin Smith 4'PC  2-0 Austin Smith 6'PC  3-0 Jethro Eustice 11'  4-0 Tevin Kok 21'  5-0 Tevin Kok 30'PC  6-0 Nqobile Ntuli 35'  7-0 Austin Smith 40'PC  8-0 Jethro Eustice 49'PC  9-0 Austin Smith 50'PC 9-1 Ernest Opoku 59'PC  Umpires: Raghu Prasad (IND) and Ilanggo Kanabathu (MAS)  | 
|  Rest Day Friday 16.08.2019 | 
|   | 
| Sat 17.08.19 | 11:00 |   Zimbabwe | 2-2 |   Namibia | 0-0 | 1-0 | 2-1 | 
  1-0 Tony O'Riordan 18' 1-1  Brynn Cleak 41'  2-1 Gift Chomunorowa 43' 2-2  Cody van der Merwe 54' Umpires: Peter Kabaso (KEN) and Alfred Akrong (GHA). | 
| Sat 17.08.19 | 13:00 |   Egypt | 3-1 |   Ghana | 1-1 | 1-1 | 2-1 | 
 0-1  Ernest Opoku 11'PC  1-1 Hossam Ghobran 14'PC  2-1 Mohamed Ragab 44'PC  3-1 Amr Ibrahim 58'PC Umpires: Ilanggo Kanabathu (MAS) and Scott Tarr (RSA). | 
| Sat 17.08.19 | 17:00 |   South Africa | 4-0 |   Kenya | 0-0 | 1-0 | 4-0 | 
  1-0 Austin Smith 30'PC  2-0 Austin Smith 33'PC  3-0 Dayaan Cassiem 37' 4-0 Keenan Horne 45'  Umpires: Sedtric Makati (NAM) and Munashe Mashoko (ZIM). | 
|   | 
| Sun 18.08.19 | 11:00 |   Ghana | 4-3 |   Zimbabwe | 1-1 | 1-1 | 2-1 | 
  1-0 Michael Maiden 2' 1-1  Rangarirai Mungwiniri 8'  2-1 Johnny Botsio 34'  3-1 Elikem Akaba 47'PS 3-2  Gift Chomunorwa 50'  4-2 Elikem Akaba 47'PS 4-3  Tendayi Maredza 59'PC  Umpires: Ahmed El-Sayed (EGY) and Sedtric Macati (NAM). | 
| Sun 18.08.19 | 13:00 |   Kenya | 3-1 |   Namibia | 0-0 | 1-0 | 1-0 | 
  1-0 Willis Okeyo 26'PC  2-0 Constant Wakhura 57'PC  3-0 Festus Onyango 57' 3-1  Nico Neethling 57'PC Umpires: Scott Tarr (RSA) and Munashe Mashoko (ZIM).  | 
| Sun 18.08.19 | 17:00 |   South Africa | 3-2 |   Egypt | 0-0 | 0-1 | 0-1 | 
 0-1  Ahmed El-Ganaini 30'  1-1 Nicholas Spooner 47'  2-1 Nicholas Spooner 48'PC  3-1 Nicholas Spooner 50'PS 3-2  Ashraf Said 60' Umpires: Raghu Prasad (IND) and Ilanggo Kanabathu (MAS). |