Tour préliminaire (10/12 septembre ; 17/19 septembre)
Kamsar (Guinée) – Hearts of Oak (Ghana)
LPRC Oilers (Libéria) – ASKO Kara (Togo)
Sonabel (Burkina Faso) – Stade Malien (Mali)
Gendarmerie Nationale (Niger) – Le Messager Ngozi (Burundi)
KMKM (Zanzibar) – Al Ittihad (Libye)
Arta Solar 7 (Djibouti) – Tusker (Kenya)
Mogadishu City (Somalie) – APR FC (Rwanda)
Bouenguidi (Gabon) – Maniema Union (RD Congo)
AmaZulu (Afrique du Sud) – Nyasa Big Bullets (Malawi)
Jwaneng Galaxy (Botswana) – DFC 8e Arrondissement (Centrafrique)
Young Africans (Tanzanie) – Rivers Utd (Nigeria)
Fasil Kenema (Ethiopie) – Al Hilal (Soudan)
Teungueth (Sénégal) – ASEC Mimosas (C.Ivoire)
Akwa Utd (Nigeria) – Chabab Belouizdad (Algérie)
Songo (Mozambique) – Otohô (Congo)
FOVU Baham (Cameroun) – Petro Luanda (Angola)
ESAE (Bénin) – Nouadhibou (Mauritanie)
Fortune (Gambie) – Entente Sétif (Algérie)
Sagrada Esperanca (Angola) – Platinum (Zimbabwe)
Royal Leopards (Eswatini) – Zesco Utd (Zambie)
Express (Ouganda) – Al Merriekh (Soudan)
Akonangui (Guinée Equat.) – Zanaco (Zambie)
Exemptés du tour préliminaire: Al Ahly, Zamalek (EGY), Espérance, Etoile Sahel (TUN), Raja Casablanca, Wydad Casablanca (MAR), Horoya (GUI), Mamelodi Sundowns (RSA), TP Mazembe (COD), Simba (TAN)
Premier tour (15/17 octobre ; 22/24 octobre)
Kamsar ou Hearts – Wydad Casablanca
Oilers ou Kara – Raja Casablanca
Sonabel ou Stade – Horoya AC
Gendarmerie ou Ngozi – Al Ahly
KMKM ou Ittihad – Espérance Tunis
Arta ou Tusker – Zamalek
Mogadishu ou APR – Etoile du Sahel
Bouenguidi ou Maniema – Mamelodi Sundowns
AmaZulu ou Bullets – TP Mazembe
Galaxy ou DFC – Simba
Young Africans ou Rivers – Kenema ou Al Hilal
Teungueth ou ASEC – Akwa ou Belouizdad
Songo ou Otoho – Fovu Baham ou Petro
ESAE ou Nouadhibou – Fortune ou Setif
Esperanca ou Platinum – Leopards ou Zesco
Express ou Merriekh – Akonangui ou Zanaco