2019–20 CAF Champions League

Ahly won a record 9th title, defeating fellow Egyptian rivals Zamalek 2–1 in the final.

[6] This was the first time in the history of the CAF Champions League that the final was contested between two clubs from the same country.

[12] On 24 November 2019, CAF made a change to all fixtures dates starting from the group stage matchday 4 to the final, due to rescheduling of the 2020 African Nations Championship from January/February to April.

[15] On 30 June 2020, the CAF Executive Committee proposed that the competition would resume with a Final Four format played as single matches in a host country to be decided.

[18] On 22 October 2020, the CAF announced that the semi-final second leg between Zamalek and Raja Casablanca, originally scheduled to be played on 24 October, was postponed to 1 November, due to Raja Casablanca being required by Moroccan authorities to self-isolate until 27 October after eight players testing positive for the COVID-19 virus, with the total number of cases increasing to fourteen the following day.

[20] The draw for the qualifying rounds was held on 21 July 2019 at the CAF headquarters in Cairo, Egypt.

The draw for the group stage was held on 9 October 2019, 20:00 CAT (UTC+2), at the Hilton Pyramids Golf in Cairo, Egypt.

If away goals were also equal, then extra time was not played and the winners were decided by a penalty shoot-out.

[18][20] Due to the COVID-19 pandemic in Africa, the final, originally scheduled for 29 May 2020, 20:00 WAT, at the Japoma Stadium, Douala, Cameroon, was postponed until further notice.

If one team from Egypt and one team from Morocco reached the final, it was initially decided that the final would be played in a neutral country,[17] but it was later decided that the final would then be played in either Egypt or Morocco, to be decided by a draw, which was held on 16 October 2020 in Casablanca, Morocco prior to the semi-final first legs, and the country drawn was Egypt.