Note: Flags indicate national team as defined under FIFA eligibility rules; some limited exceptions apply. Players may hold more than one non-FIFA nationality.
Note: Flags indicate national team as defined under FIFA eligibility rules; some limited exceptions apply. Players may hold more than one non-FIFA nationality.
Source: Soccerway Rules for classification: 1) Points; 2) Head-to-Head points; 3) Head-to-Head goal difference; 4) Head-to-Head goals scored; 5) Head-to-Head away goals scored; 6) Goal difference; 7) Goals scored (Note: Head-to-head record is used only after all the matches between the teams in question have been played). Notes:
^Tied on head-to-head points (3), on head-to-head goal difference (0), on head-to-head goals scored (3) and on head-to-head away goals scored (2). Overall goal difference: ENPPI –3, Wadi Degla –6.
^ abGoal difference in all group matches: CS Constantine +2, Club Africain –4.
^The CAF announced on 23 January 2019 that Ismaily were disqualified for aggressive fans behaviors, including consistently throwing rocks and water bottles on the assistant referee and the away fans, and other incidents at their home match against Club Africain on 18 January 2019.[39][40] All results of matches played by Ismaily were annulled and not taken into consideration according to the regulations. However, following an appeal by Ismaily, the CAF decided on 10 February 2019 to reinstate Ismaily to the competition.[41]
Note: On 19 February 2019, the CAF decided to consider the match forfeited by Ismaily with a result of 3–0 in favour of Club Africain.[42] The match was originally suspended on the 83rd minute due to aggressive fans behaviors with Club Africain leading 2–1.
^"الإسماعيلي يوافق على بيع "كاجو" لسيراميكا" [Ismaily agrees to sell Mohamed Osama "Kajo" to Ceramica Cleopatra]. Masress (in Arabic). 27 June 2018. Retrieved 21 November 2018.
^"إنبي يضم عمر سافيولا من الإسماعيلي" [ENPPI signs Omar Fathy "Saviola" from Ismaily]. Veto Gate (in Arabic). 6 January 2019. Retrieved 12 January 2019.
^Al Mokawloon Al Arab v Ismaily match, originally scheduled to be played on 1 October 2018, was postponed due to security concerns. The match was later rescheduled to be played on 2 January 2019.
^El Dakhleya v Ismaily match, originally scheduled to be played on 27 November 2018, was postponed due to conflicting with Le Messager Ngozi v Ismaily match in the CAF Champions League, which was set to be played on 28 November 2018. The match was later rescheduled to be played on 5 January 2019.
^Petrojet v Ismaily match, originally scheduled to be played on 13 January 2019, was postponed due to conflicting with TP Mazembe v Ismaily match in the CAF Champions League, which was set to be played on 12 January 2018. The match was later rescheduled to be played on 24 January 2019.
^Smouha v Ismaily match, originally scheduled to be played on 1 March 2019, was postponed due to conflicting with CS Constantine v Ismaily match in the CAF Champions League, which was set to be played on 2 March 2019. The match was later rescheduled to be played on 12 March 2019.
^ENPPI v Ismaily match, originally scheduled to be played on 21 February 2019, was postponed due to conflicting with Ismaily v CS Constantine match in the CAF Champions League, which was set to be played on 23 February 2019. The match was later rescheduled to be played on 29 March 2019.
^Ismaily v Al Mokawloon Al Arab match, originally scheduled to be played on 9 March 2019, was postponed due to conflicting with Ismaily v TP Mazembe match in the CAF Champions League, which was set to be played on 8 March 2019. The match was later rescheduled to be played on 2 April 2019.
^Ismaily v El Gouna match, originally scheduled to be played on 13 December 2018, was postponed due to conflicting with Raja Casablanca v Ismaily match in the Arab Club Champions Cup, which was set to be played on 11 December 2018. The match was later rescheduled to be played on 10 April 2019.
^Ismaily v Zamalek match, originally scheduled to be played on 6 October 2018, was postponed due to conflicting with Al Hilal v Zamalek match in the Saudi-Egyptian Super Cup, which was set to be played on the same day. The match was later rescheduled to be played on 18 April 2019.
^Ismaily v Al Ahly match, originally scheduled to be played on 23 December 2018, was postponed due to conflicting with Coton Sport v Ismaily match in the CAF Champions League and with Jimma Aba Jifar vs Al Ahly match in the CAF Champions League, which were set to be played on 22 and 23 December 2018 respectively. The match was later rescheduled to be played on 22 May 2019.
^Zamalek v Ismaily match, originally scheduled to be played on 1 April 2019, was postponed due to security concerns. The match was later rescheduled to be played on 24 July 2019.
^Ismaily v Al Ittihad match, originally scheduled to be played on 2 April 2019, was postponed due to security concerns. The match was later rescheduled to be played on 5 May 2019.
^CS Constantine v Ismaily match, originally scheduled to be played on 1 February 2019, was rescheduled to be played on 23 February 2019 after the reinstatement of Ismaily.
^Ismaily v CS Constantine match was played behind closed doors due to crowd trouble during the Ismaily v Club Africain match.
^Ismaily v CS Constantine match, originally scheduled to be played on 12 February 2019, was rescheduled to be played on 2 March 2019 after the reinstatement of Ismaily.