Group Stages:
GROUP A:
P | W | D | L | GF | GA | Pts | |
Asante Kotoko (GHA) | 4 | 2 | 1 | 1 | 6 | 5 | 7 |
Enugu Rangers (NIG) | 4 | 2 | 0 | 2 | 10 | 5 | 6 |
Al Hilal (SUD) | 4 | 2 | 0 | 2 | 5 | 8 | 6 |
Petro Atletico (ANG) | 4 | 1 | 1 | 2 | 5 | 8 | 4 |
08/08/04
Asante Kotoko 3-1 Enugu Rangers
Petro Atletico 3-1 Al Hilal
11/09/04
Enugu Rangers 4-0 Petro Atletico
Al Hilal 2-0 Asante Kotoko
25/09/04
Enugu Rangers 4-0 Al Hilal
Asante Kotoko 2-1 Petro Atletico
16/10/04
Al Hilal 2-1 Enugu Rangers
17/10/04
Petro Atletico 1-1 Asante Kotoko
29-31/10/04
Enugu Rangers v Asante Kotoko
Al Hilal v Petro Atletico
12-14/11/04
Asante Kotoko v Al Hilal
Petro Atletico v Enugu Rangers
GROUP B:
P | W | D | L | GF | GA | Pts | |
Cotonsport (CMR) | 4 | 2 | 2 | 0 | 6 | 0 | 8 |
Hearts of Oak (GHA) | 4 | 2 | 1 | 1 | 6 | 3 | 7 |
Sable Batie (CMR) | 4 | 1 | 1 | 2 | 3 | 6 | 4 |
Santos (RSA) | 4 | 1 | 0 | 3 | 1 | 7 | 3 |
12/09/04
Santos 1-0 Sable Batie
Cotonsport 0-0 Hearts of Oak
25/09/04
Cotonsport 4-0 Santos
26/09/04
Sable Batie 2-0 Hearts of Oak
16/10/04
Santos 0-2 Cotonsport
17/10/04
Hearts of Oak 5-1 Sable Batie
29-31/10/04
Santos v Hearts of Oak
Cotonsport v Sable Batie
12-14/11/04
Hearts of Oak v Cotonsport
Sable Batie v Santos
Third Round results:
11/07/04: Cotonsport (CMR) 3-0 Green Buffaloes (ZAM)
24/07/04: Green Buffaloes (ZAM) 1-1 Cotonsport (CMR)
Cotonsport win 4-1 on aggregate
09/07/04: Orlando Pirates (RSA) 4-2 Sable Batie (CMR)
25/07/04: Sable Batie (CMR) - Orlando Pirates (RSA)
Second leg abandoned after rain. Caf have ordered a rematch to take place on 15 August.
10/07/04: APR FC (RWA) 1-0 Enugu Rangers (NGR)
25/07/04: Enugu Rangers (NGR) 3-0 APR FC (RWA)
Enugu Rangers win 4-1 on aggregate
11/07/04: Al Hilal (SUD) 1-0 Liberty Professionals (GHA)
25/07/04: Liberty Professionals (GHA) 1-0 Al Hilal (SUD)
1-1 on aggregate: Al Hilal win 2-0 on penalties
11/07/04: Asante Kotoko (GHA) 2-0 Wydad Casablanca (MOR)
24/07/04: Wydad Casablanca (MOR) 1-1 Asante Kotoko (GHA)
Asante Kotoko win 3-1 on aggregate
11/07/04: Petro Atletico (ANG) 0-0 FAR Rabat (MOR)
24/07/04: FAR Rabat (MOR) 0-1 Petro Atletico (ANG)
Petro Atletico win 1-0 on aggregate
11/07/04: Hearts of Oak (GHA) 1-0 AS Douanes (SEN)
24/07/04: AS Douanes (SEN) 0-0 Hearts of Oak (GHA)
Hearts of Oak win 1-0 on aggregate
11/07/04: Canon Yaounde (CMR) 1-1 Santos (RSA)
25/07/04: Santos (RSA) 2-0 Canon Yaounde (CMR)
Santos win 3-1 on aggregate
Final:
26-28/11/04: Group B winners v Group A winners
10-12/12/04: Group A winners v Group B winners
16/05/04: Liberty Professionals (GHA) 3-2 Stade Tunisien (TUN)
28/05/04: Stade Tunisien (TUN) 1-1 Liberty Professionals (GHA)
Liberty Professionals win 4-3 on aggregate
16/05/04: PWD Bamenda (CMR) 2-2 Douanes (SEN)
29/05/04: Douanes (SEN) 3-0 PWD Bamenda (CMR)
Douanes win 5-2 on aggregate
14-16/05/04: Lobi Stars (NGR) 2-1 Green Buffaloes (ZAM)
29/05/04: Green Buffaloes (ZAM) 4-2 Lobi Stars (NGR)
Green Buffaloes win 5-4 on aggregate
14-16/05/04: Stella (CIV) 0-0 Wydad Casablanca (MOR)
29/05/04: Wydad Casablanca (MOR) 2-1 Stella (CIV)
Wydad Casablanca win 2-1 on aggregate
14-16/05/04: FAR Rabat (MOR) 0-0 Club Africain (TUN)
29/05/04: Club Africain (TUN) 1-1 FAR Rabat (MOR)
1-1 on aggregate: FAR win on away goals
14-16/05/04: Sable Batie (CMR) 4-1 Leopards Transfoot (MAD)
30/05/04: Leopards Transfoot (MAD) 1-2 Sable Batie (CMR)
Sable Batie win 6-2 on aggregate
14-16/05/04: King Faisal Babes (GHA) 1-1 Santos (RSA)
30/05/04: Santos (RSA) 2-1 King Faisal Babes (GHA)
Santos win 3-2 on aggregate
14-16/05/04: Etoile Guinea (GUI) 0-0 Enugu Rangers(NGR)
30/05/04: Enugu Rangers (NGR) 2-1 Etoile Guinea (GUI)
Enugu Rangers win 2-1 on aggregate
First Round:
9-11/04/04: Transfoot (MAD) 1-1 Wits University (RSA)
24/04/04: Wits U'sity (RSA) 2-2 Leopards Transfoot (MAD) 3-3 on aggregate: Leopards Transfoot win on away goals
9-11/04/04: InterClube (ANG) 1-2 Douanes (SEN)
24/04/04: Douanes (SEN) 2-1 InterClube (ANG)
Douanes win 4-2 on aggregate
9-11/04/04: Ismaili (EGY) 2-1 Stade Tunisien (TUN)
24/04/04: Stade Tunisien (TUN) 2-0 Ismaili (EGY)
Stade Tunisien win 3-2 on aggregate
9-11/04/04: Etoile Filante (BUR) 0-1 W. Casablanca (MOR)
24/04/04: Wydad Casablanca (MOR) 0-0 Etoile Filante (BFA)
Wydad Casablanca win 1-0 on aggregate
9-11/04/04: Wallidan (GAM) 2-1 Club Africain (TUN)
24/04/04: Club Africain (TUN) 3-0 Wallidan (GAM)
Club Africain win 4-2 on aggregate
9-11/04/04: PWD Bamenda (CMR) 1-0 TP Mazembe (DRC)
25/04/04: TP Mazembe (DRC) 2-1 PWD Bamenda (CMR)
2-2 on aggregate: PWD Bamenda win on away goals
9-11/04/04: Huambo (ANG) 1-0 Liberty Professionals (GHA)
25/04/04: Lib. Professionals (GHA) 5-1 P. Huambo (ANG)
Liberty Professionals win 5-2 on aggregate
9-11/04/04: USM (GAB) 2-2 Sable Batie (CMR)
25/04/04: Sable Batie (CMR) 1-1 USM (GAB)
3-3 on aggregate: Sable Batie win on away goals
9-11/04/04: Dynamos (ZIM) 0-1 King Faisal Babes (GHA)
24/04/04: King Faisal Babes (GHA) 4-0 Dynamos (ZIM)
King Faisal Babes win 5-0 on aggregate
9-11/04/04: G. Buffaloes (ZAM) 6-1 Motema Pembe (DRC)
26/04/04: Motema Pembe (DRC) 2-1 G. Buffaloes (ZAM) Green Buffaloes win 7-3 on aggregate
9-11/04/04: Express (UGA) 1-1 Lobi Stars (NGR)
25/04/04: Lobi Stars (NGR) 3-0 Express (UGA)
Lobi Stars win 4-1 on aggregate
9-11/04/04: Deportivo (GEQ) 1-1 Stella (CIV)
25/04/04: Stella (CIV) 2-0 Deportivo (GEQ)
Stella win 3-1 on aggregate
9-11/04/04: Nasr (LBA) 1-0 Enugu Rangers (NGR)
25/04/04: Enugu Rangers (NGR) 4-0 Nasr (LBA)
Enugu Rangers win 4-1 on aggregate
9-11/04/04: Etoile Guinea (GUI) 1-0 Belouizdad (ALG)
24/04/04: Belouizdad (ALG) 2-1 Etoile Guinea (GUI)
2-2 on aggregate: Etoile Guinea win on away goals
9-11/04/04: FAR Rabat (MAR) 3-0 Olympic (NIG)
24/04/04: Olympic (NIG) 2-3 FAR Rabat (MOR)
FAR win 6-2 on aggregate
9-11/04/04: Mtibwa (TAN) 0-3 Santos (RSA)
24-25/04/04: Santos FC (RSA) v Mtibwa (TAN)
Match abandoned: Santos advance after Mtibwa withdraw due to financial problems
Preliminary round Results:
05/03/04: Entente (MTN) 0-2 Etoile Guinea (GUI)
19-21/03/04: Etoile Guinea (GUI) 2-0 Entente (MTN)
Etoile win 4-0 on aggregate
06/03/04: Olympic Real Bangui (CAR) v Petro Huambo (ANG)
Petro Huambo advance after CAR clubs withdraw
06/03/04: Stade Tunisien (TUN) 6-0 Thies (SEN)
19-21/03/04: Thies (SEN) 3-0 Stade Tunisien (TUN)
Stade Tunisien win 6-3 on aggregate
06/03/04: St Louis (SEY) 2-2 Leopards Transfoot (MAD)
19-21/03/04: Leopards Transfoot (MAD) 4-0 St Louis (SEY)
Leopards Transfoot win 6-2 on aggregate
06/03/04: Chemilil Sugar (KEN) 0-2 Mtibwa Sugar (TAN)
19-21/03/04: Mtibwa Sugar (TAN) 2-1 Chemilil Sugar (KEN)
Mtibwa win 4-1 on aggregate
06/03/04: Savanne (MRI) 0-0 Dynamos (ZIM)
19-21/03/04: Dynamos (ZIM) 3-0 Savanne (MRI)
Dynamos win 3-0 on aggregate
06/03/04: Al Merreikh (SUD) 1-0 Green Buffaloes (ZAM)
19-21/03/04: Green Bufflaloes (ZAM) 2-0 Al Merreikh (SUD)
Green Buffaloes win 2-1 on aggregate
06/03/04: Express (UGA) 2-1 Coffee (ETH)
19-21/03/04: Coffee (ETH) 0-0 Express (UGA)
Express win 2-1 on aggregate
06/03/04: Diables Noirs (CGO) 2-2 Deportivo Mongomo (GEQ)
19-21/03/04: Deportivo Mongomo (GEQ) 0-0 Diables Noirs (CGO)
Aggregate score 2-2. Deportivo Mongomo win on away goals rule
06/03/04: Mogas '90 (BEN) 1-0 Al-Nasr (LBA)
19-21/03/04: Al-Nasr (LBA) 5-0 Mogas '90 (BEN)
Al Nasr win 5-1 on aggregate
06/03/04: Djoliba (MLI) 1-0 Wallidan (GAM)
19-21/03/04: Wallidan (GAM) 3-1 Djoliba (MLI)
Wallidan win 3-2 on aggregate
06/03/04: Bouafle (CIV) 3-2 Olympic (NIG)
19-21/03/04: Olympic (NIG) 1-0 Bouafle (CIV)
Aggregate score 3-3. Olympic win on away goals rule
07/03/04: Kiyovu Sport (RWA) 0-1 USM (GAB)
19-21/03/04: USM (GAB) 2-1 Kiyovu Sport (RWA)
USM win 3-1 on aggregate
07/03/04: Etoile Filante (BUR) 2-0 Dynamic (TOG)
19-21/03/04: Dynamic (TOG) 0-0 Etoile Filante (BUR)
Etoile Filante win 2-0 on aggregate
07/03/04: Ferroviario Nampula (MOZ) 1-3 Wits University (RSA)
19-21/03/04: Wits University (RSA) 4-0 Ferroviario Nampula (MOZ)
Wits University win 7-1 on aggregate