African Champions' Cup


Tournament for champions of the CAF nations. The away goals rule was introduced in the 1974 competition, and a Champions' League format in 1997. In 2004 the Champions League format was changed so that the top-12 countries (at the time, Algeria, Angola, Cameroon, DR Congo, Egypt, Ghana, Ivory Coast, Morocco, Nigeria, Senegal, South Africa and Tunisia, according to a simple ranking system) can enter a second team.

The original trophy, the Osagyefo Cup donated by Dr Kwame Nkrumah, was kept by Hafia of Guinea which had become the first team to win it for a third time in 1977. It was replaced with the Ahmed Sékou Touré trophy, which in turn was kept by Zamalek of Egypt in 1993. The next trophy was donated by CAF itself, and was kept by Al-Ahly of Egypt in 2006.


Palmares

1965 Oryx Douala
1966 Stade (Abidjan)
1967 Tout Puissant Englebert (Lubumbashi)
1968 Tout Puissant Englebert (Lubumbashi)
1969 Ismaily
1970 Asante Kotoko (Kumasi)
1971 Canon Yaoundé
1972 Hafia (Conakry)
1973 AS Vita Club (Kinshasa)
1974 CARA Brazzaville
1975 Hafia (Conakry)
1976 MC Alger
1977 Hafia (Conakry)
1978 Canon Yaoundé
1979 Union Douala
1980 Canon Yaoundé
1981 Jeunesse Electronique Tizi-Ouzou
1982 Al-Ahly (Cairo)
1983 Asante Kotoko (Kumasi)
1984 Zamalek (Cairo)
1985 Forces Armées Royal Rabat
1986 Zamalek (Cairo)
1987 Al-Ahly (Cairo)
1988 Entente Plasticiens Sétif
1989 Raja CA Casablanca
1990 Jeunesse Sportive Kabylie
1991 Club Africain (Tunis)
1992 Wydad AC Casablanca
1993 Zamalek (Cairo)
1994 Espérance Tunis
1995 Orlando Pirates (Soweto)
1996 Zamalek (Cairo)
1997 Raja CA Casablanca
1998 ASEC (Abidjan)
1999 Raja CA Casablanca
2000 Hearts of Oak (Accra)
2001 Al-Ahly (Cairo)
2002 Zamalek (Cairo)
2003 Enyimba (Aba)
2004 Enyimba (Aba)
2005 Al-Ahly (Cairo)
2006 Al-Ahly (Cairo)
2007 Etoile du Sahel (Sousse)
2008 Al-Ahly (Cairo) 
2009 Tout Puissant Mazembe (Lubumbashi)
2010 Tout Puissant Mazembe (Lubumbashi)
2011 Espérance Tunis
2012 Al-Ahly (Cairo) 
2013 Al-Ahly (Cairo)  
2014 Entente Sportive Sétif
2015 Tout Puissant Mazembe (Lubumbashi)
2016 Mamelodi Sundowns
2017 Wydad AC Casablanca
2018 Espérance Tunis
2019 Espérance Tunis
2020 Al-Ahly (Cairo)  
2021 Al-Ahly (Cairo)  
2022 Wydad AC Casablanca
2023 Al-Ahly (Cairo) 
2024 Al-Ahly (Cairo)   


Clubwise list of winners

Al-Ahly (Cairo)          12

Tout Puissant Mazembe     5  [includes Tout Puissant Englebert]
Zamalek                   5

Espérance Tunis           4

Canon Yaoundé             3
Hafia (Conakry)           3
Raja CA Casablanca        3
WAC Casablanca            3

Asante Kotoko             2
Entente Sportive Sétif    2  [includes Entente Plasticiens Sétif]
Enyimba (Aba)             2
JS Kabylie                2  [includes JE Tizi-Ouzou]

ASEC (Abidjan)            1
CARA Brazzaville          1
Club Africain             1
Etoile du Sahel (Sousse)  1
FAR Rabat                 1
Hearts of Oak             1
Ismaily                   1
Mamelodi Sundowns         1
MC Alger                  1
Orlando Pirates           1
Oryx Douala               1
Stade (Abidjan)           1
Union Douala              1
AS Vita Club              1

Countrywise list of winners

Egypt                    18

Morocco                   7

Congo-Kinshasa            6
Tunisia                   6

Algeria                   5
Cameroon                  5

Ghana                     3
Guinea                    3

Ivory Coast               2
Nigeria                   2
South Africa              2

Congo-Brazzaville         1


Finals

1964/65 Oryx Douala         2-1 Stade Malien
1966    AS Réal Bamako      3-1 Stade Abidjan
        Stade Abidjan       4-1 AS Réal Bamako
1967    Asante Kotoko       1-1 Tout Puissant Englebert
        TP Englebert        2-2 Asante Kotoko
        cup awarded to Tout Puissant Englebert because Asante refused to
        take part in a playoff
1968    TP Englebert        5-0 Etoile Filante
        Etoile Filante      4-1 Tout Puissant Englebert
1969    TP Englebert        2-2 Ismaili
        Ismaili             3-1 Tout Puissant Englebert
1970    Asante Kotoko       1-1 Tout Puissant Englebert
        TP Englebert        1-2 Asante Kotoko
1971    Asante Kotoko       3-0 Canon Yaoundé
        Canon Yaoundé       2-0 Asante Kotoko
        Canon Yaoundé       1-0 Asante Kotoko              (in Yaoundé; abd)
1972    Hafia (Conakry)     4-2 Simba FC
        Simba FC            2-3 Hafia (Conakry)
1973    Asante Kotoko       4-2 AS Vita Club
        AS Vita Club        3-0 Asante Kotoko
1974    CARA Brazzaville    4-2 Mehalla Al-Kubra
        Mehalla Al-Kubra    1-2 CARA Brazzaville
1975    Hafia (Conakry)     1-0 Enugu Rangers
        Enugu Rangers       1-2 Hafia (Conakry)
1976    Hafia Conakry       3-0 MC Algiers
        MC Algiers          3-0 Hafia (Conakry)            4-1 pen
1977    Hearts of Oak       0-1 Hafia (Conakry)
        Hafia (Conakry)     3-2 Hearts of Oak
1978    Hafia (Conakry)     0-0 Canon Yaoundé
        Canon Yaoundé       2-0 Hafia (Conakry)
1979    Hearts of Oak       1-0 Union Douala
        Union Douala        1-0 Hearts of Oak              5-3 pen
1980    Canon Yaoundé       2-2 AS Bilima
        AS Bilima           0-3 Canon Yaoundé
1981    JE Tizi-Ouzou       4-0 AS Vita Club
        AS Vita Club        0-1 Jeunesse Electronique Tizi-Ouzou
1982    Al-Ahly (Cairo)     3-0 Asante Kotoko
        Asante Kotoko       1-1 Al-Ahly (Cairo)
1983    Al-Ahly (Cairo)     0-0 Asante Kotoko
        Asante Kotoko       1-0 Al-Ahly (Cairo)
1984    Zamalek             2-0 Shooting Stars
        Shooting Stars      0-1 Zamalek
1985    FAR Rabat           5-2 AS Bilima
        AS Bilima           1-1 Forces Armées Royal Rabat
1986    Zamalek             2-0 Africa Sports
        Africa Sports       2-0 Zamalek                    2-4 pen
1987    Al-Hilal            0-0 Al-Ahly (Cairo)
        Al-Ahly (Cairo)     2-0 Al-Hilal
1988    Iwuanyanwu Owerri   1-0 Entente Plasticiens Sétif
        EP Sétif            4-0 Iwuanyanwu Owerri
1989    Raja CA Casablanca  1-0 Mouloudia Petroliers Oran
        MP Oran             1-0 Raja CA Casablanca         2-4 pen
1990    JS Kabylie          1-0 Nkana Red Devils
        Nkana Red Devils    1-0 Jeunesse Sportive Kabylie  3-5 pen
1991    Club Africain       6-2 Nakivubo Villa SC
        Nakivubo Villa SC   1-1 Club Africain
1992    Wydad AC Casablanca 2-0 Al-Hilal
        Al-Hilal            0-0 Wydad AC Casablanca
1993    Asante Kotoko       0-0 Zamalek
        Zamalek             0-0 Asante Kotoko              7-6 pen
1994    Zamalek             0-0 Espérance Tunis
        Espérance Tunis     3-1 Zamalek
1995    Orlando Pirates     2-2 ASEC (Abidjan)
        ASEC (Abidjan)      0-1 Orlando Pirates
1996    Shooting Stars      2-1 Zamalek
        Zamalek             2-1 Shooting Stars             5-4 pen
1997    Obuasi Goldfields   1-0 Raja CA Casablanca
        Raja CA Casablanca  1-0 Obuasi Goldfields          5-4 pen
1998    Dynamos             0-0 ASEC (Abidjan)
        ASEC (Abidjan)      4-2 Dynamos
1999    Raja CA Casablanca  0-0 Espérance Tunis 
        Espérance Tunis     0-0 Raja CA Casablanca         3-4 pen
2000    Espérance Tunis     1-2 Hearts of Oak          
        Hearts of Oak       3-1 Espérance Tunis 
2001    Mamelodi Sundowns   1-1 Al-Ahly (Cairo)
        Al-Ahly (Cairo)     3-0 Mamelodi Sundowns
2002    Raja CA Casablanca  0-0 Zamalek
        Zamalek             1-0 Raja CA Casablanca
2003    Enyimba             2-0 Ismaily
        Ismaily             1-0 Enyimba
2004    Etoile du Sahel     2-1 Enyimba
        Enyimba             2-1 Etoile du Sahel            5-3 pen
2005    Etoile du Sahel     0-0 Al-Ahly (Cairo)
        Al-Ahly (Cairo)     3-0 Etoile du Sahel     
2006    Al-Ahly (Cairo)     1-1 CS Sfaxien
        CS Sfaxien          0-1 Al-Ahly (Cairo)
2007    Etoile du Sahel     0-0 Al-Ahly (Cairo)
        Al-Ahly (Cairo)     1-3 Etoile du Sahel     
2008    Al-Ahly (Cairo)     2-0 Cotonsport Garoua 
        Cotonsport Garoua   2-2 Al-Ahly (Cairo) 
2009    Heartland (Owerri)  2-1 TP Mazembe
        TP Mazembe          1-0 Heartland (Owerri) 
2010    TP Mazembe          5-0 Espérance Tunis  
        Espérance Tunis     1-1 TP Mazembe   
2011    Wydad AC Casablanca 0-0 Espérance Tunis     
        Espérance Tunis     1-0 Wydad AC Casablanca
2012    Al-Ahly (Cairo)     1-1 Espérance Tunis 
        Espérance Tunis     1-2 Al-Ahly (Cairo)  
2013    Orlando Pirates     1-1 Al-Ahly (Cairo)
        Al-Ahly (Cairo)     2-0 Orlando Pirates 
2014    AS Vita Club        2-2 Entente Sportive Sétif
        ES Sétif            1-1 AS Vita Club
2015    USM Alger           1-2 TP Mazembe          
        TP Mazembe          2-0 USM Alger 
2016    Mamelodi Sundowns   3-0 Zamalek
        Zamalek             1-0 Mamelodi Sundowns 
2017    Al-Ahly (Cairo)     1-1 Wydad AC Casablanca 
        Wydad AC Casablanca 1-0 Al-Ahly (Cairo) 
2018    Al-Ahly (Cairo)     3-1 Espérance Tunis  
        Espérance Tunis     3-0 Al-Ahly (Cairo) 
2019    Wydad AC Casablanca 1-1 Espérance Tunis  
        Espérance Tunis     awd Wydad AC Casablanca        3-0 awarded
2020    Al-Ahly (Cairo)     2-1 Zamalek
2021    Al-Ahly (Cairo)     3-0 Kaizer Chiefs
2022    Wydad AC Casablanca 2-0 Al-Ahly (Cairo) 
2023    Al-Ahly (Cairo)     2-1 Wydad AC Casablanca 
        Wydad AC Casablanca 1-1 Al-Ahly (Cairo) 
2024    Espérance Tunis     0-0 Al-Ahly (Cairo) 
        Al-Ahly (Cairo)     1-0 Espérance Tunis  

            win   fin
Egypt       18     28
Morocco      7     11
Tunisia      6     14
Congo-K.     6     12
Algeria      5      7
Cameroon     5      6
Ghana        3     11
Guinea       3      5
Nigeria      2      7
South Africa 2      5
Ivory Coast  2      4
Congo-B.     1      1
Mali                2
Sudan               2
Uganda              2
Togo                1
Zambia              1
Zimbabwe            1
            60    120

About this document

Prepared and maintained by Stephen Halchuk, Neil Morrison and Karel Stokkermans for the Rec.Sport.Soccer Statistics Foundation

Authors: Stephen Halchuk, Neil Morrison and Karel Stokkermans
Last updated: 14 Jun 2024

(C) Copyright Stephen Halchuk, Neil Morrison, Karel Stokkermans and RSSSF 1995/2024
You are free to copy this document in whole or part provided that proper acknowledgement is given to the authors. All rights reserved.