League Standings

# Team P W D L GD Pts Form
1 Gor Mahia Gor Mahia 34 20 9 5 28 69
L D W D W
2 AFC Leopards AFC Leopards 34 19 7 8 16 64
L L W W W
3 Kenya Police FC Kenya Police FC 34 13 16 5 10 55
D D D D W
4 Nairobi United Nairobi United 34 14 11 9 10 53
W D D L W
5 Shabana FC Shabana FC 34 14 10 10 1 52
L D W L D
6 Kakamega Homeboyz Kakamega Homeboyz 34 12 13 9 10 49
D D L L L
7 KCB SC KCB SC 34 13 9 12 -1 48
W W L D L
8 Muranga Muranga 34 13 8 13 0 47
W W L W L
9 Tusker Tusker 34 13 6 15 -5 45
D L L W L
10 APS Bomet APS Bomet 34 11 11 12 2 44
D W W W W
11 Mara Sugar FC Mara Sugar FC 34 10 14 10 0 44
L D L W L
12 Bandari Bandari 34 9 17 8 0 44
L W L D D
13 Ulinzi Stars Nakuru Ulinzi Stars Nakuru 34 11 8 15 -2 41
W W W L D
14 Mathare United Mathare United 34 11 8 15 -4 41
W L W L D
15 Posta Rangers Posta Rangers 34 9 13 12 -9 40
L W D W D
16 Kariobangi Sharks Kariobangi Sharks 34 8 14 12 -3 38
W D D W D
17 Bidco United Bidco United 34 5 12 17 -21 27
W L L L D
18 Sofapaka FC Sofapaka FC 34 3 10 21 -32 19
L L D L D