2022–23 CAF Champions League qualifying rounds

2022–23 CAF Champions League qualifying rounds
Dates10 September – 20 October 2022
Tournament statistics
Matches played81
Goals scored186 (2.3 per match)

The 2022–23 CAF Champions League qualifying rounds began on 10 September 2022 and ended on 20 October 2022. A total of 58 teams competed in the qualifying rounds to decide the 16 places in the group stage of the 2022–23 CAF Champions League.

Times were local.

Draw[edit]

The draw for the qualifying rounds was held on 9 August 2022 at the CAF headquarters in Cairo, Egypt.[1][2][3]

The entry round of the 58 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 Second round
(6 teams)
First round
(52 teams)
Teams

Format[edit]

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 was applied, and if still tied, extra time was not played, and the penalty shoot-out was used to determine the winner (Regulations III. 13 & 14).

Schedule[edit]

The schedule of the competition was as follows.

Schedule for the 2022–23 CAF Champions League
Round Draw date First leg Second leg
First round 9 August 2022 9–11 September 2022 16–18 September 2022
Second round 7–9 October 2022 14–16 October 2022

Bracket[edit]

The bracket of the draw was announced by the CAF on 9 August 2022.

The 16 winners of the second round advanced to the group stage, while the 16 losers of the second round entered the CAF Confederation Cup playoff round.

First round Second round
          
1 Nigeria Rivers United 3 0 3
4 Liberia Watanga 0 1 1
Nigeria Rivers United 2 0 2
Morocco Wydad AC 1 6 7
First round Second round
          
1 Gabon AS Stade Mandji 2 0 2
4 Nigeria Plateau United 2 1 3
Nigeria Plateau United 2 0 2
Tunisia Espérance de Tunis (a) 1 1 2
First round Second round
          
1 Niger ASN Nigelec 2 0 2
4 Guinea SOA Renaissante 1 0 1
Niger ASN Nigelec 0 0 0
Morocco Raja CA 2 1 3
First round Second round
          
1 Rwanda APR 1 0 1
4 Tunisia Union Monastirienne 0 3 3
Tunisia Union Monastirienne 0 0 0
Egypt Al Ahly 1 3 4
First round Second round
          
1 Central African Republic Olympic Real de Bangui 0 0 0
4 Uganda Vipers 3 1 4
Uganda Vipers (p) 0 0 0 (4)
Democratic Republic of the Congo TP Mazembe 0 0 0 (2)
First round Second round
          
1 Comoros Volcan Club 1
4 Seychelles La Passe 0 w/o
Seychelles La Passe 0 1 1
South Africa Mamelodi Sundowns 7 8 15
First round Second round
          
1 Benin Coton Sport Benin 1 0 1
4 Ivory Coast ASEC Mimosas 2 2 4
Ivory Coast ASEC Mimosas 0 1 1
Guinea Horoya 1 1 2
3 The Gambia Hawks
2 Guinea Horoya w/o
First round Second round
          
1 Togo ASKO Kara 1 1 2
4 Mauritania FC Nouadhibou 1 0 1
Togo ASKO Kara 1 1 2
Algeria JS Kabylie 2 1 3
3 Senegal Casa Sports 1 0 1
2 Algeria JS Kabylie 0 3 3
First round Second round
          
1 Equatorial Guinea Deportivo Mongomo 2 0 2
4 Mali Djoliba 0 5 5
Mali Djoliba 2 0 2
Algeria CR Belouizdad 1 2 3
3 Sierra Leone Bo Rangers 0 0 0
2 Algeria CR Belouizdad 0 3 3
First round Second round
          
1 South Sudan Zalan 0 0 0
4 Tanzania Young Africans 4 5 9
Tanzania Young Africans 1 0 1
Sudan Al Hilal 1 1 2
3 Ethiopia Saint George 2 0 2
2 Sudan Al Hilal (a) 1 1 2
First round Second round
          
1 Djibouti Arta Solar 1 0 1
4 Sudan Al Merrikh 2 0 2
Sudan Al Merrikh (a) 2 1 3
Libya Al Ahli Tripoli 0 3 3
3 Zanzibar KMKM 0 0 0
2 Libya Al Ahli Tripoli 2 4 6
First round Second round
          
1 Burundi Flambeau du Centre (a) 1 1 2
4 Libya Al Ittihad 0 2 2
Burundi Flambeau du Centre 0 1 1
Egypt Zamalek 1 5 6
3 Chad Elect Sport 0 0 0
2 Egypt Zamalek 2 2 4
First round Second round
          
1 South Africa Cape Town City 2 0 2
4 Republic of the Congo AS Otohô 0 0 0
South Africa Cape Town City 0 0 0
Angola Petro de Luanda 3 1 4
3 Mozambique Black Bulls 0 1 1
2 Angola Petro de Luanda 3 2 5
First round Second round
          
1 Zambia Red Arrows 0 1 1
4 Angola 1º de Agosto 1 1 2
Angola 1º de Agosto 1 0 1
Tanzania Simba 3 1 4
3 Malawi Nyasa Big Bullets 0 0 0
2 Tanzania Simba 2 2 4
First round Second round
          
1 Madagascar CFFA 2 1 3
4 Eswatini Royal Leopards 3 2 5
Eswatini Royal Leopards 1 1 2
Cameroon Coton Sport 1 2 3
3 Lesotho Matlama 0 0 0
2 Cameroon Coton Sport 3 1 4
First round Second round
          
1 Burkina Faso Rail Club du Kadiogo (p) 0 1 1 (3)
4 Ghana Asante Kotoko 1 0 1 (1)
Burkina Faso Rail Club du Kadiogo 0 0 0 (3)
Democratic Republic of the Congo AS Vita Club (p) 0 0 0 (4)
3 Botswana Gaborone United 1 1 2
2 Democratic Republic of the Congo AS Vita Club 0 3 3

First round[edit]

The first round, also called the first preliminary round, included the 52 teams that did not receive byes to the second round.

Team 1 Agg.Tooltip Aggregate score Team 2 1st leg 2nd leg
Rivers United Nigeria 3–1 Liberia Watanga 3–0 0–1
AS Stade Mandji Gabon 2–3 Nigeria Plateau United 2–2 0–1
ASN Nigelec Niger 2–1 Guinea SOA Renaissante 2–1 0–0
APR Rwanda 1–3 Tunisia Union Monastirienne 1–0 0–3
Olympic Real de Bangui Central African Republic 0–4 Uganda Vipers 0–3 0–1
Volcan Club Comoros w/o[A] Seychelles La Passe 1–0
Coton Sport Benin Benin 1–4 Ivory Coast ASEC Mimosas 1–2 0–2
Hawks The Gambia w/o[B] Guinea Horoya
ASKO Kara Togo 2–1 Mauritania FC Nouadhibou 1–1 1–0
Casa Sports Senegal 1–3 Algeria JS Kabylie 1–0 0–3
Deportivo Mongomo Equatorial Guinea 2–5 Mali Djoliba 2–0 0–5
Bo Rangers Sierra Leone 0–3 Algeria CR Belouizdad 0–0 0–3
Zalan South Sudan 0–9 Tanzania Young Africans 0–4 0–5
Saint George Ethiopia 2–2 (a) Sudan Al Hilal 2–1 0–1
Arta Solar Djibouti 1–2 Sudan Al Merrikh 1–2 0–0
KMKM Zanzibar 0–6 Libya Al Ahli Tripoli 0–2 0–4
Flambeau du Centre Burundi 2–2 (a) Libya Al Ittihad 1–0 1–2
Elect Sport Chad 0–4 Egypt Zamalek 0–2 0–2
Cape Town City South Africa 2–0 Republic of the Congo AS Otohô 2–0 0–0
Black Bulls Mozambique 1–5 Angola Petro de Luanda 0–3 1–2
Red Arrows Zambia 1–2 Angola 1º de Agosto 0–1 1–1
Nyasa Big Bullets Malawi 0–4 Tanzania Simba 0–2 0–2
CFFA Madagascar 3–5 Eswatini Royal Leopards 2–3 1–2
Matlama Lesotho 0–4 Cameroon Coton Sport 0–3 0–1
Rail Club du Kadiogo Burkina Faso 1–1 (3–1 p) Ghana Asante Kotoko 0–1 1–0
Gaborone United Botswana 2–3 Democratic Republic of the Congo AS Vita Club 1–0 1–3

Notes:

  1. ^ La Passe won on a walkover after Volcan Club failed to appear for the second leg.[4]
  2. ^ Horoya won on a walkover after Hawks withdrew from the competition citing financial reasons.[5]


Rivers United Nigeria3–0Liberia Watanga
Report
Referee: Stanislas Ahomlanto (Benin)
Watanga Liberia1–0Nigeria Rivers United
Report
Referee: Swahib Bangura (Sierra Leone)

Rivers United won 3–1 on aggregate.


AS Stade Mandji Gabon2–2Nigeria Plateau United
Report
Referee: Abdou Abdel Mefire (Cameroon)
Plateau United Nigeria1–0Gabon AS Stade Mandji
Report

Plateau United won 3–2 on aggregate.


ASN Nigelec Niger2–1Guinea SOA Renaissante
Report
Referee: Julian Nii Nunoo (Ghana)
SOA Renaissante Guinea0–0Niger ASN Nigelec
Report

ASN Nigelec won 2–1 on aggregate.


APR Rwanda1–0Tunisia Union Monastirienne
Report
Referee: Thierry Nkurunziza (Burundi)
Union Monastirienne Tunisia3–0Rwanda APR
Report

Union Monastirienne won 3–1 on aggregate.


Olympic Real de Bangui Central African Republic0–3Uganda Vipers
Report
Referee: Jean Pierre Kabangu (DR Congo)
Vipers Uganda1–0Central African Republic Olympic Real de Bangui
Report

Vipers won 4–0 on aggregate.


Volcan Club Comoros1–0Seychelles La Passe
Report
Referee: Thulani Sibandze (Eswatini)
La Passe SeychellesCancelledComoros Volcan Club
Report

La Passe won on walkover after Volcan Club failed to appear for the second leg.[4]


Coton Sport Benin Benin1–2Ivory Coast ASEC Mimosas
Report
Referee: Brahamou Sadou Ali (Niger)
ASEC Mimosas Ivory Coast2–0Benin Coton Sport Benin
Report
Referee: Abdulsalam Kassim (Nigeria)

ASEC Mimosas won 4–1 on aggregate.


ASKO Kara Togo1–1Mauritania FC Nouadhibou
Report
Referee: Clement Franklin Kpan (Ivory Coast)
FC Nouadhibou Mauritania0–1Togo ASKO Kara
Report
Referee: Sekou Ahmed Touré (Guinea)

ASKO Kara won 2–1 on aggregate.


Casa Sports Senegal1–0Algeria JS Kabylie
Report
Referee: Blaise Yuven Ngwa (Cameroon)
JS Kabylie Algeria3–0Senegal Casa Sports
Report
Referee: Youssef Sraïri (Tunisia)

JS Kabylie won 3–1 on aggregate.


Deportivo Mongomo Equatorial Guinea2–0Mali Djoliba
Report
Referee: Patrice Mebiame (Gabon)
Djoliba Mali5–0Equatorial Guinea Deportivo Mongomo
Report
Referee: El Hadji Amadou Sy (Senegal)

Bo Rangers Sierra Leone0–0Algeria CR Belouizdad
Report
Referee: Alhasan Bass (Gambia)
CR Belouizdad Algeria3–0Sierra Leone Bo Rangers
Report
Referee: Shuhoub Abdulbasit (Libya)

CR Belouizdad won 3–0 on aggregate.


Zalan South Sudan0–4Tanzania Young Africans
Report
Referee: Idris Osman (Eritrea)
Young Africans Tanzania5–0South Sudan Zalan
Report
Referee: Nsoro Ruzindana (Rwanda)

Young Africans won 9–0 on aggregate.


Saint George Ethiopia2–1Sudan Al Hilal
Report
Referee: Mohamed Diraneh Guedi (Djibouti)
Al Hilal Sudan1–0Ethiopia Saint George
Report
Referee: Omar Artan (Somalia)

2–2 on aggregate. Al Hilal won on away goals.


Arta Solar Djibouti1–2Sudan Al Merrikh
Report
Al Merrikh Sudan0–0Djibouti Arta Solar
Report
Referee: Mashood Ssali (Uganda)

Al Merrikh won 2–1 on aggregate.


KMKM Zanzibar0–2Libya Al Ahli Tripoli
Report
Referee: William Oloya (Uganda)
Al Ahli Tripoli Libya4–0Zanzibar KMKM
Report
Referee: Mustapha Kechaf (Morocco)

Al Ahli Tripoli won 6–0 on aggregate.


Flambeau du Centre Burundi1–0Libya Al Ittihad
Report
Referee: Elly Sasii (Tanzania)
Al Ittihad Libya2–1Burundi Flambeau du Centre
Report
Referee: Youcef Gamouh (Algeria)

2–2 on aggregate. Flambeau du Centre won on away goals.


Elect Sport Chad0–2Egypt Zamalek
Report
Referee: Jean-Piere Nguiene (Congo)
Zamalek Egypt2–0Chad Elect Sport
Report
Referee: Abdulrazg Ahmed (Libya)

Zamalek won 4–0 on aggregate.


Cape Town City South Africa2–0Republic of the Congo AS Otohô
Report
Referee: Artur Alfinar (Mozambique)
AS Otohô Republic of the Congo0–0South Africa Cape Town City
Report

Cape Town City won 2–0 on aggregate.


Black Bulls Mozambique0–3Angola Petro de Luanda
Report
Referee: Audrick Nkole (Zambia)
Petro de Luanda Angola2–1Mozambique Black Bulls
Report
Referee: Mohamed Athoumani (Comoros)

Petro de Luanda won 5–1 on aggregate.


Red Arrows Zambia0–1Angola 1º de Agosto
Report
Referee: Keabetswe Dintwa (Botswana)
1º de Agosto Angola1–1Zambia Red Arrows
Report
Referee: Patrice Milazar (Mauritius)

1º de Agosto won 2–1 on aggregate.


Nyasa Big Bullets Malawi0–2Tanzania Simba
Report
Referee: Thando Ndzandzeka (South Africa)
Simba Tanzania2–0Malawi Nyasa Big Bullets
Report
Referee: Mahmood Ismail (Sudan)

Simba won 4–0 on aggregate.


CFFA Madagascar2–3Eswatini Royal Leopards
Report
Royal Leopards Eswatini2–1Madagascar CFFA
Report

Royal Leopards won 5–3 on aggregate.


Matlama Lesotho0–3Cameroon Coton Sport
Report
Referee: Andofetra Rakotojaona (Madagascar)
Coton Sport Cameroon1–0Lesotho Matlama
Report
Referee: Pierre Kibingo (DR Congo)

Coton Sport won 4–0 on aggregate.


Rail Club du Kadiogo Burkina Faso0–1Ghana Asante Kotoko
Report
Referee: Yelebodom Bodjona (Togo)
Asante Kotoko Ghana0–1Burkina Faso Rail Club du Kadiogo
Report
Penalties
1–3
Referee: Patrick Tanguy Vlei (Ivory Coast)

1–1 on aggregate. Rail Club du Kadiogo won 3–1 on penalties.


Gaborone United Botswana1–0Democratic Republic of the Congo AS Vita Club
Report
Referee: Lebalang Mokete (Lesotho)
AS Vita Club Democratic Republic of the Congo3–1Botswana Gaborone United
Report
Referee: Christian Nkamba (Cameroon)

AS Vita Club won 3–2 on aggregate.

Second round[edit]

The second round, also called the second preliminary round, included 32 teams: the 6 teams that received byes to this round, and the 26 winners of the first round.

Team 1 Agg.Tooltip Aggregate score Team 2 1st leg 2nd leg
Rivers United Nigeria 2–7 Morocco Wydad AC 2–1 0–6
Plateau United Nigeria 2–2 (a) Tunisia Espérance de Tunis 2–1 0–1
ASN Nigelec Niger 0–3 Morocco Raja CA 0–2 0–1
Union Monastirienne Tunisia 0–4 Egypt Al Ahly 0–1 0–3
Vipers Uganda 0–0 (4–2 p) Democratic Republic of the Congo TP Mazembe 0–0 0–0
La Passe Seychelles 1–15 South Africa Mamelodi Sundowns 0–7 1–8
ASEC Mimosas Ivory Coast 1–2 Guinea Horoya 0–1 1–1
ASKO Kara Togo 2–3 Algeria JS Kabylie 1–2 1–1
Djoliba Mali 2–3 Algeria CR Belouizdad 2–1 0–2
Young Africans Tanzania 1–2 Sudan Al Hilal 1–1 0–1
Al Merrikh Sudan 3–3 (a) Libya Al Ahli Tripoli 2–0 1–3
Flambeau du Centre Burundi 1–6 Egypt Zamalek 0–1 1–5
Cape Town City South Africa 0–4 Angola Petro de Luanda 0–3 0–1
1º de Agosto Angola 1–4 Tanzania Simba 1–3 0–1
Royal Leopards Eswatini 2–3 Cameroon Coton Sport 1–1 1–2
Rail Club du Kadiogo Burkina Faso 0–0 (3–4 p) Democratic Republic of the Congo AS Vita Club 0–0 0–0
Rivers United Nigeria2–1Morocco Wydad AC
Report
Wydad AC Morocco6–0Nigeria Rivers United
Report
Referee: Sadok Selmi (Tunisia)

Wydad AC won 7–2 on aggregate.


Espérance de Tunis Tunisia1–0Nigeria Plateau United
Report

2–2 on aggregate. Espérance de Tunis won on away goals.


ASN Nigelec Niger0–2Morocco Raja CA
Report
Raja CA Morocco1–0Niger ASN Nigelec
Report
Referee: Mashood Ssali (Uganda)

Raja CA won 3–0 on aggregate.


Union Monastirienne Tunisia0–1Egypt Al Ahly
Report