Final Table: 1.Gor Mahia (Nairobi) 34 22 8 4 53-22 74 Champions 2.Sofapaka (Nairobi) 34 15 10 9 48-31 55 3.Kariobangi Sharks (Nairobi) 34 13 13 8 42-26 52 [P] 4.Posta Rangers (Nairobi) 34 11 18 5 28-22 51 5.Kakamega Homeboyz (Kakamega) 34 12 14 8 30-23 50 6.Tusker FC (Nairobi) 34 14 8 12 33-34 50 [C] 7.Ulinzi Stars (Nakuru) 34 12 12 10 37-29 48 8.AFC Leopards (Nairobi) 34 12 9 13 26-28 45 9.Nzoia Sugar (Bungoma) 34 11 11 12 41-40 44 [P] 10.Bandari FC (Mombasa) 34 12 7 15 34-33 43 11.SoNy Sugar (Awendo) 34 10 13 11 31-30 43 12.Zoo Kericho (Kericho) 34 9 13 12 39-49 40 [P] 13.Mathare United (Nairobi) 34 8 15 11 32-36 39 14.Chemelil Sugar (Nyando) 34 8 15 11 28-34 39 15.Nakumatt (Nairobi) 34 10 9 15 33-41 39 [P] 16.Thika United (Thika) 34 8 14 12 27-36 38 ------------------------------------------------------------ 17.Western Stima (Kakamega) 34 9 11 14 31-41 38 Relegated 18.Muhoroni Youth (Muhoroni) 34 5 10 19 27-65 25 Relegated Round 1 [Mar 11] Bandari 1-0 Nakumatt Tusker 2-5 Nzoia Sugar [Mar 12] Kariobangi Sharks 1-3 Gor Mahia Mathare United 3-2 Thika United SoNy Sugar 0-2 Chemelil Sugar Zoo Kericho 0-1 Posta Rangers [Mar 26] Kakamega Homeboyz awd Muhoroni Youth [awarded 2-0; abandoned at 1-0 in 87' after Western Stima 1-3 Sofapaka Muhoroni officials disrupted the match] [Apr 5] AFC Leopards 0-0 Ulinzi Stars Round 2 [Mar 18] Posta Rangers 0-0 Bandari Gor Mahia 1-0 Zoo Kericho Chemelil Sugar 1-1 Kakamega Homeboyz Nzoia Sugar 0-0 Mathare United [Mar 19] Nakumatt 0-3 AFC Leopards Muhoroni Youth 1-0 Kariobangi Sharks Thika United 2-0 Tusker Sofapaka 0-1 SoNy Sugar [Apr 19] Ulinzi Stars 1-1 Western Stima Round 3 [Apr 1] AFC Leopards 2-1 Nzoia Sugar Bandari 3-0 Muhoroni Youth Kakamega Homeboyz 1-1 Posta Rangers Kariobangi Sharks 0-1 Ulinzi Stars Mathare United 1-2 Sofapaka [Apr 2] SoNy Sugar 1-0 Thika United Tusker 1-0 Chemelil Sugar Western Stima 2-1 Gor Mahia Zoo Kericho 0-2 Nakumatt Round 4 [Apr 8] Gor Mahia 1-0 Kakamega Homeboyz Muhoroni Youth 0-0 Mathare United Nakumatt 0-0 SoNy Sugar [Apr 9] Posta Rangers 1-0 Western Stima Thika United 1-0 Zoo Kericho Sofapaka 2-2 Tusker Nzoia Sugar 0-2 Kariobangi Sharks Chemelil Sugar 2-0 AFC Leopards Ulinzi Stars 2-1 Bandari Round 5 [Apr 15] Tusker 1-1 Ulinzi Stars SoNy Sugar 1-2 Gor Mahia [Apr 16] Zoo Kericho 0-3 Sofapaka Kakamega Homeboyz 1-2 Nzoia Sugar AFC Leopards 1-0 Muhoroni Youth Bandari 3-0 Thika United Western Stima 0-0 Chemelil Sugar [Apr 17] Kariobangi Sharks 1-0 Nakumatt Mathare United 0-1 Posta Rangers Round 6 [Apr 21] Chemelil Sugar 1-0 Bandari [Apr 22] Muhoroni Youth 2-0 SoNy Sugar Gor Mahia 0-0 Tusker Nzoia Sugar 1-1 Zoo Kericho Sofapaka 0-0 Kakamega Homeboyz Posta Rangers 1-0 Kariobangi Sharks Nakumatt 2-0 Western Stima [Apr 23] Ulinzi Stars 5-1 Mathare United Thika United 1-2 AFC Leopards Round 7 [Apr 25] Zoo Kericho 1-1 Muhoroni Youth [Apr 26] Tusker 2-1 Nakumatt Bandari 1-2 Gor Mahia Kariobangi Sharks 1-0 Thika United SoNy Sugar 0-1 Posta Rangers Mathare United 0-0 Chemelil Sugar Kakamega Homeboyz 1-0 Ulinzi Stars Western Stima 0-2 Nzoia Sugar AFC Leopards 0-1 Sofapaka Round 8 [Apr 29] Posta Rangers 1-1 AFC Leopards Chemelil Sugar 1-1 Kariobangi Sharks Nzoia Sugar 1-1 SoNy Sugar Muhoroni Youth 0-1 Tusker [Apr 30] Ulinzi Stars 1-2 Zoo Kericho Gor Mahia 0-1 Mathare United Thika United 1-1 Western Stima [May 1] Nakumatt 0-0 Kakamega Homeboyz Sofapaka 1-1 Bandari Round 9 [May 5] Nzoia Sugar 1-1 Nakumatt Kariobangi Sharks 2-0 SoNy Sugar Mathare United 0-1 Bandari [May 6] Posta Rangers 1-0 Sofapaka Tusker 1-0 Kakamega Homeboyz [May 7] Chemelil Sugar 0-0 Muhoroni Youth Thika United 2-3 Ulinzi Stars AFC Leopards 0-3 Gor Mahia Western Stima 0-2 Zoo Kericho Round 10 [May 9] Mathare United 1-2 Kariobangi Sharks [May 10] Bandari 2-1 Nzoia Sugar Gor Mahia 2-0 Chemelil Sugar Kakamega Homeboyz 1-0 Western Stima Muhoroni Youth 1-1 Posta Rangers Nakumatt 2-1 Thika United Sofapaka 0-1 Ulinzi Stars Zoo Kericho awd Tusker [awarded 2-0, originally 0-2] SoNy Sugar 1-0 AFC Leopards Round 11 [May 13] Ulinzi Stars 2-1 Muhoroni Youth Chemelil Sugar 0-1 Sofapaka Western Stima 3-2 Mathare United [May 14] Nzoia Sugar 0-1 Gor Mahia Tusker 2-1 SoNy Sugar Posta Rangers 0-0 Nakumatt Kariobangi Sharks 1-0 Bandari AFC Leopards 1-1 Zoo Kericho Thika United 0-0 Kakamega Homeboyz Round 12 [May 20] Nakumatt 2-1 Chemelil Sugar Zoo Kericho 3-2 Bandari Kakamega Homeboyz 1-0 AFC Leopards Muhoroni Youth 0-3 Nzoia Sugar Sofapaka 0-0 Kariobangi Sharks [May 21] SoNy Sugar 2-0 Western Stima Mathare United 0-2 Tusker Ulinzi Stars 1-0 Posta Rangers Gor Mahia 1-1 Thika United Round 13 [May 27] Thika United 1-1 Muhoroni Youth Nzoia Sugar 1-1 Sofapaka Bandari 0-0 Kakamega Homeboyz Chemelil Sugar 2-1 Ulinzi Stars [May 28] Nakumatt 2-1 Mathare United Tusker 1-0 AFC Leopards Western Stima 1-1 Kariobangi Sharks Zoo Kericho 1-1 SoNy Sugar Posta Rangers 1-1 Gor Mahia Round 14 [Jun 17] AFC Leopards 0-0 Mathare United Chemelil Sugar 2-1 Nzoia Sugar Thika United 2-2 Posta Rangers [Jun 18] Bandari 0-0 Western Stima Kakamega Homeboyz 3-3 Zoo Kericho Kariobangi Sharks 0-0 Tusker Sofapaka 2-0 Gor Mahia Ulinzi Stars 1-1 SoNy Sugar [Sep 20] Muhoroni Youth 1-1 Nakumatt Round 15 [Jul 1] AFC Leopards 0-2 Kariobangi Sharks Nzoia Sugar 0-0 Thika United Nakumatt 2-1 Sofapaka Western Stima 1-2 Muhoroni Youth [Jul 2] Gor Mahia 2-2 Ulinzi Stars SoNy Sugar 0-1 Kakamega Homeboyz Tusker 0-1 Bandari Zoo Kericho 0-0 Mathare United Posta Rangers 1-1 Chemelil Sugar Round 16 [Jul 14] Posta Rangers 2-1 Nzoia Sugar Western Stima 1-0 Tusker [Jul 15] Nakumatt 1-2 Ulinzi Stars Thika United 0-0 Sofapaka Kariobangi Sharks 0-0 Kakamega Homeboyz Mathare United 0-0 SoNy Sugar Bandari 0-1 AFC Leopards [Jul 16] Zoo Kericho 2-0 Chemelil Sugar [Aug 19] Muhoroni Youth 1-2 Gor Mahia Round 17 [Jul 28] SoNy Sugar 0-1 Bandari [Jul 29] AFC Leopards 0-1 Western Stima Chemelil Sugar 0-0 Thika United Kakamega Homeboyz 1-1 Mathare United Sofapaka 1-1 Muhoroni Youth [Jul 30] Gor Mahia 2-0 Nakumatt Kariobangi Sharks 1-1 Zoo Kericho Tusker 1-1 Posta Rangers Ulinzi Stars 1-2 Nzoia Sugar Round 18 [Aug 2] Bandari 0-0 SoNy Sugar Mathare United 1-0 Kakamega Homeboyz Muhoroni Youth 2-3 Sofapaka Nakumatt 0-1 Gor Mahia Nzoia Sugar 1-0 Ulinzi Stars Posta Rangers 1-0 Tusker Thika United 1-0 Chemelil Sugar Western Stima 1-1 AFC Leopards Zoo Kericho 3-2 Kariobangi Sharks Round 19 [Aug 5] Gor Mahia 2-0 Muhoroni Youth Kakamega Homeboyz 2-1 Kariobangi Sharks [Aug 6] AFC Leopards 0-1 Bandari SoNy Sugar 1-1 Mathare United Nzoia Sugar 1-0 Posta Rangers Tusker 2-1 Western Stima Sofapaka 3-0 Thika United Chemelil Sugar 1-1 Zoo Kericho Ulinzi Stars 0-1 Nakumatt Round 20 [Aug 19] Chemelil Sugar 1-1 Posta Rangers Mathare United 6-0 Zoo Kericho Sofapaka 5-2 Nakumatt Thika United 1-0 Nzoia Sugar [Sep 2] Muhoroni Youth 0-1 Western Stima [Sep 6] Kakamega Homeboyz 1-0 SoNy Sugar [Sep 20] Bandari 0-3 Tusker [Oct 7] Kariobangi Sharks 0-0 AFC Leopards [Oct 21] Ulinzi Stars 0-1 Gor Mahia Round 21 [Aug 22] Ulinzi Stars 1-0 Chemelil Sugar [Aug 23] Sofapaka 3-1 Nzoia Sugar Muhoroni Youth 2-0 Thika United Kakamega Homeboyz 1-0 Bandari Mathare United 1-1 Nakumatt Kariobangi Sharks 1-0 Western Stima SoNy Sugar 2-1 Zoo Kericho Gor Mahia 1-0 Posta Rangers [Aug 24] AFC Leopards 1-0 Tusker Round 22 [Aug 26] Muhoroni Youth 0-1 Chemelil Sugar Nakumatt 0-1 Nzoia Sugar Sofapaka 1-1 Posta Rangers [Aug 27] Bandari 2-2 Mathare United Gor Mahia 1-1 AFC Leopards Kakamega Homeboyz 1-1 Tusker SoNy Sugar 0-0 Kariobangi Sharks Zoo Kericho 4-2 Western Stima [Sep 27] Ulinzi Stars 0-0 Thika United Round 23 [Sep 9] Bandari 0-1 Kariobangi Sharks Gor Mahia 4-0 Nzoia Sugar Kakamega Homeboyz 2-1 Thika United Mathare United 2-1 Western Stima Muhoroni Youth 0-0 Ulinzi Stars Nakumatt 2-0 Posta Rangers [Sep 10] Sofapaka 4-1 Chemelil Sugar SoNy Sugar 2-0 Tusker Zoo Kericho 1-3 AFC Leopards Round 24 [Sep 13] AFC Leopards 0-1 SoNy Sugar Kariobangi Sharks 3-0 Mathare United Nzoia Sugar 3-0 Bandari Posta Rangers 0-0 Muhoroni Youth Thika United 2-2 Nakumatt Tusker 2-1 Zoo Kericho Ulinzi Stars 2-1 Sofapaka Western Stima 0-0 Kakamega Homeboyz [Sep 14] Chemelil Sugar 0-3 Gor Mahia Round 25 [Sep 16] AFC Leopards 0-0 Kakamega Homeboyz Bandari 3-0 Zoo Kericho Chemelil Sugar 2-0 Nakumatt Kariobangi Sharks 0-0 Sofapaka [Sep 17] Nzoia Sugar 3-1 Muhoroni Youth Posta Rangers 0-0 Ulinzi Stars Thika United 0-0 Gor Mahia Tusker 1-0 Mathare United Western Stima 1-2 SoNy Sugar NB: on Sep 21, a High Court ruling ordered the KPL to revert to a 16-team league, upon which Nakumatt and Zoo Kericho were temporarily suspended but reinstated on Oct 3, pending an appeal to be ruled upon on Nov 3. Round 26 [Sep 20] AFC Leopards 2-0 Thika United Kariobangi Sharks 2-2 Posta Rangers [Sep 23] Kakamega Homeboyz 2-1 Sofapaka Mathare United 0-1 Ulinzi Stars Tusker 0-2 Gor Mahia [Sep 24] Bandari 0-1 Chemelil Sugar [Oct 11] Zoo Kericho 2-2 Nzoia Sugar Western Stima 1-1 Nakumatt [Nov 14] SoNy Sugar 5-1 Muhoroni Youth Round 27 [Sep 30] Gor Mahia 3-1 Bandari Nzoia Sugar 0-0 Western Stima [Oct 1] Chemelil Sugar 1-1 Mathare United Posta Rangers 0-0 SoNy Sugar Sofapaka 2-0 AFC Leopards Thika United 1-0 Kariobangi Sharks Ulinzi Stars 0-1 Kakamega Homeboyz [Oct 18] Nakumatt 0-1 Tusker [Oct 19] Muhoroni Youth 1-1 Zoo Kericho Round 28 [Sep 2] Nzoia Sugar 0-0 Chemelil Sugar [Sep 23] Posta Rangers 1-1 Thika United [Sep 27] Gor Mahia 2-1 Sofapaka Mathare United 0-0 AFC Leopards [Oct 7] Nakumatt 3-4 Muhoroni Youth SoNy Sugar 1-1 Ulinzi Stars Western Stima 2-1 Bandari Zoo Kericho 1-0 Kakamega Homeboyz [Oct 11] Tusker 0-0 Kariobangi Sharks Round 29 [Oct 14] AFC Leopards 0-2 Posta Rangers Bandari 1-2 Sofapaka Kariobangi Sharks 2-2 Chemelil Sugar Mathare United 1-0 Gor Mahia Zoo Kericho 0-0 Ulinzi Stars [Oct 15] Kakamega Homeboyz 1-2 Nakumatt SoNy Sugar 2-2 Nzoia Sugar Tusker 4-0 Muhoroni Youth Western Stima 1-1 Thika United Round 30 [Oct 17] Gor Mahia 3-1 Kariobangi Sharks Ulinzi Stars 0-1 AFC Leopards [Oct 21] Nzoia Sugar 1-2 Tusker [Oct 22] Muhoroni Youth 0-3 Kakamega Homeboyz Nakumatt 0-1 Bandari Sofapaka 1-3 Western Stima Thika United 1-1 Mathare United [Oct 23] Posta Rangers 1-0 Zoo Kericho [Oct 24] Chemelil Sugar 2-2 SoNy Sugar Round 31 [Nov 1] Chemelil Sugar 1-1 Tusker Gor Mahia 2-1 Western Stima Muhoroni Youth 2-6 Bandari Nakumatt 1-1 Zoo Kericho Nzoia Sugar 2-0 AFC Leopards Posta Rangers 1-0 Kakamega Homeboyz Sofapaka 0-0 Mathare United Thika United 1-0 SoNy Sugar Ulinzi Stars 1-1 Kariobangi Sharks Round 32 [Nov 4] Kakamega Homeboyz 2-2 Chemelil Sugar Kariobangi Sharks 7-0 Muhoroni Youth [Nov 5] AFC Leopards 1-0 Nakumatt Bandari 0-0 Posta Rangers Mathare United 1-0 Nzoia Sugar SoNy Sugar 1-0 Sofapaka Tusker 0-1 Thika United Western Stima 2-2 Ulinzi Stars Zoo Kericho 1-1 Gor Mahia Round 33 [Nov 11] Bandari 1-0 Ulinzi Stars Kakamega Homeboyz 0-1 Gor Mahia Kariobangi Sharks 4-1 Nzoia Sugar Mathare United 2-1 Muhoroni Youth SoNy Sugar 0-1 Nakumatt Tusker 0-1 Sofapaka Western Stima 1-0 Posta Rangers [Nov 12] AFC Leopards 1-0 Chemelil Sugar [Nov 15] Zoo Kericho 2-1 Thika United Round 34 [Nov 18] Chemelil Sugar 0-1 Western Stima Gor Mahia 2-2 SoNy Sugar Muhoroni Youth 1-4 AFC Leopards Nakumatt 1-2 Kariobangi Sharks Nzoia Sugar 1-1 Kakamega Homeboyz Posta Rangers 2-2 Mathare United Sofapaka 2-1 Zoo Kericho Thika United 1-0 Bandari Ulinzi Stars 4-0 Tusker Final Table: 1.Gor Mahia (Nairobi) 34 22 8 4 53-22 74 Champions 2.Sofapaka (Nairobi) 34 15 10 9 48-31 55 3.Kariobangi Sharks (Nairobi) 34 13 13 8 42-26 52 [P] 4.Posta Rangers (Nairobi) 34 11 18 5 28-22 51 5.Kakamega Homeboyz (Kakamega) 34 12 14 8 30-23 50 6.Tusker FC (Nairobi) 34 14 8 12 33-34 50 [C] 7.Ulinzi Stars (Nakuru) 34 12 12 10 37-29 48 8.AFC Leopards (Nairobi) 34 12 9 13 26-28 45 9.Nzoia Sugar (Bungoma) 34 11 11 12 41-40 44 [P] 10.Bandari FC (Mombasa) 34 12 7 15 34-33 43 11.SoNy Sugar (Awendo) 34 10 13 11 31-30 43 12.Zoo Kericho (Kericho) 34 9 13 12 39-49 40 [P] 13.Mathare United (Nairobi) 34 8 15 11 32-36 39 14.Chemelil Sugar (Nyando) 34 8 15 11 28-34 39 15.Nakumatt (Nairobi) 34 10 9 15 33-41 39 [P] 16.Thika United (Thika) 34 8 14 12 27-36 38 ------------------------------------------------------------ 17.Western Stima (Kakamega) 34 9 11 14 31-41 38 Relegated 18.Muhoroni Youth (Muhoroni) 34 5 10 19 27-65 25 Relegated Promoted: Vihiga United, Wazito FC
Round 1 [Jun 24] Tandaza 2-2 Zetech University [6-7 pen] Machakos United 1-4 Nairobi Stima Poror Mote 0-3 Kenya Commercial Bank Griffin 1-5 Palos Al Ahly 0-2 Kenpoly Uweza 0-3 Bandari Bungoma Superstars 2-3 Kariobangi Sharks Karatina Homeboyz 2-0 Administration Police Timsales 0-2 SoNy Sugar Naivas 0-1 Kakamega Homeboyz Dero 1-15 AFC Leopards Silver Bullets 1-9 Sofapaka Avante Garde 1-4 Ushuru Butterfly 2-1 Leysa Bigot 2-8 Nakumatt SS Assad 0-5 Tusker Transfoc 1-2 Western Stima Muranga All Stars 2-3 Bidco United Eldoret Youth 3-0 Nakuru Top Fry All Stars Bondo United 0-2 Nzoia Sugar Rainforest 1-1 Agro Chemical [4-1 pen] Wajiji 0-1 Ulinzi Stars PK United 0-4 Wazito Nairobi Water 1-3 Gor Mahia Elim 0-7 Vihiga United [Jun 28] Balaji EPZ 1-1 Coast Stima [4-1 pen] Round 2 [Jul 8] Zetech University 0-1 Kakamega Homeboyz Kenpoly 0-2 Kariobangi Sharks Karatina Homeboyz 1-2 GFC 105 Ulinzi Stars 0-1 SoNy Sugar Mvatate United 0-2 Butterly Young Divers 0-2 Eldoret Youth AFC Leopards 2-0 Nairobi Stima Sofapaka 1-0 Western Stima Nakumatt 0-0 Modern Coast Rangers [8-7 pen] [Jul 9] Bidco United 2-0 Rainforest Wazito 1-1 Kenya Commercial Bank [4-3 pen] Taqwa 1-2 Savannah Cement Coast Stima 0-0 Nzoia Sugar [4-5 pen] Ushuru 0-0 Vihiga United [2-4 pen] Gor Mahia 1-1 Bandari [5-6 pen] Tusker 1-0 Palos Round 3 [Jul 22] Eldoret Youth 3-2 Savannah Cement GFC 105 0-2 Wazito Bandari 3-2 Nakumatt SoNy Sugar 1-0 Nzoia Sugar Tusker 4-1 Butterfly Kakamega Homeboyz 4-5 Vihiga United [Jul 23] Sofapaka 1-3 Kariobangi Sharks [Jul 26] Bidco United 1-2 AFC Leopards Quarterfinals [Aug 19] Kariobangi Sharks 5-0 Eldoret Youth Bandari 1-3 SoNy Sugar [Aug 20] Vihiga United 2-0 Tusker Wazito 1-7 AFC Leopards Semifinals [Sep 24] SoNy Sugar 0-2 Kariobangi Sharks AFC Leopards 1-0 Nihiga United Third Place Match [Oct 20] SoNy Sugar 2-1 Vihiga United Final [Oct 20] Kariobangi Sharks 0-2 AFC Leopards
[Jan 28, 2018, Afraha Stadium, Nakuru] Gor Mahia 1-0 AFC Leopards [Harun Shakava 39]
Table: 1.FC Talanta 37 21 9 7 54-29 72 2.Kenya Police 37 16 16 5 57-33 64 3.Vihiga Bullets 36 17 10 9 60-36 61 4.Fortune Sacco 36 16 12 8 53-33 60 5.Kisumu AllStars 35 15 10 10 51-36 55 6.APS Bomet 37 13 13 11 50-45 52 7.Kibera Black Stars 37 14 10 13 42-46 52 8.Shabana 37 13 12 12 45-43 51 9.Mt. Kenya United 36 12 13 11 49-51 49 10.Mwatate United 36 14 7 15 47-53 49 11.Muranga Seal 37 11 12 14 36-37 45 12.Modern Coast Rangers 37 11 12 14 45-47 45 13.Gusii 36 11 10 15 45-59 43 14.MCF 37 9 15 13 46-50 42 15.Migori Youth 36 10 12 14 30-34 42 16.Silibwet 35 10 11 14 42-54 41 17.Coast Stima 35 9 12 14 37-54 39 18.Nairobi Stima 37 8 11 18 41-58 35 19.Kisumu Hot Stars 20 8 4 8 18-23 28 20.Soy United 36 5 13 18 27-54 28
Zone A Table: 1.Naivas 15 11 3 1 19- 8 36 2.SS Assad 15 8 3 4 26-13 27 3.Equity 12 8 2 2 21- 9 26 4.Liberty Sports Academy 15 8 2 5 24-19 26 5.Ruiru Hotstars 15 8 2 5 17-13 26 6.Vapor Sports 14 7 4 3 17-10 25 7.Administration Police 16 6 5 5 19-19 23 8.Zetech Titans 15 7 1 7 19-22 22 9.Gor Mahia Youth 15 5 4 6 26-18 19 10.Buruburu Sports 15 5 4 6 24-24 19 11.Young Bulls 15 5 3 7 25-36 18 12.Kangemi Allstars 15 4 3 8 11-21 15 13.Ligi Ndogo 14 4 2 8 16-20 14 14.Balaji EPZ 15 4 2 9 17-27 14 15.Congo Boys 15 3 2 10 15-25 11 16.Dummen Orange 15 2 4 9 14-26 10 Zone B Reported Table: 1.Transmara Sugar 15 10 5 0 22- 9 35 2.Kona Rangers 14 9 3 2 24-12 30 3.Transfoc 14 7 5 2 21-12 26 4.Muhoroni Youth 15 7 5 3 18-11 26 5.Luanda Villa 13 7 3 3 13- 5 24 6.Bungoma Superstars 14 6 5 3 12- 9 23 7.Kamungei United 15 5 7 3 17-16 22 8.MMUST 15 6 4 5 16-15 22 9.St. Josephs Youth 14 4 7 3 16-22 19 10.Sindo United 15 4 5 6 15-19 17 11.GDC 15 4 4 7 12-16 16 12.Green Commandos 15 3 5 7 13-13 14 13.Zoo Youth 17 2 6 9 10-20 12 14.Bondo United 14 2 4 8 4-15 10 15.Egerton 14 2 3 9 9-26 9 16.Bandani 15 2 2 11 11-27 8 NB: one more loss than win; odd number of draws; total goal difference -4
Prepared and maintained by Hans Schöggl and Karel Stokkermans for the Rec.Sport.Soccer Statistics Foundation
Authors: Hans Schöggl and Karel Stokkermans
Last updated: 14 Oct 2021
(C) Copyright Hans Schöggl, Karel Stokkermans and RSSSF 2017/21
You are free to copy this document in whole or part provided that proper
acknowledgement is given to the authors. All rights reserved.