Sunday, 17 December 2017 CAT (UTC+2)
Kenya 2 - 2 Zanzibar 2:00 pm
Pen: (3) - (2) 5' O. Ochieng, 98' M. Juma - 89', 100' K. Khamis  Kenyatta Stadium 
   
Burundi 1 - 2 Uganda 12:30 pm
24' P. Kwizera - 49', 76' S. Juma  Kenyatta Stadium 
   
Friday, 15 December 2017 CAT (UTC+2)
Uganda 1 - 2 Zanzibar 2:00 pm
30' D. Nsibambi - 24' M. Abdulaziz, 58' [P] M. Issa  Moi International Sports Centre, Kasarani 
   
Thursday, 14 December 2017 CAT (UTC+2)
Kenya 2 - 2 Burundi 2:00 pm
Pen: (3) - (2) 5' O. Ochieng, 98' M. Juma - 89', 100' K. Khamis  Moi International Sports Centre, Kasarani 
   
Monday, 11 December 2017 CAT (UTC+2)
Kenya 1 - 0 Tanzania 3:00 pm
19' V. Oburu   
   
South Sudan 0 - 0 Burundi 2:00 pm
   
   
Libya 1 - 0 Zanzibar 1:00 pm
25' A. Zakaria   
   
Sunday, 10 December 2017 CAT (UTC+2)
Ethiopia 1 - 1 Uganda 3:00 pm
22' A. Sanni - 86' D. Nsibambi   
   
Saturday, 09 December 2017 CAT (UTC+2)
Kenya 0 - 0 Zanzibar 3:00 pm
   
   
Rwanda 2 - 1 Tanzania 1:00 pm
17' Nshuti, 66' Abeddy - 30' Lyanga   
   
Friday, 08 December 2017 CAT (UTC+2)
Uganda 5 - 1 South Sudan 1:00 pm
8' Karisa, 11' Kaweesa, 31', 58' Nsibambi, 86' Wadada - 27' Atak Lual   
   
Thursday, 07 December 2017 CAT (UTC+2)
Rwanda 0 - 0 Libya 3:00 pm
  Kenyatta Stadium, Machakos 
   
Burundi 4 - 1 Ethiopia 1:00 pm
30' Kwizera, 55' Urasenga Goal, 69' Mavugo, 79' Nahimana - 45+2' Hotessa  Bukhungu Stadium, Kakamega 
   
Tanzania 1 - 2 Zanzibar 1:00 pm
29' Mkami - 67' Suleiman, 79' Ahmada  Kenyatta Stadium, Machakos 
   
Tuesday, 05 December 2017 CAT (UTC+2)
Kenya 0 - 0 Libya 3:00 pm
  Kenyatta Stadium, Machakos 
   
South Sudan 0 - 3 Ethiopia 1:00 pm
24', 50' Yalew, 57' Sanni  Bukhungu Stadium, Kakamega 
   
Zanzibar 3 - 1 Rwanda 1:00 pm
35' Yahya, 54' Issa 87' Suleiman - 47' Hakizimana  Kenyatta Stadium, Machakos 
   
Monday, 04 December 2017 CAT (UTC+2)
Uganda 0 - 0 Burundi 3:00 pm
  Bukhungu Stadium, Kakamega 
   
Sunday, 03 December 2017 CAT (UTC+2)
Libya 0 - 0 Tanzania 3:00 pm
  Kenyatta Stadium, Machakos 
   
Kenya 2 - 0 Rwanda 1:00 pm
27' Juma, 39' Otieno  Bukhungu Stadium, Kakamega 
   

# Team P GD Pts
Group A
1 Kenya 4 3 8
2 Zanzibar 4 2 7
3 Libya 4 1 6
4 Rwanda 4 -3 4
5 Tanzania 4 -3 1
Group B
1 Uganda 3 4 5
2 Burundi 3 3 5
3 Ethiopia 3 0 4
4 South Sudan 3 -7 1