Sunday, 04 February 2018 CAT (UTC+2)
Morocco 4 - 0 Nigeria 9:00 pm
45', 64' Z. Hadraf, 61' W. El Karti, 73' A. El Kaabi  Stade Mohamed V 
   
Saturday, 03 February 2018 CAT (UTC+2)
Libya 1 - 1 Sudan 9:00 pm
Pen: (2)-(4) 84' S. Ablo - 8' W. Yagoub  Stade de Marrakech 
   
Wednesday, 31 January 2018 CAT (UTC+2)
Sudan 0 - 1 Nigeria 9:30 pm
16' G. Okechukwu  Stade de Marrakech 
   
Morocco 3 - 1 Libya 6:30 pm
AET: 73', 97' A Kaabi, 118' [P] W. El Karti - 86' A. Khalleefah  Stade Mohamed V 
   
Sunday, 28 January 2018 CAT (UTC+2)
Congo 1 - 1 Libya 9:30 pm
AET: Pen: (3) - (5) [37' J. Makiese - 15' S. Taher]  Stade Adrar 
   
Nigeria 2 - 1 Angola 6:30 pm
AET: 90' A. Okpotu, 109' G. Okechukwu - 56' V. Antonio  Stade Ibn Batouta 
   
Saturday, 27 January 2018 CAT (UTC+2)
Zambia 0 - 1 Sudan 9:30 pm
32' S. Bakhit  Stade De Marrakech 
   
Morocco 2 - 0 Namibia 6:30 pm
36' A. Kaabi, 55' S. Saidi  Stade Mohamed V 
   
Wednesday, 24 January 2018 CAT (UTC+2)
Congo 0 - 0 Angola 9:00 pm
  Stade Adrar 
   
Burkina Faso 1 - 1 Cameroon 9:00 pm
43' M. Syllabus - 52' P. Moussombo  Stade Ibn Batouta 
   
Tuesday, 23 January 2018 CAT (UTC+2)
Equatorial Guinea 1 - 3 Nigeria 9:00 pm
40' S. Nsi - 58' A. Okpotu, 69' O. Solomon, 83' [P] R. Ali  Stade Adrar 
   
Rwanda 0 - 1 Libya 9:00 pm
90' E. Abushnaf  Stade Ibn Batouta 
   
Monday, 22 January 2018 CAT (UTC+2)
Uganda 0 - 0 Ivory Coast 9:00 pm
  Stade De Marrakech 
   
Namibia 1 - 1 Zambia 9:00 pm
13' A. Limbondi - 24' L. Kambole  Stade Mohamed V 
   
Sunday, 21 January 2018 CAT (UTC+2)
Mauritania 0 - 1 Guinea 9:00 pm
15' S.S. Ibrahim  Stade De Marrakech 
   
Sudan 0 - 0 Morocco 9:00 pm
  Stade Mohamed V 
   
Saturday, 20 January 2018 CAT (UTC+2)
Congo 2 - 0 Burkina Faso 9:30 pm
67' C. Bakoua, 90' K. Bidimbou  Stade Adrar 
   
Angola 1 - 0 Cameroon 6:30 pm
30' [P] Job  Stade Adrar 
   
Friday, 19 January 2018 CAT (UTC+2)
Rwanda 1 - 0 Equatorial Guinea 9:30 pm
67' T. Manzi  Stade Ibn Batouta 
   
Libya 0 - 1 Nigeria 6:30 pm
79' S. Faleye  Stade Ibn Batouta 
   
Thursday, 18 January 2018 CAT (UTC+2)
Uganda 0 - 1 Namibia 9:30 pm
90' P. Nekundi  Stade De Marrakech 
   
Ivory Coast 0 - 2 Zambia 6:30 pm
8', 74' A. Mulenga  Stade De Marrakech 
   
Wednesday, 17 January 2018 CAT (UTC+2)
Sudan 1 - 0 Mauritania 9:30 pm
30' W. Eldin  Stade Mohamed V 
   
Morocco 3 - 1 Guinea 6:30 pm
27', 64', 68' El Kaabi - 28' S.B. Camara  Stade Mohamed V 
   
Tuesday, 16 January 2018 CAT (UTC+2)
Cameroon 0 - 1 Congo 9:30 pm
73' [P] J. Makiesse  Stade Adrar 
   
Angola 0 - 0 Burkina Faso 6:30 pm
  Stade Adrar 
   
Monday, 15 January 2018 CAT (UTC+2)
Nigeria 0 - 0 Rwanda 9:30 pm
  Stade Ibn Batouta 
   
Libya 3 - 0 Equatorial Guinea 6:30 pm
12', 17' Taher, 87' Alharash  Stade Ibn Batouta 
   
Sunday, 14 January 2018 CAT (UTC+2)
Zambia 3 - 1 Uganda 9:30 pm
38' Kambole, 63' Mulenga, 71' Kapumbu - 40' Nsibambi  Stade de Marrakech 
   
Ivory Coast 0 - 1 Namibia 6:30 pm
90+2' Hambira  Stade De Marrakech 
   
Guinea 1 - 2 Sudan 4:30 pm
55' Sékou Camara - 19' Omer, 75' Saifeldin  Stade Mohamed V 
   
Saturday, 13 January 2018 CAT (UTC+2)
Morocco 4 - 0 Mauritania 9:30 pm
66', 80' El Kaabi, 72' Haddad, 90+3' Bencharki  Stade Mohamed V 
   

# Team P GD Pts
Group A
1 Morocco 3 6 7
2 Sudan 3 2 7
3 Guinea 3 -2 3
4 Mauritania 3 -6 0
Group B
1 Zambia 3 4 7
2 Namibia 3 2 7
3 Uganda 3 -3 1
4 Ivory Coast 3 -3 1
Group C
1 Nigeria 3 3 7
2 Libya 3 3 6
3 Rwanda 3 0 4
4 Equatorial Guinea 3 -6 0
Group D
1 Congo 3 3 7
2 Angola 3 1 5
3 Burkina Faso 3 -2 2
4 Cameroon 3 -2 1