Tournament details
Dates Qualification:
10 September – 20 October 2022
Main Phase:
10 February – 11 June 2023
Teams Main Competition: 16
Total: 58 (from 46 associations)
Tournament statistics
Matches played 60
Goals scored 131 (2.18 per match)
Top scorer(s) Namibia Peter Shalulile
(6 goals)
Teams
Associations eligible to enter two teams (Top 12 associations)
Association Rank (Pts) Team Qualifying method
Morocco 1 (194) Wydad AC
Title holders (2021–22 CAF Champions League winners)
2021–22 Botola champions
Raja CA 2021–22 Botola runners-up
Egypt 2 (176) Zamalek 2021–22 Egyptian Premier League 1st place after 24 rounds[Note EGY]
Al Ahly 2021–22 Egyptian Premier League 2nd place after 24 rounds[Note EGY]
Algeria 3 (115) CR Belouizdad 2021–22 Algerian Ligue Professionnelle 1 champions
JS Kabylie 2021–22 Algerian Ligue Professionnelle 1 runners-up
Tunisia 4 (113) Espérance de Tunis 2021–22 Tunisian Ligue Professionnelle 1 champions
Union Monastirienne 2021–22 Tunisian Ligue Professionnelle 1 runners-up
South Africa 5 (109.5) Mamelodi Sundowns 2021–22 South African Premier Division champions
Cape Town City 2021–22 South African Premier Division runners-up
DR Congo 6 (63) TP Mazembe 2021–22 Linafoot champions
AS Vita Club 2021–22 Linafoot runners-up
Angola 7 (46) Petro de Luanda 2021–22 Girabola champions
1º de Agosto 2021–22 Girabola runners-up
Sudan 8 (33.5) Al Hilal 2021–22 Sudan Premier League champions
Al Merrikh 2021–22 Sudan Premier League runners-up
Libya 9 (33) Al Ittihad 2021–22 Libyan Premier League champions
Al Ahli Tripoli 2021–22 Libyan Premier League runners-up
Guinea 10 (31) Horoya 2021–22 Guinée Championnat National champions
SOA Renaissante 2021–22 Guinée Championnat National runners-up
Tanzania 11 (30.5) Young Africans 2021–22 Tanzanian Premier League champions
Simba 2021–22 Tanzanian Premier League runners-up
Nigeria 12 (26) Rivers United 2021–22 Nigeria Professional Football League champions
Plateau United 2021–22 Nigeria Professional Football League runners-up
Associations eligible to enter one team
Association Rank (Pts) Team Qualifying method
Zambia 13 (24.5) Red Arrows 2021–22 Zambia Super League champions
Cameroon 14 (14.5) Coton Sport 2021–22 Elite One champions
Senegal 15 (12) Casa Sports 2021–22 Senegal Premier League champions
Ivory Coast 16 (10.5) ASEC Mimosas 2021–22 Côte d’Ivoire Ligue 1 champions
Congo 17 (8) AS Otohô 2021–22 Congo Ligue 1 champions
Botswana 18 (6) Gaborone United 2021–22 Botswana Premier League champions
Eswatini 21 (3.5) Royal Leopards 2021–22 Eswatini Premier League champions
Mali 21 (3.5) Djoliba 2021–22 Malian Première Division champions
Burkina Faso 23 (3) Rail Club du Kadiogo 2021–22 Burkinabé Premier League champions
Niger 24 (2.5) ASN Nigelec 2021–22 Niger Premier League champions
Ghana 24 (2.5) Asante Kotoko 2021–22 Ghana Premier League champions
Rwanda 26 (2) APR 2021–22 Rwanda Premier League champions
Uganda 26 (2) Vipers 2021–22 Uganda Premier League champions
Mauritania 28 (1.5) FC Nouadhibou 2021–22 Ligue 1 Mauritania champions
Benin 28 (1.5) Coton Sport Benin 2021–22 Benin Premier League champions
Mozambique 30 (1) Black Bulls 2021 Moçambola champions
Togo 30 (1) ASKO Kara 2021–22 Togolese Championnat National champions
Burundi — Flambeau du Centre 2021–22 Burundi Ligue A champions
Central African Republic — Olympic Real de Bangui 2021–22 Central African Republic League champions
Chad — Elect Sport 2021–22 Chad Premier League champions
Comoros — Volcan Club 2021–22 Comoros Premier League champions
Djibouti — Arta Solar 2021–22 Djibouti Premier League champions
Equatorial Guinea — Deportivo Mongomo 2021–22 Equatoguinean Primera División champions
Ethiopia — Saint George 2021–22 Ethiopian Premier League champions
Gabon — AS Stade Mandji 2021–22 Gabon Championnat National D1 champions
Gambia — Hawks 2021–22 GFA League First Division champions
Lesotho — Matlama 2021–22 Lesotho Premier League champions
Liberia — Watanga 2021–22 LFA First Division champions
Madagascar — CFFA 2021–22 Madagascar Premier League champions
Malawi — Nyasa Big Bullets 2020–21 Super League of Malawi champions
Seychelles — La Passe 2021–22 Seychelles Premier League champions
Sierra Leone — Bo Rangers 2021–22 Sierra Leone Premier League champions
South Sudan — Zalan 2021–22 South Sudan Premier League champions
Zanzibar — KMKM 2021–22 Zanzibar Premier League champions
Associations which did not enter a team
Kenya
Zimbabwe
Cape Verde
Eritrea
Guinea-Bissau
Mauritius
Namibia
Réunion
São Tomé and Príncipe
Somalia
Schedule
Phase | Round | Draw date | First leg | Second leg |
---|---|---|---|---|
Qualifying rounds | First round | 9 August 2022 | 9–11 September 2022 | 16–18 September 2022 |
Second round | 7–9 October 2022 | 14–16 October 2022 | ||
Group stage | Matchday 1 | 12 December 2022 | 10–11 February 2023 | |
Matchday 2 | 17–18 February 2023 | |||
Matchday 3 | 24–25 February 2023 | |||
Matchday 4 | 7–11 March 2023 | |||
Matchday 5 | 17–18 March 2023 | |||
Matchday 6 | 31 March – 1 April 2023 | |||
Knockout stage | Quarter-finals | 5 April 2023 | 21–22 April 2023 | 28–29 April 2023 |
Semi-finals | 12–13 May 2023 | 19–20 May 2023 | ||
Final | 4 June 2023 | 11 June 2023 |
Qualifying rounds
First round
Team 1 Agg. 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
Second round
Team 1 Agg. 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
Group stage
Pot 1
Team Pts
Egypt Al Ahly 78
Morocco Wydad AC 71
Tunisia Espérance de Tunis 58
Morocco Raja CA 54
Pot 2
Team Pts
South Africa Mamelodi Sundowns 46
Egypt Zamalek 43
Angola Petro de Luanda 31
Guinea Horoya 31
Pot 3
Team Pts
Tanzania Simba 28
Algeria CR Belouizdad 27
Algeria JS Kabylie 22
Sudan Al Hilal 19.5
Pot 4
Team Pts
Democratic Republic of the Congo AS Vita Club 17
Cameroon Coton Sport 14.5
Sudan Al Merrikh 9
Uganda Vipers —
Group A
Pos Teamvte Pld W D L GF GA GD Pts Qualification WAC JSK APL ASV
1 Morocco Wydad AC 6 4 1 1 7 1 +6 13 Advance to knockout stage — 3–0 1–0 1–0
2 Algeria JS Kabylie 6 3 1 2 4 5 −1 10 1–0 — 1–0 2–1
3 Angola Petro de Luanda 6 2 1 3 3 5 −2 7 0–2 0–0 — 1–0
4 Democratic Republic of the Congo AS Vita Club 6 1 1 4 3 6 −3 4 0–0 1–0 1–2 —
Group B
Pos Teamvte Pld W D L GF GA GD Pts Qualification MDS ASC HIL CSG
1 South Africa Mamelodi Sundowns 6 4 2 0 14 7 +7 14 Advance to knockout stage — 5–2 1–0 2–1
2 Egypt Al Ahly 6 3 1 2 14 8 +6 10[a] 2–2 — 3–0 3–0
3 Sudan Al Hilal 6 3 1 2 6 6 0 10[a] 1–1 1–0 — 2–0
4 Cameroon Coton Sport 6 0 0 6 3 16 −13 0 1–3 0–4 1–2 —
Group C
Pos Teamvte Pld W D L GF GA GD Pts Qualification RCA SSC HAC VSC
1 Morocco Raja CA 6 5 1 0 17 3 +14 16 Advance to knockout stage — 3–1 2–0 5–0
2 Tanzania Simba 6 3 0 3 10 7 +3 9 0–3 — 7–0 1–0
3 Guinea Horoya 6 2 1 3 4 12 −8 7 1–3 1–0 — 2–0
4 Uganda Vipers 6 0 2 4 1 10 −9 2 1–1 0–1 0–0 —
Group D
Pos Teamvte Pld W D L GF GA GD Pts Qualification EST CRB ZSC MSC
1 Tunisia Espérance de Tunis 6 3 2 1 6 4 +2 11 Advance to knockout stage — 0–0 2–0 1–0
2 Algeria CR Belouizdad 6 3 1 2 4 2 +2 10 0–1 — 2–0 1–0
3 Egypt Zamalek 6 2 1 3 7 9 −2 7 3–1 0–1 — 4–3
4 Sudan Al Merrikh 6 1 2 3 5 7 −2 5 1–1 1–0 0–0 —
Knockout stage
Group Winners Runners-up
A Morocco Wydad AC Algeria JS Kabylie
B South Africa Mamelodi Sundowns Egypt Al Ahly
C Morocco Raja CA Tanzania Simba
D Tunisia Espérance de Tunis Algeria CR Belouizdad
Bracket
Quarter-finals | Semi-finals | Final | |||||||||||||||
JS Kabylie | 0 | 1 | 1 | ||||||||||||||
Espérance de Tunis | 1 | 1 | 2 | ||||||||||||||
Espérance de Tunis | 0 | 0 | 0 | ||||||||||||||
Al Ahly | 3 | 1 | 4 | ||||||||||||||
Al Ahly | 2 | 0 | 2 | ||||||||||||||
Raja CA | 0 | 0 | 0 | ||||||||||||||
Al Ahly | |||||||||||||||||
Wydad AC | |||||||||||||||||
Simba | 1 | 0 | 1 (3) | ||||||||||||||
Wydad AC (p) | 0 | 1 | 1 (4) | ||||||||||||||
Wydad AC (a) | 0 | 2 | 2 | ||||||||||||||
Mamelodi Sundowns | 0 | 2 | 2 | ||||||||||||||
CR Belouizdad | 1 | 1 | 2 | ||||||||||||||
Mamelodi Sundowns | 4 | 2 | 6 |
Quarter-finals
Team 1 Agg. Team 2 1st leg 2nd leg
Simba 1–1 (3–4 p) Wydad AC 1–0 0–1
Al Ahly 2–0 Raja CA 2–0 0–0
CR Belouizdad 2–6 Mamelodi Sundowns 1–4 1–2
JS Kabylie 1–2 Espérance de Tunis 0–1 1–1
Semi-finals
Team 1 Agg. Team 2 1st leg 2nd leg
Espérance de Tunis 0–4 Al Ahly 0–3 0–1
Wydad AC 2–2 (a) Mamelodi Sundowns 0–0 2–2
Final
Main article: 2023 CAF Champions League final
Team 1 Agg. Team 2 1st leg 2nd leg
Al Ahly F Wydad AC 4 Jun 11 Jun