Sunday, 30 July 2017 CAT (UTC+2)
Zambia 3 - 0 Mauritius 1:00 pm
72' P. Mumba, 79' C. Phiri, 81' Hakwiya  Stade St Francois Xavier 
   
Malawi 2 - 1 South Africa 10:00 am
27',50' Alex Tsamba - 67' [P] Nare  Stade St Francois Xavier 
   
Friday, 28 July 2017 CAT (UTC+2)
South Africa 0 - 2 Mauritius 1:30 pm
45+7', 65' Mitraille  Stade St Francois Xavier 
   
Malawi 0 - 2 Zambia 10:30 am
3', 7' Martin Njobvu  Stade St Francois Xavier 
   
Wednesday, 26 July 2017 CAT (UTC+2)
Zimbabwe 1 - 2 Botswana 1:00 pm
60' Benza - 76', 90+2' Bogosi  MFA Technical Center 
   
Malawi 2 - 0 Mauritius 1:00 pm
16' Patrick Maungulu, 73' Josephy Balakasi  Stade St. Francois Xavier 
   
Tuesday, 25 July 2017 CAT (UTC+2)
Mozambique 1 - 0 Zambia 1:00 pm
43' Geny  MFA Technical Center 
   
Madagascar 3 - 5 South Africa 1:00 pm
41', Dillan, 41' Stephan, 42' Mamitina - 14' Ramatlo, 40', 72' Tshobeni, 81' Da Silva, 88' Shahabodien  Stade St. Francois Xavier 
   
Monday, 24 July 2017 CAT (UTC+2)
Mauritius 2 - 1 Botswana 1:30 pm
  Stade St. Francois Xavier 
   
Zimbabwe 0 - 5 Malawi 10:30 am
Franklin Titani, 2x Chinsinsi Maonga, Chikondi Mbeta, Patrick Mwaungulu  Stade St. Francois Xavier 
   
Sunday, 23 July 2017 CAT (UTC+2)
Mozambique 2 - 0 Madagascar 1:30 pm
  Stade St. Francois Xavier 
   
South Africa 2 - 3 Zambia 10:30 am
83', 88' Nare - 20' P. Mumba, 25', 42' Banda  Stade St. Francois Xavier 
   
Saturday, 22 July 2017 CAT (UTC+2)
Mauritius 1 - 0 Zimbabwe 1:30 pm
22' Philibert  Stade St. Francois Xavier 
   
Botswana 0 - 2 Malawi 10:00 am
15' Chisinsi Maonga, 59' Tathedwa Willard  Stade St. Francois Xavier 
   
Friday, 21 July 2017 CAT (UTC+2)
Zambia 7 - 1 Madagascar 1:30 pm
9', 31', 37' Banda, 19', 42', 74' Njobvu, 31' Hakwiya - 79' [P] Mamisoa  Stade St. Francois Xavier 
   
South Africa 3 - 1 Mozambique 10:30 am
17', 38' Shahabodien, 58' Mc Farlane - 65' Gerson  Stade St. Francois Xavier 
   

# Team P GD Pts
Group A
1 Malawi 3 9 9
2 Mauritius 3 0 6
3 Botswana 3 -2 3
4 Zimbabwe 3 -7 0
Group B
1 Zambia 3 6 6
2 South Africa 3 3 6
3 Mozambique 3 1 6
4 Madagascar 3 -10 0