| Year
|
Host
|
|
Final
|
|
Third place match
|
| Champion
|
Score
|
Second place
|
Third place
|
Score
|
Fourth place
|
1979 Details
|
Шаблон:Flagicon Cairo
|
Шаблон:Flagicon Zamalek SC
|
23–16
|
Шаблон:Flagicon ASFOSA
|
Шаблон:Flagicon ASC Diaraf
|
–
|
|
1980 Details
|
Шаблон:Flagicon Bouaké
|
Шаблон:Flagicon Zamalek SC
|
20–19
|
Шаблон:Flagicon DNC Alger
|
|
–
|
|
1981 Details
|
Шаблон:Flagicon Dakar
|
Шаблон:Flagicon Zamalek SC
|
34–26
|
Шаблон:Flagicon ASC Diaraf
|
Шаблон:Flagicon Club of Shebeen for Spinning
|
–
|
|
1982 Details
|
Шаблон:Flagicon Bouake
|
Шаблон:Flagicon Nadit Alger
|
18–14
|
Шаблон:Flagicon Inter Club Brazzaville
|
|
–
|
|
1983 Details
|
Шаблон:Flagicon Brazzaville
|
Шаблон:Flagicon MP Alger
|
33–32 (ET)
|
Шаблон:Flagicon Inter Club Brazzaville
|
Шаблон:Flagicon Nadit Alger
|
–
|
Шаблон:Flagicon Primeiro de Agosto
|
1984 Details
|
Шаблон:Flagicon Dakar
|
Шаблон:Flagicon Inter Club Brazzaville
|
15–11
|
Шаблон:Flagicon IRB Alger
|
Шаблон:Flagicon Zamalek SC
|
–
|
Шаблон:Flagicon Niger United
|
1985 Details
|
Шаблон:Flagicon Rabat
|
Шаблон:Flagicon Al Ahly SC
|
18–18 (7–6 p)
|
Шаблон:Flagicon MP Alger
|
Шаблон:Flagicon AS Biao
|
23–22
|
Шаблон:Flagicon Primeiro de Agosto
|
1986 Details
|
Шаблон:Flagicon Libreville
|
Шаблон:Flagicon Zamalek SC
|
19–17
|
Шаблон:Flagicon Inter Club Brazzaville
|
Шаблон:Flagicon Primeiro de Agosto
|
31–22
|
Шаблон:Flagicon Al Ahly SC
|
1987 Details
|
Шаблон:Flagicon Owerri
|
Шаблон:Flagicon IMO Lions
|
22–18
|
Шаблон:Flagicon Niger United
|
Шаблон:Flagicon IR Binaa Alger
|
21–19
|
Шаблон:Flagicon Inter Club Brazzaville
|
1988 Details
|
Шаблон:Flagicon Cotonou
|
Шаблон:Flagicon IMO Lions
|
27–24
|
Шаблон:Flagicon Rail HC
|
Шаблон:Flagicon Niger United
|
–
|
|
1989 Details
|
Шаблон:Flagicon Abidjan / Bouake
|
Шаблон:Flagicon OMNESS Dabou
|
–
|
Шаблон:Flagicon Niger United
|
Шаблон:Flagicon Munisport
|
–
|
|
1990 Details
|
Шаблон:Flagicon Brazzaville
|
Шаблон:Flagicon Port Said SC
|
–
|
Шаблон:Flagicon Avenir du Rail
|
Шаблон:Flagicon Munisport
|
–
|
|
1991 Details
|
Шаблон:Flagicon Kano
|
Шаблон:Flagicon Zamalek SC
|
–
|
Шаблон:Flagicon RC Abidjan
|
Шаблон:Flagicon Kano Pyramids
|
–
|
|
1992 Details
|
Шаблон:Flagicon Yamoussoukro
|
Шаблон:Flagicon FAP Yaoundé
|
–
|
Шаблон:Flagicon RC Abidjan
|
Шаблон:Flagicon Zamalek SC
|
–
|
|
1993 Details
|
Шаблон:Flagicon Tunis
|
Шаблон:Flagicon Al Ahly SC
|
25–24
|
Шаблон:Flagicon Espérance de Tunis
|
Шаблон:Flagicon Primeiro de Agosto
|
–
|
Шаблон:Flagicon ÉS Sahel H.C
|
1994 Details
|
Шаблон:Flagicon Cotonou
|
Шаблон:Flagicon Al Ahly SC
|
32–23
|
Шаблон:Flagicon Petro Sport
|
Шаблон:Flagicon Niger United
|
–
|
|
1995 Details
|
Шаблон:Flagicon Cotonou
|
Шаблон:Flagicon MM Batna
|
24 – 14
|
Шаблон:Flagicon FAP Yaoundé
|
Шаблон:Flagicon Primeiro de Agosto
|
–
|
|
1996 Details
|
Шаблон:Flagicon Cotonou
|
Шаблон:Flagicon FAP Yaoundé
|
–
|
Шаблон:Flagicon Sokota Rima
|
Шаблон:Flagicon MM Batna
|
–
|
|
1997 Details
|
Шаблон:Flagicon Niamey
|
Шаблон:Flagicon MC Alger
|
30–16
|
Шаблон:Flagicon FAP Yaoundé
|
Шаблон:Flagicon Minuh Yaoundé
|
–
|
|
1998 Details
|
Шаблон:Flagicon Cotonou
|
Шаблон:Flagicon MC Alger
|
30–24
|
Шаблон:Flagicon Pelican Cotonou
|
Шаблон:Flagicon FAP Yaoundé
|
28–25
|
Шаблон:Flagicon Minuh Yaoundé
|
1999 Details
|
Шаблон:Flagicon Niamey
|
Шаблон:Flagicon MC Alger
|
–
|
Шаблон:Flagicon FAP Yaoundé
|
Шаблон:Flagicon Minuh Yaoundé
|
–
|
|
2000 Details
|
Шаблон:Flagicon Cotonou
|
Шаблон:Flagicon MC Alger
|
–
|
Шаблон:Flagicon Kano Pyramids
|
Шаблон:Flagicon Étoile du Congo
|
–
|
|
2001 Details
|
Шаблон:Flagicon Benin City
|
Шаблон:Flagicon Zamalek SC
|
26–14
|
Шаблон:Flagicon Niger United
|
Шаблон:Flagicon Minuh Yaoundé
|
–
|
|
2002 Details
|
Шаблон:Flagicon Libreville
|
Шаблон:Flagicon Zamalek SC
|
37–28
|
Шаблон:Flagicon Sporting de Luanda
|
Шаблон:Flagicon ASC Diaraf
|
–
|
|
2003 Details
|
Шаблон:Flagicon Cotonou
|
Шаблон:Flagicon MC Alger
|
–
|
Шаблон:Flagicon Minuh Yaoundé
|
Шаблон:Flagicon Al Ahly SC
|
–
|
|
2004 Details
|
Шаблон:Flagicon Casablanca
|
Шаблон:Flagicon MC Alger
|
–
|
Шаблон:Flagicon Minuh Yaoundé
|
Шаблон:Flagicon US Biskra
|
–
|
Шаблон:Flagicon AS Casablanca
|
2005 Details
|
Шаблон:Flagicon Abidjan
|
Шаблон:Flagicon MC Alger
|
23–22
|
Шаблон:Flagicon Espérance de Tunis
|
Шаблон:Flagicon Primeiro de Agosto
|
27–19
|
Шаблон:Flagicon Red Star OJA
|
2006 Details
|
Шаблон:Flagicon Abidjan
|
Шаблон:Flagicon MC Alger
|
32–22
|
Шаблон:Flagicon GD da Banca
|
Шаблон:Flagicon Minuh Yaoundé
|
–
|
|
2007 Details
|
Шаблон:Flagicon Cotonou
|
Шаблон:Flagicon Primeiro de Agosto
|
28–18
|
Шаблон:Flagicon Minuh Yaoundé
|
Шаблон:Flagicon MC Alger
|
–
|
|
2008 Details
|
Шаблон:Flagicon Casablanca
|
Шаблон:Flagicon MC Alger
|
22–20
|
Шаблон:Flagicon AS Casablanca
|
Шаблон:Flagicon Minuh Yaoundé
|
–
|
Шаблон:Flagicon Primeiro de Agosto
|
2009 Details
|
Шаблон:Flagicon Yaoundé
|
Шаблон:Flagicon MC Alger
|
27–22
|
Шаблон:Flagicon Minuh Yaoundé
|
Шаблон:Flagicon Primeiro de Agosto
|
34–30
|
Шаблон:Flagicon Munisport
|
2010 Details
|
Шаблон:Flagicon Casablanca
|
Шаблон:Flagicon ÉS Sahel H.C
|
26–22
|
Шаблон:Flagicon MC Alger
|
Шаблон:Flagicon JSE Skikda
|
35–30
|
Шаблон:Flagicon AS Casablanca
|
2011 Details
|
Шаблон:Flagicon Kaduna
|
Шаблон:Flagicon Zamalek SC
|
27–24
|
Шаблон:Flagicon ÉS Sahel H.C
|
Шаблон:Flagicon Primeiro de Agosto
|
26–20
|
Шаблон:Flagicon JSE Skikda
|
2012 Details
|
Шаблон:Flagicon Tangier
|
Шаблон:Flagicon Al Ahly SC
|
21–17
|
Шаблон:Flagicon Zamalek SC
|
Шаблон:Flagicon Espérance de Tunis
|
32–23
|
Шаблон:Flagicon JSE Skikda
|
2013 Details
|
Шаблон:Flagicon Marrakech
|
Шаблон:Flagicon Espérance de Tunis
|
31–24
|
Шаблон:Flagicon Al Ahly SC
|
Шаблон:Flagicon Club Africain
|
31–28
|
Шаблон:Flagicon FAP Yaoundé
|
2014 Details
|
Шаблон:Flagicon Tunis
|
Шаблон:Flagicon Club Africain
|
24–18
|
Шаблон:Flagicon Al Ahly SC
|
Шаблон:Flagicon Espérance de Tunis
|
31–30
|
Шаблон:Flagicon Alexandria Sporting Club
|
2015 Details
|
Шаблон:Flagicon Nador
|
Шаблон:Flagicon Zamalek SC
|
35–22
|
Шаблон:Flagicon Club Africain
|
Шаблон:Flagicon Alexandria Sporting Club
|
24–23
|
Шаблон:Flagicon Espérance de Tunis
|
2016 Details
|
Шаблон:Flagicon Ouagadougou
|
Шаблон:Flagicon Al Ahly SC
|
26–23
|
Шаблон:Flagicon Espérance de Tunis
|
Шаблон:Flagicon Zamalek SC
|
30–24
|
Шаблон:Flagicon Widad Smara
|
2017 Details
|
Шаблон:Flagicon Hammamet
|
Шаблон:Flagicon Zamalek SC
|
31–29 (ET)
|
Шаблон:Flagicon Espérance de Tunis
|
Шаблон:Flagicon Al Ahly SC
|
23–21
|
Шаблон:Flagicon AS Hammamet
|
2018 Details
|
Шаблон:Flagicon Abidjan
|
Шаблон:Flagicon Zamalek SC
|
27–25
|
Шаблон:Flagicon Al Ahly SC
|
Шаблон:Flagicon MC Alger
|
33–31
|
Шаблон:Flagicon JS Kinshasa
|
2019 Details
|
Шаблон:Flagicon Praia
|
Шаблон:Flagicon Zamalek SC
|
33–31 (ET)
|
Шаблон:Flagicon Alexandria Sporting Club
|
Шаблон:Flagicon Interclube
|
24–21
|
Шаблон:Flagicon JS Kinshasa
|
| 2020
|
|
Canceled due to COVID-19 pandemic
|
| 2021
|
|
Canceled due to lack of host country[1]
|
2022 Details
|
Шаблон:Flagicon Hammamet
|
Шаблон:Flagicon Espérance de Tunis
|
28–24
|
Шаблон:Flagicon Zamalek SC
|
|
Шаблон:Flagicon Al Ahly SC
|
30–22
|
Шаблон:Flagicon Club Africain
|
2023 Details
|
Шаблон:Flagicon Congo
|
|
Шаблон:Flagicon Al Ahly SC
|
37-27
|
Шаблон:Flagicon JS Kinshasa
|
|
Шаблон:Flagicon BMC
|
24-23
|
Шаблон:Flagicon FAP Yaoundé
|