Table: 1.Kenya Police FC (Nairobi) 23 11 9 3 26-11 42 2.Tusker FC (Nairobi) 23 11 8 4 32-23 41 3.Gor Mahia (Nairobi) 22 11 6 5 32-16 39 [C] 4.Kenya Commercial Bank (Nairobi) 23 9 9 5 29-22 36 5.AFC Leopards (Nairobi) 22 9 8 5 29-20 35 6.Shabana FC (Kisii) 23 8 9 6 24-20 33 7.Kakamega Homeboyz (Kakamega) 23 8 9 6 26-23 33 8.Bandari FC (Mombasa) 23 8 9 6 20-20 33 9.Sofapaka (Nairobi) 23 7 9 7 22-18 30 10.Ulinzi Stars (Nakuru) 23 6 10 7 17-21 28 11.Mara Sugar FC (Narok) 23 7 6 10 26-25 27 [P] 12.Mathare United (Nairobi) 23 6 9 8 15-26 27 [P] 13.Posta Rangers (Nairobi) 23 6 7 10 25-34 25 14.Kariobangi Sharks (Nairobi) 23 4 12 7 18-21 24 15.Muranga Sports Excellence Academy 23 6 6 11 17-28 24 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 16.FC Talanta (Nairobi) 23 5 7 11 23-31 22 ------------------------------------------------------------ 17.Bidco United (Thika) 23 4 10 9 13-23 22 18.Nairobi City Stars (Nairobi) 23 5 7 11 18-30 22 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 [tba] AFC Leopards - 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 - Nairobi City Stars Tusker - Posta Rangers [Mar 15] Kakamega Homeboyz - Talanta Kenya Police - Muranga SEA Gor Mahia - Bandari Ulinzi Stars - KCB [Mar 16] AFC Leopards - Shabana Kariobangi Sharks - Mathare United Mara Sugar - Bidco United Table: 1.Kenya Police FC (Nairobi) 23 11 9 3 26-11 42 2.Tusker FC (Nairobi) 23 11 8 4 32-23 41 3.Gor Mahia (Nairobi) 22 11 6 5 32-16 39 [C] 4.Kenya Commercial Bank (Nairobi) 23 9 9 5 29-22 36 5.AFC Leopards (Nairobi) 22 9 8 5 29-20 35 6.Shabana FC (Kisii) 23 8 9 6 24-20 33 7.Kakamega Homeboyz (Kakamega) 23 8 9 6 26-23 33 8.Bandari FC (Mombasa) 23 8 9 6 20-20 33 9.Sofapaka (Nairobi) 23 7 9 7 22-18 30 10.Ulinzi Stars (Nakuru) 23 6 10 7 17-21 28 11.Mara Sugar FC (Narok) 23 7 6 10 26-25 27 [P] 12.Mathare United (Nairobi) 23 6 9 8 15-26 27 [P] 13.Posta Rangers (Nairobi) 23 6 7 10 25-34 25 14.Kariobangi Sharks (Nairobi) 23 4 12 7 18-21 24 15.Muranga Sports Excellence Academy 23 6 6 11 17-28 24 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 16.FC Talanta (Nairobi) 23 5 7 11 23-31 22 ------------------------------------------------------------ 17.Bidco United (Thika) 23 4 10 9 13-23 22 18.Nairobi City Stars (Nairobi) 23 5 7 11 18-30 22
Prepared and maintained by Karel Stokkermans for the Rec.Sport.Soccer Statistics Foundation
Author: Karel Stokkermans
Last updated: 10 Mar 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.