The 2024 CAF Champions League final were the final matches of the 2023–24 CAF Champions League, the 60th edition of Africa's premier club football tournament organized by the Confederation of African Football (CAF), and the 28th edition under the current CAF Champions League title.

The contesting teams, Espérance de Tunis and Al Ahly, previously contested each other at the 2018 final, with either one of those teams also reaching the final in every edition of the CAF Champions League since 2017.

Teams In the following table, finals until 1996 were in the African Cup of Champions Club era, since 1997 were in the CAF Champions League era.

TeamZonePrevious finals appearances (bold indicates winners) Espérance de TunisUNAF (North Africa)8 (1994, 1999, 2000, 2010, 2011, 2012, 2018, 2019) Al AhlyUNAF (North Africa)16 (1982, 1983, 1987, 2001, 2005, 2006, 2007, 2008, 2012, 2013, 2017, 2018, 2020, 2021, 2022, 2023)

Venues

Road to the final

Note: In all results below, the score of the finalist is given first (H: home; A: away). Espérance de TunisRound Al AhlyOpponent1st leg2nd legQualifying roundsOpponent1st leg2nd legByeFirst roundBye AS Douanes Burkina Faso1–01–0 (A)0–0 (H)Second round Saint George7–03–0 (A)4–0 (H)OpponentResultGroup stageOpponentResult Étoile du Sahel2–0 (H)Matchday 1 Medeama3–0 (H) Al Hilal1–3 (A)Matchday 2 Young Africans1–1 (A) Petro de Luanda0–0 (H)Matchday 3 CR Belouizdad0–0 (H) Petro de Luanda0–0 (A)Matchday 4 CR Belouizdad0–0 (A) Étoile du Sahel2–0 (A)Matchday 5 Medeama1–0 (A) Al Hilal1–0 (H)Matchday 6 Young Africans1–0 (H)Group C runners-upFinal standingsGroup D winnersOpponent1st leg2nd legKnockout stageOpponent1st leg2nd leg ASEC Mimosas0–0 0–0 (H)0–0 (A)Quarter-finals Simba3–01–0 (A)2–0 (H) Mamelodi Sundowns2–01–0 (H)1–0 (A)Semi-finals TP Mazembe3–00–0 (A)3–0 (H)

Format The final 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 played, and a penalty shoot-out was used to determine the winner.

Matches First leg Details

GK1 Amenallah MemmicheDF2 Mohamed Ben Ali DF5 Yassine MeriahDF15 Mohamed Amine TougaiDF20 Mohamed Amine Ben Hamida MF8 Houssem Tka MF25 Ghailene Chaalali (c)MF38 Roger Aholou FW10 Yan Sasse FW18 Houssam GhachaFW9 Rodrigo Rodrigues Substitutes:GK12 Moez Ben CherifiaDF13 Raed Bouchniba DF22 Hani AmamouMF31 Zakaria El Ayeb MF36 Onuche Ogbelu FW11 Oussama Bouguerra FW27 Kebba SoweFW29 Mohamed Ali Ben Hammouda FW37 André BukiaManager: Miguel Cardoso GK31 Mostafa ShobeirDF5 Ramy Rabia (c)DF21 Ali Maâloul DF24 Mohamed AbdelmonemDF30 Mohamed Hany MF8 Akram TawfikMF13 Marwan AttiaMF22 Emam Ashour FW10 Percy Tau FW14 Hussein El ShahatFW39 Wessam Abou AliSubstitutes:GK1 Mohamed El ShenawyDF4 Mahmoud MetwalliDF6 Yasser IbrahimDF28 Karim Fouad MF15 Aliou DiengMF19 Mohamed Magdy Afsha FW7 Mahmoud KahrabaFW12 Reda Slim FW27 Anthony ModesteManager: Marcel Koller

Assistant referees: Mokrane Gourari (Algeria) Abbes Akram Zerhouni (Algeria) Fourth official: Ibrahim Mutaz (Libya) Video assistant referee: Dahane Beida (Mauritania) Assistant video assistant referees: Salima Mukansanga (Rwanda) Jerson Dos Santos (Angola)Match rules 90 minutes. Nine named substitutes, of which up to five may be used.

Statistics

+First halfStatisticEspérance de TunisAl AhlyGoals scored00Total shots52Shots on target00Saves00Ball possession55%45%Corner kicks01Offsides10Yellow cards12Red cards00

+Second halfStatisticEspérance de TunisAl AhlyGoals scored00Total shots58Shots on target01Saves10Ball possession49%51%Corner kicks02Offsides11Yellow cards10Red cards00

+OverallStatisticEspérance de TunisAl AhlyGoals scored00Total shots1010Shots on target01Saves10Ball possession52%48%Corner kicks03Offsides21Yellow cards22Red cards00

Second leg Details

GK31 Mostafa ShobeirDF5 Ramy Rabia (c)DF24 Mohamed AbdelmonemDF28 Karim FouadDF30 Mohamed HanyMF8 Akram TawfikMF13 Marwan Attia MF22 Emam Ashour FW10 Percy Tau FW14 Hussein El Shahat FW39 Wessam Abou Ali Substitutes:GK1 Mohamed El ShenawyDF6 Yasser Ibrahim MF11 Ahmed Abdel KaderMF15 Aliou Dieng MF19 Mohamed Magdy Afsha FW7 Mahmoud Kahraba FW12 Reda SlimFW27 Anthony ModesteFW29 Taher Mohamed Manager: Marcel Koller GK1 Amenallah MemmicheDF2 Mohamed Ben Ali DF5 Yassine MeriahDF15 Mohamed Amine TougaiDF20 Mohamed Amine Ben Hamida MF8 Houssem Tka MF25 Ghailene Chaalali (c) MF38 Roger Aholou FW10 Yan Sasse FW18 Houssam Ghacha FW9 Rodrigo RodriguesSubstitutes:GK12 Moez Ben CherifiaDF13 Raed Bouchniba DF22 Hani AmamouMF23 Ghaith OuahabiMF31 Zakaria El AyebMF36 Onuche Ogbelu FW11 Oussama Bouguerra FW29 Mohamed Ali Ben Hammouda FW37 André Bukia Manager: Miguel Cardoso

Assistant referees: Souru Phatsoane (Lesotho) Seydou Tiama (Burkina Faso) Fourth official: Alhadi Allaou Mahamat (Chad) Video assistant referee: Lahlou Benbraham (Algeria) Assistant video assistant referees: Daniel Nii Laryea (Ghana) Mohamed Abdallah Ibrahim (Sudan)Match rules 90 minutes. Penalty shoot-out if tied on aggregate and away goals. Nine named substitutes, of which up to five may be used.

Statistics

+First halfStatisticAl AhlyEspérance de TunisGoals scored10Total shots70Shots on target10Saves00Ball possession51%49%Corner kicks40Offsides00Yellow cards01Red cards00

+Second halfStatisticAl AhlyEspérance de TunisGoals scored00Total shots45Shots on target11Saves11Ball possession31%69%Corner kicks31Offsides00Yellow cards03Red cards00

+OverallStatisticAl AhlyEspérance de TunisGoals scored10Total shots115Shots on target21Saves11Ball possession41%59%Corner kicks71Offsides00Yellow cards04Red cards00

See also 2024 CAF Confederation Cup final 2024 CAF Super Cup

Notes

References

External links TotalEnergies CAF Champions League 2023/2024, CAFonline.com