Pos # Team PTS GP W D L GS - GC G
1 Administration Police FC 65 34 18 11 5 38 - 17 21
2 Gor Mahia 59 34 16 11 7 47 - 24 23
3 Kakamega Homeboyz 58 34 15 13 6 39 - 27 12
4 Tusker 57 34 15 12 7 41 - 36 5
5 Shabana FC 53 34 14 11 9 41 - 29 12
6 AFC Leopards 51 34 12 15 7 41 - 28 13
7 Sofapaka FC 46 34 11 13 10 37 - 28 9
8 Bandari FC 44 34 10 14 10 26 - 30 -4
9 KCB 42 34 10 12 12 36 - 35 1
10 Mathare United 42 34 10 12 12 26 - 40 -14
11 Kariobangi Sharks 40 34 8 16 10 29 - 29 0
12 Ulinzi Stars 38 34 8 14 12 29 - 33 -4
13 Muranga Seal 37 34 9 10 15 25 - 40 -15
14 Mara Sugar FC 36 34 8 12 14 34 - 41 -7
15 Bidco United 35 34 7 14 13 21 - 32 -11
16 Posta Rangers 35 34 8 11 15 36 - 49 -13
17 FC Talanta 35 34 9 8 17 33 - 46 -13
18 Nairobi City Stars 35 34 8 11 15 26 - 41 -15
Pos # Team PTS GP W D L GS - GC G
1 Administration Police FC 65 34 18 11 5 38 - 17 21
2 Gor Mahia 59 34 16 11 7 47 - 24 23
3 Kakamega Homeboyz 58 34 15 13 6 39 - 27 12
4 Tusker 57 34 15 12 7 41 - 36 5
5 Shabana FC 53 34 14 11 9 41 - 29 12
6 AFC Leopards 51 34 12 15 7 41 - 28 13
7 Sofapaka FC 46 34 11 13 10 37 - 28 9
8 Bandari FC 44 34 10 14 10 26 - 30 -4
9 KCB 42 34 10 12 12 36 - 35 1
10 Mathare United 42 34 10 12 12 26 - 40 -14
11 Kariobangi Sharks 40 34 8 16 10 29 - 29 0
12 Ulinzi Stars 38 34 8 14 12 29 - 33 -4
13 Muranga Seal 37 34 9 10 15 25 - 40 -15
14 Mara Sugar FC 36 34 8 12 14 34 - 41 -7
15 Bidco United 35 34 7 14 13 21 - 32 -11
16 Posta Rangers 35 34 8 11 15 36 - 49 -13
17 FC Talanta 35 34 9 8 17 33 - 46 -13
18 Nairobi City Stars 35 34 8 11 15 26 - 41 -15