Egypt 2024/25


First Level

First Level

Regular Stage | Playoff Stage

Regular Stage

Final Table:

 1.Pyramids FC                  17  13  3  1  32-10  42       Championship Playoff
 2.Al-Ahly (Cairo)              17  11  6  0  30- 9  39  [C]  Championship Playoff
 3.Zamalek (Cairo)              17   9  5  3  30-16  32       Championship Playoff
 4.Al-Masry (Port Said)         17   8  6  3  19-11  30       Championship Playoff
 5.National Bank                17   8  5  4  22-18  29       Championship Playoff
 6.Ceramica Cleopatra (Cairo)   17   6  6  5  23-21  24       Championship Playoff
 7.Pharco FC (Alexandria)       17   6  5  6  17-19  23       Championship Playoff
 8.Petrojet                     17   5  7  5  17-18  22  [P]  Championship Playoff
 9.Haras al-Hodoud (Alexandria) 17   6  4  7  17-19  22  [P]  Championship Playoff
- - - - - - - - - - - - - - - - - - - - - - - - - - - -
10.ZED FC                       17   4  9  4  15-13  21       Relegation Playoff
11.Al-Jaish (Cairo)             17   5  6  6  13-18  21       Relegation Playoff
12.Semouha (Alexandria)         17   6  2  9  13-22  20       Relegation Playoff
13.Al-Ittihad (Alexandria)      17   4  6  7  11-16  18       Relegation Playoff
14.Al-Gouna                     17   4  5  8  10-15  17       Relegation Playoff
15.Ghazl Al-Mehalla             17   5  2 10  16-24  17  [P]  Relegation Playoff
16.Ismaily (Ismailiya)          17   3  5  9  11-21  14       Relegation Playoff
17.ENPPI (Cairo)                17   2  6  9  10-21  12       Relegation Playoff
18.Modern Sport FC (Cairo)      17   1  6 10   9-24   9       Relegation Playoff

Round 1
[Oct 30]
Haras Hodoud  1-3 Semouha       
Jaish         0-2 Masry         
[Oct 31]
Gouna         0-0 ZED           
Modern Sport  0-0 ENPPI         
[Nov 1]
Pharco        0-1 Ittihad       
Pyramids      1-1 Petrojet      
Zamalek       3-2 National Bank 
[Nov 2]
Ismaily       0-0 Ghazl Mehalla 
Ahly          5-2 Ceramica Cl   

Round 2
[Nov 7]
Ittihad       1-0 Haras Hodoud  
Ghazl Mehalla 2-3 Jaish         
ZED           0-1 Ahly          
[Nov 8]
Petrojet      1-1 Modern Sport  
Semouha       0-2 Zamalek       
ENPPI         1-2 Pyramids      
[Nov 9]
Masry         0-0 Gouna         
National Bank 0-0 Pharco        
Ceramica Cl   1-0 Ismaily       

Round 3
[Nov 22]
Pharco        4-3 ENPPI         
Pyramids      3-1 National Bank 
Ahly          1-1 Ittihad       
[Nov 23]
Gouna         0-1 Ghazl Mehalla 
Jaish         0-0 Semouha       
Zamalek       0-1 Masry         
[Nov 24]
Ismaily       1-0 Petrojet      
Haras Hodoud  0-0 Ceramica Cl   
Modern Sport  0-0 ZED           

Round 4
[Nov 30]
Ceramica Cl   4-1 Modern Sport  
ZED           2-0 Haras Hodoud  
Ittihad       0-1 Jaish         
[Dec 1]
National Bank 0-0 Ahly          
ENPPI         1-0 Ismaily       
Semouha       0-0 Gouna         
[Dec 2]
Masry         1-0 Pyramids      
Petrojet      1-2 Pharco        
Ghazl Mehalla 0-4 Zamalek       

Round 5
[Dec 19]
Haras Hodoud  0-0 Masry         
Jaish         0-1 Petrojet      
Zamalek       1-1 Ceramica Cl   
[Dec 20]
Gouna         1-0 ENPPI         
Modern Sport  0-1 National Bank 
Pharco        1-2 ZED           
[Dec 21]
Ghazl Mehalla 0-0 Ittihad       
Ismaily       1-1 Pyramids      
[Jan 7]
Ahly          2-0 Semouha       

Round 6
[Dec 24]
ZED           0-0 ENPPI         
Jaish         2-2 Zamalek       
[Dec 25]
Ittihad       0-0 Modern Sport  
Ismaily       2-2 Haras Hodoud  
Pyramids      3-0 Pharco        
[Dec 26]
National Bank 1-2 Ceramica Cl   
Semouha       2-4 Ghazl Mehalla 
Masry         0-2 Ahly          
Petrojet      1-0 Gouna         

Round 7
[Dec 29]
Haras Hodoud  3-0 Jaish         
Zamalek       2-0 Ittihad       
[Dec 30]
Gouna         0-1 Pyramids      
ENPPI         0-0 Ahly          
Pharco        2-1 Semouha       
ZED           1-1 Petrojet      
[Dec 31]
Ceramica Cl   1-1 Masry         
[Jan 1]
Modern Sport  awd Ismaily       [awarded 0-3; originally 0-0]
Ghazl Mehalla 0-1 National Bank 

Round 8
[Jan 10]
Petrojet      0-0 ENPPI         
Jaish         0-1 Ceramica Cl   
[Jan 11]
National Bank 1-0 Ismaily       
Ittihad       0-1 ZED           
[Jan 12]
Semouha       1-0 Modern Sport  
[Jan 15]
Pyramids      3-0 Ghazl Mehalla 
Ahly          2-0 Gouna         
[Jan 16]
Zamalek       3-2 Haras Hodoud  
Masry         1-0 Pharco        

Round 9
[Jan 21]
Gouna         1-2 National Bank 
Ghazl Mehalla 0-1 Haras Hodoud  
ENPPI         0-1 Jaish         
Ismaily       1-0 Semouha       
[Jan 22]
Pharco        1-1 Ahly          
Ceramica Cl   1-1 Ittihad       
ZED           0-1 Pyramids      
[Jan 23]
Petrojet      2-1 Masry         
Modern Sport  1-0 Zamalek       

Round 10
[Jan 26]
Ittihad       1-0 Ismaily       
Jaish         0-0 Pharco        
Ahly          2-2 Pyramids      
Ghazl Mehalla 0-1 Ceramica Cl   
[Jan 27]
Zamalek       4-1 Gouna         
Masry         2-1 ENPPI         
Haras Hodoud  1-0 Modern Sport  
[Jan 28]
National Bank 0-2 Petrojet      
Semouha       2-1 ZED           

Round 11
[Jan 31]
Gouna         0-1 Haras Hodoud  
Ismaily       1-2 Jaish         
Pyramids      3-0 Zamalek       
[Feb 1]
ENPPI         0-1 National Bank 
ZED           1-1 Masry         
Petrojet      0-0 Ittihad       
Pharco        3-2 Ghazl Mehalla 
[Feb 2]
Ceramica Cl   0-1 Semouha       
Modern Sport  1-3 Ahly          

Round 12
[Feb 6]
Ceramica Cl   1-2 Pharco        
Ghazl Mehalla 2-1 Modern Sport  
Ahly          2-1 Petrojet      
[Feb 7]
Haras Hodoud  1-0 ENPPI         
Semouha       0-1 Pyramids      
Jaish         0-0 Gouna         
Zamalek       2-0 Ismaily       
[Feb 8]
Ittihad       1-2 Masry         
National Bank 1-1 ZED           

Round 13
[Feb 11]
Petrojet      0-1 Semouha       
Pharco        0-1 Zamalek       
Ahly          1-0 Ghazl Mehalla 
[Feb 12]
Gouna         2-0 Ismaily       
ZED           1-1 Ceramica Cl   
Masry         0-0 National Bank 
Pyramids      3-0 Haras Hodoud  
[Feb 13]
Modern Sport  0-0 Jaish         
ENPPI         1-1 Ittihad       

Round 14
[Feb 16]
Semouha       1-4 National Bank 
Zamalek       1-1 Petrojet      
Haras Hodoud  2-0 Pharco        
Ismaily       0-4 Ahly          
[Feb 17]
Ceramica Cl   2-2 ENPPI         
Ittihad       1-0 Gouna         
Modern Sport  0-1 Pyramids      
[Feb 18]
Jaish         1-0 ZED           
Ghazl Mehalla 1-0 Masry         

Round 15
[Feb 21]
ENPPI         1-0 Semouha       
Pharco        0-0 Modern Sport  
National Bank 3-2 Ittihad       
Petrojet      2-2 Haras Hodoud  
[Feb 22]
Masry         0-0 Ismaily       
Gouna         2-0 Ceramica Cl   
Ahly          1-1 Zamalek       
[Feb 23]
ZED           2-0 Ghazl Mehalla 
Pyramids      2-1 Jaish         

Round 16
[Feb 26]
Haras Hodoud  0-1 Ahly          
Modern Sport  2-3 Gouna         
Ismaily       0-2 Pharco        
[Feb 27]
Semouha       0-3 Masry         
Jaish         2-2 National Bank 
Zamalek       1-1 ZED           
[Feb 28]
Ghazl Mehalla 3-0 ENPPI         
Ittihad       1-3 Pyramids      
Ceramica Cl   4-1 Petrojet      

Round 17
[Mar 3]
Masry         4-2 Modern Sport  
National Bank 2-1 Haras Hodoud  
Pharco        0-0 Gouna         
[Mar 4]
Ittihad       0-1 Semouha       
ENPPI         0-3 Zamalek       
ZED           2-2 Ismaily       
[Mar 5]
Ahly          2-0 Jaish         
Petrojet      2-1 Ghazl Mehalla 
Pyramids      2-1 Ceramica Cl   

Final Table:

 1.Pyramids FC                  17  13  3  1  32-10  42       Championship Playoff
 2.Al-Ahly (Cairo)              17  11  6  0  30- 9  39  [C]  Championship Playoff
 3.Zamalek (Cairo)              17   9  5  3  30-16  32       Championship Playoff
 4.Al-Masry (Port Said)         17   8  6  3  19-11  30       Championship Playoff
 5.National Bank                17   8  5  4  22-18  29       Championship Playoff
 6.Ceramica Cleopatra (Cairo)   17   6  6  5  23-21  24       Championship Playoff
 7.Pharco FC (Alexandria)       17   6  5  6  17-19  23       Championship Playoff
 8.Petrojet                     17   5  7  5  17-18  22  [P]  Championship Playoff
 9.Haras al-Hodoud (Alexandria) 17   6  4  7  17-19  22  [P]  Championship Playoff
- - - - - - - - - - - - - - - - - - - - - - - - - - - -
10.ZED FC                       17   4  9  4  15-13  21       Relegation Playoff
11.Al-Jaish (Cairo)             17   5  6  6  13-18  21       Relegation Playoff
12.Semouha (Alexandria)         17   6  2  9  13-22  20       Relegation Playoff
13.Al-Ittihad (Alexandria)      17   4  6  7  11-16  18       Relegation Playoff
14.Al-Gouna                     17   4  5  8  10-15  17       Relegation Playoff
15.Ghazl Al-Mehalla             17   5  2 10  16-24  17  [P]  Relegation Playoff
16.Ismaily (Ismailiya)          17   3  5  9  11-21  14       Relegation Playoff
17.ENPPI (Cairo)                17   2  6  9  10-21  12       Relegation Playoff
18.Modern Sport FC (Cairo)      17   1  6 10   9-24   9       Relegation Playoff

Playoff Stage

Championship Playoff | Relegation Playoff

Championship Playoff

Final Table:

 1.Al-Ahly (Cairo)              25  17  7  1  52-18  58  [C]  Champions
 2.Pyramids FC                  25  17  5  3  47-20  56
 3.Zamalek (Cairo)              25  13  8  4  44-22  47
 4.Al-Masry (Port Said)         25  11  9  5  29-20  42
 5.National Bank                25  10  8  7  35-30  38
 6.Ceramica Cleopatra (Cairo)   25  10  7  8  38-33  37
 7.Pharco FC (Alexandria)       25   8  8  9  25-35  32
 8.Petrojet                     25   6  9 10  24-35  27  [P]
 9.Haras al-Hodoud (Alexandria) 25   6  6 13  20-35  24  [P]

NB: Ahly originally had 3 points deducted for no show round 18 but this
    was revoked after they had threatened to leave the league

Round 18
[Mar 11]
Haras Hodoud  1-2 Petrojet      
Zamalek       awd Ahly          [awarded 3-0, Ahly dns]
[Mar 12]
Pharco        2-1 National Bank 
Pyramids      0-0 Masry         
Ceramica Cl   bye

NB: Ahly withdrew because they insisted on having foreign referees appointed
    for their match against Zamalek; according to the league regulations, any
    withdrawal from a match carried a forfeit loss and an additional deduction
    of three points; when this ruling was applied, Ahly decided to withdraw
    from the league (which would have implied automatic relegation); then the
    league was interrupted for nearly a month until the points deduction was
    revoked, to the understandable dissatisfaction of Pyramids and Zamalek

Round 19
[Apr 12]
Pharco        0-2 Ceramica Cl   
Pyramids      1-1 Ahly          
[Apr 13]
Masry         4-0 Petrojet      
Haras Hodoud  0-2 Zamalek       
National Bank bye

Round 20
[Apr 30]
Haras Hodoud  1-2 Pyramids      
Petrojet      2-3 Ahly          
[May 1]
Ceramica Cl   2-4 National Bank 
Masry         0-0 Zamalek       
Pharco        bye

Round 21
[May 4]
Pharco        3-2 Pyramids      
Ahly          5-0 Haras Hodoud  
[May 5]
Petrojet      0-2 Ceramica Cl   
National Bank 2-2 Zamalek       
Masry         bye

Round 22
[May 3]
Ahly          4-2 Masry         
Ceramica Cl   2-2 Zamalek       
[May 9]
National Bank 4-2 Pyramids      
Pharco        2-2 Petrojet      
Haras Hodoud  bye

Round 23 [May 13]
Ceramica Cl   0-1 Ahly          
Pharco        1-1 Masry         
Haras Hodoud  1-1 National Bank 
Zamalek       0-1 Pyramids      
Petrojet      bye

Round 24
[May 17]
Ahly          2-1 National Bank 
Masry         0-4 Ceramica Cl   
Petrojet      0-2 Pyramids      
[May 18]
Pharco        0-0 Haras Hodoud  
Zamalek       bye

Round 25
[May 24]
Ceramica Cl   2-0 Haras Hodoud  
National Bank 0-1 Masry         
Petrojet      1-3 Zamalek       
[May 28]
Ahly          6-0 Pharco        
Pyramids      bye

Round 26
[May 28]
Masry         2-0 Haras Hodoud  
Ceramica Cl   1-5 Pyramids      
Petrojet      0-0 National Bank 
[May 31]
Zamalek       2-0 Pharco        
Ahly          bye

Final Table:

 1.Al-Ahly (Cairo)              25  17  7  1  52-18  58  [C]  Champions
 2.Pyramids FC                  25  17  5  3  47-20  56
 3.Zamalek (Cairo)              25  13  8  4  44-22  47
 4.Al-Masry (Port Said)         25  11  9  5  29-20  42
 5.National Bank                25  10  8  7  35-30  38
 6.Ceramica Cleopatra (Cairo)   25  10  7  8  38-33  37
 7.Pharco FC (Alexandria)       25   8  8  9  25-35  32
 8.Petrojet                     25   6  9 10  24-35  27  [P]
 9.Haras al-Hodoud (Alexandria) 25   6  6 13  20-35  24  [P]

NB: Ahly originally had 3 points deducted for no show round 18 but this
    was revoked after they had threatened to leave the league

Relegation Playoff

Final Table:

10.ZED FC                       25   6 14  5  24-18  32
11.Al-Gouna                     25   8  6 11  20-22  30
12.Al-Jaish (Cairo)             25   6 11  8  18-24  29
13.ENPPI (Cairo)                25   6  9 10  18-26  27
15.Al-Ittihad (Alexandria)      25   5 11  9  14-21  26
14.Modern Sport FC (Cairo)      25   6  8 11  21-31  26
16.Semouha (Alexandria)         25   6  7 12  15-28  25
-------------------------------------------------------
17.Ismaily (Ismailiya)          25   5  8 12  18-28  23       Relegated
18.Ghazl Al-Mehalla             25   6  5 14  20-36  23  [P]  Relegated

Round 18
[Mar 11]
Gouna         2-0 Ittihad       
Modern Sport  2-0 Semouha       
[Mar 12]
Ghazl Mehalla 0-3 ZED           
[Mar 13]
Jaish         0-1 Ismaily       
ENPPI         bye

Round 19
[Apr 11]
ENPPI         2-1 Modern Sport  
Ismaily       0-0 Ittihad       
[Apr 10]
ZED           1-2 Gouna         
Ghazl Mehalla 1-0 Semouha       
Jaish         bye

Round 20
[Apr 28]
Gouna         1-1 Semouha       
Ismaily       0-2 ZED           
Jaish         1-2 Ittihad       
[Apr 29]
ENPPI         1-0 Ghazl Mehalla 
Modern Sport  bye

Round 21
[May 2]
Semouha       1-1 Ismaily       
ZED           0-0 Jaish         
[May 3]
ENPPI         0-1 Gouna         
Modern Sport  2-1 Ghazl Mehalla 
Ittihad       bye

Round 22
[May 6]
Semouha       0-0 Jaish         
ZED           0-0 Ittihad       
[May 7]
Gouna         0-1 Modern Sport  
Ismaily       0-1 ENPPI         
Ghazl Mehalla bye

Round 23
[May 10]
Ittihad       0-0 Ghazl Mehalla 
[May 11]
Semouha       0-1 ENPPI         
Gouna         0-1 Jaish         
ZED           2-2 Modern Sport  
Ismaily       bye

Round 24 [May 16]
Ghazl Mehalla 0-4 Gouna         
Ismaily       1-2 Modern Sport  
Semouha       0-0 Ittihad       
Jaish         1-1 ENPPI         
ZED           bye

Round 25 [May 25]
ENPPI         1-1 ZED           
Ismaily       3-0 Gouna         
Modern Sport  1-0 Ittihad       
Jaish         1-1 Ghazl Mehalla 
Semouha       bye

Round 26 [May 29]
Ittihad       1-1 ENPPI         
Ghazl Mehalla 1-1 Ismaily       
Jaish         1-1 Modern Sport  
ZED           0-0 Semouha       
Gouna         bye

Final Table:

10.ZED FC                       25   6 14  5  24-18  32
11.Al-Gouna                     25   8  6 11  20-22  30
12.Al-Jaish (Cairo)             25   6 11  8  18-24  29
13.ENPPI (Cairo)                25   6  9 10  18-26  27
15.Al-Ittihad (Alexandria)      25   5 11  9  14-21  26
14.Modern Sport FC (Cairo)      25   6  8 11  21-31  26
16.Semouha (Alexandria)         25   6  7 12  15-28  25
-------------------------------------------------------
17.Ismaily (Ismailiya)          25   5  8 12  18-28  23       Relegated
18.Ghazl Al-Mehalla             25   6  5 14  20-36  23  [P]  Relegated


2023/24

list of champions

list of cup winners


About this document

Prepared and maintained by Karel Stokkermans for the Rec.Sport.Soccer Statistics Foundation

Author: Karel Stokkermans
Last updated: 31 May 2025

(C) Copyright Karel Stokkermans and RSSSF 2024/25
You are free to copy this document in whole or part provided that proper acknowledgement is given to the author. All rights reserved.