Kenya 2025/26


Kenya Premier League

Kenya Premier League 2025/26

Table:

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

Round 1
[Sep 19]
Tusker                  0-2 KCB                     
[Sep 20]
Kariobangi Sharks       0-0 Bandari                 
AFC Leopards            1-1 Sofapaka                
[Sep 21]
Shabana                 4-2 APS Bomet               
Muranga SEA             0-1 Ulinzi Stars            
Gor Mahia               0-1 Bidco United            
[Sep 22]
Mathare United          1-2 Posta Rangers           
[Oct 11]
Kakamega Homeboyz       0-2 Nairobi United          
[Jan 14]
Kenya Police            1-1 Mara Sugar              

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

Round 3
[Sep 30]
Kariobangi Sharks       0-1 KCB                     
[Oct 1]
Mara Sugar              0-1 Nairobi United          
Tusker                  0-0 Mathare United          
Kenya Police            0-0 Ulinzi Stars            
[Oct 15]
Shabana                 1-2 Posta Rangers           
Kakamega Homeboyz       3-1 Bidco United            
Muranga SEA             1-2 Sofapaka                
AFC Leopards            0-0 Bandari                 
[Nov 25]
Gor Mahia               1-4 APS Bomet               

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

Round 5
[Oct 24]
Mara Sugar              0-0 Bidco United            
[Oct 25]
Kakamega Homeboyz       3-1 Ulinzi Stars            
Kariobangi Sharks       1-2 APS Bomet               
AFC Leopards            2-1 KCB                     
[Oct 26]
Shabana                 0-1 Mathare United          
Muranga SEA             0-1 Tusker                  
Gor Mahia               3-0 Posta Rangers           
[Nov 4]
Nairobi United          3-1 Bandari                 
[Nov 5]
Kenya Police            1-0 Sofapaka                

Round 6
[Oct 28]
Sofapaka                2-2 Mara Sugar              
[Oct 29]
APS Bomet               1-2 Kakamega Homeboyz       
Shabana                 1-2 AFC Leopards            
Tusker                  2-1 Kariobangi Sharks       
Ulinzi Stars            1-2 Bidco United            
[Oct 30]
Posta Rangers           2-2 Muranga SEA             
Mathare United          0-2 Gor Mahia               
[Jan 15]
KCB                     0-2 Nairobi United          
[Jan 28]
Bandari                 1-0 Kenya Police            

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

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

Round 9
[Nov 14]
KCB                     0-0 Bidco United            
[Nov 15]
Posta Rangers           1-1 Mara Sugar              
Bandari                 2-0 Sofapaka                
Mathare United          2-0 Kakamega Homeboyz       
[Nov 16]
Tusker                  1-2 Kenya Police            
AFC Leopards            0-0 Muranga SEA             
[Nov 19]
APS Bomet               0-1 Ulinzi Stars            
[Jan 4]
Shabana                 1-3 Nairobi United          
[Jan 6]
Kariobangi Sharks       1-4 Gor Mahia               

Round 10
[Nov 22]
Mara Sugar              0-1 KCB                     
Kenya Police            1-0 Mathare United          
Bidco United            0-0 Bandari                 
Gor Mahia               1-0 Tusker                  
[Nov 23]
Kakamega Homeboyz       2-0 Posta Rangers           
Kariobangi Sharks       1-1 AFC Leopards            
Muranga SEA             1-1 Shabana                 
[Nov 24]
Sofapaka                1-3 Ulinzi Stars            
[Feb 4]
Nairobi United          1-2 APS Bomet               

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

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

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

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

Round 15
[Dec 20]
KCB                     1-3 Shabana                 
[Dec 21]
APS Bomet               0-1 Tusker                  
Bandari                 1-0 Mathare United          
Nairobi United          1-1 Gor Mahia               [abandoned at 1-1 due to crowd trouble; result stood]
[Dec 22]
Mara Sugar              1-3 Muranga SEA             
Sofapaka                0-0 Kariobangi Sharks       
Kakamega Homeboyz       2-2 Kenya Police            
Ulinzi Stars            3-0 Posta Rangers           
[Dec 23]
Bidco United            0-1 AFC Leopards            

Round 16
[Jan 9]
KCB                     0-0 Kenya Police            
Sofapaka                1-1 Bidco United            
[Jan 10]
APS Bomet               1-1 Mara Sugar              
Bandari                 2-1 Kakamega Homeboyz       
Mathare United          0-2 Muranga SEA             
[Jan 11]
Posta Rangers           1-1 Kariobangi Sharks       
Shabana                 0-0 Gor Mahia               
Ulinzi Stars            1-1 Nairobi United          
Tusker                  0-4 AFC Leopards            

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

Round 18
[Jan 24]
APS Bomet               3-3 Shabana                 
Mara Sugar              0-1 Kenya Police            
Bandari                 0-0 Kariobangi Sharks       
Posta Rangers           1-1 Mathare United          
Bidco United            1-2 Gor Mahia               
[Jan 25]
KCB                     1-2 Tusker                  
Ulinzi Stars            awd Muranga SEA             [awarded 0-2; abandoned at 1-2 in 90+4', Ulinzi walked off]
Sofapaka                0-1 AFC Leopards            
[tba]
Nairobi United           -  Kakamega Homeboyz       

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

Round 20
[Feb 13]
Bidco United            1-4 Kakamega Homeboyz       
[Feb 14]
Bandari                 0-0 AFC Leopards            
Mathare United          3-1 Tusker                  
Posta Rangers           0-2 Shabana                 
[Feb 15]
APS Bomet               1-2 Gor Mahia               
Sofapaka                2-3 Muranga SEA             
KCB                     1-1 Kariobangi Sharks       
Ulinzi Stars            1-1 Kenya Police            
[Apr 1]
Nairobi United          1-1 Mara Sugar              

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

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

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

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

Round 25
[Mar 21]
Bidco United            0-0 Sofapaka                
Mara Sugar              0-0 APS Bomet               
Kenya Police            2-1 KCB                     
Gor Mahia               2-1 Shabana                 
[Mar 22]
Kariobangi Sharks       1-2 Posta Rangers           
Kakamega Homeboyz       1-1 Bandari                 
Muranga SEA             1-1 Mathare United          
Nairobi United          1-2 Ulinzi Stars            
AFC Leopards            1-0 Tusker                  

Round 26
[Mar 28]
Bandari                 1-0 Bidco United            
APS Bomet               abd Nairobi United          [abandoned at 0-0 at half-time due to heavy rain]
KCB                     1-0 Mara Sugar              
Posta Rangers           0-2 Kakamega Homeboyz       
[Mar 29]
APS Bomet               0-0 Nairobi United          [second half]
Shabana                 1-0 Muranga SEA             
Ulinzi Stars            2-0 Sofapaka                
AFC Leopards            1-0 Kariobangi Sharks       
[tba]
Tusker                   -  Gor Mahia               
Mathare United           -  Kenya Police            

Table:

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


2024/25

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: 2 Apr 2026

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