2016 CAF Champions League qualifying rounds
The 2016 CAF Champions League qualifying rounds were played from 12 February to 20 April 2016.[1] A total of 55 teams competed in the qualifying rounds to decide the eight places in the group stage of the 2016 CAF Champions League.[2]
Dates | 12 February – 20 April 2016 |
---|---|
Draw
The draw for the preliminary, first and second rounds was held on 11 December 2015 in Dakar, Senegal.[3][4]
The entry round of the 55 teams entered into the draw was determined by their performances in the CAF competitions for the previous five seasons (CAF 5-year ranking points shown in parentheses).
Entry round | First round | Preliminary round |
---|---|---|
Teams |
|
|
Format
In the qualifying rounds, each tie was played on a home-and-away two-legged basis. If the aggregate score was tied after the second leg, the away goals rule would be applied, and if still tied, extra time would not be played, and the penalty shoot-out would be used to determine the winner (Regulations III. 13 & 14).[2]
Schedule
The schedule of each round was as follows.[1]
Round | First leg | Second leg |
---|---|---|
Preliminary round | 12–14 February 2016 | 26–28 February 2016 |
First round | 11–13 March 2016 | 18–20 March 2016 |
Second round | 8–10 April 2016 | 19–20 April 2016 |
Bracket
The eight winners of the second round advanced to the group stage, while the eight losers of the second round entered the Confederation Cup play-off round.
Preliminary round | First round | Second round | |||||||||||||||
![]() | 0 | 0 | 0 | ||||||||||||||
![]() | 3 | 1 | 4 | ||||||||||||||
![]() | 1 | 1 | 2 | ||||||||||||||
![]() | 0 | 1 | 1 | ||||||||||||||
![]() | — | — | — | ||||||||||||||
![]() | — | — | — | ||||||||||||||
![]() | 1 | 1 | 2 | ||||||||||||||
![]() | 0 | 2 | 2 | ||||||||||||||
![]() | 1 | 0 | 1 | ||||||||||||||
![]() | 0 | 2 | 2 | ||||||||||||||
![]() | 2 | 1 | 3 | ||||||||||||||
![]() | 0 | 1 | 1 | ||||||||||||||
![]() | — | — | — | ||||||||||||||
Bye | — | — | — |
Preliminary round | First round | Second round | |||||||||||||||
![]() | — | — | — | ||||||||||||||
![]() | — | — | — | ||||||||||||||
![]() | 0 | 0 | 0 | ||||||||||||||
![]() | 1 | 1 | 2 | ||||||||||||||
![]() | — | — | — | ||||||||||||||
Bye | — | — | — | ||||||||||||||
![]() | 2 | 0 | 2 | ||||||||||||||
![]() | 2 | 0 | 2 | ||||||||||||||
![]() | 0 | 0 | 0 | ||||||||||||||
![]() | 0 | 3 | 3 | ||||||||||||||
![]() | 1 | 2 | 3 | ||||||||||||||
![]() | 1 | 4 | 5 | ||||||||||||||
![]() | — | — | — | ||||||||||||||
Bye | — | — | — |
Preliminary round | First round | Second round | |||||||||||||||
![]() | 2 | 1 | 3 | ||||||||||||||
![]() | 0 | 2 | 2 | ||||||||||||||
![]() | 5 | 1 | 6 | ||||||||||||||
![]() | 1 | 2 | 3 | ||||||||||||||
![]() | 1 | 0 | 1 | ||||||||||||||
![]() | 2 | 1 | 3 | ||||||||||||||
![]() | 2 | 1 | 3 | ||||||||||||||
![]() | 0 | 1 | 1 | ||||||||||||||
![]() | 3 | 1 | 4 | ||||||||||||||
![]() | 0 | 1 | 1 | ||||||||||||||
![]() | 2 | 0 | 2 | ||||||||||||||
![]() | 2 | 1 | 3 | ||||||||||||||
![]() | — | — | — | ||||||||||||||
Bye | — | — | — |
Preliminary round | First round | Second round | |||||||||||||||
![]() | 1 | 0 | 1 | ||||||||||||||
![]() | 0 | 2 | 2 | ||||||||||||||
![]() | 5 | 1 | 6 | ||||||||||||||
![]() | 1 | 2 | 3 | ||||||||||||||
![]() | 1 | 1 | 2 | ||||||||||||||
![]() | 2 | 0 | 2 | ||||||||||||||
![]() | 3 | 0 | 3 (4) | ||||||||||||||
![]() | 0 | 3 | 3 (3) | ||||||||||||||
![]() | 2 | 2 | 4 | ||||||||||||||
![]() | 1 | 1 | 2 | ||||||||||||||
![]() | 1 | 0 | 1 | ||||||||||||||
![]() | 1 | 2 | 3 | ||||||||||||||
![]() | — | — | — | ||||||||||||||
Bye | — | — | — |
Preliminary round | First round | Second round | |||||||||||||||
![]() | 3 | 1 | 4 | ||||||||||||||
![]() | 1 | 0 | 1 | ||||||||||||||
![]() | 2 | 0 | 2 | ||||||||||||||
![]() | 0 | 1 | 1 | ||||||||||||||
![]() | — | — | — | ||||||||||||||
Bye | — | — | — | ||||||||||||||
![]() | 1 | 1 | 2 | ||||||||||||||
![]() | 3 | 2 | 5 | ||||||||||||||
![]() | 2 | 1 | 3 | ||||||||||||||
![]() | 0 | 0 | 0 | ||||||||||||||
![]() | 4 | 0 | 4 | ||||||||||||||
![]() | 1 | 2 | 3 | ||||||||||||||
![]() | 0 | 0 | 0 | ||||||||||||||
![]() | 0 | 4 | 4 |
Preliminary round | First round | Second round | |||||||||||||||
![]() | 1 | 1 | 2 | ||||||||||||||
![]() | 0 | 4 | 4 | ||||||||||||||
![]() | 1 | 1 | 2 | ||||||||||||||
![]() | 2 | 1 | 3 | ||||||||||||||
![]() | 0 | 0 | 0 | ||||||||||||||
![]() | 1 | 2 | 3 | ||||||||||||||
![]() | 1 | 1 | 2 | ||||||||||||||
![]() | 1 | 2 | 3 | ||||||||||||||
![]() | 5 | 4 | 9 | ||||||||||||||
![]() | 1 | 0 | 1 | ||||||||||||||
![]() | 0 | 0 | 0 | ||||||||||||||
![]() | 0 | 2 | 2 | ||||||||||||||
![]() | — | — | — | ||||||||||||||
Bye | — | — | — |
Preliminary round | First round | Second round | |||||||||||||||
![]() | 0 | — | — | ||||||||||||||
![]() | 4 | — | — | ||||||||||||||
![]() | 0 | 0 | 0 | ||||||||||||||
![]() | 1 | 0 | 1 | ||||||||||||||
![]() | 0 | 0 | 0 | ||||||||||||||
![]() | 1 | 0 | 1 | ||||||||||||||
![]() | 2 | 1 | 3 | ||||||||||||||
![]() | 0 | 2 | 2 | ||||||||||||||
![]() | 1 | 0 | 1 | ||||||||||||||
![]() | 2 | 0 | 2 | ||||||||||||||
![]() | 1 | 1 | 2 | ||||||||||||||
![]() | 0 | 2 | 2 | ||||||||||||||
![]() | — | — | — | ||||||||||||||
Bye | — | — | — |
Preliminary round | First round | Second round | |||||||||||||||
![]() | 1 | 0 | 1 | ||||||||||||||
![]() | 3 | 1 | 4 | ||||||||||||||
![]() | 0 | 0 | 0 | ||||||||||||||
![]() | 1 | 2 | 3 | ||||||||||||||
![]() | — | — | — | ||||||||||||||
Bye | — | — | — | ||||||||||||||
![]() | 2 | 1 | 3 | ||||||||||||||
![]() | 0 | 1 | 1 | ||||||||||||||
![]() | 2 | 0 | 2 | ||||||||||||||
![]() | 0 | 0 | 0 | ||||||||||||||
![]() | 1 | 0 | 1 | ||||||||||||||
![]() | 0 | 2 | 2 | ||||||||||||||
![]() | 1 | 1 | 2 | ||||||||||||||
![]() | 0 | 3 | 3 |
Preliminary round
The preliminary round included the 46 teams that did not receive byes to the first round.
Team 1 | Agg.Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
---|---|---|---|---|
Mafunzo ![]() |
0–4 | ![]() |
0–3 | 0–1 |
Centre Chiefs ![]() |
w/o | ![]() |
— | — |
Chicken Inn ![]() |
1–2 | ![]() |
1–0 | 0–2 |
Warri Wolves ![]() |
w/o | ![]() |
— | — |
AS Mangasport ![]() |
0–3 | ![]() |
0–0 | 0–3 |
Wydad AC ![]() |
3–2 | ![]() |
2–0 | 1–2 |
Gor Mahia ![]() |
1–3 | ![]() |
1–2 | 0–1 |
Saint George ![]() |
4–1 | ![]() |
3–0 | 1–1 |
Vipers ![]() |
1–2 | ![]() |
1–0 | 0–2 |
Lioli ![]() |
2–2 (a) | ![]() |
1–2 | 1–0 |
Olympique Khouribga ![]() |
4–2 | ![]() |
2–1 | 2–1 |
Stade Malien ![]() |
4–1 | ![]() |
3–1 | 1–0 |
ZESCO United ![]() |
3–0 | ![]() |
2–0 | 1–0 |
AS Douanes Dakar ![]() |
0–4 | ![]() |
0–0 | 0–4 |
Mbabane Swallows ![]() |
2–4 | ![]() |
1–0 | 1–4 |
Cercle de Joachim ![]() |
0–3 | ![]() |
0–1 | 0–2 |
Recreativo do Libolo ![]() |
9–1 | ![]() |
5–1 | 4–0 |
Volcan Club ![]() |
w/o | ![]() |
0–4 | — |
AS CotonTchad ![]() |
0–1 | ![]() |
0–1 | 0–0 |
Onze Créateurs ![]() |
1–2 | ![]() |
1–2 | 0–0 |
Nimba United ![]() |
1–4 | ![]() |
1–3 | 0–1 |
Club Africain ![]() |
2–0 | ![]() |
2–0 | 0–0 |
Ashanti Gold ![]() |
2–3 | ![]() |
1–0 | 1–3 |
Mafunzo ![]() | 0–3 | ![]() |
---|---|---|
Report | Mayimona ![]() Ngudikama ![]() Muzinga ![]() |
AS Vita Club ![]() | 1–0 | ![]() |
---|---|---|
Mkhontfo ![]() |
Report |
AS Vita Club won 4–0 on aggregate.
Centre Chiefs ![]() | Cancelled | ![]() |
---|---|---|
Report |
Ferroviário Maputo ![]() | Cancelled | ![]() |
---|---|---|
Report |
Ferroviário Maputo won on walkover after Centre Chiefs withdrew.[5]
Chicken Inn ![]() | 1–0 | ![]() |
---|---|---|
Katsvairo ![]() |
Report |
Mamelodi Sundowns ![]() | 2–0 | ![]() |
---|---|---|
Arendse ![]() Mashego ![]() |
Report |
Mamelodi Sundowns won 2–1 on aggregate.
Warri Wolves ![]() | Cancelled | ![]() |
---|---|---|
Report |
Sporting Praia Cruz ![]() | Cancelled | ![]() |
---|---|---|
Report |
Warri Wolves won on walkover after Sporting Praia Cruz failed to arrive for the first leg.[6]
AS Mangasport ![]() | 0–0 | ![]() |
---|---|---|
Report |
Étoile du Congo ![]() | 3–0 | ![]() |
---|---|---|
Obassi ![]() Issambet ![]() Ipamy ![]() |
Report |
Étoile du Congo won 3–0 on aggregate.
Wydad AC ![]() | 2–0 | ![]() |
---|---|---|
Hajhouj ![]() Abdoulaye ![]() |
Report |
AS Douanes Niamey ![]() | 2–1 | ![]() |
---|---|---|
Dognon ![]() Moussa ![]() |
Report | Hajhouj ![]() |
Wydad AC won 3–2 on aggregate.
Gor Mahia ![]() | 1–2 | ![]() |
---|---|---|
Agwanda ![]() |
Report | Raherinaivo ![]() Mandampisoa ![]() |
CNaPS Sport ![]() | 1–0 | ![]() |
---|---|---|
Rakotoharimalala ![]() |
Report |
CNaPS Sport won 3–1 on aggregate.
Saint George ![]() | 3–0 | ![]() |
---|---|---|
Girma ![]() Assefa ![]() Chika ![]() |
Report |
St Michel United ![]() | 1–1 | ![]() |
---|---|---|
Manoo ![]() |
Report | Lok ![]() |
Saint George won 4–1 on aggregate.
Vipers ![]() | 1–0 | ![]() |
---|---|---|
Ssekisambu ![]() |
Report |
Enyimba won 2–1 on aggregate.
2–2 on aggregate. Vital'O won on away goals.
Olympique Khouribga ![]() | 2–1 | ![]() |
---|---|---|
Bezghoudi ![]() Tiberkanine ![]() |
Report | Sarr ![]() |
Gamtel ![]() | 1–2 | ![]() |
---|---|---|
Sarr ![]() |
Report | Koumya ![]() Bezghoudi ![]() |
Olympique Khouribga won 4–2 on aggregate.
Stade Malien ![]() | 3–1 | ![]() |
---|---|---|
Ma. Coulibaly ![]() Doumbia ![]() Mo. Coulibaly ![]() |
Report | Kaboré ![]() |
RC Bobo Dioulasso ![]() | 0–1 | ![]() |
---|---|---|
Report | Siekoua ![]() |
Stade Malien won 4–1 on aggregate.
Al-Ghazal ![]() | 0–1 | ![]() |
---|---|---|
Report | Ching'andu ![]() |
ZESCO United won 3–0 on aggregate.
AS Douanes Dakar ![]() | 0–0 | ![]() |
---|---|---|
Report |
Horoya ![]() | 4–0 | ![]() |
---|---|---|
Bangoura ![]() Camara ![]() Dipita ![]() Mandela ![]() |
Report |
Horoya won 4–0 on aggregate.
Mbabane Swallows ![]() | 1–0 | ![]() |
---|---|---|
Hlatjwayo ![]() |
Report |
APR ![]() | 4–1 | ![]() |
---|---|---|
Rwatubyaye ![]() Sibomana ![]() |
Report | Mkhweli ![]() |
APR won 4–2 on aggregate.
Cercle de Joachim ![]() | 0–1 | ![]() |
---|---|---|
Report | Ngoma ![]() |
Young Africans ![]() | 2–0 | ![]() |
---|---|---|
Tambwe ![]() Kamusoko ![]() |
Report |
Young Africans won 3–0 on aggregate.
Recreativo do Libolo ![]() | 5–1 | ![]() |
---|---|---|
Luiz Phellype ![]() Fredy ![]() Diawara ![]() |
Report | Keleba ![]() |
Racing de Micomeseng ![]() | 0–4 | ![]() |
---|---|---|
Report | Diawara ![]() Erivaldo ![]() |
Recreativo do Libolo won 9–1 on aggregate.
Volcan Club ![]() | 0–4 | ![]() |
---|---|---|
Report | Parker ![]() Mathoho ![]() Matovu ![]() |
Kaizer Chiefs ![]() | Cancelled | ![]() |
---|---|---|
Report |
Kaizer Chiefs won on walkover after Volcan Club failed to arrive for the second leg.[8]
AS CotonTchad ![]() | 0–1 | ![]() |
---|---|---|
Report | Zakri ![]() |
ASEC Mimosas ![]() | 0–0 | ![]() |
---|---|---|
Report |
ASEC Mimosas won 1–0 on aggregate.
Onze Créateurs ![]() | 1–2 | ![]() |
---|---|---|
Soumaoro ![]() |
Report | Shafrod ![]() Al Ghanodi ![]() |
Al-Ahli Tripoli ![]() | 0–0 | ![]() |
---|---|---|
Report |
Al-Ahli Tripoli won 2–1 on aggregate.
Nimba United ![]() | 1–3 | ![]() |
---|---|---|
Evanonye ![]() |
Report | Nlend ![]() Heutchou ![]() |
Union Douala ![]() | 1–0 | ![]() |
---|---|---|
Nlend ![]() |
Report |
Union Douala won 4–1 on aggregate.
AS Tanda ![]() | 0–0 | ![]() |
---|---|---|
Report |
Club Africain won 2–0 on aggregate.
Ashanti Gold ![]() | 1–0 | ![]() |
---|---|---|
Tijani ![]() |
Report |
MO Béjaïa ![]() | 3–1 | ![]() |
---|---|---|
Yakubu ![]() Khadir ![]() Hamzaoui ![]() |
Report | Osei ![]() |
MO Béjaïa won 3–2 on aggregate.
First round
The first round included 32 teams: the 23 winners of the preliminary round, and the 9 teams that received byes to this round.
Team 1 | Agg.Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
---|---|---|---|---|
AS Vita Club ![]() |
2–1 | ![]() |
1–0 | 1–1 |
Mamelodi Sundowns ![]() |
3–1 | ![]() |
2–0 | 1–1 |
Warri Wolves ![]() |
0–2 | ![]() |
0–1 | 0–1 |
Étoile du Congo ![]() |
3–5 | ![]() |
1–1 | 2–4 |
Wydad AC ![]() |
6–3 | ![]() |
5–1 | 1–2 |
Saint George ![]() |
2–3 | ![]() |
2–2 | 0–1 |
Enyimba ![]() |
6–3 | ![]() |
5–1 | 1–2 |
Olympique Khouribga ![]() |
1–3 | ![]() |
1–1 | 0–2 |
Stade Malien ![]() |
2–1 | ![]() |
2–0 | 0–1 |
ZESCO United ![]() |
4–3 | ![]() |
4–1 | 0–2 |
APR ![]() |
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 Tripoli ![]() |
2–2 (a) | ![]() |
1–0 | 1–2 |
Union Douala ![]() |
0–3 | ![]() |
0–1 | 0–2 |
Club Africain ![]() |
1–2 | ![]() |
1–0 | 0–2 |
AS Vita Club ![]() | 1–0 | ![]() |
---|---|---|
Ngudikama ![]() |
Report |
Ferroviário Maputo ![]() | 1–1 | ![]() |
---|---|---|
Diogo ![]() |
Report | Batezadio ![]() |
AS Vita Club won 2–1 on aggregate.
Mamelodi Sundowns ![]() | 2–0 | ![]() |
---|---|---|
Dolly ![]() Castro ![]() |
Report |
AC Léopards ![]() | 1–1 | ![]() |
---|---|---|
Kalema ![]() |
Report | Kekana ![]() |
Mamelodi Sundowns won 3–1 on aggregate.
Warri Wolves ![]() | 0–1 | ![]() |
---|---|---|
Report | Jaber ![]() |
Al-Merrikh ![]() | 1–0 | ![]() |
---|---|---|
Al-Madina ![]() |
Report |
Al-Merrikh won 2–0 on aggregate.
ES Sétif won 5–3 on aggregate.
Wydad AC ![]() | 5–1 | ![]() |
---|---|---|
Hajhouj ![]() Haddad ![]() Ondama ![]() |
Report | Vombola ![]() |
CNaPS Sport ![]() | 2–1 | ![]() |
---|---|---|
Rakotoarimalala ![]() Ratolojanahary ![]() |
Report | Saidi ![]() |
Wydad AC won 6–3 on aggregate.
Saint George ![]() | 2–2 | ![]() |
---|---|---|
Assefa ![]() |
Report | Adjei ![]() Tamene ![]() |
TP Mazembe ![]() | 1–0 | ![]() |
---|---|---|
Bolingi ![]() |
Report |
TP Mazembe won 3–2 on aggregate.
Enyimba ![]() | 5–1 | ![]() |
---|---|---|
Chukwude ![]() Udoh ![]() Ugochukwu ![]() |
Report | Shaban ![]() |
Vital'O ![]() | 2–1 | ![]() |
---|---|---|
Nahimana ![]() Mavugo ![]() |
Report | Ibenegbu ![]() |
Enyimba won 6–3 on aggregate.
Olympique Khouribga ![]() | 1–1 | ![]() |
---|---|---|
Sidibé ![]() |
Report | Bedoui ![]() |
Étoile du Sahel ![]() | 2–0 | ![]() |
---|---|---|
Akaïchi ![]() Dramé ![]() |
Report |
Étoile du Sahel won 3–1 on aggregate.
Stade Malien ![]() | 2–0 | ![]() |
---|---|---|
Mo. Coulibaly ![]() Ma. Coulibaly ![]() |
Report |
Coton Sport ![]() | 1–0 | ![]() |
---|---|---|
Mpondo ![]() |
Report |
Stade Malien won 2–1 on aggregate.
ZESCO United ![]() | 4–1 | ![]() |
---|---|---|
Mbombo ![]() Were ![]() Chama ![]() Mwaba ![]() |
Report | Mandela ![]() |
ZESCO United won 4–3 on aggregate.
Young Africans ![]() | 1–1 | ![]() |
---|---|---|
Ngoma ![]() |
Report | Nkinzingabo ![]() |
Young Africans won 3–2 on aggregate.
Recreativo do Libolo ![]() | 0–0 | ![]() |
---|---|---|
Report |
Al-Ahly ![]() | 2–0 | ![]() |
---|---|---|
Sobhi ![]() Antwi ![]() |
Report |
Al-Ahly won 2–0 on aggregate.
Kaizer Chiefs ![]() | 0–1 | ![]() |
---|---|---|
Report | Bakayoko ![]() |
ASEC Mimosas ![]() | 0–0 | ![]() |
---|---|---|
Report |
ASEC Mimosas won 1–0 on aggregate.
Al-Ahli Tripoli ![]() | 1–0 | ![]() |
---|---|---|
Ainooson ![]() |
Report |
Al-Hilal ![]() | 2–1 | ![]() |
---|---|---|
Karika ![]() |
Report | Al Ghanodi ![]() |
2–2 on aggregate. Al-Ahli Tripoli won on away goals
Union Douala ![]() | 0–1 | ![]() |
---|---|---|
Report | Koffi ![]() |
Zamalek ![]() | 2–0 | ![]() |
---|---|---|
Kahraba ![]() Tawfik ![]() |
Report |
Zamalek won 3–0 on aggregate.
Club Africain ![]() | 1–0 | ![]() |
---|---|---|
Chenihi ![]() |
Report |
MO Béjaïa ![]() | 2–0 | ![]() |
---|---|---|
Ndoye ![]() Betorangal ![]() |
Report |
MO Béjaïa won 2–1 on aggregate.
Second round
The second round included the 16 winners of the first round.
Team 1 | Agg.Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
---|---|---|---|---|
AS Vita Club ![]() |
2–2 (a) d/q; w/o |
![]() |
1–0 | 1–2 |
Al-Merrikh ![]() |
2–2 (a) | ![]() |
2–2 | 0–0 |
Wydad AC ![]() |
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 ![]() |
2–3 | ![]() |
1–1 | 1–2 |
ASEC Mimosas ![]() |
3–2 | ![]() |
2–0 | 1–2 |
Zamalek ![]() |
3–1 | ![]() |
2–0 | 1–1 |
AS Vita Club ![]() | 1–0 | ![]() |
---|---|---|
Mbombo ![]() |
Report |
Mamelodi Sundowns ![]() | 2–1 | ![]() |
---|---|---|
Nthethe ![]() Langerman ![]() |
Report | Mbombo ![]() |
2–2 on aggregate. AS Vita Club won on away goals.
The CAF announced on 24 May 2016 that Mamelodi Sundowns won on walkover after AS Vita Club were disqualified for fielding an ineligible player in their preliminary round tie against Mafunzo.[9] Mamelodi Sundowns played in the Confederation Cup play-off round before they were reinstated to the Champions League.
Al-Merrikh ![]() | 2–2 | ![]() |
---|---|---|
Abdel-Aati ![]() |
Report | Dagoulou ![]() Djabou ![]() |
ES Sétif ![]() | 0–0 | ![]() |
---|---|---|
Report |
2–2 on aggregate. ES Sétif won on away goals.
Wydad AC ![]() | 2–0 | ![]() |
---|---|---|
Noussir ![]() Hajhouj ![]() |
Report |
Wydad AC won 3–1 on aggregate.
Étoile du Sahel ![]() | 3–0 | ![]() |
---|---|---|
Lahmar ![]() Diogo ![]() |
Report | |
Penalties | ||
Lahmar ![]() Msakni ![]() Jemal ![]() Nagguez ![]() Bedoui ![]() Ben Amor ![]() Omrani ![]() |
3–4 | ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
3–3 on aggregate. Enyimba won 4–3 on penalties.
Stade Malien ![]() | 1–3 | ![]() |
---|---|---|
Diallo ![]() |
Report | Mwelwa ![]() Mbombo ![]() |
ZESCO United ![]() | 2–1 | ![]() |
---|---|---|
Were ![]() Mwaba ![]() |
Report | Mo. Coulibaly ![]() |
ZESCO United won 5–2 on aggregate.
Young Africans ![]() | 1–1 | ![]() |
---|---|---|
Hegazy ![]() |
Report | Gamal ![]() |
Al-Ahly won 3–2 on aggregate.
ASEC Mimosas ![]() | 2–0 | ![]() |
---|---|---|
Dao ![]() Aka ![]() |
Report |
Al-Ahli Tripoli ![]() | 2–1 | ![]() |
---|---|---|
Al Lafee ![]() Al Ghanodi ![]() |
Report | Zakri ![]() |
ASEC Mimosas won 3–2 on aggregate.
Zamalek won 3–1 on aggregate.
Notes
- The AS Douanes Niamey v Wydad Casablanca match was postponed due to a strike at Niamey airport.[7]
- Teams from Libya were not allowed to host their home matches in their country due to security concerns.
References
- "Orange CAF CL FINAL 2015: CAF Flash Magazine" (PDF). CAF.
- "Regulations of the CAF Champions League" (PDF). Confédération Africaine de Football. Retrieved 23 May 2016.
- "Preliminary draw for CC and CL 2016 conducted". CAF. 11 December 2015.
- "Fixtures – CAF Champions League 2016" (PDF). CAF.
- "Botswana: Centre Chiefs Faces Possible Fine". allAfrica. 21 January 2016.
- "Wolves walk over Sao Tome club". SuperSport. 14 February 2016.
- "CAF LDC : Le match AS Douanes - WAC reporté". Africa Top Sports. 27 February 2016.
- "Chiefs Awarded Walk Over, Progress In CCL". Soccer Laduma. 28 February 2016.
- "Disqualification of AS Vita Club". CAF. 24 May 2016.
External links
- Orange CAF Champions League 2016, CAFonline.com