The CAF Champions League is a seasonal association football competition established in 1964 as the African Cup of Champions Clubs, open initially to the league champions of all CAF member associations, but since 1997 also currently includes the clubs finishing second in the strongest leagues from the CAF 5-year ranking and the competition's defending champions.
List of finals +Key Won after extra time Won on away goals Won on penalty shoot-out Won after a replay
The "Year" column refers to the season the competition was held, and wikilinks to the article about that season. Finals are listed in the order they were played.
+List of African Cup of Champions Clubs & CAF Champions League finalsList of African Cup of Champions Clubs finals (1964–1996)Single match formatYearWinnerScoreRunner-upVenueAttendanceNationClubClubNation1964–65Oryx Douala2–1Stade MalienAccra Stadium, Accra30,000Two-legged formatSeasonWinnerScoreRunner-upVenueAttendanceNationClubClubNation1966Stade d'Abidjan1–3Real BamakoStade Municipal, Bamako4–1Stade Félix Houphouët-Boigny, Abidjan1967TP Englebert1–1Asante KotokoKumasi Sports Stadium, Kumasi2–2Stade du 20 Mai, Kinshasaw/oStade Omnisports de Yaoundé, Yaoundé1968TP Englebert5–0Étoile FilanteStade du 20 Mai, Kinshasa1–4Stade Général Eyadema, Lomé1969Ismaily2–2TP EnglebertStade du 20 Mai, Kinshasa3–1Nasser Stadium, Cairo130,0001970Asante Kotoko1–1TP EnglebertKumasi Sports Stadium, Kumasi2–1Stade du 20 Mai, Kinshasa1971Canon Yaoundé0–3Asante KotokoKumasi Sports Stadium, Kumasi2–0Stade Militaire Garoua, Yaoundé1–0Stade Militaire Garoua, Yaoundé1972Hafia FC4–2Simba FCStade du 28 Septembre, Conakry3–2Nakivubo Stadium, Kampala1973Vita Club2–4Asante KotokoKumasi Sports Stadium, Kumasi3–0Stade du 20 Mai, Kinshasa1974CARA Brazzaville4–2Ghazl El MahallaStade de la Revolution, Brazzaville2–1El Mahalla Stadium, El-Mahalla El-Kubra1975Hafia FC1–0Enugu RangersStade du 28 Septembre, Conakry2–1Surulere Stadium, Lagos1976MC Alger0–3Hafia FCStade du 28 Septembre, Conakry30,0003–0Stade 5 Juillet, Algiers80,0001977Hafia FC1–0Hearts of OakAccra Sports Stadium, Accra3–2Stade du 28 Septembre, Conakry1978Canon Yaoundé0–0Hafia FCStade du 28 Septembre, Conakry2–0Stade Omnisport, Yaoundé1979Union Douala0–1Hearts of OakAccra Sports Stadium, Accra1–0Stade Omnisport, Yaoundé1980Canon Yaoundé2–2AS BilimaStade de Garoua, Garoua3–0Stade du 20 Mai, Kinshasa1981JE Tizi Ouzou4–0Vita ClubStade 1er Novembre, Tizi-Ouzou20,0001–0Stade du 20 Mai, Kinshasa30,0001982Al Ahly3–0Asante KotokoCairo International Stadium, Cairo60,0001–1Kumasi Sports Stadium, Kumasi50,0001983Asante Kotoko0–0Al AhlyCairo International Stadium, Cairo90,0001–0Kumasi Sports Stadium, Kumasi50,0001984Zamalek SC2–0Shooting StarsCairo International Stadium, Cairo1–0Surulere Stadium, Lagos1985FAR Rabat5–2AS BilimaMoulay Abdellah Stadium, Rabat1–1Mobutu Stadium, Lubumbashi1986Zamalek SC2–0Africa SportsCairo International Stadium, Cairo0–2Stade Félix Houphouët-Boigny, Abidjan1987Al Ahly0–0Al-HilalAl-Hilal Stadium, Omdurman2–0Cairo International Stadium, Cairo70,0001988Entente de Sétif0–1Iwuanyanwu NationaleLiberty Stadium, Ibadan4–0Stade du 17 Juin, Constantine55,0001989Raja Casablanca1–0MC OranStade Mohamed V, Casablanca50,0000–1Stade du 19 Juin, Oran45,0001990JS Kabylie1–0Nkana Red DevilsStade 5 Juillet, Algiers65,0000–1Independence Stadium, Lusaka35,0001991Club Africain6–2SC VillaStade El Menzah, Tunis40,0001–1Nakivubo Stadium, Kampala25,0001992Wydad AC2–0Al-HilalStade Mohamed V, Casablanca0–0Al-Hilal Stadium, Omdurman1993Zamalek SC0–0Asante KotokoKumasi Sports Stadium, Kumasi0–0Cairo International Stadium, Cairo1994ES Tunis0–0Zamalek SCCairo International Stadium, Cairo90 0003–1Stade El Menzah, Tunis50 0001995Orlando Pirates2–2ASEC MimosasFNB Stadium, Johannesburg1–0Stade Félix Houphouët-Boigny, Abidjan1996Zamalek SC1–2Shooting StarsLekan Salami Stadium, Ibadan30 0002–1Cairo International Stadium, Cairo75 000List of CAF Champions League finals (1997–present)1997Raja Casablanca0–1Obuasi GoldfieldsLen Clay Stadium, Obuasi20,0001–0Stade Mohamed V, Casablanca85,0001998ASEC Mimosas0–0Dynamos FCNational Sports Stadium, Harare45,0004–2Stade Félix Houphouët-Boigny, Abidjan50,0001999Raja Casablanca0–0ES TunisStade Père-Jégo, Casablanca10,0000–0Stade El Menzah, Tunis50,0002000Hearts of Oak2–1ES TunisStade El Menzah, Tunis30,0003–1Accra Sports Stadium, Accra45,0002001Al Ahly1–1Mamelodi SundownsLoftus Versfeld Stadium, Pretoria5,0003–0Cairo International Stadium, Cairo80,0002002Zamalek SC0–0Raja CasablancaStade Mohamed V, Casablanca60,0001–0Cairo International Stadium, Cairo67,3102003Enyimba2–0IsmailyEnyimba International Stadium, Aba0–1Ismailia Stadium, Ismaïlia20,0002004Enyimba1–2ES SahelStade Olympique de Sousse, Sousse28,0002–1Enyimba International Stadium, Aba60,0002005Al Ahly0–0Étoile du SahelStade Olympique de Sousse, Sousse20,0003–0Military Academy Stadium, Cairo35,0002006Al Ahly1–1CS SfaxienCairo International Stadium, Cairo74,0001–0Stade 7 November, Radès60,0002007ES Sahel0–0Al AhlyStade Olympique de Sousse, Sousse25,0003–1Cairo International Stadium, Cairo74,0002008Al Ahly2–0Coton SportCairo International Stadium, Cairo2–2Roumdé Adjia Stadium, Garoua2009TP Mazembe1–2Heartland FCDan Anyiam Stadium, Owerri10,0001–0Stade Frederic Kibassa Maliba, Lubumbashi35,0002010TP Mazembe5–0ES TunisStade Frederic Kibassa Maliba, Lubumbashi50,0001–1Stade 7 November, Tunis65,0002011ES Tunis0–0Wydad ACStade Mohamed V, Casablanca70,0001–0Stade Olympique de Radès, Tunis65,0002012Al Ahly1–1ES TunisBorg El Arab Stadium, Alexandria25,0002–1Stade Olympique de Radès, Tunis31,0002013Al Ahly1–1Orlando PiratesOrlando Stadium, Soweto40,0002–0Osman Ahmed Osman Stadium, Cairo20,0002014ES Sétif2–2AS Vita ClubStade Tata Raphaël, Kinshasa40,0001–1Stade Mustapha Tchaker, Blida35,0002015TP Mazembe2–1USM AlgerStade Omar Hamadi, Algiers15,0002–0Stade TP Mazembe, Lubumbashi18,0002016Mamelodi Sundowns3–0Zamalek SCLucas Masterpieces Moripe Stadium, Pretoria30,0000–1Borg El Arab Stadium, Alexandria70,0002017Wydad AC1–1Al AhlyBorg El Arab Stadium, Alexandria60,0001–0Stade Mohamed V, Casablanca68,0002018ES Tunis1–3Al AhlyBorg El Arab Stadium, Alexandria60,0003–0Stade Olympique de Radès, Tunis60,0002018–19ES Tunis1–1Wydad ACPrince Moulay Abdellah Stadium, Rabat50,0003–0 |AbandonedStade Olympique de Radès, Tunis60,000Single match formatYearWinnerScoreRunner-upVenueAttendanceNationClubClubNation2019–20 Al Ahly2–1Zamalek SC Cairo International Stadium, Cairo02020–21Al Ahly3–0Kaizer ChiefsStade Mohamed V, Casablanca02021–22Wydad AC2–0Al AhlyStade Mohamed V, Casablanca45.000Two-legged formatSeasonWinnerScoreRunner-upVenueAttendanceNationClubClubNation2022–23Al Ahly 2–1Wydad ACCairo International Stadium, Cairo50.000 1–1 Stade Mohamed V, Casablanca45.0002023–24Al Ahly 0–0ES TunisHammadi Agrebi Stadium, Tunis35,000 1–0 Cairo International Stadium, Cairo52,000Al Ahly won 1–0 2024–25Pyramids 1–1Mamelodi SundownsLoftus Versfeld Stadium, Pretoria50,000 2–1 30 June Stadium, Cairo25,000Pyramids won 3–2 2025–26Mamelodi Sundowns 1–0FAR RabatLoftus Versfeld Stadium, Pretoria51,000 1–1 Prince Moulay Abdellah Stadium, Rabat60,000Mamelodi Sundowns won 2–1
Performances
By club
By nations +Performance in finals by nationNationTitlesRunners-upTotal191029 7 512671366125275163811347325257224101022022022011011011
Notes & references Notes
References
External links
CAF Champions League records and history - RSSSF