2024–25 CAF Confederation Cup qualifying rounds

2024–25 CAF Confederation Cup qualifying rounds
Dates16 August – 22 September 2024
Tournament statistics
Matches played72
Goals scored154 (2.14 per match)
2025–26

The 2024–25 CAF Confederation Cup qualifying rounds began on 16 August and ended on 22 September 2024. 52 teams competed in the qualifying rounds to decide the 16 places in the group stage of the 2024–25 CAF Confederation Cup.

All times are local.

Draw

The draw for the qualifying rounds was held on 11 July 2024, 12:00 GMT (15:00 local time, UTC+3), at the CAF headquarters in Cairo, Egypt.[1][2]

The entry round of the 52 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
(12 teams)
First round
(40 teams)
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.

Schedule for the 2024–25 CAF Confederation Cup qualifying rounds
Round Draw date First leg Second leg
First round 11 July 2024 16–18 August 2024 23–25 August 2024
Second round 13–15 September 2024 20–22 September 2024

Bracket

The bracket of the draw was announced by the CAF on 11 July 2024.

The 16 winners of the second round advanced to the group stage.

First round Second round
          
1 El Kanemi Warriors 1 1 2
4 Dadje 1 2 3
Dadje 0 0 0
RS Berkane 2 5 7
First round Second round
          
1 ASC Kara 2 2 4
4 AS FAN 2 0 2
ASC Kara 2 0 2
ASEC Mimosas 1 2 3
First round Second round
          
1 Paynesville 4 1 5
4 Fovu Club 0 0 0
Paynesville 1 1 2
Stade Malien 0 3 3
First round Second round
          
1 Hafia 1 0 1
4 Étoile Filante (a) 1 0 1
Étoile Filante 0 0 0 (2)
Enyimba (p) 0 0 0 (3)
First round Second round
          
1 Union de Touarga 0 0 0 (1)
4 RC Abidjan (p) 0 0 0 (2)
RC Abidjan 0 0 0
ASC Jaraaf 0 3 3
3 East End Lions 0 0 0
2 ASC Jaraaf 1 3 4
First round Second round
          
1 Administration Police 0 1 1
4 Ethiopian Coffee 0 0 0
Administration Police 0 1 1
Zamalek 1 2 3
First round Second round
          
1 Jamus 0 0 0
4 Stade Tunisien 1 4 5
Stade Tunisien 1 0 1
USM Alger 0 2 2
First round Second round
          
1 Uhamiaji 0 1 1
4 Al Ahli Tripoli 2 3 5
Al Ahli Tripoli 0 1 1
Simba 0 3 3
First round Second round
          
1 Kitara 2 2 4
4 Al Hilal Benghazi 3 3 6
Al Hilal Benghazi 3 2 5 (3)
Al Masry 2 3 5 (5)
First round Second round
          
1 Horseed 0 0 0
4 Rukinzo 0 2 2
Rukinzo 0 0 0
CS Sfaxien 1 1 2
First round Second round
          
1 Nsingizini Hotspurs 0 0 0
4 Stellenbosch 3 5 8
Stellenbosch 2 1 3
AS Vita Club 0 1 1
First round Second round
          
1 Elgeco Plus 1 0 1
4 Desportivo da LS (a) 1 0 1
Desportivo da LS (a) 1 1 2
Sekhukhune United 0 2 2
First round Second round
          
1 Bravos do Maquis 3 0 3
4 Coastal Union 0 0 0
Bravos do Maquis 1 2 3
Saint-Éloi Lupopo 0 1 1
First round Second round
          
1 Alizé Fort 0 0 0
4 Black Bulls 7 4 11
Black Bulls (a) 1 1 1
AS Otohô 0 2 2
3 15 de Agosto 0 1 1
2 AS Otohô 2 2 4
First round Second round
          
1 Foresters 1 0 1
4 Orapa United 1 2 3
Orapa United 0 1 1 (3)
Dynamos 1 0 1 (1)
3 Dynamos 1 0 1
2 ZESCO United 0 0 0
First round Second round
          
1 Nsoatreman 3 2 5
4 Elect Sport 0 0 0
Nsoatreman 0 0 0
CS Constantine 2 1 3
3 CS Constantine 2 2 4
2 Police FC 0 1 1

First round

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

Team 1Agg. Tooltip Aggregate scoreTeam 21st leg2nd leg
El Kanemi Warriors 2–3 Dadje1–11–2
ASC Kara 4–2 AS FAN2–22–0
Paynesville 5–0 Fovu Club4–01–0
Hafia 1–1 (a) Étoile Filante1–10–0
Union de Touarga 0–0 (1–2 p) RC Abidjan0–00–0
East End Lions 0–4 ASC Jaraaf0–10–3
Administration Police 1–0 Ethiopian Coffee0–01–0
Jamus 0–5 Stade Tunisien0–10–4
Uhamiaji 1–5 Al Ahli Tripoli0–21–3
Kitara 4–6 Al Hilal Benghazi2–32–3
Horseed 0–2 Rukinzo0–00–2
Nsingizini Hotspurs 0–8 Stellenbosch0–30–5
Elgeco Plus 1–1 (a) Desportivo da LS1–10–0
Bravos do Maquis 3–0 Coastal Union3–00–0
Alizé Fort 0–11 Black Bulls0–70–4
15 de Agosto 1–4 AS Otohô0–21–2
Foresters 1–3 Orapa United1–10–2
Dynamos 1–0 ZESCO United1–00–0
Nsoatreman 5–0 Elect Sport3–02–0
CS Constantine 4–1 Police FC2–02–1
El Kanemi Warriors 1–1 Dadje
Ajiji 90' Report Salassi 29'
Dadje 2–1 El Kanemi Warriors
  • Bakai 30' (pen.), 82'
Report
  • Naantaum 37'
Referee: Younoussa Tawel Camara (Guinea)

Dadje won 3–2 on aggregate.


ASC Kara 2–2 AS FAN
  • Akoro 5', 50'
Report Addae 31' (pen.), 86'
Referee: Abdoul Karim Twagiramukiza (Rwanda)
AS FAN 0–2 ASC Kara
Report
  • Akoro 60'
  • Marone 75'
Referee: Haileyesus Bazezew (Ethiopia)

ASC Kara won 4–2 on aggregate.


Paynesville 4–0 Fovu Club
  • Paye 33', 45'
  • Kumeh 65'
  • Dan Weah 83'
Report
Referee: Reginald Collins Amoah (Ghana)
Fovu Club 0–1 Paynesville
Report
  • Paye 47'
Referee: Hamza El Fareq (Morocco)

Paynesville won 5–0 on aggregate.


Hafia 1–1 Étoile Filante
Report
Étoile Filante 0–0 Hafia
Report
Referee: Josy Roselin Mezui Abaa (Gabon)

1–1 on aggregate. Étoile Filante won on away goals.


Union de Touarga 0–0 RC Abidjan
Report
RC Abidjan 0–0 Union de Touarga
Report
Penalties
2–1
Referee: Soulaimane Ansudane (Comoros)

0–0 on aggregate. RC Abidjan won 2–1 on penalties.


East End Lions 0–1 ASC Jaraaf
Report
  • Dione 77'
ASC Jaraaf 3–0 East End Lions
Report

ASC Jaraaf won 4–0 on aggregate.


Administration Police 0–0 Ethiopian Coffee
Report
Referee: Masangune Louis Mwamba (DR Congo)
Ethiopian Coffee 0–1 Administration Police
Report Toha 20'

Administration Police won 1–0 on aggregate.


Jamus 0–1 Stade Tunisien
Report
Referee: Issa Mouhamed (Benin)
Stade Tunisien 4–0 Jamus
Report

Stade Tunisien won 5–0 on aggregate.


Uhamiaji 0–2 Al Ahli Tripoli
Report Taifour 2'
Ekrawa 80'
Al Ahli Tripoli 3–1 Uhamiaji
Report
  • Salmini 67'
Referee: Merveil Melvin Mandekouzou-Vendafara (Central African Republic)

Al Ahli Tripoli won 5–1 on aggregate.


Kitara 2–3 Al Hilal Benghazi
Report
Al Hilal Benghazi 3–2 Kitara
Report
Referee: Wilson Muianga (Mozambique)

Al Hilal Benghazi won 6–4 on aggregate.


Horseed 0–0 Rukinzo
Report
Referee: Fabrice Senyo (Togo)
Rukinzo 2–0 Horseed
  • Harerimana 12'
  • Bigirimana 30'
Report

Rukinzo won 2–0 on aggregate.


Nsingizini Hotspurs 0–3 Stellenbosch
Report
Referee: Dickens Nyagrowa (Kenya)
Stellenbosch 5–0 Nsingizini Hotspurs
Report
Referee: Yosri Bouali (Tunisia)

Stellenbosch won 8–0 on aggregate.


Elgeco Plus 1–1 Desportivo da LS
  • Rafenoarisoa 16'
Report
  • Robson 58'
Referee: Nasir Salum Siyah (Tanzania)
Desportivo LS 0–0 Elgeco Plus
Report
Referee: Abdelkerim Ousmane (Chad)

1–1 on aggregate. Desportivo LS won on away goals.


Bravos do Maquis 3–0 Coastal Union
  • Paciência 22'
  • Matoco 45'
  • Manico 81'
Report
Referee: Abdulbasit Shuhoub (Libya)
Coastal Union 0–0 Bravos do Maquis
Report

Bravos do Maquis won 3–0 on aggregate.


Alizé Fort 0–7 Black Bulls
Report
  • Jeleel 3'
  • Seameh 13'
  • Vitinho 36'
  • Danilo 62'
  • Chamito 79'
  • Abubakar 81'
  • Ifoni 82'
Campo da ABB, Maputo (Mozambique)
Black Bulls 4–0 Alizé Fort
  • Vitinho 25' (pen.)
  • Fidel 41'
  • Abubakar 47'
  • Kélvio 73'
Report
Campo da ABB, Maputo
Referee: Tuoniféré Soro (Ivory Coast)

Black Bulls won 11–0 on aggregate.


15 de Agosto 0–2 AS Otohô
Report
AS Otohô 2–1 15 de Agosto
  • Baze Ibata 45' (pen.)
  • Ndecket 60'
Report

AS Otohô won 4–1 on aggregate.


Foresters 1–1 Orapa United
  • Adeyeri 86'
Report
  • Sekwai 70'
Stade de Cote d'Or, Saint Pierre (Mauritius)
Referee: Auladyo Dos Santos Pariz (São Tomé and Príncipe)
Orapa United 2–0 Foresters
Report

Orapa United won 3–1 on aggregate.


Dynamos 1–0 ZESCO United
  • Shandirwa 31'
Report
ZESCO United 0–0 Dynamos
Report

Dynamos won 1–0 on aggregate.


Nsoatreman 3–0 Elect Sport
  • Abdul Rahaman 30', 36'
  • Adu Meider 33'
Report
Referee: Hicham Tamsamani (Morocco)
Elect Sport 0–2 Nsoatreman
Report
  • Neymar 31'
  • Diyou 81'
Referee: Lebalang Martin Mokete (Lesotho)

Nsoatreman won 5–0 on aggregate.


CS Constantine 2–0 Police FC
Report
Police FC 1–2 CS Constantine
Ani 19' Report

CS Constantine won 4–1 on aggregate.

Second round

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

Team 1Agg. Tooltip Aggregate scoreTeam 21st leg2nd leg
Dadje 0–7 RS Berkane0–20–5
ASC Kara 2–3 ASEC Mimosas2–10–2
Paynesville 2–3 Stade Malien1–01–3
Étoile Filante 0–0 (2–3 p) Enyimba0–00–0
RC Abidjan 0–3 ASC Jaraaf0–00–3
Administration Police 1–3 Zamalek0–11–2
Stade Tunisien 1–2 USM Alger1–00–2
Al Ahli Tripoli 1–3 Simba0–01–3
Al Hilal Benghazi 5–5 (3–5 p) Al Masry3–22–3
Rukinzo 0–2 CS Sfaxien0–10–1
Stellenbosch 3–1 AS Vita Club2–01–1
Desportivo da LS 2–2 (a) Sekhukhune United1–01–2
Bravos do Maquis 3–1 Saint-Éloi Lupopo1–02–1
Black Bulls 2–2 (a) AS Otohô1–01–2
Orapa United 1–1 (3–1 p) Dynamos0–11–0
Nsoatreman 0–3 CS Constantine0–20–1
Dadje 0–2 RS Berkane
Report
  • Bassène 56'
  • Khairi 90'
Referee: Andre Kolissala Mbangui (Central African Republic)
RS Berkane 5–0 Dadje
Report
Referee: Andofetra Rakotojaona (Madagascar)

RS Berkane won 7–0 on aggregate.


ASC Kara 2–1 ASEC Mimosas
  • Agbetogon 56'
  • Akoro 60'
Report
Referee: Issa Mouhamed (Benin)
ASEC Mimosas 2–0 ASC Kara
Report
Referee: Abdulrazg Ahmed (Libya)

ASEC Mimosas won 3–2 on aggregate.


Paynesville 1–0 Stade Malien
Yangbe 73' Report
Stade Malien 3–1 Paynesville
Report
  • Paye 59'
Referee: Rulisa Patience Fidele (Rwanda)

Stade Malien won 3–2 on aggregate.


Étoile Filante 0–0 Enyimba
Report
Referee: Tuoniféré Soro (Ivory Coast)
Enyimba 0–0 Étoile Filante
Report
Penalties
3–2
Referee: Rodrigue Bigirimana (Burundi)

0–0 on aggregate. Enyimba won 3–2 on penalties.


RC Abidjan 0–0 ASC Jaraaf
Report
Referee: Belay Tadesse Asserese (Ethiopia)
ASC Jaraaf 3–0 RC Abidjan
  • Fall 7'
  • Dione 42' (pen.)
  • Bocandé 87' (pen.)
Report
Referee: Mahmoud El Banna (Egypt)

ASC Jaraaf won 3–0 on aggregate.


Administration Police 0–1 Zamalek
Report
Referee: Hillary Hambaba (Zambia)
Zamalek 2–1 Administration Police
Report
Referee: Mweshitsama Negongo Naftal (Namibia)

Zamalek won 3–1 on aggregate.


Stade Tunisien 1–0 USM Alger
  • Smaali 86'
Report
Referee: Jean Pierre Nguiene Bissila (Congo)
USM Alger 2–0 Stade Tunisien
Report
Referee: Sabri Mohamed Fadul (Sudan)

USM Alger won 2–1 on aggregate.


Al Ahli Tripoli 0–0 Simba
Report
Simba 3–1 Al Ahli Tripoli
Report
Referee: Abdoulaye Manet (Guinea)

Simba won 3–1 on aggregate.


Al Hilal Benghazi 3–2 Al Masry
Report Mohsen 45+4', 69'
Referee: Tanguy Patrice Mebiame (Gabon)
Al Masry 3–2 Al Hilal Benghazi
Report
Penalties
5–3
Referee: Samir Guezzaz (Morocco)

5–5 on aggregate. Al Masry won 5–3 on penalties.


Rukinzo 0–1 CS Sfaxien
Report
Referee: Julian Nii Akwa Nunoo (Ghana)
CS Sfaxien 1–0 Rukinzo
  • Sekkouhi 73'
Report
Referee: Yannick Malala Kabanga (DR Congo)

CS Sfaxien won 2–0 on aggregate.


Stellenbosch 2–0 AS Vita Club
Report
Referee: Celso Alvação (Mozambique)
AS Vita Club 1–1 Stellenbosch
Report
Referee: Rashid Mohamed Conteh (Sierra Leone)

Stellenbosch won 3–1 on aggregate.


Desportivo da LS 1–0 Sekhukhune United
  • Joca 90'
Report
Referee: Emmanuel Mensah (Liberia)
Sekhukhune United 2–1 Desportivo LS
Report
  • Neto 35'
Referee: Salisu Basheer (Nigeria)

2–2 on aggregate. Desportivo LS won on away goals.


Bravos do Maquis 1–0 Saint-Éloi Lupopo
  • Matoco 90+6'
Report
Saint-Éloi Lupopo 1–2 Bravos do Maquis
Report
  • Katumbwe 66' (o.g.)
  • Fota 88'

Bravos do Maquis won 3–1 on aggregate.


Black Bulls 1–0 AS Otohô
  • Guèye 55'
Report
Campo da ABB, Maputo
Referee: Mohamed Ali Moussa (Niger)
AS Otohô 2–1 Black Bulls
  • Bitheghe 89' (pen.)
  • Mouandza 90+3'
Report

2–2 on aggregate. Black Bulls won on away goals.


Orapa United 0–1 Dynamos
Report
  • Kadonzvo 87'
Referee: Ailton Carmelino (Angola)
Dynamos 0–1 Orapa United
Report
  • Makarati 71' (o.g.)
Penalties
1–3
Referee: Anthony Kiri Emmanuel Daudfourth (South Sudan)

1–1 on aggregate. Orapa United won 3–1 on penalties.


Nsoatreman 0–2 CS Constantine
Report
Referee: Masangune Louis Mwamba (DR Congo)
CS Constantine 1–0 Nsoatreman
Report
Referee: Thabani Ruzario (Zimbabwe)

CS Constantine won 3–0 on aggregate.

See also

Notes

  1. ^ a b 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.[3]
  2. ^ The identity of the team was not known in the draw; as the Coupe du Faso was postponed and the Burkinabé representative was yet to be determined by the time of the draw.[4][5]

References

  1. ^ "CAF to conduct Preliminary Draw of 2024/25 CAF Interclub season on Thursday". Confederation of African Football. 10 July 2024.
  2. ^ "TotalEnergies CAF Confederation Cup 2024/25 Preliminary Draw marks the start of exciting 2024/25 season". Confederation of African Football. 11 July 2024. Retrieved 12 July 2024.
  3. ^ "في الجول يكشف سبب عدم تواجد أسماء لفرق ليبية في قرعة دوري أبطال إفريقيا والكونفدرالية" [FilGoal reveals why Libyan teams were unnamed in CAF Champions League and Confederation Cup draw]. FilGoal (in Arabic). 11 July 2024. Retrieved 20 July 2024.
  4. ^ "2024/2025 1st PRELIMINARY ROUND" (PDF). CAF. 12 July 2024. Retrieved 19 August 2024.
  5. ^ "TotalEnergies CAF Confederation Cup 2024/25 Preliminary Draw (English)". YouTube. 11 July 2024. Retrieved 19 August 2024.