2025–26 CAF Confederation Cup qualifying rounds
| Dates | 16 September – 26 October 2025 |
|---|---|
| Tournament statistics | |
| Matches played | 84 |
| Goals scored | 212 (2.52 per match) |
← 2024–25 2026–27 → | |
Qualification for the 2025–26 CAF Confederation Cup began on 16 September and ended on 26 October 2025, with 58 teams that competed for the 16 group stage places of the 2025–26 CAF Confederation Cup.
All times are local.
Draw
The draw for the qualifying rounds was held on 9 August 2025, 10:00 GMT (13:00 local time, UTC+3), at Azam TV studios in Dar es Salaam, Tanzania.[1]
With 58 teams registered, six clubs – including former continental champions and recent finalists – have received byes into the Second Preliminary Round based on their CAF 5-year ranking. The remaining teams have been divided into three pots according to their CAF Club Ranking and geographical proximity, taking into account their regional unions.[2]
| Entry round | Second round (6 teams) |
First round (52 teams) | |
|---|---|---|---|
| Teams |
|
Ranked teams (6 teams) |
Pot 1 (17 teams) |
|
| ||
| Pot 2 (15 teams) |
Pot 3 (14 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 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
The schedule of the competition was as follows.
| 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
The bracket of the draw was announced by CAF on 9 August 2025.[3]
The 16 winners of the second round advanced to the group stage.
| First round | Second round | ||||||||||||
| 1 | Asante Kotoko | 4 | 1 | 5 | |||||||||
| 4 | Kwara United | 3 | 0 | 3 | |||||||||
| Asante Kotoko | 0 | 1 | 1 | ||||||||||
| Wydad AC | 1 | 5 | 6 | ||||||||||
| First round | Second round | ||||||||||||
| 1 | Génération Foot | 1 | 3 | 4 | |||||||||
| 4 | AFAD Djékanou | 1 | 5 | 6 | |||||||||
| AFAD Djékanou | 1 | 0 | 1 | ||||||||||
| USM Alger | 0 | 3 | 3 | ||||||||||
| First round | Second round | ||||||||||||
| 1 | Bhantal | 0 | 3 | 3 | |||||||||
| 4 | Hafia | 3 | 2 | 5 | |||||||||
| Hafia | 1 | 0 | 1 | ||||||||||
| CR Belouizdad | 1 | 2 | 3 | ||||||||||
| First round | Second round | ||||||||||||
| 1 | USFA | 1 | 2 | 3 | |||||||||
| 4 | AS Gbohloé-Su | 0 | 0 | 0 | |||||||||
| USFA | 0 | 1 | 1 | ||||||||||
| Djoliba | 0 | 2 | 2 | ||||||||||
| 3 | Abia Warriors | 1 | 0 | 1 | |||||||||
| 2 | Djoliba | 1 | 1 | 2 | |||||||||
| First round | Second round | ||||||||||||
| 1 | ASN Nigelec | 0 | 0 | 0 | |||||||||
| 4 | Olympic Safi | 1 | 5 | 6 | |||||||||
| Olympic Safi | 2 | 1 | 3 | ||||||||||
| Stade Tunisien | 0 | 2 | 2 | ||||||||||
| 3 | Stade Tunisien | 2 | 0 | 2 | |||||||||
| 2 | ASC Snim | 0 | 0 | 0 | |||||||||
| First round | Second round | ||||||||||||
| 1 | Aigle Royal | 0 | 2 | 2 | |||||||||
| 4 | San Pédro | 1 | 2 | 3 | |||||||||
| San Pédro | 1 | 3 | 4 | ||||||||||
| Coton FC | 1 | 0 | 1 | ||||||||||
| 3 | Black Man Warrior | 0 | 1 | 1 | |||||||||
| 2 | Coton FC | 0 | 4 | 4 | |||||||||
| First round | Second round | ||||||||||||
| 1 | Dekedaha | 1 | 1 | 2 | |||||||||
| 4 | Al Zamala | 0 | 2 | 2 | |||||||||
| Dekedaha | 0 | 0 | 0 | ||||||||||
| Zamalek | 6 | 1 | 7 | ||||||||||
| First round | Second round | ||||||||||||
| 1 | Wolaitta Dicha | 0 | 1 | 1 | |||||||||
| 4 | 'Al Ittihad Tripoli | 0 | 3 | 3 | |||||||||
| Al Ittihad Tripoli | 0 | 1 | 1 | ||||||||||
| Al Masry | 0 | 2 | 2 | ||||||||||
| First round | Second round | ||||||||||||
| 1 | NEC FC | 2 | 1 | 3 | |||||||||
| 4 | Nairobi United (a) | 2 | 1 | 3 | |||||||||
| Nairobi United (p) | 2 | 0 | 2 (7) | ||||||||||
| Étoile du Sahel | 0 | 2 | 2 (6) | ||||||||||
| 3 | Al Ahli Madani | 1 | 0 | 1 | |||||||||
| 2 | Étoile du Sahel | 0 | 3 | 3 | |||||||||
| First round | Second round | ||||||||||||
| 1 | AS Port | 1 | 1 | 2 | |||||||||
| 4 | KMKM | 2 | 2 | 4 | |||||||||
| KMKM | 0 | 0 | 0 | ||||||||||
| Azam | 2 | 7 | 9 | ||||||||||
| 3 | Al Merreikh Juba | 0 | 0 | 0 | |||||||||
| 2 | Azam | 2 | 2 | 4 | |||||||||
| First round | Second round | ||||||||||||
| 1 | Flambeau du Centre | 2 | 2 | 4 | |||||||||
| 4 | Al Akhdar | 1 | 2 | 3 | |||||||||
| Flambeau du Centre | 1 | 1 | 2 | ||||||||||
| Singida Black Stars | 1 | 3 | 4 | ||||||||||
| 3 | Rayon Sports | 0 | 1 | 1 | |||||||||
| 2 | Singida Black Stars | 1 | 2 | 3 | |||||||||
| First round | Second round | ||||||||||||
| 1 | Foresters Mont Fleuri | 1 | 0 | 1 | |||||||||
| 4 | 15 de Agosto | 0 | 4 | 4 | |||||||||
| 15 de Agosto | 0 | 1 | 1 | ||||||||||
| Stellenbosch | 0 | 4 | 4 | ||||||||||
| First round | Second round | ||||||||||||
| 1 | FC 105 Libreville | 2 | 0 | 2 | |||||||||
| 4 | ZESCO United | 0 | 5 | 5 | |||||||||
| ZESCO United | 4 | 1 | 5 | ||||||||||
| Jwaneng Galaxy | 3 | 1 | 4 | ||||||||||
| 3 | Mighty Wanderers | 1 | 0 | 1 (5) | |||||||||
| 2 | Jwaneng Galaxy (p) | 0 | 1 | 1 (6) | |||||||||
| First round | Second round | ||||||||||||
| 1 | AS Simba | 1 | 2 | 3 | |||||||||
| 4 | Djabal d'Iconi | 0 | 0 | 0 | |||||||||
| AS Simba | 0 | 1 | 1 | ||||||||||
| Kaizer Chiefs | 0 | 3 | 3 | ||||||||||
| 3 | Kabuscorp | 1 | 0 | 1 (4) | |||||||||
| 2 | Kaizer Chiefs (p) | 0 | 1 | 1 (5) | |||||||||
| First round | Second round | ||||||||||||
| 1 | Maniema Union | 2 | 2 | 4 | |||||||||
| 4 | Pamplemousses | 1 | 2 | 3 | |||||||||
| Maniema Union (p) | 1 | 1 | 2 (4) | ||||||||||
| Royal Leopards | 1 | 1 | 2 (3) | ||||||||||
| 3 | Young African | 0 | 0 | 0 | |||||||||
| 2 | Royal Leopards | 2 | 5 | 7 | |||||||||
| First round | Second round | ||||||||||||
| 1 | Ferroviário de Maputo | 1 | 2 | 3 | |||||||||
| 4 | AS Fanalamanga | 1 | 1 | 2 | |||||||||
| Ferroviário de Maputo | 0 | 0 | 0 | ||||||||||
| AS Otohô | 1 | 2 | 3 | ||||||||||
| 3 | Primeiro de Agosto | 1 | 0 | 1 | |||||||||
| 2 | AS Otohô | 2 | 0 | 2 | |||||||||
First round
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 |
|---|---|---|---|---|
| Asante Kotoko | 5–3 | Kwara United | 4–3 | 1–0 |
| Génération Foot | 4–6 | AFAD Djékanou | 1–1 | 3–5 |
| Bhantal | 3–5 | Hafia | 0–3 | 3–2 |
| USFA | 3–0 | AS Gbohloé-Su | 1–0 | 2–0 |
| Abia Warriors | 1–2 | Djoliba | 1–1 | 0–1 |
| ASN Nigelec | 0–6 | Olympic Safi | 0–1 | 0–5 |
| Stade Tunisien | 2–0 | ASC Snim | 2–0 | 0–0 |
| Aigle Royal | 2–3 | San Pédro | 0–1 | 2–2 |
| Black Man Warrior | 1–4 | Coton FC | 0–0 | 1–4 |
| Dekedaha | 2–2 (a) | Al Zamala | 1–0 | 1–2 |
| Wolaitta Dicha | 1–3 | Al Ittihad Tripoli | 0–0 | 1–3 |
| NEC FC | 3–3 (a) | Nairobi United | 2–2 | 1–1 |
| Al Ahli Madani | 1–3 | Étoile du Sahel | 1–0 | 0–3 |
| AS Port | 2–4 | KMKM | 1–2 | 1–2 |
| El Merreikh Bentiu | 0–4 | Azam | 0–2 | 0–2 |
| Flambeau du Centre | 4–3 | Al Akhdar | 2–1 | 2–2 |
| Rayon Sports | 1–3 | Singida Black Stars | 0–1 | 1–2 |
| Foresters Mont Fleuri | 1–4 | 15 de Agosto | 1–0 | 0–4 |
| FC 105 Libreville | 2–5 | ZESCO United | 2–0 | 0–5 |
| Mighty Wanderers | 1–1 (5–6 p) | Jwaneng Galaxy | 1–0 | 0–1 |
| AS Simba | 3–0 | Djabal d'Iconi | 1–0 | 2–0 |
| Kabuscorp | 1–1 (4–5 p) | Kaizer Chiefs | 1–0 | 0–1 |
| Maniema Union | 4–3 | Pamplemousses | 2–1 | 2–2 |
| Young African | 0–7 | Royal Leopards | 0–2 | 0–5 |
| Ferroviário de Maputo | 3–2 | AS Fanalamanga | 1–1 | 2–1 |
| Primeiro de Agosto | 1–2 | AS Otohô | 1–2 | 0–0 |
| Asante Kotoko | 4–3 | Kwara United |
|---|---|---|
|
Report |
|
| Kwara United | 0–1 | Asante Kotoko |
|---|---|---|
| Report |
|
Asante Kotoko won 5–3 on aggregate.
| Génération Foot | 1–1 | AFAD Djékanou |
|---|---|---|
|
Report |
|
| AFAD Djékanou | 5–3 | Génération Foot |
|---|---|---|
|
Report |
|
AFAD Djékanou won 6–4 on aggregate.
| Bhantal | 0–3 | Hafia |
|---|---|---|
| Report |
|
Hafia won 5–3 on aggregate.
| AS Gbohloé-Su | 0–2 | USFA |
|---|---|---|
| Report |
|
USFA won 3–0 on aggregate.
| Djoliba | 1–0 | Abia Warriors |
|---|---|---|
|
Report |
Djoliba won 2–1 on aggregate.
| Olympic Safi | 5–0 | ASN Nigelec |
|---|---|---|
| Report |
Olympic Safi won 6–0 on aggregate.
| ASC Snim | 0–0 | Stade Tunisien |
|---|---|---|
| Report |
Stade Tunisien won 2–0 on aggregate.
| Aigle Royal | 0–1 | San Pédro |
|---|---|---|
| Report |
|
| San Pédro | 2–2 | Aigle Royal |
|---|---|---|
|
Report |
|
San Pédro won 3–2 on aggregate.
| Black Man Warrior | 0–0 | Coton FC |
|---|---|---|
Coton FC won 4–1 on aggregate.
| Dekedaha | 1–0 | Al Zamala |
|---|---|---|
2–2 on aggregate. Dekedaha won on away goals.
Al Ittihad Tripoli won 3–1 on aggregate.
3–3 on aggregate. Nairobi United won on away goals.
| Al Ahli Madani | 1–0 | Étoile du Sahel |
|---|---|---|
|
Report |
Étoile du Sahel won 3–1 on aggregate.
KMKM won 4–2 on aggregate.
Azam won 4–0 on aggregate.
Flambeau du Centre won 4–3 on aggregate.
Singida Black Stars won 3–1 on aggregate.
| Foresters Mont Fleuri | 1–0 | 15 de Agosto |
|---|---|---|
|
15 de Agosto won 4–1 on aggregate.
| ZESCO United | 5–0 | FC 105 Libreville |
|---|---|---|
ZESCO United won 5–2 on aggregate.
| Jwaneng Galaxy | 1–0 | Mighty Wanderers |
|---|---|---|
| Penalties | ||
| 6–5 | ||
1–1 on aggregate. Jwaneng Galaxy won 6–5 on penalties.
| AS Simba | 1–0 | Djabal d'Iconi |
|---|---|---|
AS Simba won 3–0 on aggregate.
| Kabuscorp | 1–0 | Kaizer Chiefs |
|---|---|---|
| Kaizer Chiefs | 1–0 | Kabuscorp |
|---|---|---|
| Penalties | ||
| 5–4 | ||
1–1 on aggregate. Kaizer Chiefs won 6–5 on penalties.
| Pamplemousses | 2–2 | Maniema Union |
|---|---|---|
Maniema Union won 4–3 on aggregate.
Royal Leopards won 7–0 on aggregate.
| Ferroviário de Maputo | 1–1 | AS Fanalamanga |
|---|---|---|
| AS Fanalamanga | 1–2 | Ferroviário de Maputo |
|---|---|---|
Ferroviário de Maputo won 3–2 on aggregate.
| AS Otohô | 0–0 | Primeiro de Agosto |
|---|---|---|
AS Otohô won 2–1 on aggregate.
Second round
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 |
|---|---|---|---|---|
| Asante Kotoko | 1–6 | Wydad AC | 0–1 | 1–5 |
| AFAD Djékanou | 1–3 | USM Alger | 1–0 | 0–3 |
| Hafia | 1–3 | CR Belouizdad | 1–1 | 0–2 |
| USFA | 1–2 | Djoliba | 0–0 | 1–2 |
| Olympic Safi | 3–2 | Stade Tunisien | 2–0 | 1–2 |
| San Pédro | 4–1 | Coton FC | 1–1 | 3–0 |
| Dekedaha | 0–7 | Zamalek | 0–6 | 0–1 |
| Al Ittihad Tripoli | 1–2 | Al Masry | 0–0 | 1–2 |
| Nairobi United | 2–2 (7–6 p) | Étoile du Sahel | 2–0 | 0–2 |
| KMKM | 0–9 | Azam | 0–2 | 0–7 |
| Flambeau du Centre | 2–4 | Singida Black Stars | 1–1 | 1–3 |
| 15 de Agosto | 1–4 | Stellenbosch | 0–0 | 1–4 |
| ZESCO United | 5–4 | Jwaneng Galaxy | 4–3 | 1–1 |
| AS Simba | 1–3 | Kaizer Chiefs | 0–0 | 1–3 |
| Maniema Union | 2–2 (4–3 p) | Royal Leopards | 1–1 | 1–1 |
| Ferroviário de Maputo | 0–3 | AS Otohô | 0–1 | 0–2 |
| Asante Kotoko | 0–1 | Wydad AC |
|---|---|---|
| Report |
|
| Wydad AC | 5–1 | Asante Kotoko |
|---|---|---|
| Report |
|
Wydad AC won 6–1 on aggregate.
| AFAD Djékanou | 1–0 | USM Alger |
|---|---|---|
|
Report |
USM Alger won 3–1 on aggregate.
| Hafia | 1–1 | CR Belouizdad |
|---|---|---|
|
Report |
|
CR Belouizdad won 3–1 on aggregate.
| Djoliba | 2–1 | USFA |
|---|---|---|
| Report |
Djoliba won 2–1 on aggregate.
| Olympic Safi | 2–0 | Stade Tunisien |
|---|---|---|
|
Report |
| Stade Tunisien | 2–1 | Olympic Safi |
|---|---|---|
| Report |
|
Olympic Safi won 3–2 on aggregate.
| Coton FC | 0–3 | San Pédro |
|---|---|---|
| Report |
San Pédro won 4–1 on aggregate.
| Zamalek | 1–0 | Dekedaha |
|---|---|---|
| Report |
Zamalek won 7–0 on aggregate.
Al Masry won 2–1 on aggregate.
2–2 on aggregate. Nairobi United won 7–6 on penalties.
Azam won 9–0 on aggregate.
Singida Black Stars won 4–2 on aggregate.
| 15 de Agosto | 0–0 | Stellenbosch |
|---|---|---|
Stellenbosch won 4–1 on aggregate.
ZESCO United won 5–4 on aggregate.
Kaizer Chiefs won 3–1 on aggregate.
| Royal Leopards | 1–1 | Maniema Union |
|---|---|---|
| Penalties | ||
| 3–4 | ||
2–2 on aggregate. Maniema Union won 4–3 on penalties.
AS Otohô won 3–0 on aggregate.
See also
Notes
References
- ^ "CAF to stage the TotalEnergies CAF Interclub Preliminary Draw in Dar es Salaam, Tanzania on Saturday". CAFOnline.com. 5 August 2025. Retrieved 9 August 2025.
- ^ "Draw procedure and Pots for the 2025/26 TotalEnergies CAF Confederation Cup Preliminary Rounds announced". CAFOnline.con. 8 August 2025. Retrieved 10 August 2025.
- ^ "TotalEnergies CAF Confederation Cup 2025/26 Preliminary Round Draw Delivers Mouthwatering Clashes". CAFOnline.com. 9 August 2025. Retrieved 11 August 2025.