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