Final | dates | team 1 | leg 1 | leg 2 | team 2 | HT1 | HT2 | aggr. | --.0-,--.0- | Al Ahly | EGY | 3-0 | 0-2 | AS Sogara | GAB | --- | --- | 3-2 |
dates | team 1 | leg 1 | leg 2 | team 2 | HT1 | HT2 | aggr. | --.0-,--.0- | Al Ahly | EGY | 0-0 | 1-1 | Ismaily SC | EGY | --- | --- | 1-1 (a) | --.0-,--.0- | CS Hammam-Lif | TUN | 0-0 | 0-3 | AS Sogara | GAB | --- | --- | 0-3 |
dates | team 1 | leg 1 | leg 2 | team 2 | HT1 | HT2 | aggr. | --.0-,--.0- | Al Ahly | EGY | 2-0 | 0-1 | Power Dynamos | ZAM | --- | --- | 2-1 | --.0-,--.0- | AS Sogara | GAB | 3-1 | 2-1 | Foadan F.C. | TOG | --- | --- | 5-2 | --.0-,--.0- | Difaâ El Jadidi | MOR | 0-0 | 0-0 | CS Hammam-Lif | TUN | --- | --- | 0-0 (3-4p) | --.0-,--.0- | AS Kalamu | ZAI | 2-0 | 0-3 | Ismaily SC | EGY | --- | --- | 2-3 |
dates | team 1 | leg 1 | leg 2 | team 2 | HT1 | HT2 | aggr. | --.0-,--.0- | AFC Leopards | KEN | 1-1 | 1-3 | AS Kalamu | ZAI | --- | --- | 2-4 | --.0-,--.0- | Difaâ El Jadidi | MOR | DQ | Al-Ahli | LBA | | dq | Al-Ahli SC (Tripoli) had been suspended by | CAF for not paying its subscription dues. | --.0-,--.0- | ASC Diaraf | SEN | 2-1 | 0-1 | CS Hammam-Lif | TUN | --- | --- | 2-2 (a) | --.0-,--.0- | Mbabane Highlanders | SWA | 0-5 | 0-3 | Al Ahly | EGY | --- | --- | 0-8 | --.0-,--.0- | Ismaily SC | EGY | 1-0 | 0-0 | MP Oran | ALG | --- | --- | 1-0 | --.0-,--.0- | Miembeni SC | TAN | 1-1 | 0-5 | Power Dynamos | ZAM | --- | --- | 1-5 | --.0-,--.0- | Mighty Barrolle | LBR | 3-2 | 0-2 | Foadan F.C. | TOG | --- | --- | 3-4 | | AS Sogara | GAB | bye - both opponents were diszualified. |
dates | team 1 | leg 1 | leg 2 | team 2 | HT1 | HT2 | aggr. | --.0-,--.0- | Al Ahly | EGY | 2-0 | 0-1 | Express FC | UGA | --- | --- | 2-1 | --.0-,--.0- | AS Kaloum Star | GUI | 1-0 | 0-2 | Difaâ El Jadidi | MOR | --- | --- | 1-2 | --.0-,--.0- | AS Sogara | GAB | 3-0 | 0-1 | Sekondi Hasaacas F.C. | GHA | --- | --- | 3-1 | --.0-,--.0- | AS Tempête Mocaf | CAR | 2-0 | 0-3 | Ismaily SC | EGY | --- | --- | 2-3 | --.0-,--.0- | AS Dragons FC de l'Ouémé | BEN | 2-0 | abd | Abiola Babes | NGR | --- | --- | DQ | 1st leg was abandoned and both teams were disqualified; Dragons for fielding two ineligible players, Abiola for the pitch invasion by its supporters. | --.0-,--.0- | Ferroviário da Huíla | ANG | 1-3 | 0-0 | AS Kalamu | ZAI | --- | --- | 1-3 | --.0-,--.0- | Foadan F.C. | TOG | 3-0 | 1-2 | SC Gagnoa | IVC | --- | --- | 4-2 | --.0-,--.0- | AS Fonctionnaires | BFO | 1-0 | 1-5 | Al-Ahli | LBA | --- | --- | 2-5 | --.0-,--.0- | Fortior Mahajanga | MAD | 2-2 | 0-1 | Miembeni SC | TAN | --- | --- | 2-3 | --.0-,--.0- | Mbabane Highlanders | SWA | 1-1 | 2-2 | Eritrea Shoe Factory | ETH | --- | --- | 3-3 (a) | --.0-,--.0- | Highlanders F.C. | ZIM | 1-3 | 0-2 | Power Dynamos F.C. | ZAM | --- | --- | 1-5 | --.0-,--.0- | MP Oran | ALG | wo | Kamboi Eagles F.C. | SLE | --- | --- | w/o | --.0-,--.0- | Mighty Barrolle | LBR | 0-0 | 2-1 | Union Douala | CMR | --- | --- | 2-1 | --.0-,--.0- | Starlight Banjul | GAM | 1-1 | 1-1 | ASC Diaraf | SEN | --- | --- | 2-2 (3-4p) | --.0-,--.0- | Vital'O F.C. | BDI | 1-1 | 0-1 | AFC Leopards | KEN | --- | --- | 1-2 |
dates | team 1 | leg 1 | leg 2 | team 2 | HT1 | HT2 | aggr. | --.0-,--.0- | Al-Merreikh Al-Ubayyid SC | SUD | 1-1 | 0-1 | AS Tempête Mocaf | CAR | --- | --- | 1-2 | --.0-,--.0- | CD Elá Nguema | EQG | 0-0 | 1-3 | AS Fonctionnaires | BFO | --- | --- | 1-3 | --.0-,--.0- | Mbabane Highlanders | SWA | 4-2 | 1-2 | SC Kiyovu Sport | RWA | --- | --- | 5-4 | --.0-,--.0- | Kamboi Eagles F.C. | SLE | wo | ASC Police | MAU | --- | --- | w/o | --.0-,--.0- | LPF Maseru | LES | 0-0 | 2-3 | Fortior Mahajanga | MAD | --- | --- | 2-3 | --.0-,--.0- | Starlight Banjul | GAM | 3-1 | 1-1 | Benfica de Bissau | GBU | --- | --- | 4-2 | --.0-,--.0- | Vital'O F.C. | BDI | 1-0 | 1-2 | FC Petroleum | SOM | --- | --- | 2-2 (a) |
|
|