Kenya 2025/26


Kenya Premier League

Kenya Premier League 2025/26

Table:

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

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            
[tba]
Nairobi United           -  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               

Table:

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


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: 19 Mar 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.