# 2022–23 CAF Confederation Cup qualifying rounds

The 2022–23 CAF Confederation Cup qualifying rounds began on 9 September 2022 and ended on 9 November 2022. A total of 50 teams competed in the qualifying rounds to decide the 16 places in the group stage of the 2022–23 CAF Confederation Cup.
Times were local.

## Draw

The draw for the qualifying rounds was held on 9 August 2022 at the CAF headquarters in Cairo, Egypt.
The entry round of the 50 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 (14 teams) | First round (36 teams) |
| Teams | RS Berkane (54 pts) Pyramids (34 pts) Club Sfaxien (19 pts) JS Saoura (9 pts) Al Nasr (6 pts) ZESCO United (6 pts) USM Alger (5 pts) Sagrada Esperança (5 pts) Club Africain (4 pts) Motema Pembe (3 pts) Diables Noirs Hearts of Oak Marumo Gallants Azam | Buffles du Borgou Security Systems Douanes de Ouagadougou Bumamuru PWD Bamenda AS Santé d'Abéché Saint-Éloi Lupopo ASAS Télécom Future Inter de Litoral Academy Mbabane Highlanders Fasil Kenema Ashanti Golden Boys Milo Gagnoa LISCR Al Akhdar Elgeco Plus Real Bamako Nouakchott Kings ASFAR Ferroviário da Beira Douanes de Niamey Kwara United Remo Stars Kigali St Michel United Kallon Royal AM Al Hilal Wau Al Ahli Khartoum Hilal Alsahil Geita Gold ASC Kara Bul Kipanga |

## 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. If the scores were 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 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 | 9 August 2022 | 7–9 October 2022 | 14–16 October 2022 |
| Playoff round | 18 October 2022 | 2 November 2022 | 9 November 2022 |

## Bracket

The bracket of the draw was announced by the CAF on 9 August 2022.
The 16 winners of the second round advanced to the playoff round, where they were joined by the 16 losers of the Champions League second round.
| First round | First round | First round | First round | First round | Second round | Second round | Second round | Second round | Second round |
| 1 | Kwara United | 3 | 0 | 3 | | | | | |
| 4 | Douanes de Niamey | 0 | 0 | 0 | | | | | |
| 4 | Douanes de Niamey | 0 | 0 | 0 | Kwara United | Kwara United | 3 | 0 | 3 |
| | | | | | RS Berkane (a) | RS Berkane (a) | 1 | 2 | 3 |
| First round | First round | First round | First round | First round | Second round | Second round | Second round | Second round | Second round |
| 1 | LISCR | 0 | 1 | 1 | | | | | |
| 4 | Gagnoa | 0 | 3 | 3 | | | | | |
| 4 | Gagnoa | 0 | 3 | 3 | Gagnoa | Gagnoa | 1 | 0 | 1 |
| | | | | | JS Saoura | JS Saoura | 0 | 0 | 0 |
| First round | First round | First round | First round | First round | Second round | Second round | Second round | Second round | Second round |
| 1 | Milo | 2 | 0 | 2 | | | | | |
| 4 | ASC Kara | 1 | 3 | 4 | | | | | |
| 4 | ASC Kara | 1 | 3 | 4 | ASC Kara | ASC Kara | 0 | 1 | 1 |
| | | | | | USM Alger | USM Alger | 2 | 2 | 4 |
| First round | First round | First round | First round | First round | Second round | Second round | Second round | Second round | Second round |
| 1 | Douanes de Ouagadougou | 0 | 0 | 0 (1) | | | | | |
| 4 | Real Bamako (p) | 0 | 0 | 0 (3) | | | | | |
| 4 | Real Bamako (p) | 0 | 0 | 0 (3) | Real Bamako | Real Bamako | 3 | 0 | 3 |
| | | | | | Hearts of Oak | Hearts of Oak | 0 | 1 | 1 |
| First round | First round | First round | First round | First round | Second round | Second round | Second round | Second round | Second round |
| 1 | Hilal Alsahil (a) | 1 | 1 | 2 | | | | | |
| 4 | Geita Gold | 0 | 2 | 2 | | | | | |
| 4 | Geita Gold | 0 | 2 | 2 | Hilal Alsahil | Hilal Alsahil | 0 | 0 | 0 |
| | | | | | Pyramids | Pyramids | 2 | 7 | 9 |
| First round | First round | First round | First round | First round | Second round | Second round | Second round | Second round | Second round |
| 1 | Fasil Kenema | 3 | 0 | 3 | | | | | |
| 4 | Bumamuru | 0 | 1 | 1 | | | | | |
| 4 | Bumamuru | 0 | 1 | 1 | Fasil Kenema | Fasil Kenema | 0 | 0 | 0 |
| | | | | | Club Sfaxien | Club Sfaxien | 0 | 1 | 1 |
| First round | First round | First round | First round | First round | Second round | Second round | Second round | Second round | Second round |
| 1 | ASAS Télécom | 0 | 0 | 0 | | | | | |
| 4 | Kigali | 0 | 1 | 1 | | | | | |
| 4 | Kigali | 0 | 1 | 1 | Kigali | Kigali | 0 | 0 | 0 |
| | | | | | Al Nasr | Al Nasr | 0 | 1 | 1 |
| First round | First round | First round | First round | First round | Second round | Second round | Second round | Second round | Second round |
| 1 | Al Hilal Wau | 1 | 1 | 1 (3) | | | | | |
| 4 | Kipanga (p) | 1 | 1 | 1 (4) | | | | | |
| 4 | Kipanga (p) | 1 | 1 | 1 (4) | Kipanga | Kipanga | 0 | 0 | 0 |
| | | | | | Club Africain | Club Africain | 0 | 7 | 7 |
| First round | First round | First round | First round | First round | Second round | Second round | Second round | Second round | Second round |
| 1 | Al Akhdar | 3 | 0 | 3 | | | | | |
| 4 | Al Ahli Khartoum | 0 | 0 | 0 | | | | | |
| 4 | Al Ahli Khartoum | 0 | 0 | 0 | Al Akhdar | Al Akhdar | 3 | 0 | 3 |
| | | | | | Azam | Azam | 0 | 2 | 2 |
| First round | First round | First round | First round | First round | Second round | Second round | Second round | Second round | Second round |
| 1 | Mbabane Highlanders | 0 | 0 | 0 | | | | | |
| 4 | Royal AM | 0 | 2 | 2 | | | | | |
| 4 | Royal AM | 0 | 2 | 2 | Royal AM (a) | Royal AM (a) | 0 | 1 | 1 |
| | | | | | ZESCO United | ZESCO United | 0 | 1 | 1 |
| First round | First round | First round | First round | First round | Second round | Second round | Second round | Second round | Second round |
| 1 | Security Systems | — | — | | | | | | |
| 4 | Saint-Éloi Lupopo | — | — | w/o | | | | | |
| 4 | Saint-Éloi Lupopo | — | — | w/o | Saint-Éloi Lupopo | Saint-Éloi Lupopo | 2 | 0 | 2 |
| | | | | | Sagrada Esperança | Sagrada Esperança | 0 | 0 | 0 |
| First round | First round | First round | First round | First round | Second round | Second round | Second round | Second round | Second round |
| 1 | St Michel United | — | — | w/o | | | | | |
| 4 | Inter de Litoral Academy | — | — | | | | | | |
| 4 | Inter de Litoral Academy | — | — | | St Michel United | St Michel United | 1 | 0 | 1 |
| | | | | | Motema Pembe | Motema Pembe | 0 | 2 | 2 |
| First round | First round | First round | First round | First round | Second round | Second round | Second round | Second round | Second round |
| 1 | AS Santé d'Abéché | 1 | 0 | 1 | | | | | |
| 4 | Ferroviário da Beira | 2 | 1 | 3 | | | | | |
| 4 | Ferroviário da Beira | 2 | 1 | 3 | Ferroviário da Beira | Ferroviário da Beira | 2 | 0 | 2 |
| | | | | | Diables Noirs | Diables Noirs | 1 | 3 | 4 |
| First round | First round | First round | First round | First round | Second round | Second round | Second round | Second round | Second round |
| 1 | PWD Bamenda | 1 | 0 | 1 | | | | | |
| 4 | Elgeco Plus | 1 | 1 | 2 | | | | | |
| 4 | Elgeco Plus | 1 | 1 | 2 | Elgeco Plus | Elgeco Plus | 1 | 0 | 1 |
| | | | | | Marumo Gallants | Marumo Gallants | 3 | 1 | 4 |
| First round | First round | First round | First round | First round | Second round | Second round | Second round | Second round | Second round |
| 1 | ASFAR | 1 | 1 | 2 | | | | | |
| 4 | Remo Stars | 1 | 0 | 1 | | | | | |
| 4 | Remo Stars | 1 | 0 | 1 | ASFAR | ASFAR | 4 | 1 | 5 |
| | | | | | Ashanti Golden Boys | Ashanti Golden Boys | 0 | 0 | 0 |
| 3 | Ashanti Golden Boys | 2 | 0 | 2 | Ashanti Golden Boys | Ashanti Golden Boys | 0 | 0 | 0 |
| 2 | Nouakchott Kings | 0 | 1 | 1 | | | | | |
| First round | First round | First round | First round | First round | Second round | Second round | Second round | Second round | Second round |
| 1 | Buffles du Borgou | 0 | 0 | 0 | | | | | |
| 4 | Kallon | 1 | 3 | 4 | | | | | |
| 4 | Kallon | 1 | 3 | 4 | Kallon | Kallon | 0 | 0 | 0 |
| | | | | | Future | Future | 2 | 4 | 6 |
| 3 | Bul | 0 | 0 | 0 | Future | Future | 2 | 4 | 6 |
| 2 | Future | 0 | 1 | 1 | | | | | |

## First round

The first round, also called the first preliminary round, included the 36 teams that did not receive byes to the second round.
| Team 1 | Agg.Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Kwara United | 3–0 | Douanes de Niamey | 3–0 | 0–0 |
| LISCR | 1–3 | Gagnoa | 0–0 | 1–3 |
| Milo | 2–4 | ASC Kara | 2–1 | 0–3 |
| Douanes de Ouagadougou | 0–0 (1–3 p) | Real Bamako | 0–0 | 0–0 |
| Hilal Alsahil | 2–2 (a) | Geita Gold | 1–0 | 1–2 |
| Fasil Kenema | 3–1 | Bumamuru | 3–0 | 0–1 |
| ASAS Télécom | 0–1 | Kigali | 0–0 | 0–1 |
| Al Hilal Wau | 2–2 (3–4 p) | Kipanga | 1–1 | 1–1 |
| Al Akhdar | 3–0 | Al Ahli Khartoum | 3–0 | 0–0 |
| Mbabane Highlanders | 0–2 | Royal AM | 0–0 | 0–2 |
| Security Systems | w/o | Saint-Éloi Lupopo | — | — |
| St Michel United | w/o | Inter de Litoral Academy | — | — |
| AS Santé d'Abéché | 1–3 | Ferroviário da Beira | 1–2 | 0–1 |
| PWD Bamenda | 1–2 | Elgeco Plus | 1–1 | 0–1 |
| ASFAR | 2–1 | Remo Stars | 1–1 | 1–0 |
| Ashanti Golden Boys | 2–1 | Nouakchott Kings | 2–0 | 0–1 |
| Buffles du Borgou | 0–4 | Kallon | 0–1 | 0–3 |
| Bul | 0–1 | Future | 0–0 | 0–1 |
Notes:
* ↑ Saint-Éloi Lupopo won on a walkover after Security Systems withdrew from the competition citing financial reasons.
* ↑ St Michel United won on a walkover after Inter de Litoral Academy failed to appear for the first leg.
Kwara United won 3–0 on aggregate.
Gagnoa won 3–1 on aggregate.
ASC Kara won 4–2 on aggregate.
0–0 on aggregate. Real Bamako won 3–1 on penalties.
2–2 on aggregate. Hilal Alsahil won on away goals.
Fasil Kenema won 3–1 on aggregate.
Kigali won 1–0 on aggregate.
2–2 on aggregate. Kipanga won 4–3 on penalties.
Al Akhdar won 3–0 on aggregate.
Royal AM won 2–0 on aggregate.
Ferroviário da Beira won 3–1 on aggregate.
Elgeco Plus won 2–1 on aggregate.
ASFAR won 2–1 on aggregate.
Ashanti Golden Boys won 2–1 on aggregate.
Kallon won 4–0 on aggregate.
Future won 1–0 on aggregate.

## Second round

The second round, also called the second preliminary round, included 32 teams: the 14 teams that received byes to this round, and the 18 winners of the first round.
| Team 1 | Agg.Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Kwara United | 3–3 (a) | RS Berkane | 3–1 | 0–2 |
| Gagnoa | 1–0 | JS Saoura | 1–0 | 0–0 |
| ASC Kara | 1–4 | USM Alger | 0–2 | 1–2 |
| Real Bamako | 3–1 | Hearts of Oak | 3–0 | 0–1 |
| Hilal Alsahil | 0–9 | Pyramids | 0–2 | 0–7 |
| Fasil Kenema | 0–1 | Club Sfaxien | 0–0 | 0–1 |
| Kigali | 0–1 | Al Nasr | 0–0 | 0–1 |
| Kipanga | 0–7 | Club Africain | 0–0 | 0–7 |
| Al Akhdar | 3–2 | Azam | 3–0 | 0–2 |
| Royal AM | 1–1 (a) | ZESCO United | 0–0 | 1–1 |
| Saint-Éloi Lupopo | 2–0 | Sagrada Esperança | 2–0 | 0–0 |
| St Michel United | 1–2 | Motema Pembe | 1–0 | 0–2 |
| Ferroviário da Beira | 2–4 | Diables Noirs | 2–1 | 0–3 |
| Elgeco Plus | 1–4 | Marumo Gallants | 1–3 | 0–1 |
| ASFAR | 5–0 | Ashanti Golden Boys | 4–0 | 1–0 |
| Kallon | 0–6 | Future | 0–2 | 0–4 |
3–3 on aggregate. RS Berkane won on away goals.
Gagnoa won 1–0 on aggregate.
USM Alger won 4–1 on aggregate.
Real Bamako won 3–1 on aggregate.
Pyramids won 9–0 on aggregate.
Club Sfaxien won 1–0 on aggregate.
Al Nasr won 1–0 on aggregate.
Club Africain won 7–0 on aggregate.
Al Akhdar won 3–2 on aggregate.
1–1 on aggregate. Royal AM won on away goals.
Saint-Éloi Lupopo won 2–0 on aggregate.
Motema Pembe won 2–1 on aggregate.
Diables Noirs won 4–2 on aggregate.
Marumo Gallants won 4–1 on aggregate.
ASFAR won 5–0 on aggregate.
Future won 6–0 on aggregate.

## Playoff round

The playoff round, also called the additional second preliminary round, includes 32 teams: the 16 winners of the Confederation Cup second round, and the 16 losers of the Champions League second round.
The draw for the playoff round was held on 18 October 2022, 11:00 GMT (13:00 local time, UTC+2), at the CAF headquarters in Cairo, Egypt.
The teams were seeded by their performances in the CAF competitions for the previous five seasons (CAF 5-year ranking points shown in parentheses):
* Pot A contained the 7 seeded losers of the Champions League first round.
* Pot B contained the 9 unseeded winners of the Confederation Cup first round.
* Pot C contained the 9 unseeded losers of the Champions League first round.
* Pot D contained the 7 seeded winners of the Confederation Cup first round.
| Pot | Pot A | Pot B | Pot C | Pot D |
| Qualified from | Champions League | Confederation Cup | Champions League | Confederation Cup |
| Teams | TP Mazembe (43 pts) Al Ahli Tripoli (15 pts) 1º de Agosto (10 pts) ASEC Mimosas (8 pts) Djoliba (3.5 pts) Royal Leopards (2.5 pts) Rail Club du Kadiogo | Diables Noirs Saint-Éloi Lupopo Future Gagnoa Al Akhdar Real Bamako ASFAR Marumo Gallants Royal AM | Young Africans (0.5 pts) Flambeau du Centre ASN Nigelec Plateau United Rivers United La Passe Cape Town City ASKO Kara Union Monastirienne | RS Berkane (54 pts) Pyramids (34 pts) Club Sfaxien (19 pts) Al Nasr (6 pts) USM Alger (5 pts) Club Africain (4 pts) Motema Pembe (3 pts) |
| Team 1 | Agg.Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Rail Club du Kadiogo | 0–2 | Saint-Éloi Lupopo | 0–1 | 0–1 |
| Royal Leopards | 2–4 | Real Bamako | 1–1 | 1–3 |
| TP Mazembe | 3–0 | Royal AM | 2–0 | 1–0 |
| 1º de Agosto | 2–2 (2–3 p) | Future | 1–1 | 1–1 |
| ASEC Mimosas | 5–2 | Gagnoa | 2–0 | 3–2 |
| Djoliba | 0–4 | ASFAR | 0–0 | 0–4 |
| Al Ahli Tripoli | 1–3 | Marumo Gallants | 1–0 | 0–3 |
| ASKO Kara | 2–1 | Club Sfaxien | 2–1 | 0–0 |
| Young Africans | 1–0 | Club Africain | 0–0 | 1–0 |
| Flambeau du Centre | 1–4 | Motema Pembe | 0–2 | 1–2 |
| Rivers United | 6–1 | Al Nasr | 5–0 | 1–1 |
| Union Monastirienne | 1–0 | RS Berkane | 1–0 | 0–0 |
| Cape Town City | 0–1 | USM Alger | 0–0 | 0–1 |
| ASN Nigelec | 1–3 | Pyramids | 1–0 | 0–3 |
| La Passe | 2–6 | Diables Noirs | 0–2 | 2–4 |
| Plateau United | 4–4 (a) | Al Akhdar | 4–1 | 0–3 |
Saint-Éloi Lupopo won 2–0 on aggregate.
Real Bamako won 4–2 on aggregate.
TP Mazembe won 3–0 on aggregate.
2–2 on aggregate. Future won 3–2 on penalties.
ASEC Mimosas won 5–2 on aggregate.
ASFAR won 4–0 on aggregate.
Marumo Gallants won 3–1 on aggregate.
ASKO Kara won 2–1 on aggregate.
Young Africans won 1–0 on aggregate.
Motema Pembe won 4–1 on aggregate.
Rivers United won 6–1 on aggregate.
Union Monastirienne won 1–0 on aggregate.
USM Alger won 1–0 on aggregate.
Pyramids won 3–1 on aggregate.
Diables Noirs won 6–2 on aggregate.
4–4 on aggregate. Al Akhdar won on away goals.