Group A
27/07/2023 17:00 CS Sfaxien - Al Shorta 0:1 (0:0)
21:00 Espérance de Tunis - Al Ittihad 1:2 (1:1)
30/07/2023 17:00 Al Shorta - Espérance de Tunis 0:0 (0:0)
21:00 Al Ittihad - CS Sfaxien 1:0 (0:0)
02/08/2023 17:00 Espérance de Tunis - CS Sfaxien 0:0 (0:0)
17:00 Al Shorta - Al Ittihad 1:2 (0:1)
Group B
27/07/2023 15:00 Al Sadd - Wydad AC 0:0 (0:0)
19:00 Al Ahly Tripolis - Al Hilal 0:0 (0:0)
30/07/2023 15:00 Wydad AC - Al Ahly Tripolis 1:1 (1:0)
19:00 Al Hilal - Al Sadd 2:3 (1:1)
02/08/2023 15:00 Al Sadd - Al Ahly Tripolis 1:0 (0:0)
15:00 Al Hilal - Wydad AC 2:1 (1:0)
Group C
28/07/2023 17:00 Zamalek - US Monastir 4:0 (2:0)
21:00 Al Nassr - Al Shabab 0:0 (0:0)
31/07/2023 17:00 Al Shabab - Zamalek 1:0 (1:0)
21:00 US Monastir - Al Nassr 1:4 (0:1)
03/08/2023 17:00 Zamalek - Al Nassr 1:1 (0:0)
17:00 Al Shabab - US Monastir 1:0 (1:0)
Group D
28/07/2023 15:00 CR Bélouizdad - Raja Casablanca 1:2 (1:0)
19:00 Kuwait SC - Al Wahda 1:2 (0:0)
31/07/2023 15:00 Al Wahda - CR Bélouizdad 2:1 (1:0)
19:00 Raja Casablanca - Kuwait SC 2:0 (0:0)
03/08/2023 15:00 CR Bélouizdad - Kuwait SC 1:1 (1:0)
15:00 Al Wahda - Raja Casablanca 0:1 (0:1)
Quarter-finals
05/08/2023 17:00 Al Sadd - Al Shorta 2:4 (1:1)
20:00 Al Ittihad - Al Hilal 1:3 (0:2)
06/08/2023 17:00 Raja Casablanca - Al Nassr 1:3 (1:3)
20:00 Al Shabab - Al Wahda 5:4 (0:0, 0:0) pso
Semi-finals
09/08/2023 17:00 Al Shorta - Al Nassr 0:1 (0:0)
20:00 Al Hilal - Al Shabab 3:1 (2:0)
Final
12/08/2023 17:00 Al Hilal - Al Nassr 1:2 (0:0, 1:1) aet