Daftar final Liga Champions CAF
Daftar pertandingan final

| --- | --- |
: Pertandingan dimenangkan melalui perpanjangan waktu
#: Pertandingan dimenangkan menurut peraturan gol tandang
*: Pertandingan dimenangkan melalui adu penalti
&: Pertandingan dimenangkan melalui ulangan
Kolom "Tahun" merujuk kepada musim kompetisi dilaksanakan, dengan "Rincian" mengacu kepada musim tersebut.
Pertandingan final diurutkan berdasarkan urutan pertandingan.
| Final Piala Kejuaraan Klub Afrika (1964–1996)> Tahun | Final Piala Kejuaraan Klub Afrika (1964–1996)> Juara | Final Piala Kejuaraan Klub Afrika (1964–1996)> Juara | Final Piala Kejuaraan Klub Afrika (1964–1996)> Skor | Final Piala Kejuaraan Klub Afrika (1964–1996)> Juara kedua | Final Piala Kejuaraan Klub Afrika (1964–1996)> Juara kedua | Final Piala Kejuaraan Klub Afrika (1964–1996)> Lokasi pertandingan final |
| --- | --- | --- | --- | --- | --- | --- |
| 1964–65   Rincian |  Kamerun | Oryx Douala | 2–1 | Stade Malien |  Mali | Stadion Accra, Accra |
| 1966   Rincian |  Mali | Real Bamako | 3–1 | Stade d'Abidjan |  Pantai Gading | Stadion Kotamadya, Bamako |
| 1966   Rincian |  Pantai Gading | Stade d'Abidjan | 4–1 | Real Bamako |  Mali | Stadion Félix Houphouët-Boigny, Abidjan |
1966   Rincian: Stade d'Abidjan menang dengan aggregat 5–4
| 1967   Rincian |  Ghana | Asante Kotoko | 1–1 | TP Englebert |  Kongo-Kinshasa | Stadion Olahraga Kumasi, Kumasi |
| 1967   Rincian |  Kongo-Kinshasa | TP Englebert | 2–2 | Asante Kotoko |  Ghana | Stadion 20 Mei, Kinshasa |
| 1967   Rincian |  Kongo-Kinshasa | TP Englebert | w/o& | Asante Kotoko |  Ghana | Stadion Olahraga Yaoundé, Yaoundé |
1967   Rincian: TP Englebert menang setelah Asante Kotoko gagal tampil untuk pertandingan ketiga
| 1968   Rincian |  Kongo-Kinshasa | TP Englebert | 5–0 | Étoile Filante |  Togo | Stadion 20 Mei, Kinshasa |
| 1968   Rincian |  Togo | Étoile Filante | 4–1 | TP Englebert |  Kongo-Kinshasa | Stadion Jenderal Eyadema, Lomé |
1968   Rincian: TP Englebert menang dengan aggregat 6–4
| 1969   Rincian |  Kongo-Kinshasa | TP Englebert | 2–2 | Al-Ismaily |  Republik Arab Bersatu | Stadion 20 Mei, Kinshasa |
| 1969   Rincian |  Republik Arab Bersatu | Al-Ismaily | 3–1 | TP Englebert |  Kongo-Kinshasa | Stadion Naser, Kairo |
1969   Rincian: Al-Ismaily menang dengan aggregat 5–3
| 1970   Rincian |  Ghana | Asante Kotoko | 1–1 | TP Englebert |  Kongo-Kinshasa | Stadion Olahraga Kumasi, Kumasi |
| 1970   Rincian |  Kongo-Kinshasa | TP Englebert | 1–2 | Asante Kotoko |  Ghana | Stadion 20 Mei, Kinshasa |
1970   Rincian: Asante Kotoko menang dengan aggregat 3–2
| 1971   Rincian |  Ghana | Asante Kotoko | 3–0 | Canon Yaoundé |  Kamerun | Stadion Olahraga Kumasi, Kumasi |
| 1971   Rincian |  Kamerun | Canon Yaoundé | 2–0 | Asante Kotoko |  Ghana | Stadion Militer, Yaoundé |
| 1971   Rincian |  Kamerun | Canon Yaoundé | 1–0& | Asante Kotoko |  Ghana | Stadion Militer, Yaoundé |
1971   Rincian: Canon Yaoundé menang dengan skor 1–0 pada pertandingan ketiga
| 1972   Rincian |  Guinea | Hafia FC | 4–2 | Simba FC |  Uganda | Stadion 28 September, Conakry |
| 1972   Rincian |  Uganda | Simba FC | 2–3 | Hafia FC |  Guinea | Stadion Nakivubo, Kampala |
1972   Rincian: Hafia FC menang dengan aggregat 7–4
| 1973   Rincian |  Ghana | Asante Kotoko | 4–2 | Vita Club |  Zaire | Stadion Olahraga Kumasi, Kumasi |
| 1973   Rincian |  Zaire | Vita Club | 3–0 | Asante Kotoko |  Ghana | Stadion 20 Mei, Kinshasa |
1973   Rincian: Vita Club menang dengan aggregat 5–4
| 1974   Rincian |  Republik Kongo | CARA Brazzaville | 4–2 | Ghazl El Mahalla |  Mesir | Stadion Revolusi, Brazzaville |
| 1974   Rincian |  Mesir | Ghazl El Mahalla | 1–2 | CARA Brazzaville |  Republik Kongo | Stadion El Mahalla, El-Mahalla El-Kubra |
1974   Rincian: CARA Brazzaville menang dengan aggregat 6–3
| 1975   Rincian |  Guinea | Hafia FC | 1–0 | Enugu Rangers |  Nigeria | Stadion 28 September, Conakry |
| 1975   Rincian |  Nigeria | Enugu Rangers | 1–2 | Hafia FC |  Guinea | Stadion Surulere, Lagos |
1975   Rincian: Hafia FC menang dengan aggregat 3–1
| 1976   Rincian |  Guinea | Hafia FC | 3–0 | MC Alger |  Aljazair | Stadion 28 September, Conakry |
| 1976   Rincian |  Aljazair | MC Alger | 3–0 | Hafia FC |  Guinea | Stadion 5 Juli, Aljir |
1976   Rincian: MC Alger menang melalui adu penalti 4–1 (aggregat 3–3)
| 1977   Rincian |  Ghana | Hearts of Oak | 0–1 | Hafia FC |  Guinea | Stadion Olahraga Accra, Accra |
| 1977   Rincian |  Guinea | Hafia FC | 3–2 | Hearts of Oak |  Ghana | Stadion 28 September, Conakry |
1977   Rincian: Hafia FC menang dengan aggregat 4–2
| 1978   Rincian |  Guinea | Hafia FC | 0–0 | Canon Yaoundé |  Kamerun | Stadion 28 September, Conakry |
| 1978   Rincian |  Kamerun | Canon Yaoundé | 2–0 | Hafia FC |  Guinea | Stadion Olahraga Yaoundé, Yaoundé |
1978   Rincian: Canon Yaoundé menang dengan aggregat 2–0
| 1979   Rincian |  Ghana | Hearts of Oak | 1–0 | Union Douala |  Kamerun | Stadion Olahraga Accra, Accra |
| 1979   Rincian |  Kamerun | Union Douala | 1–0 | Hearts of Oak |  Ghana | Stadion Olahraga Yaoundé, Yaoundé |
1979   Rincian: Union Douala menang melalui adu penalti 5–3 (aggregat 1–1)*
| 1980   Rincian |  Kamerun | Canon Yaoundé | 2–2 | AS Bilima |  Zaire | Stadion Olahraga Yaoundé, Yaoundé |
| 1980   Rincian |  Zaire | AS Bilima | 0–3 | Canon Yaoundé |  Kamerun | Stadion 20 Mei, Kinshasa |
1980   Rincian: Canon Yaoundé menang dengan aggregat 5–2
| 1981   Rincian |  Aljazair | JE Tizi-Ouzou | 4–0 | Vita Club |  Zaire | Stadion 1 November, Tizi-Ouzou |
| 1981   Rincian |  Zaire | Vita Club | 0–1 | JE Tizi-Ouzou |  Aljazair | Stadion 20 Mei, Kinshasa |
1981   Rincian: JE Tizi-Ouzou menang dengan aggregat 5–0
| 1982   Rincian |  Mesir | Al Ahly | 3–0 | Asante Kotoko |  Ghana | Stadion Internasional Kairo, Kairo |
| 1982   Rincian |  Ghana | Asante Kotoko | 1–1 | Al Ahly |  Mesir | Stadion Olahraga Kumasi, Kumasi |
1982   Rincian: Al Ahly menang dengan aggregat 4–1
| 1983   Rincian |  Mesir | Al Ahly | 0–0 | Asante Kotoko |  Ghana | Stadion Internasional Kairo, Kairo |
| 1983   Rincian |  Ghana | Asante Kotoko | 1–0 | Al Ahly |  Mesir | Stadion Olahraga Kumasi, Kumasi |
1983   Rincian: Asante Kotoko menang dengan aggregat 1–0
| 1984   Rincian |  Mesir | Zamalek SC | 2–0 | Shooting Stars |  Nigeria | Stadion Internasional Kairo, Kairo |
| 1984   Rincian |  Nigeria | Shooting Stars | 0–1 | Zamalek SC |  Mesir | Stadion Surulere, Lagos |
1984   Rincian: Zamalek menang dengan aggregat 3–0
| 1985   Rincian |  Maroko | FAR Rabat | 5–2 | AS Bilima |  Zaire | Stadion Moulay Abdellah, Rabat |
| 1985   Rincian |  Zaire | AS Bilima | 1–1 | FAR Rabat |  Maroko | Stadion 20 Mei, Kinshasa |
1985   Rincian: FAR Rabat menang dengan aggregat 6–3
| 1986   Rincian |  Mesir | Zamalek SC | 2–0 | Africa Sports |  Pantai Gading | Stadion Internasional Kairo, Kairo |
| 1986   Rincian |  Pantai Gading | Africa Sports | 2–0 | Zamalek SC |  Mesir | Stadion Félix Houphouët-Boigny, Abidjan |
1986   Rincian: Zamalek menang melalui adu penalti 4–2 (aggregat 2–2)*
| 1987   Rincian |  Sudan | Al-Hilal | 0–0 | Al Ahly |  Mesir | Stadion Al-Hilal, Omdurman |
| 1987   Rincian |  Mesir | Al Ahly | 2–0 | Al-Hilal |  Sudan | Stadion Internasional Kairo, Kairo |
1987   Rincian: Al Ahly menang dengan aggregat 2–0
| 1988   Rincian |  Nigeria | Iwuanyanwu Nationale | 1–0 | Entente de Sétif |  Aljazair | Stadion Kemerdekaan, Ibadan |
| 1988   Rincian |  Aljazair | Entente de Sétif | 4–0 | Iwuanyanwu Nationale |  Nigeria | Stadion 17 Juni, Konstantin |
1988   Rincian: Entente de Sétif menang dengan aggregat 4–1
| 1989   Rincian |  Maroko | Raja Casablanca | 1–0 | MC Oran |  Aljazair | Stadion Mohamed V, Casablanca |
| 1989   Rincian |  Aljazair | MC Oran | 1–0 | Raja Casablanca |  Maroko | Stadion 19 Juni, Oran |
1989   Rincian: Raja Casablanca menang melalui adu penalti 4–2 (aggregat 1–1)*
| 1990   Rincian |  Aljazair | JS Kabylie | 1–0 | Nkana Red Devils |  Zambia | Stadion 5 Juli, Aljir |
| 1990   Rincian |  Zambia | Nkana Red Devils | 1–0 | JS Kabylie |  Aljazair | Stadion Kemerdekaan, Lusaka |
1990   Rincian: JS Kabylie menang melalui adu penalti 5–3 (aggregat 1–1)*
| 1991   Rincian |  Tunisia | Club Africain | 6–2 | Villa SC |  Uganda | Stadion Olimpiade El Menzah, Tunis |
| 1991   Rincian |  Uganda | Villa SC | 1–1 | Club Africain |  Tunisia | Stadion Nakivubo, Kampala |
1991   Rincian: Club Africain menang dengan aggregat 7–3
| 1992   Rincian |  Maroko | Wydad Casablanca | 2–0 | Al-Hilal |  Sudan | Stadion Mohamed V, Casablanca |
| 1992   Rincian |  Sudan | Al-Hilal | 0–0 | Wydad Casablanca |  Maroko | Stadion Al-Hilal, Omdurman |
1992   Rincian: Wydad Casablanca menang dengan aggregat 2–0
| 1993   Rincian |  Ghana | Asante Kotoko | 0–0 | Zamalek SC |  Mesir | Stadion Olahraga Kumasi, Kumasi |
| 1993   Rincian |  Mesir | Zamalek SC | 0–0 | Asante Kotoko |  Ghana | Stadion Internasional Kairo, Kairo |
1993   Rincian: Zamalek menang melalui adu penalti 7–6 (aggregat 0–0)*
| 1994   Rincian |  Mesir | Zamalek SC | 0–0 | Espérance de Tunis |  Tunisia | Stadion Internasional Kairo, Kairo |
| 1994   Rincian |  Tunisia | Espérance de Tunis | 3–1 | Zamalek SC |  Mesir | Stadion Olimpiade El Menzah, Tunis |
1994   Rincian: Espérance de Tunis menang dengan aggregat 3–1
| 1995   Rincian |  Afrika Selatan | Orlando Pirates | 2–2 | ASEC Mimosas |  Pantai Gading | Stadion FNB, Johannesburg |
| 1995   Rincian |  Pantai Gading | ASEC Mimosas | 0–1 | Orlando Pirates |  Afrika Selatan | Stadion Félix Houphouët-Boigny, Abidjan |
1995   Rincian: Orlando Pirates menang dengan aggregat 3–2
| 1996   Rincian |  Nigeria | Shooting Stars | 2–1 | Zamalek SC |  Mesir | Stadion Lekan Salami, Ibadan |
| 1996   Rincian |  Mesir | Zamalek SC | 2–1 | Shooting Stars |  Nigeria | Stadion Internasional Kairo, Kairo |
1996   Rincian: Zamalek menang melalui adu penalti 5–4 (aggregat 3–3)*
Final Liga Champions CAF (sejak 1997)
| 1997   Rincian |  Ghana | Obuasi Goldfields | 1–0 | Raja Casablanca |  Maroko | Stadion Len Clay, Obuasi |
| 1997   Rincian |  Maroko | Raja Casablanca | 1–0 | Obuasi Goldfields |  Ghana | Stadion Mohamed V, Casablanca |
1997   Rincian: Raja Casablanca menang melalui adu penalti 5–4 (aggregat 1–1)*
| 1998   Rincian |  Zimbabwe | Dynamos FC | 0–0 | ASEC Mimosas |  Pantai Gading | Stadion Olahraga Nasional, Harare |
| 1998   Rincian |  Pantai Gading | ASEC Mimosas | 4–2 | Dynamos FC |  Zimbabwe | Stadion Félix Houphouët-Boigny, Abidjan |
1998   Rincian: ASEC Mimosas menang dengan aggregat 4–2
| 1999   Rincian |  Maroko | Raja Casablanca | 0–0 | Espérance de Tunis |  Tunisia | Stadion Père-Jégo, Casablanca |
| 1999   Rincian |  Tunisia | Espérance de Tunis | 0–0 | Raja Casablanca |  Maroko | Stadion Olimpiade El Menzah, Tunis |
1999   Rincian: Raja Casablanca menang melalui adu penalti 4–3 (aggregat 0–0)*
| 2000   Rincian |  Tunisia | Espérance de Tunis | 1–2 | Hearts of Oak |  Ghana | Stadion Olimpiade El Menzah, Tunis |
| 2000   Rincian |  Ghana | Hearts of Oak | 3–1 | Espérance de Tunis |  Tunisia | Stadion Olahraga Accra, Accra |
2000   Rincian: Hearts of Oak menang dengan aggregat 5–2
| 2001   Rincian |  Afrika Selatan | Mamelodi Sundowns | 1–1 | Al Ahly |  Mesir | Stadion Loftus Versfeld, Pretoria |
| 2001   Rincian |  Mesir | Al Ahly | 3–0 | Mamelodi Sundowns |  Afrika Selatan | Stadion Internasional Kairo, Kairo |
2001   Rincian: Al Ahly menang dengan aggregat 4–1
| 2002   Rincian |  Maroko | Raja Casablanca | 0–0 | Zamalek SC |  Mesir | Stadion Mohamed V, Casablanca |
| 2002   Rincian |  Mesir | Zamalek SC | 1–0 | Raja Casablanca |  Maroko | Stadion Internasional Kairo, Kairo |
2002   Rincian: Zamalek menang dengan aggregat 1–0
| 2003   Rincian |  Nigeria | Enyimba FC | 2–0 | Al-Ismaily |  Mesir | Stadion Internasional Enyimba, Aba |
| 2003   Rincian |  Mesir | Al-Ismaily | 1–0 | Enyimba FC |  Nigeria | Stadion Ismailia, Ismaïlia |
2003   Rincian: Enyimba FC menang dengan aggregat 2–1
| 2004   Rincian |  Tunisia | Étoile du Sahel | 2–1 | Enyimba FC |  Nigeria | Stadion Olimpiade Sousse, Sousse |
| 2004   Rincian |  Nigeria | Enyimba FC | 2–1 | Étoile du Sahel |  Tunisia | Stadion Internasional Enyimba, Aba |
2004   Rincian: Enyimba FC menang melalui adu penalti 5–3 (aggregat 3–3)*
| 2005   Rincian |  Tunisia | Étoile du Sahel | 0–0 | Al Ahly |  Mesir | Stadion Olimpiade Sousse, Sousse |
| 2005   Rincian |  Mesir | Al Ahly | 3–0 | Étoile du Sahel |  Tunisia | Stadion Akademi Militer, Kairo |
2005   Rincian: Al Ahly menang dengan aggregat 3–0
| 2006   Rincian |  Mesir | Al Ahly | 1–1 | CS Sfaxien |  Tunisia | Stadion Internasional Kairo, Kairo |
| 2006   Rincian |  Tunisia | CS Sfaxien | 0–1 | Al Ahly |  Mesir | Stadion 14 Januari, Radès |
2006   Rincian: Al Ahly menang dengan aggregat 2–1
| 2007   Rincian |  Tunisia | Étoile du Sahel | 0–0 | Al Ahly |  Mesir | Stadion Olimpiade Sousse, Sousse |
| 2007   Rincian |  Mesir | Al Ahly | 1–3 | Étoile du Sahel |  Tunisia | Stadion Internasional Kairo, Kairo |
2007   Rincian: Étoile du Sahel menang dengan aggregat 3–1
| 2008   Rincian |  Mesir | Al Ahly | 2–0 | Coton Sport |  Kamerun | Stadion Internasional Kairo, Kairo |
| 2008   Rincian |  Kamerun | Coton Sport | 2–2 | Al Ahly |  Mesir | Stadion Roumdé Adjia, Garoua |
2008   Rincian: Al Ahly menang dengan aggregat 4–2
| 2009   Rincian |  Nigeria | Heartland FC | 2–1 | TP Mazembe |  RD Kongo | Stadion Dan Anyiam, Owerri |
| 2009   Rincian |  RD Kongo | TP Mazembe | 1–0 | Heartland FC |  Nigeria | Stadion Frederic Kibassa Maliba, Lubumbashi |
2009   Rincian: TP Mazembe menang menurut peraturan gol tandang dengan aggregat 2–2#
| 2010   Rincian |  RD Kongo | TP Mazembe | 5–0 | Espérance de Tunis |  Tunisia | Stadion Frederic Kibassa Maliba, Lubumbashi |
| 2010   Rincian |  Tunisia | Espérance de Tunis | 1–1 | TP Mazembe |  RD Kongo | Stadion 14 Januari, Radès |
2010   Rincian: TP Mazembe menang dengan aggregat 6–1
| 2011   Rincian |  Maroko | Wydad Casablanca | 0–0 | Espérance de Tunis |  Tunisia | Stadion Mohamed V, Casablanca |
| 2011   Rincian |  Tunisia | Espérance de Tunis | 1–0 | Wydad Casablanca |  Maroko | Stadion 14 Januari, Radès |
2011   Rincian: Espérance de Tunis menang dengan aggregat 1–0
| 2012   Rincian |  Mesir | Al Ahly | 1–1 | Espérance de Tunis |  Tunisia | Stadion Borg El Arab, Iskandariyah |
| 2012   Rincian |  Tunisia | Espérance de Tunis | 1–2 | Al Ahly |  Mesir | Stadion Olimpiade Radès, Radès |
2012   Rincian: Al Ahly menang dengan aggregat 3–2
| 2013   Rincian |  Afrika Selatan | Orlando Pirates | 1–1 | Al Ahly |  Mesir | Stadion Orlando, Soweto |
| 2013   Rincian |  Mesir | Al Ahly | 2–0 | Orlando Pirates |  Afrika Selatan | Stadion Kontraktor Arab, Kairo |
2013   Rincian: Al Ahly menang dengan aggregat 3–1
| 2014   Rincian |  RD Kongo | AS Vita Club | 2–2 | ES Sétif |  Aljazair | Stadion Tata Raphaël, Kinshasa |
| 2014   Rincian |  Aljazair | ES Sétif | 1–1 | AS Vita Club |  RD Kongo | Stadion Mustapha Tchaker, Blida |
2014   Rincian: ES Sétif menang menurut peraturan gol tandang dengan aggregat 3–3#
| 2015   Rincian |  Aljazair | USM Alger | 1–2 | TP Mazembe |  RD Kongo | Stadion Omar Hamadi, Aljir |
| 2015   Rincian |  RD Kongo | TP Mazembe | 2–0 | USM Alger |  Aljazair | Stadion Frederic Kibassa Maliba, Lubumbashi |
2015   Rincian: TP Mazembe menang dengan aggregat 4–1
| 2016   Rincian |  Afrika Selatan | Mamelodi Sundowns | 3–0 | Zamalek SC |  Mesir | Stadion Masterpiece Lucas Moripe, Pretoria |
| 2016   Rincian |  Mesir | Zamalek SC | 1–0 | Mamelodi Sundowns |  Afrika Selatan | Stadion Borg El Arab, Iskandariyah |
2016   Rincian: Mamelodi Sundowns menang dengan aggregat 3–1
| 2017   Rincian |  Mesir | Al Ahly | 1–1 | Wydad Casablanca |  Maroko | Stadion Borg El Arab, Iskandariyah |
| 2017   Rincian |  Maroko | Wydad Casablanca | 1–0 | Al Ahly |  Mesir | Stadion Mohamed V, Casablanca |
2017   Rincian: Wydad Casablanca menang dengan aggregat 2–1