CAF Champions League: List of winners by edition since 1965
The 2024-2025 CAF Champions League has reached its decisive phase, culminating in a thrilling finale that will pit Mamelodi Sundowns (South Africa) against Pyramids (Egypt).
Also read: After his reelection... The three key challenges awaiting Motsepe at CAF
The first leg of the final will take place on Saturday, May 24, while the return leg is set for Sunday, June 1.
Here is the complete list of winners in the competition:
1965: OC Douala (Cameroon)
1966: Stade d'Abidjan (Ivory Coast)
1967: TP Englebert (Democratic Republic of Congo)
1968: TP Englebert (Democratic Republic of Congo)
1969: Ismailia SC (Egypt)
1970: Asante Kotoko SC (Ghana)
1971: CS de Yaoundé (Cameroon)
1972: Hafia FC (Guinea)
1973: AS Vita Club (Democratic Republic of Congo)
1974: CARA Brazzaville (People's Republic of Congo)
1975: Hafia FC (Guinea)
1976: MC d'Alger (Algeria)
1977: Hafia FC (Guinea)
1978: CS de Yaoundé (Cameroon)
1979: US de Douala (Cameroon)
1980: CS de Yaoundé (Cameroon)
1981: JS de Kabylie (Algeria)
1982: Al-Ahly SC (Egypt)
1983: Asante Kotoko FC (Ghana)
1984: Zamalek SC (Egypt)
1985: ASFAR Rabat (Morocco)
1986: Zamalek SC (Egypt)
1987: Al-Ahly SC (Egypt)
1988: ES Sétif (Algeria)
1989: Raja CA Casablanca (Morocco)
1990: JS de Kabylie (Algeria)
1991: Club Africain (Tunisia)
1992: Wydad AC Casablanca (Morocco)
1993: Zamalek SC (Egypt)
1994: ES Tunis (Tunisia)

1995: Orlando Pirates FC (South Africa)
1996: Zamalek SC (Egypt)
1997: Raja CA Casablanca (Morocco)
1998: ASEC Mimosas Abidjan (Ivory Coast)
1999: Raja CA Casablanca (Morocco)
2000: Hearts of Oak SC (Ghana)
2001: Al-Ahly SC (Egypt)
2002: Zamalek SC (Egypt)
2003: Enyimba FC (Nigeria)
2004: Enyimba FC (Nigeria)
2005: Al Ahly SC (Egypt)
2006: Al Ahly SC (Egypt)
2007: ES du Sahel (Tunisia)
2008: Al Ahly SC (Egypt)
2009: TP Mazembe (Democratic Republic of Congo)
2010: TP Mazembe (Democratic Republic of Congo)
2011: ES de Tunis (Tunisia)
2012: Al-Ahly SC (Egypt)
2013: Al-Ahly SC (Egypt)
2014: ES Sétif (Algeria)
2015: TP Mazembe (Democratic Republic of Congo)
2016: Mamelodi Sundowns FC (South Africa)
2017: Wydad AC Casablanca (Morocco)
2018: ES de Tunis (Tunisia)
2019: ES de Tunis (Tunisia)
2020: Al Ahly SC (Egypt)
2021: Al Ahly SC (Egypt)
2022: Wydad Casablanca (Morocco)
2023: Al Ahly SC (Egypt)
2024: Al Ahly SC (Egypt)
World Cup 2026
Today at 09:00
World Cup 2026
Today at 08:30
World Cup 2026
Today at 08:00
World Cup 2026
Today at 07:30
World Cup 2026
Today at 07:26
Africa
Today at 07:00