From Surf Wiki (app.surf) — the open knowledge base
2024–25 CAF Champions League
The 2024–25 CAF Champions League, officially the TotalEnergies CAF Champions League for sponsorship reasons, was the 61st season of Africa's premier club football tournament organized by the Confederation of African Football (CAF) and the 29th under the CAF Champions League title.
| TotalEnergies CAF Champions League 2024–2025 |
|---|
| 30 June Stadium in Cairo hosted the second leg of the final round |
| Qualification:16 August – 22 September 2024Competition proper:26 November 2024 – 1 June 2025 |
| 59 (from 47 associations) |
| Pyramids (1st title) |
| Mamelodi Sundowns |
| 62 |
| 133 (2.15 per match) |
| Fiston Mayele (6 goals) |
| ← 2023–24 2025–26 → |
| (Note: All statistics do not include qualifying play-offs) |
The 2024–25 CAF Champions League, officially the TotalEnergies CAF Champions League for sponsorship reasons, was the 61st season of Africa's premier club football tournament organized by the Confederation of African Football (CAF) and the 29th under the CAF Champions League title.
The winners of this edition of the competition, Pyramids, automatically qualified for the group stage of its next edition, earned the right to play against the winners of the 2024–25 CAF Confederation Cup in the 2025 CAF Super Cup, the 2025 FIFA Intercontinental Cup and the 2029 FIFA Club World Cup.
All 54 CAF member associations may enter the CAF Champions League, with the 12 highest ranked associations according to the CAF 5-year ranking eligible to enter two teams in the competition. As a result, a maximum of 68 teams could enter the tournament – although this level has never been reached.
For this season's edition, CAF used the 2019–2024 CAF 5-year ranking, which calculates points for each entrant association based on their clubs performance over the 5 years in the CAF Champions League and the CAF Confederation Cup. The criteria for the points are as follows:
| CAF Champions League | CAF Confederation Cup | |
|---|---|---|
| 6 points | 5 points | |
| 5 points | 4 points | |
| 4 points | 3 points | |
| 3 points | 2 points | |
| 2 points | 1 point | |
| 1 point | 0.5 point |
The points were multiplied by a coefficient according to the season as follows:
- 2023–24: × 5
- 2022–23: × 4
- 2021–22: × 3
- 2020–21: × 2
- 2019–20: × 1
The following 59 teams from 47 associations entered the competition.
- Bold received a bye to the second round.
- The other teams entered the first round.
Associations are shown according to their CAF 5-year ranking – those with a ranking score have their rank and score (in parentheses) indicated.
| Association | Rank (Pts) | Team | Qualifying method |
|---|---|---|---|
| Egypt | 1 (184) | Al Ahly | 2023–24 CAF Champions League champions2023–24 Egyptian Premier League champions |
| Pyramids | 2023–24 Egyptian Premier League runners-up | ||
| Morocco | 2 (148) | Raja CA | 2023–24 Botola champions |
| AS FAR | 2023–24 Botola runners-up | ||
| Algeria | 3 (119) | MC Alger | 2023–24 Algerian Ligue Professionnelle 1 champions |
| CR Belouizdad | 2023–24 Algerian Ligue Professionnelle 1 runners-up | ||
| South Africa | 4 (106) | Mamelodi Sundowns | 2023–24 South African Premier Division champions |
| Orlando Pirates | 2023–24 South African Premier Division runners-up | ||
| Tunisia | 5 (97) | Espérance de Tunis | 2023–24 Tunisian Ligue Professionnelle 1 champions |
| US Monastir | 2023–24 Tunisian Ligue Professionnelle 1 runners-up | ||
| Tanzania | 6 (71) | Young Africans | 2023–24 Tanzanian Premier League champions |
| Azam | 2023–24 Tanzanian Premier League runners-up | ||
| DR Congo | 7 (54) | TP Mazembe | 2023–24 Linafoot champions |
| AS Maniema Union | 2023–24 Linafoot runners-up | ||
| Angola | 8 (51.5) | Petro de Luanda | 2023–24 Girabola champions |
| Sagrada Esperança | 2023–24 Girabola runners-up | ||
| Sudan | 9 (37) | Al Hilal | 2023–24 Sudan Premier League champions |
| Al Merrikh | 2023–24 Sudan Premier League runners-up | ||
| Libya | 10 (35) | Al Nasr | 2023–24 Libyan Premier League champions |
| Al Ahly Benghazi | 2023–24 Libyan Premier League runners-up | ||
| Ivory Coast | 11 (30.5) | San Pédro | 2023–24 Côte d'Ivoire Ligue 1 champions |
| Stade d'Abidjan | 2023–24 Côte d'Ivoire Ligue 1 runners-up | ||
| Nigeria | 12 (25) | Enugu Rangers | 2023-24 Nigeria Premier Football League champions |
| Remo Stars | 2023-24 Nigeria Premier Football League runners-up |
| Association | Rank (Pts) | Team | Qualifying method |
|---|---|---|---|
| Guinea | 13 (20.5) | Milo | 2023–24 Guinée Championnat National champions |
| Ghana | 14 (20) | Samartex | 2023–24 Ghana Premier League champions |
| Mali | 15 (15) | Djoliba | 2023–24 Malian Première Division champions |
| Cameroon | 16 (11.5) | Victoria United | 2023–24 Elite One champions |
| Mauritania | 17 (10.5) | FC Nouadhibou | 2023–24 Super D1 champions |
| Congo | 18 (9.5) | AC Léopards | 2024 Congo Ligue 1 champions |
| Botswana | 19 (8) | Jwaneng Galaxy | 2023–24 Botswana Premier League champions |
| Zambia | 20 (7.5) | Red Arrows | 2023–24 Zambia Super League champions |
| Senegal | 21 (6) | Teungueth | 2023–24 Senegal Premier League champions |
| Togo | T-22 (4) | ASKO Kara | 2023–24 Togolese Championnat National champions |
| Uganda | T-22 (4) | SC Villa | 2023–24 Uganda Premier League champions |
| Eswatini | T-24 (1.5) | Mbabane Swallows | 2023–24 Eswatini Premier League champions |
| Niger | T-24 (1.5) | AS GNN | 2023–24 Niger Premier League champions |
| Burkina Faso | T-26 (1) | AS Douanes | 2023–24 Burkinabé Premier League champions |
| Zimbabwe | T-26 (1) | Ngezi Platinum | 2023 Zimbabwe Premier Soccer League champions |
| Benin | 28 (0.5) | Coton FC | 2023–24 Benin Premier League champions |
| Burundi | — | Vital'O | 2023–24 Burundi Premier League champions |
| Central African Republic | — | Red Star de Bangui | 2023–24 Central African Republic League runners-up |
| Chad | — | AS PSI | 2024 Chad Premier League champions |
| Comoros | — | US Zilimadjou | 2024 Comoros Premier League champions |
| Djibouti | — | Arta Solar | 2023–24 Djibouti Premier League champions |
| Equatorial Guinea | — | Deportivo Mongomo | 2023–24 Equatoguinean Primera División champions |
| Ethiopia | — | CBE | 2023–24 Ethiopian Premier League champions |
| Kenya | — | Gor Mahia | 2023–24 FKF Premier League champions |
| Liberia | — | Watanga | 2023–24 Liberian First Division champions |
| Madagascar | — | Disciples FC | 2023–24 Malagasy Pro League champions |
| Malawi | — | Nyasa Big Bullets | 2023–24 Super League of Malawi champions |
| Mozambique | — | Ferroviário da Beira | 2023 Moçambola champions |
| Namibia | — | African Stars | 2023–24 Namibia Premier Football League champions |
| Rwanda | — | APR | 2023–24 Rwanda Premier League champions |
| Seychelles | — | Saint Louis Suns United | 2024 Seychelles Premier League champions |
| Sierra Leone | — | Bo Rangers | 2024 Sierra Leone National Premier League champions |
| Somalia | — | Dekedaha | 2023–24 Somali First Division champions |
| South Sudan | — | Al Merreikh Bentiu | 2024 South Sudan Football Championship champions |
| Zanzibar | — | JKU | 2023–24 Zanzibar Premier League champions |
Associations which did not enter a team
Notes
The schedule of the qualifying tournament was as follows.
| Phase | Round | Draw date | First leg | Second leg |
|---|---|---|---|---|
| Qualifying rounds | First round | 11 July 2024 | 16–18 August 2024 | 23–25 August 2024 |
| Second round | 13–15 September 2024 | 20–22 September 2024 | ||
| Group stage | Matchday 1 | 7 October 2024 | 26–27 November 2024 | |
| Matchday 2 | 6–7 December 2024 | |||
| Matchday 3 | 13–14 December 2024 | |||
| Matchday 4 | 3–4 January 2025 | |||
| Matchday 5 | 10–11 January 2025 | |||
| Matchday 6 | 17–18 January 2025 | |||
| Knockout stage | Quarter-finals | 20 February 2025 | 1–2 April 2025 | 8–9 April 2025 |
| Semi-finals | 18–19 April 2025 | 25–26 April 2025 | ||
| Final | 24 May 2025 | 1 June 2025 |
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.
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).
| Team 1 | Agg. Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
|---|---|---|---|---|
| El Merriekh Bentiu | 2–5 | Gor Mahia | 1–0 | 1–5 |
| Arta Solar | 4–5 | Dekedaha | 0–2 | 4–3 |
| SC Villa | 2–3 | CBE | 1–2 | 1–1 |
| Vital'O | 0–10 | Young Africans | 0–4 | 0–6 |
| Azam | 1–2 | APR | 1–0 | 0–2 |
| JKU | 1–9 | Pyramids | 0–6 | 1–3 |
| Mbabane Swallows | 1–0 | Ferroviário da Beira | 1–0 | 0–0 |
| Ngezi Platinum | 0–0 (3–4 p) | AS Maniema Union | 0–0 | 0–0 |
| Nyasa Big Bullets | 2–3 | Red Arrows | 2–1 | 0–2 |
| African Stars | 1–1 (5–6 p) | Jwaneng Galaxy | 1–0 | 0–1 |
| Disciples FC | 0–4 | Orlando Pirates | 0–0 | 0–4 |
| US Zilimadjou | 1–2 | Enugu Rangers | 0–1 | 1–1 |
| Saint Louis Suns United | 0–4 | Sagrada Esperança | 0–1 | 0–3 |
| AS Douanes | 1–1 (a) | Coton FC | 0–0 | 1–1 |
| AC Léopards | 0–3 | CR Belouizdad | 0–2 | 0–1 |
| Victoria United | 0–2 | Samartex | 0–1 | 0–1 |
| AS GNN | 1–7 | Raja CA | 1–2 | 0–5 |
| AS PSI | 0–3 | US Monastir | 0–1 | 0–2 |
| Watanga | 0–4 | MC Alger | 0–2 | 0–2 |
| Red Star de Bangui | w/o | Djoliba | 0–0 | — |
| Deportivo Mongomo | 2–3 | ASKO Kara | 2–2 | 0–1 |
| Stade d'Abidjan | 2–2 (5–4 p) | Teungueth | 1–1 | 1–1 |
| Milo | 1–1 (a) | FC Nouadhibou | 0–0 | 1–1 |
| Bo Rangers | 1–2 | San Pédro | 1–1 | 0–1 |
| Al Ahly Benghazi | 1–2 | Al Hilal | 0–1 | 1–1 |
| Al Nasr | 0–2 | Al Merrikh | 0–0 | 0–2 |
| Remo Stars | 2–3 | AS FAR | 2–1 | 0–2 |
Notes:
The 16 winners of the second round advanced to the group stage.
| Team 1 | Agg. Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
|---|---|---|---|---|
| Gor Mahia | 0–6 | Al Ahly | 0–3 | 0–3 |
| Dekedaha | 1–12 | Espérance de Tunis | 1–4 | 0–8 |
| CBE | 0–7 | Young Africans | 0–1 | 0–6 |
| APR | 2–4 | Pyramids | 1–1 | 1–3 |
| Mbabane Swallows | 0–8 | Mamelodi Sundowns | 0–4 | 0–4 |
| AS Maniema Union | 2–1 | Petro de Luanda | 2–1 | 0–0 |
| Red Arrows | 1–4 | TP Mazembe | 0–2 | 1–2 |
| Jwaneng Galaxy | 0–3 | Orlando Pirates | 0–2 | 0–1 |
| Enugu Rangers | 2–3 | Sagrada Esperança | 1–0 | 1–3 |
| AS Douanes | 1–1 (3–4 p) | CR Belouizdad | 1–0 | 0–1 |
| Samartex | 2–4 | Raja CA | 2–2 | 0–2 |
| US Monastir | 1–2 | MC Alger | 1–0 | 0–2 |
| Djoliba | 2–0 | ASKO Kara | 1–0 | 1–0 |
| Stade d'Abidjan | 3–2 | Milo | 2–0 | 1–2 |
| San Pédro | 2–3 | Al Hilal | 2–2 | 0–1 |
| Al Merrikh | 2–4 | AS FAR | 2–2 | 0–2 |
The draw for the group stage was held on 7 October 2024, 11:00 GMT (14:00 local time, UTC+3), in Cairo, Egypt. The 16 winners of the second round of qualifying rounds were drawn into four groups of four.
The teams were seeded by their performances in the CAF competitions for the previous five seasons (CAF 5-year ranking points shown next to every team). Each group contained one team from each of Pot 1, Pot 2, Pot 3, and Pot 4, and each team were allocated to the positions in their group according to their pot.
In the group stage, each group was played on a home-and-away round-robin basis. The winners and runners-up of each group advanced to the quarter-finals of the knockout stage.
| Team | Pts | Team | Pts | Team | Pts | Team | Pts |
|---|---|---|---|---|---|---|---|
| Al Ahly | 87 | ||||||
| Espérance de Tunis | 61 | ||||||
| Mamelodi Sundowns | 54 | ||||||
| TP Mazembe | 38 | ||||||
| CR Belouizdad | 37 | ||||||
| Raja CA | 35 | ||||||
| Young Africans | 31 | ||||||
| Pyramids | 29 | ||||||
| Al Hilal | 25 | ||||||
| Orlando Pirates | 16 | ||||||
| Sagrada Esperança | 8 | ||||||
| AS FAR | 8 | ||||||
| MC Alger | 6 | ||||||
| Djoliba | 1 | ||||||
| AS Maniema Union | — | ||||||
| Stade d'Abidjan | — |
The mechanism of the draws for each round was as follows:
- In the draw for the quarter-finals, the four group winners were seeded, and the four group runners-up were unseeded. The seeded teams were drawn against the unseeded teams, with the seeded teams hosting the second leg. Teams from the same group could not be drawn against each other, while teams from the same association could be drawn against each other.
- In the draws for the semi-finals, there were no seedings, and teams from the same group or the same association could be drawn against each other. As the draws for the quarter-finals and semi-finals were held together before the quarter-finals were played, the identity of the quarter-final winners was not known at the time of the semi-final draw.
| Group | Winners | Runners-up |
|---|---|---|
| Al Hilal | MC Alger | |
| AS FAR | Mamelodi Sundowns | |
| Orlando Pirates | Al Ahly | |
| Espérance de Tunis | Pyramids |
The bracket was decided after the draw for the knockout stage, which was held on 20 February 2025, 18:00 AST (UTC+3) at the beIN Sports headquarters in Doha, Qatar.
| Team 1 | Agg. Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
|---|---|---|---|---|
| Al Ahly | 2–0 | Al Hilal | 1–0 | 1–0 |
| Pyramids | 4–3 | AS FAR | 4–1 | 0–2 |
| Mamelodi Sundowns | 1–0 | Espérance de Tunis | 1–0 | 0–0 |
| MC Alger | 0–1 | Orlando Pirates | 0–1 | 0–0 |
| Team 1 | Agg. Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
|---|---|---|---|---|
| Mamelodi Sundowns | 1–1 (a) | Al Ahly | 0–0 | 1–1 |
| Orlando Pirates | 2–3 | Pyramids | 0–0 | 2–3 |
The first leg was played on 24 May, and the second leg was played on 1 June 2025.
| Team 1 | Agg. Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
|---|---|---|---|---|
| Mamelodi Sundowns | 2–3 | Pyramids | 1–1 | 1–2 |
Pyramids won 3–2 on aggregate.
-
2024–25 CAF Confederation Cup
-
2024 CAF Women's Champions League
-
2025 CAF Super Cup
Ask Mako anything about 2024–25 CAF Champions League — get instant answers, deeper analysis, and related topics.
Research with MakoFree with your Surf account
Create a free account to save articles, ask Mako questions, and organize your research.
Sign up freeThis content may have been generated or modified by AI. CloudSurf Software LLC is not responsible for the accuracy, completeness, or reliability of AI-generated content. Always verify important information from primary sources.
Report