Jump to content

2025–26 CAF Champions League qualifying rounds

From Wikipedia, the free encyclopedia
2025–26 CAF Champions League qualifying rounds
Dates16 September – 1 November 2025
Tournament statistics
Matches played92
Goals scored185 (2.01 per match)

The 2025–26 CAF Champions League qualifying rounds began on 16 September and ended on 1 November 2025. 62 teams competed in these rounds to decide the 16 places in the group stage of the 2025–26 CAF Champions League.

All times are local.

Draw

[edit]

The draw for the qualifying rounds was held on 9 August 2025, 10:00 GMT (13:00 local time, UTC+3), in Dar es Salaam, Tanzania.[1]

With 62 clubs registered to take part in the qualifying rounds, two clubs have received byes to the second round. The remaining sides have been placed in pots depending on their CAF 5-year ranking and were drawn taking into account several factors, including geographical location.[2]

Entry round Second round
(2 teams)
First round
(60 teams)
Teams Pot 1
(8 teams)
Pot 2
(14 teams)
Pot 3
(16 teams)
Pot 4
(4 teams)
Pot 5
(4 teams)
Pot 6
(2 teams)
Pot 7
(4 teams)
Highest ranked teams
(8 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 a 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 2025–26 CAF Champions League qualifying rounds
Round Draw date First leg Second leg
First round 9 August 2025 19–21 September 2025 26–28 September 2025
Second round 17–19 October 2025 24–26 October 2025

Bracket

[edit]

The bracket of the draw was announced by the CAF on 9 August 2025.[3] The 16 winners of the second round advanced to the group stage.

First round Second round
          
1 Burundi Aigle Noir (a) 0 1 1
4 Djibouti ASAS Djibouti Télécom 0 1 1
Burundi Aigle Noir 0 0 0
Egypt Al Ahly 1 1 2
First round Second round
          
1 Ethiopia Ethiopian Insurance 2 2 4
4 Zanzibar Mlandege 0 3 3
Ethiopia Ethiopian Insurance 1 0 1
Egypt Pyramids 1 2 3
3 Rwanda APR 0 0 0
2 Egypt Pyramids 2 3 5
First round Second round
          
1 Somalia Mogadishu City 1 2 3
4 Kenya Kenya Police (a) 3 0 3
Kenya Kenya Police 0 1 1
Sudan Al Hilal 1 3 4
3 South Sudan Jamus 0 0 0
2 Sudan Al Hilal 0 1 1
First round Second round
          
1 Burkina Faso Rahimo 0 0 0 (4)
4 Gabon Mangasport 0 0 0 (2)
Burkina Faso Rahimo 0 0 0
Tunisia Espérance de Tunis 1 3 4
3 Niger AS FAN 0 1 1
2 Tunisia Espérance de Tunis 3 4 7
First round Second round
          
1 Benin Dadjè 0 0 0
4 Libya Al Ahli Tripoli 0 1 1
Libya Al Ahli Tripoli 1 1 2
Morocco RS Berkane 1 2 3
3 Togo ASC Kara 1 1 2
2 Morocco RS Berkane 1 3 4
First round Second round
          
1 Sierra Leone East End Lions 0 1 1
4 Tunisia US Monastir 4 3 7
Tunisia US Monastir 0 1 1
Algeria JS Kabylie 3 2 5
3 Ghana Bibiani Gold Stars 0 0 0
2 Algeria JS Kabylie 2 5 7
First round Second round
          
1 Equatorial Guinea Fundación Bata 0 0 0
4 Mauritania FC Nouadhibou 0 2 2
Mauritania FC Nouadhibou 1 0 1
Mali Stade Malien 1 2 3
3 Central African Republic AS Tempête 0 0 0
2 Mali Stade Malien 5 2 7
First round Second round
          
1 Libya Al Hilal Benghazi 1 0 1
4 Guinea Horoya 0 2 2
Guinea Horoya 1 0 1
Morocco AS FAR 1 3 4
3 The Gambia Real de Banjul 0 1 1
2 Morocco AS FAR 2 2 4
First round Second round
          
1 Cameroon Colombe Sportive 0 1 1
4 Senegal ASC Jaraaf 0 0 0
Cameroon Colombe Sportive 1 0 1
Algeria MC Alger (a) 1 0 1
3 Liberia Fassell 0 0 0
2 Algeria MC Alger 0 3 3
First round Second round
          
1 Nigeria Remo Stars 4 1 5
4 Comoros US Zilimadjou 0 0 0
Nigeria Remo Stars 1 0 1
South Africa Mamelodi Sundowns 5 2 7
First round Second round
          
1 Zimbabwe Simba Bhora 1 0 1 (2)
4 Eswatini Nsingizini Hotspurs (p) 0 1 1 (4)
Eswatini Nsingizini Hotspurs 0 0 0
Tanzania Simba 3 0 3
3 Botswana Gaborone United 0 1 1
2 Tanzania Simba 1 1 2
First round Second round
          
1 Madagascar Elgeco Plus 1 0 1
4 Malawi Silver Strikers (a) 1 0 1
Malawi Silver Strikers 1 0 1
Tanzania Young Africans 0 2 2
3 Angola Wiliete 0 0 0
2 Tanzania Young Africans 3 2 5
First round Second round
          
1 Seychelles Côte d'Or 0 1 1
4 Ivory Coast Stade d'Abidjan 2 3 5
Ivory Coast Stade d'Abidjan 0 0 0
Angola Petro de Luanda 2 2 4
3 Mauritius Cercle de Joachim 0 0 0
2 Angola Petro de Luanda 3 3 6
First round Second round
          
1 Republic of the Congo AC Léopards 0 0 0 (4)
4 Mozambique Black Bulls (p) 0 0 0 (5)
Mozambique Black Bulls 1 1 2
Nigeria Rivers United 0 3 3
3 Democratic Republic of the Congo Aigles du Congo 0 0 0
2 Nigeria Rivers United 0 1 1
First round Second round
          
1 Namibia African Stars 0 0 0
4 Uganda Vipers 1 1 2
Uganda Vipers 1 1 2
Zambia Power Dynamos 2 1 3
3 Zambia Power Dynamos (p) 1 0 1 (5)
2 Ivory Coast ASEC Mimosas 0 1 1 (4)
First round Second round
          
1 Democratic Republic of the Congo Saint-Éloi Lupopo 1 0 1
4 Sudan Al Merrikh 0 0 0
Democratic Republic of the Congo Saint-Éloi Lupopo 3 0 3 (5)
South Africa Orlando Pirates 0 3 3 (4)
3 Lesotho Lioli 0 0 0
2 South Africa Orlando Pirates 3 4 7

First round

[edit]

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

Team 1Agg. Tooltip Aggregate scoreTeam 21st leg2nd leg
Aigle Noir Burundi1–1 (a)Djibouti ASAS Djibouti Télécom0–01–1
Ethiopian Insurance Ethiopia4–3Zanzibar Mlandege2–02–3
APR Rwanda0–5Egypt Pyramids0–20–3
Mogadishu City Somalia3–3 (a)Kenya Kenya Police1–32–0
Jamus South Sudan0–1Sudan Al Hilal0–00–1
Rahimo Burkina Faso0–0 (4–2 p)Gabon Mangasport0–00–0
AS FAN Niger1–7Tunisia Espérance de Tunis0–31–4
Dadjè Benin0–1Libya Al Ahli Tripoli0–00–1
ASC Kara Togo2–4Morocco RS Berkane1–11–3
East End Lions Sierra Leone1–7Tunisia US Monastir0–41–3
Bibiani Gold Stars Ghana0–7Algeria JS Kabylie0–20–5
Fundación Bata Equatorial Guinea0–2Mauritania FC Nouadhibou0–00–2
AS Tempête Central African Republic0–7Mali Stade Malien0–50–2
Al Hilal Benghazi Libya1–2Guinea Horoya1–00–2
Real de Banjul The Gambia1–4Morocco AS FAR0–21–2
Colombe Sportive Cameroon1–0Senegal ASC Jaraaf0–01–0
Fassell Liberia0–3Algeria MC Alger0–00–3
Remo Stars Nigeria5–0Comoros US Zilimadjou4–01–0
Simba Bhora Zimbabwe1–1 (2–4 p)Eswatini Nsingizini Hotspurs1–00–1
Gaborone United Botswana1–2Tanzania Simba0–11–1
Elgeco Plus Madagascar1–1 (a)Malawi Silver Strikers1–10–0
Wiliete Angola0–5Tanzania Young Africans0–30–2
Côte d'Or Seychelles1–5Ivory Coast Stade d'Abidjan0–21–3
Cercle de Joachim Mauritius0–6Angola Petro de Luanda0–30–3
AC Léopards Republic of the Congo0–0 (4–5 p)Mozambique Black Bulls0–00–0
Aigles du Congo Democratic Republic of the Congo0–1Nigeria Rivers United0–00–1
African Stars Namibia0–2Uganda Vipers0–10–1
Power Dynamos Zambia1–1 (5–4 p)Ivory Coast ASEC Mimosas1–00–1
Saint-Éloi Lupopo Democratic Republic of the Congo1–0Sudan Al Merrikh1–00–0
Lioli Lesotho0–7South Africa Orlando Pirates0–30–4
Aigle Noir Burundi0–0Djibouti ASAS Djibouti Télécom
Report
ASAS Djibouti Télécom Djibouti1–1Burundi Aigle Noir
Report

1–1 on aggregate. Aigle Noir won on away goals.


Ethiopian Insurance Ethiopia2–0Zanzibar Mlandege
Report
Mlandege Zanzibar3–2Ethiopia Ethiopian Insurance
Report

Ethiopian Insurance won 4–3 on aggregate.


APR Rwanda0–2Egypt Pyramids
Report
Pyramids Egypt3–0Rwanda APR
Report

Pyramids won 5–0 on aggregate.


Mogadishu City Somalia1–3Kenya Kenya Police
Report
Kenya Police Kenya0–2Somalia Mogadishu City
Report

3–3 on aggregate. Kenya Police won on away goals.


Jamus South Sudan0–0Sudan Al Hilal
Report
Al Hilal Sudan1–0South Sudan Jamus
Report

Al Hilal won 1–0 on aggregate.


Rahimo Burkina Faso0–0Gabon Mangasport
Report
Mangasport Gabon0–0Burkina Faso Rahimo
Report
Penalties
2–4

0–0 on aggregate. Rahimo won 4–2 on penalties.


AS FAN Niger0–3Tunisia Espérance de Tunis
Referee: Ousmane Diakité (Mali)
Espérance de Tunis Tunisia4–1Niger AS FAN
Report
Referee: Ruth Bilembi (Congo)

Espérance de Tunis won 7–1 on aggregate.


Dadjè Benin0–0Libya Al Ahli Tripoli
Report
Al Ahli Tripoli Libya1–0Benin Dadjè
Report

Al Ahli Tripoli won 1–0 on aggregate.


ASC Kara Togo1–1Morocco RS Berkane
Report
RS Berkane Morocco3–1Togo ASC Kara
Report

RS Berkane won 4–2 on aggregate.


East End Lions Sierra Leone0–4Tunisia US Monastir
Report
US Monastir Tunisia3–1Sierra Leone East End Lions
Report

US Monastir won 7–1 on aggregate.


Bibiani Gold Stars Ghana0–2Algeria JS Kabylie
Report
Referee: Georges Gotogato (Burundi)
JS Kabylie Algeria5–0Ghana Bibiani Gold Stars
Report

JS Kabylie won 7–0 on aggregate.


Fundación Bata Equatorial Guinea0–0Mauritania FC Nouadhibou
Report
FC Nouadhibou Mauritania2–0Equatorial Guinea Fundación Bata
Report

FC Nouadhibou won 2–0 on aggregate.


AS Tempête Central African Republic0–5Mali Stade Malien
Report
Stade Malien Mali2–0Central African Republic AS Tempête
Report

Stade Malien won 7–0 on aggregate.


Al Hilal Benghazi Libya1–0Guinea Horoya
Report
Horoya Guinea2–0Libya Al Hilal Benghazi
Report

Horoya won 2–1 on aggregate.


Real de Banjul The Gambia0–2Morocco AS FAR
Report
AS FAR Morocco2–1The Gambia Real de Banjul
Report

AS FAR won 4–1 on aggregate.


Colombe Sportive Cameroon0–0Senegal ASC Jaraaf
Report
ASC Jaraaf Senegal0–1Cameroon Colombe Sportive
Report

Colombe Sportive won 1–0 on aggregate.


Fassell Liberia0–0Algeria MC Alger
Report
MC Alger Algeria3–0Liberia Fassell
Report
Referee: Lamin Jammeh (Gambia)

MC Alger won 3–0 on aggregate.


Remo Stars Nigeria4–0Comoros US Zilimadjou
Report
US Zilimadjou Comoros0–1Nigeria Remo Stars
Report

Remo Stars won 5–0 on aggregate.


Nsingizini Hotspurs Eswatini1–0Zimbabwe Simba Bhora
Report
Penalties
4–2

1–1 on aggregate. Nsingizini Hotspurs won 4–2 on penalties.


Gaborone United Botswana0–1Tanzania Simba
Report
Simba Tanzania1–1Botswana Gaborone United
Report

Simba won 2–1 on aggregate.


Elgeco Plus Madagascar1–1Malawi Silver Strikers
Report
National Sports Complex Pitch 1, Saint Pierre (Mauritius)
Silver Strikers Malawi0–0Madagascar Elgeco Plus
Report

1–1 on aggregate. Silver Strikers won on away goals.


Wiliete Angola0–3Tanzania Young Africans
Report
Referee: Nidhal Letaief (Tunisia)
Young Africans Tanzania2–0Angola Wiliete
  • Pacóme Zouzoua Image 71'
  • Aziz Andabwile Image 87'
Report

Young Africans won 5–0 on aggregate.


Côte d'Or Seychelles0–2Ivory Coast Stade d'Abidjan
Report
National Sports Complex Pitch 1, Saint Pierre (Mauritius)
Stade d'Abidjan Ivory Coast3–1Seychelles Côte d'Or
Report

Stade d'Abidjan won 5–1 on aggregate.


Cercle de Joachim Mauritius0–3Angola Petro de Luanda
Report
National Sports Complex Pitch 1, Saint Pierre
Petro de Luanda Angola3–0Mauritius Cercle de Joachim
Report

Petro de Luanda won 6–0 on aggregate.


AC Léopards Republic of the Congo0–0Mozambique Black Bulls
Report
Black Bulls Mozambique0–0Republic of the Congo AC Léopards
Report
Penalties
5–4
Campo da ABB, Maputo

0–0 on aggregate. Black Bulls won 5–4 on penalties.


Aigles du Congo Democratic Republic of the Congo0–0Nigeria Rivers United
Report
Rivers United Nigeria1–0Democratic Republic of the Congo Aigles du Congo
Report

Rivers United won 1–0 on aggregate.


African Stars Namibia0–1Uganda Vipers
Report
Vipers Uganda1–0Namibia African Stars
Report

Vipers won 2–0 on aggregate.


Power Dynamos Zambia1–0Ivory Coast ASEC Mimosas
Report
ASEC Mimosas Ivory Coast1–0Zambia Power Dynamos
Report
Penalties
4–5

1–1 on aggregate. Power Dynamos won 5–4 on penalties.


Saint-Éloi Lupopo Democratic Republic of the Congo1–0Sudan Al Merrikh
Report
Al Merrikh Sudan0–0Democratic Republic of the Congo Saint-Éloi Lupopo
Report
Referee: Mehrez Melki (Tunisia)

Saint-Éloi Lupopo won 1–0 on aggregate.


Lioli Lesotho0–3South Africa Orlando Pirates
Report
Orlando Pirates South Africa4–0Lesotho Lioli
Report

Orlando Pirates won 7–0 on aggregate.

Second round

[edit]

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

Team 1Agg. Tooltip Aggregate scoreTeam 21st leg2nd leg
Aigle Noir Burundi0–2Egypt Al Ahly0–10–1
Ethiopian Insurance Ethiopia1–3Egypt Pyramids1–10–2
Kenya Police Kenya1–4Sudan Al Hilal0–11–3
Rahimo Burkina Faso0–4Tunisia Espérance de Tunis0–10–3
Al Ahli Tripoli Libya2–3Morocco RS Berkane1–11–2
US Monastir Tunisia1–5Algeria JS Kabylie0–31–2
FC Nouadhibou Mauritania1–3Mali Stade Malien1–10–2
Horoya Guinea1–4Morocco AS FAR1–10–3
Colombe Sportive Cameroon1–1 (a)Algeria MC Alger1–10–0
Remo Stars Nigeria1–7South Africa Mamelodi Sundowns1–50–2
Nsingizini Hotspurs Eswatini0–3Tanzania Simba0–30–0
Silver Strikers Malawi1–2Tanzania Young Africans1–00–2
Stade d'Abidjan Ivory Coast0–4Angola Petro de Luanda0–20–2
Black Bulls Mozambique2–3Nigeria Rivers United1–01–3
Vipers Uganda2–3Zambia Power Dynamos1–21–1
Saint-Éloi Lupopo Democratic Republic of the Congo3–3 (5–4 p)South Africa Orlando Pirates3–00–3
Aigle Noir Burundi0–1Egypt Al Ahly
Report
Referee: Luxolo Badi (South Africa)
Al Ahly Egypt1–0Burundi Aigle Noir
Report

Al Ahly won 2–0 on aggregate.


Ethiopian Insurance Ethiopia1–1Egypt Pyramids
Report
Referee: Keabetswe Dintwa (Botswana)
Pyramids Egypt2–0Ethiopia Ethiopian Insurance
Report

Pyramids won 3–1 on aggregate.


Kenya Police Kenya0–1Sudan Al Hilal
Report Coulibaly Image 20'
Ulinzi Sports Complex, Nairobi
Referee: Rodrigue Bigirimana (Burundi)
Al Hilal Sudan3–1Kenya Kenya Police
Report

Al Hilal won 4–1 on aggregate.


Rahimo Burkina Faso0–1Tunisia Espérance de Tunis
Report
Referee: Boubou Traoré (Mali)
Espérance de Tunis Tunisia3–0Burkina Faso Rahimo
Report
Referee: Jalal Jayed (Morocco)

Espérance de Tunis won 4–0 on aggregate.


Al Ahli Tripoli Libya1–1Morocco RS Berkane
Report
RS Berkane Morocco2–1Libya Al Ahli Tripoli
Report

RS Berkane won 3–2 on aggregate.


US Monastir Tunisia0–3Algeria JS Kabylie
Report
Referee: Pierre Ghislain Atcho (Gabon)
JS Kabylie Algeria2–1Tunisia US Monastir
Report
Referee: Mutaz Ibrahim (Libya)

JS Kabylie won 5–1 on aggregate.


FC Nouadhibou Mauritania1–1Mali Stade Malien
Dembélé Image 85' Report Coulibaly Image 40'
Stade Malien Mali2–0Mauritania FC Nouadhibou
Nkeng Image 42', 78' Report
Referee: Washington Dolo (Liberia)

Stade Malien won 3–1 on aggregate.


Horoya Guinea1–1Morocco AS FAR
Sylla Image 22' Report Khabba Image 62'
Referee: Jean-Jacques Ndala (DR Congo)
AS FAR Morocco3–0Guinea Horoya
Report

AS FAR won 4–1 on aggregate.


Colombe Sportive Cameroon1–1Algeria MC Alger
Report
Referee: Mohamed Athoumani (Comoros)
MC Alger Algeria0–0Cameroon Colombe Sportive
Report
Referee: Charles Benle Bulu (Ghana)

1–1 on aggregate. MC Alger won on away goals.


Remo Stars Nigeria1–5South Africa Mamelodi Sundowns
Report
Referee: Abdou Abdel Mefire (Cameroon)
Mamelodi Sundowns South Africa2–0Nigeria Remo Stars
Report
Referee: Dick Okello (Uganda)

Mamelodi Sundowns won 7–1 on aggregate.


Nsingizini Hotspurs Eswatini0–3Tanzania Simba
Report
Simba Tanzania0–0Eswatini Nsingizini Hotspurs
Report
Referee: Grema Mohammed (Nigeria)

Simba won 3–0 on aggregate.


Silver Strikers Malawi1–0Tanzania Young Africans
Yosefe Image 76' Report
Young Africans Tanzania2–0Malawi Silver Strikers
Report
Referee: Raphiou Ligali (Benin)

Young Africans won 2–1 on aggregate.


Stade d'Abidjan Ivory Coast0–2Angola Petro de Luanda
Report
Petro de Luanda Angola2–0Ivory Coast Stade d'Abidjan
Tiago Reis Image 20', 46' Report
Referee: Cumar Cabdiqaadir Cartan (Somalia)

Petro de Luanda won 4–0 on aggregate.


Black Bulls Mozambique1–0Nigeria Rivers United
Diallo Image 50' Report
Campo da ABB, Maputo
Referee: Mweshitsama Naftal (Namibia)
Rivers United Nigeria3–1Mozambique Black Bulls
Report

Rivers United won 3–2 on aggregate.


Vipers Uganda1–2Zambia Power Dynamos
Report
Power Dynamos Zambia1–1Uganda Vipers
Report

Power Dynamos won 3–2 on aggregate.


Orlando Pirates South Africa3–0Democratic Republic of the Congo Saint-Éloi Lupopo
Report
Penalties
4–5

3–3 on aggregate. Saint-Éloi Lupopo won 5–4 on penalties.

See also

[edit]

Notes

[edit]
  1. 1 2 Libyan teams were listed as Libya 1 and Libya 2 during the draw; as their identity was still unknown by the time of the draw.
  2. 1 2 Congolese teams were listed as DR Congo 1 and DR Congo 2 during the draw; as their identity was still unknown by the time of the draw.

References

[edit]
  1. ↑ "CAF to stage the TotalEnergies CAF Interclub Preliminary Draw in Dar es Salaam, Tanzania on Saturday". CAFOnline.com. 5 August 2025.
  2. ↑ "Draw procedure and Pots for the 2025/26 TotalEnergies CAF Champions League Preliminary rounds announced". CAFOnline.com. 8 August 2025.
  3. ↑ "TotalEnergies CAF Champions League 2025/26 Preliminary Round Draw serves up high-stakes clashes". Confederation of African Football. 9 August 2025.
[edit]