2020: Ahly (Egypt)
2019: Raja Casablanca (Morocco)
2018: Wydad Casablanca (Morocco)
2017: Mamelodi Sundowns (South Africa)
2016: TP Mazembe (DR Congo)
2015: Sportive de Setif (Algeria)
2014: Ahly (Egypt)
2013: Ahly (Egypt)
2012: Maghreb de Fes (Morocco)
2011: TP Mazembe (DR Congo)
2010: TP Mazembe (DR Congo)
2009: Ahly (Egypt)
2008: ES Sahel (Tunisia)
2007: Ahly (Egypt)
2006: Ahly (Egypt)
2005: Enyimba (Nigeria)
2004: Enyimba (Nigeria)
2003: Zamalek (Egypt)
2002: Ahly (Egypt)
2001: Hearts of Oak (Ghana)
2000: Raja Club Athletic (Morocco)
1999: ASEC Mimosas Abidjan (Ivory Coast)
1998: ES Sahel (Tunisia)
1997: Zamalek (Egypt)
1996: Orlando Pirates (South Africa)
1995: Esperance De Tunis (Tunisia)
1994: Zamalek (Egypt)
1993: Africa Sports (Ivory Coast)
Winners list - times won per Team
Ahly (Egypt) 7
Zamalek (Egypt) 3
TP Mazembe (DR Congo) 3
ES Sahel (Tunisia) 2
Enyimba (Nigeria) 2
(For more sports news and updates, follow Ahram Online Sports on Twitter at @AO_Sports and on Facebook at AhramOnlineSports.)
Short link: