CAF Champions League 2016
De CAF Champions League 2016 (Frans: Ligue des champions de la CAF 2016) was de 20e editie van de CAF Champions League, een jaarlijks voetbaltoernooi voor clubs uit Afrika, georganiseerd door de Afrikaanse voetbalbond (CAF). TP Mazembe was de titelhouder, maar werd uitgeschakeld in de tweede ronde (en won uiteindelijk de Confederation Cup). Mamelodi Sundowns won het toernooi voor de eerste keer en plaatste zich daarmee voor het WK voor clubs 2016 en voor de CAF Supercup 2017.
CAF Champions League 2016
| ||||
Ligue des champions de la CAF 2016 | ||||
Toernooi-informatie | ||||
Datum | 12 februari – 23 oktober 2016 | |||
Teams | 55 (van 1 confederatie) | |||
Kampioen | ||||
Toernooistatistieken | ||||
Wedstrijden | 114 | |||
Doelpunten | 261 (2,29 per wedstrijd) | |||
Topscorer(s) | ||||
|
Algemene info
Deelnemers per land
In totaal namen 55 teams uit 43 landen deel aan de CAF Champions League. De CAF-ranglijst (CAF 5-Year-Ranking) bepaalde het aantal deelnemers dat een land mag afvaardigen. Dit gebeurde op de volgende manier:
- Van de top-12 kwalificeerden zich twee teams.
- Van de overige landen kwalificeerde zich één team.
- De winnaar van de vorige editie, de titelhouder, kwalificeerde zich automatisch. Indien zij zich al hadden geplaatst kwam dit ticket te vervallen.
Er konden maximaal 69 teams uit 56 landen meedoen, maar dertien landen[1] hadden geen deelnemer ingeschreven en de titelhouder had zich al geplaatst via de nationale competitie.
De CAF-ranglijst voor 2016 was als volgt:
Nr. | Land | Punten | Teams |
---|---|---|---|
1 | 105 | 2 | |
2 | 81 | 2 | |
3 | 63 | 2 | |
4 | 44 | 2 | |
5 | 33 | 2 | |
6 | 30 | 2 | |
7 | 29 | 2 | |
8 | 26 | 2 | |
26 | 2 | ||
26 | 2 | ||
11 | 22 | 2 | |
12 | 16 | 2 | |
13 | 11 | 1 | |
14 | 7 | 1 | |
15 | 6 | 1 | |
6 | 1 | ||
17 | 4 | 1 | |
18 | 1 | 1 | |
1 | 1 |
Data
De loting voor de kwalificaties vond plaats in Dakar, Senegal.[2][3]
Fase | Ronde | Datum loting | Heenwedstrijd | Terugwedstrijd |
---|---|---|---|---|
Kwalificaties | Voorronde | 11 december 2015 | 12-14 februari 2016 | 26-28 februari 2016 |
Eerste ronde | 11-13 maart 2016 | 18-20 maart 2016 | ||
Tweede ronde | 8-10 april 2016 | 19-20 april 2016 | ||
Groepsfase | Wedstrijddag 1 | N.n.b. | 17-19 juni 2016 | |
Wedstrijddag 2 | 28-29 juni 2016 | |||
Wedstrijddag 3 | 15-17 juli 2016 | |||
Wedstrijddag 4 | 26-27 juli 2016 | |||
Wedstrijddag 5 | 12-14 augustus 2016 | |||
Wedstrijddag 6 | 23-24 augustus 2016 | |||
Knock-outfase | Halve finale | 16-18 september 2016 | 23-25 september 2016 | |
Finale | 14-16 oktober 2016 | 21-23 oktober 2016 |
Teams
Onderstaande tabel geeft alle deelnemers aan deze editie weer, toont in welke ronde de club van start ging of gaat en op welke manier ze zich hebben geplaatst. Negen teams plaatsten zich automatisch voor de eerste ronde. Dit waren de teams met het hoogste CAF-coëfficiënt. De score van het land waar het team vandaan kwam (op de CAF 5-Year Ranking) had geen invloed op dit coëfficiënt.
Kwalificaties
Voorronde
In de voorronde speelden 46 teams een thuis- en uitwedstrijd voor 23 plaatsen in de eerste ronde. De wedstrijden werden gespeeld op 12-14 februari (heen) en op 26-28 februari (terug). De terugwedstrijd tussen AS Douanes de Niamey en Wydad AC werd verplaatst naar 6 maart, wegens een staking op het vliegveld van Niamey.[6]
- Clube Ferroviário de Maputo plaatste zich automatisch voor de eerste ronde, nadat hun tegenstander Mochudi Centre Chiefs SC zich terugtrok.[7]
- Warri Wolves FC plaatste zich automatisch voor de eerste ronde, nadat hun tegenstander Sporting Clube da Praia Cruz niet kwam opdagen voor de heenwedstrijd.[8]
- Kaizer Chiefs FC plaatste zich automatisch voor de eerste ronde, nadat hun tegenstander Volcan Club de Moroni niet kwam opdagen voor de terugwedstrijd.[9]
Team 1 | Tot. | Team 2 | 1e wedstr. | 2e wedstr. |
---|---|---|---|---|
Mafunzo FC |
0 – 4 | 0 – 3 | 0 – 1 | |
Chicken Inn FC |
1 – 2 | 1 – 0 | 0 – 2 | |
AS MangaSport |
0 – 3 | 0 – 0 | 0 – 3 | |
Wydad AC |
3 – 2 | 2 – 0 | 1 – 2 | |
Gor Mahia FC |
1 – 3 | 1 – 2 | 0 – 1 | |
Saint-George SA |
4 – 1 | 3 – 0 | 1 – 1 | |
Vipers SC |
1 – 2 | 1 – 0 | 0 – 2 | |
Lioli FC |
2 – 2 (u) | 1 – 2 | 1 – 0 | |
Olympique Club de Khouribga |
4 – 2 | 2 – 1 | 2 – 1 | |
Stade Malien |
4 – 1 | 3 – 1 | 1 – 0 | |
ZESCO United FC |
3 – 0 | 2 – 0 | 1 – 0 | |
AS Douanes |
0 – 4 | 0 – 0 | 0 – 4 | |
Mbabane Swallows FC |
2 – 4 | 1 – 0 | 1 – 4 | |
Cercle de Joachim SC |
0 – 3 | 0 – 1 | 0 – 2 | |
CRD Libolo |
9 – 1 | 5 – 1 | 4 – 0 | |
Volcan Club de Moroni |
W/o | 0 – 4 | N.g. | |
AS CotonTchad |
0 – 1 | 0 – 1 | 0 – 0 | |
AS Onze Créateurs de Niaréla |
1 – 2 | 1 – 2 | 0 – 0 | |
Nimba United FC |
1 – 4 | 1 – 3 | 0 – 1 | |
Club Africain |
2 – 0 | 2 – 0 | 0 – 0 | |
Ashanti Gold SC |
2 – 3 | 1 – 0 | 1 – 3 |
| ||||
12 februari 2016 16:00 uur (UTC+3) |
Vipers SC |
1 – 0 | Nakivubo Stadium, Kampala Scheidsrechter: Israel Mpaima (Kenia) | |
Ssekisambu |
Verslag (CAF) Verslag (Soccerway) |
| ||||
12 februari 2016 19:00 uur (UTC) |
Olympique Club de Khouribga |
2 – 1 | Stade de Marrakech, Marrakesh Scheidsrechter: Mohamed Hamada (Mauritanië) | |
Bezghoudi Tiberkanine |
Verslag (CAF) Verslag (Soccerway) |
| ||||
13 februari 2016 16:00 uur (UTC+4) |
Cercle de Joachim SC |
0 – 1 | Stade George V, Curepipe Scheidsrechter: Hubert Andriamiharisoa (Madagaskar) | |
Verslag (CAF) Verslag (Soccerway) |
| ||||
13 februari 2016 15:00 uur (UTC+2) |
Chicken Inn FC |
1 – 0 | Barbourfields Stadium, Bulawayo Scheidsrechter: Kutlwano Leso (Botswana) | |
Katsvairo |
Verslag (CAF) Verslag (Soccerway) |
| ||||
13 februari 2016 16:00 uur (UTC+3) |
Gor Mahia FC |
1 – 2 | Nyayo National Stadium, Nairobi Scheidsrechter: Mfaume Ali Nassoro (Tanzania) | |
Agwanda |
Verslag (CAF) Verslag (Soccerway) |
| ||||
13 februari 2016 16:30 uur (UTC+3) |
Mafunzo FC |
0 – 3 | Amaan Stadium, Zanzibar Scheidsrechter: Eric Gasinzigwa (Burundi) | |
Verslag (CAF) Verslag (Soccerway) |
| ||||
13 februari 2016 15:00 uur (UTC+1) |
CRD Libolo |
5 – 1 | Estádio Municipal de Calulo, Libolo Scheidsrechter: Messie Nkounkou (Rep. Congo) | |
Luiz Phellype Fredy Diawara |
Verslag (CAF) Verslag (Soccerway) |
| ||||
13 februari 2016 15:30 uur (UTC+1) |
AS MangaSport |
0 – 0 | Stade Henri Sylvoz, Moanda Scheidsrechter: Louis Hakizimana (Rwanda) | |
Verslag (CAF) Verslag (Soccerway) |
| ||||
13 februari 2016 17:00 uur (UTC) |
Stade Malien |
3 – 1 | Stade Modibo Kéïta, Bamako Scheidsrechter: Abubakar Ago (Nigeria) | |
Mam. Coulibaly Doumbia Mous. Coulibaly |
Verslag (CAF) Verslag (Soccerway) |
| ||||
13 februari 2016 17:00 uur (UTC) |
AS Douanes |
0 – 0 | Stade Caroline Faye, M'bour Scheidsrechter: Raymond Coker (Sierra Leone) | |
Verslag (CAF) Verslag (Soccerway) |
| ||||
14 februari 2016 15:00 uur (UTC+3) |
Volcan Club de Moroni |
0 – 4 | Stade de Moroni, Moroni Scheidsrechter: Dennis Nguluwe (Malawi) | |
Verslag (CAF) Verslag (Soccerway) |
| ||||
14 februari 2016 14:00 uur (UTC+1) |
Club Africain |
2 – 0 | Stade Olympique de Radès, Radès Scheidsrechter: Khalid Ennouni (Marokko) | |
Srarfi Ifa |
Verslag (CAF) Verslag (Soccerway) |
| ||||
14 februari 2016 15:00 uur (UTC+2) |
ZESCO United FC |
2 – 0 | Levy Mwanawasa Stadium, Ndola Scheidsrechter: Pilan Ncube (Zimbabwe) | |
Mbombo Chama |
Verslag (CAF) Verslag (Soccerway) |
| ||||
14 februari 2016 16:00 uur (UTC+3) |
Saint-George SA |
3 – 0 | Yidnekachew Tessamastadion, Addis Abeba Scheidsrechter: Hassan Mohamed Hagi (Somalië) | |
Adane Girma Behailu Assefa Okwara |
Verslag (CAF) Verslag (Soccerway) |
| ||||
14 februari 2016 15:30 uur (UTC+2) |
Mbabane Swallows FC |
1 – 0 | Somhlolo National Stadium, Lobamba Scheidsrechter: Norman Matemera (Zimbabwe) | |
Hlatjwayo |
Verslag (CAF) Verslag (Soccerway) |
| ||||
14 februari 2016 15:00 uur (UTC+1) |
AS CotonTchad |
0 – 1 | Stade Nacional, Ndjamena Scheidsrechter: Sadok Selmi (Tunesië) | |
Verslag (CAF) Verslag (Soccerway) |
| ||||
14 februari 2016 16:00 uur (UTC+2) |
Lioli FC |
1 – 2 | Setsoto Stadium, Maseru Scheidsrechter: Jonas Shongedi (Namibië) | |
Maba |
Verslag (CAF) Verslag (Soccerway) |
| ||||
14 februari 2016 15:00 uur (UTC) |
Ashanti Gold SC |
1 – 0 | Len Clay Stadium, Obuasi Scheidsrechter: Jean Ouattara (Burkina Faso) | |
Tijani |
Verslag (CAF) Verslag (Soccerway) |
| ||||
14 februari 2016 16:00 uur (UTC) |
AS Onze Créateurs de Niaréla |
1 – 2 | Stade Modibo Kéïta, Bamako Scheidsrechter: Gilberto dos Santos (Guinee-Bissau) | |
Shafrod |
Verslag (CAF) Verslag (Soccerway) |
| ||||
14 februari 2016 16:00 uur (UTC) |
Nimba United FC |
1 – 3 | Antoinette Tubman Stadium, Monrovia Scheidsrechter: Ousmane Karembe (Mali) | |
Evanonye |
Verslag (CAF) Verslag (Soccerway) |
| ||||
14 februari 2016 19:30 uur (UTC) |
Wydad AC |
2 – 0 | Stade Mohammed V, Casablanca Scheidsrechter: Farouk Houasnia (Algerije) | |
Hajhouj Abdoulaye |
Verslag (CAF) Verslag (Soccerway) |
| ||||
26 februari 2016 14:00 uur (UTC+1) |
Al-Ahli SC |
0 – 0 | Stade Olympique de Sousse, Sousse (Tunesië)[10] Scheidsrechter: Mohamed Marouf (Egypte) | |
Verslag (CAF) Verslag (Soccerway) |
| ||||
26 februari 2016 16:30 uur (UTC+3) |
Al-Ghazal FC |
0 – 1 | Juba Stadium, Juba Scheidsrechter: Belay Tadesse (Ethiopië) | |
Verslag (CAF) Verslag (Soccerway) |
| ||||
26 februari 2016 15:30 uur (UTC) |
AS Tanda |
0 – 0 | Stade Robert Champroux, Abidjan Scheidsrechter: Akintoye Koole (Benin) | |
Verslag (CAF) Verslag (Soccerway) |
| ||||
27 februari 2016 14:30 uur (UTC+3) |
CNaPS Sport |
1 – 0 | Stade Rabemananjara, Mahajanga Scheidsrechter: Nelson Emile (Seychellen) | |
Rakotoharimalala |
Verslag (CAF) Verslag (Soccerway) |
| ||||
27 februari 2016 16:00 uur (UTC+4) |
Saint Michel United FC |
1 – 1 | Stade Linité, Roche Caiman Scheidsrechter: Osiase Koto (Lesotho) | |
Manoo |
Verslag (CAF) Verslag (Soccerway) |
| ||||
27 februari 2016 16:00 uur (UTC+3) |
Young Africans SC |
2 – 0 | National Stadium, Dar es Salaam Scheidsrechter: Amanuel Eyob (Eritrea) | |
Tambwe Kamusoko |
Verslag (CAF) Verslag (Soccerway) |
| ||||
27 februari 2016 15:30 uur (UTC+2) |
APR FC |
4 – 1 | Stade Régional Nyamirambo, Kigali Scheidsrechter: Alex Muhabi (Uganda) | |
Rwatubyaye Sibomana |
Verslag (CAF) Verslag (Soccerway) |
| ||||
27 februari 2016 16:00 uur (UTC) |
Gamtel FC |
1 – 2 | Independence Stadium, Bakau Scheidsrechter: Fabricio Duarte (Kaapverdië) | |
Sarr |
Verslag (CAF) Verslag (Soccerway) |
| ||||
27 februari 2016 20:15 uur (UTC+2) |
Mamelodi Sundowns FC |
2 – 0 | Lucas Moripe Stadium, Atteridgeville Scheidsrechter: Andofetra Rakotojaona (Madagaskar) | |
Arendse Mashego |
Verslag (CAF) Verslag (Soccerway) |
| ||||
28 februari 2016 15:00 uur (UTC+2) |
Vital'O FC |
0 – 1 | Stade du Prince Louis Rwagasore, Bujumbura Scheidsrechter: Numbi Pierre Kibingo (D.R. Congo) | |
Verslag (CAF) Verslag (Soccerway) |
| ||||
28 februari 2016 15:30 uur (UTC+1) |
AS Vita Club |
1 – 0 | Stade Tata-Raphaël, Kalamu Scheidsrechter: Yves Roponat (Gabon) | |
Mkhontfo |
Verslag (CAF) Verslag (Soccerway) |
| ||||
28 februari 2016 15:30 uur (UTC+1) |
Étoile du Congo |
3 – 0 | Stade Alphonse-Massamba-Débat, Brazzaville Scheidsrechter: Christopher Nde (Kameroen) | |
Obassi Issambet Ipamy |
Verslag (CAF) Verslag (Soccerway) |
| ||||
28 februari 2016 15:30 uur (UTC+1) |
Union Sportive de Douala |
1 – 0 | Stade de la Réunification, Douala Scheidsrechter: Idriss Biani (Tsjaad) | |
Nlend |
Verslag (CAF) Verslag (Soccerway) |
| ||||
28 februari 2016 16:00 uur (UTC+1) |
Enyimba International FC |
2 – 0 | Adokiye Amiesimaka Stadium, Port Harcourt Scheidsrechter: Daouda Guèye (Senegal) | |
Udoh |
Verslag (CAF) Verslag (Soccerway) |
| ||||
28 februari 2016 16:00 uur (UTC+1) |
AD Racing de Micomeseng |
0 – 4 | Estadio de Bata, Bata Scheidsrechter: Raul Aguiar dos Santos (São Tomé en Príncipe) | |
Verslag (CAF) Verslag (Soccerway) |
| ||||
28 februari 2016 15:30 uur (UTC) |
RC Bobo |
0 – 1 | Stade Municipal, Bobo-Dioulasso Scheidsrechter: Gomno Daouda (Niger) | |
Verslag (CAF) Verslag (Soccerway) |
| ||||
28 februari 2016 15:30 uur (UTC) |
ASEC Mimosas |
0 – 0 | Stade Félix Houphouët-Boigny, Abidjan Scheidsrechter: Baba Leno (Guinee) | |
Verslag (CAF) Verslag (Soccerway) |
| ||||
28 februari 2016 17:00 uur (UTC) |
Horoya AC |
4 – 0 | Stade du 28-septembre, Conakry Scheidsrechter: Maudo Jallow (Gambia) | |
Bangoura Camara Dipita Mandela Amamoo |
Verslag (CAF) Verslag (Soccerway) |
| ||||
28 februari 2016 18:00 uur (UTC+1) |
MO Béjaïa |
3 – 1 | Stade de l'Unité Maghrébine, Béjaïa Scheidsrechter: Sabri Mohamed Fadul (Sudan) | |
Hudu Khadir Hamzaoui |
Verslag (CAF) Verslag (Soccerway) |
| ||||
Kaizer Chiefs FC |
Niet gespeeld | |||
| ||||
6 maart 2016 16:00 uur (UTC+1) |
AS Douanes de Niamey |
2 – 1 | Stade Général Seyni Kountché, Niamey Scheidsrechter: Tangba Kambou (Ivoorkust) | |
Dognon Moussa |
Verslag (CAF) Verslag (Soccerway) |
Eerste ronde
In de eerste ronde speelden de drieëntwintig winnaars van de voorronde, plus negen teams die in deze ronde instromen, voor zestien plaatsen in de tweede ronde. De wedstrijden werden gespeeld op 11-13 maart (heen) en op 18-20 maart (terug).
Team 1 | Tot. | Team 2 | 1e wedstr. | 2e wedstr. |
---|---|---|---|---|
AS Vita Club |
2 – 1 | 1 – 0 | 1 – 1 | |
Mamelodi Sundowns FC |
3 – 1 | 2 – 0 | 1 – 1 | |
Warri Wolves FC |
0 – 2 | 0 – 1 | 0 – 1 | |
Étoile du Congo |
3 – 5 | 1 – 1 | 2 – 4 | |
Wydad Casablanca |
6 – 3 | 5 – 1 | 1 – 2 | |
Saint-George SA |
2 – 3 | 2 – 2 | 0 – 1 | |
Enyimba |
6 – 3 | 5 – 1 | 1 – 2 | |
Olympique Club de Khouribga |
1 – 3 | 1 – 1 | 0 – 2 | |
Stade Malien |
2 – 1 | 2 – 0 | 0 – 1 | |
ZESCO United FC |
4 – 3 | 4 – 1 | 0 – 2 | |
APR FC |
2 – 3 | 1 – 2 | 1 – 1 | |
Recreativo do Libolo |
0 – 2 | 0 – 0 | 0 – 2 | |
Kaizer Chiefs |
0 – 1 | 0 – 1 | 0 – 0 | |
Al-Ahli SC |
2 – 2 (u) | 1 – 0 | 1 – 2 | |
Union Douala |
0 – 3 | 0 – 1 | 0 – 2 | |
Club Africain |
1 – 2 | 1 – 0 | 0 – 2 |
Tweede ronde
In de tweede ronde speelden de zestien winnaars van de eerste ronde voor acht plaatsen in de groepsfase. De verliezers plaatsten zich voor de play-offronde van de CAF Confederation Cup. De wedstrijden werden gespeeld op 8-10 april (heen) en op 19-20 april (terug).
Team 1 | Tot. | Team 2 | 1e wedstr. | 2e wedstr. |
---|---|---|---|---|
AS Vita Club |
2 – 2 (u) w/o; DQ[11] |
1 – 0 | 1 – 2 | |
Al-Merreikh SC |
2 – 2 (u) | 2 – 2 | 0 – 0 | |
Wydad Casablanca |
3 – 1 | 2 – 0 | 1 – 1 | |
Enyimba |
3 – 3 (4 – 3 p) | 3 – 0 | 0 – 3 | |
Stade Malien |
2 – 5 | 1 – 3 | 1 – 2 | |
Young Africans SC |
2 – 3 | 1 – 1 | 1 – 2 | |
ASEC Mimosas |
3 – 2 | 2 – 0 | 1 – 2 | |
Zamalek SC |
3 – 1 | 2 – 0 | 1 – 1 |
Groepsfase
In de groepsfase speelden de acht winnaars van de tweede ronde in twee groepen van vier clubs een minicompetitie. De groepswinnaars en de nummers twee kwalificeerden zich voor de halve finale. De wedstrijden werden tussen 17 juni en 24 augustus gespeeld.
Indien meerdere clubs gelijk eindigen, wordt er gekeken naar het onderlinge resultaat (eerst kijkt men naar de onderling behaalde punten en dan naar het onderlinge doelsaldo, gemaakte doelpunten en gemaakte uitdoelpunten). Is er dan nog een gelijke stand, dan zijn het doelsaldo, de gemaakte doelpunten en de gemaakte uitdoelpunten de volgende criteria. Staan er nu nog steeds clubs gelijk, dan zal er worden geloot.[12]
Groep A
|
|
Groep B
|
|
Groepsfase
Knock-outfase
In de halve finale speelden de groepswinnaars tegen de nummer twee van de andere groep. In beide wedstrijden speelde de groepswinnaar de tweede wedstrijd thuis. In de finale speelden de twee winnende halvefinalisten tegen elkaar. Welke club in welke wedstrijd thuis speelde, werd direct na de loting van de groepsfase geloot.
De winnaar van elke wedstrijd is de ploeg die over twee wedstrijden het meeste doelpunten heeft gemaakt. Als beide teams evenveel doelpunten hebben gemaakt, dan gaat de uitdoelpuntenregel in werking. Eindigen beide wedstrijden in dezelfde uitslag, dan worden er direct strafschoppen genomen (er is dus geen verlenging).
Wedstrijdschema
Halve finale | Finale | |||||||||||
A2 | |
2 | 0 | 2 | ||||||||
B1 | |
1 | 2 | 3 | ||||||||
B1 | |
3 | 0 | 3 | ||||||||
A1 | |
0 | 1 | 1 | ||||||||
B2 | |
4 | 2 | 6 | ||||||||
A1 | |
0 | 5 | 5 |
Halve finales
De wedstrijden werden gespeeld op 16 en 17 september (heen) en op 24 september (terug).
Team 1 | Tot. | Team 2 | 1e wedstr. | 2e wedstr. |
---|---|---|---|---|
Zamalek SC |
6 – 5 | 4 – 0 | 2 - 5 | |
ZESCO United FC |
2 – 3 | 2 – 1 | 0 - 2 |
Finale
| ||||
15 oktober 2016 15:00 (UTC+2) |
Mamelodi Sundowns FC |
3 – 0 | Lucas Masterpieces Moripe Stadium, Pretoria | |
Laffor Langerman Gamal |
| ||||
23 oktober 2016 20:30 (UTC+2) |
Zamalek SC |
1 – 0 | Borg El Arab Stadium, Alexandrië | |
Ohawuchi |
Mamelodi Sundowns won met 3 – 1 over twee wedstrijden.
Winnaar CAF Champions League 2016 |
---|
Mamelodi Sundowns 1e titel |
Externe link
Bronnen, noten en/of referenties
|
Seizoenen van de CAF Champions League |
---|
Afrikaanse beker der kampioenen: 1964 · 1966 · 1967 · 1968 · 1969 · 1970 · 1971 · 1972 · 1973 · 1974 · 1975 · 1976 · 1977 · 1978 · 1979 · 1980 · 1981 · 1982 · 1983 · 1984 · 1985 · 1986 · 1987 · 1988 · 1989 · 1990 · 1991 · 1992 · 1993 · 1994 · 1995 · 1996 CAF Champions League: 1997 · 1998 · 1999 · 2000 · 2001 · 2002 · 2003 · 2004 · 2005 · 2006 · 2007 · 2008 · 2009 · 2010 · 2011 · 2012 · 2013 · 2014 · 2015 · 2016 · 2017 · 2018 · 2018/19 |