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]

2016 CAF Champions League qualifying rounds
Dates12 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
                                   
Mafunzo 0 0 0  
AS Vita Club 3 1 4  
  AS Vita Club 1 1 2  
  Ferroviário Maputo 0 1 1  
Centre Chiefs
Ferroviário Maputo (w/o)  
  AS Vita Club (a) (d/q) 1 1 2
  Mamelodi Sundowns (w/o) 0 2 2
Chicken Inn 1 0 1  
Mamelodi Sundowns 0 2 2  
  Mamelodi Sundowns 2 1 3
  AC Léopards 0 1 1  
AC Léopards
Bye  
  Preliminary round First round Second round
                                   
Warri Wolves (w/o)  
Sporting Praia Cruz  
  Warri Wolves 0 0 0  
  Al-Merrikh 1 1 2  
Al-Merrikh
Bye  
  Al-Merrikh 2 0 2
  ES Sétif (a) 2 0 2
AS Mangasport 0 0 0  
Étoile du Congo 0 3 3  
  Étoile du Congo 1 2 3
  ES Sétif 1 4 5  
ES Sétif
Bye  
  Preliminary round First round Second round
                                   
Wydad Casablanca 2 1 3  
AS Douanes Niamey 0 2 2  
  Wydad Casablanca 5 1 6  
  CNaPS Sport 1 2 3  
Gor Mahia 1 0 1
CNaPS Sport 2 1 3  
  Wydad Casablanca 2 1 3
  TP Mazembe 0 1 1
Saint George 3 1 4  
St Michel United 0 1 1  
  Saint George 2 0 2
  TP Mazembe 2 1 3  
TP Mazembe
Bye  
  Preliminary round First round Second round
                                   
Vipers 1 0 1  
Enyimba 0 2 2  
  Enyimba 5 1 6  
  Vital'O 1 2 3  
Lioli 1 1 2
Vital'O (a) 2 0 2  
  Enyimba (p) 3 0 3 (4)
  Étoile du Sahel 0 3 3 (3)
Olympique Khouribga 2 2 4  
Gamtel 1 1 2  
  Olympique Khouribga 1 0 1
  Étoile du Sahel 1 2 3  
Étoile du Sahel
Bye  
  Preliminary round First round Second round
                                   
Stade Malien 3 1 4  
RC Bobo Dioulasso 1 0 1  
  Stade Malien 2 0 2  
  Coton Sport 0 1 1  
Coton Sport
Bye  
  Stade Malien 1 1 2
  ZESCO United 3 2 5
ZESCO United 2 1 3  
Al-Ghazal 0 0 0  
  ZESCO United 4 0 4
  Horoya 1 2 3  
AS Douanes Dakar 0 0 0
Horoya 0 4 4  
  Preliminary round First round Second round
                                   
Mbabane Swallows 1 1 2  
APR 0 4 4  
  APR 1 1 2  
  Young Africans 2 1 3  
Cercle de Joachim 0 0 0
Young Africans 1 2 3  
  Young Africans 1 1 2
  Al-Ahly 1 2 3
Recreativo do Libolo 5 4 9  
Racing de Micomeseng 1 0 1  
  Recreativo do Libolo 0 0 0
  Al-Ahly 0 2 2  
Al-Ahly
Bye  
  Preliminary round First round Second round
                                   
Volcan Club 0  
Kaizer Chiefs (w/o) 4  
  Kaizer Chiefs 0 0 0  
  ASEC Mimosas 1 0 1  
AS CotonTchad 0 0 0
ASEC Mimosas 1 0 1  
  ASEC Mimosas 2 1 3
  Al-Ahli Tripoli 0 2 2
Onze Créateurs 1 0 1  
Al-Ahli Tripoli 2 0 2  
  Al-Ahli Tripoli (a) 1 1 2
  Al-Hilal 0 2 2  
Al-Hilal
Bye  
  Preliminary round First round Second round
                                   
Nimba United 1 0 1  
Union Douala 3 1 4  
  Union Douala 0 0 0  
  Zamalek 1 2 3  
Zamalek
Bye  
  Zamalek 2 1 3
  MO Béjaïa 0 1 1
Club Africain 2 0 2  
AS Tanda 0 0 0  
  Club Africain 1 0 1
  MO Béjaïa 0 2 2  
Ashanti Gold 1 1 2
MO Béjaïa 0 3 3  

Preliminary round

The preliminary round included the 46 teams that did not receive byes to the first round.

Team 1 Agg. Team 2 1st leg 2nd leg
Mafunzo 0–4 AS Vita Club 0–3 0–1
Centre Chiefs w/o Ferroviário Maputo
Chicken Inn 1–2 Mamelodi Sundowns 1–0 0–2
Warri Wolves w/o Sporting Praia Cruz
AS Mangasport 0–3 Étoile du Congo 0–0 0–3
Wydad Casablanca 3–2 AS Douanes Niamey 2–0 1–2
Gor Mahia 1–3 CNaPS Sport 1–2 0–1
Saint George 4–1 St Michel United 3–0 1–1
Vipers 1–2 Enyimba 1–0 0–2
Lioli 2–2 (a) Vital'O 1–2 1–0
Olympique Khouribga 4–2 Gamtel 2–1 2–1
Stade Malien 4–1 RC Bobo Dioulasso 3–1 1–0
ZESCO United 3–0 Al-Ghazal 2–0 1–0
AS Douanes Dakar 0–4 Horoya 0–0 0–4
Mbabane Swallows 2–4 APR 1–0 1–4
Cercle de Joachim 0–3 Young Africans 0–1 0–2
Recreativo do Libolo 9–1 Racing de Micomeseng 5–1 4–0
Volcan Club w/o Kaizer Chiefs 0–4
AS CotonTchad 0–1 ASEC Mimosas 0–1 0–0
Onze Créateurs 1–2 Al-Ahli Tripoli 1–2 0–0
Nimba United 1–4 Union Douala 1–3 0–1
Club Africain 2–0 AS Tanda 2–0 0–0
Ashanti Gold 2–3 MO Béjaïa 1–0 1–3
Mafunzo 0–3 AS Vita Club
Report Mayimona  6'
Ngudikama  29'
Muzinga  44'
Referee: Eric Gasinzigwa (Burundi)
AS Vita Club 1–0 Mafunzo
Mkhontfo  63' Report
Referee: Yves Roponat (Gabon)

AS Vita Club won 4–0 on aggregate.


Centre Chiefs Cancelled Ferroviário Maputo
Report
Ferroviário Maputo Cancelled Centre Chiefs
Report

Ferroviário Maputo won on walkover after Centre Chiefs withdrew.[5]


Chicken Inn 1–0 Mamelodi Sundowns
Katsvairo  34' Report
Referee: Kutlwano Leso (Botswana)
Mamelodi Sundowns 2–0 Chicken Inn
Arendse  34'
Mashego  90+1' (pen.)
Report
Referee: Andofetra Rakotojaona (Madagascar)

Mamelodi Sundowns won 2–1 on aggregate.


Warri Wolves Cancelled Sporting Praia Cruz
Report
Referee: Daniel Laryea (Ghana)
Sporting Praia Cruz Cancelled Warri Wolves
Report

Warri Wolves won on walkover after Sporting Praia Cruz failed to arrive for the first leg.[6]


AS Mangasport 0–0 Étoile du Congo
Report
Referee: Louis Hakizimana (Rwanda)
Étoile du Congo 3–0 AS Mangasport
Obassi  6'
Issambet  15'
Ipamy  49'
Report

Étoile du Congo won 3–0 on aggregate.


Wydad Casablanca 2–0 AS Douanes Niamey
Hajhouj  30'
Abdoulaye  50' (o.g.)
Report
Stade Mohamed V, Casablanca
Referee: Farouk Houasnia (Algeria)
AS Douanes Niamey 2–1 Wydad Casablanca
Dognon  9'
Moussa  48'
Report Hajhouj  90' (pen.)

Wydad Casablanca won 3–2 on aggregate.


Gor Mahia 1–2 CNaPS Sport
Agwanda  42' (pen.) Report Raherinaivo  13'
Mandampisoa  80'
Referee: Mfaume Ali Nassoro (Tanzania)
CNaPS Sport 1–0 Gor Mahia
Rakotoharimalala  28' Report

CNaPS Sport won 3–1 on aggregate.


Saint George 3–0 St Michel United
Girma  16'
Assefa  43'
Chika  80'
Report
Referee: Hassan Mohamed Hagi (Somalia)
St Michel United 1–1 Saint George
Manoo  57' Report Lok  16'
Referee: Osiase Koto (Lesotho)

Saint George won 4–1 on aggregate.


Vipers 1–0 Enyimba
Ssekisambu  72' Report
Referee: Israel Mpaima (Kenya)
Enyimba 2–0 Vipers
Udoh  30' (pen.), 61' Report

Enyimba won 2–1 on aggregate.


Lioli 1–2 Vital'O
Maba  37' Report Mavugo  35'
Shaban  46'
Referee: Jonas Shongedi (Namibia)
Vital'O 0–1 Lioli
Report Kamele  42' (pen.)
Prince Louis Rwagasore Stadium, Bujumbura
Referee: Numbi Pierre Kibingo (Congo DR)

2–2 on aggregate. Vital'O won on away goals.


Olympique Khouribga 2–1 Gamtel
Bezghoudi  46'
Tiberkanine  76'
Report Sarr  24'
Referee: Mohamed Hamada (Mauritania)
Gamtel 1–2 Olympique Khouribga
Sarr  71' Report Koumya  26'
Bezghoudi  90'
Referee: Fabricio Duarte (Cape Verde)

Olympique Khouribga won 4–2 on aggregate.


Stade Malien 3–1 RC Bobo Dioulasso
Ma. Coulibaly  25'
Doumbia  68'
Mo. Coulibaly  87' (pen.)
Report Kaboré  44'
Referee: Abubakar Ago (Nigeria)
RC Bobo Dioulasso 0–1 Stade Malien
Report Siekoua  7'
Stade Municipal, Bobo-Dioulasso
Referee: Gomno Daouda (Niger)

Stade Malien won 4–1 on aggregate.


ZESCO United 2–0 Al-Ghazal
Mbombo  8'
Chama  90+4'
Report
Referee: Pilan Ncube (Zimbabwe)
Al-Ghazal 0–1 ZESCO United
Report Ching'andu  88'
Referee: Belay Tadesse (Ethiopia)

ZESCO United won 3–0 on aggregate.


AS Douanes Dakar 0–0 Horoya
Report
Referee: Raymond Coker (Sierra Leone)
Horoya 4–0 AS Douanes Dakar
Bangoura  51'
Camara  60'
Dipita  78'
Mandela  90+3'
Report
Referee: Maudo Jallow (Gambia)

Horoya won 4–0 on aggregate.


Mbabane Swallows 1–0 APR
Hlatjwayo  26' Report
Referee: Norman Matemera (Zimbabwe)
APR 4–1 Mbabane Swallows
Rwatubyaye  9', 15', 66'
Sibomana  90'
Report Mkhweli  28'
Stade Régional Nyamirambo, Kigali
Referee: Alex Muhabi (Uganda)

APR won 4–2 on aggregate.


Cercle de Joachim 0–1 Young Africans
Report Ngoma  16'
Referee: Hubert Andriamiharisoa (Madagascar)
Young Africans 2–0 Cercle de Joachim
Tambwe  3'
Kamusoko  56'
Report
Referee: Amanuel Eyob (Eritrea)

Young Africans won 3–0 on aggregate.


Recreativo do Libolo 5–1 Racing de Micomeseng
Luiz Phellype  18', 54', 63'
Fredy  85'
Diawara  90'
Report Keleba  48'
Referee: Messie Nkounkou (Congo)
Racing de Micomeseng 0–4 Recreativo do Libolo
Report Diawara  49', 55', 70'
Erivaldo  50'
Referee: Raul Aguiar dos Santos (São Tomé and Príncipe)

Recreativo do Libolo won 9–1 on aggregate.


Volcan Club 0–4 Kaizer Chiefs
Report Parker  10'
Mathoho  40', 55'
Matovu  89'
Referee: Dennis Nguluwe (Malawi)
Kaizer Chiefs Cancelled Volcan Club
Report
Referee: Antonio Muachihuissa Caxala (Angola)

Kaizer Chiefs won on walkover after Volcan Club failed to arrive for the second leg.[8]


AS CotonTchad 0–1 ASEC Mimosas
Report Zakri  72'
ASEC Mimosas 0–0 AS CotonTchad
Report

ASEC Mimosas won 1–0 on aggregate.


Onze Créateurs 1–2 Al-Ahli Tripoli
Soumaoro  32' Report Shafrod  61'
Al Ghanodi  67' (pen.)
Referee: Gilberto dos Santos (Guinea-Bissau)
Al-Ahli Tripoli 0–0 Onze Créateurs
Report

Al-Ahli Tripoli won 2–1 on aggregate.


Nimba United 1–3 Union Douala
Evanonye  74' Report Nlend  6', 34'
Heutchou  24'
Referee: Ousmane Karembe (Mali)
Union Douala 1–0 Nimba United
Nlend  51' (pen.) Report
Referee: Idriss Biani (Chad)

Union Douala won 4–1 on aggregate.


Club Africain 2–0 AS Tanda
Srarfi  50'
Ifa  75'
Report
Referee: Khalid Ennouni (Morocco)
AS Tanda 0–0 Club Africain
Report
Referee: Akintoye Koole (Benin)

Club Africain won 2–0 on aggregate.


Ashanti Gold 1–0 MO Béjaïa
Tijani  60' Report
Referee: Jean Ouattara (Burkina Faso)
MO Béjaïa 3–1 Ashanti Gold
Yakubu  10' (o.g.)
Khadir  58'
Hamzaoui  61'
Report Osei  40'
Stade de l'Unité Maghrébine, Béjaïa
Referee: Sabri Mohamed Fadul (Sudan)

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. Team 2 1st leg 2nd leg
AS Vita Club 2–1 Ferroviário Maputo 1–0 1–1
Mamelodi Sundowns 3–1 AC Léopards 2–0 1–1
Warri Wolves 0–2 Al-Merrikh 0–1 0–1
Étoile du Congo 3–5 ES Sétif 1–1 2–4
Wydad Casablanca 6–3 CNaPS Sport 5–1 1–2
Saint George 2–3 TP Mazembe 2–2 0–1
Enyimba 6–3 Vital'O 5–1 1–2
Olympique Khouribga 1–3 Étoile du Sahel 1–1 0–2
Stade Malien 2–1 Coton Sport 2–0 0–1
ZESCO United 4–3 Horoya 4–1 0–2
APR 2–3 Young Africans 1–2 1–1
Recreativo do Libolo 0–2 Al-Ahly 0–0 0–2
Kaizer Chiefs 0–1 ASEC Mimosas 0–1 0–0
Al-Ahli Tripoli 2–2 (a) Al-Hilal 1–0 1–2
Union Douala 0–3 Zamalek 0–1 0–2
Club Africain 1–2 MO Béjaïa 1–0 0–2
AS Vita Club 1–0 Ferroviário Maputo
Ngudikama  83' (pen.) Report
Referee: Amanuel Eyob (Eritrea)
Ferroviário Maputo 1–1 AS Vita Club
Diogo  90+4' Report Batezadio  90'

AS Vita Club won 2–1 on aggregate.


Mamelodi Sundowns 2–0 AC Léopards
Dolly  44'
Castro  46'
Report
AC Léopards 1–1 Mamelodi Sundowns
Kalema  89' (pen.) Report Kekana  7'
Referee: Samuel Chirindza (Mozambique)

Mamelodi Sundowns won 3–1 on aggregate.


Warri Wolves 0–1 Al-Merrikh
Report Gabir  19'
Referee: Juste Ephrem Zio (Burkina Faso)
Al-Merrikh 1–0 Warri Wolves
Al-Madina  85' (pen.) Report
Referee: Thierry Nkurunziza (Burundi)

Al-Merrikh won 2–0 on aggregate.


Étoile du Congo 1–1 ES Sétif
Kalonji  86' (pen.) Report Djahnit  62'
ES Sétif 4–2 Étoile du Congo
Dagoulou  3', 48', 64'
Amokrane  30'
Report Matondo  32'
Issambet  33'
Attendance: 8,000
Referee: Sadok Selmi (Tunisia)

ES Sétif won 5–3 on aggregate.


Wydad Casablanca 5–1 CNaPS Sport
Hajhouj  3' (pen.), 29' (pen.)
Haddad  8', 13'
Ondama  85'
Report Vombola  41'
Stade Mohamed V, Casablanca
Referee: Boubou Traoré (Mali)
CNaPS Sport 2–1 Wydad Casablanca
Rakotoarimalala  27'
Ratolojanahary  44' (pen.)
Report Saidi  89'
Referee: Andrew Otieno (Kenya)

Wydad Casablanca won 6–3 on aggregate.


Saint George 2–2 TP Mazembe
Assefa  11', 59' Report Adjei  45'
Tamene  46' (o.g.)
Referee: Mbongseni Fakudze (Swaziland)
TP Mazembe 1–0 Saint George
Bolingi  87' (pen.) Report
Referee: Joshua Bondo (Botswana)

TP Mazembe won 3–2 on aggregate.


Enyimba 5–1 Vital'O
Chukwude  21', 38'
Udoh  24', 55'
Ugochukwu  85'
Report Shaban  76'
Referee: Gomno Daouda (Niger)
Vital'O 2–1 Enyimba
Nahimana  29'
Mavugo  60'
Report Ibenegbu  28'
Prince Louis Rwagasore Stadium, Bujumbura
Referee: Haileyesus Bazezew (Ethiopia)

Enyimba won 6–3 on aggregate.


Olympique Khouribga 1–1 Étoile du Sahel
Sidibé  63' Report Bedoui  34'
Referee: Mohamed Ragab Omar (Libya)
Étoile du Sahel 2–0 Olympique Khouribga
Akaïchi  51'
Dramé  87'
Report
Referee: Mohamed El Hanafy (Egypt)

Étoile du Sahel won 3–1 on aggregate.


Stade Malien 2–0 Coton Sport
Mo. Coulibaly  44' (pen.)
Ma. Coulibaly  65'
Report
Referee: Cecil Fleischer (Ghana)
Coton Sport 1–0 Stade Malien
Mpondo  68' Report
Referee: Wellington Kaoma (Zambia)

Stade Malien won 2–1 on aggregate.


ZESCO United 4–1 Horoya
Mbombo  11'
Were  27'
Chama  35'
Mwaba  62'
Report Mandela  64'
Horoya 2–0 ZESCO United
Camara  9' (pen.), 45+2' (pen.) Report
Referee: Kossi Azaleko (Togo)

ZESCO United won 4–3 on aggregate.


APR 1–2 Young Africans
Sibomana  90' Report Abdul  20'
Kamusoko  75'
Referee: Duncan Lengani (Malawi)
Young Africans 1–1 APR
Ngoma  29' Report Nkinzingabo  4'

Young Africans won 3–2 on aggregate.


Recreativo do Libolo 0–0 Al-Ahly
Report
Referee: Davies Omweno (Kenya)
Al-Ahly 2–0 Recreativo do Libolo
Sobhi  10'
Antwi  83'
Report

Al-Ahly won 2–0 on aggregate.


Kaizer Chiefs 0–1 ASEC Mimosas
Report Bakayoko  53'
ASEC Mimosas 0–0 Kaizer Chiefs
Report
Referee: Aurélien Juenkou (Cameroon)

ASEC Mimosas won 1–0 on aggregate.


Al-Ahli Tripoli 1–0 Al-Hilal
Ainooson  17' (o.g.) Report
Stade Chedli Zouiten, Tunis (Tunisia)[note 2]
Referee: Bienvenu Sinko (Ivory Coast)
Al-Hilal 2–1 Al-Ahli Tripoli
Careca  4' (pen.), 58' Report Al Ghanodi  36'
Referee: Beranger Woungui (Gabon)

2–2 on aggregate. Al-Ahli Tripoli won on away goals


Union Douala 0–1 Zamalek
Report Koffi  58'
Zamalek 2–0 Union Douala
Kahraba  26'
Tawfik  88'
Report

Zamalek won 3–0 on aggregate.


Club Africain 1–0 MO Béjaïa
Chenihi  17' Report
Referee: Louis Hakizimana (Rwanda)
MO Béjaïa 2–0 Club Africain
Ndoye  59' (pen.)
Betorangal  65'
Report
Stade de l'Unité Maghrébine, Béjaïa
Attendance: 18,000
Referee: Rédouane Jiyed (Morocco)

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. Team 2 1st leg 2nd leg
AS Vita Club 2–2 (a)
d/q; w/o
Mamelodi Sundowns 1–0 1–2
Al-Merrikh 2–2 (a) ES Sétif 2–2 0–0
Wydad Casablanca 3–1 TP Mazembe 2–0 1–1
Enyimba 3–3 (4–3 p) Étoile du Sahel 3–0 0–3
Stade Malien 2–5 ZESCO United 1–3 1–2
Young Africans 2–3 Al-Ahly 1–1 1–2
ASEC Mimosas 3–2 Al-Ahli Tripoli 2–0 1–2
Zamalek 3–1 MO Béjaïa 2–0 1–1
AS Vita Club 1–0 Mamelodi Sundowns
Mbombo  90' Report
Referee: Hagi Wiish (Somalia)
Mamelodi Sundowns 2–1 AS Vita Club
Nthethe  42' (pen.)
Langerman  75'
Report Mbombo  39'

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 ES Sétif
Abdel-Aati  34', 54' Report Dagoulou  15'
Djabou  37'
Referee: Joshua Bondo (Botswana)
ES Sétif 0–0 Al-Merrikh
Report

2–2 on aggregate. ES Sétif won on away goals.


Wydad Casablanca 2–0 TP Mazembe
Noussir  44'
Hajhouj  65' (pen.)
Report
TP Mazembe 1–1 Wydad Casablanca
Coulibaly  28' Report Hajhouj  90'
Referee: El Fadil Mohamed (Sudan)

Wydad Casablanca won 3–1 on aggregate.


Enyimba 3–0 Étoile du Sahel
Udoh  10' (pen.), 57', 80' Report
Étoile du Sahel 3–0 Enyimba
Lahmar  42'
Diogo  60', 71'
Report
Penalties
Lahmar
Msakni
Jemal
Nagguez
Bedoui
Ben Amor
Omrani
3–4 Udoh
Pyagbara
Akas
Kester
Ojo
Udoji
Onyekachi
Referee: Noureddine El Jaafari (Morocco)

3–3 on aggregate. Enyimba won 4–3 on penalties.


Stade Malien 1–3 ZESCO United
Diallo  18' Report Mwelwa  45'
Mbombo  75', 85'
ZESCO United 2–1 Stade Malien
Were  5'
Mwaba  81'
Report Mo. Coulibaly  56'

ZESCO United won 5–2 on aggregate.


Young Africans 1–1 Al-Ahly
Hegazy  19' (o.g.) Report Gamal  10'
Referee: Denis Dembélé (Ivory Coast)
Al-Ahly 2–1 Young Africans
Ghaly  51'
Said  90'
Report Ngoma  66'
Referee: Mahamadou Keita (Mali)

Al-Ahly won 3–2 on aggregate.


ASEC Mimosas 2–0 Al-Ahli Tripoli
Dao  58'
Aka  79'
Report
Al-Ahli Tripoli 2–1 ASEC Mimosas
Al Lafee  32'
Al Ghanodi  80' (pen.)
Report Zakri  40'
Stade Chedli Zouiten, Tunis (Tunisia)[note 2]
Referee: Juste Ephrem Zio (Burkina Faso)

ASEC Mimosas won 3–2 on aggregate.


Zamalek 2–0 MO Béjaïa
Kahraba  58'
Hamoudi  81'
Report
Referee: Davies Omweno (Kenya)
MO Béjaïa 1–1 Zamalek
Yaya  57' Report Hamoudi  88'
Stade de l'Unité Maghrébine, Béjaïa
Referee: Youssef Essrayri (Tunisia)

Zamalek won 3–1 on aggregate.

Notes

  1. The AS Douanes Niamey v Wydad Casablanca match was postponed due to a strike at Niamey airport.[7]
  2. Teams from Libya were not allowed to host their home matches in their country due to security concerns.

References

  1. "Orange CAF CL FINAL 2015: CAF Flash Magazine" (PDF). CAF.
  2. "Regulations of the CAF Champions League" (PDF). Confédération Africaine de Football. Retrieved 23 May 2016.
  3. "Preliminary draw for CC and CL 2016 conducted". CAF. 11 December 2015.
  4. "Fixtures – CAF Champions League 2016" (PDF). CAF.
  5. "Botswana: Centre Chiefs Faces Possible Fine". allAfrica. 21 January 2016.
  6. "Wolves walk over Sao Tome club". SuperSport. 14 February 2016.
  7. "CAF LDC : Le match AS Douanes - WAC reporté". Africa Top Sports. 27 February 2016.
  8. "Chiefs Awarded Walk Over, Progress In CCL". Soccer Laduma. 28 February 2016.
  9. "Disqualification of AS Vita Club". CAF. 24 May 2016.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.