List of African Cup of Champions Clubs & CAF Champions League finalsscope=col colspan=8 | List of African Cup of Champions Clubs finals (1966–1996) |
---|
Single match format |
---|
Year | Winner | Score | Runner-up | Venue | Attendance |
---|
Nation | Club | Club | Nation |
---|
1964–65 | | Oryx Douala | 2–1 | Stade Malien | | Accra Stadium, Accra | 30,000 |
---|
Year | Winner | Score | Runner-up | Venue | Attendance |
---|
Nation | Club | Club | Nation |
---|
1966 | | Stade d'Abidjan | 3–1 | Real Bamako | | Stade Municipal, Bamako | 30,000 |
---|
align=center bgcolor=#fbceb1 | 4–1 | Stade Félix Houphouët-Boigny, Abidjan | 40,000 |
|
scope=row rowspan=4 style=text-align:center | 1967 | | Asante Kotoko | 1–1 | TP Englebert | | Kumasi Sports Stadium, Kumasi | |
---|
align=center bgcolor=#fbceb1 | 2–2 | Stade du 20 Mai, Kinshasa | |
align=center bgcolor=#d0f0c0 | w/o | Stade Omnisports de Yaoundé, Yaoundé | |
|
scope=row rowspan=3 style=text-align:center | 1968 | | TP Englebert | 5–0 | Étoile Filante | | Stade du 20 Mai, Kinshasa | |
---|
1–4 | Stade Général Eyadema, Lomé | |
|
scope=row rowspan=3 style=text-align:center | 1969 | | TP Englebert | 2–2 | Ismaily | | Stade du 20 Mai, Kinshasa | 80,000 |
---|
1–3 | Nasser Stadium, Cairo | 130,000 |
|
scope=row rowspan=3 style=text-align:center | 1970 | | Asante Kotoko | 1–1 | TP Englebert | | Kumasi Sports Stadium, Kumasi | |
---|
2–1 | Stade du 20 Mai, Kinshasa | |
|
scope=row rowspan=4 style=text-align:center | 1971 | | Asante Kotoko | 3–0 | Canon Yaoundé | | Kumasi Sports Stadium, Kumasi | |
---|
0–2 | Stade Militaire Garoua, Yaoundé | |
align=center bgcolor=#d0f0c0 | 0–1 | Stade Militaire Garoua, Yaoundé | |
|
scope=row rowspan=3 style=text-align:center | 1972 | | Hafia FC | 4–2 | Simba FC | | Stade du 28 Septembre, Conakry | |
---|
3–2 | Nakivubo Stadium, Kampala | |
|
scope=row rowspan=3 style=text-align:center | 1973 | | Asante Kotoko | 4–2 | Vita Club | | Kumasi Sports Stadium, Kumasi | |
---|
0–3 | Stade du 20 Mai, Kinshasa | |
|
scope=row rowspan=3 style=text-align:center | 1974 | | CARA Brazzaville | 4–2 | Ghazl El Mahalla | | Stade de la Revolution, Brazzaville | |
---|
2–1 | El Mahalla Stadium, El-Mahalla El-Kubra | |
|
scope=row rowspan=3 style=text-align:center | 1975 | | Hafia FC | 1–0 | Enugu Rangers | | Stade du 28 Septembre, Conakry | |
---|
2–1 | Surulere Stadium, Lagos | |
|
scope=row rowspan=3 style=text-align:center | 1976 | | Hafia FC | 3–0 | MC Alger | | Stade du 28 Septembre, Conakry | 30,000 |
---|
align=center bgcolor=#cedff2 | 0–3 | Stade 5 Juillet, Algiers | 80,000 |
|
scope=row rowspan=3 style=text-align:center | 1977 | | Hearts of Oak | 0–1 | Hafia FC | | Accra Sports Stadium, Accra | |
---|
2–3 | Stade du 28 Septembre, Conakry | |
|
scope=row rowspan=3 style=text-align:center | 1978 | | Hafia FC | 0–0 | Canon Yaoundé | | Stade du 28 Septembre, Conakry | |
---|
0–2 | Stade Omnisport, Yaoundé | |
|
scope=row rowspan=3 style=text-align:center | 1979 | | Hearts of Oak | 1–0 | Union Douala | | Accra Sports Stadium, Accra | |
---|
align=center bgcolor=#cedff2 | 0–1 | Stade Omnisport, Yaoundé | |
|
scope=row rowspan=3 style=text-align:center | 1980 | | Canon Yaoundé | 2–2 | AS Bilima | | Stade de Garoua, Garoua | |
---|
3–0 | Stade du 20 Mai, Kinshasa | |
|
scope=row rowspan=3 style=text-align:center | 1981 | | JE Tizi Ouzou | 4–0 | Vita Club | | Stade 1er Novembre, Tizi-Ouzou | 20,000 |
---|
1–0 | Stade du 20 Mai, Kinshasa | 30,000 |
|
scope=row rowspan=3 style=text-align:center | 1982 | | Al Ahly | 3–0 | Asante Kotoko | | Cairo International Stadium, Cairo | 60,000 |
---|
1–1 | Kumasi Sports Stadium, Kumasi | 50,000 |
|
scope=row rowspan=3 style=text-align:center | 1983 | | Al Ahly | 0–0 | Asante Kotoko | | Cairo International Stadium, Cairo | 90,000 |
---|
0–1 | Kumasi Sports Stadium, Kumasi | 50,000 |
|
scope=row rowspan=3 style=text-align:center | 1984 | | Zamalek SC | 2–0 | Shooting Stars | | Cairo International Stadium, Cairo | |
---|
1–0 | Surulere Stadium, Lagos | |
|
scope=row rowspan=3 style=text-align:center | 1985 | | FAR Rabat | 5–2 | AS Bilima | | Moulay Abdellah Stadium, Rabat | |
---|
1–1 | Mobutu Stadium, Lubumbashi | |
|
scope=row rowspan=3 style=text-align:center | 1986 | | Zamalek SC | 2–0 | Africa Sports | | Cairo International Stadium, Cairo | |
---|
align=center bgcolor=#cedff2 | 0–2 | Stade Félix Houphouët-Boigny, Abidjan | |
|
scope=row rowspan=3 style=text-align:center | 1987 | | Al-Hilal | 0–0 | Al Ahly | | Al-Hilal Stadium, Omdurman | |
---|
0–2 | Cairo International Stadium, Cairo | 70,000 |
|
scope=row rowspan=3 style=text-align:center | 1988 | | Iwuanyanwu Nationale | 1–0 | Entente de Sétif | | Liberty Stadium, Ibadan | |
---|
0–4 | Stade du 17 Juin, Constantine | 55,000 |
|
scope=row rowspan=3 style=text-align:center | 1989 | | Raja Casablanca | 1–0 | MC Oran | | Stade Mohamed V, Casablanca | 50,000 |
---|
align=center bgcolor=#cedff2 | 0–1 | Stade du 19 Juin, Oran | 45,000 |
|
scope=row rowspan=3 style=text-align:center | 1990 | | JS Kabylie | 1–0 | Nkana Red Devils | | Stade 5 Juillet, Algiers | 65,000 |
---|
align=center bgcolor=#cedff2 | 0–1 | Independence Stadium, Lusaka | 35,000 |
|
scope=row rowspan=3 style=text-align:center | 1991 | | Club Africain | 6–2 | SC Villa | | Stade El Menzah, Tunis | 40,000 |
---|
1–1 | Nakivubo Stadium, Kampala | 25,000 |
|
scope=row rowspan=3 style=text-align:center | 1992 | | Wydad AC | 2–0 | Al-Hilal | | Stade Mohamed V, Casablanca | |
---|
0–0 | Al-Hilal Stadium, Omdurman | |
|
scope=row rowspan=3 style=text-align:center | 1993 | | Asante Kotoko | 0–0 | Zamalek SC | | Kumasi Sports Stadium, Kumasi | |
---|
align=center bgcolor=#cedff2 | 0–0 | Cairo International Stadium, Cairo | |
|
scope=row rowspan=3 style=text-align:center | 1994 | | Zamalek SC | 0–0 | ES Tunis | | Cairo International Stadium, Cairo | 90 000 |
---|
1–3 | Stade El Menzah, Tunis | 50 000 |
|
scope=row rowspan=3 style=text-align:center | 1995 | | Orlando Pirates | 2–2 | ASEC Mimosas | | FNB Stadium, Johannesburg | |
---|
1–0 | Stade Félix Houphouët-Boigny, Abidjan | |
|
scope=row rowspan=3 style=text-align:center | 1996 | | Shooting Stars | 2–1 | Zamalek SC | | Lekan Salami Stadium, Ibadan | 30 000 |
---|
align=center bgcolor=#cedff2 | 1–2 | Cairo International Stadium, Cairo | 75 000 |
|
scope=col colspan=8 | List of CAF Champions League finals (1997–present) |
---|
scope=row rowspan=3 style=text-align:center | 1997 | | Obuasi Goldfields | 1–0 | Raja Casablanca | | Len Clay Stadium, Obuasi | 20,000 |
---|
align=center bgcolor=#cedff2 | 0–1 | Stade Mohamed V, Casablanca | 85,000 |
|
scope=row rowspan=3 style=text-align:center | 1998 | | Dynamos FC | 0–0 | ASEC Mimosas | | National Sports Stadium, Harare | 45,000 |
---|
2–4 | Stade Félix Houphouët-Boigny, Abidjan | 50,000 |
|
scope=row rowspan=3 style=text-align:center | 1999 | | Raja Casablanca | 0–0 | ES Tunis | | Stade Père-Jégo, Casablanca | 10,000 |
---|
align=center bgcolor=#cedff2 | 0–0 | Stade El Menzah, Tunis | 50,000 |
|
scope=row rowspan=3 style=text-align:center | 2000 | | ES Tunis | 1–2 | Hearts of Oak | | Stade El Menzah, Tunis | 30,000 |
---|
1–3 | Accra Sports Stadium, Accra | 45,000 |
|
scope=row rowspan=3 style=text-align:center | 2001 | | Mamelodi Sundowns | 1–1 | Al Ahly | | Loftus Versfeld Stadium, Pretoria | 5,000 |
---|
0–3 | Cairo International Stadium, Cairo | 80,000 |
|
scope=row rowspan=3 style=text-align:center | 2002 | | Raja Casablanca | 0–0 | Zamalek SC | | Stade Mohamed V, Casablanca | 60,000 |
---|
0–1 | Cairo International Stadium, Cairo | 67,310 |
|
scope=row rowspan=3 style=text-align:center | 2003 | | Enyimba | 2–0 | Ismaily | | Enyimba International Stadium, Aba | |
---|
0–1 | Ismailia Stadium, Ismaïlia | 20,000 |
|
scope=row rowspan=3 style=text-align:center | 2004 | | ES Sahel | 2–1 | Enyimba | | Stade Olympique de Sousse, Sousse | 28,000 |
---|
align=center bgcolor=#cedff2 | 1–2 | Enyimba International Stadium, Aba | 60,000 |
|
scope=row rowspan=3 style=text-align:center | 2005 | | Étoile du Sahel | 0–0 | Al Ahly | | Stade Olympique de Sousse, Sousse | 20,000 |
---|
0–3 | Military Academy Stadium, Cairo | 35,000 |
|
scope=row rowspan=3 style=text-align:center | 2006 | | Al Ahly | 1–1 | CS Sfaxien | | Cairo International Stadium, Cairo | 74,000 |
---|
1–0 | Stade 7 November, Radès | 60,000 |
|
scope=row rowspan=3 style=text-align:center | 2007 | | ES Sahel | 0–0 | Al Ahly | | Stade Olympique de Sousse, Sousse | 25,000 |
---|
3–1 | Cairo International Stadium, Cairo | 74,000 |
|
scope=row rowspan=3 style=text-align:center | 2008 | | Al Ahly | 2–0 | Coton Sport | | Cairo International Stadium, Cairo | |
---|
2–2 | Roumdé Adjia Stadium, Garoua | |
|
scope=row rowspan=3 style=text-align:center | 2009 | | Heartland FC | 2–1 | TP Mazembe | | Dan Anyiam Stadium, Owerri | 10,000 |
---|
0–1 | Stade Frederic Kibassa Maliba, Lubumbashi | 35,000 |
|
scope=row rowspan=3 style=text-align:center | 2010 | | TP Mazembe | 5–0 | ES Tunis | | Stade Frederic Kibassa Maliba, Lubumbashi | 50,000 |
---|
1–1 | Stade 7 November, Tunis | 65,000 |
|
scope=row rowspan=3 style=text-align:center | 2011 | | Wydad AC | 0–0 | ES Tunis | | Stade Mohamed V, Casablanca | 70,000 |
---|
0–1 | Stade Olympique de Radès, Tunis | 65,000 |
|
scope=row rowspan=3 style=text-align:center | 2012 | | Al Ahly | 1–1 | ES Tunis | | Borg El Arab Stadium, Alexandria | 25,000 |
---|
2–1 | Stade Olympique de Radès, Tunis | 31,000 |
|
scope=row rowspan=3 style=text-align:center | 2013 | | Orlando Pirates | 1–1 | Al Ahly | | Orlando Stadium, Soweto | 40,000 |
---|
0–2 | Osman Ahmed Osman Stadium, Cairo | 20,000 |
|
scope=row rowspan=3 style=text-align:center | 2014 | | AS Vita Club | 2–2 | ES Sétif | | Stade Tata Raphaël, Kinshasa | 40,000 |
---|
1–1 | Stade Mustapha Tchaker, Blida | 35,000 |
|
scope=row rowspan=3 style=text-align:center | 2015 | | USM Alger | 1–2 | TP Mazembe | | Stade Omar Hamadi, Algiers | 15,000 |
---|
0–2 | Stade TP Mazembe, Lubumbashi | 18,000 |
|
scope=row rowspan=3 style=text-align:center | 2016 | | Mamelodi Sundowns | 3–0 | Zamalek SC | | Lucas Masterpieces Moripe Stadium, Pretoria | 30,000 |
---|
0–1 | Borg El Arab Stadium, Alexandria | 70,000 |
|
scope=row rowspan=3 style=text-align:center | 2017 | | Al Ahly | 1–1 | Wydad AC | | Borg El Arab Stadium, Alexandria | 60,000 |
---|
0–1 | Stade Mohamed V, Casablanca | 68,000 |
|
scope=row rowspan=3 style=text-align:center | 2018 | | Al Ahly | 3–1 | ES Tunis | | Borg El Arab Stadium, Alexandria | 60,000 |
---|
0–3 | Stade Olympique de Radès, Tunis | 60,000 |
|
scope=row rowspan=3 style=text-align:center | 2018–19 | | Wydad AC | 1–1 | ES Tunis | | Prince Moulay Abdellah Stadium, Rabat | 50,000 |
---|
Abandoned | Stade Olympique de Radès, Tunis | 60,000 |
|
Single match format |
---|
Year | Winner | Score | Runner-up | Venue | Attendance |
---|
Nation | Club | Club | Nation |
---|
scope=row rowspan=1 style=text-align:center | 2019–20 | | Al Ahly | 2–1 | Zamalek SC | | Cairo International Stadium, Cairo | 0 |
---|
scope=row rowspan=1 style=text-align:center | 2020–21 | | Al Ahly | 3–0 | Kaizer Chiefs | | Stade Mohamed V, Casablanca | 0 |
---|
scope=row rowspan=1 style=text-align:center | 2021–22 | | Wydad AC | 2–0 | Al Ahly | | Stade Mohamed V, Casablanca | 45.000 |
---|
Two-legged format |
---|
Season | Home | Score | Away | Venue | Attendance |
---|
Nation | Club | Club | Nation |
---|
scope=row rowspan=3 style=text-align:center | 2022–23 | | Al Ahly | 2–1 | Wydad AC | | Cairo International Stadium, Cairo | 50.000 |
---|
1–1 | Stade Mohamed V, Casablanca | 45.000 |
|
scope=row rowspan=3 style=text-align:center | 2023–24 | | ES Tunis | 0–0 | Al Ahly | | Hammadi Agrebi Stadium, Tunis | |
---|
0–1 | Cairo International Stadium, Cairo | |
Al Ahly won 1–0 | |