Final Table:
1.Mathare United (Nairobi) 30 18 9 3 47-22 63 Champions
2.SoNy Sugar (Awendo) 30 17 9 4 34-17 60
3.Agro-Chemicals (Nyando) 30 13 9 8 28-24 48
4.Ulinzi Stars (Nakuru) 30 12 9 9 30-25 45
5.Thika United (Thika) 30 11 10 9 23-20 43
6.Chemelil Sugar (Nyando) 30 10 10 10 28-22 40
7.World Hope FC (Nairobi) 30 11 7 12 25-31 40
8.Tusker FC (Nairobi) 30 9 12 9 36-36 39
9.Gor Mahia (Nairobi) 30 10 9 11 20-23 39
10.Sher Karuturi (Naivasha) 30 8 14 8 17-19 38 [*]
11.Kenya Commercial Bank (Nairobi) 30 8 12 10 23-27 36
12.Red Berets (Nakuru) 30 8 9 13 26-31 33
13.Bandari (Mombasa) 30 9 6 15 28-36 33
14.Western Stima (Kakamega) 30 9 6 15 32-41 33
-----------------------------------------------------------
15.Mahakama (Nairobi) 30 8 8 14 27-34 32 Relegated
16.Mathare Youth (Nairobi) 30 6 7 17 27-43 25 Relegated
[*] Sher Agencies changed name to Sher Karuturi on March 11, 2008
due to a change in sponsorship
NB: up to and including the end of April 2008, Ulinzi and Red Berets played
home matches in Nairobi or Naivasha, as their normal home venue, the
Nakuru Afraha Stadium, is used as an emergency camp for displaced persons;
from May 1st on, both clubs use Greensteds school ground in Nakuru as
home venue.
Round 1
[Mar 1]
Agro-Chemicals 1-1 Sony Sugar
Chemelil Sugar 1-0 Western Stima
Gor Mahia 0-1 KCB
Mathare United 1-0 Thika United
[Mar 2]
Mathare Youth 2-1 Mahakama
Sher Agencies 0-0 World Hope
Tusker 1-0 Bandari
[Mar 12]
Red Berets 0-1 Ulinzi Stars
Round 2
[Mar 8]
Sher Agencies 1-0 Mahakama
Bandari 1-3 Chemelil Sugar
KCB 2-1 Western Stima
Mathare United 2-3 Mathare Youth
World Hope 2-1 Red Berets
Ulinzi Stars 0-0 Thika
[Mar 9]
Agro-Chemicals 0-2 Gor Mahia
Tusker 0-0 Sony Sugar
Round 3
[Mar 15]
Ulinzi Stars 1-1 Bandari
Western Stima 1-2 World Hope
Mathare United 0-0 Agro-Chemicals
[Mar 16]
Thika United 1-0 KCB
Mahakama 1-2 Tusker
Sony Sugar 1-0 Mathare Youth
Gor Mahia 0-0 Chemelil Sugar
Red Berets 0-0 Sher Karuturi
Round 4
[Mar 21]
Mahakama 1-1 Agro-Chemicals
Chemelil Sugar 2-2 Mathare United
Red Berets 1-1 Sony Sugar
Thika United 1-0 Mathare Youth
Western Stima 2-1 Ulinzi Stars
World Hope 0-0 Tusker
KCB 0-1 Bandari
[Mar 22]
Sher Karuturi 0-0 Gor Mahia
Round 5
[Mar 23]
World Hope 2-1 Bandari
KCB 1-1 Tusker
[Mar 24]
Thika United 0-0 Red Berets
Western Stima abd Sony Sugar [abandoned at 0-0 in 26'
Chemelil Sugar 0-1 Agro-Chemicals due to rain]
Gor Mahia 2-1 Mathare Youth
Ulinzi Stars 0-1 Sher Karuturi
Mahakama 2-2 Mathare United
[Apr 2]
Western Stima 1-1 Sony Sugar [replay]
Round 7
[Apr 5]
Thika United 1-0 Bandari
Tusker 1-4 Mathare United
Chemelil Sugar 1-1 Sher Karuturi
Mathare Youth 1-1 World Hope
[Apr 6]
Mahakama 0-0 Sony Sugar
Gor Mahia 0-0 Ulinzi Stars
KCB 2-1 Red Berets
Western Stima 0-0 Agro-Chemicals
Round 8
[Apr 19]
Agro-Chemicals 0-1 Tusker
Mathare United 3-1 KCB
Sony Sugar 1-0 Thika United
Red Berets 1-0 Gor Mahia
Chemelil Sugar 2-1 Mahakama
[Apr 20]
Western Stima 3-0 Bandari
World Hope 2-1 Ulinzi Stars [award of 0-2 revoked]
[Apr 23]
Mathare Youth 1-0 Sher Karuturi
Round 9 [Apr 27]
Tusker 2-3 Ulinzi Stars
Mathare Youth 0-1 Chemelil Sugar
KCB 0-2 Sony Sugar
Thika United 3-0 World Hope
Mathare United 3-1 Western Stima
Gor Mahia 1-0 Mahakama
Bandari 1-0 Red Berets
Sher Karuturi 2-1 Agro-Chemicals
Round 10
[May 1]
Gor Mahia 0-3 Tusker
[May 3]
Chemelil Sugar 3-0 Thika United
Sony Sugar 0-1 Mathare United
Ulinzi Stars 3-1 Mahakama
[May 4]
World Hope 0-0 KCB
Sher Karuturi 1-0 Bandari
Red Berets 3-2 Western Stima
[May 5]
Agro-Chemicals 1-0 Mathare Youth
Round 11
[May 10]
Bandari 1-1 Mathare United
KCB 2-1 Chemelil Sugar
Ulinzi Stars 1-2 Agro-Chemicals
Tusker 3-1 Mathare Youth
[May 11]
Thika United 1-0 Sher Karuturi
Western Stima 2-0 Gor Mahia
World Hope 1-0 Sony Sugar
Mahakama 2-1 Red Berets
Round 6 [moved from Mar 29-30]
[May 17]
World Hope 1-0 Agro-Chemicals
Red Berets 1-0 Chemelil Sugar
Mathare United 2-1 Gor Mahia
[May 18]
Bandari 1-0 Mathare Youth
Sony Sugar 3-0 Ulinzi Stars
Mahakama 2-2 Thika United
Sher Karuturi 0-0 KCB
Tusker 1-1 Western Stima
Round 12
[May 24]
Agro-Chemicals 0-0 Red Berets
Bandari 2-0 Mahakama
Gor Mahia 1-0 Thika United
Sony Sugar 1-0 Chemelil
Ulinzi Stars 2-3 KCB
[May 25]
Mathare Youth 2-3 Western Stima
Mathare United 2-1 World Hope
Tusker 1-1 Sher Karuturi
Round 13
[Jun 25]
Gor Mahia 0-1 Sony Sugar
KCB 1-0 Mahakama
[Jun 28]
Thika United 0-1 Agro-Chemicals
Chemelil Sugar 0-0 Tusker
[Jul 1]
Red Berets 0-1 Mathare Youth
[Jul 2]
Sher Karuturi 1-1 Western Stima [award of 0-2 revoked]
[Aug 16]
Mathare United 1-0 Ulinzi Stars
Bandari bye World Hope
Intermediate Matches
[Jun 29]
Bandari 0-0 Gor Mahia
[Jul 1]
Mahakama 1-0 World Hope
Round 14
[Jul 12]
Chemelil Sugar 2-2 Ulinzi Stars
Mathare Youth 2-1 KCB
Agro-Chemicals 0-1 Bandari
Gor Mahia 1-0 World Hope
Sher Karuturi 1-1 Sony Sugar
[Jul 15]
Mahakama 1-0 Western Stima
[Jul 23]
Red Berets 1-1 Mathare United [award of 0-2 revoked]
[Aug 17]
Tusker 0-0 Thika United
Round 15
[Jul 19]
Western Stima 3-2 Thika United
Mathare United 2-0 Sher Karuturi
Agro-Chemicals 0-0 KCB
Chemelil Sugar 0-1 World Hope
Sony Sugar 1-0 Bandari
[Jul 20]
Mathare Youth 0-0 Ulinzi Stars
[Aug 13]
Red Berets 3-2 Tusker
Gor Mahia bye Mahakama
Round 16
[Jul 26]
Ulinzi Stars 2-0 Western Stima
Sony Sugar 1-0 Red Berets
Gor Mahia 0-1 Sher Karuturi
Mathare Youth 0-1 Thika United
[Jul 27]
Agro-Chemicals 3-0 Mahakama
Bandari 3-1 KCB
Mathare United 2-0 Chemelil Sugar
[Aug 20]
Tusker 0-2 World Hope
Round 17
[Aug 2]
Red Berets 1-2 Agro-Chemicals
Chemelil Sugar 0-0 Sony Sugar
KCB 0-0 Ulinzi Stars
World Hope 1-0 Mathare United
[Aug 3]
Western Stima 0-0 Mathare Youth
Sher Karuturi 1-1 Tusker
Thika United 2-0 Gor Mahia
Mahakama 4-0 Bandari
Round 18
[Aug 9]
Mathare United 1-0 Tusker
Sony Sugar 1-0 Mahakama
Red Berets 0-0 KCB
[Aug 10]
Ulinzi Stars 1-0 Gor Mahia
Sher Karuturi 0-2 Chemelil Sugar
Bandari 0-1 Thika United [award of 0-2 revoked]
Agro-Chemicals 1-0 Western Stima
World Hope 1-0 Mathare Youth
Round 19
[Aug 23]
Agro-Chemicals 3-1 World Hope
Mathare Youth 1-3 Bandari
Chemelil Sugar 1-1 Red Berets
KCB 0-1 Sher Karutari
[Aug 24]
Gor Mahia abd Mathare United [abandoned at 0-1 in 45'
Ulinzi Stars 0-1 Sony Sugar due to crowd trouble]
Thika United 2-0 Mahakama
Western Stima 2-1 Tusker
[Sep 17]
Gor Mahia 1-1 Mathare United [2nd half only]
Round 20
[Aug 30]
Thika United 1-0 Chemelil Sugar
Mathare Youth 2-2 Agro-Chemicals
KCB 2-0 World Hope
Mathare United 1-0 Sony Sugar
[Aug 31]
Bandari 0-0 Sher Karutari [award of 2-0 revoked]
Western Stima 0-1 Red Berets
Tusker 1-1 Gor Mahia
Mahakama 2-1 Ulinzi Stars
Round 21
[Sep 13]
Sony Sugar 2-0 Agro-Chemicals
Western Stima 2-1 Chemelil Sugar
KCB 0-0 Gor Mahia [award of 0-2 revoked]
Thika United 0-1 Mathare United
[Sep 14]
World Hope 0-0 Sher Karutari
Ulinzi Stars 1-0 Red Berets
Bandari 1-2 Tusker
Mahakama 1-1 Mathare Youth
Round 22
[Sep 20]
Ulinzi Stars 2-0 Mathare United
Sony Sugar 1-0 Gor Mahia
Mathare Youth 1-0 Red Berets
Agro-Chemicals 2-1 Thika United
Mahakama 1-0 KCB
[Sep 21]
Tusker 0-2 Chemelil Sugar
[Oct 15]
Western Stima 1-3 Sher Karutari
Bandari bye World Hope
Round 23
[Sep 27]
Sony Sugar 2-0 World Hope
Chemelil Sugar 0-0 KCB
Mathare Youth 1-3 Tusker
[Sep 28]
Mathare United 4-1 Bandari
Sher Karuturi 0-0 Thika United
Gor Mahia 1-0 Western Stima [award of 0-2 revoked]
Red Berets 0-0 Mahakama
Agro-Chemicals 0-1 Ulinzi Stars
Round 24
[Oct 4]
Ulinzi Stars 1-0 World Hope
Thika United 0-2 Sony Sugar
Sher Karuturi 1-0 Mathare Youth
KCB 1-1 Mathare United
[Oct 5]
Gor Mahia awd Red Berets [awarded 2-0; originally
Mahakama 0-1 Chemelil Sugar 0-1, Red Berets used an
Bandari 3-1 Western Stima ineligible player]
Tusker 1-2 Agro-Chemicals
Intermediate Matches [Oct 10]
Gor Mahia 1-0 Bandari
World Hope 1-2 Mahakama
Round 25
[Oct 18]
World Hope 1-2 Thika United
Agro-Chemicals 1-0 Sher Karutari
Red Berets 3-1 Bandari
Sony Sugar 0-0 KCB
Mahakama 0-1 Gor Mahia
[Oct 19]
Chemelil Sugar 0-0 Mathare Youth
[Oct 29]
Ulinzi Stars 1-1 Tusker
[Oct 30]
Western Stima 0-3 Mathare United
Round 26
[Oct 25]
Tusker 3-1 Red Berets
Bandari 4-0 Sony Sugar
Ulinzi Stars 3-1 Mathare Youth
KCB 1-2 Agro-Chemicals
Sher Karutari 0-1 Mathare United
[Oct 26]
World Hope 2-1 Chemelil Sugar
Thika United 0-0 Western Stima
Gor Mahia bye Mahakama
Round 27
[Nov 1]
Sher Karuturi 0-0 Ulinzi Stars
Red Berets 1-1 Thika United
Bandari 1-1 World Hope
Mathare Youth 3-4 Gor Mahia
[Nov 2]
Agro-Chemicals 0-3 Chemelil Sugar
Sony Sugar 3-2 Western Stima
Tusker 2-1 KCB
Mathare United 1-1 Mahakama
Round 28
[Nov 8]
Red Berets 2-0 World Hope
Thika United 0-0 Ulinzi Stars
Mathare Youth 0-2 Mathare United
[Nov 9]
Gor Mahia 0-1 Agro-Chemicals
Chemelil Sugar 1-0 Bandari
Western Stima 0-1 KCB
Sony Sugar 2-2 Tusker
Mahakama 0-0 Sher Karutari
Round 29
[Nov 15]
KCB 1-1 Thika United
Sher Karuturi 1-2 Red Berets
Chemelil Sugar 0-0 Gor Mahia
Agro-Chemicals 0-0 Mathare United
Mathare Youth 2-3 Sony Sugar
[Nov 16]
World Hope 1-2 Western Stima
Bandari 0-1 Ulinzi Stars
Tusker 1-3 Mahakama
Round 30 [Nov 22]
Ulinzi Stars 1-0 Chemelil Sugar
Thika United 0-0 Tusker
Sony Sugar 2-0 Sher Karutari
Mathare United 2-1 Red Berets
Western Stima 1-0 Mahakama
KCB 1-1 Mathare Youth
World Hope 1-1 Gor Mahia
Bandari 1-1 Agro-Chemicals
Final Table:
1.Mathare United (Nairobi) 30 18 9 3 47-22 63 Champions
2.SoNy Sugar (Awendo) 30 17 9 4 34-17 60
3.Agro-Chemicals (Nyando) 30 13 9 8 28-24 48
4.Ulinzi Stars (Nakuru) 30 12 9 9 30-25 45
5.Thika United (Thika) 30 11 10 9 23-20 43
6.Chemelil Sugar (Nyando) 30 10 10 10 28-22 40
7.World Hope FC (Nairobi) 30 11 7 12 25-31 40
8.Tusker FC (Nairobi) 30 9 12 9 36-36 39
9.Gor Mahia (Nairobi) 30 10 9 11 20-23 39
10.Sher Karuturi (Naivasha) 30 8 14 8 17-19 38 [*]
11.Kenya Commercial Bank (Nairobi) 30 8 12 10 23-27 36
12.Red Berets (Nakuru) 30 8 9 13 26-31 33
13.Bandari (Mombasa) 30 9 6 15 28-36 33
14.Western Stima (Kakamega) 30 9 6 15 32-41 33
-----------------------------------------------------------
15.Mahakama (Nairobi) 30 8 8 14 27-34 32 Relegated
16.Mathare Youth (Nairobi) 30 6 7 17 27-43 25 Relegated
[*] Sher Agencies changed name to Sher Karuturi on March 11, 2008
due to a change in sponsorship
NB: up to and including the end of April 2008, Ulinzi and Red Berets played
home matches in Nairobi or Naivasha, as their normal home venue, the
Nakuru Afraha Stadium, is used as an emergency camp for displaced persons;
from May 1st on, both clubs use Greensteds school ground in Nakuru as
home venue.
Topscorers:
15 Francis Ouma (Mathare United)
13 John Mwangi (Chemelil Sugar)
11 Abdul Wahab Musa (Bandari)
10 Francis Ochieng (Ulinzi Stars)
Cups 2008
KFF Cup 2008
NB: Presidents Cup was renamed KFF Cup;
participants:
a) 16 Kenyan Premier League clubs
b) 32 Nationwide clubs (played in 2 groups of 16)
c) 16 KFF Branch clubs (1 from each of the 16 branches)
NB: 15 from 16 KPL clubs withdrew (only Gor Mahia confirmed participation)
1/32 Finals [Aug 15-17 (moved from Apr 11-13 and then from Jul 11-13]
Sofapaka FC - Shalimar FC
Nairobi Stima FC - KFF South Coast branch repr.
Bandari FC - KFF Nyanza South branch repr.
Real Kisumu FC - Gachui Black Boots
Sher Agencies FC - AFC Leopards
Tusker FC - KFF Nyanza North branch repr.
Administration Ap - KFF South Rift branch repr.
Waterworks FC - Re-Union FC
KRA FC bt Green Berets FC
Homegrown FC - KFF Southern branch repr.
Eldoret Mahakama - KFF Eastern branch repr.
Agro Chemicals - KFF Aberdares branch repr.
Mathare Youth FC - Compel FC
Red Berets FC - Muhoroni Youth FC
KCB FC - KFF North Western branch repr.
Gor Mahia FC bt Super Eagles FC
Fluorspar FC - KFF North Rift branch repr.
Oserian FC - KFF Nairobi branch repr.
Longonot Horticulture - Laikipia Campus FC
AC Nakuru FC - Magongo Rangers FC
Sony Sugar FC - Coast Stars FC
Western Stima FC - KFF Western branch repr.
Ulinzi Stars FC - KFF North Coast branch repr.
Mathare United FC - Vegpro FC
Thika United FC - Dagoretti Santos FC
Mahakama FC - KFF Mt. Kenya branch repr.
Kawangware FC - Minicus FC
KNH FC - St. Andrews FC
Opera FC - KFF Nyanza West branch repr.
Bidco FC - Strathmore Uni. FC
Chemelil FC - KFF North Eastern branch repr.
World Hope FC - KFF Central Rift branch repr.
1/16 Finals [May 17]
1/8 Finals [Jul 19,20]
Quarterfinals [Aug 16,17]
Semifinals [Sep 20?]
Gor Mahia FC 2-1 Kenya Revenue Authority
Posta Rangers beat AFC Leopards 3-0, it is not known in which round
Final [Oct 20, Nyayo National Stadium, Nairobi]
Gor Mahia FC 2-0 Posta Rangers
[John Ringo 40, Habil Otieno 78]
Super Cup 2008
[Jan 24, 2009, Moi International Sports Centre, Kasarani]
Mathare United 0-3 Gor Mahia FC
[Habil Otieno (2), Ben Gemmet]
KPL Football for Unity 2008
Nine pre-season friendly matches between the 16 KPL clubs,
relegated side Coast Stars (who had an appeal running at
FIFA) and cup winners Sofapaka. Proceedings go to the
Red Cross to assist displaced persons.
[Feb 23]
Bandari 1-1 Coast Stars
Chemelil Sugar 1-1 Agro Chemicals
Mathare United 1-0 Sofapaka
Red Berets 1-1 Ulinzi Stars
Sony Sugar 2-1 Western Stima
Thika United 2-0 Sher Agencies
World Hope 0-1 Tusker
[Feb 24]
KCB 2-4 Gor Mahia
Mahakama 0-1 Mathare Youth
Second Level 2008
Nationwide League
NB: four clubs (Fluorspar, Eldoret Mahakama, Administration Police
and Waterworks) exempted from fixtures until April due to recent
civil unrest; Kangemi United and Shabana (Kisii) did not respond
to invitations to enter but may still be allowed to do so (Kangemi
eventually did so)
Zone A
Rounds 1-2
[Mar 21]
Bungoma United - Nairobi Stima
Oserian FC - Kenyatta University
Longonot Hortic. - Strathmore
St.Andrews - AFC Leopards
[Mar 22]
Real Kisumu - Bungoma United
Muhoroni Youth - Nairobi Stima
Homegrown - Kenyatta University
Strathmore - Oserian FC
Longonot Hortic. - St. Andrews
Laikipia campus - AFC Leopards
[Mar 23]
Real Kisumu - Minicus
AC Nakuru 0-0 Homegrown
[Mar 24]
AC Nakuru 3-0 Minicus
Muhoroni Youth - Laikipia Campus
[Apr 26]
Real Kisumu 3-0 Minicus
AFC Leopards 1-1 Muhoroni Youth
Shalimar 1-1 Laikipia C.W
St. Andrews 2-1 Strathmore
AC Nakuru 1-0 Oserian
Fluorspar 1-0 Longonot Hort
Nairobi Stima 2-0 Eld. Mahakama
[Apr 27]
AFC Leopards 0-2 Longonot Hort
Laikipia C.W. 1-1 Strathmore Univ
Fluorspar 4-1 Homegrown
Compel 1-1 Muhoroni Youth
Shalimar 0-3 AC Nakuru
Oserian 1-3 Eld. Mahakama
[May 3]
Real Kisumu 0-0 Muhoroni Youth
Compel 0-0 Laikipia C.W.
Longonot Hort. 1-1 Nairobi Stima
Eldoret Mahakama 2-1 St. Andrews
Strathmore Univ. 2-3 Fluorspar
Minicus 2-1 Oserian
AC Nakuru 1-0 AFC Leopards
[May 4]
Eldoret Mahakama 1-0 Laikipia C.W
Strathmore Univ 1-1 AC Nakuru
Homegrown 3-1 Longonot Hort
Nairobi Stima 0-0 Oserian
Minicus 0-3 Fluorspar
Compel 3-1 Real Kisumu
[May 10]
Compel 0-0 St. Andrews
Nairobi Stima 2-1 Real Kisumu
Oserian 1-2 Homegrown
Laikipia C.W. 2-1 Longonot Hort
[May 11]
AFC Leopards 1-1 Strathmore Univ
Laikipia C.W. 1-0 Minicus
Fluorspar 1-1 St. Andrews
Homegrown 0-0 Nairobi Stima
Longonot Hort 1-0 Real Kisumu
[May 17]
Eldoret Mahakama 0-0 AC Nakuru
Homegrown 1-0 AFC Leopards
Longonot Hort. 1-2 Longonot [?!]
Nairobi Stima 0-0 Fluorspar
Oserian 2-1 Compel
Real Kisumu 1-0 Laikipia C.W
St. Andrews 3-0 Muhoroni Youth
[May 18]
AFC Leopards 1-1 Fluorspar
Eldoret Mahakama 5-1 Strathmore Uni
Longonot Hort. 2-0 Muhoroni Youth
[May 24]
AC Nakuru abd Real Kisumu
AFC Leopards 2-1 Oserian
Fluorspar 1-0 Laikipia C.S.
Homegrown 1-0 Muhoroni Youth
Longonot Hort 0-0 Compel
Minicus 1-0 Eld. Mahakama
St. Andrews 1-1 Stima Molo
[May 25]
AC Nakuru 2-1 Muhoroni Youth
AFC Leopards 0-1 Eldoret Mahakama
St. Andrews 0-0 Real Kisumu
Strathmore Uni 1-5 Minicus
[May 31]
Fluorspar 0-1 AC Nakuru
Laikipia C.W. 1-0 St. Andrews
Minicus 3-3 AFC Leopards
Muhoroni Youth 1-0 Eld. Mahakama
Nairobi Stima 1-5 Strathmore Univ
Real Kisumu 0-1 Homegrown
[Jun 1]
Compel ppd Homegrown
Muhoroni Youth 2-0 Laikipia C.W.
Real Kisumu ppd Oserian
[Jun 8]
Fluorspar 3-0 Real Kisumu
Minicus 3-3 St. Andrews
Oserian 0-0 Longonot Hort
Homegrown 1-1 Laikipia C.W.
[Jun 14]
Muhoroni 1-1 Minicus
[Jun 15]
AFC Leopards 1-2 Real Kisumu
Laikipia C.W. 2-1 Oserian
St. Andrews abd AC Nakuru
Eldoret Mahakama 1-2 Homegrown
Muhoroni Youth abd Fluorspar
Table (Jun 16):
1.Homegrown (Naivasha) 14 7 4 3 20-15 25
2.AC Nakuru 11 6 5 0 13- 3 23 [*2]
3.Fluorspar 12 6 4 2 18- 8 22
4.Eldoret Mahakama 12 7 1 4 16- 9 22
5.Laikipia Campus 14 6 4 4 11- 9 22
6.Minicus 14 5 5 4 19-21 20
7.Nairobi Stima 13 4 7 2 16-12 19
8.Saint Andrews 13 4 6 3 15-12 18
9.Longonot Horticulture 13 4 3 6 10-12 15
10.Compel 10 2 7 1 10- 6 13
11.Muhoroni Youth 12 3 4 5 9-15 13
12.Strathmore University 12 3 4 5 19-23 13
13.Oserian FC 13 3 3 7 12-14 12
14.Real Kisumu 10 3 2 5 9-11 11
15.AFC Leopards (Nairobi) 12 1 5 6 10-17 8
16.Kisumu Black Stars 0 0 0 0 0- 0 0
-.Bungoma United (Webuye) apparently withdrew [*1]
-.Kenyatta University apparently withdrew
NB: 7 more wins than losses; odd number of matches; total goal difference +20
[*1] Panpaper Mills withdrew sponsorship and Panpaper were replaced
by Bungoma United, formed by former players of the Panpaper club
[*2] St. Josephs Youth renamed AC Nakuru
[Jun 21]
AC Nakuru 2-1 Compel
Muhoroni Youth abd Strathmore Uni,
Nairobi Stima 0-2 AFC Leopards
Oserian 0-0 Fluorspar
Real Kisumu 0-0 Eldoret Mahakama
[Jun 22]
AFC Leopards 4-2 Compel
Laikipia C.W. 0-1 Nairobi Stima
Longonot Hort. 0-0 AC Nakuru
Real Kisumu abd Strathmore Uni
[Jun 28]
Compel 0-0 Eldoret Mahakama
Real Kisumu 1-0 Oserian
[Jul 5]
Strathmore Univ. ppd Compel
[Jul 19]
Kisumu B. Stars 3-1 Minicus
Compel ppd Strathmore Uni
AFC Leopards 2-0 AC Nakuru
Laikipia C.W. 0-0 Real Kisumu
St. Andrews 1-0 Longonot Hort
Fluorspar 2-0 Oserian
Eldoret Mahakama 2-0 Nairobi Stima
[Jul 20]
Kisumu B. Stars 0-1 Strathmore Uni
Compel 1-1 Minicus
Fluorspar 1-2 Nairobi Stima
AC Nakuru 0-0 Eldoret Mahakama
St. Andrews 2-0 Oserian
Muhoroni Youth 1-0 Longonot Hort
AFC Leopards 1-1 Homegrown
[Jul 26]
Kisumu B. Stars 0-1 Eld. Mahakama
Real Kisumu 0-0 Compel
Nairobi Stima 0-0 Minicus
Homegrown 1-1 Fluorspar
Oserian 2-3 Strathmore Uni
AC Nakuru 0-0 Laikipia C.W
Muhoroni Youth 1-0 AFC Leopards
[Jul 27]
Kisumu B. Stars 2-2 Compel
Real Kisumu 2-0 St. Andrews
Strathmore Uni. 1-1 Nairobi Stima
Minicus 0-0 Longonot Hort
Eldoret Mahakama 4-0 Oserian
AC Nakuru 0-1 Fluorspar
Laikipia C.W. 0-3 Homegrown
[Aug 2]
Homegrown 2-0 Kisumu B. Stars
AFC Leopards 1-0 Nairobi Stima
Oserian abd Laikipia C.W
Eldoret Mahakama ppd Muhoroni Youth
AC Nakuru 1-1 Longonot Hort
[Aug 3]
Oserian 2-0 Kisumu B. Stars
Nairobi Stima 1-0 Compel
Fluorspar 3-2 Muhoroni Youth
Longonot Hort. 0-0 Laikipia C.W
Strathmore Uni. 1-0 AFC Leopards
[Aug 9]
Compel 2-0 Ac Nakuru
Fluorspar 0-0 AFC leopards
Laikipia CW 0-2 St Andrews
Longonot Hort 1-1 Kisumu b stars
Nairobi Stima 1-0 Muhoroni Youth
Strathmore Univ. 1-1 Eldoret Mahakama
[Aug 10]
Eldoret Mahakama 2-1 Naivasha
Fluorspar 1-1 Compel
Real Kisumu 0-0 AC Nakuru
St. Andrews 2-1 Kisumu Black Stars
[Aug 23]
Kisumu Black Stars 1-0 AFC Leopards
Eldoret Mahakama n/p Compel
Strathmore Univ. 1-0 Real Kisumu
St Andrews 2-1 Minicus
Laikipia CW 0-2 Fluorspar
Longonot Hort 2-1 Homegrown
[Aug 24]
Homegrown 2-1 Real Kisumu
Oserian 1-0 Nairobi Stima
Strathmore Univ. 4-1 Longonot Hort
[Aug 25]
Compel 0-1 AFC Leopards
[Sep 6]
Compel 1-2 Longonot Hort
Oserian 2-2 Real Kisumu
AC Nakuru 0-1 St. Andrews
Laikipia C.W. 1-1 Muhoroni
[Sep 7]
Nairobi Stima 2-2 Homegrown
Eldoret Mahakama 2-0 Real Kisumu
St. Andrews 0-1 Fluorspar
Minicus 0-0 Laikipia C.W
Oserian abd Muhoroni
[Sep 10]
Minicus 0-0 Homegrown
Kisumu B. Stars 0-0 Real Kisumu
[Sep 13]
Nairobi Stima 3-1 Kisumu B. Stars
Fluorspar 1-1 Minicus
Homegrown 2-2 Compel
Muhoroni Youth 0-1 Real Kisumu
Oserian 0-0 AC Nakuru
Longonot Hort. 0-1 AFC Leopards
[Sep 14]
AFC Leopards 3-0 Kisumu B. Stars
Eldoret Mahakama 5-0 Minicus
Laikipia C.W. 0-1 Compel
Muhoroni Youth awd St. Andrews
Homegrown 1-2 Oserian
Nairobi Stima 3-1 Longonot Hort
[Nov 1]
Minicus 0-0 AC Nakuru
Fluorspar 2-0 Kisumu B. Stars
Muhoroni Youth 0-0 Homegrown
[Nov 2]
Real Kisumu 1-1 Nairobi Stima
Eld. Mahakama 8-1 Kisumu B. Stars
AC Nakuru abd Strathmore U.
[Nov 8]
Laikipia C.W. 2-0 Kisumu B. Stars
Real Kisumu 0-2 AFC Leopards
Eldoret Mahakama abd Compel
Muhoroni Youth 0-2 Fluorspar
[Nov 9]
AC Nakuru 2-0 Kisumu B. Stars
Real Kisumu 2-0 Fluorspar
Table (Nov 9):
1.AFC Leopards (Nairobi) 30 18 6 6 43-18 60
2.Eldoret Mahakama 29 18 5 6 53-15 59
3.Fluorspar 30 15 8 7 40-24 53
4.Nairobi Stima 30 12 11 7 34-28 47
5.AC Nakuru 29 11 12 6 22-13 45 [*2]
6.Homegrown (Naivasha) 30 11 11 8 36-36 44
7.Strathmore University 29 12 7 10 47-41 43
8.Real Kisumu 29 10 9 10 26-23 39
9.Compel 28 7 14 7 30-27 34
10.Oserian FC 29 9 7 13 31-32 34
11.Minicus 29 7 13 9 28-35 34
12.Longonot Horticulture 30 7 10 13 22-34 31
13.Muhoroni Youth 29 8 5 16 21-37 29
14.Laikipia Campus 30 6 8 16 15-35 26
-.Saint Andrews record not reported
-.Kisumu Black Stars record not reported [*3]
-.Bungoma United (Webuye) apparently withdrew [*1]
-.Kenyatta University apparently withdrew
NB: 17 more wins than losses; odd number of matches; records of two clubs
not listed; total goal difference +50
[*1] Panpaper Mills withdrew sponsorship and Panpaper were replaced
by Bungoma United, formed by former players of the Panpaper club
[*2] St. Josephs Youth renamed AC Nakuru
[*3] Kisumu Black Stars FC were suspended and relegated due to not
honouring 3 consecutive matches in one season
Promoted: AFC Leopards
Zone B
Rounds 1-2
[Mar 21]
Sofapaka drw Kawangware
Green Eagles - KRA
Bidco United - Coast Stars
Magongo Cosmos - Opera
Re-Union - KNH
Dagoretti Santos - Gachui Black Boots
Green Berets - Vegpro
[Mar 22]
KNH - Coast Stars
Gachui Black Boots - Green Berets
Green Eagles - Opera
Vegpro 1-2 Re-Union
Kawangware - Dagoretti Santos
Magongo Cosmos - KRA
Sofapaka - Bidco
[Mar 30]
Dagoretti Santos 1-1 Green Berets
Green Eagles 3-2 Re-Union
Kawangware 1-0 KRA
Opera 1-1 Sofapaka
[Apr 26]
Bidco United 2-1 Malindi United
Sofapaka 6-0 Green Berets
Kawangware ppd Gachui Black Boots
Magongo Rangers 1-0 Vegpro
Admn. Police 6-0 Kangemi United
Opera 2-1 KNH
[Apr 27]
Dagoretti Santos 0-0 Re-Union
KNH 3-0 Malindi United
Super Eagles 0-1 Vegpro
Opera 1-1 Admin. Police
KRA 2-0 Kangemi United
[May 3]
Malindi United 1-1 Sofapaka
Green Berets 1-1 KRA
Kangemi United 3-2 Re-Union
Admin. Police 1-1 Bidco United
Opera 1-0 Dagoretti Santos
Magongo Rangers 1-0 KNH
[May 4]
Malindi United 1-0 Vegpro
Super Eagles 1-0 KNH
Kangemi United 2-0 Gachui B. Boots
Kawangware 0-0 Admin. Police
[May 10]
Admin. Police 0-2 Sofapaka
Kangemi United 1-1 Malindi United
Bidco United 0-0 Dagoretti Santos
Opera 2-1 Kawangware
Gachui Black Boots 1-3 Super Eagles
[May 11]
Admin. Police 1-1 Malindi United
Bidco United 1-0 Super Eagles
Re-Union 1-0 Gachui B. Boots
Dagoretti Santos 0-0 Kangemi United
KRA 0-4 Sofapaka
[May 17]
Kawangware 0-0 Bidco United
KNH 1-3 Admin. Police
Malindi United 0-1 Dagoretti Santos
Re-Union 1-0 Magongo Rangers
Vegpro 0-0 Kangemi United
[May 18]
Gachui B. Boots 0-3 Admin. Police
Kangemi United 2-1 Magongo Rangers
KNH 2-1 Kawangware
KRA 3-1 Re-Union
Malindi United 2-1 Opera
[May 24]
Bidco United 2-0 Vegpro
Green Berets 0-1 Malindi United
Kawangware 1-0 Kangemi United
KRA 2-1 Dagoretti Santos
Magongo Rangers 0-2 Sofapaka
[May 25]
Admin. Police 2-0 Dagoretti Santos
Gachui B. Boots 0-1 Malindi United
Green Berets 2-2 Opera
Kangemi United 1-1 Bidco United
Super Eagles 0-0 Sofapaka
Vegpro 0-1 KRA
[May 31]
Admin. Police 0-0 Re-Union
Dagoretti Santos 1-0 KNH
Kangemi United 0-3 Green Berets
Kawangware 1-0 Vegpro
Magongo Rangers 2-0 Bidco United
Malindi United abd KRA
Opera 4-0 Gachui B. Boots
[Jun 8]
KNH 0-1 Sofapaka
KRA 1-1 Admin. Police
Bidco United 1-1 Opera
Re-Union 1-0 Kawangware
Gachui B. Boots 1-1 Vegpro
Super Eagles 2-0 Green Berets
Malindi United 0-0 Magongo Rangers
[Jun 15]
Admin. Police 0-0 Green Berets
KRA 3-0 Gachui B. Boots
Dagoretti Santos 0-3 Sofapaka
Re-Union 1-0 Opera
Table (Jun 16):
1.Sofapaka 13 9 4 0 35- 4 31
2.Kenya Revenue Authority 13 8 2 3 23-14 26
3.Magongo Rangers (Mombasa) 12 6 2 4 14-12 20 [*1]
4.Re-Union 13 5 5 3 12-11 20
5.Administration Police 12 4 7 1 17- 7 19
6.Super Eagles (Mombasa) 11 5 4 2 15-11 19 [*2]
7.Opera 14 4 6 4 17-14 18
8.Malindi United 10 4 4 2 9-10 16
9.Kawangware 13 3 6 4 7- 8 15
10.Bidco United (Thika) 13 2 8 3 13-13 14
11.Kenyatta National Hospital 13 4 2 7 15-16 14
12.Green Berets 12 3 5 4 15-17 14
13.Kangemi United 13 3 5 5 10-24 14
14.Dagoretti Santos 13 2 7 4 7-12 13
15.Vegpro 13 1 7 5 8-13 10
16.Gachui Black Boots 14 0 2 12 4-35 2
-.Coast Stars (Mombasa) apparently withdrew
-.Waterworks apparently withdrew
[*1] earlier listed as Magongo Cosmos
[*2] earlier listed as Green Eagles
[Jun 21]
Admin. Police 1-1 Magongo Rangers
Gachui B. Boots 0-3 Bidco United
Kawangware 0-0 Super Eagles
KNH 3-2 Green Berets
Opera 2-0 Kangemi United
Re-Union 1-1 Malindi United
Sofapaka 4-1 Vegpro
[Jun 22]
Bidco United 2-0 Green Berets
Dagoretti Santos abd Magongo Rangers
Kangemi United 2-3 Super Eagles
Kawangware 1-0 Malindi United
KNH 1-2 KRA
Vegpro 0-3 Admin. Police
[Jun 28]
Super Eagles 0-1 Admin. Police
[Jun 29]
Magongo Rangers 2-0 Green Berets
Malindi United abd Super Eagles
[Jul 19]
Re-Union 0-4 Sofapaka
Admin. Police 1-0 KRA
Kangemi United 1-0 Dagoretti Santos
Bidco United 4-2 KNH
Gachui B. Boots ppd Opera
Vegpro 2-0 Malindi United
[Jul 20]
Opera 2-0 Malindi United
Green Berets 3-2 Dagoretti Santos
KRA 2-1 Vegpro
KNH 2-4 Kangemi United
Bidco United 3-1 Re-Union
Sofapaka 1-1 Admin. Police
[Jul 26]
Sofapaka 2-0 Super Eagles
Opera 0-2 KRA
Kangemi United 2-3 Vegpro
Green Berets 0-1 Admin. Police
Dagoretti Santos 0-0 Bidco United
Kawangware 0-0 KNH
Malindi United 4-0 Gachui B. Boots
[Jul 27]
Green Berets 7-0 Super Eagles
Magongo United 3-1 Gachui B. Boots
Re-Union 0-2 KRA
Kawangware 0-2 Sofapaka
[Aug 2]
Super Eagles 2-0 Kangemi United [awarded]
Admin. Police 0-0 Opera
Dagoretti Santos 1-1 Kawangware
Malindi United 2-0 Re-Union
Gachui B. Boots pdd KNH
Vegpro 0-1 Green Berets
[Aug 3]
Malindi United 2-0 Kangemi United [awarded]
Super Eagles 2-0 Re-Union
Green Berets ppd Gachui B. Boots
Vegpro 0-2 Kawangware
KNH 2-3 Dagoretti Santos
Bidco 0-2 Admin. Police
Sofapaka 2-1 KRA
[Aug 6]
Green Berets 2-0 Gachui Black Boots
[Aug 9]
Admin police FC 3-0 Kawangware United
Dagoretti Santos 2-1 Vegpro
Opera 4-1 Re-union,
Sofapaka 5-0 Gachui Black Boots
[Aug 10]
KRA 3-1 Green Berets
NB: Kangemi United excluded for failing to honour 3 matches
[Aug 23]
Magongo Rangers 1-0 Super Eagles
Sofapaka 0-0 Opera
Dagoretti Santos 0-0 KRA
Malindi United 0-1 Admin. Police
KNH 2-0 Re-Union
Vegpro FC 2-0 Gachui Black Boots
[Aug 24]
Magongo Rangers 0-0 Admin. Police
Sofapaka 5-1 KNH
Vegpro 2-2 Bidco United
Dagoretti Santos 0-0 Opera
Gachui Black Boots 0-1 Kawangware United
Re-Union 2-1 Green Berets
[Sep 6]
Super Eagles abd Kawangware
Opera 1-0 Bidco
[Sep 7]
Magongo Rangers 0-0 Kawangware
Re-Union 1-2 Admin. Police
Green Berets 3-0 KNH
Gachui B. Boots 0-2 Dagoretti Santos
Super Eagles n/p Malindi United
Bidco 0-0 Sofapaka
[Sep 10]
Green Berets 2-0 Sofapaka
Gachui B. Boots 0-5 KRA
Admin. Police 1-0 KNH
Re-Union 0-1 Dagoretti Santos
[Sep 13]
Dagoretti Santos abd Admin. Police
Bidco United 0-2 Gachui B. Boots
KNH 2-1 Opera
Vegpro 1-2 Super Eagles
[Sep 14]
KRA 4-2 Bidco United
Admin. Police 2-0 Gachui B. Boots
Opera 1-0 Super Eagles
Kawangware 2-1 Green Berets
Sofapaka 3-0 Vegpro FC
[Sep 20]
Malindi United - Sofapaka
[Sep 21]
Sofapaka - Magongo Rangers
[Nov 1]
Bidco United 3-0 Magongo Rangers
KRA 5-1 Super Eagles
[Nov 2]
KRA 2-0 Malindi United [awarded]
Green Berets 3-2 Magongo Rangers
[Nov 8]
KRA 2-0 Magongo Rangers
[Nov 9]
Opera 2-0 Magongo Rangers
Table (Nov 9):
1.Sofapaka 30 22 7 1 89-14 73 Promoted
-----------------------------------------------------------
2.Kenya Revenue Authority 30 21 3 6 58-26 66
3.Administration Police 30 17 11 2 43-14 62
4.Opera 30 13 9 8 35-21 48
5.Magongo Rangers (Mombasa) 30 14 5 11 38-34 47 [*1]
6.Bidco United (Thika) 30 11 11 8 38-30 44
7.Kawangware 30 11 11 8 19-17 44
8.Kenyatta National Hospital 30 13 3 14 42-41 42
9.Super Eagles (Mombasa) 30 12 6 12 36-42 42 [*2]
10.Green Berets 30 11 5 14 44-41 38
11.Dagoretti Santos 28 8 12 8 26-29 36
12.Malindi United 28 10 6 12 31-38 36
13.Re-Union 30 9 6 15 26-51 33
14.Vegpro 30 6 8 16 25-44 26
-.Kangemi United record not reported
-.Gachui Black Boots record not reported
-.Coast Stars (Mombasa) apparently withdrew
-.Waterworks apparently withdrew
[*1] earlier listed as Magongo Cosmos
[*2] earlier listed as Green Eagles
NB: 43 more wins than losses; records of two clubs not listed;
total goal difference +108
NB: promoted from 3rd level: Posta Rangers
Sources include: Kenyan Premier League, Kenyafootball.com
Prepared and maintained by Ian King and Hans Schöggl for the Rec.Sport.Soccer Statistics Foundation
Authors: Ian King and Hans Schöggl
Last updated: 16 Apr 2020
(C) Copyright Ian King, Hans Schöggl and RSSSF 2008/20
You are free to copy this document in whole or part provided that proper
acknowledgement is given to the authors. All rights reserved.