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