List of African Cup of Champions Clubs and CAF Champions League finals explained

Founded:1966
Region:Africa (CAF)
Number Of Teams:
2 (finalists)
Current:2024–25 CAF Champions League

The CAF Champions League is a seasonal association football competition established in 1966 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.[1]

List of finals

Key
Won after extra time
Won on away goals
Won on penalty shoot-out
Won after a replay
List of African Cup of Champions Clubs & CAF Champions League finals
scope=col colspan=8List of African Cup of Champions Clubs finals (1966–1996)
Single match format
YearWinnerScoreRunner-upVenueAttendance
NationClubClubNation
1964–65Oryx Douala2–1Stade MalienAccra Stadium, Accra30,000
YearWinnerScoreRunner-upVenueAttendance
NationClubClubNation
1966Stade d'Abidjan3–1Real BamakoStade Municipal, Bamako30,000
align=center bgcolor=#fbceb14–1Stade Félix Houphouët-Boigny, Abidjan40,000
scope=row rowspan=4 style=text-align:center1967Asante Kotoko1–1TP EnglebertKumasi Sports Stadium, Kumasi
align=center bgcolor=#fbceb12–2Stade du 20 Mai, Kinshasa
align=center bgcolor=#d0f0c0w/oStade Omnisports de Yaoundé, Yaoundé
scope=row rowspan=3 style=text-align:center1968TP Englebert5–0Étoile FilanteStade du 20 Mai, Kinshasa
1–4Stade Général Eyadema, Lomé
scope=row rowspan=3 style=text-align:center1969TP Englebert2–2IsmailyStade du 20 Mai, Kinshasa80,000
1–3Nasser Stadium, Cairo130,000
scope=row rowspan=3 style=text-align:center1970Asante Kotoko1–1TP EnglebertKumasi Sports Stadium, Kumasi
2–1Stade du 20 Mai, Kinshasa
scope=row rowspan=4 style=text-align:center1971Asante Kotoko3–0Canon YaoundéKumasi Sports Stadium, Kumasi
0–2Stade Militaire Garoua, Yaoundé
align=center bgcolor=#d0f0c00–1Stade Militaire Garoua, Yaoundé
scope=row rowspan=3 style=text-align:center1972Hafia FC4–2Simba FCStade du 28 Septembre, Conakry
3–2Nakivubo Stadium, Kampala
scope=row rowspan=3 style=text-align:center1973Asante Kotoko4–2Vita ClubKumasi Sports Stadium, Kumasi
0–3Stade du 20 Mai, Kinshasa
scope=row rowspan=3 style=text-align:center1974CARA Brazzaville4–2Ghazl El MahallaStade de la Revolution, Brazzaville
2–1El Mahalla Stadium, El-Mahalla El-Kubra
scope=row rowspan=3 style=text-align:center1975Hafia FC1–0Enugu RangersStade du 28 Septembre, Conakry
2–1Surulere Stadium, Lagos
scope=row rowspan=3 style=text-align:center1976Hafia FC3–0MC AlgerStade du 28 Septembre, Conakry30,000
align=center bgcolor=#cedff20–3Stade 5 Juillet, Algiers80,000
scope=row rowspan=3 style=text-align:center1977Hearts of Oak0–1Hafia FCAccra Sports Stadium, Accra
2–3Stade du 28 Septembre, Conakry
scope=row rowspan=3 style=text-align:center1978Hafia FC0–0Canon YaoundéStade du 28 Septembre, Conakry
0–2Stade Omnisport, Yaoundé
scope=row rowspan=3 style=text-align:center1979Hearts of Oak1–0Union DoualaAccra Sports Stadium, Accra
align=center bgcolor=#cedff20–1Stade Omnisport, Yaoundé
scope=row rowspan=3 style=text-align:center1980Canon Yaoundé2–2AS BilimaStade de Garoua, Garoua
3–0Stade du 20 Mai, Kinshasa
scope=row rowspan=3 style=text-align:center1981JE Tizi Ouzou4–0Vita ClubStade 1er Novembre, Tizi-Ouzou20,000
1–0Stade du 20 Mai, Kinshasa30,000
scope=row rowspan=3 style=text-align:center1982Al Ahly3–0Asante KotokoCairo International Stadium, Cairo60,000
1–1Kumasi Sports Stadium, Kumasi50,000
scope=row rowspan=3 style=text-align:center1983Al Ahly0–0Asante KotokoCairo International Stadium, Cairo90,000
0–1Kumasi Sports Stadium, Kumasi50,000
scope=row rowspan=3 style=text-align:center1984Zamalek SC2–0Shooting StarsCairo International Stadium, Cairo
1–0Surulere Stadium, Lagos
scope=row rowspan=3 style=text-align:center1985FAR Rabat5–2AS BilimaMoulay Abdellah Stadium, Rabat
1–1Mobutu Stadium, Lubumbashi
scope=row rowspan=3 style=text-align:center1986Zamalek SC2–0Africa SportsCairo International Stadium, Cairo
align=center bgcolor=#cedff20–2Stade Félix Houphouët-Boigny, Abidjan
scope=row rowspan=3 style=text-align:center1987Al-Hilal0–0Al AhlyAl-Hilal Stadium, Omdurman
0–2Cairo International Stadium, Cairo70,000
scope=row rowspan=3 style=text-align:center1988Iwuanyanwu Nationale1–0Entente de SétifLiberty Stadium, Ibadan
0–4Stade du 17 Juin, Constantine55,000
scope=row rowspan=3 style=text-align:center1989Raja Casablanca1–0MC OranStade Mohamed V, Casablanca50,000
align=center bgcolor=#cedff20–1Stade du 19 Juin, Oran45,000
scope=row rowspan=3 style=text-align:center1990JS Kabylie1–0Nkana Red DevilsStade 5 Juillet, Algiers65,000
align=center bgcolor=#cedff20–1Independence Stadium, Lusaka35,000
scope=row rowspan=3 style=text-align:center1991Club Africain6–2SC VillaStade El Menzah, Tunis40,000
1–1Nakivubo Stadium, Kampala25,000
scope=row rowspan=3 style=text-align:center1992Wydad AC2–0Al-HilalStade Mohamed V, Casablanca
0–0Al-Hilal Stadium, Omdurman
scope=row rowspan=3 style=text-align:center1993Asante Kotoko0–0Zamalek SCKumasi Sports Stadium, Kumasi
align=center bgcolor=#cedff20–0Cairo International Stadium, Cairo
scope=row rowspan=3 style=text-align:center1994Zamalek SC0–0ES TunisCairo International Stadium, Cairo90 000
1–3Stade El Menzah, Tunis50 000
scope=row rowspan=3 style=text-align:center1995Orlando Pirates2–2ASEC MimosasFNB Stadium, Johannesburg
1–0Stade Félix Houphouët-Boigny, Abidjan
scope=row rowspan=3 style=text-align:center1996Shooting Stars2–1Zamalek SCLekan Salami Stadium, Ibadan30 000
align=center bgcolor=#cedff21–2Cairo International Stadium, Cairo75 000
scope=col colspan=8List of CAF Champions League finals (1997–present)
scope=row rowspan=3 style=text-align:center1997Obuasi Goldfields1–0Raja CasablancaLen Clay Stadium, Obuasi20,000
align=center bgcolor=#cedff20–1Stade Mohamed V, Casablanca85,000
scope=row rowspan=3 style=text-align:center1998Dynamos FC0–0ASEC MimosasNational Sports Stadium, Harare45,000
2–4Stade Félix Houphouët-Boigny, Abidjan50,000
scope=row rowspan=3 style=text-align:center1999Raja Casablanca0–0ES TunisStade Père-Jégo, Casablanca10,000
align=center bgcolor=#cedff20–0Stade El Menzah, Tunis50,000
scope=row rowspan=3 style=text-align:center2000ES Tunis1–2Hearts of OakStade El Menzah, Tunis30,000
1–3Accra Sports Stadium, Accra45,000
scope=row rowspan=3 style=text-align:center2001Mamelodi Sundowns1–1Al AhlyLoftus Versfeld Stadium, Pretoria5,000
0–3Cairo International Stadium, Cairo80,000
scope=row rowspan=3 style=text-align:center2002Raja Casablanca0–0Zamalek SCStade Mohamed V, Casablanca60,000
0–1Cairo International Stadium, Cairo67,310
scope=row rowspan=3 style=text-align:center2003Enyimba2–0IsmailyEnyimba International Stadium, Aba
0–1Ismailia Stadium, Ismaïlia20,000
scope=row rowspan=3 style=text-align:center2004ES Sahel2–1EnyimbaStade Olympique de Sousse, Sousse28,000
align=center bgcolor=#cedff21–2Enyimba International Stadium, Aba60,000
scope=row rowspan=3 style=text-align:center2005Étoile du Sahel0–0Al AhlyStade Olympique de Sousse, Sousse20,000
0–3Military Academy Stadium, Cairo35,000
scope=row rowspan=3 style=text-align:center2006Al Ahly1–1CS SfaxienCairo International Stadium, Cairo74,000
1–0Stade 7 November, Radès60,000
scope=row rowspan=3 style=text-align:center2007ES Sahel0–0Al AhlyStade Olympique de Sousse, Sousse25,000
3–1Cairo International Stadium, Cairo74,000
scope=row rowspan=3 style=text-align:center2008Al Ahly2–0Coton SportCairo International Stadium, Cairo
2–2Roumdé Adjia Stadium, Garoua
scope=row rowspan=3 style=text-align:center2009Heartland FC2–1TP MazembeDan Anyiam Stadium, Owerri10,000
0–1Stade Frederic Kibassa Maliba, Lubumbashi35,000
scope=row rowspan=3 style=text-align:center2010TP Mazembe5–0ES TunisStade Frederic Kibassa Maliba, Lubumbashi50,000
1–1Stade 7 November, Tunis65,000
scope=row rowspan=3 style=text-align:center2011Wydad AC0–0ES TunisStade Mohamed V, Casablanca70,000
0–1Stade Olympique de Radès, Tunis65,000
scope=row rowspan=3 style=text-align:center2012Al Ahly1–1ES TunisBorg El Arab Stadium, Alexandria25,000
2–1Stade Olympique de Radès, Tunis31,000
scope=row rowspan=3 style=text-align:center2013Orlando Pirates1–1Al AhlyOrlando Stadium, Soweto40,000
0–2Osman Ahmed Osman Stadium, Cairo20,000
scope=row rowspan=3 style=text-align:center2014AS Vita Club2–2ES SétifStade Tata Raphaël, Kinshasa40,000
1–1Stade Mustapha Tchaker, Blida35,000
scope=row rowspan=3 style=text-align:center2015USM Alger1–2TP MazembeStade Omar Hamadi, Algiers15,000
0–2Stade TP Mazembe, Lubumbashi18,000
scope=row rowspan=3 style=text-align:center2016Mamelodi Sundowns3–0Zamalek SCLucas Masterpieces Moripe Stadium, Pretoria30,000
0–1Borg El Arab Stadium, Alexandria70,000
scope=row rowspan=3 style=text-align:center2017Al Ahly1–1Wydad ACBorg El Arab Stadium, Alexandria60,000
0–1Stade Mohamed V, Casablanca68,000
scope=row rowspan=3 style=text-align:center2018Al Ahly3–1ES TunisBorg El Arab Stadium, Alexandria60,000
0–3Stade Olympique de Radès, Tunis60,000
scope=row rowspan=3 style=text-align:center2018–19Wydad AC1–1ES TunisPrince Moulay Abdellah Stadium, Rabat50,000
AbandonedStade Olympique de Radès, Tunis60,000
Single match format
YearWinnerScoreRunner-upVenueAttendance
NationClubClubNation
scope=row rowspan=1 style=text-align:center2019–20Al Ahly2–1Zamalek SCCairo International Stadium, Cairo0
scope=row rowspan=1 style=text-align:center2020–21Al Ahly3–0Kaizer ChiefsStade Mohamed V, Casablanca0
scope=row rowspan=1 style=text-align:center2021–22Wydad AC2–0Al AhlyStade Mohamed V, Casablanca45.000
Two-legged format
SeasonHome ScoreAway VenueAttendance
NationClubClubNation
scope=row rowspan=3 style=text-align:center2022–23Al Ahly2–1Wydad ACCairo International Stadium, Cairo50.000
1–1 Stade Mohamed V, Casablanca45.000
scope=row rowspan=3 style=text-align:center2023–24ES Tunis0–0Al AhlyHammadi Agrebi Stadium, Tunis
0–1 Cairo International Stadium, Cairo
Al Ahly won 1–0

Performances

By nations

Performance in finals by nation
NationTitlesRunners-upTotal
181028
7411
6713
6612
527
516
3811
325
257
235
224
101
022
022
022
011
011
011

Notes & references

References

External links

Notes and References

  1. Web site: Champions' Cup 1997. RSSSF.