Year Winner Country
2018 Espérance de Tunis Espérance de Tunis Tunisia Tunisia
2017 Wydad AC Wydad AC Morocco Morocco
2016 Mamelodi Sundowns Mamelodi Sundowns South Africa South Africa
2015 TP Mazembe TP Mazembe Congo DR Congo DR
2014 ES Sétif ES Sétif Algeria Algeria
2013 Al-Ahly Al-Ahly Egypt Egypt
2012 Al-Ahly Al-Ahly Egypt Egypt
2011 Espérance de Tunis Espérance de Tunis Tunisia Tunisia
2010 TP Mazembe TP Mazembe Congo DR Congo DR
2009 TP Mazembe TP Mazembe Congo DR Congo DR
2008 Al-Ahly Al-Ahly Egypt Egypt
2007 Étoile du Sahel Étoile du Sahel Tunisia Tunisia
2006 Al-Ahly Al-Ahly Egypt Egypt
2005 Al-Ahly Al-Ahly Egypt Egypt
2004 Enyimba Aba Enyimba Aba Nigeria Nigeria
2003 Enyimba Aba Enyimba Aba Nigeria Nigeria
2002 Zamalek Zamalek Egypt Egypt
2001 Al-Ahly Al-Ahly Egypt Egypt
2000 Hearts of Oak Hearts of Oak Ghana Ghana
1999 Raja Casablanca Raja Casablanca Morocco Morocco
1998 ASEC Mimosas ASEC Mimosas Ivory Coast Ivory Coast
1997 Raja Casablanca Raja Casablanca Morocco Morocco
1996 Zamalek Zamalek Egypt Egypt
1995 Orlando Pirates Orlando Pirates South Africa South Africa
1994 Espérance de Tunis Espérance de Tunis Tunisia Tunisia
1993 Zamalek Zamalek Egypt Egypt
1992 Wydad AC Wydad AC Morocco Morocco
1991 Club Africain Club Africain Tunisia Tunisia
1990 JS Kabylie JS Kabylie Algeria Algeria
1989 Raja Casablanca Raja Casablanca Morocco Morocco
1988 ES Sétif ES Sétif Algeria Algeria
1987 Al-Ahly Al-Ahly Egypt Egypt
1986 Zamalek Zamalek Egypt Egypt
1985 FAR de Rabat FAR de Rabat Morocco Morocco
1984 Zamalek Zamalek Egypt Egypt
1983 Asante Kotoko Asante Kotoko Ghana Ghana
1982 Al-Ahly Al-Ahly Egypt Egypt
1981 JE Tizi-Ouzou JE Tizi-Ouzou Algeria Algeria
1980 Canon Yaoundé Canon Yaoundé Cameroon Cameroon
1979 Union Sportive Douala Union Sportive Douala Cameroon Cameroon
1978 Canon Yaoundé Canon Yaoundé Cameroon Cameroon
1977 Hafia FC Hafia FC Guinea Guinea
1976 MC Alger MC Alger Algeria Algeria
1975 Hafia FC Hafia FC Guinea Guinea
1974 CARA CARA Congo Congo
1973 AS Vita Club AS Vita Club Congo DR Congo DR
1972 Hafia FC Hafia FC Guinea Guinea
1971 Canon Yaoundé Canon Yaoundé Cameroon Cameroon
1970 Asante Kotoko Asante Kotoko Ghana Ghana
1969 Ismaily Ismaily Egypt Egypt
1968 TP Mazembe TP Mazembe Congo DR Congo DR
1967 TP Mazembe TP Mazembe Congo DR Congo DR
1966 Stade Abidjan Stade Abidjan Ivory Coast Ivory Coast
1965 Oryx Douala Oryx Douala Cameroon Cameroon