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
Below the top-3 levels (Kenyan Premier League, Kenyan National Super League and Division One there are: 4th level: Division Two (4 zones: Western, Central, Eastern, Northern) 5th level: Regional Leagues (8 provincial leagues) 6th level: County Champions League (32 counties) 7th level: Sub-County League Nairobi Premier League Champions: TGIF
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: 25 Sep 2025
(C) Copyright Hans Schöggl, Karel Stokkermans and RSSSF 2017/25
You are free to copy this document in whole or part provided that proper
acknowledgement is given to the authors. All rights reserved.