Final | dates | team 1 | leg 1 | leg 2 | team 2 | HT1 | HT2 | aggr. | --.0-,--.0- | Ranchers Bees | NGR | 0-0 | 0-1 | CA Bizerte | TUN | --- | --- | 0-1 |
dates | team 1 | leg 1 | leg 2 | team 2 | HT1 | HT2 | aggr. | --.0-,--.0- | Diamant Yaoundé | CMR | 1-0 | 0-3 | CA Bizerte | TUN | --- | --- | 1-3 | --.0-,--.0- | Inter Club | CGO | 1-0 | 0-2 | Ranchers Bees | NGR | --- | --- | 1-2 |
dates | team 1 | leg 1 | leg 2 | team 2 | HT1 | HT2 | aggr. | --.0-,--.0- | AFC Leopards | KEN | 1-0 | 0-1 | Diamant Yaoundé | CMR | --- | --- | 1-1 (3-5p) | --.0-,--.0- | CA Bizerte | TUN | wo | Wallidan F.C. | GAM | | w/o | --.0-,--.0- | Ferroviário da Huíla | ANG | 1-1 | 2-4 | Ranchers Bees | NGR | --- | --- | 3-5 | --.0-,--.0- | Gor Mahia | KEN | 2-1 | 1-4 | Inter Club | CGO | --- | --- | 3-5 |
dates | team 1 | leg 1 | leg 2 | team 2 | HT1 | HT2 | aggr. | --.0-,--.0- | AFC Leopards | KEN | 4-1 | 0-2 | AS Kalamu | ZAI | --- | --- | 4-3 | --.0-,--.0- | Gor Mahia | KEN | 2-1 | 1-0 | BTM Antananarivo | MAD | --- | --- | 3-1 | --.0-,--.0- | Horseed FC | SOM | 0-2 | 0-7 | CA Bizerte | TUN | --- | --- | 0-9 | --.0-,--.0- | Inter Club | CGO | 1-0 | 1-1 | ASC Bouaké | IVC | --- | --- | 2-1 | --.0-,--.0- | ASC Jeanne d'Arc | SEN | 1-2 | 1-2 | Diamant Yaoundé | CMR | --- | --- | 2-4 | --.0-,--.0- | Power Dynamos | ZAM | 1-0 | 2-5 | Ferroviário da Huíla | ANG | --- | --- | 3-5 | --.0-,--.0- | Ranchers Bees | NGR | 1-0 | 1-1 | ASFAG | GUI | --- | --- | 2-1 | --.0-,--.0- | Real Republicans | SLE | 0-0 | 0-1 | Wallidan F.C. | GAM | --- | --- | 0-1 |
dates | team 1 | leg 1 | leg 2 | team 2 | HT1 | HT2 | aggr. | --.0-,--.0- | AFC Leopards | KEN | 1-1 | 4-0 | CAPS United | ZIM | --- | --- | 5-1 | --.0-,--.0- | ASC Bouaké | IVC | w/o | Dragons de l'Ouémé | BEN | | w/o | --.0-,--.0- | ASFAG | GUI | w/o | Hearts of Oak | GHA | | w/o | --.0-,--.0- | Atlético Malabo | EQG | 3-1 | 0-5 | Diamant Yaoundé | CMR | --- | --- | 3-6 | --.0-,--.0- | BTM Antananarivo | MAD | 3-1 | 0-0 | Miembeni S.C. | TAN | --- | --- | 3-1 | --.0-,--.0- | CA Bizerte | TUN | 0-1 | 1-0 | Union d'El Harrach | ALG | --- | --- | 1-1 | --.0-,--.0- | Horseed FC | SOM | 0-0 | 1-1 | Al-Mourada | SUD | --- | --- | 1-1 AGR | --.0-,--.0- | ASC Jeanne d'Arc | SEN | 3-0 | 2-1 | ASKO Kara | TOG | --- | --- | 5-1 | --.0-,--.0- | Kampala City Council FC | UGA | 0-1 | 0-1 | AS Kalamu | ZAI | --- | --- | 0-2 | --.0-,--.0- | Maxaquene | MOZ | 1-3 | 0-1 | Power Dynamos | ZAM | --- | --- | 1-4 | --.0-,--.0- | USM Libreville | GAB | 1-1 | 0-0 | Inter Club | CGO | --- | --- | 1-1 -AGR | Leg 2 was abandoned. Score stood. | --.0-,--.0- | Mukura Victory Sports FC | RWA | 0-1 | 0-1 | Gor Mahia | KEN | --- | --- | 0-2 | --.0-,--.0- | Muzinga FC | BDI | 0-1 | 1-1 | Ferroviário da Huíla | ANG | --- | --- | 1-2 | --.0-,--.0- | Ranchers Bees | NGR | 4-1 | 1-1 | Mighty Barolle | LBR | --- | --- | 5-2 | --.0-,--.0- | Real Republicans | SLE | w/o | Al-Madina | LBA | | w/o | --.0-,--.0- | Wallidan F.C. | GAM | w/o | KAC Marrakech | MOR | | w/o |
dates | team 1 | leg 1 | leg 2 | team 2 | HT1 | HT2 | aggr. | --.0-,--.0- | Matlama FC | LES | 2-1 | 0-4 | Maxaquene | MOZ | --- | --- | 2-5 | --.0-,--.0- | Mukura Victory Sports FC | RWA | 5-1 | 0-3 | Mbabane Highlanders | SWA | --- | --- | 5-4 | --.0-,--.0- | AS Sigui | MLI | 0-0 | 0-0 | Real Republicans | SLE | --- | --- | 0-0 | --.0-,--.0- | Wallidan F.C. | GAM | wo | AS Amical Douane | MAU | | w/o |
|
|