Kenya 2023/24


Kenya Premier League
Mozzart Bet Cup 2024
Kenyan National Super League
National Division 1>
National Division 2

Kenya Premier League 2023/24

Final Table:

 1.Gor Mahia (Nairobi)               34  21 10  3  48-20  73  [C]  Champions
 2.Tusker FC (Nairobi)               34  20  5  9  47-26  65
 3.Kenya Police FC (Nairobi)         34  15 12  7  42-28  57
 4.Bandari FC (Mombasa)              34  14 10 10  31-26  52
 5.AFC Leopards (Nairobi)            34  13 12  9  32-23  51
 6.Nairobi City Stars (Nairobi)      34  13 11 10  42-39  50
 7.Kariobangi Sharks (Nairobi)       34  12 12 10  44-34  48
 8.Kakamega Homeboyz (Kakamega)      34  12 12 10  33-28  48
 9.Posta Rangers (Nairobi)           34  13  9 12  30-31  48
10.Kenya Commercial Bank (Nairobi)   34  10 15  9  31-32  45
11.Bidco United (Thika)              34  11 11 12  36-38  44
12.Ulinzi Stars (Nakuru)             34  10  9 15  24-28  39
13.Muranga Sports Excellence Academy 34   9 11 14  28-34  38  [P]
14.Shabana FC (Kisii)                34  10  8 16  38-45  38  [P]
15.FC Talanta (Nairobi)              34   8 13 13  35-48  37
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
16.Sofapaka (Nairobi)                34   9  9 16  39-53  36       Relegation Playoff
------------------------------------------------------------
17.Muhoroni Youth (Muhoroni)         34   6 14 14  24-35  32  [*]  Relegated
18.Nzoia Sugar (Bungoma)             34   5  7 22  24-60  22       Relegated

[*] Wazito were relocated to Muhoroni and renamed Muhoroni Youth

Round 1
[Aug 26]
Bandari                 0-1 Tusker                  
Nzoia Sugar             2-1 Ulinzi Stars            
Gor Mahia               1-1 Sofapaka                
Kariobangi Sharks       0-0 Kenya Police            
[Aug 27]
Posta Rangers           0-0 Bidco United            
AFC Leopards            0-0 Talanta                 
Nairobi City Stars      0-0 Muhoroni Youth          
Shabana                 0-1 Muranga SEA             
[Sep 27]
Kakamega Homeboyz       0-2 KCB                     

Round 2
[Sep 1]
Kenya Police            0-3 Posta Rangers           
Sofapaka                0-1 Bandari                 
KCB                     1-0 AFC Leopards            
Muhoroni Youth          1-1 Nzoia Sugar             
Talanta                 1-1 Shabana                 
[Sep 2]
Tusker                  1-1 Kariobangi Sharks       
Muranga SEA             1-0 Kakamega Homeboyz       
Ulinzi Stars            0-1 Gor Mahia               
[Sep 3]
Bidco United            1-1 Nairobi City Stars      

Round 3
[Sep 16]
Nzoia Sugar             1-1 Bidco United            
AFC Leopards            0-0 Muhoroni Youth          
Bandari                 1-0 Ulinzi Stars            
Shabana                 1-1 Kenya Police            
Kakamega Homeboyz       2-1 Tusker                  
[Sep 17]
Talanta                 1-0 Muranga SEA             
Posta Rangers           3-1 Sofapaka                
Gor Mahia               4-1 Nairobi City Stars      
Kariobangi Sharks       2-1 KCB                     

Round 4
[Sep 23]
Bidco United            3-1 Talanta                 
Shabana                 0-1 Kariobangi Sharks       
Tusker                  1-0 Muhoroni Youth          
Kenya Police            2-2 AFC Leopards            
[Sep 24]
Nairobi City Stars      2-1 Nzoia Sugar             
KCB                     0-0 Bandari                 
Ulinzi Stars            1-0 Sofapaka                
Muranga SEA             0-1 Posta Rangers           
Kakamega Homeboyz       1-1 Gor Mahia               

Round 5
[Sep 29]
Muhoroni Youth          1-0 Ulinzi Stars            
[Sep 30]
Sofapaka                1-2 Nairobi City Stars      
Nzoia Sugar             0-1 Muranga SEA             
Kenya Police            2-0 Bidco United            
Kariobangi Sharks       0-1 Posta Rangers           
[Oct 1]
Bandari                 0-1 Kakamega Homeboyz       
AFC Leopards            1-1 Shabana                 
Gor Mahia               1-1 KCB                     
Talanta                 0-0 Tusker                  

Round 6
[Oct 6]
Posta Rangers           2-0 Nzoia Sugar             
Tusker                  0-1 Shabana                 
Kakamega Homeboyz       3-3 Talanta                 
[Oct 7]
Muranga SEA             2-0 Sofapaka                
Ulinzi Stars            1-0 Kariobangi Sharks       
Nairobi City Stars      0-1 Kenya Police            
AFC Leopards            0-2 Gor Mahia               
[Oct 9]
Muhoroni Youth          awd KCB                     [awarded 0-2; abandoned at 0-1 in 90' due
Bidco United            2-0 Bandari                  to crowd trouble]

Round 7
[Oct 21]
Sofapaka                1-0 Kenya Police            
Talanta                 3-1 Posta Rangers           
KCB                     1-1 Ulinzi Stars            
[Oct 22]
Kariobangi Sharks       1-1 Muhoroni Youth          
Bidco United            0-0 Muranga SEA             
Bandari                 1-0 AFC Leopards            
Shabana                 2-2 Nairobi City Stars      
Nzoia Sugar             0-1 Kakamega Homeboyz       
Tusker                  0-1 Gor Mahia               

Round 8
[Oct 28]
Kenya Police            1-1 Talanta                 
Gor Mahia               0-0 Bidco United            
Sofapaka                0-1 Tusker                  
Posta Rangers           2-0 Bandari                 
Muhoroni Youth          1-1 Muranga SEA             
[Oct 29]
Nairobi City Stars      1-4 KCB                     
Ulinzi Stars            4-0 Shabana                 
Kariobangi Sharks       1-0 Kakamega Homeboyz       
Nzoia Sugar             0-1 AFC Leopards            

Round 9
[Nov 1]
Bidco United            3-0 Muhoroni Youth          
Talanta                 0-0 Nzoia Sugar             
AFC Leopards            0-0 Kariobangi Sharks       
Bandari                 3-2 Kenya Police            
Muranga SEA             2-1 Nairobi City Stars      
Tusker                  0-1 Ulinzi Stars            
KCB                     0-3 Sofapaka                
Shabana                 0-1 Gor Mahia               
[Nov 2]
Kakamega Homeboyz       1-1 Posta Rangers           

Round 10
[Nov 4]
Nzoia Sugar             1-0 Kariobangi Sharks       
Sofapaka                0-3 Talanta                 
Nairobi City Stars      3-2 AFC Leopards            
[Nov 5]
Muranga SEA             2-1 Tusker                  
Posta Rangers           0-0 KCB                     
Ulinzi Stars            0-1 Bidco United            
Bandari                 2-1 Shabana                 
Muhoroni Youth          0-2 Kakamega Homeboyz       
Gor Mahia               0-0 Kenya Police            

Round 11
[Nov 10]
Kakamega Homeboyz       5-0 Sofapaka                
Talanta                 2-0 Muhoroni Youth          
Kenya Police            2-0 Ulinzi Stars            
[Nov 11]
AFC Leopards            1-1 Posta Rangers           
KCB                     3-0 Bidco United            
Tusker                  3-1 Nairobi City Stars      
Shabana                 2-1 Nzoia Sugar             
Kariobangi Sharks       0-2 Bandari                 
Gor Mahia               0-0 Muranga SEA             

Round 12
[Nov 25]
Posta Rangers           3-1 Shabana                 
Bandari                 1-1 Talanta                 
Nairobi City Stars      3-1 Kariobangi Sharks       
Sofapaka                1-1 AFC Leopards            
[Nov 26]
Muhoroni Youth          0-2 Gor Mahia               
Muranga SEA             1-2 KCB                     
Nzoia Sugar             1-3 Kenya Police            
Ulinzi Stars            0-1 Kakamega Homeboyz       
[Dec 13]
Bidco United            2-3 Tusker                  

Round 13
[Dec 2]
Shabana                 1-1 KCB                     
Talanta                 0-3 Ulinzi Stars            
Posta Rangers           0-1 Nairobi City Stars      
[Dec 3]
Kenya Police            2-0 Muranga SEA             
Kakamega Homeboyz       1-0 Bidco United            
Bandari                 1-0 Muhoroni Youth          
Nzoia Sugar             1-3 Sofapaka                
Kariobangi Sharks       1-2 Gor Mahia               
[Dec 4]
AFC Leopards            0-0 Tusker                  

Round 14
[Dec 9]
KCB                     0-0 Talanta                 
Gor Mahia               2-2 Nzoia Sugar             
Muranga SEA             1-1 Ulinzi Stars            
Nairobi City Stars      1-0 Bandari                 
[Dec 10]
Kakamega Homeboyz       2-0 Shabana                 
Bidco United            2-1 AFC Leopards            
Tusker                  0-0 Posta Rangers           
Muhoroni Youth          abd Kenya Police            [abandoned at 1-1 in 52' due to heavy rain]
Sofapaka                2-1 Kariobangi Sharks       
[Dec 11]
Muhoroni Youth          1-1 Kenya Police            [remaining 38']

Round 15
[Dec 16]
Bandari                 2-0 Muranga SEA             
Shabana                 4-1 Sofapaka                
Kenya Police            1-2 KCB                     
[Dec 17]
Kariobangi Sharks       0-0 Bidco United            
Talanta                 0-2 Gor Mahia               
Posta Rangers           0-1 Muhoroni Youth          
Ulinzi Stars            1-2 Nairobi City Stars      
Nzoia Sugar             0-2 Tusker                  
AFC Leopards            2-0 Kakamega Homeboyz       

Round 16
[Dec 20]
Muranga SEA             1-1 AFC Leopards            
Muhoroni Youth          1-0 Sofapaka                
Tusker                  1-0 Kenya Police            
[Dec 21]
KCB                     0-1 Nzoia Sugar             
Bidco United            1-0 Shabana                 
Ulinzi Stars            0-2 Posta Rangers           
Talanta                 0-3 Kariobangi Sharks       
[Dec 22]
Kakamega Homeboyz       0-1 Nairobi City Stars      
Gor Mahia               1-0 Bandari                 

Round 17
[Jan 6]
Bandari                 1-0 Nzoia Sugar             
Nairobi City Stars      3-0 Talanta                 
Shabana                 0-1 Muhoroni Youth          
Kenya Police            3-0 Kakamega Homeboyz       
Posta Rangers           0-1 Gor Mahia               
[Jan 7]
Kariobangi Sharks       1-1 Muranga SEA             
Sofapaka                3-0 Bidco United            
AFC Leopards            1-0 Ulinzi Stars            
KCB                     0-5 Tusker                  

Halfway Table:

 1.Gor Mahia (Nairobi)               17  10  7  0  22- 7  37  [C]
 2.Nairobi City Stars (Nairobi)      17   9  3  5  25-23  30
 3.Posta Rangers (Nairobi)           17   8  5  4  20-10  29
 4.Bandari FC (Mombasa)              17   9  2  6  15-12  29
 5.Tusker FC (Nairobi)               17   8  4  5  20-11  28
 6.Kakamega Homeboyz (Kakamega)      17   8  3  6  20-16  27
 7.Kenya Commercial Bank (Nairobi)   17   7  6  4  20-17  27
 8.Kenya Police FC (Nairobi)         17   6  6  5  21-16  24
 9.Bidco United (Thika)              17   6  6  5  16-16  24
10.Muranga Sports Excellence Academy 17   6  6  5  14-14  24  [P]
11.FC Talanta (Nairobi)              17   4  8  5  16-21  20
12.AFC Leopards (Nairobi)            17   3  9  5  13-15  18
13.Kariobangi Sharks (Nairobi)       17   4  6  7  13-16  18
14.Muhoroni Youth (Muhoroni)         17   4  6  7   8-17  18  [*]
15.Ulinzi Stars (Nakuru)             17   5  2 10  14-16  17
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
16.Sofapaka (Nairobi)                17   5  2 10  17-27  17
------------------------------------------------------------
17.Shabana FC (Kisii)                17   3  5  9  15-24  14  [P]
18.Nzoia Sugar (Bungoma)             17   3  4 10  12-23  13

[*] Wazito were relocated to Muhoroni and renamed Muhoroni Youth

Round 18
[Jan 13]
Gor Mahia               1-0 Kariobangi Sharks       
Kakamega Homeboyz       0-0 Bandari                 
[Jan 14]
Bidco United            0-1 Kenya Police            
Muhoroni Youth          0-1 AFC Leopards            
Muranga SEA             0-1 Talanta                 
Nairobi City Stars      1-0 Posta Rangers           
Nzoia Sugar             2-5 Shabana                 
Tusker                  3-1 Sofapaka                
Ulinzi Stars            0-0 KCB                     

Round 19
[Jan 19]
Sofapaka                1-0 Kakamega Homeboyz       
[Jan 20]
Bandari                 2-2 Kariobangi Sharks       
Shabana                 0-1 Ulinzi Stars            
KCB                     0-0 Muhoroni Youth          
Gor Mahia               1-0 Tusker                  
[Jan 21]
Talanta                 3-5 Bidco United            
Kenya Police            2-0 Nzoia Sugar             
AFC Leopards            2-0 Nairobi City Stars      
Posta Rangers           1-0 Muranga SEA             

Round 20
[Feb 3]
Tusker                  0-1 Bidco United            
Kakamega Homeboyz       0-0 Muhoroni Youth          
Nzoia Sugar             0-1 Posta Rangers           
Kenya Police            3-1 Gor Mahia               
Sofapaka                2-1 KCB                     
[Feb 4]
Nairobi City Stars      0-0 Shabana                 
Muranga SEA             2-3 Bandari                 
Ulinzi Stars            1-0 Talanta                 
Kariobangi Sharks       0-2 AFC Leopards            

Round 21
[Feb 10]
Posta Rangers           0-0 Kenya Police            
Bandari                 0-1 Nairobi City Stars      
Gor Mahia               0-0 Ulinzi Stars            
[Feb 11]
Talanta                 1-1 Sofapaka                
Muhoroni Youth          1-2 Kariobangi Sharks       
Shabana                 0-4 Tusker                  
Bidco United            1-2 Nzoia Sugar             
AFC Leopards            1-0 Muranga SEA             
KCB                     1-2 Kakamega Homeboyz       

Round 22
[Feb 17]
Posta Rangers           1-0 Ulinzi Stars            
Muranga SEA             1-0 Bidco United            
Nzoia Sugar             1-2 Bandari                 
Kenya Police            1-0 Shabana                 
Nairobi City Stars      0-1 Gor Mahia               
[Feb 18]
Sofapaka                2-2 Muhoroni Youth          
Kariobangi Sharks       1-1 Talanta                 
Kakamega Homeboyz       0-0 AFC Leopards            
Tusker                  2-0 KCB                     

Round 23
[Mar 2]
Talanta                 1-1 Kakamega Homeboyz       
Muhoroni Youth          1-2 Tusker                  
Kariobangi Sharks       0-0 Nairobi City Stars      
Gor Mahia               4-0 Posta Rangers           
Bidco United            1-1 Sofapaka                
[Mar 3]
KCB                     0-0 Muranga SEA             
Shabana                 0-2 Bandari                 
AFC Leopards            2-0 Nzoia Sugar             
[Mar 4]
Ulinzi Stars            0-0 Kenya Police            

Round 24
[Mar 8]
KCB                     3-2 Shabana                 
[Mar 9]
Nairobi City Stars      1-1 Bidco United            
Bandari                 1-0 Gor Mahia               
Sofapaka                1-2 Muranga SEA             
[Mar 10]
Posta Rangers           1-5 Kariobangi Sharks       
Kakamega Homeboyz       2-0 Ulinzi Stars            
Nzoia Sugar             1-1 Talanta                 
Tusker                  1-0 AFC Leopards            
Kenya Police            1-1 Muhoroni Youth          

Round 25
[Apr 6]
Kariobangi Sharks       3-2 Tusker                  
Ulinzi Stars            1-0 Bandari                 
Shabana                 3-0 Posta Rangers           
Muhoroni Youth          2-0 Nairobi City Stars      
Gor Mahia               0-0 Kakamega Homeboyz       
[Apr 7]
Bidco United            0-0 KCB                     
AFC Leopards            1-1 Sofapaka                
Muranga SEA             4-0 Nzoia Sugar             
Talanta                 1-2 Kenya Police            

Round 26
[Apr 13]
Nairobi City Stars      3-0 Muranga SEA             
Kakamega Homeboyz       1-1 Kariobangi Sharks       
Nzoia Sugar             1-3 Gor Mahia               
Bandari                 1-1 Bidco United            
Sofapaka                1-1 Ulinzi Stars            
KCB                     0-1 Kenya Police            
[Apr 14]
Tusker                  1-3 Talanta                 
Posta Rangers           0-1 AFC Leopards            
[Apr 15]
Muhoroni Youth          1-2 Shabana                 

Round 27
[Apr 20]
Kariobangi Sharks       3-0 Nzoia Sugar             
Bidco United            1-0 Posta Rangers           
Shabana                 0-0 Kakamega Homeboyz       
Bandari                 0-0 KCB                     
Talanta                 0-3 Nairobi City Stars      
Kenya Police            2-1 Sofapaka                
[Apr 21]
Ulinzi Stars            0-1 Tusker                  
Muranga SEA             0-0 Muhoroni Youth          
Gor Mahia               1-0 AFC Leopards            

Round 28
[May 4]
Muhoroni Youth          1-3 Bidco United            
KCB                     0-3 Kariobangi Sharks       
Sofapaka                0-1 Shabana                 
Muranga SEA             1-3 Gor Mahia               
[May 5]
Kakamega Homeboyz       1-2 Kenya Police            
AFC Leopards            1-0 Bandari                 
[May 6]
Tusker                  1-0 Nzoia Sugar             
[May 7]
Nairobi City Stars      1-1 Ulinzi Stars            
Posta Rangers           1-0 Talanta                 

Round 29
[May 11]
Bidco United            2-2 Kakamega Homeboyz       
Kariobangi Sharks       5-2 Sofapaka                
Ulinzi Stars            0-0 Muhoroni Youth          
Gor Mahia               1-0 Shabana                 
Bandari                 0-0 Posta Rangers           
Nzoia Sugar             1-1 KCB                     
[May 12]
Tusker                  2-1 Muranga SEA             
Kenya Police            2-1 Nairobi City Stars      
Talanta                 0-3 AFC Leopards            

Round 30
[May 15]
Bidco United            0-1 Ulinzi Stars            
Kakamega Homeboyz       1-0 Nzoia Sugar             
Shabana                 1-1 Talanta                 
Muhoroni Youth          0-0 Bandari                 
AFC Leopards            1-0 Kenya Police            
Muranga SEA             0-0 Kariobangi Sharks       
Nairobi City Stars      2-2 Tusker                  
Sofapaka                2-1 Posta Rangers           
[May 16]
KCB                     0-0 Gor Mahia               

Round 31
[May 18]
Posta Rangers           2-1 Kakamega Homeboyz       
Kariobangi Sharks       2-1 Shabana                 
Kenya Police            0-1 Tusker                  
[May 19]
Nzoia Sugar             0-0 Nairobi City Stars      
Bandari                 2-2 Sofapaka                
Gor Mahia               3-0 Muhoroni Youth          
AFC Leopards            0-1 Bidco United            
[May 20]
Talanta                 0-2 KCB                     
Ulinzi Stars            1-1 Muranga SEA             

Round 32
[Jun 14]
Ulinzi Stars            1-3 Nzoia Sugar             
[Jun 15]
Nairobi City Stars      1-1 Kakamega Homeboyz       
Bidco United            0-1 Kariobangi Sharks       
Shabana                 4-3 AFC Leopards            
Muhoroni Youth          0-1 Talanta                 
Tusker                  2-1 Bandari                 
KCB                     0-0 Posta Rangers           
[Jun 16]
Muranga SEA             2-2 Kenya Police            
Sofapaka                0-1 Gor Mahia               

Round 33 [Jun 19]
Kariobangi Sharks       1-2 Ulinzi Stars            
Nairobi City Stars      1-1 Sofapaka                
Nzoia Sugar             0-6 Muhoroni Youth          
Gor Mahia               2-4 Talanta                 
Posta Rangers           1-2 Tusker                  
Shabana                 3-0 Bidco United            
Kakamega Homeboyz       1-0 Muranga SEA             
AFC Leopards            0-0 KCB                     
Kenya Police            0-0 Bandari                 

Round 34 [Jun 23]
Bidco United            3-4 Gor Mahia               
KCB                     3-2 Nairobi City Stars      
Kenya Police            2-2 Kariobangi Sharks       
Muhoroni Youth          1-1 Posta Rangers           
Muranga SEA             0-1 Shabana                 
Sofapaka                3-1 Nzoia Sugar             
Talanta                 1-2 Bandari                 
Tusker                  1-0 Kakamega Homeboyz       
Ulinzi Stars            0-1 AFC Leopards            

Final Table:

 1.Gor Mahia (Nairobi)               34  21 10  3  48-20  73  [C]  Champions
 2.Tusker FC (Nairobi)               34  20  5  9  47-26  65
 3.Kenya Police FC (Nairobi)         34  15 12  7  42-28  57
 4.Bandari FC (Mombasa)              34  14 10 10  31-26  52
 5.AFC Leopards (Nairobi)            34  13 12  9  32-23  51
 6.Nairobi City Stars (Nairobi)      34  13 11 10  42-39  50
 7.Kariobangi Sharks (Nairobi)       34  12 12 10  44-34  48
 8.Kakamega Homeboyz (Kakamega)      34  12 12 10  33-28  48
 9.Posta Rangers (Nairobi)           34  13  9 12  30-31  48
10.Kenya Commercial Bank (Nairobi)   34  10 15  9  31-32  45
11.Bidco United (Thika)              34  11 11 12  36-38  44
12.Ulinzi Stars (Nakuru)             34  10  9 15  24-28  39
13.Muranga Sports Excellence Academy 34   9 11 14  28-34  38  [P]
14.Shabana FC (Kisii)                34  10  8 16  38-45  38  [P]
15.FC Talanta (Nairobi)              34   8 13 13  35-48  37
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
16.Sofapaka (Nairobi)                34   9  9 16  39-53  36       Relegation Playoff
------------------------------------------------------------
17.Muhoroni Youth (Muhoroni)         34   6 14 14  24-35  32  [*]  Relegated
18.Nzoia Sugar (Bungoma)             34   5  7 22  24-60  22       Relegated

[*] Wazito were relocated to Muhoroni and renamed Muhoroni Youth

Promotion/Relegation Playoff

First Leg [Jul 6]
Naivas                  0-1 Sofapaka                

Second Leg [Jul 14]
Sofapaka                1-0 Naivas                  

NB: both remain at former level

Mozzart Bet Cup 2024

Preliminary Round
[Jan 27]
Vegpro                  0-2 Kenya Police
Wisdom Soccer Academy   0-2 Posta Rangers
[Jan 28]
Eldoro SC Villa         0-5 Mombasa Stars
Marafiki                0-0 FC Talanta              [1-3 pen]
Bungoma Stars           2-1 Bandari
Al Azizia               1-1 Luanda Villa            [4-3 pen]

Round 1
[Feb 24]
Kenya Police            1-0 Posta Rangers           
FC Talanta              0-1 Bungoma Stars           
Silibwet                2-2 Sofapaka                [3-5 pen]
Compel SC               2-0 Kajiado
Bomachoge Borabu        1-3 SS Assad                [also reported 1-2]
[Feb 25]
Bumbani Stars           1-2 Tusker                  
PAC University          0-3 AFC Leopards            
Zetech Titans           0-0 Mara Sugar              [3-4 pen]
Shalimar                1-1 Shabana                 [2-3 pen]
Karatina Homeboyz       0-2 Bidco United            
MOFA                    0-1 KCB                     
Solian City             0-2 Kakamega Homeboyz       
Al Azizia               1-1 Mombasa Stars           [5-6 pen]
Denmark FC              0-0 Gor Mahia               [5-4 pen]
Harvest of Hope Africa  0-2 Ulinzi Stars            
Nyamira Super Eagles    0-1 Kariobangi Sharks       

Round 2
[Mar 30]
Bungoma Stars           2-2 Sofapaka                [4-5 pen]
Bidco United            1-3 KCB                     
Kenya Police            3-1 Mombasa Stars           
Kakamega Homeboyz       1-0 Tusker                  
[Mar 31]
Compel SC               2-0 Mara Sugar              
Shabana                 0-1 AFC Leopards            
SS Assad                1-1 Denmark FC              [5-4 pen]
Ulinzi Stars            1-2 Kariobangi Sharks       

Quarterfinals
[Apr 27, both at Dandora Stadium, Nairobi]
KCB                     1-0 Kakamega Homeboyz       
Kenya Police            4-0 Sofapaka                
[Apr 28, both at Dandora Stadium, Nairobi]
SS Assad                0-1 Kariobangi Sharks       
AFC Leopards            3-1 Compel SC               

Semifinals
[May 26]
KCB                     1-1 Kariobangi Sharks       [aet, 4-2 pen]
Kenya Police            abd AFC Leopards            [abandoned at 1-0 in 60' due to injury
[May 27]                                             assistant referee]
Kenya Police            1-0 AFC Leopards            [remaining 30']

Third Place Match [Jun 29]
Kariobangi Sharks       1-2 AFC Leopards            

Final [Jun 29]
KCB                     0-0 Kenya Police            [aet, 7-8 pen]


Kenyan National Super League 2023/24

Reported Final Table:

 1.Mara Sugar FC (Narok)             38  26  6  6  77-31  94       Promoted
 2.Mathare United (Nairobi)          38  25  7  6  64-32  82  [R]  Promoted
------------------------------------------------------------
 3.Naivas FC (Nairobi)               38  22 10  6  63-29  76       Promotion Playoff
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 4.Nairobi United                    38  22  9  7  60-32  75
 5.Kisumu All Stars FC               38  17 11 10  58-41  62
 6.Dimba Patriots (Nairobi)          38  13 14 11  52-42  53
 7.Darajani Gogo FC (Kibera)         38  15  8 15  35-32  53
 8.Kibera Black Stars FC             38  14 10 14  50-49  52
 9.Luanda Villa SC                   38  12 16 10  45-33  52
10.Migori Youth FC                   38  12 14 12  27-29  50
11.Rainbow FC (Nairobi)              38  13 10 15  43-46  49
12.Mombasa Stars                     38  13 10 15  47-53  49 
13.Mully Children's Family (Machakos)38  12 12 14  45-39  48
14.Vihiga Bullets (Mbale)            38  10 14 14  42-53  44  [R]
15.SS Assad FC (Ukunda)              38  13  4 21  34-54  40 
16.Mulembe United FC (Gusii)         38  11  9 18  40-55  39  [-3]
17.Modern Coast Rangers FC           38  10  8 20  35-58  38  [*]
------------------------------------------------------------
18.Kajiado FC                        38   9  7 22  44-68  34       Relegated
19.Gusii FC                          38  10  4 24  35-65  28  [-6] Relegated
20.Silibwet Leons FC                 38   6  7 25  22-88  19  [-6] Relegated

NB: total goal difference -15

[*] aka Mombasa Elite


National Division 1

NB: third level

Reported Tables:

Zone A
 1.3K FC (Nairobi)                   29             +23   60       Promoted
------------------------------------------------------------
 2.Fortune Sacco SC (Kerugoya)       29             +40   58       Promotion Playoff
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 3.Equity Bank FC (Nairobi)          29             +13   51
 4.Kibera Soccer FC                  29             +15   48
 5.Omax FC (Mombasa)                 29             + 3   46  [P]
 6.Spitfire FC (Nairobi)             28             +15   45  [P]
 7.Ruiru Hotstars FC                 29             + 5   44
 8.Zetech Titans FC (Nairobi)        29             - 2   41
 9.Young Bulls FC (Malindi)          29             - 7   37 
10.Kenya Navy FC (Mombasa)           30             -13   37
11.Dandora Youth (Nairobi)           29             - 7   36
12.Kabati Youth FC                   29             - 8   36  [P]
13.Kibera United                     29             -13   32
------------------------------------------------------------
14.Simba Apparel FC (Mombasa)        29             -18   29  [P]  Relegated 
15.Malindi Progressive FA            29             -24   26       Relegated
16.Olympic Pirates (Wamba)           15             -22    3  [-3] Relegated
NB: unclear why Navy should have played 30 matches and Spitfire 28;
    Olympic Pirates apparently withdrew or excluded at halfway stage 

Zone B
 1.Bomet FC                          30             +17   62       Promoted
------------------------------------------------------------
 2.Michael Olunga Footb.Ac. (Oyugis) 29             +27   55       Promotion Playoff
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 3.GFE 105 (Eldoret)                 30             +18   52  [P]
 4.Compel SC (Webuye)                29             +22   52  [P]
 5.Bungoma Superstars FC             30             +13   50
 6.Kiminini Combined                 30             +21   49  [P]
 7.Sigalagala National Polytechnic   30             + 6   48
 8.Nakuru Bucks FC                   30             + 5   40  [P]
 9.Green Commandos FC (Kakamega)     30             + 5   36
10.Zoo FC (Kericho)                  29             + 2   33  [-3 Relegated due to match manipulation
11.St Joseph FC Youth (Nakuru)       29             -10   32
12.Bondo United FC                   30             -29   32
13.Transfoc FC (Kitale)              29             - 4   31
14.Vegpro FC (Naivasha)              29             -10   31
------------------------------------------------------------
15.Muhoroni Youth                    29             -25   25       Relegated
16.Sunderland FC (Naivasha)          29             -56   12       Relegated
NB. total goal difference +2

Promotion Playoff

[May 18]
Fortune Sacco SC        3-0 MOFA FC                 


National Division 2

NB: fourth level

Central Zone A
Winners: Vickers FC (Nakuru)

Central Zone B
Winners: Kapkatet Youth FC  

Central Zone C
Winners: Gucha Stars FC (Ogembo)

Central Zone D
Winners: Amani Youth FC (Kisumu) 
  
Central Zone Promotion Playoffs (winners promoted to National Division 1)

Semifinals [Jul 27]
Gucha Stars FC          1-1 Amani Youth FC          [4-3 pn]
Vickers FC              1-1 Kapkatet Youth FC       [3-4 pen]

Final [Jul 27]  
Gucha Stars FC          3-2 Kapkatet Youth FC       

NB: Gucha Stars FC promoted

2022/23

2024/25

list of champions

list of cup winners

list of foundation dates


About this document

Thanks to Martin Arenlind

Prepared and maintained by Hans Schöggl and Karel Stokkermans for the Rec.Sport.Soccer Statistics Foundation

Authors: Hans Schöggl and Karel Stokkermans
Last updated: 25 Oct 2024

(C) Copyright Hans Schöggl, Karel Stokkermans and RSSSF 2023/24
You are free to copy this document in whole or part provided that proper acknowledgement is given to the authors. All rights reserved.