Dates | 15 February – 5 May 2013 |
---|---|
The qualifying rounds of the 2013 CAF Champions League were played from 15 February to 5 May 2013, to decide the eight teams which advanced to the group stage. [1]
The draw for the preliminary, first and second qualifying rounds was held on 9 December 2012, at the CAF Headquarters in Cairo, Egypt, and the fixtures were announced by the CAF on 10 December 2012. [2]
The following 56 teams were entered into the draw:
Qualification ties were played on a home-and-away two-legged basis. If the sides were level on aggregate after the second leg, the away goals rule was applied, and if still level, the tie proceeded directly to a penalty shoot-out (no extra time was played). [1]
The schedule of each round was as follows. [2]
Round | First leg | Second leg |
---|---|---|
Preliminary round | 15–17 February 2013 | 1–3 March 2013 |
First round | 15–17 March 2013 | 5–7 April 2013 |
Second round | 19–21 April 2013 | 3–5 May 2013 |
The preliminary round included the 48 teams that did not receive byes to the first round.
Team 1 | Agg. | Team 2 | 1st leg | 2nd leg |
---|---|---|---|---|
Zamalek | 7–0 | Gazelle | 7–0 | 0–0 |
AS Vita Club | 5–1 | Dynamic Togolais | 3–0 | 2–1 |
Jamhuri | 0–8 | Saint George | 0–3 | 0–5 |
CA Bizertin | 2–1 | Al-Ittihad | 1–1 | 1–0 |
Dynamos | 3–1 | Lesotho Correctional Services | 3–0 | 0–1 |
St Michel United | 1–7 | Tusker | 1–4 | 0–3 |
Zanaco | 3–2 | Mbabane Swallows | 3–2 | 0–0 |
Orlando Pirates | 9–0 | Djabal Club | 5–0 | 4–0 |
Maxaquene | 0–2 | Mochudi Centre Chiefs | 0–1 | 0–1 |
APR | 2–2 (a) | Vital'O | 1–2 | 1–0 |
Enugu Rangers | w/o | Sporting Clube do Príncipe | — | — |
Simba | 0–5 | Recreativo do Libolo | 0–1 | 0–4 |
JSM Béjaïa | 3–0 | Olympic Niamey | 3–0 | 0–0 |
Asante Kotoko | 8–0 | Sony Elá Nguema | 7–0 | 1–0 |
Primeiro de Agosto | 4–3 | AS Adema | 4–2 | 0–1 |
FUS Rabat | 2–2 (a) | Real de Banjul | 1–0 | 1–2 |
Union Douala | 3–1 | LISCR | 2–1 | 1–0 |
Horoya | 0–3 | Séwé Sport | 0–0 | 0–3 |
AFAD Djékanou | 6–2 | Diamond Stars | 5–1 | 1–1 |
Coton Sport | 0–0 (4–3 p) | URA | 0–0 | 0–0 |
Moghreb Tétouan | 1–1 (1–3 p) | Casa Sports | 1–0 | 0–1 |
Kano Pillars | 5–1 | Olympic Real de Bangui | 5–1 | 0–0 |
AC Léopards | 2–1 | CF Mounana | 2–0 | 0–1 |
ASPAC | 2–2 (4–5 p) | ASFA Yennenga | 1–1 | 1–1 |
Zamalek | 7–0 | Gazelle |
---|---|---|
Gaafar 15', 45+3' Ibrahim 28', 83' Cissé 76', 88' Hassan 81' | Report |
Zamalek won 7–0 on aggregate and advanced to the first round.
AS Vita Club | 3–0 | Dynamic Togolais |
---|---|---|
Etekiama 6', 21' (pen.) Luvumbu 74' | Report |
Dynamic Togolais | 1–2 | AS Vita Club |
---|---|---|
Towodjo 56' | Report | Mpeko 63' Etekiama 79' |
AS Vita Club won 5–1 on aggregate and advanced to the first round.
Jamhuri | 0–3 | Saint George |
---|---|---|
Report | Oukri 5' Gebremariam 54' Abomi 79' |
Saint George | 5–0 | Jamhuri |
---|---|---|
Alula Girma 38' Abomi 47' Butako 54' Bekele 79' Adane Girma 86' | Report |
Saint George won 8–0 on aggregate and advanced to the first round.
CA Bizertin | 1–1 | Al-Ittihad |
---|---|---|
Harran 49' | Report | Al Shibani 61' |
Al-Ittihad | 0–1 | CA Bizertin |
---|---|---|
Report | Troudi 24' |
Note: Al-Ittihad played their home match in Morocco due to security concerns in Libya.
CA Bizertin won 2–1 on aggregate and advanced to the first round.
Dynamos | 3–0 | Lesotho Correctional Services |
---|---|---|
Muparati 22' Ziruntusa 61' Jaure 73' | Report |
Lesotho Correctional Services | 1–0 | Dynamos |
---|---|---|
Rankara 79' | Report |
Dynamos won 3–1 on aggregate and advanced to the first round.
St Michel United | 1–4 | Tusker |
---|---|---|
Tsaralaza 27' | Report | Ochieng 30', 85' Olunga 72' Sekayombya 83' |
Tusker | 3–0 | St Michel United |
---|---|---|
Opiyo 65' Sekayombya 70' Shikokoti 79' | Report |
Tusker won 7–1 on aggregate and advanced to the first round.
Zanaco | 3–2 | Mbabane Swallows |
---|---|---|
Kabuki 4' Kabwe 33' Banda 54' | Report | Ndzinisa 48' Tsabedze 72' |
Mbabane Swallows | 0–0 | Zanaco |
---|---|---|
Report |
Zanaco won 3–2 on aggregate and advanced to the first round.
Orlando Pirates | 5–0 | Djabal Club |
---|---|---|
Myeni 26' Chinyama 33', 52', 66', 71' | Report |
Djabal Club | 0–4 | Orlando Pirates |
---|---|---|
Report | Mbuyane 6' Mabena 8' Chinyama 54' Okonkwo 90' |
Orlando Pirates won 9–0 on aggregate and advanced to the first round.
Maxaquene | 0–1 | Mochudi Centre Chiefs |
---|---|---|
Report | Ramatlhakwane 90+4' |
Mochudi Centre Chiefs | 1–0 | Maxaquene |
---|---|---|
Motlhabankwe 81' | Report |
Mochudi Centre Chiefs won 2–0 on aggregate and advanced to the first round.
2–2 on aggregate. Vital'O won on the away goals rule and advanced to the first round.
Enugu Rangers | Cancelled | Sporting Clube do Príncipe |
---|---|---|
Report |
Sporting Clube do Príncipe | Cancelled | Enugu Rangers |
---|---|---|
Report |
Enugu Rangers advanced to the first round after Sporting Clube do Príncipe failed to show up for the first leg. [3]
Simba | 0–1 | Recreativo do Libolo |
---|---|---|
Report | Martins 24' |
Recreativo do Libolo | 4–0 | Simba |
---|---|---|
Vado 9', 87' Rasca 79' Rúben Gouveia 81' | Report |
Recreativo do Libolo won 5–0 on aggregate and advanced to the first round.
JSM Béjaïa | 3–0 | Olympic Niamey |
---|---|---|
Megateli 8' Mebarki 48' Derrag 78' | Report |
Olympic Niamey | 0–0 | JSM Béjaïa |
---|---|---|
Report |
JSM Béjaïa won 3–0 on aggregate and advanced to the first round.
Asante Kotoko | 7–0 | Sony Elá Nguema |
---|---|---|
Boakye 11' Aziz 28' Anaba 36' Helebege 41' Mpong 68' Bancey 79' Ochaya 86' | Report |
Sony Elá Nguema | 0–1 | Asante Kotoko |
---|---|---|
Report | Aziz 64' |
Asante Kotoko won 8–0 on aggregate and advanced to the first round.
Primeiro de Agosto | 4–2 | AS Adema |
---|---|---|
Alfred 7' David 32' Mingo Bile 33' Musasa 80' | Report | Njilamana 66' Niasexe 79' |
Primeiro de Agosto won 4–3 on aggregate and advanced to the first round.
FUS Rabat | 1–0 | Real de Banjul |
---|---|---|
Batna 90+4' (pen.) | Report |
Real de Banjul | 2–1 | FUS Rabat |
---|---|---|
Savage 60', 81' | Report | Ndame Ndame 65' |
2–2 on aggregate. FUS Rabat won on the away goals rule and advanced to the first round.
Union Douala | 2–1 | LISCR |
---|---|---|
Manga 60' Kongnyuy 72' | Report | Jarteh 52' |
LISCR | 0–1 | Union Douala |
---|---|---|
Report | Nga 86' |
Union Douala won 3–1 on aggregate and advanced to the first round.
Horoya | 0–0 | Séwé Sport |
---|---|---|
Report |
Séwé Sport | 3–0 | Horoya |
---|---|---|
Pacôme 23' Halidou 58' Kakou 78' | Report |
Séwé Sport won 3–0 on aggregate and advanced to the first round.
AFAD Djékanou | 5–1 | Diamond Stars |
---|---|---|
Soro Nanga 24', 45', 45', 84', 88' | Report | Badar 83' |
Diamond Stars | 1–1 | AFAD Djékanou |
---|---|---|
Sesay 6' | Report | Zahui 54' (pen.) |
AFAD Djékanou won 6–2 on aggregate and advanced to the first round.
Coton Sport | 0–0 | URA |
---|---|---|
Report |
URA | 0–0 | Coton Sport |
---|---|---|
Report | ||
Penalties | ||
3–4 |
0–0 on aggregate. Coton Sport won the penalty shoot-out and advanced to the first round.
Moghreb Tétouan | 1–0 | Casa Sports |
---|---|---|
Diallo 20' (o.g.) | Report |
Casa Sports | 1–0 | Moghreb Tétouan |
---|---|---|
Ben Badji 90+4' | Report | |
Penalties | ||
3–1 |
1–1 on aggregate. Casa Sports won the penalty shoot-out and advanced to the first round.
Kano Pillars | 5–1 | Olympic Real de Bangui |
---|---|---|
Bello Musa 15' Aliyu 38' Nafiu 60', 89' Aminu 66' | Report | Yabou 44' |
Kano Pillars won 5–1 on aggregate and advanced to the first round.
AC Léopards | 2–0 | CF Mounana |
---|---|---|
Ngouelou 4' Lakolo 90+3' | Report |
CF Mounana | 1–0 | AC Léopards |
---|---|---|
Sokambi 50' | Report |
AC Léopards won 2–1 on aggregate and advanced to the first round.
ASPAC | 1–1 | ASFA Yennenga |
---|---|---|
Bouraïma 62' (pen.) | Report | Tiendrébéogo 90+3' |
ASFA Yennenga | 1–1 | ASPAC |
---|---|---|
Ouattara 25' | Report | Johnson 83' |
Penalties | ||
5–4 |
2–2 on aggregate. ASFA Yennenga won the penalty shoot-out and advanced to the first round.
The first round included 32 teams: the 24 winners of the preliminary round, and the 8 teams that received byes to this round.
Team 1 | Agg. | Team 2 | 1st leg | 2nd leg |
---|---|---|---|---|
Zamalek | 1–0 | AS Vita Club | 1–0 | 0–0 |
Saint George | 3–1 | Djoliba | 2–0 | 1–1 |
CA Bizertin | 3–1 | Dynamos | 3–0 | 0–1 |
Tusker | 1–4 | Al-Ahly | 1–2 | 0–2 |
Zanaco | 1–3 | Orlando Pirates | 0–1 | 1–2 |
Mochudi Centre Chiefs | 0–7 | TP Mazembe | 0–1 | 0–6 |
Vital'O | 0–2 | Enugu Rangers | 0–0 | 0–2 |
Recreativo do Libolo | 4–2 | Al-Merrikh | 2–1 | 2–1 |
JSM Béjaïa | 1–1 (a) | Asante Kotoko | 0–0 | 1–1 |
Primeiro de Agosto | 0–2 | Espérance de Tunis | 0–1 | 0–1 |
FUS Rabat | 3–1 | Union Douala | 3–0 | 0–1 |
Séwé Sport | 5–4 | Al-Hilal | 4–1 | 1–3 |
AFAD Djékanou | 1–3 | Coton Sport | 0–1 | 1–2 |
Casa Sports | 1–4 | Stade Malien | 1–2 | 0–2 |
Kano Pillars | 4–4 (a) | AC Léopards | 4–1 | 0–3 |
ASFA Yennenga | 4–5 | ES Sétif | 2–1 | 2–4 |
Zamalek | 1–0 | AS Vita Club |
---|---|---|
Gaafar 67' | Report |
AS Vita Club | 0–0 | Zamalek |
---|---|---|
Report |
Zamalek won 1–0 on aggregate and advanced to the second round.
Saint George | 2–0 | Djoliba |
---|---|---|
Birhanu 7' Gebremariam 75' | Report |
Djoliba | 1–1 | Saint George |
---|---|---|
Diallo 28' | Report | Debebe 55' |
Saint George won 3–1 on aggregate and advanced to the second round.
CA Bizertin | 3–0 | Dynamos |
---|---|---|
Machani 50' Harran 58' (pen.) Jaziri 71' | Report |
Dynamos | 1–0 | CA Bizertin |
---|---|---|
Sekete 90+4' | Report |
CA Bizertin won 3–1 on aggregate and advanced to the second round.
Al-Ahly | 2–0 | Tusker |
---|---|---|
Abd El-Zaher 6' Moteab 38' | Report |
Al-Ahly won 4–1 on aggregate and advanced to the second round.
Zanaco | 0–1 | Orlando Pirates |
---|---|---|
Report | Mabena 6' |
Orlando Pirates | 2–1 | Zanaco |
---|---|---|
Masuku 19' Makola 77' | Report | Mwape 49' |
Orlando Pirates won 3–1 on aggregate and advanced to the second round.
Mochudi Centre Chiefs | 0–1 | TP Mazembe |
---|---|---|
Report | Samatta 80' |
TP Mazembe | 6–0 | Mochudi Centre Chiefs |
---|---|---|
Kalaba 6', 35' Mputu 15' (pen.), 80' Samatta 75' Nkulukuta 90' | Report |
TP Mazembe won 7–0 on aggregate and advanced to the second round.
Vital'O | 0–0 | Enugu Rangers |
---|---|---|
Report |
Enugu Rangers | 2–0 | Vital'O |
---|---|---|
Uche 2' (pen.) Yarehe 16' | Report |
Enugu Rangers won 2–0 on aggregate and advanced to the second round.
Recreativo do Libolo | 2–1 | Al-Merrikh |
---|---|---|
Dário 54' Camara 76' | Ramadan 45' |
Al-Merrikh | 1–2 | Recreativo do Libolo |
---|---|---|
Abdel-Aati 82' | Rasca 69' Sidnei 90+2' |
Recreativo do Libolo won 4–2 on aggregate and advanced to the second round.
JSM Béjaïa | 0–0 | Asante Kotoko |
---|---|---|
Report |
Asante Kotoko | 1–1 | JSM Béjaïa |
---|---|---|
Akuffu 45' | Report | Derrag 72' |
1–1 on aggregate. JSM Béjaïa won on the away goals rule and advanced to the second round.
Primeiro de Agosto | 0–1 | Espérance de Tunis |
---|---|---|
Report | Msakni 44' |
Espérance de Tunis | 1–0 | Primeiro de Agosto |
---|---|---|
Chammam 88' (pen.) | Report |
Espérance de Tunis won 2–0 on aggregate and advanced to the second round.
FUS Rabat | 3–0 | Union Douala |
---|---|---|
El Bahri 8' Saâdane 50' Fouzair 69' | Report |
Union Douala | 1–0 | FUS Rabat |
---|---|---|
Moundi 38' | Report |
FUS Rabat won 3–1 on aggregate and advanced to the second round.
Séwé Sport | 4–1 | Al-Hilal |
---|---|---|
Assalé 16' Mandela 51', 81' Zougoula 59' | Report | Traoré 75' |
Al-Hilal | 3–1 | Séwé Sport |
---|---|---|
Muhannad El Tahir 30' Bishah 48' Traoré 80' | Report | Kakou 90+2' |
Séwé Sport won 5–4 on aggregate and advanced to the second round.
AFAD Djékanou | 0–1 | Coton Sport |
---|---|---|
Report | Yougouda 65' |
Coton Sport | 2–1 | AFAD Djékanou |
---|---|---|
Yougouda 10' Eloundou 82' | Report | Soro Nanga 30' |
Coton Sport won 3–1 on aggregate and advanced to the second round.
Casa Sports | 1–2 | Stade Malien |
---|---|---|
Dramé 45+1' | Report | Mamadou Coulibaly 25' Moussa Coulibaly 59' |
Stade Malien | 2–0 | Casa Sports |
---|---|---|
Koïta 31' Cissoko 65' | Report |
Stade Malien won 4–1 on aggregate and advanced to the second round.
Kano Pillars | 4–1 | AC Léopards |
---|---|---|
Musa 9', 45' Ubale 52' Umar 90' | Report | Dramé 71' |
AC Léopards | 3–0 | Kano Pillars |
---|---|---|
Dramé 30', 90' Kalema 56' (pen.) | Report |
4–4 on aggregate. AC Léopards won on the away goals rule and advanced to the second round.
ASFA Yennenga | 2–1 | ES Sétif |
---|---|---|
Ouédraogo 71' Sango 81' | Report | Aoudia 3' |
ES Sétif | 4–2 | ASFA Yennenga |
---|---|---|
Aoudia 25' Madouni 40', 60' Gourmi 51' | Report | Kaboré 89' Yaméogo 90' |
ES Sétif won 5–4 on aggregate and advanced to the second round.
The second round included the 16 winners of the first round. The winners of each tie advanced to the group stage, while the losers entered the Confederation Cup play-off round. [1]
Team 1 | Agg. | Team 2 | 1st leg | 2nd leg |
---|---|---|---|---|
Zamalek | 3–3 (a) | Saint George | 1–1 | 2–2 |
CA Bizertin | 1–2 | Al-Ahly | 0–0 | 1–2 |
Orlando Pirates | 3–2 | TP Mazembe | 3–1 | 0–1 |
Enugu Rangers | 1–3 | Recreativo do Libolo | 0–0 | 1–3 |
JSM Béjaïa | 0–1 | Espérance de Tunis | 0–0 | 0–1 |
FUS Rabat | 1–1 (a) | Séwé Sport | 1–1 | 0–0 |
Coton Sport | 3–0 | Stade Malien | 3–0 | 0–0 |
AC Léopards | 4–4 (5–4 p) | ES Sétif | 3–1 | 1–3 |
Zamalek | 1–1 | Saint George |
---|---|---|
Cissé 83' | Report | Oumed 67' |
Saint George | 2–2 | Zamalek |
---|---|---|
Shimelis 14' Isinde 43' | Report | Cissé 2', 87' |
3–3 on aggregate. Zamalek won on the away goals rule and advanced to the group stage. Saint George entered the Confederation Cup play-off round.
CA Bizertin | 0–0 | Al-Ahly |
---|---|---|
Report |
Al-Ahly | 2–1 | CA Bizertin |
---|---|---|
Barakat 47' (pen.) Moteab 63' | Report | Hadhria 65' (pen.) |
Al-Ahly won 2–1 on aggregate and advanced to the group stage. CA Bizertin entered the Confederation Cup play-off round.
Orlando Pirates | 3–1 | TP Mazembe |
---|---|---|
Okonkwo 2' Mbesuma 57', 90+2' (pen.) | Report | Kabangu 45' |
TP Mazembe | 1–0 | Orlando Pirates |
---|---|---|
Kasusula 79' | Report |
Orlando Pirates won 3–2 on aggregate and advanced to the group stage. TP Mazembe entered the Confederation Cup play-off round.
Enugu Rangers | 0–0 | Recreativo do Libolo |
---|---|---|
Recreativo do Libolo | 3–1 | Enugu Rangers |
---|---|---|
Camara 16' Dário 32', 74' (pen.) | Mba 56' |
Recreativo do Libolo won 3–1 on aggregate and advanced to the group stage. Enugu Rangers entered the Confederation Cup play-off round.
JSM Béjaïa | 0–0 | Espérance de Tunis |
---|---|---|
Report |
Espérance de Tunis | 1–0 | JSM Béjaïa |
---|---|---|
Chammam 77' (pen.) | Report |
Espérance de Tunis won 1–0 on aggregate and advanced to the group stage. JSM Béjaïa entered the Confederation Cup play-off round.
FUS Rabat | 1–1 | Séwé Sport |
---|---|---|
El Bahri 69' | Report | Zougoula 80' |
Séwé Sport | 0–0 | FUS Rabat |
---|---|---|
Report |
1–1 on aggregate. Séwé Sport won on the away goals rule and advanced to the group stage. FUS Rabat entered the Confederation Cup play-off round.
Coton Sport | 3–0 | Stade Malien |
---|---|---|
Yougouda 15', 23' Mbang 88' | Report |
Stade Malien | 0–0 | Coton Sport |
---|---|---|
Report |
Coton Sport won 3–0 on aggregate and advanced to the group stage. Stade Malien entered the Confederation Cup play-off round.
AC Léopards | 3–1 | ES Sétif |
---|---|---|
Bhebey Ndey 36' Dramé 45' Kalema 90' (pen.) | Report | Aoudia 68' |
ES Sétif | 3–1 | AC Léopards |
---|---|---|
Djahnit 21' Delhoum 39', 90+2' | Report | Bhebey Ndey 14' |
Penalties | ||
4–5 |
4–4 on aggregate. AC Léopards won the penalty shoot-out and advanced to the group stage. ES Sétif entered the Confederation Cup play-off round.
This page provides the summaries of the matches of the qualifying rounds for the group stage of the 2009 CAF Champions League.
This page provides the summaries of the matches of the qualifying rounds for the group stage of the 2010 African Women's Championship. These matches also served as part of the qualifiers for the 2011 FIFA Women's World Cup to be held in Germany.
These are the summaries of the matches in the qualifying rounds for the group stage of the 2011 CAF Confederation Cup.
The 2012 CAF Champions League qualifying rounds decided the eight teams which played in the group stage.
The 2012 CAF Confederation Cup qualifying rounds decided the eight teams which played in the group stage.
The qualifying rounds of the 2013 CAF Confederation Cup were played from 16 February to 2 June 2013, to decide the eight teams which advanced to the group stage.
The group stage of the 2013 CAF Champions League was played from 20 July to 22 September 2013. A total of eight teams competed in the group stage.
The qualifying rounds of the 2014 CAF Champions League were played from 7 February to 30 March 2014, to decide the eight teams which advanced to the group stage.
The qualifying rounds of the 2014 CAF Confederation Cup were played from 7 February to 27 April 2014, to decide the eight teams which advanced to the group stage.
The 2015 CAF Champions League qualifying rounds were played from 13 February to 3 May 2015. A total of 57 teams competed in the qualifying rounds to decide the eight places in the group stage of the 2015 CAF Champions League.
The 2015 CAF Confederation Cup qualifying rounds were played from 13 February to 3 May 2015. A total of 63 teams competed in the qualifying rounds to decide the eight places in the group stage of the 2015 CAF Confederation Cup.
The 2016 CAF Champions League qualifying rounds were played from 12 February to 20 April 2016. 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.
The 2016 CAF Confederation Cup qualifying rounds were played from 12 February to 18 May 2016. A total of 59 teams competed in the qualifying rounds to decide the eight places in the group stage of the 2016 CAF Confederation Cup.
The 2017 CAF Champions League qualifying rounds were played from 10 February to 19 March 2017. A total of 55 teams competed in the qualifying rounds to decide the 16 places in the group stage of the 2017 CAF Champions League.
The 2016 CAF Confederation Cup group stage was played from 17 June to 24 August 2016. A total of eight teams competed in the group stage to decide the four places in the knockout stage of the 2016 CAF Confederation Cup.
The 2017 CAF Confederation Cup qualifying rounds were played from 10 February to 22 April 2017. A total of 68 teams competed in the qualifying rounds to decide the 16 places in the group stage of the 2017 CAF Confederation Cup.
The 2017 CAF Confederation Cup group stage was played from 12 May to 9 July 2017. A total of 16 teams competed in the group stage to decide the eight places in the knockout stage of the 2017 CAF Confederation Cup.
The 2018–19 CAF Champions League qualifying rounds were played from 27 November to 23 December 2018. A total of 56 teams competed in the qualifying rounds to decide 15 of the 16 places in the group stage of the 2018–19 CAF Champions League.
The 2018–19 CAF Confederation Cup qualifying rounds were played from 27 November 2018 to 20 January 2019. A total of 70 teams competed in the qualifying rounds to decide the 16 places in the group stage of the 2018–19 CAF Confederation Cup.
The 2019–20 CAF Confederation Cup qualifying rounds were played from 9 August to 5 November 2019. A total of 69 teams competed in the qualifying rounds to decide the 16 places in the group stage of the 2019–20 CAF Confederation Cup.