Sunday, 20 May 2018 CAT (UTC+2)
Sudan U20 0 - 2 Burundi U20 9:30 pm
[Agg: 1-3]  Al-Hilal Stadium 
   
Libya U20 3 - 3 Burkina Faso U20 9:00 pm
[Agg: 4-6]  Al-Bilady Stadium 
   
Mali U20 4 - 1 Tanzania U20 7:00 pm
[Agg: 6-2] Hadji, [P] Samadiare, 2x Samake - H. Kiyombo  Stade Modibo Keita, Bamako 
   
Nigeria U20 1 - 0 Guinea Bissau U20 5:00 pm
[Agg: 3-2] 54' [P] A. Ibrahim   
   
Ghana U20 2 - 0 Algeria U20 5:00 pm
[Agg: 2-0] M. Kudus, S. Ibrahim  Cape Coast Stadium 
   
Benin U20 2 - 0 Gambia U20 5:00 pm
[Agg: 3-2] 2x S. Akinsola  Friendship Stadium 
   
Angola U20 1 - 4 Malawi U20 4:30 pm
[Agg: 3-5] ? - Kelvin Kadzinje, Auspicious Kadzongola, Chikondi Mbeta, Peter Banda  Estadio dos Coqueiros, Luanda 
   
Congo U20 3 - 0 Botswana U20 4:30 pm
[Agg: 4-1] [OG] Velaphi, R. Okouri, R. Louamba  Stade Alphonse Massemba-Debat 
   
South Africa U20 3 - 0 Mozambique U20 3:00 pm
[Agg: 4-1] 2x L. Foster, W. Meyiwa  Moreleng Stadium 
   
Saturday, 19 May 2018 CAT (UTC+2)
Egypt U20 0 - 0 Senegal U20 9:30 pm
[Agg: 0-0] Pen: (6)-(7)  Al Masry Club Stadium 
   
Ivory Coast U20 2 - 0 Gabon U20 6:00 pm
Agg: 2-3  Stade Felix Houphouet-Boigny 
   
Zambia U20 1 - 1 Rwanda U20 3:00 pm
Mwiya Malumo - Samuel Marie [Agg: 3-1]  Nkoloma Stadium 
   
Friday, 18 May 2018 CAT (UTC+2)
Cameroon U20 1 - 0 Uganda U20 4:30 pm
[Agg: 1-1] Pen: (5)-(4)  Stade Ahmadou Ahidjo 
   
Sunday, 13 May 2018 CAT (UTC+2)
Gambia U20 2 - 1 Benin U20 6:30 pm
M. Sanneh, A. Jatta - ?  Independence Stadium, Bakau 
   
Tanzania U20 1 - 2 Mali U20 4:00 pm
42' P. Peter - 33' Diakite, 41' Dianka  National Stadium, Dar es Salaam 
   
Saturday, 12 May 2018 CAT (UTC+2)
Guinea Bissau U20 2 - 2 Nigeria U20 6:00 pm
  Estadio 24 de Septembro, Bissau 
   
Burkina Faso U20 3 - 1 Libya U20 6:00 pm
  Stade du 4 Aout, Ouagadougou 
   
Rwanda U20 0 - 2 Zambia U20 5:30 pm
  Stade Regional Nyamirambo, Kigali 
   
Senegal U20 0 - 0 Egypt U20 5:00 pm
  Stade Leopold Sedar Senghor, Dakar 
   
Gabon U20 3 - 0 Ivory Coast U20 4:30 pm
Ndong, Miyogho, Bekale  Stade Augustin Monedan De Sibang, Libreville 
   
Botswana U20 1 - 1 Congo U20 3:00 pm
T. Khuduga - ?  Botswana National Stadium, Gaborone 
   
Mozambique U20 1 - 1 South Africa U20 3:00 pm
  Estadio do Ferroviario, Beira 
   
Uganda U20 1 - 0 Cameroon U20 3:00 pm
S. Mukwala  Phillip Omondi Stadium, Kampala 
   
Burundi U20 1 - 1 Sudan U20 3:00 pm
  Stade Urukundo, Ngozi 
   
Malawi U20 1 - 2 Angola U20 2:30 pm
  Bingu National Stadium 
   
Friday, 11 May 2018 CAT (UTC+2)
Algeria U20 0 - 0 Ghana U20 7:00 pm
  Stade du 5 Juillet, Algiers