Kenya 2024/25


Kenya Premier League

Kenya Premier League 2024/25

Table:

 1.Kenya Police FC (Nairobi)         32  17 10  5  36-16  61
 2.Tusker FC (Nairobi)               32  15 10  7  41-36  55
 3.Gor Mahia (Nairobi)               31  15  9  7  42-20  54  [C]
 4.Kakamega Homeboyz (Kakamega)      32  14 12  6  38-27  54
 5.Shabana FC (Kisii)                32  14 10  8  40-27  52
 6.AFC Leopards (Nairobi)            31  11 13  7  37-26  46
 7.Sofapaka (Nairobi)                32  10 13  9  34-25  43
 8.Bandari FC (Mombasa)              32  10 12 10  25-29  42
 9.Kenya Commercial Bank (Nairobi)   32  10 11 11  35-33  41
10.Mathare United (Nairobi)          32  10 10 12  26-40  40  [P]
11.Ulinzi Stars (Nakuru)             32   8 13 11  26-29  37
12.Kariobangi Sharks (Nairobi)       32   7 15 10  25-28  36
13.Mara Sugar FC (Narok)             32   8 11 13  33-37  35  [P]
14.FC Talanta (Nairobi)              32   9  8 15  32-42  35
15.Posta Rangers (Nairobi)           32   8 10 14  34-46  34
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
16.Muranga Sports Excellence Academy 32   8  9 15  24-40  33
------------------------------------------------------------
17.Bidco United (Thika)              32   6 14 12  19-30  32
18.Nairobi City Stars (Nairobi)      32   7 10 15  24-40  31

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

Round 2
[Sep 14]
Nairobi City Stars      1-1 Bidco United            
Sofapaka                0-1 Talanta                 
Kariobangi Sharks       3-2 Tusker                  
[Sep 15]
Kakamega Homeboyz       0-0 Mathare United          
Bandari                 1-0 Mara Sugar              
Muranga SEA             0-2 KCB                     
AFC Leopards            0-1 Posta Rangers           
[Nov 10]
Shabana                 1-0 Kenya Police            
[Dec 18]
Gor Mahia               3-0 Ulinzi Stars            

Round 3
[Sep 21]
Posta Rangers           0-3 KCB                     
Mathare United          1-1 Sofapaka                
Mara Sugar              1-0 Nairobi City Stars      
Bidco United            0-1 AFC Leopards            
[Sep 22]
Kariobangi Sharks       3-0 Muranga SEA             
Tusker                  2-2 Kakamega Homeboyz       
Ulinzi Stars            2-2 Shabana                 
[Nov 6]
Bandari                 2-0 Gor Mahia               
[Dec 18]
Talanta                 0-1 Kenya Police            

Round 4
[Sep 28]
Sofapaka                0-1 Bandari                 
Bidco United            1-1 Talanta                 
Shabana                 n/p Posta Rangers           [referees dns]
Gor Mahia               4-0 Mathare United          
[Sep 29]
KCB                     1-0 Ulinzi Stars            
Muranga SEA             1-1 Mara Sugar              
Kakamega Homeboyz       abd Kariobangi Sharks       [abandoned at 0-1 in 58' due to heavy rain]
AFC Leopards            2-1 Nairobi City Stars      
Kenya Police            1-1 Tusker                  
[Sep 30]
Kakamega Homeboyz       0-1 Kariobangi Sharks       [remaining 32']
[Dec 4]
Shabana                 1-1 Posta Rangers           

Round 5
[Oct 18]
Mathare United          1-0 Bidco United            
[Oct 19]
Nairobi City Stars      1-1 Sofapaka                
Bandari                 0-0 Muranga SEA             
KCB                     4-1 Kakamega Homeboyz       
Mara Sugar              1-0 Shabana                 
Posta Rangers           0-3 Gor Mahia               
[Oct 20]
Tusker                  3-1 Talanta                 
Ulinzi Stars            0-0 Kenya Police            
Kariobangi Sharks       1-1 AFC Leopards            

Round 6 [Oct 23]
Bidco United            1-0 Kariobangi Sharks       
Tusker                  1-1 Ulinzi Stars            
Shabana                 0-1 Sofapaka                
Kakamega Homeboyz       2-0 Nairobi City Stars      
Mara Sugar              1-1 Posta Rangers           
Talanta                 0-0 Bandari                 
Muranga SEA             1-0 AFC Leopards            
Kenya Police            2-0 Mathare United          
Gor Mahia               0-0 KCB                     

Round 7
[Oct 26]
Mathare United          2-0 Talanta                 
KCB                     3-2 Tusker                  
Kariobangi Sharks       1-1 Shabana                 
[Oct 27]
Posta Rangers           1-2 Ulinzi Stars            
[Oct 28]
Nairobi City Stars      2-1 Gor Mahia               
[Nov 6]
Sofapaka                1-1 Kenya Police            
[Nov 10]
Bandari                 0-2 Bidco United            
AFC Leopards            1-1 Mara Sugar              
Muranga SEA             0-2 Kakamega Homeboyz       

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

Round 9
[Nov 22]
KCB                     2-1 Talanta                 
Kariobangi Sharks       0-0 Kenya Police            
[Nov 23]
Nairobi City Stars      0-1 Tusker                  
Kakamega Homeboyz       0-0 Bandari                 
Muranga SEA             0-1 Shabana                 
Posta Rangers           0-2 Mathare United          
[Nov 24]
Mara Sugar              1-1 Sofapaka                
Ulinzi Stars            0-0 Bidco United            
[Mar 30]
AFC Leopards            0-0 Gor Mahia               

Round 10
[Nov 26]
Kenya Police            1-1 KCB                     
[Nov 27]
Talanta                 1-0 Ulinzi Stars            
Mathare United          0-1 Nairobi City Stars      
Shabana                 2-1 AFC Leopards            
Bidco United            1-3 Posta Rangers           
Bandari                 2-0 Kariobangi Sharks       
Tusker                  2-1 Mara Sugar              
Gor Mahia               2-0 Kakamega Homeboyz       
[Nov 28]
Sofapaka                0-1 Muranga SEA             

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

Round 12
[Dec 7]
Kenya Police            1-0 Mara Sugar              
Kakamega Homeboyz       1-1 AFC Leopards            
Tusker                  2-0 Mathare United          
Sofapaka                4-1 Ulinzi Stars            
Nairobi City Stars      1-0 Muranga SEA             
[Dec 8]
Posta Rangers           0-1 Kariobangi Sharks       
Shabana                 2-1 Talanta                 
Bandari                 1-1 KCB                     
Gor Mahia               0-1 Bidco United            

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

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

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

Round 16
[Jan 18]
Kariobangi Sharks       0-1 Ulinzi Stars            
Kakamega Homeboyz       1-0 Bidco United            
Mara Sugar              3-0 Mathare United          
AFC Leopards            2-4 Talanta                 
[Jan 19]
Bandari                 1-1 Shabana                 
Nairobi City Stars      1-1 KCB                     
Sofapaka                2-1 Posta Rangers           
Muranga SEA             0-1 Kenya Police            
Tusker                  2-1 Gor Mahia               

Round 17 
[Jan 11]
Posta Rangers           2-1 Nairobi City Stars      
Shabana                 2-1 Tusker                  
Talanta                 0-1 Kakamega Homeboyz       
[Jan 12]
Ulinzi Stars            1-0 Mara Sugar              
Bidco United            0-0 Muranga SEA             
Mathare United          0-0 Kariobangi Sharks       
[Jan 22]
Kenya Police            3-0 Bandari                 
KCB                     2-4 AFC Leopards            
Gor Mahia               2-0 Sofapaka                

Round 18
[Jan 25]
Ulinzi Stars            0-1 Tusker                  
Posta Rangers           2-1 Talanta                 
AFC Leopards            1-1 Muranga SEA             
[Jan 26]
Kariobangi Sharks       1-1 Bidco United            
Mara Sugar              0-1 Kenya Police            
Kakamega Homeboyz       0-0 Gor Mahia               
Bandari                 1-0 Nairobi City Stars      
Sofapaka                0-1 Shabana                 
[Feb 26]
KCB                     1-1 Mathare United          

Round 19
[Jan 31]
Bidco United            1-1 Ulinzi Stars            
[Feb 1]
Kakamega Homeboyz       2-0 Mara Sugar              
Talanta                 1-1 Mathare United          
Gor Mahia               2-1 Posta Rangers           
[Feb 2]
Kenya Police            1-1 Sofapaka                
Shabana                 0-0 Kariobangi Sharks       
Muranga SEA             2-3 Bandari                 
Nairobi City Stars      0-1 AFC Leopards            
Tusker                  0-0 KCB                     

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

Round 21
[Feb 14]
Nairobi City Stars      0-5 Kakamega Homeboyz       
Kariobangi Sharks       2-2 Posta Rangers           
[Feb 15]
Mara Sugar              1-2 AFC Leopards            
Sofapaka                2-0 KCB                     
Bandari                 2-3 Talanta                 
Muranga SEA             1-2 Ulinzi Stars            
Kenya Police            2-0 Bidco United            
[Feb 16]
Shabana                 0-0 Mathare United          
Gor Mahia               0-0 Tusker                  

Round 22
[Feb 19]
Posta Rangers           1-1 Mara Sugar              
Kakamega Homeboyz       3-1 Muranga SEA             
KCB                     1-0 Bandari                 
Ulinzi Stars            0-0 Kariobangi Sharks       
AFC Leopards            0-0 Sofapaka                
[Feb 20]
Mathare United          1-0 Kenya Police            
Bidco United            0-0 Gor Mahia               
[Feb 21]
Talanta                 1-1 Nairobi City Stars      
[Feb 26]
Tusker                  1-1 Shabana                 

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

Round 24
[Mar 14]
Sofapaka                2-0 Nairobi City Stars      
Tusker                  2-1 Posta Rangers           
[Mar 15]
Kakamega Homeboyz       0-0 Talanta                 
Kenya Police            3-1 Muranga SEA             
Ulinzi Stars            1-2 KCB                     
Kariobangi Sharks       3-1 Mathare United          
Gor Mahia               2-0 Bandari                 
[Mar 16]
Mara Sugar              0-0 Bidco United            
AFC Leopards            1-1 Shabana                 

Round 25
[Mar 28]
Talanta                 2-0 Sofapaka                
Mathare United          2-1 Mara Sugar              
[Mar 29]
Nairobi City Stars      0-0 Kariobangi Sharks       
Bandari                 2-1 Ulinzi Stars            
Bidco United            0-1 Tusker                  
[Mar 30]
Shabana                 3-0 Muranga SEA             
Kakamega Homeboyz       2-2 KCB                     
Posta Rangers           0-1 Kenya Police            
[Jun 1]
Gor Mahia                -  AFC Leopards            

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

Round 27
[Apr 18]
Kenya Police            0-1 Ulinzi Stars            
Posta Rangers           1-0 AFC Leopards            
[Apr 19]
Mara Sugar              1-1 KCB                     
Sofapaka                1-1 Gor Mahia               
Bandari                 0-1 Kakamega Homeboyz       
[Apr 20]
Bidco United            2-0 Mathare United          
Talanta                 2-4 Shabana                 
Muranga SEA             0-0 Kariobangi Sharks       
Tusker                  1-0 Nairobi City Stars      

Round 28
[Apr 26]
Kariobangi Sharks       1-2 Bandari                 
Posta Rangers           3-2 Muranga SEA             
KCB                     1-2 Kenya Police            
AFC Leopards            3-1 Bidco United            
Nairobi City Stars      0-2 Shabana                 
[Apr 27]
Mathare United          2-1 Tusker                  
Kakamega Homeboyz       0-0 Sofapaka                
Ulinzi Stars            4-0 Talanta                 
Gor Mahia               4-0 Mara Sugar              

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

Round 30
[Apr 23]
AFC Leopards            0-0 Ulinzi Stars            
[Apr 24]
Gor Mahia               0-1 Talanta                 
[May 9]
Nairobi City Stars      3-2 Mara Sugar              
KCB                     0-1 Shabana                 
Bandari                 0-1 Kenya Police            
[May 10]
Mathare United          0-1 Kakamega Homeboyz       
Posta Rangers           0-0 Bidco United            
Tusker                  2-0 Muranga SEA             
Sofapaka                0-0 Kariobangi Sharks       

Round 31
[May 14]
Ulinzi Stars            1-1 Posta Rangers           
Talanta                 2-0 Tusker                  
Kakamega Homeboyz       2-1 Kenya Police            
Shabana                 2-1 Bidco United            
Mara Sugar              0-0 Bandari                 
Muranga SEA             2-0 Sofapaka                
AFC Leopards            3-1 Mathare United          
[May 15]
Kariobangi Sharks       1-0 KCB                     
Gor Mahia               1-2 Nairobi City Stars      

Round 32
[May 17]
Mathare United          1-0 Ulinzi Stars            
[May 18]
Nairobi City Stars      1-1 Posta Rangers           
Kariobangi Sharks       0-2 Kakamega Homeboyz       
Shabana                 0-1 Mara Sugar              
Muranga SEA             0-0 Gor Mahia               
Bandari                 0-0 AFC Leopards            
Kenya Police            1-0 Talanta                 
Sofapaka                7-1 Tusker                  
[May 19]
Bidco United            1-0 KCB                     

Round 33
[Jun 10]
Bidco United             -  Kakamega Homeboyz       
Posta Rangers            -  Sofapaka                
Mara Sugar               -  Muranga SEA             
Mathare United           -  Bandari                 
KCB                      -  Nairobi City Stars      
Talanta                  -  AFC Leopards            
[Jun 11]
Tusker                   -  Kariobangi Sharks       
Kenya Police             -  Shabana                 
Ulinzi Stars             -  Gor Mahia               

Round 34 [Jun 15]
Bandari                  -  Posta Rangers           
Nairobi City Stars       -  Mathare United          
Sofapaka                 -  Bidco United            
Muranga SEA              -  Talanta                 
Kakamega Homeboyz        -  Tusker                  
AFC Leopards             -  KCB                     
Gor Mahia                -  Kenya Police            
Shabana                  -  Ulinzi Stars            
Kariobangi Sharks        -  Mara Sugar              

Table:

 1.Kenya Police FC (Nairobi)         32  17 10  5  36-16  61
 2.Tusker FC (Nairobi)               32  15 10  7  41-36  55
 3.Gor Mahia (Nairobi)               31  15  9  7  42-20  54  [C]
 4.Kakamega Homeboyz (Kakamega)      32  14 12  6  38-27  54
 5.Shabana FC (Kisii)                32  14 10  8  40-27  52
 6.AFC Leopards (Nairobi)            31  11 13  7  37-26  46
 7.Sofapaka (Nairobi)                32  10 13  9  34-25  43
 8.Bandari FC (Mombasa)              32  10 12 10  25-29  42
 9.Kenya Commercial Bank (Nairobi)   32  10 11 11  35-33  41
10.Mathare United (Nairobi)          32  10 10 12  26-40  40  [P]
11.Ulinzi Stars (Nakuru)             32   8 13 11  26-29  37
12.Kariobangi Sharks (Nairobi)       32   7 15 10  25-28  36
13.Mara Sugar FC (Narok)             32   8 11 13  33-37  35  [P]
14.FC Talanta (Nairobi)              32   9  8 15  32-42  35
15.Posta Rangers (Nairobi)           32   8 10 14  34-46  34
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
16.Muranga Sports Excellence Academy 32   8  9 15  24-40  33
------------------------------------------------------------
17.Bidco United (Thika)              32   6 14 12  19-30  32
18.Nairobi City Stars (Nairobi)      32   7 10 15  24-40  31


2023/24

list of champions

list of cup winners

list of foundation dates


About this document

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

Author: Karel Stokkermans
Last updated: 27 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.