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
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.