Followers

Thursday, September 8, 2022

Kenya

Kenya - List of Champions  

Kenyan National Football League
1963 Nakuru All-Stars
1964 Luo Union
1965 Feisal
1966 Abaluhya FC
1967 Abaluhya FC
1968 Gor Mahia
1969 Nakuru All Stars [other sources: scrapped]
1970 Abaluhya FC      [season finished March 1971]
1971   abandoned
1972 Kenya Breweries
Kenyan Super League
1973 Abaluhya FC
Kenyan National Football League
1974 Gor Mahia
1975 Luo Union
1976 Gor Mahia
1977 Kenya Breweries
1978 Kenya Breweries
1979 Gor Mahia
1980 AFC Leopards
1981 AFC Leopards
1982 AFC Leopards
1983 GOR Mahia
1984 GOR Mahia
1985 GOR Mahia            
1986 AFC Leopards
1987 GOR Mahia
1988 AFC Leopards
1989 AFC Leopards
1990 GOR Mahia
1991 GOR Mahia
1992 AFC Leopards
1993 GOR Mahia
1994 Kenya Breweries
1995 GOR Mahia
1996 Kenya Breweries
Kenyan Super League
1997 Utalii
Kenyan Premier League
1998 AFC Leopards
1999 Tusker FC
2000 Tusker FC
2001 Oserian 
2002 Oserian 
2003 Ulinzi Stars     [1]
2004 Ulinzi Stars     [2]
2005 Ulinzi Stars 
2006 Sony Sugar
2007 Tusker FC
2008 Mathare United
2009 Sofapaka
2010 Ulinzi Stars 
2011 Tusker FC
2012 Tusker FC
2013 GOR Mahia
2014 GOR Mahia
2015 GOR Mahia
2016 Tusker FC
2017 GOR Mahia
2018 GOR Mahia
2019 GOR Mahia
2020 GOR Mahia
2021 Tusker FC
2022 Tusker FC

[1] KFF revoked the championship of Nzoia Sugar following their
    joining the rebel Kenya National Football League in September 
    2003; Ulinzi Stars won a play-off for the vacant title against
    Coast Stars in November 2003.
[2] Utalii won the rebel league in 2004, while the official KFF league
    was won by Coast Stars (Mombasa); an 8-team play-off to qualify for
    the 2005 CAF club competitions was won by Ulinzi and they are
    considered 2004 champions, but the CAF Champions League place went
    to runners-up Tusker as Ulinzi were suspended for 3 years from CAF
    competition following their withdrawal from it 2004.

NB: as Abaluhya, various other 'tribal' clubs were forced to rename
    themselves in or around 1980, e.g. Gema FC became Benham FC and
    Maragoli became Imara.  Gor Mahia (named after a mythical medicine
    man called Gor) resisted the rule, and circumvented it by renaming
    themselves GOR Mahia, with GOR abbreviating Gulf Olympic Rangers.

Kenya - List of Cup Winners

Cup competitions since independence

FA Cup of Kenya
1954 RAF Eastleigh          1-0 Nakuru Railway African Football Team 
1955      unknown
1956 Mombasa Liverpool
1957-59   unknown (Maragoli United FC lost 1959 final)
1960 Marama                 4-2 Gethin & Dawson
1961      unknown
1962 Mombasa Liverpool
1963      unknown
1964 Luo Union
1965 Luo Union
1966 Luo Union              4-2 Mombasa Liverpool
1967 Abaluhya United        3-0 Maragoli United
1968 Abaluhya United
1969 Nakuru All Stars       1-0 Gor Mahia    
1970-74  unknown
1975 Kenya Breweries 
Kenya Challenge Cup
1976 Luo Union              0-0 KFA                 [3-2 pen]
1977-78  unknown
1979 Maragoli United FC     awd Gor Mahia           [abandoned drawn after 90'; Gor Mahia
1980     unknown                                     refused to play extra time]
1981 GOR Mahia
1982     unknown
1983 GOR Mahia
1984 AFC Leopards           2-1 GOR Mahia
1985 AFC Leopards 
Moi Golden Cup
1986 GOR Mahia              1-0 Bandari (Mombasa)
1987 GOR Mahia              2-0 AFC Leopards
1988 GOR Mahia              bt  Kenya Breweries
1989 Kenya Breweries        1-1 AFC Leopards        [5-4 pen]                    
1990 Rivatex
1991 AFC Leopards           1-0 GOR Mahia
1992 Kenya Breweries        2-0 Bata Bullets
1993 Kenya Breweries
1994 AFC Leopards           3-0 Kisumu Posta
1995 Rivatex                2-0 Ulinzi
1996 Mumias Sugar           1-0 Reli
1997 Eldoret KCC            4-1 AFC Leopards
1998 Mathare United         2-1 Eldoret KCC
1999 Mumias Sugar           3-2 Coast Stars         [aet] [*1]
2000 Mathare United         2-1 AFC Leopards        [aet]
2001 AFC Leopards           2-0 Mathare United 
2002 Kenya Pipeline         1-0 Mumias Sugar            
Transparency Cup
2003 Utalii                 2-1 GOR Mahia
2004 KCB                    1-0 Thika United
President's Cup
2003 Chemelil Sugar         1-0 AFC Leopards
2005 World Hope             2-1 Tusker                    [*2]
2007 Sofapaka               2-0 Homegrown
KFF Cup
2008 GOR Mahia              2-0 Posta Rangers
FKL Cup
2009 AFC Leopards           4-1 Congo United (Mombasa)
2010 Sofapaka               2-0 West Kenya Sugar
2011 GOR Mahia              1-0 Sofapaka
FKF Cup
2012 GOR Mahia              0-0 Sofapaka                  [aet, 3-0 pen]
GOtv Shield
2013 AFC Leopards           1-0 GOR Mahia    
2014 Sofapaka               2-1 Posta Rangers
2015 Bandari                4-2 Nakumatt
2016 Tusker                 1-0 Ulinzi Stars
2017 AFC Leopards           2-0 Kariobangi Sharks 
SportPesa Shield
2018 Kariobangi Sharks      3-2 Sofapaka
2019 Bandari                3-1 Kariobangi Sharks 
Betway Cup
2020   abandoned
2021 GOR Mahia              0-0 AFC Leopards              [4-1 pen (no extra time)] 

NB: in 2003, the 4 semi-finalists of the President's Cup withdrew from
    the KFF and continued with their 'Transparency Cup' while the KFF
    continued their tournament with already eliminated clubs.

[*1] Mumias' win was revoked following a bribery scandal in the league; it is
     not clear whether Coast Stars were awarded the Cup.
[*2] a rival faction within the KFF (recognised by the Kenya government but not
     by FIFA) have awarded the cup to Coast Stars (Mombasa) after ordering a
     replay of their semifinal second leg against Tusker (who did not show, as
     they had already lost the final) and then scheduling a final against
     World Hope for which the latter did not show

Super Cup

2008 GOR Mahia              3-0 Mathare United 
2009 Sofapaka               1-0 AFC Leopards
2010 Sofapaka               1-0 Ulinzi Stars
2011 Tusker                 1-1 GOR Mahia              [4-1 pen]
2012 GOR Mahia              0-0 Tusker                 [5-4 pen]
2013 Tusker                 1-1 GOR Mahia              [5-3 pen]
2014 GOR Mahia              2-1 Sofapaka               
2015 Bandari                1-0 GOR Mahia
2016 GOR Mahia              1-0 Tusker
2017 GOR Mahia              1-0 AFC Leopards
2018 Kariobangi Sharks      1-0 GOR Mahia
2019 GOR Mahia              1-0 Bandari        

Top-8 Cup

2011 Ulinzi Stars           2-1 Western Stima          
2012 GOR Mahia              2-0 Ulinzi Stars           [aet]
2013 Tusker                 2-2 Thika United           [5-3 pen]
2014 Tusker                 2-1 AFC Leopards           
2015 GOR Mahia              2-1 SoNy Sugar             [aet]
2016 Muhoroni Youth         1-0 GOR Mahia               

Cup competitions until 1930

Dobbie Cup
NB: this was a 'first division' competition restricted to Nairobi.

1907 Gymkhana Club
1908 Gymkhana Club
1909 Town FC
1910 Parklands SC
1911 Parklands SC
1912 Gymkhana Club
1913 Pirates FC
1914 Caledonian FC
1915-18   not played
1919 Kings African Rifles FC
1920 Nairobi Railway FC
1921 Nairobi Railway FC
1922 Caledonian FC
1923 Nairobi Railway FC
1924 Nairobi Railway FC
1925 Caledonian FC
1926 Caledonian FC
1927 Nairobi FC
1928 Kenya Police FC
1929 Caledonian FC

Girouard Cup
NB: this was a competition open to all clubs from the colony.

1910 Parklands SC
1911 Parklands SC
1912 Gymkhana Club
1913 Pirates FC
1914-18   not played
1919 Kings African Rifles FC
1920 Mombasa FC
1921 Mombasa FC
1922 Caledonian FC          bt  Mombasa FC
1923 Civil Service FC
1924 Nairobi FC
1925 Mombasa FC
1926 Caledonian FC
1927 Kenya Police FC
1928 Nairobi Railway FC
1929 Mombasa FC

Remington Cup
NB: this was an inter-district tournament dominated by teams from the Coast Province
    in the southeast of Kenya, namely Mwenge FC (also known as Liverpool) and Feisal
1945 Central Kavirondo      4-2 North Kavirondo        [aet]
-------------------------------------------------------------------------------------------

1922/23

Football was introduced in Kenya in the 1920s by the British colonialists who came to 
build the Kenya-Uganda Railway.  Its birthplace is Mombasa, where the building of the
line began.

Girouard Cup 1922

Final [Oct 7]
Caledonian FC              bt  Mombasa FC

Dr Arthur Football Cup 1922/23

NB: first ever ed., named after medical missionary and Church of Scotland minister John Arthur

Start: Aug 12, 1922

Known results:
[Aug 12, 1922]
CMS Kabete                 0-2 CSM Kikuyu
 
[Dec 16, 1923 (final match)]
CSM Kikuyu                 3-0 CMS Kabete
 
Final Standings:

 1.CSM Kikuyu         4   3  0  1    -     6  [Church of Scottish Mission to Kenya]
 2.CMS Kabete         4   1  1  2    -     3  [Church Missionary Society]
 3.CMS Nairobi        4   1  1  2    -     3  [Church Missionary Society]
-------------------------------------------------------------------------------------------

1923/24

Maxwell Cup 1923

Final [Jun 16]
CMS Nairobi                0-1 Jaluo Team 


Dr Arthur Football Cup 1923/24

16 participating teams
 
Area A
   CSM Kikuyu 1
   CSM Kikuyu 2
   KAR 1
   KAR 2
 
Area B
   Uganda Railway 1
   Uganda Railway 2
   Prison
   Pangani
 
Area C
   Police
   CMS Nairobi
   Jaluo Team
   Buganda Union
 
Area D
   KAR 3
   Post and Telegraphs
-------------------------------------------------------------------------------------------

1945

Remington Cup 1945

NB: the Remington Cup, introduced in the 1940s, was competed by the champion clubs of 
    the three East African counties (Kenya, Uganda and Tanganjika).
 
Final [Mar 19]
Central Kavirondo          4-2 North Kavirondo            [aet]

Farmer Cup 1945

Final [date ?]
CMS Nairobi                0-0 Catholic Union             [aet, 2-1 on corners]
-------------------------------------------------------------------------------------------

1952/53

Sir Godfrey Rhodes Shield 1952

Winners: Nairobi Railway Club

Nairobi and District League 1952

Champions: Caledonians
 
Nakuru League 1952/53

NB: for the Menengai Shield

Top Standings (Sep):
 1.Nakuru Railway AFT                7   7  0  0  29- 2  14  
 
[Dec ?]
Nakuru Railway        2-2 Rift Valley Police
 
Top Standings (Dec ?):
 1.Nakuru Railway AFT                9   8  1  0  35- 4  17  
 
Top Final Standings:
 1.Nakuru Railway AFT               12  11  1  0  40- 6  23

NB: Nakuru Railway African Football Team were the defending (1951) champions
 
Mombasa League 1952

Winners: Loco “A”

Tororo League 1952/53

Winners: Tororo Railway African Club 

Khosla Cup 1952 (Tororo)

Winners: Tororo Railway African Club 

Nairobi and District League 1953

Nairobi Railway Club  3-3 Caledonians
Nairobi Railway Club  8-2 Police
Nairobi Railway Club  3-0 Olympia
 
Top Table:

 1.Nairobi Railway Club              3   2  1  0  14- 5   5  
 
[Jun ?]
Nairobi Railway Club   -  Press
 
Nakuru League 1953

[dates ?]
Nakuru Railway        6-1 Rhonda Sisal
Nakuru Railway        2-1 Nakuru Municipality
 
Top Final Table:

 1.Nakuru Railway AFT                6   6  0  0  29- 2  12

Simpson League Cup 1953 (Nakuru)

Known results:
Nakuru Railway        4-1 Asian Club
Nakuru Railway        3-1 Nakuru Police
Nakuru Railway        drw Nakuru Municipaity
Nakuru Municipality   bt  Nakuru Railway
 
Top Final Table:

 1.Nakuru Municipality               6   5  1  0    -    11 
 2.Nakuru Railway AFT                6   5  0  1  20- 5  10
 
Singer Cup 1953 (Mombasa)

Final [Apr 22]
Port Police           3-1 Port Workshops

Khosla Cup 1953 (Tororo)

Winners: Tororo Railway African Club 
-------------------------------------------------------------------------------------------

1954

FA Cup of Kenya 1954

Nakuru Zone Round 1
Nakuru Railway AFT    bt  Police
 
Nakuru Zone Round 2
Nakuru Railway AFT    bt  Medical 
 
Final [Nov 6]
Nakuru Railway AFT    0-1 RAF Eastleigh


Nairobi and District League 1954

Winners: RAF Eastleigh   

Nakuru League 1954

Top Table (Sep):

 1.N.N.  (Nakuru Municipality ?)
 2.Nakuru Railway AFT                7   4  2  1    -    10


Singer Cup 1954 (Mombasa)

Final [May 8]
Crane Foreman         3-1 Port Workshops
-------------------------------------------------------------------------------------------

1955

Kisumu League 1955

Railway African Club  bt  PWD
Railway African Club  bt  Maize Control
-------------------------------------------------------------------------------------------

1957

FA Cup of Kenya 1957

Nakuru Zone

Final
Nakuru Municipality  2-1 Railway              [aet]
-------------------------------------------------------------------------------------------

1960

F.A. of Kenya Cup 1960

Final [at Nairobi]
12-Nov-60 Marama 4-2 Gethin & Dawson


Nairobi Open Soccer League 1960

Final tables as published in the "East African Standard" (20 Dec 1960)

Division 1

 1.Nairobi City    10  5  4  1  21- 9  14
 2.Nairobi Heroes  10  6  2  2  20-10  14
 3.Marama          10  7  0  3  24-14  14
 4.Police          10  5  3  2  20-15  13
 5.Bunyore         10  5  2  3  20-16  12
 6.Kakamega        10  5  2  3  25-12  12
 7.Nairobi C.C.    10  3  5  2  18-12  11
 8.Samia Union     10  4  1  5  16-20   9
 9.Mungoma U.      10  2  1  7  11-23   5
10.E.A. Tobacco    10  2  0  8  11-34   4
11.Kisa            10  0  2  8  10-31   2

Division 2

 1.Marama B        13 10  2  1  39- 8  22
 2.Abamarachi      13  9  3  1  32-11  21
 3.Wanga           13  7  3  3  28-16  17
 4.Muhaka C.       13  8  1  4  31-18  17
 5.Kakamega B      13  6  2  5  24-29  14
 6.Bunyore L.      13  6  2  5  27-24  14
 7.Railway         13  4  4  5  16-18  12
 8.Gem Bantu       13  4  3  6  27-27  11
 9.Stima           13  5  1  7  13-18  11
10.Mbotela W.      13  4  3  6  18-27  11
11.City B.         13  5  0  8  27-32  10
12.Butsotso        13  4  2  7  12-21  10
13.Coast           13  3  2  8  16-33   8
14.Tiriki          13  1  2 10   9-37   4

Division 3

 1.Kaloleni Welf.  13 12  0  1  41-13  24
 2.Sudanese S.     13  9  4  0  30-15  22
 3.Bugishu U.      13  9  2  2  28-17  20
 4.M. Agriculture  13  8  3  2  28-12  19
 5.Samia U. B      13  6  4  3  21-13  16
 6.City P.U.       13  5  3  5  23-29  13
 7.Bushibongo      13  4  4  5  19-18  12
 8.Railway B       13  4  4  5  17-28  12
 9.Bulafu S.       13  5  2  6  29-27  12
10.Kisa Y.S.       13  4  2  7  27-27  10
11.Bunyala         13  2  3  8  12-27   7
12.Pangani Y.      13  2  3  8  16-29   7
13.Kashila         13  1  3  9   9-20   5
14.Young G.B.      13  1  1 11  12-37   3

Division 4

 1.Bukusu Broth.   14 10  2  2  57-29  22
 2.Alego Ragar     14  9  1  4  44-18  19
 3.Allsopps E.A.   14  7  4  3  30-16  18
 4.Kisii Union     14  8  2  4  30-25  18
 5.Shirotsa Y.B.   14  6  5  3  24-20  17
 6.Marama C        14  7  1  6  19-21  15
 7.Bunyore M.      14  6  3  5  22-27  15
 8.Nairobi City B  14  5  4  5  33-26  14
 9.Buller Camp     14  6  2  6  27-25  14
10.Air Ministry    14  5  4  5  27-21  14
11.Bahati W.       14  6  1  7  21-34  13
12.Y. Muslim       14  4  4  6  22-22  12
13.Pumwani W.      14  3  3  8  21-47   9
14.Bunyala B       14  2  2 10  17-35   6
15.Friends C.      14  1  2 11  15-43   4
-------------------------------------------------------------------------------------------

1963

Kenya National Soccer League 1963

NB: first ever edition

Final Table:

 1.Nakuru All Stars (Nakuru)      9   8  0  1  35-12  16  Champions
 2.Feisal (Mombasa)               9   7  0  2  30-16  14
 3.Liverpool (Mombasa)            9   6  1  2  37-19  13  [ga 1.95]
 4.Maragoli United (Nairobi)      9   6  1  2  28-22  13  [ga 1.27]
 5.Luo Union (Nairobi)            9   5  0  4  33-20  10
 6.Kakamega (Nairobi)             9   4  1  4  20-23   9
 7.Nairobi Heroes (Nairobi)       9   2  1  6  30-40   5  [ga 0.75]
 8.Samia Union (Nairobi)          9   2  1  6  29-43   5  [ga 0.67]
 9.Marama (Nairobi)               9   1  1  7  15-34   3
10.Bunyore (Nairobi)              9   0  2  7  13-41   2

NB: Liverpool were later renamed Mwenge

There were also various other localized leagues such as the "European Soccer League" 
and the "Askwith League", and some teams were in more than one league.
-------------------------------------------------------------------------------------------

1964

Top of Final Table:

 1.Luo Union (Nairobi)      

Other participants íncluded:
   Maragoli United FC 
   Nakuru All Stars
-------------------------------------------------------------------------------------------

1965

Top of Final Table:

 1.Feisal (Mombasa)
 2.Luo Union (Nairobi)         [on goal difference]

NB: Abuluhya made their debute and finished 5th; they had been
    formed 1964 as a merger of various Luhya clubs, including
    Bunyore, Kakamega, Marama, Bunyatso, Samia Union and Bukusu Brotherhood 
-------------------------------------------------------------------------------------------

1966

Final Standings:
 
 1.Abaluhya FC Nairobi              Champions (goal record 52-16)
 2.Nakuru All-Stars
 3.Harambee Maseno
 4.Luo Union
 5.Feisal Mombasa
 6,Maragoli United FC
 7.Ramogi FC
 8.Kisumu Hotstars
 9.Nairobi Wanderers
10.Liverpool Mombasa
----------------------------------
11.Eldoret United                   Relegated
12.Kakamega Black Stars             Relegated

Promoted: Kitale and Homa Bay


Cup Final [at Mombasa Stadium]
Luo Union      4-2 Mombasa Liverpool 
  [Chege ?, Nicodemus 34, Molo ?, Rabuogi 75 - Tony Masky 15, 46]
-------------------------------------------------------------------------------------------

1967

[Jun 18]
Abaluhya                13-1 Homa Bay Silver Stars

Final Standing:

 1.Abaluhya FC Nairobi 
 2.Kisumu Hotstars
 3.Luo Sports Club
 4.Harambee Maseno
 5.Feisal Mombasa
 6.Maragoli
 7.Ramogi
 8.Nakuru All Stars 
 9.Liverpool
10.Kitale
11.Nairobi Wanderers
12.Homa Bay Silver Stars

NB: Luo United and Luo Sports Club merged to form GOR Mahia for 1968.
-------------------------------------------------------------------------------------------

1968

Top of Final Table:

 1.GOR Mahia

NB: GOR Mahia were formed before the season as a merger of
    Luo United and Luo Sports Club (?!)

Other participants included:
   Abaluhya United
   Maragoli United FC 
   Kisumu Hot Stars
   Nakuru All Stars

Topscorer:
19 William Ouma (GOR Mahia) 
-------------------------------------------------------------------------------------------  

1969

Mombasa District Football Association League (MDFA) 1969

Division 1

Reported Final Table:
 
 1.Ramogi A                9   7  1  1  22- 7  15   
 2.Feisal                  9   7  1  1  22- 8  15  
 3.Burnley A               9   6  2  1  20- 8  14
 4.Chelsea A               9   2  4  3  10-10   8
 5.Blueband                9   2  3  4   5-14   7
 6.Leeds United A          9   2  3  4  10-10   7
 7.Dundee A                9   2  2  5  10-14   6
 8.Champion A              9   1  4  4   8-12   6
 9.Western Stars A         9   2  2  5  10-20   6
10.Hearts United           9   0  6  3   7-20   6      
NB: total goal difference +1

Division 2

Reported Table:

 1.Bismarck               14  14  0  0  35- 9  28
 2.Hungary                15  12  1  2  29- 9  26
 3.Falcon                 14  12  0  2  35-16  24
 4.Cutchi Moslim          14   9  2  3  23-15  20
 5.Liverstars United      15   8  4  3  25-23  20
 6.Stars A                15   7  1  7  31-21  15
 7.West Ham               15   4  5  6  28-26  13
 8.Doncaster              15   4  4  7  21-30  12
 9.Noore Islam            15   4  3  8  18-25  11
10.Andimi Brazil          15   3  3  9  15-28   9
11.Heroes United          15   2  7  6  19-23  11
12.Sparki A               15   3  2 10  11-27   8
13.Coast Western          15   1  3 11   9-37   5
14.Stars B                15   1  1 13   6-27   3
NB: odd number of matches; 3 more losses than wins; total goal difference -11

Division 3

Reported Table:                           
 
 1.Hotspurs               18  13  5  0  34-12  31
 2.Wanderers              18  12  6  0  32- 8  30
 3.Champion B             18  11  5  2  46-22  27
 4.Chelsea B              18  10  5  3  56-28  25
 5.Darlington             18  10  6  2  26-21  26
 6.Burnley B United       18  10  3  5  40-28  23
 7.Sparki B               18   8  7  3  41-26  23
 8.Congo Boys             18   8  5  5  27-22  21
 9.Nyarenda               18   8  5  5  23-25  21
10.Sombrero               18   8  4  6  35-20  20
11.Hudson Bay             18   9  0  9  25-22  18
12.Cardiff                18   8  1  9  36-26  17
13.Luton                  18   3  2 13  18-38  11
14.Ramogi C               18   5  3 10  21-28  13
15.Alaska                 18   2  3 13  15-39   7
16.United Stars           18   2  1 15  20-53   5
17.Destroyers             18   2  1 15  14-38   5  
NB: 14 more wins than losses; total goal difference +53;
    presumably record bottom club missing
-------------------------------------------------------------------------------------------

1970/71

NB: officially 1970 season but finished in March 1971

Top of Final Table:

 1.Abaluhya FC              19  17  2  0  54- 4  36
 2.Kenya Breweries Nairobi        
 3.Gor Mahia Nairobi
Other participants (possibly finished in given order):
   Kisumu Hot Stars
   Nakuru All Stars
   Western Stars FC Mombasa
   Kenya Prisons
   Ramogi FC
   Black Mamba SC Nairobi
   Western United
   Eldoret
   LASCO Mombasa
   Jogoo
   Kisii
   Harambee Maseno Kisumu
   Kenya Air Force
   Mwenge FC Mombasa
   Mombasa United
   Wanderers
   Kitale

NB: Abaluhya were the first unbeaten champions of Kenya.

Available results:

Round 9?
Gor Mahia                 6-2 Kenya Air Force
Western Stars FC          4-2 Mwenge FC Mombasa
LASCO Mombasa             6-1 Mombasa United
Kisumu Hot Stars          4-1 Harambee Maseno Kisumu
Abaluhya FC               abd Kenya Prisons             [abandoned at 0-0 in 60']  

Abaluhya                  4-0 Western Stars FC

[Mar 6, 1971 (last match)]
Abaluhya                  4-0 Ramogi FC
-------------------------------------------------------------------------------------------

1971

NB: start originally scheduled for Mar 8, 1971, but postponed to Jun 12 because of 
    incessant rain;
    however, Abaluhya, Gor Mahia and Kenya Breweries all withdrew

Participants (8):
   Harambee Maseno Kisumu
   Western Stars FC Mombasa
   Chagaik Estate Kericho
   Bata Bullets Limuru
   LASCO Mombasa
   Kisumu Hot Stars
   Black Mamba SC Nairobi
   Mwenge FC Mombasa

Round 1 [Jun 12, 1971]
Black Mamba SC Nairobi     -  LASCO Mombasa
Kisumu Hot Stars           -  Harambee Maseno Kisumu
Chagaik Estate Kericho     -  Bata Bullets Limuru   
Mwenge FC Mombasa          -  Western Stars FC Mombasa 

NB: matches cancelled at last moment; new start announced Aug 1971; by the
    end of August two rounds had been played, with Harambee Maseno winning
    both its matches and Mwenge FC losing both; 
    league suspended because of Challenge Cup;
    restart announced for Dec 19, but this did not happen and on Jan 1, 1971,
    the league was abandoned.
-------------------------------------------------------------------------------------------

1973

Played on a zonal basis and decided in a "Super League" with 
the 3 zonal champions:

 1.Abaluhya              2   2   0   0   3-1   4
 2.Abeingo               2   1   0   1   3-2   2
 3.Gor Mahia             2   0   0   2   2-5   0

Inferred results:
Abaluhya 1-0 Abeingo
Abaluhya 2-1 Gor Mahia
Abeingo  3-1 Gor Mahia
-------------------------------------------------------------------------------------------

1975

[Jul 16]
Abaluhya                 3-1 Kenya Prisons
[Jun 22]
Abaluhya                 1-0 GOR Mahia
  [Aggrey Lukoye 87]

Champions: Luo Union; runners-up GOR Mahia

Topscorers:
26 Maurice Ochien (Police)    
20 William Ouma (Luo Union)   
18 Dan Avedi (Mwenge) 

FA Cup

Round 1
GOR Mahia                5-1 Abaluhya                 

Winners: Kenya Breweries 
-------------------------------------------------------------------------------------------

1976

Champions: Gor Mahia (unbeaten)


Promotion Final [date ?]
Umeme SC Nairobi       0-2 Maragoli United FC

Kenya Challenge Cup

Final [date ?]
Luo Union              0-0 KFA                    [3-2 pen]
-------------------------------------------------------------------------------------------

1977

Known results:

[Mar 19]
Mwenge             3-2 Abeingo
Luo Union          2-1 Maragoli
Blackstars         2-4 Abaluhya
[Mar 20]
Gor Mahia          3-3 KFA
Kenya Breweries    3-2 Prisons
Western Stars      1-1 Abeingo
 
[Mar 23]
Maragoli           3-2 Black Mamba
 
[Mar 26]
Mwenge             1-2 Gor Mahia
Blackstars         1-5 Maragoli
Abeingo            4-5 Black Mamba
[Mar 27]
Abaluhya           1-1 KFA

[Mar 30]
Kenya Breweries    1-1 Luo Union
 
[Apr 2]
Western Stars      1-2 Maragoli
Blackstars         0-2 Gor Mahia
[Apr 3]
Kenya Breweries    4-1 Black Mamba
Mwenge             1-0 Maragoli
KFA                2-1 Luo Union
 
[Apr 9]
Kenya Breweries    4-2 Blackstars
Mwenge             1-5 KFA
Gor Mahia          awd Luo Union          [Gor Mahia dns, awarded 0-3]
[Apr 10]
Black Mamba        0-0 Mwenge
Abeingo            0-0 Abaluhya
 
[Apr 16]
Gor Mahia          1-1 Abaluhya
Abeingo            2-1 KFA
Luo Union          3-1 Western Stars
Blackstars         2-0 Black Mamba
[Apr 17]
Maragoli           1-2 Kenya Breweries
Mwenge             1-1 Luo Union
 
[Apr 23]
Kenya Breweries    0-0 KFA
Abaluhya           3-1 Western Stars
Abeingo            0-0 Maragoli
[Apr 24]
Prisons            1-2 Blackstars
Black Mamba        1-2 Western Stars
 
[Apr 30]
Kenya Breweries    0-0 Western Stars
Luo Union          1-0 Blackstars
Maragoli           3-2 Prisons
[May 1]
Kenya Breweries    1-1 Mwenge
Abaluhya           4-1 Black Mamba
Gor Mahia          2-1 Abeingo
 
[May 7]
Abeingo            2-1 Blackstars
 
[May 14]
Maragoli           0-0 Gor Mahia
KFA                2-0 Black Mamba
[May 15]
Kenya Breweries    1-0 Abaluhya
 
[May 18]
Prisons            2-1 Black Mamba
 
[May 21]
Mwenge             1-1 Abaluhya
[May 22]
Luo Union          3-0 Mwenge
KFA                3-0 Maragoli   
 
[May 28]
Luo Union          2-1 Abeingo
Blackstars         2-1 Western Stars
[May 29]
Abeingo            0-0 Prisons
Blackstars         1-2 Mwenge
[May 30]
Abaluhya           4-1 Maragoli
 
[Jun 1]
Western Stars      0-0 Mwenge
Gor Mahia          4-1 Black Mamba
 
[Jun 3]
Kenya Breweries    6-2 Western Stars
Gor Mahia          0-0 KFA
[Jun 4]
Abaluhya           4-0 Blackstars
Western Stars      2-1 Abeingo
Luo Union          2-1 Prisons 
 
[Jun 8]
Luo Union          1-1 Maragoli
 
[Jun 11]
Gor Mahia          1-0 Mwenge
[Jun 12]
Kenya Breweries    0-1 Luo Union 
Abaluhya           2-1 KFA 
Gor Mahia          1-0 Western Stars
 
[Jun 15]
Kenya Breweries    1-0 Prisons
 
[Jun 18]
Kenya Breweries    3-1 Mwenge
Luo Union          0-0 Abeingo
Gor Mahia          2-0 Blackstars
[Jun 19]
Maragoli           2-2 Mwenge
Black Mamba        2-2 KFA
 
[Jun 21]
Kenya Breweries    1-0 Gor Mahia
[Jun 22]
Abaluhya           0-0 Prisons
 
[Jun 25]
KFA                1-0 Maragoli
Western Stars      1-1 Black Mamba
Blackstars         0-2 Prisons
[Jun 26]
Gor Mahia          0-0 Luo Union
Kenya Breweries    3-0 Abeingo
Mwenge             1-1 Black Mamba
 
[Jun 29]
Abaluhya           1-0 Kenya Breweries
 
[Jul 2]
Luo Union          2-2 Western Stars
Black Mamba        4-1 Blackstars
KFA                3-1 Abeingo
 
[Jul 9]
KFA                5-1 Prisons
Gor Mahia          2-1 Abeingo
Abaluhya           1-1 Maragoli
 
[Jul 16]
Blackstars         2-0 Western Stars
Maragoli           0-0 Abeingo
Luo Union          3-3 Abaluhya
[Jul 17]
Gor Mahia          1-1 Kenya Breweries        
 
[Jul 23]
Luo Union          1-3 KFA
Prisons            1-1 Western Stars
Abeingo            2-1 Blackstars
 
[Aug 3]
Prisons            1-1 Black Mamba
 
[Aug 6]
Mwenge             3-2 KFA
[Aug 7]
KFA                1-1 Western Stars
 
[Aug 13]
Western Stars      4-0 Abaluhya   
Gor Mahia          2-1 Maragoli
[Aug 14]
Kenya Breweries    6-1 Western Stars
Abaluhya           2-1 Mwenge
Prisons            2-0 KFA
 
[Aug 17]      
KFA                2-1 Blackstars
 
[Aug 20]
Abeingo            4-1 Prisons
Abaluhya           4-0 Luo Union
[Aug 21]
Gor Mahia          1-0 Western Stars
 
[Aug 24]
Luo Union          1-3 Prisons
 
[Aug 27]
KFA                2-0 Blackstars
Gor Mahia          1-0 Prisons
Kenya Breweries    7-1 Abeingo
 
[Aug 29]
Abaluhya           3-0 Abeingo
 
[Sep 11]
KFA                4-4 Kenya Breweries

Table (based on known results):

 1.Kenya Breweries                  20  12  6  2  48-20  30
 2.Gor Mahia                        19  11  6  2  25-14  28
 3.Abaluhya                         19  10  7  2  38-19  27
 4.Kenya Farmers Association        21  10  7  4  43-26  27  [KFA]
 5.Luo Union                        19   8  7  4  28-24  23
 6.Mwenge                           17   4  7  6  19-27  15
 7.Maragoli                         17   4  6  7  21-25  14
 8.Abeingo                          20   4  6 10  23-37  14
 9.Western Stars                    19   3  7  9  21-34  13
10.Prisons                          16   4  4  8  19-25  12
12.Black Mamba                      15   2  5  8  21-33   9
11.Blackstars                       18   4  0 14  18-40   8 

Champions: Kenya Breweries; Gor Mahia finished 3rd
-------------------------------------------------------------------------------------------

1978

Kenya Football League

Top Final Table:

 1.Kenya Breweries 
 2.Gor Mahia 
 3.Abaluhya United 
Other participants included:
   Kenya Textile Mills - KTM
   Bandari
   Re-Union/ Luo Union
   Motcom
   Barclays Bank
   Bata Bullets
   Scarlet
   Rivertex
   Umeme
   Shell
   Maragoli United FC

Topscorer:
20 Morris Oloo (Kenya Breweries) 

Results Maragoli United:

[Apr 1]
Maragoli           1-2 Gema
[Apr 15]
Maragoli           2-2 KFA
[Apr 22]
Maragoli           2-1 Abaluhya           
[Apr 30]
Maragoli           1-4 Abeingo
[May 27]
Maragoli           0-0 Kahawa Cannons
[Jun 4]
Maragoli           1-2 Mwenge
[Jun 10]
Maragoli           4-2 Luo Stars
[Jun 28]
Maragoli           awd Kahawa Cannons     [originally 1-1; awarded to Maragoli after protest]     
[Jul 8]
Maragoli           4-3 Kisumu Hot Stars     
[Jul 9]
Maragoli           3-2 Motcom
[Jul 15]
Maragoli           1-2 Motcom
[Jul 23]
Maragoli           1-2 Kenya Breweries
[Jul 27]
Maragoli           0-2 Abaluhya   
[Aug 5]
Maragoli           4-2 Prisons
[Aug 19]
Maragoli           1-0 Gor Mahia
[Sep 20]
Maragoli           3-1 Prisons
[Oct 1]
Maragoli           1-2 KFA
[Oct 7]
Maragoli           2-0 Ramogi
[Oct 11]
Maragoli           2-0 Luo Stars
[Nov 11]
Maragoli           1-0 Abeingo
[Nov 25]
Maragoli           2-1 Ramogi
[Dec 3]
Maragoli           1-1 Gor Mahia
[Dec 15]
Maragoli           2-0 Kisumu Hot Stars
[Dec 31]
Maragoli           1-1 Gema
[date ?]
Maragoli           unkl Mwenge   
-------------------------------------------------------------------------------------------

1979

Final Round
Gor Mahia   1-0 Luo United
  [Andrew Obunga]

Top Final Standings:   

 1.Gor Mahia
 2.Luo United   [3 points behind]
 3.KFA

Relegated: Nzoia Sugar

Topscorers:

 1.Eric Omonge (Luo United)
 2.George Yoga (Gor Mahia)
 3.Julius Tella (KFA)                    21 goals
-------------------------------------------------------------------------------------------

Kenya 1980

First Division

Participating teams

Abaluhya             Nairobi (Champions) – Renamed AFC Leopards for next season
Gor Mahia            Nairobi (Runners Up)
Hakati               Nairobi
Maragoli             Nairobi (Relegated) – Renamed Imara FC the following season
Luo United           Nairobi – Renamed Re Union the following season
KFA                  Nakuru
Abeingo              Nakuru – Renamed Nakuru Wanderers the following season
Gema                 Nakuru (Relegated)
Kisumu Hotstars      Kisumu (Relegated)
MoW                  Kakamega
Kenya Breweries      Nairobi
Ramogi               Mombasa – Renamed Lake Warriors the following season
Kahawa Cannons       Nairobi   

NB: Several teams were renamed at the end of the season following a presidential
    directive banning use of ethnic community names for sports clubs in the country

[Mar 23]
Kenya Breweries    0-1 Ramogi
  [Paul Opot]

[Mar 29]
Maragoli           1-3 Luo United
  [Mathews Rangama; Eric Omonge, Joshua Ogutu, Abdalla Musa]
KFA                2-3 Kisumu Hotstars
  [James Odawa, Jared Ingutia; Daniel Aketch (3)]
Gema               0-0 Kahawa Cannons    

[Mar 30]
MoW                3-2 KFA            
  [Alfred Imonje, Aggrey Litali (2); James Odawa, Julius Tella]
Gor Mahia          0-0 Abaluhya
Abeingo            0-1 Kahawa Cannons    
  [Joseph Shimoli]

[Apr 5]
MoW                2-2 Gema           
  [Jacob Atonya, Alfred Imonje; Dick Anyanga, Eric Onyango]
KFA                1-2 Abaluhya
  [Julius Tella; J.J Masiga (2)]
Gor Mahia          1-1 Ramogi
  [Sammy Owino; Paul Opot]

[Apr 6]
Gema               1-1 Kisumu Hotstars
  [Sammy Wamutachi; Wycliffe Odhiambo]
Kahawa Cannons     2-2 Ramogi
  [Michael Nandwa, George Oyego; Leakey Osodo, Linus Oganyo]

[Apr 7]
Kenya Breweries    1-0 Maragoli        
  [own goal] 

[Apr 12]
Maragoli           1-1 Gema           
  [Adam Ali; Eric Onyango]
MoW                0-2 Ramogi
  [Paul Opot (2), George Onyango, Linus Oganyo]
Kisumu Hotstars    1-1 Abeingo         
  [Arap Kibiengo; N.N.]

[Apr 13]
Hakati             0-3 Luo United 
  [Eric Omonge, Abdalla Musa, Mark Shida]

[Apr 16]
Kenya Breweries    5-1 Gor Mahia      
  [Peter Odera (3), Morris Oloo (2); Gideon Hamisi]

[Apr 19]
Hakati             3-1 MoW            
  [Sammy Onyango, James Jacaranda Ouma, Apollo Oreso; Aggrey Litali]
Luo United         2-4 Abeingo         
  [Eric Omonge, Mark Shida; Moffat Osore, Elijah Okwaro (3)]
Abaluhya           4-3 Kahawa Cannons    
  [J.J Masiga (2), Ben Musuku, Ben Masiga; Ali Abdalla, George Oyengo, Peter Wanjala]

[Apr 20]
Hakati             2-1 Kisumu Hotstars
  [James Jacaranda Ouma, Maxwel Ouma; Yunus Juma]
Maragoli           2-3 Gor Mahia      
  [Francis Kadenge, Reuben Osoro; Nahashon Oluoch, Gideon Hamisi (2)]

[Apr 23]
Kenya Breweries    1-1 Luo United
  [Morris Oloo; Vincent Otieno]

[Apr 26]
Maragoli           1-2 MoW            
  [Reuben Osoro; Aggrey Litali, Jacob Atonya]
Ramogi             1-2 Abeingo         
  [Paul Opot; Elijah Okwaro (2)]

[Apr 27]
Kenya Breweries    2-1 Hakati
  [Peter Odera, Elly Adero; Stanley Ouma]
Maragoli           0-1 Kisumu Hotstars
  [Arap Kibiengo]
KFA                0-2 Gema           
  [Eric Onyango (2)]

[May 1]
Abaluhya           2-1 Luo United 
  [J.J Masiga (2); Eric Omonge]
Kahawa Cannons     0-1 Gor Mahia      
  [Allan Thigo]
Abeingo            0-0 Gema           

[May 3]
Ramogi             1-0 Kisumu Hotstars
  [Albert Oyoo]
Gor Mahia          2-0 Gema           
  [Gideon Hamisi, Nahashon Oluoch]

[May 4]
Ramogi             1-2 KFA            
  [Paul Opot; David Osoi, James Odawa]
Kenya Breweries    2-0 Gema           
  [Morris Oloo (2)]

[May 7]
Hakati             3-2 Maragoli        
  [Elisha Ssemwanga, Sammy Onyango, Maxwel Ouma; Wilberforce Mulamba, Reuben Osore]

[May 10]      
Abaluhya           2-0 MoW            
  [J.J Masiga (2)]
Hakati             2-2 Abeingo         
  [N.N.; N.N.]

[May 11]
Abaluhya           1-0 Kisumu Hotstars
  [Ben Musuku]
Kenya Breweries    0-1 Abeingo         
  [Elijah Okwaro]
KFA                1-0 Gor Mahia      
  [Muhammed Suleiman]

[May 12]
Ramogi             3-3 Luo United
  [Martin Ochieng, Leakey Osodo, Paul Opot; James Onyango, Joshua Ogutu,
   Charles Ochieng]

[May 14]
Maragoli           0-1 Kahawa Cannons    
  [George Oyengo]

[May 17]
Hakati             3-1 Gema           
  [James Jacaranda Ouma (2), Jumanne Khiranga; Peter Musembi]
Gor Mahia          8-1 MoW            
  [Tim Ayieko (2), Allan Thigo, Andrew Obunga, Sammy Owino, George Yoga (2),
   Paul Oduwo; Aggrey Litali]

[May 18]
Kahawa Cannons     0-3 MoW            
  [Jacob Atonya, Dan Musuku, Aggrey Litali]
KFA                1-0 Kenya Breweries  
  [Julius Tella]

[May 21]
Abaluhya           2-0 Maragoli        
  [Richard Makumbi (2)]

[May 24]
Ramogi             1-1 Hakati
  [Leakey Osodo; James Jacaranda Ouma]
MoW                1-1 Abeingo         
  [Dan Musuku; Dick Anyanga]
Luo United         4-1 Kisumu Hotstars
  [Joshua Ogutu (2), Charles Ochieng, Agonda Lukio; Daniel Aketch]

[May 25]
Kahawa Cannons     1-0 Kisumu Hotstars
  [Joseph Shimoli]

[May 28]
Abaluhya           0-0 Kenya Breweries   

[May 31]
Kisumu Hotstars    1-5 MoW            
  [N.N.; N.N.]
Maragoli           1-5 Abeingo         
  [Wilberforce Mulamba; Dick Anyanga, Richard Barasa (2), Elijah Okwaro, N.N.] 
Kahawa Cannons     2-1 Luo United 
  [Jeffrey Omwaka, Joseph Shimoli; Edward Kiiza]

[Jun 1]
Abeingo            3-2 KFA            
  [John Mzee, Moffat Osore, Dick Anyanga; Julius Tella, Jared Ingutia] 

[Jun 4]
Abaluhya           4-0 Abeingo         
  [J.J Masiga, Aggrey Lukoye (2), Johannes Ndombi]

[Jun 7]
Maragoli           0-2 KFA            
  [Dick Oduor, John Oginga]
Ramogi             2-0 Gema           
  [Albert Oyoo, Paul Opot]
Kenya Breweries    0-2 Kahawa Cannons    
  [Peter Wanjala, Boniface Abuoga]

[Jun 14]
Abaluhya           4-0 Gema           
  [Abdul Baraza (2), Wellington Lidonde, Noah Wanyama]
Gor Mahia          2-0 Kisumu Hotstars
  [Michael Adede, John Chore]
Kahawa Cannons     0-2 KFA            
  [Julius Tella, Aggrey Ongoli]

[Jun 15]
Hakati             1-0 KFA            
  [James Jacaranda Ouma]
Kenya Breweries    2-1 Kisumu Hotstars
  [Apollo Anangwe, John Nyawanga; Daniel Aketch]
Gor Mahia          2-1 Abeingo         
  [George Yoga, Michael Adede; Dick Anyanga]

[Jun 16]
Kenya Breweries    3-2 MoW            
  [Elly Adero, Neville Pudo, Peter Odera; Joseph Mukatia, Francis Wetende]

[Jun 18]
Hakati             2-1 Kahawa Cannons    
  [James Jacaranda Ouma, Apollo Oreso; Joseph Shimoli]

[Jun 21]
Abaluhya           2-0 Ramogi
  [Wellington Lidonde (2)]
Luo United         3-2 Gema           
  [Charles Ochieng, Edward Kiiza, Joshua Ogutu; Eric Onyango, Peter Kubai]

[Jun 22]
Maragoli           1-2 Ramogi
  [Francis Kadenge; Martin Ochieng (2)]

[Jun 25]
Hakati             2-0 Gor Mahia      
  [James Jacaranda Ouma (2)]
KFA                2-1 Luo United
  [Elijah Kapchanga, Aggrey Ongoli; Eric Omonge]

[Jul 2]
Hakati             0-3 Abaluhya
  [J.J Masiga (2), Paul Maungu]

[Jul 9]
Luo United         1-2 Gor Mahia      
  [Eric Omonge; Sammy Owino, George Yoga]

[Jul 12]
Luo United         2-2 MoW            
  [Eric Omonge, William Oduor; Aggrey Litali, Francis Wetende]

[Jul 27]
Kenya Breweries    7-1 Abeingo         
  [Meshack Onderi (4), Elly Adero, Samson Odero, Peter Odera; Dick Anyanga]

[Jul 28]
Gema               1-2 Hakati
  [Peter Kubai; James Jacaranda Ouma, John Kedogo]

[Aug 2]
Luo United         1-1 KFA            
  [Agonda Lukio; Julius Tella]
MoW                2-1 Gor Mahia      
  [Jacob Atonya, Joseph Mukatia; John Bobby Ogolla]

[Aug 4]
Maragoli           2-2 Kahawa Cannons    
  [Abbey Nassur, Wilberforce Mulamba; Henry Okello, Michael Odindo]

[Aug 6]
Hakati             1-1 Kahawa Cannons    
  [Elisha Ssemwanga; own goal by Hakati player]

[Aug 9]
Abaluhya           4-2 Ramogi
  [Johannes Ndombi, Tamrat Mono, Noah Wanyama; David Odiedo (2)]
MoW                5-3 KFA            
  [Dan Musuku, Jacob Atonya, Aggrey Litali (2), Francis Wetende; James Odawa,
   Sammy Nyongesa (2)]

[Aug 10]
Kisumu Hotstars    2-1 Abeingo         
  [Daniel Aketch (2); David Sawe]
Luo United         3-2 Kahawa Cannons    
  [Geoffrey Kabilo, George Oduor, Agonda Lukio; George Oyengo (2)]
MoW                3-2 Gema           
  [Dan Musuku, own goal, Peter Ouma; Kim Malako, Daniel Rono]

[Aug 13]
Luo United         0-1 Abaluhya
  [Tamrat Mono]

[Aug 16]
MoW                2-1 Kahawa Cannons    
  [Francis Wetende, Dan Musuku; Godfrey Mwaka – also reported as Jeffrey Mwaka]
Kenya Breweries    1-0 Kisumu Hotstars
  [Peter Odera]

[Aug 20]
Hakati             2-2 Maragoli        
  [James Jacaranda Ouma, Maxwel Ouma; Abbey Nassur, Reuben Osoro]

[Aug 23]
Luo United         2-1 Abeingo         
  [Peter Onyango, Joshua Ogutu; Ibrahim Muganda]
Gema               0-1 KFA            
  [Elisha Kapchaga]

[Aug 27]
Kenya Breweries    3-0 Luo United
  [Godfrey Kateregga (2), Neville Pudo]

[Aug 28]
Abaluhya           1-1 Maragoli        
  [Aggrey Lukoye; Francis Kadenge]

[Aug 30]
Abaluhya           0-1 Kisumu Hotstars 
  [abandoned due to crowd trouble, ordered to be replayed]
KFA                3-1 Ramogi
  [David Osoi, Julius Tella (2), Albert Oyoo]

[Aug 31]
Maragoli           4-2 Kisumu Hotstars
  [Polly Ouma, Wilberforce Mulamba (3); Paul Onyango, Paul Mageta]

[Sep 3]
Gor Mahia          1-1 Kahawa Cannons    
  [Allan Thigo; George Oyengo]

[Sep 6]
Gema               0-1 Abaluhya
  [Aggrey Lukoye]

[Sep 7]
KFA                2-1 Kenya Breweries  
  [Elisha Kapchanga, David Osoi; Peter Odera]

[Sep 10]
Maragoli           1-0 Gor Mahia      
  [Elijah Okwaro]

[Sep 13]
MoW                1-1 Ramogi
  [Francis Wetende; Paul Opot]
Abeingo            3-0 Gema           
  [Nathan Masaba (2), Ibrahim Muganda]

[Sep 14]
Maragoli           7-0 Gema           
  [Wilberforce Mulamba (3), Polly Ouma, Abbey Nassur, Japheth Amai]
KFA                1-1 Gor Mahia      
  [Muhammed Suleiman; Julius Agengo]

[Sep 16]
Kenya Breweries    1-2 Abaluhya
  [Morris Oloo; Ben Musuku, Aggrey Lukoye]

[Sep 20]
KFA                3-2 Hakati
  [Aggrey Ongoli, Elisha Kapchanga, Leonard Khayota; Sammy Onyango,
   James Jacaranda Ouma]
Luo United         9-0 Gema           
  [Joshua Ogutu (3), Eric Omonge (2), Agonda Lukio, Abdalla Musa, Geoffrey Kabilo (2)]
MoW                3-1 Abeingo         
  [Francis Wetende (2), Alfred Imonje; Nathan Masaba]

[Sep 21]
Kenya Breweries    5-1 Maragoli        
  [Neville Pudo, Ernest Hassan, Peter Odera, Morris Oloo, Apollo Anangwe;
   Wilberforce Mulamba]
Gema               1-3 Gor Mahia      
  [Peter Kubai; John Chore, Andrew Obunga, Julius Agengo]

[Sep 24]
Hakati             2-1 Kenya Breweries  
  [Sammy Onyango (2); Lazarus Babu]

[Sep 27]
Mow                0-1 Maragoli        
  [Wilberforce Mulamba]
Abaluhya           3-1 Abeingo         
  [J.J Masiga (2), Shadrack Oyando; Ibrahim Muganda]
KFA                3-2 Kahawa Cannons    
  [Aggrey Ongoli, James Odawa, Muhammed Suleiman; Joseph Shimoli, Peter Wanjala]

[Sep 29]
Ramogi             3-2 Kisumu Hotstars
  [George Onyango, Paul Opot, Albert Oyoo; Rosewell Otieno (2)]

[Oct 1]
Gor Mahia          1-1 Kenya Breweries  
  [Andrew Obunga; Godfrey Kateregga]

[Oct 3]
Gor Mahia          1-1 Luo United 
  [Allan Thigo; Eric Omonge]

[Oct 4]
Kahawa Cannons     1-0 Ramogi
  [Ali Abdalla]
KFA                2-1 Abeingo         
  [Julius Tella, Isaiah Sunguti; John Nabikonero]

[Oct 5]
MoW                0-0 Hakati

[Oct 8]
Abaluhya           1-0 Kahawa Cannons    
  [Aggrey Lukoye]
NB: with this win, Abuluhya made sure of championship

[Oct 11]
Kisumu Hotstars    1-1 Hakati
  [Roy Were; James Jacaranda Ouma]
Ramogi             0-1 Luo United
  [Charles Ochieng]
Kenya Breweries    6-2 Gema           
  [Meshack Onderi (3), Elly Adero, Neville Pudo, Peter Odera; Eric Onyango,
   Anthony Abinya]

[Oct 12]
Abaluhya           0-1 Gor Mahia      
  [Andrew Obunga]
Kisumu Hotstars    2-2 KFA            
  [Dick Otiende, Rosewell Otieno; Benedict Okumu, Elisha Kapchanga]

[Oct 15]
Maragoli           2-4 Luo United
  [Mathew Rangama, Polly Ouma; Charles Ochieng (2), Joshua Ogutu (2)

[Oct 18]
Kisumu Hotstars    1-1 Gema           
  [Rosewell Otieno; Peter Kubai]
Kenya Breweries    2-2 Ramogi
  [Neville Pudo, Meshack Onderi; James Otwenyo, Paul Opot]

[Oct 19]
Hakati             0-1 Ramogi
  [Martin Ochieng]

[Oct 20]
Gor Mahia          1-0 Abeingo         
  [John Bobby Ogolla]

[Oct 22]
Hakati             2-2 Luo United
  [N.N.; Charles Ochieng, Eric Omonge]

[Oct 23]
Abeingo            3-1 Ramogi
  [Dick Anyanga, Moffat Osore, Elijah Okwaro; George Onyango]

[Oct 25]
Kisumu Hotstars    1-3 Gor Mahia      
  [Rosewell Otieno; Maurice Ouma, Gideon Hamisi, Michael Adede]

[Oct 26]
Gema               1-2 Ramogi
  [Eric Onyango; James Otwenyo, Paul Opot]
MoW                1-0 Kenya Breweries  
  [Jacob Atonya]

[Oct 29]
KFA                3-2 Abaluhya
  [Julius Tella, Elisha Kapchanga, David Osoi; Aggrey Lukoye, Haggai Mirikau]

[Nov 1]
Ramogi             5-1 Maragoli        
  [Paul Opot (3), Martin Ochieng, James Otwenyo; Wilberforce Mulamba]

[Nov 2]
Gor Mahia          2-1 Hakati
  [Allan Thigo, Sammy Owino; N.N.]

[Nov 8]
Ramogi             0-2 Gor Mahia      
  [Sammy Owino, Tim Ayieko]
Kahawa Cannons     2-1 Abeingo         
  [George Oyengo, Joseph Shimoli; John Nabikonero]

[Nov 9]
Abaluhya           4-1 Kisumu Hotstars
  [Haggai Mirikau (3), Ben Musuku; Steve Were]

[Nov 15]
Hakati             1-1 Abaluhya
  [Samuel Ouma; Haggai Mirikau]
MoW                n/p Luo United
  [MoW did not show up, decision on match unknown]

[Nov 16]
Hakati             2-3 Abeingo         
  [Clement Barasa, Maxwel Ouma; John Makisu (2), Johnstone Ingonga]
Kisumu Hotstars    3-3 Luo United
  [Steve Were, Paul Mageta, Dick Otiende; Charles Ociheng, Geoffrey Kabilo]

[Nov 22]
Maragoli           5-2 Abeingo         
  [Polly Ouma, Abbey Nassur (2), Wilberforce Mulamba; Elijah Okwaro, Levi Osundwa]

[Nov 29]
Gema               3-2 Kahawa Cannons    
  [Daniel Rono, Sammy Abida (2); George Oyengo, Dick Andalo]
MoW                2-1 Abaluhya
  [N.N.; J.J Masiga]

Missing results
Kisumu Hotstars    vs  MoW            
Maragoli           vs  KFA            
Kahawa Cannons     vs  Kisumu Hotstars
Kenya Breweries    vs  Kahawa Cannons    

NB: first team does not necessarily denote home team in this list

Promoted from Western Provincial League: 
Nzoia Sugar (had been relegated from national league in 1979)
-------------------------------------------------------------------------------------------

1983

NB: Imara finished (just) above the relegation places but merged into AFC Leopards
    before the start of the 1984 season;
    Leopards were coached by Uganda-born Robert Keberu since 1980

[Feb 5]
Bata Bullets       3-1 Kahawa
  [Alfred Mukangula, Joel Blombi, Sammy Oketch; Jared Okute]
Benham             0-0 Blue Triangle
Imara FC           0-4 KTM
  [Nahashon Mahila, Hamisi Juma (2), Reuben Aluko]
Nzoia              3-0 Panpaper
  [Henry Bwire, Abraham Masibo, Evans Chibinda]
Transcom           1-0 Nakuru Wanderers
  [Daniel Rono]     
Rivatex            3-3 Scarlet
  [Chris Oluoch Kanindo, Tom Asika, Elijah Kote; Tom Oshiambo (2)Ambrose Ayoyi] 

[Feb 6]
Kenya Breweries    3-0 Reunion
  [James Jacaranda Ouma, Joseph Chanzu, Joshua Ogutu]

[Feb 9]
Cargo              2-1 Kenatco
  [Maurice Okoth, Juma Dosho; Meshack Odhiambo (other source indicate Mike Odhiambo]

[Feb 12]
Kenya Breweries    4-4 Bata Bullets
  [Douglas Mutua (2), Dino Kitavi, Joseph Chanzu; Charles Gachango, Sammy Oketch (2),
   Nicholas Lukati]
Kenatco            0-1 KTM
  [Victor Osila]
Panpaper           2-1 Nakuru Wanderers
  [Juma Sambaka (2); Nathan Masaba]
Motcom             1-3 Kahawa
  [Dan Musuku, Godfrey Osiema, George Nyangi; John Musila]
Rivatex            2-1 Transcom
  [Chris Oluoch Kanindo, Tom Asika;Daniel Rono]
Nzoia              1-1 Gor Mahia
  [Abraham Masibo; Hamisi Shamba]

[Feb 13]
Cargo              2-2 KTM
  [Shem Obure, Maalim Rajab; Victor Osila, Sammy Tabu]
Benham             0-0 Imara FC
Blue Triangle      1-2 Reunion
  [Ahmed Shero; Apollo Obota (2)]
Rivatex            1-0 Panpaper
  [Osman Mujiti]
Kisumu Posta       3-0 Kahawa
  [Richard Otieno, Tom Mugambwa, Ibrahim Ngoi]

[Feb 19]
Bata Bullets       1-1 AFC Leopards
  [Edward Momanyi; Francis Kadenge]
Benham             1-2 Rivatex
  [Wilson Otieno; Chris Oluoch Kanindo, Ben Ngusale]
Kenatco            1-1 Kenya Breweries
  [Francis Kasiso; Neville Pudo]
KTM                3-2 Nakuru Wanderers
  [Victor Osila, N.N., N.N.; Ibrahim Mugada (2)]
Kisumu Posta       1-0 Transcom
  [Charles Makori]
Scarlet            1-1 Nzoia
  [Jack Sihul, James Kimbo]

[Feb 20]
Cargo              1-2 Kenya Breweries
  [Juma Dosho; Neville Pudo, Paul Onyera]
Blue Triangle      0-0 Nakuru Wanderers
Benham             2-2 Transcom
  [Sam Mukasa, James Nandwa; Julius Milimu, Joseph Uhuru]
Panpaper           1-2 Scarlet
  [George Ambunya; Charles Odero, Ambrose Ayoyi]
Kisumu Posta       0-0 Rivatex

[Feb 26]
Rivatex            3-2 Bata Bullets
  [Michael Kagose, Ben Ngusale, Chris Oluoch Kanindo; Tom Olaba, Joel Blombi]
AFC Leopards       1-2 Imara FC
  [Wilberforce Mulamba; Own goal, Naftali Agufwa]
Cargo              4-2 Motcom
  [Charles Okoth, Juma Dosho, Maurice Okoth, Paul Chona; Aggrey Litali (2)]
Panpaper           0-0 Blue Triangle
Scarlet            2-0 Reunion
  [Jack Sihul, Charles Odero]

[Feb 27]
Bata Bullets       1-0 Transcom
  [James Omwamba]
Nzoia              3-0 Blue Triangle
  [James Kimbo, Jimmy Onyango, Evans Chibinda]
Kenatco            0-2 Motcom
  [Joseph Mukatia, Dan Musuku]
Rivatex            2-2 Reunion
  [Ben Ngusale (2); Stanley Ombima, Apollo Obota]

[Mar 1]
Reunion            3-0 Imara FC
  [Mark Shida, John Mbuguss, Stanley Ombima]

[Mar 2]
Benham             1-3 Kahawa     
  [Alfred Ochieng; Joe Wamalwa, Jared Okute, Vincent Asitwa]

[Mar 3]
KTM                2-2 Reunion
  [Nahashon Mahila, Paul Yongo; John Odie (2)]

[Mar 5]
Kenya Breweries    3-1 Gor Mahia
  [Joshua Ogutu, James Jacaranda Ouma, Paul Onyera; Abdalla Shebe]
Nakuru Wanderers   0-1 Bata Bullets
  [Joel Blombi]
Cargo              1-0 Blue Triangle
  [Shem Obura]
Motcom             1-2 AFC Leopards
  [Joseph Mukatia; Francis Kadenge, Wellington Lidonde]
Nzoia              3-1 Kenatco
  [Evans Chibinda, Abraham Masibo, Francis Oloo; Francis Kasiso]

[Mar 6]
Scarlet            2-2 Bata Bullets
  [Chrispin Oduor, Charles Odero;Haroun Momanyi, Nicholas Lukati]
Panpaper           0-2 AFC Leopards
  [Mike Amwayi, Wilberforce Mulamba]
Kisumu Posta       2-2 Kenatco
  [Richard Otieno, George Ondula; Issa Suleiman, Abass Magongo]

[Mar 9]
Kahawa             1-1 Reunion
  [John Musila; John Odie]

[Mar 12]
Kenatco            0-1 Gor Mahia
  [Enock Obwaka]
Blue Triangle      0-2 Kahawa
  [Boaz Wekoma (2)]
KTM                2-0 Panpaper
  [Reuben Aluko, Paul Yongo]
Rivatex            1-1 Nzoia
  [Chris Oluoch Kanindo; Evans Chibinda]

[Mar 13]
Cargo              1-3 Gor Mahia
  [Charles Okeyo; Enock Obwaka, Gideon Hamisi (2)]
Bata Bullets       4-1 Panpaper
Kenya Breweries    3-1 Nakuru Wanderers
  [Meshack Onderi, James Jacaranda Ouma, Joshua Ogutu; Elijah Okwaro]
Imara FC           0-1 Transcom
  [Sammy Abida]
Motcom             3-0 Rivatex
  [Dan Musuku, own goal, Aggrey Litali]

[Mar 19]
Benham             0-1 Reunion
  [Mark Shida]
Cargo              0-2 Bata Bullets
  [Joseph Magudha (2)]
Scarlet            3-1 Kenya Breweries
  [Ridhwani Juma (2), Charles Odero; Neville Pudo]
Motcom             2-2 KTM
  [Aggrey Litali, Dan Musuku; Hesbon Ndelwa, Paul Yongo]

[Mar 20]
Kenatco            1-2 Bata Bullets
  [Abass Magongo; Alfred Mukangula, Tom Olaba]
Transcom           1-3 Kenya Breweries
  [Sammy Abida; Neville Pudo (2), Meshack Onderi]
Imara FC           0-2 Motcom
  [Dan Musuku, Joseph Mukatia]

[Mar 24]
Gor Mahia          2-1 Reunion
  [Gideon Hamisi, Sammy Onyango; Mark Shida]

[Mar 27]
Gor Mahia          3-1 KTM
  [Abdalla Shebe, Enock Obwaka, Hesbon Omolo; Rishadi Shedu]
Kenya Breweries    2-2 Imara FC
  [James Jacaranda Ouma, Dino Kitavi; Naftali Agufwa, Joseph Wanjala]
Motcom             0-0 Blue Triangle
Scarlet            2-1 Nakuru Wanderers
  [Charles Odero (2); Ibrahim Muganda]

[Mar 28]
Kisumu Posta       7-0 Blue Triangle
  [Ibrahim Ngoi (4), George Ondula, James Omondi, Richard Otieno]

[Mar 30]
Kenya Breweries    3-0 Blue Triangle
  [Douglas Mutua, James Jacaranda Ouma, Joshua Ogutu]

[Apr 1]
Bata Bullets       1-2 KTM
  [Joel Blombi; Reuben Aluko, Edward Bulungu]
Scarlet            1-1 Gor Mahia
  [Charles Odero; Gideon Hamisi]
Nzoia              0-0 AFC Leopards
Motcom             3-2 Reunion
  [Dan Musuku, Justus Wekesa (2); John Mbuguss (2)]
Kahawa             0-3 Transcom
  [Richard Werunga (2); A. Shamole]

[Apr 12
Nakuru Wanderers   1-4 Gor Mahia
  [Dick Anyanga; Gideon Hamisi, John Okello Zangi, Charles Otieno, Hesbon Omollo]
Kisumu Posta       0-3 AFC Leopards
  [Wellington Lidonde, Peter Lichungu, John Arieno]
Kenatco            0-1 Benham
  [Kale Nurein]
Kenya Breweries    4-1 Rivatex
  [Neville Pudo (2), James Jacaranda Ouma (2);Ben Ngusale]
Blue Triangle      1-3 Transcom
  [Ahmed Shero; Eric Onyango (3)]
Panpaper           2-3 Reunion
  [George Osilo, Juma Nambaka; Dennis Obua, John Mbuguss, John Odie]

[Apr 3]
Cargo              1-1 Benham
  [Jonathan Juma; Alfred Ochieng]
Motcom             0-0 Nzoia
Imara              3-1 Rivatex
  [David Chore, John Ngeresa, Mathews Rangama; own goal]

[Apr 9]
Bata Bullets       4-1 Blue Triangle
Reunion            1-1 AFC Leopards
  [Geoffrey Kabilo; Wellington Lidonde]
Motcom             3-0 Kenya Breweries
  [Aggrey Litali, Jared Ingutia, Dan Musuku]
Panpaper           1-2 Imara

[Apr 10]
Gor Mahia          4-1 Benham
  [Sammy Onyango, Hesbon Omollo, Enock Obwaka, Gideon Hamisi; Alfred Ochieng]
Kisumu Posta       1-2 Kenya Breweries
  [George Ondula; Neville Pudo, Douglas Mutua]
Kahawa             2-1 Kenatco
  [Joseph Orimba, Peter Ogweno; Abass Magongo]
Nzoia              3-1 Imara
  [Jimmy Kimbo, Edward Kasirye, Evans Chibinda; Naftali Agufwa]

[Apr 13]
Bata Bullets       2-2 Reunion
  [Joel Blombi (2); John Mbuguss, John Odie]

[Apr 16]
Gor Mahia          4-2 Blue Triangle
  [Sammy Onyango, Enock Obwaka, John Okello Zangi, Gideon Hamisi; Eric Oduor, Boniface Oloo]
AFC Leopards       0-1 Kenatco
  [Francis Kasiso]
Transcom           3-0 Cargo
  [Joseph Arora, Eric Onyango, David Orage]
KTM                2-2 Nzoia
  [Anthony Ochieng (2); Evans Chibinda, Leonard Khayota]
Rivatex            2-0 Nakuru Wanderers
  [Robert Ombaki, Chris Oluoch Kanindo]

[Apr 17]
Bata Bullets       2-2 Nzoia
  [Charles Gachango, Alfred Mukangula; Jimmy Kimbo (2)]
Reunion            1-0 Kenatco
  [Abass Magongo]
Scarlet            1-0 Cargo
  [Ambrose Ayoyi]
Motcom             2-0 Panpaper
  [Godfrey Osiema (2)]

[Apr 23]
Gor Mahia          4-1 Kisumu Posta
  [Gideon Hamisi (2), Hesbon Omollo (2); George Ondula]
Rivatex            0-3 AFC Leopards
  [Francis Kadenge (2), Peter Lichungu]
KTM                2-0 Benham
  [Nahashon Mahila (2)]
Kenatco            2-0 Panpaper
  [David Manogo, Abass Magongo]
Blue Triangle      3-1 Imara
  [Eric Apollo, George Onyango, Davis Isiki; Francis Lugalia]

[Apr 24]
Bata Bullets       2-0 Kisumu Posta
  [James Omwamba, Joseph Magudha]
Nakuru Wanderers   3-3 AFC Leopards
  [Aggrey Otieno, Morris Mustafa, Moses Aringo; Ben Musuku, Wellington Lidonde, Peter Ouma]
Kenya Breweries    2-1 Kahawa
  [Own goal, James Jacaranda Ouma; Karuga]
Cargo              2-1 Panpaper
  [Paul Chona, Boniface Nafula; George Osila]
Scarlet            2-1 Transcom
  [Ambrose Ayoyi (2); Eric Onyango]

[Apr 29]
Imara              1-1 Gor Mahia
  [Naftali Agufwa; Hesbon Omollo]

[Apr 30]
Bata Bullets       4-0 Gor Mahia 
  [Gideon Hamisi, John Okello Zangi (2), Hesbon Omollo]
Scarlet            1-1 AFC Leopards
  [Ridhwani Juma; Francis Kadenge]
Nzoia              1-0 Kenya Breweries
  [Evans Chibinda]
Kenatco            2-1 Nakuru Wanderers
  [Francis Kasiso, Fred Juma; Dick Anyanga]
Reunion            1-3 Kisumu Posta
  [John Mbuguss; James Omondi, Domnic Otieno, Eric Ayuka]

[May 1]
Transcom           1-2 AFC Leopards
  [Eric Onyango; Ben Musuku, Wilberforce Mulamba] 
Panpaper           1-1 Kenya Breweries
  [Benard Mahinga; Joshua Ogutu]
Cargo              5-1 Nakuru Wanderers
  [Boniface Nafula (2), Maalim Rajab, Jonathan Chona, James Otwenyo; Aggrey Otieno]
Blue Triangle      0-1 Rivatex
  [Robert Ombaki]
Nzoia              1-1 Kahawa
  [Francis Oloo; Vincent Asitwa]
Imara              0-3 Kisumu Posta
  [Emmanuel Akama, Francis Wetende, Eric Ayuka]

[May 2]
KTM                4-2 Rivatex
  [Edward Bulungu, Hesbon Ndelwa, Anthony Ochieng, Nahashon Mahila;
   Chris Oluoch Kanindo, Tom Aseka]

[May 7]
Nakuru Wanderers   1-1 Benham
  [Nathan Masaba, Said Kampira]
Motcom             0-0 Transcom
Kisumu Posta       2-1 Panpaper
  [Chiaga, Francis Wetende; Boniface Mukisa]

[May 8]
Imara FC           2-5 Bata Bullets
  [Mathews Rangama, Ben Anyona; Nicholas Lukati, James Nyatome, George Nyatome,
   Tom Olaba, Alex Shikanga]     
Scarlet            1-0 Benham
  [Charles Odero]
Cargo              1-1 Reunion
  [Ahmed Hamisi; Migure Osigo]
Blue Triangle      2-2 KTM
  [Stanley Matalanga, Boniface Oloo; Peter Musembi, Paul Yongo]

[May 11]   
KTM                0-0 Kahawa

[May 12]
Reunion            4-2 Transcom
  [Swaleh Ochieng, John Mbuguss, Charles Okoth, Geoffrey Kabilo; Joseph Arora, Eric Onyango]

[May 14]
Imara              0-1 Kenatco
  [Fred Juma]
KTM                2-0 Kisumu Posta
  [Rishadi Shedu (2)]
Scarlet            3-1 Motcom
  [Charles Odero (2), Jack Shihul; Godfrey Osiema]

[May 15]
Benham             0-1 Kisumu Posta
  [Peter Omondi]          
Blue Triangle      2-1 Kenatco
  [Boniface Oloo, Ahmed Shero; Fred Juma]
Nakuru Wanderers   0-2 Motcom
  [Justus Wekesa (2)]

[May 21]
Reunion            3-1 Nzoia
  [Geoffrey Kabilo, Stanley Ombima (2); James Kimbo]
Rivatex            1-1 Kahawa
  [Michael Kagose; John Musila]

[May 22]
Blue Triangle      0-2 Scarlet
  [Jack Sihul (2)]
Nakuru Wanderers   3-0 Kahawa
  [Aggrey Otieno, John Ingonga, Ezekiel Langat]

[May 23]
Benham             0-0 Nzoia

[May 25]
Gor Mahia          2-0 Kahawa
  [Hesbon Omollo, Sammy Onyango]

[May 28]
AFC Leopards       2-0 KTM
  [J.J Masiga, Ben Musuku]
Panpaper           0-3 Benham
Scarlet            5-1 Kenatco
  [George Ojwang, Jack Shihul (2), Ridhwani Juma, Charles Odero; Farid Sketty]
Nzoia              4-0 Cargo
  [Evans Chibinda (2), Francis Oloo, Jimmy Kimbo]

[May 29]
Motcom             1-1 Benham
  [Godfrey Osiema; Own goal]
Transcom           2-0 Kenatco
  [Sammy Abida, Eric Onyango]
Kisumu Posta       0-0 Cargo
Nakuru Wanderers   3-0 Reunion
  [Elijah Okwaro, Levi Osundwa, Livingstone Ingonga]

[Jun 1]
Kenya Breweries    1-1 KTM
  [Dino Kitavi, Nahashon Mahila]
Gor Mahia          0-0 AFC Leopards
Imara              0-1 Nakuru Wanderers
  [Aggrey Otieno]

[Jun 2]
Kahawa             0-1 Scarlet
  [Ridhwani Juma]

[Jun 4]
Bata Bullets       2-5 Motcom
  [Tom Olaba, Haroun Momanyi; Justus Wekesa, George Nyangi Odembo, Aggrey Ongoli (2),
   Aggrey Litali]
Panpaper           1-4 Transcom
Nakuru Wanderers   4-1 Kisumu Posta
  [Stephen Ochieng, Livingstone Igonga, Morris Mustafa, Elijah Okwaro; Emmanuel Akama]

[Jun 5]
Kenya Breweries    4-1 Benham
  [James Jacaranda Ouma, Neville Pudo (2), C. Oduor; James Nandwa]
Nzoia              0-2 Transcom
  [Joseph Amwata, Anthony Abinya]
AFC Leopards       4-0 Blue Triangle
  [J.J Masiga (2), Francis Kadenge, Patrick Shilasi]
Scarlet            2-0 Kisumu Posta
  [Charles Odero, Dan Odhiambo]
Nzoia              0-2 Transcom
  [Joseph Amwatta, Anthony Abinya]

[Jun 11]
Nakuru Wanderers   1-1 Nzoia
  [Aggrey Otieno; N.N.]     
Gor Mahia          3-0 Rivatex
  [John Okello Zangi, George Otieno Solo, Abdalla Shebe]
Kahawa             0-0 AFC Leopards

[Jun 12]
Gor Mahia          3-0 Transcom
  [Charles Otieno, John Okello Zangi, Hesbon Omollo]
Imara              2-0 Scarlet
  [Ben Anyona, Festo Kisia]

[Jun 16]
AFC Leopards       0-1 Kenya Breweries
  [James Jacaranda Ouma]

[Jun 18]
Gor Mahia          2-0 Panpaper
  [John Bobby Ogolla, Hesbon Omollo]

[Jun 19]
Benham             1-1 AFC Leopards
  [James Nandwa; Wellington Lidonde]

[Jul 2]
Reunion            0-0 Bata Bullets
Rivatex            3-1 Kenya Breweries
  [Chris Oluoch Kanindo (3); James Jacaranda Ouma]
Panpaper           1-1 KTM
Blue Triangle      0-0 Motcom

[Jul 3]
Gor Mahia          3-1 Motcom
  [Hesbon Omollo, Sammy Onyango (2); Peter Owade Zimbo]
Nakuru Wanderers   1-1 Kenya Breweries
  [Morris Mustafa; Issa Salim]
Kisumu Posta       2-1 KTM
  [Tom Mugambwa, Emmanuel Akama; Anthony Ochieng]

[Jul 6]
Reunion            1-0 Imara
  [Geoffrey Kabilo]

[Jul 7]
Kahawa             1-3 Gor Mahia
  [John Musila; Charles Otieno, Gideon Hamisi, Hesbon Omollo]

[Jul 9]
Motcom             1-1 Bata Bullets
  [Justus Wekesa; Nicholas Lukati]
AFC Leopards       2-0 Scarlet
  [J.J Masiga, Wellington Lidonde]
Nzoia              0-1 Benham
Rivatex            3-0 Blue Triangle
  [Ben Ngusale, Mike Kagose, own goal]

[Jul 10]
Nzoia              1-2 Bata Bullets
  [Maurice Khatete; Tom Olaba (2)]
KTM                1-2 Gor Mahia
  [Nahashon Mahila; Charles Otieno (2)]
Kisumu Posta       0-0 Benham
Kenya Breweries    2-1 Scarlet
  [Douglas Mutua, Dino Kitavi; Tom Odhiambo]

[Jul 13]
AFC Leopards       3-1 Reunion
  [Ben Musuku (2), J.J Masiga; John Mbuguss]

[Jul 17]
Panpaper           0-1 Motcom
  [Godfrey Osiema]

[Jul 20]
Reunion            2-1 Blue Triangle
  [John Mbuguss, John Odie; Boniface Oloo]

[Jul 21]
Gor Mahia          1-1 Imara
  [Hesbon Omollo; Haggai Malenya]

[Jul 23]
AFC Leopards       1-0 Benham
  [Wilberforce Mulamba]
KTM                0-2 Kenatco
  [Hesbon Ndelwa, Rishadi Shedu]
Scarlet            3-0 Panpaper
  [Mahmoud Salim, Charles Odero (2)]
Motcom             4-0 Nakuru Wanderers
  [Titus Madegwa, Justus Wekesa (2), Godfrey Osiema]

[Jul 24]
Kenatco            2-2 Kahawa
  [Abass Magongo, Jaffar Hilal; John Musila, James Ikamar]
Transcom           3-0 Panpaper
  [Patrick Orimba, Eric Onyango (2)]
Nzoia              2-1 Nakuru Wanderers
  [Francis Oloo, Peter Namasaka; Dick Anyanga]

[Jul 27]
Bata Bullets       1-0 Kenya Breweries
  [Alfred Mukangula]

[Jul 28]
Kahawa             1-1 Benham
  [Nicholas Ojagor; Jaffer Mwidau]

[Jul 30]
Gor Mahia          1-0 Cargo
  [George Otieno Virgo]
KTM                4-1 Transcom
  [Peter Musembi, RIshadi Shedu (2), Nahashon Mahila; Richard Werunga]

[Jul 31]
Transcom           0-1 Bata Bullets
  [Henry Momanyi]
Blue Triangle      0-3 AFC Leopards
  [Peter Ouma (2), J.J Masiga]
Benham             1-1 Cargo
  [Alfred Ochieng; Charles Okeyo]
Nakuru Wanderers   3-2 Rivatex
  [Ezekiel Langat, Amos Aringo,  Ibrahim Muganda; Ben Owino, Elijah Kote]

[Aug 1]
Reunion            1-1 Kahawa
  [John Mbuguss; James Ikamar]

[Aug 2]
KTM                2-0 Imara
  [Rishadu Shedu, Paul Yongo]

[Aug 3]
Blue Triangle      0-1 Benham
  [Kale Nurein]

[Aug 4]
Kahawa             2-1 Kenya Breweries
  [Paul Abuto, Jared Okute; Dino Kitavi]
Rivatex            1-4 KTM
  [Chris Oluoch Kanindo; Peter Musembi, Hussein Kheri, Edward Bulungu (2)]

[Aug 6]
Gor Mahia          3-0 Nzoia
  [John Okello Zangi (2), Gideon Hamisi]
Cargo              2-3 Scarlet
  [Paul Chona, Maalim Rajab; Tom Odhiambo, Charles Odero, Ridhwani Juma]

[Aug 7]
Blue Triangle      0-3 Bata Bullets
  [Tom Olaba (2), Haroun Momanyi]
Kenya Breweries    0-0 Nzoia
Kenatco            0-3 Scarlet
  [Charles Odero (2), Chrispin Oduor]
Nakuru Wanderers   0-0 KTM

[Aug 10]
Benham             1-1 Kenya Breweries
  [James Nandwa; Paul Onyera]

[Aug 11]
Blue Triangle      0-4 Gor Mahia
  [John Okello Zangi (2), Abdalla Shebe, Peter Otieno Bassanga]

[Aug 13]
KTM                2-2 AFC Leopards
  [Anthony Ochieng, Own Goal; Mike Amwayi, Peter Lichungu]
Kenya Breweries    3-0 Kenatco
  [Joseph Chanzu (2), Joshua Ogutu]
Motcom             6-0 Cargo
  [Peter Zimbo Owade (2), Jared Ingutia, Godfrey Osiem (2), Justus Wekesa]
Panpaper           2-2 Rivatex
  [Boniface Mukhisa, Bonaventure Abutu; Patrick Oduor, Ben Owino]
Scarlet            2-2 Kahawa
  [Tom Odhiambo, Charles Odero; James Ikamar, Joe Wamalwa]

[Aug 14]
Bata Bullets       1-1 Kenatco
  [Alfred Mukangula; own goal]
Imara              2-1 Benham
  [Francis Lugalia, own goal; Kale Nurein]
Panpaper           2-0 Cargo
  [Charles Khadiagala (2)]
Transcom           1-1 Kahawa
  [Julius Milimu; Jared Okute]
Kisumu Posta       4-1 Rivatex
  [Ibrahim Ngoi, Stephen Onganga (2), Francis Wetende; Elijah Kote]

[Aug 16]
Imara              0-4 AFC Leopards
  [Peter Ouma (2), Mike Amwayi, Francis Kadenge]

[Aug 20]
Bata Bullets       3-2 Scarlet
  [Alfred Mukangula, Haroun Momanyi; Charles Odero (2)]
Kenya Breweries    3-1 Panpaper
  [Joshua Ogutu, Neville Pudo, Joseph Chanzu; John Mainga]

[Aug 21]
Benham             1-2 Scarlet
  [Nicodemus Njohole; Jack Shihul (2)]
Blue Triangle      1-0 Panpaper
  [George Onyango]

[Aug 23]
Kahawa             1-1 Bata Bullets
  [Jared Okute; Haroun Momanyi]

[Aug 24]
Imara              2-2 Transcom
  [Ben Anyona, Mogere; Julius Milimu, David Akoi]

[Aug 25]
Benham             2-4 Transcom
  [Said Kampira, Nicodemus Njohole; Julius Milimu (2), John Amwatta, Richard Werunga]

[Aug 27]
KTM                2-0 Kahawa
  [Nahashon Mahila, Anthony Ochieng]
Motcom             1-0 Kisumu Posta
  [Jared Ingutia]

[Aug 28]
Bata Bullets       5-2 Rivatex
  [Haroun Momanyi, Tom Olaba, Charles Gachango, Alfred Mukangula, James Omwamba;
   Ben Ngusale (2)]
Benham             1-1 Rivatex
  [Mark Otieno; Tom Aseka]
Blue Triangle      0-0 Nzoia

[Aug 30]
Reunion            3-2 Benham
  [Kale Nurein, Jaffer Mwidau; Stanley Ombima (3)]
Imara              0-3 Kenya Breweries
  [James Jacaranda Ouma (2), Dino Kitavi]

[Sep 1]
AFC Leopards       4-2 Panpaper
  [Mike Amwayi (2) Wellington Lidonde (2); Charles Khadiagala]

[Sep 3]
AFC Leopards       5-0 Nakuru Wanderers
  [Mike Amwayi (3), Haggai Mirikau, Wellington Lidonde]

[Sep 4]
Bata Bullets       2-0 Nakuru Wanderers
  [James Omwamba, Alfred Mukangula]
Reunion            1-2 Gor Mahia
  [John Okello Zangi, Hesbon Omollo; Osigo Migure]
Blue Triangle      0-2 Kenya Breweries
  [Paul Onyera, Joseph Chanzu]
Kenatco            0-3 Kisumu Posta
  [Steve Obiero (2), James Waga]

[Sep 7]
Cargo              0-1 Kisumu Posta
  [Steve Obiero]
Imara              0-2 Nzoia
  [Evans Chibinda, Own Goal]

[Sep 8]
Gor Mahia          4-0 Bata Bullets
  [John Okello Zangi (2), Gideon Hamisi (2)]

[Sep 10]
Kenya Breweries    0-1 AFC Leopards       [abandoned at 0-1 in 84' after mass brawl
  [Wellington Lidonde]                     following protests after a disallowed goal
Kenatco            1-1 Transcom            for Breweries; result allowed to stand]
  [David Manogo; Eric Onyango]
KTM                0-2 Nzoia
  [James Onyango, Evans Chibinda]

[Sep 11]
Cargo              1-0 Transcom
  [Athman Mbuguss]
Reunion            3-1 Panpaper
  [Stanley Ombima, John Mbuguss (2); Stephen Musumba]
Kisumu Posta       0-0 Scarlet

[Sep 12]
Imara              0-0 Panpaper

[Sep 14]
Benham             0-0 Gor Mahia

[Sep 15]
KTM                0-3 Kenya Breweries
  [Dino Kitavi, Joseph Chanzu, Apollo Oketch]

[Sep 17]
Kenatco            0-0 AFC Leopards
Kahawa             1-1 Nakuru Wanderes
  [Nicholas Ojagor; Dick Anyanga]
          
[Sep 18]
Gor Mahia          2-0 Nakuru Wanderers
  [John Okello Zangi, Gideon Hamisi]
Cargo              0-0 AFC Leopards
Kisumu Posta       4-2 Panpaper
  [Richard Otieno, Emmanuel Akama, Ibrahim Ngoi (2); Charles Khadiagala, Bernard Mainga]

[Sep 22]
AFC Leopards       2-0 Rivatex
  [Wellington Lidonde, N.N.]

[Sep 24]
Transcom           1-1 Gor Mahia
  [Eric Onyango; Own Goal]
Cargo              2-2 Imara
  [Charles Okeyo, Maalim Rajab; Haggain Malenya, Naftali Agufwa]
Scarlet            3-0 Blue Triangle
  [Charles Odero, Jack Shihul, Ambrose Ayoyi]

[Sep 25]
Kenatco            2-0 Imara
  [Fred Juma, Abass Magongo]
Nakuru Wanderers   5-0 Blue Triangle
  [Morris Mustafa, Levy Osundwa, Ibrahim Muganda (2), John Juma]
Kisumu Posta       4-1 Reunion
  [Domnic Otieno (2), Eric Ayuka, Emmanuel Akama; Mark Shida]

[Sep 29]
AFC Leopards       2-0 Nzoia
  [Wellington Lidonde]
Blue Triangle      2-3 Kahawa
  [John Okumu, Wycliffe Mukolwe; Boaz Wekoma (2), Jared Okute]

[Sep 30]
Kahawa             2-2 Nzoia
  [P. Ogweno, Jared Okute; Charles Wafula, Evans Chibinda]

[Oct 1]
Bata Bullets       2-0 Cargo
  [Edwin Okoth, Alfred Mukangula]
Gor Mahia          3-0 Kenatco
  [Hesbon Omollo (3)]
Blue Triangle      0-1 Kisumu Posta
  [Ibrahim Ngoi]

[Oct 2]
AFC Leopards       2-0 Kisumu Posta
  [Wellington Lidonde, Francis Kadenge]
Benham             2-0 Kenatco
  [Nicodemus Njohole, Gilbert Oguna]
Nakuru Wanderers   1-0 Reunion
  [Levy Osundwa]
KTM                1-0 Cargo              [abandoned; Cargo walked off; result stood]

[Oct 4]
Gor Mahia          2-0 Rivatex
  [Peter Otieno Bassanga, Austin Oduor]

[Oct 6]
AFC Leopards       2-0 Kahawa
  [Own goal, Wellington Lidonde]

[Oct 8]
Panpaper           1-2 Gor Mahia
  [Boniface Wepukhulu; Hesbon Omollo, Enock Obwaka]
AFC Leopards       4-0 Motcom
  [Wellington Lidonde, Francis Kadenge, J.J Masiga]
Scarlet            3-1 KTM
  [Charles Odero, Ridhwani Juma, Jack Shihul; Paul Yongo]
Kisumu Posta       3-0 Nakuru Wanderers
  [Emmanuel Akama, Ibrahim Ngoi (2)]

[Oct 9]
Kisumu Posta       1-3 Gor Mahia
  [Ibrahim Ngoi; Charles Otieno, John Okello Zangi, Abdalla Shebe]
Kenya Breweries    1-0 Motcom
  [Joseph Chanzu]
Kenatco            3-0 Nzoia
  [Henry Mzee, Joel Opana, David Manogo]
Panpaper           0-2 Nakuru Wanderers
  [Aggrey Otieno, Nathan Masaba]

[Oct 10]
Bata Bullets       2-1 Imara
  [Tom Olaba (2); N.N.]

[Oct 11]
Reunion            2-0 KTM
  [John Odie, Charles Okoth]

[Oct 12]
Benham             1-0 Panpaper
  [Kale Nurein] 

[Oct 13]
Imara              1-0 Blue Triangle

[Oct 15]
Panpaper           1-2 Bata Bullets
  [Charles Khadiagala; Tom Olaba, Haroun Momanyi]
AFC Leopards       0-0 Transcom
Reunion            1-4 Kenya Breweries
  [Stanley Ombima; Joseph Chanzu, Dino Kitavi (2), Joshua Ogutu]
Imara              1-4 KTM
  [Haggai Marenya; Rishadi Shedu, Anthony Ochieng, Reuben Aluko, Peter Musembi]
Rivatex            2-1 Cargo
  [Chris Oluoch Kanindo (2); Charles Okeyo]
Kisumu Posta       0-0 Nzoia

[Oct 16]
Kisumu Posta       3-1 Bata Bullets
  [Eric Ayuka (2), Salim Bakari; Haroun Momanyi]
Kenya Breweries    1-2 Transcom
  [Elly Adero; Joseph Milimu, Joseph Manuni]
Nakuru Wanderers   2-2 Cargo
  [Livingstone Igonga, Elijah Okwaro; Athman Mbuguss (2)]

[Oct 17]
Benham             2-3 KTM
  [Kale Nurein, James Nandwa; Anthony Ochieng (2), Reuben Aluko]

[Oct 18]
Kahawa             2-0 Imara
  [Jared Okute, Nicholas Ojagor]

[Oct 20]
KTM                3-1 Bata Bullets
  [Edward Bulungu (3); Nicholas Lukati]
Gor Mahia          1-0 AFC Leopards
  [Sammy Onyango]
Kenatco            1-2 Cargo
  [Meshack Odhiambo; Peter Nyanga, James Otwenyo]
Panpaper           0-0 Nzoia
Scarlet            1-0 Nakuru Wanderers
  [George Ojwang]

[Oct 22]
Kenatco            1-1 Blue Triangle
  [Meshack Odhiambo; William Onguka]
Rivatex            4-3 Imara
  [Christopher Oluoch Kanindo (3), Patrick Oduor; David Chore, Akivaya, W. Ngereso]
Transcom           2-2 Kisumu Posta

[Oct 23]
Cargo              1-0 Blue Triangle
  [Maalim Rajab]
Scarlet            1-0 Imara
  [George Ojwang]
Kahawa             0-0 Motcom

[Oct 25]
AFC Leopards       2-1 Bata Bullets
  [Pius Masinza, Francis Kadenge; James Omwamba]

[Oct 26]
Gor Mahia          3-4 Kenya Breweries
  [Michael Adede (2), Abdalla Shebe; Joseph Shanzu (2), Elly Adero, Own Goal]

[Oct 28]
Benham             0-0 Bata Bullets
KTM                1-1 Blue Triangle
  [Edward Bulungu; James Okumu]
Kahawa             0-2 Cargo
  [Charles Okeyo, Athman Mbuguss]
Transcom           1-1 Nakuru Wanderers

[Oct 29]
Gor Mahia          1-2 Scarlet
  [Abdalla Shebe; Ambrose Ayoyi, Ridhwani Juma]
Motcom             2-2 Imara
  [Justus Wekesa, Godfrey Osiema; Gilbert Kibaya, David Chore]

[Nov 5]
Cargo              1-0 Reunion
  [Paul Chona]
Kahawa             1-1 Kisumu Posta
  [Vincent Asitwa; James Waga]

Missing results first half season
Bata Bullets       vs  Benham 
AFC Leopards       vs  Cargo
KTM                vs  Transcom
KTM                vs  Scarlet 
Kahawa             vs  Cargo 
Kenatco            vs  Rivatex 
Missing results second half season
Benham             vs  Nakuru Wanderers
Benham             vs  Motcom
Kenya Breweries    vs  Cargo
Kenya Breweries    vs  Kisumu Posta
Kenatco            vs  Motcom 
Kenatco            vs  Reunion 
Kenatco            vs  Panpaper
Kenatco            vs  Nakuru Wanderers 
Kenatco            vs  Rivatex 
-------------------------------------------------------------------------------------------

1984

Participants First Division:

AFC Leopards Nairobi              Kenyan Taitex Mills Thika
Bata Bullets Limuru               Motcom Kakamega
Benham Nairobi                    Nzoia Bungame
Canons                            Post Office Kisumu
Cargo Mombassa                    Re-Union Nairobi
Gor Mahia Nairobi                 Rivatex Eldoret
Hot Stars Kisumu                  Scarlet Nakuru
Kahawa United Nairobi             Transcom Nakuru
Kenya Breweries Nairobi           Warriors Mombassa

(18 clubs).
  
Round 1
Gor Mahia            4-2 Kenya Breweries

Champions: Gor Mahia Nairobi.
  

Promoted from Regional Leagues: Shabana
-------------------------------------------------------------------------------------------

1985

Table just before end of season:

 1. Gor Mahia Nairobi          33-55  (67-17)  24  7  2
-------------------------------------------------------
 2. AFC Leopards Nairobi       32-50  (66-26)  23  4  5
 3. Kenya Breweries Nairobi    33-45  (49-28)  19  7  7
 4. Scarlet Nakuru             34-43  (48-23)  17  9  8
 5. Bata Bullets Limuru        34-39  (47-38)  13 13  8
 6. Post Office Kisumu         34-38  (37-33)  13 12  9
 7. Motcom Kakamega            34-36  (35-40)  12 12 10
 8. Transcom Nakuru            34-35  (49-49)  14  7 13
 9. Re-Union Nairobi           32-33  (39-33)  10 13  9
10. Shabana Kisii              33-32  (39-39)  10 12 11
11. Nzoia Bungame              34-30  (30-34)   9 12 13
12. KTM Thika                  34-29  (30-34)   8 13 13
13. Nakuru Police              34-28  (34-52)  11  6 17
14. Baruti                     33-25  (31-44)   8  9 16 
15. FC Kitale                  32-25  (29-47)   8  9 15
16. Maziwa Nairobi             33-21  (26-42)   7  7 19
17. Rivatex Eldoret            34-20  (24-47)   5 10 19
18. Wanderers Mombasa          30-14  (27-60)   3  8 19
  
total: 597-598  (707-686)  214 170 213
  
Last Round
Kenya Breweries  3-0 AFC Leopards

Champions: Gor Mahia Nairobi
Promoted: Kahawa United Nairobi, Black Mamba Nairobi,
          Post Office Eldoret, Sugar Company Mumias
          en Blue Triangle Athi River
Relegated: Baruti, Maziwa Nairobi en Rivatex Eldoret
-------------------------------------------------------------------------------------------

1986

Table just before end of season:

 1. AFC Leopards Nairobi     38-71  (96-21)  33  5  0 *
-----------------------------------------------------
 2. Gor Mahia Nairobi        38-61  (80-22)  26  9  3 *
 3. Scarlet Nakuru           37-50  (54-21)  16 18  3 *
 4. Kenya Breweries Nairobi  38-48  (43-25)  15 18  5 *
 5. Kahawa United Nairobi    38-43  (53-37)  16 11 11 *
 6. Bata Bullets Limuru      38-42  (54-47)  16 10 12 *
 7. Motcom Kakamega          38-42  (37-29)  14 14 10 *
 8. Shabana Kisii            37-41  (53-46)  17  7 13 *
 9. KTM Thika                37-41  (45-38)  17  7 13 *
10. Re-Union Nairobi         38-40  (47-38)  13 14 11 *
11. Post Office Kisumu       38-39  (35-33)  13 13 12
12. Nzoia Bungame            38-36  (39-37)  10 16 12
13. Mumias Sugar             38-34  (38-43)  11 12 15  
14. Transcom Nakuru          38-31  (40-56)  11  9 18  
15. FC Kitale                38-26  (24-52)   6 14 18  
16. Wanderers Mombasa        36-24  (21-55)   8  8 20 *
17. Black Mamba Nairobi      38-23  (31-67)   6 11 21  
18. Blue Triangle Thika      38-22  (30-81)   7  8 23  
19. Nakuru Police            38-22  (25-52)   6 10 22  
20. Post Office Eldoret      37-18  (21-53)   4 10 23  
 
total: 754-754 (866-853)  265 224 265

* = participated in championship 1987

Champions: AFC Leopards
Promoted: All Stars Kisumu, Busia Simba, Hakati Sport,  
          Feisal, K.C.C. Eldoret, Kenya Grain Growers, 
          Lenana Warriors, Meru Bombers en Volcano 

Moi Golden Cup

Round 1
Volcano United  2-0     AFC Leopards 

Final
GOR Mahia       1-0     Bandari (Mombasa)

[Bandari=Wanderers?]
-------------------------------------------------------------------------------------------

1987

Table in August:

 1. Motcom         19   14  2  3  34-13  30  [Ministry of Transport and Communication]
 2. Shabana        22   13  4  5  33-20  30
 3. Gor Mahia      13   12  1  0  36- 6  25
 4. KTM            20   11  3  6  28-17  25
 5. Scarlet        21    9  6  6  34-26  24
 6. Lenana War     21    8  7  6  25-26  23
 7. Kenya Brew     19    9  4  6  28-22  22
 8. Kahawa Utd     19    9  4  6  24-21  22
 9. AFC Leopards   12    9  2  1  34- 9  20
10. Volcano        18    8  4  6  28-23  20
11. Bata Bullets   21    5 10  6  28-30  20
12. Re-Union       14    7  2  5  18-11  18
13. Eldorado       21    3 10  8  18-28  16
14. Kenya GG       19    6  4  9  19-30  16
15. Busia Simba    19    4  7  8  15-23  15
16. Kisumu AS      19    2  7 10  13-26  11
17. Feisal         19    3  5 11  18-32  11
18. Hakati         22    1  4 17  15-45   6
19. Meru Bombers   19    1  3 15  16-52   5
 
NB. total goal difference +4

Final Ranking:
 
 1.Gor Mahia            56
 2.AFC Leopards         54
 3.Shabana Kisii        50
 4.Kenya Breweries      46
 5.Kahawa United        46
 6.Motcom               44  [Ministry of Transport and Communication]
 7.Bata Bullets         40
 8.KTM Thika            40
 9.Lanet Scarlet        39
10.Re-Union             38
11.Lenana Warriors      35
12.Volcano              34
13.KCC Eldoret          33
14.Kenya Grain Growers  32
15.Kisumu All Stars     30
16.Busia Simba          25
17.Hakati Sport         15
18.Feisal               13
19.Meru Bombers          9

Known Results:

[Mar]
Bata Bullets            3-3 Kenya Breweries
Busia Simba             1-0 Lanet Scarlet
Feisal                  2-1 Kahawa United
KCC Eldoret             0-2 Motcom
Kenya Grain Growers     1-1 AFC Leopards
Kisumu All Stars        2-3 Shabana Kisii
KTM Thika               4-0 Meru 4 Stars
Lenana Warriors         1-2 Gor Mahia
 
Bata Bullets            2-1 Hakati Sport
Busia Simba             0-3 Shabana Kisii
KCC Eldoret             2-1 AFC Leopards
Kenya Breweries         1-0 Re-Union
Kisumu All Stars        1-2 Kenya Grain Growers
Meru 4 Stars            1-2 Lenana Warriors
Motcom                  0-1 Lanet Scarlet
 
Gor Mahia               1-0 Hakati Sport
Motcom                  0-1 AFC Leopards
 
Gor Mahia               3-1 Shabana Kisii
 
Hakati Sport            0-1 Kenya Grain Growers
Kahawa United           2-1 Lanet Scarlet
Kisumu All Stars        0-3 Gor Mahia
KTM Thika               2-1 Busia Simba
Lanet Scarlet           2-1 Re-Union
Lenana Warriors         1-1 Bata Bullets
Meru 4 Stars            1-1 Feisal
Re-Union                1-0 KTM Thika
 
Kahawa United           0-0 KCC Eldoret
Kenya Breweries         1-0 Busia Simba
KTM Thika               3-0 Kenya Grain Growers
Lenana Warriors         2-1 Feisal
Meru 4 Stars            2-3 Bata Bullets
Motcom                  2-1 Kisumu All Stars
Motcom                  1-0 Shabana Kisii
Re-Union                1-1 KCC Eldoret
 
Gor Mahia               2-0 Kahawa United
 
Bata Bullets            1-1 Gor Mahia
Kahawa United           1-0 Meru 4 Stars
Kenya Breweries         4-1 Hakati Sport
KTM Thika               1-1 Motcom
Re-Union                3-0 Kisumu All Stars
 
Feisal                  4-1 Hakati Sport
Gor Mahia               6-1 Meru 4 Stars
KCC Eldoret             0-2 Kenya Breweries
Kenya Grain Growers     0-2 Kenya Breweries
Kisumu All Stars        2-2 Bata Bullets
KTM Thika               0-1 Shabana Kisii
Lanet Scarlet           0-0 Feisal
Motcom                  4-1 Lenana Warriors
 
Gor Mahia               3-0 Kisumu All Stars
Gor Mahia               2-0 Busia Simba
Hakati Sport            3-1 Feisal
Kenya Breweries         2-0 Kisumu All Stars
Re-Union                1-0 Lanet Scarlet
 
Gor Mahia               4-0 Volcano
 
Kenya Breweries         2-0 Motcom
Gor Mahia               3-0 Kenya Breweries
Kenya Breweries         1-2 AFC Leopards
Re-Union                0-0 AFC Leopards
Gor Mahia               3-0 Lenana Warriors
Re-Union                0-1 Gor Mahia
Shabana Kisii           0-1 Gor Mahia
Volcano                 1-5 Gor Mahia

KTM Thika               1-3 AFC Leopards
Re-Union                3-0 Feisal
Motcom                  2-0 Volcano
Kahawa United           0-0 Lenana Warriors
Volcano                 1-1 Kenya Breweries
KTM Thika               1-0 Feisal
Re-Union                1-0 Bata Bullets
Lanet Scarlet           1-1 Volcano
Kahawa United           2-2 Shabana Kisii
KCC Eldoret             0-0 Kisumu All Stars
 
Hakati Sport            1-0 Bata Bullets
Bata Bullets            1-1 Busia Simba
KTM Thika               2-2 Bata Bullets
Feisal                  1-4 Volcano
Lanet Scarlet           2-0 KCC Eldoret
Lanet Scarlet           2-2 Hakati Sport
Kenya Grain Growers     3-0 Busia Simba
Kahawa United           4-0 Lenana Warriors
Motcom                  4-2 Kenya Breweries
 
Lanet Scarlet           0-3 Kenya Breweries
Feisal                  0-1 Shabana Kisii
Lenana Warriors         1-1 KCC Eldoret
Kahawa United           2-1 Bata Bullets
Kisumu All Stars        2-2 Volcano
Hakati Sport            2-3 Volcano
KTM Thika               3-0 Hakati Sport
Kenya Grain Growers     2-1 Volcano
Shabana Kisii           3-1 Volcano
 
Volcano                 2-0 Meru Bombers
Shabana Kisii           2-2 Lanet Scarlet
Busia Simba             1-1 KCC Eldoret
Kenya Breweries         1-0 Hakati Sport
Volcano                 1-0 Hakati Sport
Feisal                  1-2 Lenana Warriors
Kenya Breweries         3-1 Kenya Grain Growers
Bata Bullets            0-2 AFC Leopards
Feisal                  0-1 KTM Thika
Volcano                 3-0 Kenya Grain Growers
Lanet Scarlet           2-2 AFC Leopards
KCC Eldoret             0-0 Shabana Kisii
Bata Bullets            1-1 Kahawa United
 
Motcom                  4-1 Hakati Sport
Shabana Kisii           2-0 Hakati Sport
Bata Bullets            1-0 KTM Thika
Motcom                  2-1 Lanet Scarlet
Lenana Warriors         2-1 KCC Eldoret
Meru Bombers            1-1 Busia Simba
Shabana Kisii           1-0 Kisumu All Stars
KTM Thika               0-5 Gor Mahia
Kenya Breweries         0-1 Lanet Scarlet
Lenana Warriors         4-2 Busia Simba
Kahawa United           1-0 Volcano
Meru Bombers            0-2 KCC Eldoret
 
AFC Leopards            2-1 Kahawa United
Bata Bullets            7-1 Feisal
KCC Eldoret             3-1 Hakati Sport
Shabana Kisii           5-0 Lenana Warriors
Kisumu All Stars        1-1 Lenana Warriors
Lanet Scarlet           3-1 Hakati Sport
AFC Leopards            7-0 Feisal
KCC Eldoret             1-0 Lanet Scarlet
Kenya Grain Growers     1-0 Lanet Scarlet
Volcano                 1-1 KTM Thika
Meru Bombers            1-0 Re-Union
 
Kahawa United           4-1 Kenya Grain Growers
Feisal                  0-5 AFC Leopards
Kahawa United           1-0 KTM Thika
Lanet Scarlet           0-0 AFC Leopards
 
AFC Leopards            3-3 Shabana Kisii
AFC Leopards            2-0 Volcano
Kahawa United           1-0 Feisal
Kenya Grain Growers     0-0 Re-Union
 
AFC Leopards            5-0 Volcano
Kahawa United           4-1 Busia Simba
KTM Thika               1-4 AFC Leopards
KCC Eldoret             1-1 Motcom
AFC Leopards            1-0 Re-Union
Gor Mahia               1-0 Bata Bullets
Kenya Breweries         2-0 Re-Union
KTM Thika               2-0 Feisal
Gor Mahia               1-1 Kahawa United
Re-Union                2-0 Feisal
Gor Mahia               2-1 KTM Thika
 
AFC Leopards            0-1 Gor Mahia
Kahawa United           1-1 Re-Union
Kenya Grain Growers     0-0 Re-Union
Bata Bullets            4-0 Meru Bombers
Shabana Kisii           3-0 Feisal
Re-Union                2-0 KCC Eldoret
Motcom                  1-0 Re-Union
Busia Simba             2-0 Feisal
 
Scarlet                 7-1 Feisal
Re-Union                1-0 Motcom
Kenya Breweries         0-0 Gor Mahia
Volcano                 3-2 Feisal
Bata Bullets            6-1 Kenya Grain Growers
Bata Bullets            3-0 KCC Eldoret
Gor Mahia               0-0 Motcom
Scarlet                 0-0 KTM Thika
Busia Simba             3-0 Hakati Sport

Topscorers:
21 Henry Motego (Shabana)     
19 Peter Dawo (Gor Mahia)           
   Francis Kagenge (AFC Leopards)   


Moi Golden Cup

Round 1
AFC Leopards            2-0 Hakati Sportiff

Round 2
AFC Leopards            0-0 Volcano United          [4-3 pen]

Round 3
AFC Leopards            2-1 Kisumu All Stars

Semifinals
AFC Leopards            2-1 Kenya Tailex Mills

Final
Gor Mahia               2-0 AFC Leopards
------------------------------------------------------------------------------------------- 

1988

Premier League

Participants:

AFC Leopards          (champions)						
Motcom (Ministry of Transport and Communication)
Gor Mahia 							
Shabana							
Kenya Breweries							
Kenya Textile Mills						
Scarlet							
Kahawa United							
Eldoret KCC							
Re-Union							
Bata Bullets							
Kisumu All Stars							
Mumias Sugar							
Kisumu Posta							
Wanderers							
Busia Simba							
Kenya Grain Growers							
Volcano United							
Lenana Warriors							

NB: AFC Leopards were undefeated all season, but their last match
    against Kenya Breweries was abandoned with score at 0-1 or 1-1

Moi Golden Cup

Round 1
AFC Leopards            5-1     Ruiru Prisons

Round 2
AFC Leopards            0-0     Kisima Breweries        [4-3 pen]

Round 3
AFC Leopards            3-0     Eastleigh Sportiff

Semifinals
Kenya Breweries         2-0     AFC Leopards

Final
Gor Mahia               bt      Kenya Breweries
-------------------------------------------------------------------------------------------

1989

Premier League

AFC Leopards          36                    60  Champions
Gor Mahia             36                    53
Shabana               36                    50
Kenya Breweries       36                    46
Kenya Textile Mills   36                    45
Re-Union              36                    42
Kisumu Posta          36                    40
Motcom                36                    40  [Ministry of Transport and Communication]
Mumias Sugar          36                    37
Scarlet               36                    36
Kahawa United         36                    35
Wanderers             36                    33
Bata Bullets          36                    32
Nzoia Sugar           36                    31
Rivatex               36                    29
Kisumu All Stars      36                    23
Stima                 36                    16
Mamba                 36                    15
Kari                  36                    10

Moi Golden Cup

Round 1
AFC Leopards            1-0     Kenya Pipeline

Round 2
AFC Leopards            1-0     Msa Breweries

Round 3
AFC Leopards            1-0     Kisumu MoW

Semifinals
AFC Leopards            0-0     Shabana                [5-3 pen]

Final
Kenya Breweries         1-1     AFC Leopards            [5-4 pen]
-------------------------------------------------------------------------------------------

1990

Premier League

Participants:

Gor Mahia  (champions)
AFC Leopards
Rivatex
Raymonds
Ministry of Works Kakamega/ Motcom
Shabana
Kenya Breweries
Re-Union
Kisumu All Stars
Bandari
Mumias Sugar
Kisumu Posta
Kenyan Textile Mills  KTM
Bata Bullets
Scarlet
Kahawa United
Wanderers
Nzoia Sugar

Moi Golden Cup

Round 1
Msa Breweries           1-1     AFC Leopards            [3-2 pen]

Winners: Rivatex
-------------------------------------------------------------------------------------------

1991

Premier League


Participants:

Gor Mahia  (champions)
Bandari
AFC Leopards
Shabana
Kenya Breweries
Rivatex
Re-Union
Mumias Sugar
Raymonds
Kisumu All Stars
Eldoret KCC
Kisumu Posta
Ministry of Works Kakamega
Bata Bullets
Kenyan Textile Mills  - KTM
Transcom Nakuru
Scarlet
Kisumu Breweries

Moi Golden Cup

Round 1
AFC Leopards            4-1     Nyeri Stima

Round 2
AFC Leopards            1-0     Bandari

Round 3
AFC Leopards            2-0     MoW  [former Motcom]

Semifinals
AFC Leopards            2-0     Eldoret KCC

Final
AFC Leopards            1-0     GOR Mahia
-------------------------------------------------------------------------------------------

1992

Participating Teams

AFC Leopards         Nairobi (Champions)
Gor Mahia            Nairobi (Runners Up)
Kenya Breweries      Nairobi
Scarlet              Nakuru
Transcom             Nakuru
Rivatex              Eldoret
Shabana              Kisii
Bandari              Mombasa
Kisumu Posta         Kisumu
Kisumu All Stars     Kisumu
Mumias               Mumias
Reunion              Nairobi
KTM                  Thika
Bata Bullets         Limuru
Maziwa               Nairobi
Eldoret KCC          Eldoret

[Feb 15]
Kenya Breweries    0-1 Gor Mahia
  [Aggrey Obonyo]
Eldoret KCC        1-1 Kisumu Posta 
  [Wesley Ambata; Michael Sanaa]
Reunion            2-3 Bata Bullets
  [Patrick Kisanya, Richard Orina; Patrick Nachok (2), Tom Tera]
Kisumu Allstars    0-0 Scarlet
KTM                1-1 AFC Leopards
  [Crispin Otieno; William Inganga]
Mumias             2-1 Transcom
  [Vitalis Odeke (2); James Odongo]

[Feb 16]
Kenya Breweries    2-0 KTM
  [Terry Onyango]
Mumias             0-0 Kisumu Posta
Shabana            1-1 Scarlet
  [Richard Otambo; Caleb Otieno]
AFC Leopards       3-0 Reunion
  [Patrick Shim, William Inganga, Kitali Ngaira]
Bandari            0-0 Maziwa
Bata Bullets       1-0 Gor Mahia
  [? Odongo]
Kisumu Allstars    3-2 Transcom
  [Walter Odhiambo, Mike Oduor, Adams Katwila; Sammy Okoth, Sammy Mainga]

[Feb 22]
Kisumu Posta       2-0 Bata Bullets
  [Iddi Abubakar, Shem Ooko]
Shabana            1-0 Kisumu Allstars
  [Richard Otambo]
Reunion            5-2 Maziwa
  [Charles Nzau, Patrick Kisanya (2), John Odie, Tom Okaya; Martin Ambuga (2)]
Transcom           1-1 Bandari
  [Moses Mwai; Charles Ombima]
Scarlet            2-1 KCC
  [?;?]
KTM                2-0 Mumias
  [Joe Kimani (2)]

[Feb 23]
Bata Bullets       2-0 Kenya Breweries
  [Patrick Nachok, Martin Omondi]
Kisumu Posta       0-2 Gor Mahia
  [Aggrey Obonyo, Pius Wamaya]
Shabana            0-0 Eldoret KCC
Reunion            1-1 KTM
  [Patrick Kisanya; James Nandwa]
Scarlet            2-1 Bandari
  [Ken Lugalia, Salim Mohammed; Tom Odhiambo]
AFC Leopards       2-1 Mumias
  [William Inganga, Patrick Masinde; Phillip Wesonga]

[Feb 26]
Kenya Breweries    unk Maziwa

[Feb 29]
Bandari            1-0 Kenya Breweries
  [James Mbwabi]
Shabana            2-0 Maziwa
  [Ibrahim Anjiri, Richard Otambo]
Eldoret KCC        1-2 KTM
  [Peter Kihumba; Joe Kimani, James Nandwa]
Bata Bullets       2-2 Transcom
  [Patrick Nachok, Martin Omondi; James Odongo, Sammy Okoth]
Gor Mahia          1-0 AFC Leopards
  [David Odhiambo]

[Mar 1]
Gor Mahia          0-0 Eldoret KCC
Maziwa             3-1 Kisumu Allstars
  [Andrew Thuku, Eric Otieno, Chris Oduor; Joel Mukoya]
Transcom           0-2 AFC Leopards
  [Mike Obonyo, William Inganga]
Mumias             1-2 Scarlet
  [Tobias Muyuka; Elijah Koranga, Ken Lugalia]
Kisumu Posta       1-0 KTM
  [Ibrahim Ngoi]
Rivatex            0-0 Shabana

[Mar 7]
Maziwa             0-1 AFC Leopards
  [James Andabwi]
Bandari            2-0 Bata Bullets
  [Tom Odhiambo, Ambrose Ayoyi]
Kisumu Posta       3-3 Shabana
  [Iddi Abubakar, Ibrahim Ngoi, Tony Lwanga; Richard Otambo (2), Ibrahim Anjiri]

[Mar 8]
Gor Mahia          3-1 Scarlet
  [David Odhiambo(2), Tom Ochieng; Ken Lugalia]
Eldoret KCC        1-1 Rivatex
  [Patrick Namai; Fred Ambani]

[Mar 15]
Transcom           1-1 Eldoret KCC
  [Abandoned – ruling not clear]
Shabana            0-1 Mumias
  [Vitalis Odeke]
Bata Bullets       1-0 Rivatex
  [Patrick Nachok]
KTM                1-1 Bandari
  [James Nandwa; Riziki Faraj]
Kisumu Posta       2-0 Kenya Breweries
  [Own goal, Iddi Abubakar]
Shabana            0-1 Mumias
  [Vitalis Odeke]
Scarlet            0-0 Reunion 

[Mar 17]
Kisumu Allstars    0-0 Mumias

[Mar 21]
AFC Leopards       1-0 Kisumu Allstars
  [Kitali Ngaira]
Eldoret KCC        2-1 Bandari
Transcom           0-1 KTM
  [Nick Yakhama]
Mumias             0-0 Rivatex
Shabana            2-0 Bata Bullets
  [Henry Nyandoro, John Anasi]
Kenya Breweries    1-0 Scarlet
  [David Odhiambo]

[Mar 22]
Maziwa             0-0 Scarlet
Reunion            2-0 Kisumu Allstars
  [Jimmy Odhiambo, Patrick Kisanya]
Transcom           2-2 Shabana
  [Moses Mwai (2); Frazier Ochieng, Richard Otambo]
Mumias             3-0 Bata Bullets
  [Vitalis Odeke, Phillip Wesonga, Mohammed Seif]
Kisumu Posta       awd Rivatex
  [Rivatex fail to show up – match awarded to Kisumu Posta] 

[Apr 5]
AFC Leopards       2-0 Kenya Breweries
  [Mike Obonyo, Bernard Otieno]
Kisumu Posta       1-1 Kisumu Allstars
  [Iddi Abubakar; Domnic Mwalo]
Bandari            1-0 Shabana
  [James Mbwabi]
Transcom           1-2 Reunion
  [Sammy Okoth; Patrick Kisanya (2)]
Rivatex            1-0 Maziwa
  [Alfayo Odongo]
Bata Bullets       0-0 Scarlet
Mumias             1-0 Eldoret KCC
  [Vitalis Odeke]

[Apr 12]
Rivatex            2-1 Kenya Breweries
  [Fred Kitika, Tom Rero; Terry Onyango]
KTM                1-0 Shabana
  [Nick Yakhama]
Bandari            1-1 Reunion
  [Charles Musiko; Gideon Ochieng]
Transcom           1-0 Scarlet
  [Francis Baraza]
Kisumu Allstars    2-1 Bata Bullets
  [Ben Wanyanga; Martin Musisi, Tom Tera]
Mumias             0-0 Gor Mahia
AFC Leopards       1-0 Eldoret KCC
  [own goal]

[Apr 18]
Kenya Breweries    3-2 Mumias
  [Paul Onyera, George Opondo (2); Vitalis Odeke (2)]
Shabana            2-1 AFC Leopards
  [Richard Otambo, Peter Kamau; Patrick Shim]
Kisumu Allstars    1-2 Bandari
  [N.N; Wycliffe Anyangu, Riziki Faraj]
KTM                0-2 Bata Bullets
  [Aggrey Otieno, Tom Tera]
Gor Mahia          1-1 Transcom
  [Dan Shikanda; Joseph Odongo]
Maziwa             1-1 Eldoret KCC
  [Patrick Namai; Patrick Simiyu]

[Apr 19]
Kenya Breweries    3-2 Transcom
  [Paul Onyera, Dino Kitavi, Terry Onyango; Edward Sabatia, Moses Mwai]
Kisumu Posta       2-1 AFC Leopards
  [Sammy Onyango, Own goal; Kitali Ngaira]
Reunion            2-1 Mumias
  [John Odie, Tom Okaya; Mohammed Seif]
Bandari            1-0 Rivatex
  [Riziki Faraj]
KTM                2-1 Scarlet
  [Nick Yakhama, George Maina; Charles Odero]
Maziwa             0-2 Bata Bullets
  [Richard Odit, Tom Tera]

[Apr 23]
Maziwa             1-1 Transcom
  [Eric Omondi; Francis Baraza]

[Apr 25]
Kenya Breweries    1-0 Shabana
  [Paul Onyera]
Gor Mahia          0-0 Reunion
KTM                1-0 Rivatex
  [David Gitau]
AFC Leopards       2-0 Bandari
  [Mike Obonyo (2)]
Eldoret KCC        1-1 Kisumu Allstars
  [David Baraza; N.N]

[Apr 26]
Gor Mahia          0-2 Shabana
  [Richard Otambo]
Scarlet            1-0 Rivatex
  [Peter Omollo]
Bata Bullets       0-1 AFC Leopards
  [Mike Obonyo]
Mumias             2-1 Maziwa
  [Match abandoned in 78th minute – outcome unclear]

[May 2]
Bandari            1-0 Gor Mahia 
  [Joash Okongo]
Rivatex            1-0 AFC Leopards
  [Francis Koskei]
Kenya Breweries    2-1 Eldoret KCC
  [Paul Onyera, George Opondo; Evans Mulongo]
Scarlet            1-1 Kisumu Posta
  [Caleb Otieno; Iddi Abubakar]

[May 3]
Scarlet            0-2 AFC Leopards
  [Patrick Shim, Mike Obonyo]
Bata Bullets       1-1 Eldoret KCC
  [Alfred Kiragu; Stephen Wepukhulu]
Transcom           0-0 Kisumu Posta
Bandari            2-1 Mumias
  [Kennedy Okwaro, Ambrose Ayoyi; Zakayo Omenda]

[May 7]
Maziwa             0-1 AFC Leopards
  [James Andabwi]

[May 9]
Gor Mahia          0-2 Kisumu Allstars
  [David Deo Odhiambo (2)]
Shabana            1-0 Reunion
  [Henry Nyandoro]

[May 10]
KTM                2-0 Kisumu Allstars
  [Patrick Lumumba, George Maina]
Kisumu Posta       1-2 Reunion
  [Tony Lwanga; Aggrey Ogutu (2)]

[May 23]
Gor Mahia          0-0 Bandari
Maziwa             1-1 Kenya Breweries
  [David Ochieng; David Odhiambo]
Kisumu Allstars    0-0 Scarlet
Eldoret KCC        1-0 Bata Bullets
  [Peter Kihumba]
Transcom           0-0 Shabana
Rivatex            1-1 Mumias
  [Own goal; Mohammed Seif]

[May 24]
Maziwa             0-1 Bandari
  [Kennedy Okwaro]
AFC Leopards       4-2 KTM
  [Patrick Shim (2), Kitali Ngaira, George Sunguti; George Maina, James Nandwa]
Eldoret KCC        1-3 Shabana
  [Wesley Ambata; Wenzels Ambasi, John Anasi, Richard Otambo]
Transcom           1-1 Bata Bullets
  [Abdi Salim; Martin Musisi]

[May 30]
Kisumu Allstars    1-0 AFC Leopards

[Jun 6]
Rivatex            0-1 Gor Mahia
  [Dan Shikanda]
	
[Jun 7]
Shabana            1-1 Kenya Breweries
  [Richard Otambo; Vincent Kwarula]
KTM                0-0 Reunion
Bata Bullets       2-1 Bandari
  [Martin Omondi (2); James Mbwabi]
Mumias             3-0 AFC Leopards
  [Mohammed Seif (2), Vitalis Odeke]
Transcom           2-2 Eldoret KCC
  [Bernard Mainga, N.N; Charles Siyuma, N.N]
Kisumu All Stars   0-1 Gor Mahia
  [Fred Otieno]

[Jun 13]
Kenya Breweries    3-0 Bata Bullets
  [Shem Nyaberi, Paul Onyera, Terry Onyango]
Reunion            0-1 Rivatex
  [Andrew Khaemba]
Scarlet            0-0 Transcom
Mumias             1-0 Eldoret KCC
  [Mohammed Seif]
Bandari            1-0 AFC Leopards
  [Ambrose Ayoyi]

[Jun 14]
Kenya Breweries    2-0 Rivatex
  [Vincent Kwarula, Shem Nyaberi]
Scarlet            0-0 Shabana
Reunion            0-2 Gor Mahia
  [Francis Kasinde (2)]

[Jun 20]
Kisumu Posta       2-1 Kisumu Allstars
  [Ibrahim Ngoi, Michael Sanaa; Zachary Gua]
Rivatex            6-1 Bata Bullets
  [Brian Tiema (2), Andrew Khaemba, Tom Rero, Geoffrey Tarus, Alfayo Odongo; Patrick Nachok]
KTM                1-0 Bandari 
  [Nick Yakhama]
AFC Leopards       1-0 Maziwa
  [Mike Obonyo]

[Jun 21]
Kenya Breweries    2-0 AFC Leopards
  [Paul Onyera, George Opondo]
KTM                0-0 Maziwa
Gor Mahia          5-0 Transcom
  [Dan Ogada, Joash Okongo, David Deo Odhiambo, George Onyango, Francis Kasinde]

[Jun 24]
Kisumu Posta       3-2 Eldoret KCC
  [Iddi Abubakar, Winna Shilavula, Ibrahim Ngoi; Mukangai Andaje, Peter Kihumba]

[Jun 27]
Kisumu Posta       2-0 Kenya Breweries
  [Elijah Onsika, Ibrahim Ngoi]
Maziwa             1-0 Shabana
  [David Ongweso]
Reunion            2-1 Scarlet
  [Charles Nzau, own goal; Charles Odero]
Bata Bullets       0-0 KTM
Transcom           0-1 AFC Leopards
  [Peter Owade]
Eldoret KCC        1-1 Gor Mahia
  [Evans Mulongo; Pius Wamaya]

[Jun 28]
Mumias             0-0 Kenya Breweries
Kisumu Posta       1-0 Gor Mahia
  [Winna Shilavula]
Reunion            1-0 Shabana
  [Joseph Ngaira]
Scarlet            2-0 KTM
  [Caleb Otieno]
Bata Bullets       3-1 AFC Leopards
  [Patrick Nachok, Alfred Kiragu, Tom Abwao; Richard Asabe]

[Jul 4]
Gor Mahia          1-1 AFC Leopards
  [Dan Ogada; Kitali Ngaira]
Bata Bullets       1-0 Kisumu All Stars		
  [Tom Abwao]
Rivatex            3-1 Eldoret KCC
  [Brian Tiema (2), Ronald Tenge; Tom Rero]
Transcom           0-4 KTM
  [Nick Yakhama (2), Chrispin Otieno, David Gitau]
Kisumu Posta       0-0 Scarlet
Shabana            1-1 Bandari
  [Ali Kurwa; Morris Okoth]

[Jul 5]
Maziwa             1-0 Gor Mahia
  [Eric Omondi]
Transcom           3-0 Kisumu All Stars		
  [Edward Sabatia, Francis Mbwabi, Sammy Okoth]
Kenya Breweries    3-0 Reunion
  [George Opondo, Zacheuss Omondi, Paul Onyera]
Kisumu Posta       2-1 Bandari
  [Ibrahim Ngoi (2); Issah Maftah]
Shabana            1-2 Rivatex
  [Ali Kurwa; Brian Tiema, George Irungu, Alfayo Odongo]
Scarlet            0-1 Bata Bullets
  [Martin Omondi]

[Jul 12]
AFC Leopards       1-0 Maziwa
  [Mike Obonyo]

[Jul 18]
Kenya Breweries    2-0 Gor Mahia
  [George Opondo, Henry Motego]
Kisumu All Stars   2-2 Eldoret KCC
  [Bernard Wanyanga, Own goal; Wesley Ambata, Stephen Wepukhulu]
Reunion            1-1 AFC Leopards
  [Patrick Kisanya; Bernard Otieno (also reported as William Inganga)]
Transcom           1-1 Kisumu Posta
  [Edward Sabatia; Joseph Odera]
Mumias             3-1 KTM
  [Mohammed Seif, Alex Wafula, Zakayo Omenda; James Nandwa]

[Jul 19]
Transcom           1-0 Maziwa	
  [Edward Sabatia]
Kisumu All Stars   0-4 KTM
  [Nick Yakhama (2), Patrick Lumumba, James Nandwa]
Eldoret KCC        0-0 Scarlet
Kenya Breweries    0-1 Bandari
  [Tom Odhiambo]
Kisumu Posta       2-1 Rivatex
  [Iddi Abubakar (2); Andrew Khaemba]
Bata Bullets       1-1 Reunion
  [Robert Njoroge; Patrick Kisanya]

[Jul 25]
Gor Mahia          0-0 Rivatex
AFC Leopards       2-0 Kisumu Posta
  [Patrick Masinde, Mike Obonyo]
KTM                1-1 Eldoret KCC
  [Nick Yakhama; Wesley Ambata]
Bandari            1-1 Transcom
  [Issah Maftah; Abdi Salim]
Scarlet            2-1 Kenya Breweries
  [James Marube, Peter Omolllo; Henry Motego]
Bata Bullets       0-0 Shabana
Mumias             2-1 Reunion
  [Zakayo Omenda, Mohammed Seif; Hezron Osuka]

[Jul 26]
Gor Mahia          0-0 Bata Bullets
Maziwa             2-2 Rivatex
  [Eric Omondi (2); Brian Tiema, Reuben Wambete]
Kisumu All Stars   0-1 Reunion
  [George Omondi]
AFC Leopards       1-1 Shabana
  [Mike Obonyo; Henry Nyandoro]
Eldoret KCC        0-0 Kenya Breweries
Scarlet            0-2 Mumias
  [Mohammed Seif, Zakayo Omenda]

[Aug 1]
Scarlet            4-1 Maziwa
  [Kenneth Oyuka (2), Elijah Koranga, Caleb Otieno; Martin Ambuga]
Kenya Breweries    4-1 Kisumu All Stars
  [Solomon Tebebe, Paul Onyera (2), Terry Onyango; Bernard Wanyanga]
Rivatex            1-1 AFC Leopards
  [Brian Tiema; William Inganga]
Bandari            1-0 Eldoret KCC
  [Morris Okoth]
Kisumu Posta       3-0 Shabana
  [Simon Ndungu (3)]
Mumias             1-0 Bata Bullets		
  [Mohammed Seif]

[Aug 2]
KTM                1-0 Gor Mahia
  [Nick Yakhama]
Maziwa             3-1 Kisumu All Stars		
  [Ben Opwaka, Martin Ambuga (2); Bernard Wanyanga]
Mumias             0-1 Transcom
  [Geoffrey Amahaya]

[Aug 5]
Reunion            2-0 Kisumu Posta
  [John Odie, Patrick Kisanya]

[Aug 8]
Mumias             0-1 Gor Mahia
  [Mike Otieno]
Maziwa             4-0 Eldoret KCC
  [Ibrahim Noor (2), Ismail Abdul, Eric Omondi]
Transcom           0-0 Reunion

[Aug 9]
Shabana            0-0 Gor Mahia
Maziwa             1-1 Kisumu Posta
  [Ibrahim Noor; Ibrahim Ngoi]

[Aug 15]
Kisumu All Stars   1-1 Shabana
  [Stephen Ochieng; Joel Mayuka]

[Aug 30]
AFC Leopards       5-0 Scarlet
  [Keffa Tasso (2), Patrick Shim (2), Sebastian Andulu]
Shabana            4-1 Mumias
  [Richard Otambo (2), Evans Nyariki, Henry Nyandoro; Alex Wafula]
Rivatex            1-0 KTM
  [Brian Tiema]

[Sep 5]
Bandari            3-0 Kisumu All Stars
  [James Mbwabi, Suleiman Mbaruk, Kennedy Okwaro]
Rivatex            0-0 Transcom

[Sep 12]
Kisumu All Stars   0-1 AFC Leopards
  [Patrick Shim]
Kenya Breweries    3-1 Transcom
  [Shem Nyaberi, Festus Serenge, Terry Onyango; Joseph Owino]
Rivatex            0-0 Bandari

[Sep 13]
Scarlet            1-2 Gor Mahia
  [Ken Lugalia; Joseph Owino, Henry Mosoti]
Eldoret KCC        0-3 AFC Leopards
  [Wasihngton Khamadi, William Inganga, Own Goal]
Shabana            1-1 KTM
  [Ibrahim Anjiri; Nick Yakhama]

[Sep 19]
Rivatex            3-1 Kisumu All Stars
  [Evans Alemba, Geoffrey Tarus, Brian Tiema; Barack Ouma]
Kisumu Posta       1-0 Bata Bullets
  [Elijah Onsika]
Reunion            0-0 Bandari

[date? (in March or April)]
Gor Mahia          1-0 Maziwa
  [David Deo Odhiambo]

Missing results 
Kenya Breweries    vs  Reunion
Kenya Breweries    vs  KTM
Kenya Breweries    vs  Kisumu All Stars
Kisumu Posta       vs  KTM
Kisumu Posta       vs  Bandari
Reunion            vs  Maziwa
Reunion            vs  Eldoret KCC
Rivatex            vs  Reunion 
Rivatex            vs  Scarlet
Transcom           vs  Rivatex
Bandari            vs  Mumias
Scarlet            vs  Bandari
KTM                vs  Gor Mahia
Bata Bullets       vs  Maziwa
Mumias             vs  Kisumu All Stars

Teams Relegated:
Kisumu All Stars
Maziwa
Transcom

Teams Promoted:
Sony Sugar FC
Waterworks FC
Panpaper FC
Prisons


Moi Golden Cup 1992

Final 
Kenya Breweries    2-0 Bata Bullets
-------------------------------------------------------------------------------------------

1993

Premier League


Participants:

Gor Mahia (champions)
Kenya Breweries
AFC Leopards
Rivatex
Eldoret KCC
Re-Union
Mumias Sugar
Nzoia Sugar
Utalii College
Shabana
Bandari
Scarlet
Alaskan
Sony Sugar
Kisumu Posta
Nakuru Transcom
Kitale Barclays
Kenya Textile Mills - KTM
Kisumu All Stars

Moi Golden Cup

Round 1
Kisumu Posta            1-0     AFC Leopards

Cup Winners: Kenya Breweries
-------------------------------------------------------------------------------------------

1994

Table:

 1.Kenya Breweries     40   26   9   5   70- 26   61  [Nairobi]  Champions
 2.Gor Mahia           39   22  13   4   48- 20   57  [Nairobi]
 3.Utalii College      40   18  18   4   54- 33   54  [Nairobi] 
 4.Rivatex             40   17  14   9   53- 28   48  [Eldoret]
 5.AFC Leopards        40   19  10  11   55- 33   48  [Nairobi] 
 6.Mumias Sugar        40   17  11  12   51- 40   45 
 7.Eldoret KCC         40   13  17  10   38- 29   43 
 8.KSM Posta           40   15  12  13   49- 37   42  [Kisumu] 
 9.Alaskan             40   17  10  13   49- 35   42  [Malindi] 
10.Nzoia Sugar         40   16   7  17   40- 44   39  [Bungoma]
11.Bandari             40   14  11  15   39- 43   39  [Mombasa] 
12.Waterworks          40   13  13  14   40- 48   39 
13.Re-Union            40    9  18  13   37- 43   36  [Nairobi] 
14.Shabana             40   13   9  18   40- 45   35  [Kisii] 
15.Scarlet             40   11  12  17   43- 54   34  [Nakuru]
16.SoNy Sugar          40   11  11  18   31- 44   33  [Awendo] 
17.Transcom            40    8  15  17   37- 49   31  [Nakuru] 
18.Magareza [Prisons]  40    8  15  17   32- 48   31 
19.Barclays            39    8  15  16   30- 52   31  [Kitale] 
20.AFC Kamili          40    9  12  19   33- 55   30 
21.Muhuroni            40    4  12  24   22- 70   20 

NB: one match missing; 2 more wins than losses; 15 more goals scored than
    conceded

Topscorers:
16 Benjamin Nyangweso (Waterworks FC) 
15 Shem Nyaberi (Kenya Breweries)          
14 Elkanah Swaka (Utalii)                        


Moi Golden Cup

Round 1
AFC Leopards            6-0     Alaskan

Round 2
AFC Leopards            1-0     Central Glass

Round 3
AFC Leopards            1-0     Re-Union

Semifinals
AFC Leopards            2-0     Kenya Breweries

Final
AFC Leopards            3-0     Kisumu Posta
-------------------------------------------------------------------------------------------

1995

Participants First Division:

AFC Leopards Nairobi         Nzoia Sugar Bungoma
Alaskan Malindi              Reli 
Bandari Mombasa              Re-Union Nairobi
Brooke Bond Kericho          Rivatex Eldoret
Coca Cola                    Scarlet Nakuru
Gor Mahia Nairobi            Shabana Kisii
KCC Eldoret                  Silver Stars
Kenya Breweries Nairobi      SONY Awendo
K.S.M.Posta Kisumu           Transcom Nakuru
Ministry of Works Kakamega   Ulinzi Stars
Mumias Sugar Company         Utalii College Nairobi

(22 clubs).

Champions: Gor Mahia Nairobi.

Top Final Table:

 1.Gor Mahia               101  Champions
 2.Kenya Breweries          99

NB: other sources also list Lake Warriors and Kitale Rangers as
    participants; presumably they withdrew				


Moi Golden Cup

Round 1
AFC Leopards            5-1     Kakamega Police

Round 2
Rivatex                 1-1     AFC Leopards            [3-1 pen]

Final
Rivatex                 2-0     Ulinzi

[NB: some sources give Gor Mahia as winners]
-------------------------------------------------------------------------------------------

1996

Final Table:

 1.Kenya Breweries        34 20 11  3 48-20  71  Champions
 2.AFC Leopards           34 18 11  5 52-21  65
 3.Eldoret KCC            34 18  9  7 41-23  63
 4.Mumias Sugar           34 16  6 12 44-20  54  [*]
 5.Shabana (Kisii)        34 14  9 11 29-32  51
 6.Rivatex (Eldoret)      34 12 13  9 42-33  49
 7.Gor Mahia              34 12 13  9 27-21  49
 8.Kisumu Posta           34 13  8 13 33-26  47
 9.Re-Union               34 11 14  9 40-34  47
10.Sony Sugar             34 12 11 11 36-30  47
11.Ulinzi Stars (Thika)   34 10 14 10 32-32  44
12.Transcom (Nakuru)      34 10  9 15 30-34  39
13.Bandari                34 10  8 16 28-40  38
14.Utalii                 34  6 18 10 27-33  36
15.Nzoia Sugar (Bungoma)  34  9  9 16 31-45  36  [*]
16.Kenya Navy             34  7 14 13 26-38  35  Relegated
17.Mafuko Bombers (Meru)  34  7 11 16 24-44  32  Relegated
18.Viatu Sportif          34  4  4 26 20-75  16  Relegated

[*] without goals last match

Promoted: Chemelil Sugar, Panpaper (Webuye), Reli.

Moi Golden Cup

Round 1
AFC Leopards            6-1     Gusii Mwalimu

Round 2
Ulinzi Stars            2-1     AFC Leopards

Final
Mumias Sugar            1-0     Reli
-------------------------------------------------------------------------------------------

1997

Premier League
==============

Available Results:

AFC Leopards 1-1 Gor Mahia [also for Jamhuri Day Cup]

Oct 19/20
Eldoret KCC v Gatundu Combined XI
Gor Mahia 1-0 AFC Leopards [also for Kenyatta Day Cup]
Bandari 1-0 Transcom
Ulinzi Stars v Nzoia Sugar ppd

Oct 25
AFC Leopards 1-1 Utalii
Gor Mahia 2-0 Sony Sugar
Bandari 2-1 Mumias Sugar
Kenya Brewery/HV 2-2 Chemelil Sugar
Kenya Brewery/HV 2-0 Sony Sugar

Nov 1
Utalii 2-1 Panpaper
Gor Mahia 2-0 Kisumu Posta
Kenya Breweries 0-0 AFC Leopards
Nzoia Sugar 3-0 Bandari
Mumias Sugar 2-0 Sony Sugar

Nov 8
Mumias Sugar 3-2 Utalii
Nov 9
Transcom 3-0 Utalii 
Leopards 4-0 Re-Union
Rivatex 1-1 Panpaper
Shabana 2-0 Nzoia Sugar
Ulinzi Stars 2-0 Bandari

Final Table:

 1.Utalii                 34 18 12  4 45-26  66
 2.Gor Mahia              34 18 10  6 42-16  64
 3.Mumias Sugar           34 18  8  8 59-29  62
 4.AFC Leopards           34 17 12  5 48-25  62 [one point deducted?]
 5.Kenya Breweries        34 14 11  9 45-33  53
   Nzoia Sugar (Bungoma)  34 13 10 11 35-32  49
   Ulinzi Stars (Thika)   34 12 10 12 34-34  46
   Chemelil Sugar         34 10 16  8 31-31  46
   Reli                   34 11 13 10 25-26  46
   Eldoret KCC            record unknown
   Rivatex (Eldoret)      record unknown
   Shabana (Kisii)        34 11  8 15 37-47  41
   Kisumu Posta           34  9 12 13 23-33  39
   Re-Union               34  7 15 12 32-42  36
15.Sony Sugar             34  8 11 15 29-40  35
16.Bandari (Mombasa)      34  8  7 19 25-43  31  Relegated
17.Panpaper (Webuye)      34  6 12 16 22-48  30  Relegated
18.Transcom (Nakuru)      34  5 11 18 25-45  26  Relegated

Promoted: Green Berets (Thika), Oserian (Naivasha) and Mafuko Bombers (Meru).

 
Moi Golden Cup 1997

Round 1
AFC Leopards            2-0     Panpaper

Round 2
AFC Leopards            0-0     Gor Mahia       [3-2 pen]

Round 3
AFC Leopards            2-1     Ulinzi Stars

Semifinal
AFC Leopards            3-2     Mumias Sugar
result other semi unknown

Final [Oct 10]
Eldoret KCC             4-1     AFC Leopards
13' Mark Serengo 1-0  42' (p) Francis Oduor 1-1  72' Mark Serengo 2-1
82' Francis Xavier 3-1  85' Tom Reno 4-1

Line-ups:

KCC: Alfred Oliech-Salim Babu, Tony Shikubu, John Maina, Ken Ambundo, Dave
Chumba, Dennis Ochieng,(Francis Xavier), Willy Kilibwa, Frank Obare, Tom
Reno, Mark Serengo
Leopards: Ben Ouma-Eric Mbawi, Francis Oduor, Paul Ochieng, Francis Baraza,
Hassan Sessay (William Masumbuko), Tom Juna, Erik Ochieng, Maurice Sunguti,
David Odhiambo (Philip Ouma), James Kayimba (Fred Ambani)


Supercup 1997 [in Jan 98]
Eldoret KCC     1-0   Utalii (Ruaraka)


Jamhuri Day Cup [also counts for league]
AFC Leopards 1-1 Gor Mahia  [Leopards 4-3 on pen]

Kenyatta Day Cup [also counts for league]
Gor Mahia 1-0 AFC Leopards

Mohammed Waziri Cup
Makhwale 2-0 Kamasia
Indangalasia 0-0 Ebubole


Second Level ("super division"):

Eastern Zone included: National Bank of Kenya, Mabati, Green Berets,
Kenya Commercial Bank, AFC Kamili, Mountex (Nanyuki), Kimbo, Super Congo.

Western Zone included: Muhoroni, Kapenguria Police.
-------------------------------------------------------------------------------------------

1998

Premier League
==============

Table:

 1.AFC Leopards (Nairobi)       34  20  9  5  49-27  69  Champions
 2.Mumias Sugar                 34  18 12  4  42-20  66
 3.Gor Mahia (Nairobi)          34  17  9  8  50-22  60
 4.Utalii (Ruaraka)             34  16 10  8  39-29  58
 5.Eldoret KCC                  34  13 13  8  27-19  52
 6.Sony Sugar (Awendo)          34  12 14  8  38-33  50
 7.Ulinzi Stars (Thika)         34  12 14  8  34-30  50
 8.Nzoia Sugar (Bungoma)        34  11 14  9  43-37  47
 9.Kenya Breweries (Nairobi)    34  12 11 11  41-37  47
10.Oserian (Naivasha)           34  12 10 12  35-38  46
11.Kisumu Telecoms              34   8 14 12  27-35  38
12.Shabana (Kisii)              34  10  8 16  33-54  38
13.Rivatex (Eldoret)            34   8 13 13  32-34  37
14.Chemelil Sugar               34   7 15 12  26-35  36
15.Re-Union (Nairobi)           33   9  6 18  33-40  33
-------------------------------------------------------
16.Green Berets (Thika)         34   6 12 16  24-45  30  Relegated
17.Reli (Nairobi)               34   7  8 19  28-51  29  Relegated
18.Mafuko Bombers (Meru)        33   4 14 15  21-38  26  Relegated

[total GD -2]

Round 1  [Jan 31]
Mumias Sugar    1-0   Oserian
Kisumu Posta    0-2   Nzoia Sugar
Sony Sugar      0-1   AFC Leopards
Chemelil Sugar  0-0   Shabana
Gor Mahia       1-1   Green Berets
Kenya Breweries 1-0   Re-Union
Reli            0-1   Eldoret KCC
Rivatex         0-1   Ulinzi Stars
Utalii          draw  Mafuko Bombers    [Feb 22]

Round 2 [Feb 2]
Nzoia Sugar     2-0   Oserian
AFC Leopards    2-1   Kisumu Posta
Chemelil        abd   Sony Sugar        [abandoned at 1-1 in 85']
Shabana         1-2   Mumias Sugar
Eldoret KCC     0-1   Utalii
Rivatex         0-0   Gor Mahia
Green Berets    0-3   Ulinzi Stars
Mafuko Bombers  1-3   Kenya Breweries 
Re-Union        0-1   Reli 

Round 3 [Feb 15]
Ulinzi          1-1   AFC Leopards
Shabana         1-0   Mafuko Bombers
Eldoret KCC     0-0   Gor Mahia
Rivatex         1-0   Re-Union
Kisumu Posta    0-0   Oserian
other matches at later dates

Round 4 [Feb 21,22]
Utalii          lt    Mumias Sugar  
Kenya Breweries  -    Chemelil
Kisumu Posta     -    Sony Sugar
Reli            lt    Nzoia Sugar   
Ulinzi Stars    draw  Mafuko Bombers 
Oserian         draw  Re-Union     
Eldoret KCC      -    Shabana
AFC Leopards    2-1   Gor Mahia       

Round 5 [Feb 28, Mar 1]
Mumias Sugar    1-1   Rivatex
Mafuko Bombers  1-1   Nzoia Sugar
Sony Sugar      2-1   Reli
Oserian         2-0   Chemelil
Utalii          draw  Shabana
Ulinzi Stars    1-0   Re-Union 

Round 6 [Mar 7,8]
AFC Leopards    2-0   Re-Union
Mumias Sugar    1-0   Mafuko Bombers
Kenya Breweries 0-1   Sony Sugar
Reli            1-1   Shabana
Gor Mahia       2-1   Chemelil
Utalii          3-0   Oserian
Kisumu Posta    0-1   Green Berets
Ulinzi          1-1   Nzoia Sugar

Round 7 [Mar 15]
Mumias Sugar    2-0   Ulinzi Stars
AFC Leopards    1-0   Chemelil Sugar
Gor Mahia       2-0   Kisumu Telekomms [formerly Posta]
Shabana         abd   Sony Sugar    [abandoned at 0-2]
Utalii          1-0   [Reli or Kenya Breweries?]
Eldoret KCC     2-0   Green Berets
Rivatex         2-0   Oserian
other matches unknown

Round 8 [Mar 28,29]
Gor Mahia       3-1   Mafuko B.
Reli            0-3   Oserian
Ulinzi          3-1   Sony Sugar
Leopards        1-1   Green Berets
Utalii          3-2   Nzoia Sugar
Kenya Br.       1-1   Rivatex 
Chemelil        1-0   Kisumu
Eldoret         0-1   Mumias Sugar

Round 9 [April 4-5]
Re-Union        2-3   Shabana
Nzoia Sugar     3-0   Chemelil
Rivatex         1-3   Reli
Kisumu          1-1   Kenya Breweries
Mumias Sugar    awd   Ulinzi          [awarded 0-2 to Ulinzi; originally 0-0]
Leopards        1-1   Mafuko Bombers

Round 10 [Apr 11,12]
Reli            0-1   Mumias
Chemelil        1-1   Green Berets
Nzoia           0-1   AFC Leopards
Re-Union        1-2   Sony
Mafuko          1-1   Rivatex
Shabana         1-2   Kisumu
Eldoret         1-0   Ulinzi
Gor Mahia       3-1   Kenya Breweries

Moved Match [Apr 12]
Eldoret         0-1   Oserian

Moved Match [Apr 18]
Oserian         1-1   Gor Mahia

Round 11 [Apr 18,19]
AFC Leopards    1-1   Rivatex
Mumias          awd   Re-Union        [awarded 0-2 to Re-Union; originally 3-0]
Utalii          2-0   Chemelil
Kenya Brew.     3-1   Reli
Ulinzi          1-1   Shabana
Mafuko          0-0   Green Berets
Eldoret         1-2   Nzoia
Gor Mahia       4-1   Sony

Round 12 [Apr 25,26]
Mumias  S.      4-1  AFC Leopards     [awarded 0-2 to Leopards; originally 4-1]
Re-Union        draw Kisumu
Nzoia S.         -   Kenya Breweries
Shabana         lt   Rivatex
Chemelil         -   Mafuko B.
Oserian         bt   Sony S.

Round 13 [May 2,3]
Reli            0-3  Gor Mahia
Oserian         0-1  Ulinzi
Nzoia S.        draw Mumias S.
Shabana         3-2  Green Berets  
Mafuko B.        -   Kisumu
Eldoret          -   Sony S.  
Kenya Br.        -   Utalii            [Jun 13]
Chemelil         -   Re-Union          [Jun 20]

Moved Matches
Gor Mahia       awd  Re-Union          [awarded 0-2 to Re-Union; originally 3-0]
Eldoret         1-1  Rivatex

Round 14 [May 16,17]
AFC Leopards    4-1   Shabana
Utalii          0-0   Sony
Mumias          3-1   Kenya Breweries
Gor Mahia       ppd   Ulinzi   
Chemelil         -    Eldoret
Rivatex         1-1   Nzoia
Oserian          -    Mafuko Bombers
Kisumu           -    Reli

Moved Match [May 17]
Sony             -    Green Berets

Round 15 [May 24]
AFC Leopards    2-0   Eldoret
Mumias          2-0   Kisumu
Shabana         0-3   Gor Mahia
Utalii          2-0   Rivatex
Kenya Brew.     4-2   Oserian
Reli            abd   Mafuko B.    [abandoned at 0-1 due to rain]
Nzoia           2-2   Sony
Re-Union        abd   Green Berets [abandoned at 1-1 due to rain]
Ulinzi          1-1   Chemelil     [May 25]

Round 16 [May 30]
Kisumu         draw Rivatex
Ulinzi         1-0  Kenya Breweries 
Chemelil       1-2  Reli
Shabana        2-1  Nzoia
Mafuko         draw Sony
Eldoret        2-0  Re-Union
Oserian        0-0  Green Berets
Mumias         1-1  Gor Mahia           [Jun 1]
AFC Leopards   1-0  Utalii              [Jun 2]

Postponed Match
Utalii         draw Ulinzi              [Jun 1]

Round 17 [Jun 6,7]
Gor Mahia      3-0  Nzoia
Mumias         1-1  Chemelil
Shabana        0-0  Oserian
AFC Leopards   3-1  Reli
Green Berets   1-2  Utalii
Re-Union       0-1  Mafuko
Eldoret        0-0  Kenya Breweries
Sony           1-0  Rivatex

Postponed Matches [Jun 7]
Re-Union       1-3  Green Berets
Kisumu         0-0  Utalii

Postponed Matches
Gor Mahia      0-1  Utalii    [Jun 12]
Oserian        3-0  Leopards  [Jun 13]
Green Berets   2-2  Nzoia
Sony           0-0  Mumias
Breweries      2-2  Utalii
Ulinzi         3-0  Gor Mahia
Shabana        unk  Breweries [Jun 14]
Ulinzi         unk  Reli

Postponed Matches
Utalii         2-1  Kisumu    [Jun 20]
Reli           0-0  Mafuko    [Jun 21]

Round 18  [Jul 11,12]
Kisumu          0-0   Chemelil
Sony            4-1   Ulinzi
Mumias          0-0   Eldoret KCC
Oserian         2-0   Reli
AFC Leopards    1-1   Green Berets
Rivatex         1-1   Kenya Breweries
Nzoia           1-1   Utalii
Mafuko B.       1-1   Gor Mahia
Shabana         1-0   Re-Union      [round 21?]

Round 19 [Jul 18,19]
Utalii          2-1   Re-Union
Oserian         1-0   Rivatex
Ulinzi          0-0   Mumias
Shabana         2-1   Sony
Green Berets    0-1   Eldoret KCC
Chemelil        0-1   Gor Mahia    [played later]
All other matches postponed

Round 20 [Jul 25,26]
Rivatex         3-0   AFC Leopards
Sony            0-0   Gor Mahia
Chemelil        1-0   Utalii
Shabana          -    Ulinzi Stars
Kenya Brew.     2-0   Reli
Nzoia           0-0   Eldoret KCC
Green Berets    1-0   Mafuko B.
Re-Union        1-2   Mumias
Oserian          -    Kisumu

Moved Match
Re-Union        1-1   Kisumu
Kisumu          2-0  Green Berets

[Aug 8,9]
Rivatex         0-1   Shabana
Breweries       3-1   Nzoia
Mafuko B.       0-0   Chemelil
Oserian         1-1   Sony         [annulled?]
Rivatex         ppd   Eldoret KCC
AFC Leopards    ppd   Mumias
Utalii          ppd   Gor Mahia
[matches postponed because of terrorist attack on US embassy]

[Aug 13-16]
AFC Leopards    0-0   Re-Union
Kenya Breweries 0-0   Gor Mahia (?)
Mumias          1-1   Mafuko B.
Shabana         2-0   Reli
Sony            0-1   Eldoret KCC
Ulinzi Stars    2-1   Nzoia
Oserian         3-2   Utalii     

[Aug 20-21?]
Green Berets    1-0   Reli
Ulinzi Stars    0-0   Gor Mahia
[Aug 22]
Utalii          2-0   Reli
Shabana         1-3   Kenya Breweries
Re-Union        1-2   Nzoia
Mumias          1-1   Sony
Eldoret KCC     1-0   Mafuko B.
Chemelil        0-0   Rivatex
AFC Leopards    3-0   Oserian       [Aug 30]

[Aug 29]
Ulinzi          awd   Reli          [awarded 0-2, originally 2-0]

[Sep 5]
Re-Union        2-0   Chemelil
[Sep 6]
AFC Leopards    3-1   Chemelil 

[Sep 12]
Oserian         2-1   Kisumu  
Mafuko B.       1-0   Shabana
Nzoia           2-1   Green Berets
AFC Leopards    n/p   Mumias       [first awarded 2-0; not played due to temporary
                                    suspension Mumias; award revoked, to be replayed]
[Sep 13]
AFC Leopards    2-0   Ulinzi
Utalii          1-0   Kisumu       
Re-Union        1-0   Rivatex      [Sep 14?]
Eldoret KCC     0-1   Chemelil

[Sep 19]
Utalii          0-0   Ulinzi  
Reli            1-1   Kisumu
Shabana         ppd   AFC Leopards
Kenya Breweries 1-2   Mumias
[Sep 20]
Gor Mahia       0-1   Kisumu   
Green Berets    0-1   Sony         [?]

[Sep 26]
Gor Mahia       6-0   Utalii
Oserian          -    Eldoret KCC
[Sep 27]
Gor Mahia       1-0   Kenya Breweries
AFC Leopards    2-1   Nzoia
Mumias          1-1   Reli

[Oct 3]
Chemelil        2-1 Oserian
[Oct 4]
Breweries       2-3 Leopards
Nzoia           2-2 Rivatex
Reli            1-2 Sony Sugar
Chemelil        1-1 Ulinzi
Green Berets    1-0 Re-Union

[Oct 11]
AFC Leopards    1-1 Sony Sugar
Gor             2-0 Green Berets
Oserian         0-0 Mumias Sugar
Mafuko Bombers  1-1 Utalii
Chemelil        3-2 Shabana         [also reported 3-1]

[Oct 17]
Gor             3-0 Shabana
Utalii          1-0 Rivatex
Oserian         1-1 Breweries
Nzoia           awd Sony            [awarded 0-2, originally 1-1]
Mumias          1-1 Kisumu Telecom 

[Oct 18]
Kenya Breweries 2-0 Green Berets
Re-Union        2-0 Oserian
Utalii          3-0 Shabana

[Oct 20]
Eldoret KCC     2-1 Rivatex
Gor Mahia       4-2 Reli

[Oct 25]
Mumias          1-0 Gor Mahia  
Reli            1-1 Chemelil
Rivatex         2-0 Kisumu
Green Berets    0-0 Oserian
Sony            1-0 Mafuko B.
Nzoia           1-0 Shabana
[Oct 26]
AFC Leopards    1-1 Utalii
Eldoret KCC     1-0 Gor Mahia
Nzoia           awd Mafuko B.           [awarded 0-2, originally 4-0]
Kenya Brew.     2-1 Re-Union

[Oct 31]
Eldoret KCC     1-0 AFC Leopards
Gor Mahia       1-0 Oserian
Chemelil        1-1 Nzoia
Mumias          5-1 Green Berets
Kenya Brew.     2-1 Kisumu
Reli            1-1 Rivatex
[Nov 1]
Gor Mahia       1-0 Re-Union
Mumias          2-0 Nzoia
Utalii          0-1 Sony

[Nov 7]
AFC Leopards    0-0 Gor Mahia
Sony            1-1 Kisumu
Chemelil        0-0 Kenya Breweries
Shabana         drw Eldoret KCC
Rivatex         1-0 Green Berets
Nzoia           awd Reli                [awarded 2-0 to Nzoia]
Mumias          1-0 Utalii
Mafuko Bombers  2-0 Oserian             
Ulinzi          awd Re-Union            [awarded 0-2 to Re-Union]
[Nov 8]
Mafuko Bombers  1-1 Ulinzi             
Eldoret KCC     3-0 Reli

[Nov 14]
Oserian         3-1 Shabana
Ulinzi          1-1 Kisumu
Mafuko B.       awd Re-Union            [awarded 0-2 to Re-Union, Mafuko dns;
Kenya Breweries 0-0 Eldoret KCC          Mafuko won an appeal against this
Rivatex         2-0 Sony                 ruling...]
Reli            1-0 AFC Leopards
Utalii          3-2 Green Berets
Nzoia           awd Gor Mahia           [awarded 0-2, originally 1-0]
Chemelil        1-1 Mumias
[Nov 15]
Re-Union        3-1 Eldoret KCC
Mafuko B.       1-2 AFC Leopards
Rivatex         0-1 Mumias
Kenya Breweries 3-1 Ulinzi

[Nov 18]
Ulinzi          2-0 Oserian
AFC Leopards    2-1 Mumias

[Nov 21]
Ulinzi Stars    1-1 Eldoret KCC
Shabana         awd AFC Leopards        [awarded 0-2 as Shabna refused to play
[Nov 22]                                 in Kericho, where the game was moved
Kisumu          1-0 AFC Leopards         due to incidents at Shabana v Eldoret
Mumias          2-0 Shabana              on Nov 7]
Gor Mahia       2-0 Rivatex
Utalii          0-1 Eldoret KCC
Re-Union        2-1 Reli
Sony            1-0 Chemelil

Table:

 1.AFC Leopards (Nairobi)       34  20  9  5  49-27  69  Champions
 2.Mumias Sugar                 34  18 12  4  42-20  66
 3.Gor Mahia (Nairobi)          34  17  9  8  50-22  60
 4.Utalii (Ruaraka)             34  16 10  8  39-29  58
 5.Eldoret KCC                  34  13 13  8  27-19  52
 6.Sony Sugar (Awendo)          34  12 14  8  38-33  50
 7.Ulinzi Stars (Thika)         34  12 14  8  34-30  50
 8.Nzoia Sugar (Bungoma)        34  11 14  9  43-37  47
 9.Kenya Breweries (Nairobi)    34  12 11 11  41-37  47
10.Oserian (Naivasha)           34  12 10 12  35-38  46
11.Kisumu Telecoms              34   8 14 12  27-35  38
12.Shabana (Kisii)              34  10  8 16  33-54  38
13.Rivatex (Eldoret)            34   8 13 13  32-34  37 
14.Chemelil Sugar               34   7 15 12  26-35  36
15.Re-Union (Nairobi)           33   9  6 18  33-40  33
-------------------------------------------------------
16.Green Berets (Thika)         34   6 12 16  24-45  30  Relegated
17.Reli (Nairobi)               34   7  8 19  28-51  29  Relegated
18.Mafuko Bombers (Meru)        33   4 14 15  21-38  26  Relegated

[total GD -2]

Promoted: Brooke Bond FC (Kericho), Kenya Commercial Bank (Nairobi),
          Red Berets (Nairobi), Coastal Stars (Mombasa), Kisumu All Stars.
          League extended to 20 teams for 1999, to be reduced to 18 again
          in 2000.

          Mathare United were admitted to the first level 1999 as well,
          after 9 rounds had already been played.


Supercup ("Charity Shield") 1998 [played Jan 30, 1999]
Mathare United (Nairobi)        2-1   AFC Leopards (Nairobi)


Kenya Cup 1998

Moi Golden Cup
==============

Preliminary Round (partial)
AFC Leopards    0-2  Mumias Sugar
Gor Mahia       4-1  Postbank
Mathare United  2-0  Re-Union

1/8 Finals [Jul 4,5]
Eldoret KCC     2-0  KCB Nairobi
Nakuru Posta    2-3  Nakuru Olympic Youth
Mumias Sugar    2-1  Kisumu Telecoms
Oserian         2-0  Gigil Telecommunication Industries
Ulinzi  Stars   2-0  Kenya Breweries
Shabana         0-1  Nzoia Sugar
Western Youth   0-5  Gor Mahia
Utalii          1-4  Mathare United

Quarterfinals 
Eldoret KCC     1-0  Mumias Sugar               [Aug 1]  [*]
Mathare United  3-0  Nakuru Olympic Youth       [Aug 2]
Oserian         1-0  Ulinzi Stars               [Aug 22]
Nzoia Sugar     2-0  Gor Mahia                  [Aug 29]
[*] Mumias Sugar protested the ineligibility of 2 players of Eldoret
    (and even went to a civil court on this matter, which led to their
    temporary supsension from the league); the Kenya National Sports
    Council has awarded the match 2-0 to Mumias, but the Kenyan Football
    Federation has refused to acknowledge this ruling.

Semifinals

First Legs
Eldoret KCC     2-0  Oserian                    [Sep 5]
Nzoia Sugar     0-1  Mathare United             [Sep 6] 

Second Legs [Sep 20]
Oserian         0-5  Eldoret KCC
Mathare U.      0-0  Nzoia

Final [Oct 10, Moi International Sports Complex, Kasarani]
Mathare United  2-1 Eldoret KCC  

[NB: Mathare United is the first second level club reaching the cup final.]


Kenya Super League (Second Level (!)) 1998
 
Eastern Zone

Top of table:

 1.Kenya Commercial Bank (Nairobi) 26   18   7   1   61-14   61  [*]
 2.Red Berets (Nairobi)            26   17   4   5   56-25   55
 3.Co-op Bank                      25   16   4   5   44-21   52
 4.Postbank                        26   14   5   7   32-23   47
 5.Mathare United                  23   14   5   4   60-13   47

Kenya Commercial Bank (Nairobi) have won the league and are promoted.
Red Berets (Nairobi) promoted as runners-up; Mathare United (cup winners)
just missed promotion; they beat National Bank 5-0 after the above table
was published.

Mathare United were admitted to the first level 1999 as well,
after 9 rounds had already been played.

[*] w/o goals rd 25


Western Zone

Top of table:
 1.Brooke Bond (Kericho)           26   20   3   3   53-14   63
 2.Kisumu All Stars                25   17   3   5   41-27   54
 3.Gilgil Telecomm. Ind. (Gilgil)  25   17   2   6   42-18   53
 4.Pan Paper (Webuye)              26   17   1   8   45-20   52
 5.Nakuru Police                   26   16   4   6   39-25   52

Other teams include: Nakuru Posta, Kericho Posta, Transcom, Kakamega Post
                     (Bukhungu), Muhoroni Sugar (Muhoroni), Kapenguria Police,
                     Bungoma KCC, Agro Chemicals (Muhoroni).

Brooke Bond FC (Kericho) are promoted.
Kisumu All Stars promoted as runners-up.


Coastal Zone

Promoted: Coast Stars (Mombasa) [a "Province Select" with players from various
                                 clubs]



Kenya Coastal Premier League (Third Level) 1998
 
[one of several regions]

1.Super Congo Boys (Mombasa)       -5  [Champions]
2.Hotspurs FC                      -9
  Young Rovers (Mombasa) [last season's winners]

Winners are eligible to play a promotion tournament; whether Super Congo Boys
will play there is uncertain.
-------------------------------------------------------------------------------------------

1999

Premier League
==============

Table published by African Soccer:

 1.Mumias Sugar                 26  15  7  4   35-15   52
 2.AFC Leopards (Nairobi)       27  14 10  3   31-16   52
 3.Mathare United (Nairobi)     25  14  5  6   32-18   47
 4.Tusker FC (Nairobi)          25  12  9  4   41-21   45  [*]
 5.Nzoia Sugar (Bungoma)        26  12  8  6   32-24   44
 6.Gor Mahia (Nairobi)          24  13  3  8   32-20   42
 7.Utalii (Ruaraka)             27  10 11  6   30-27   41
 8.Oserian Fastac (Naivasha)    27  11  6 10   26-22   39
 9.Eldoret KCC                  25  10  7  8   32-26   37
10.Chemelil Sugar               27   8 12  7   21-21   36
11.Coast Stars (Mombasa)        25   9  8  8   30-24   35
12.Shabana (Kisii)              25   8 10  7   22-18   34
13.KCB (Nairobi)                26   6 13  8   28-28   31
14.Kisumu Telecoms              24   7 10  7   22-24   31
15.Eldoret FC                   25   7  9  9   15-17   30  [+]
16.Ulinzi Stars (Thika)         23   7  8  8   24-24   29
17.Re-Union (Nairobi)           26   8  5 13   24-31   29
18.Sony Sugar (Awendo)          26   6 10 10   21-24   28
19.Brooke Bond FC (Kericho)     26   4  7 15   20-42   19
20.Red Berets (Nairobi)         29   5  3 21   28-56   18
21.Kisumu All Stars             23   1  2 19   13-61    6

[*] Kenya Breweries changed name to Tusker FC before the season.
[+] Rivatex changed name to Eldoret FC during the season.

NB: next season only 20 teams will play in the first division, from 2002
    on only 16 (2001 18).

Round 1
[Feb 6]
AFC Leopards     2-2   Tusker FC 
Mumias           3-1   Nzoia
Oserian          0-0   Sony
Telecom          0-0   Kenya Commercial Bank
Utalii           1-1   Chemelil
Shabana          0-1   Red Berets                 [temporarily annulled]
[Feb 7]
Re-Union         1-2   Gor Mahia
Brooke Bond      1-1   Sony
Utalii           4-1   Ulinzi
AFC Leopards     1-1   Chemelil
Rivatex          0-3   Eldoret KCC

Round 2 
[Feb 14]
Gor Mahia        0-1   Oserian
Red Berets       1-2   Sony                       [temporarily annulled]
Mumias           1-0   Shabana
Telecom          0-0   AFC Leopards
Eldoret KCC      1-0   Nzoia
[Feb 15]
Brooke Bond      3-0   Utalii
KCB              1-1   Ulinzi
Mumias           1-1   Rivatex
Red Berets       0-2   Re-Union                   [temporarily annulled]
Nzoia            0-0   Shabana
[played later]
Telecom          0-0   Coast Stars
Chemelil         2-2   Coast Stars

Round 3 [Feb 20,21]
Mumias           0-1   AFC Leopards
Gor Mahia        4-0   Utalii
Rivatex          0-1   Chemelil
Ulinzi           0-1   Coast Stars
All Stars        1-1   Shabana
Re-Union         0-1   Brooke Bond
KCB              1-1   Mumias
Coast Stars      2-1   KCB
Eldoret KCC      1-0   Sony
Ulinzi           2-1   Nzoia
Shabana          2-1   Telecom
Tusker           2-0   Oserian

Round 4 [Feb 27]
Utalii           4-1   KCB
Rivatex          0-0   Telecom
Brooke Bond      0-1   Eldoret KCC
Sony             0-0   Gor Mahia
Tusker           1-0   Re-Union

Round 5 [Mar 6,7]
Coast Stars      2-0   Kisumu All Stars
Oserian          0-1   Shabana
Telecom          1-1   Tusker
Ulinzi           1-1   Eldorect KCC
Re-Union         0-0   Rivatex
Mumias           2-1   Utalii
Gor Mahia        1-0   Rivatex
Re-Union         3-3   Eldoret KCC             
Red Berets       1-4   Mumias                     [temporarily annulled]

Round 6 [Mar 13,14]
Chemelil         1-0   Oserian
Shabana          1-1   Rivatex
Sony             0-2   Nzoia
Ulinzi           3-1   Brooke Bond
KCB              7-1   Kisumu All Stars
Red Berets       1-2   Coast Stars                [temporarily annulled]
Tusker           ppd?  Gor Mahia

Round 7 [Mar 20,21]
Kisumu All Stars 0-0   AFC Leopards
Utalii           0-0   Rivatex
Eldoret KCC      1-0   Shabana
Brooke Bond      0-0   KCB
Chemelil         1-0   Sony
Tusker FC        2-3   Nzoia
Kisumu All Stars 0-1   Mumias
Nzoia            1-1   Telecom
Ulinzi           1-1   Re-Union
AFC Leopards     4-0   Brooke Bond

NB: in March 1999, the Kenyan FA decided to promote Mathare United
    at the cost of Red Berets.  An appeal was lodged, after which
    Red Berets stayed in first and Mathare in second division.

Round 8
[Mar 27]
Coast Stars      1-2   Nzoia
Red Berets       2-2   Brooke Bond
Gor Mahia        0-1   Ulinzi
Shabana          2-0   Utalii
Eldoret KCC      4-0   Telecom                    [played later]
Sony              -    Tusker
[Mar 28]
Oserian          3-1   KCB
Rivatex          3-0   Kisumu All Stars
[?]
Oserian          0-4   Eldoret KCC

Round 9 [Apr 1-5]
Telecom           -    Oserian
Utalii           2-1   Red Berets  
Gor Mahia        0-1   AFC Leopards
Coast Stars      0-0   Mumias  
Nzoia            3-1   Chemelil
Sony              -    Re-Union
Rivatex          0-2   Tusker   
Shabana          1-1   KCB     
Coast Stars      1-1   Eldoret KCC                [also reported 2-1]
Nzoia            1-0   Kisumu All Stars  
Chemelil         0-0   Brooke Bond
Oserian          1-1   Ulinzi

NB: after this round it was decided to admit Mathare United to the
    first division after all, however without demoting Red Berets.

Round 10 [Apr 10,11]       
Eldoret KCC      1-2   Utalii
Sony              -    Coast Stars
Ulinzi           3-3   Tusker
Shabana          2-0   Brooke Bond
Chemelil         0-0   Mathare U.
Shabana          1-0   Coast Stars
KCB              1-0   Re-Union
Red Berets       2-1   Ulinzi
Tusker           6-0   Kisumu All Stars
Mumias           3-2   Brooke Bond
Eldoret KCC      1-2   Mathare U.
Oserian          3-1   Kisumu All Stars
KCB              2-4   Nzoia   
Rivatex          1-0   Nzoia                      [inferred]

Round 11 [Apr 17,18]    
Utalii           2-0   Kisumu All Stars
Shabana          0-0   Ulinzi
KCB              0-0   Eldoret KCC
Red Berets       ppd   Mathare U. 
Gor Mahia        2-1   KCB
Shabana          1-1   AFC Leopards
Red Berets       2-1   Eldoret KCC
Re-Union         2-1   Oserian
Mathare U.       1-1   Utalii

Round 12 [Apr 24,25]
AFC Leopards     2-1   Nzoia
Gor Mahia        1-0   Eldoret KCC
Oserian          3-0   Mathare U.
Shabana          1-1   Tusker 
Mumias           1-1   Telecoms
AFC Leopards     1-0   Ulinzi
Kisumu All Stars 1-3   Gor Mahia
Nzoia            1-0   Utalii
Coast Stars      2-0   Re-Union
Mathare U.       abd   Shabana                    [abd at 2-0]
Mumias           awd   Chemelil                   [abd at 2-1, awarded 0-2] 

Round 13 [May 1,2] 
AFC Leopards     0-0   Eldoret KCC
Shabana          1-0   Sony
Rivatex           -    KCB     
Oserian           -    Brooke Bond
Chemelil         0-0   Telecoms
Red Berets       4-1   Kisumu All Stars
Coast Stars      2-0   Tusker

Round 14 [May 8,9]      
Coast Stars      2-1   AFC Leopards
Gor Mahia        0-1   Mathare U.
Eldoret KCC      2-3   Mumias
Utalii           1-0   Telecoms
Nzoia            awd   Re-Union                   [awarded 2-0]
Oserian          1-0   Red Berets  
Kisumu All Stars  -    Brooke Bond
Sony              -    Rivatex
Chemelil         1-0   Re-Union
Gor Mahia        2-1   Tusker
Brooke Bond      0-1   Rivatex
Chemelil          -    KCB

Round 15 [May 15,16]    
Coast Stars      0-0   Utalii
Eldoret KCC      2-0   Chemelil
Gor Mahia        2-1   Red Berets
Brooke Bond      1-1   Nzoia
Ulinzi            -    Sony
AFC Leopards     0-2   KCB
Coast Stars      abd   Rivatex                    [abandoned at 2-0]
Mathare U.       3-0   Re-Union                   [May 19]

Round 16 [May 29-Jun 2]
AFC Leopards      -    Re-Union
Tusker FC         -    Mumias 
Shabana          1-1   Gor Mahia  
Brooke Bond      1-0   Coast Stars
Sony              -    Kisumu All Stars
Nzoia             -    Red Berets 
Ulinzi            -    Telecoms
Brooke Bond       -    Gor Mahia
Coast Stars       -    Oserian
Tusker FC        1-1   KCB
AFC Leopards     1-0   Rivatex
Mathare U.       3-1   Red Berets  
Ulinzi            -    Mathare U.
  
Round 17 [Jun 5,6]
Mumias           1-0   Mathare U.
Eldoret KCC      0-2   Tusker FC
Sony             3-2   Coast Stars
Gor Mahia        0-0   Chemelil
Re-Union         1-0   Shabana
AFC Leopards     awd   Oserian                    [abd at 0-0, awarded 0-2]
Telecoms         2-0   Kisumu All Stars
Telecoms         0-0   Brooke Bond

Round 18 [Jun 12,13]
Nzoia            1-0   Gor Mahia
Mumias            -    Ulinzi
Tusker FC         -    Utalii
Chemelil          -    Red Berets
Kisumu All Stars  -    Re-Union
Eldoret KCC       -    Oserian
Telecoms          -    Red Berets
Mumias           3-0   Gor Mahia
Chemelil          -    Ulinzi
Mathare U.        -    Brooke Bond
Utalii            -    Sony
Rivatex           -    Oserian
AFC Leopards     ppd   Sony

Top of table:   
1.Mumias                20      42
2.Nzoia                 19      34

Round 19 [Jun 19,20]
Gor Mahia        0-1   Telecoms
Re-Union         0-0   Utalii
Sony             0-0   KCB
Nzoia            1-1   Oserian
Kisumu All Stars  -    Eldoret KCC
Shabana          3-0   Chemelil
Gor Mahia        1-0   Coast Stars
Tusker FC        5-0   Brooke Bond
Ulinzi           1-1   Rivatex

Round 20 [Jun 23-30]    
AFC Leopards     1-0   Mathare U.
AFC Leopards     0-0   Sony
Mathare U.       3-0   Kisumu All Stars
Mathare U.        -    Sony  
Tusker FC        1-0   Mathare U.
[Jul 3,4]
AFC Leopards     2-0   Red Berets
Telekoms         1-0   Brooke Bond
AFC Leopards      -    Utalii

Postponed Matches

Mathare U.       1-1   KCB                        [Jul 11]
Mathare U.        -    Telecoms                   [Jul 14] 
Mathare U.        -    Brooke Bond  
Mathare U.        -    Coast Stars

[after these matches all teams will have played 20 games]

Round 21 [Jul 17-19]
Mumias           1-2   Tusker FC
Gor Mahia        2-0   Red Berets
Chemelil         1-0   Eldoret KCC
Utalii           2-2   Coast Stars
Mathare U.       2-1   Oserian
AFC Leopards     2-1   KCB
Sony             0-0   Shabana
Nzoia            1-0   Eldoret FC                 (new name for Rivatex)
Mathare U.       3-1   Coast Stars
Oserian           -    Red Berets
Kisumu All Stars  -    Tusker FC
Nzoia            1-0   Brooke Bond  

Round 22 [Jul 24,25] 
AFC Leopards     2-1   Oserian
Tusker FC        2-1   Eldoret KCC
Coast Stars      0-0   Brooke Bond
Mathare U.       1-0   Ulinzi 
Shabana          1-2   Re-Union
Kisumu All Stars 1-2   KCB 
Gor Mahia        2-1   Eldoret KCC
Chemelil         1-1   Utalii

Round 23 [Jul 31-Aug 1]
Mumias           0-1    Eldoret KCC
Re-Union         4-1    Nzoia
Utalii            -     Telecoms
Eldoret FC        -     Sony
KCB              1-0    Chemelil
Tusker FC        ppd    Gor Mahia  
Coast Stars       -     Shabana
Brooke Bond       -     Red Berets
AFC Leopards     1-0    Ulinzi
Re-Union          -     Chemelil
Brooke Bond      abd    Kisumu All Stars        [abd at 1-0 in 63']
Mathare U.        -     Nzoia
Oserian          0-0    Telecoms

Round 24 [Aug 7]
Mumias           1-0    KCB
AFC Leopards     1-1    Utalii
Tusker FC        1-0    Chemelil
  
Round 25 [Aug 14,15]
Nzoia            0-0    Mumias 
AFC Leopards     0-0    Tusker FC
KCB               -     Kisumu All Stars
Red Berets       0-1    Shabana
Eldoret KCC       -     Coast Stars
Mumias           2-0    Oserian
Mathare U.       1-0    Brooke Bond
Gor Mahia        3-0    Re-Union
Utalii           1-0    Shabana
Sony              -     Brooke Bond
Red Berets       4-2    Telecoms
Eldoret FC        -     Coast Stars

Round 26 [Aug 21-25]
Eldoret FC       0-0    Utalii 
KCB               -     Brooke Bond
AFC Leopards      -     Kisumu All Stars
Shabana           -     Eldoret KCC
Sony              -     Chemelil
Coast Stars       -     Red Berets
AFC Leopards     3-1    Brooke Bond 
Gor Mahia         -     Kisumu All Stars
KCB               -     Re-Union
Mathare United    -     Telecoms
  
Round 27 [Aug 28]
Mathare U.       1-0    KCB
Re-Union         1-3    Ulinzi
Eldoret KCC      1-0    Coast Stars
Mumias           0-0    AFC Leopards
Tusker FC        1-0    Sony

Table published by African Soccer:

 1.Mumias Sugar                 26  15  7  4   35-15   52
 2.AFC Leopards (Nairobi)       27  14 10  3   31-16   52
 3.Mathare United (Nairobi)     25  14  5  6   32-18   47
 4.Tusker FC (Nairobi)          25  12  9  4   41-21   45  [*]
 5.Nzoia Sugar (Bungoma)        26  12  8  6   32-24   44
 6.Gor Mahia (Nairobi)          24  13  3  8   32-20   42
 7.Utalii (Ruaraka)             27  10 11  6   30-27   41
 8.Oserian Fastac (Naivasha)    27  11  6 10   26-22   39
 9.Eldoret KCC                  25  10  7  8   32-26   37
10.Chemelil Sugar               27   8 12  7   21-21   36
11.Coast Stars (Mombasa)        25   9  8  8   30-24   35
12.Shabana (Kisii)              25   8 10  7   22-18   34
13.KCB (Nairobi)                26   6 13  8   28-28   31
14.Kisumu Telecoms              24   7 10  7   22-24   31
15.Eldoret FC                   25   7  9  9   15-17   30  [+]
16.Ulinzi Stars (Thika)         23   7  8  8   24-24   29
17.Re-Union (Nairobi)           26   8  5 13   24-31   29
18.Sony Sugar (Awendo)          26   6 10 10   21-24   28
19.Brooke Bond FC (Kericho)     26   4  7 15   20-42   19
20.Red Berets (Nairobi)         29   5  3 21   28-56   18
21.Kisumu All Stars             23   1  2 19   13-61    6

[*] Kenya Breweries changed name to Tusker FC before the season.
[+] Rivatex changed name to Eldoret FC during the season.

Round 28 [Sep 4,5]  
Eldoret KCC       -     Re-Union
AFC Leopards     2-0    Telecoms
Ulinzi           3-0    Utalii
Eldoret KCC      0-0    Re-Union
Chemelil          -     Brooke Bond
Shabana           -     Nzoia
Tusker FC         -     Telecoms        
Ulinzi            -     KCB             
Nzoia            1-0    Sony
Gor Mahia        drw    Mumias

Round 29 [Sep 11,12]
Coast Stars      ppd    Mathare U.
Tusker FC        0-2    Nzoia
Oserian          1-0    Gor Mahia
Sony              -     Red Berets 
Shabana          1-0    Mumias
Brooke Bond       -     Re-Union
Eldoret FC       1-1    AFC Leopards
Telecoms         1-1    Ulinzi
Chemelil         3-0    Kisumu All Stars
Chemelil         2-0    AFC Leopards
Oserian           -     Re-Union
Brooke Bond       -     Ulinzi
Kisumu All Stars  -     Red Berets 
Tusker FC        3-1    Gor Mahia  
Shabana           -     Eldoret KCC

Current leader: AFC Leopards (57 points), Mathare United (56).

Round 30 [Sep 18,19]    
Shabana          3-0    Kisumu All Stars
Nzoia            0-2    Ulinzi
Telecoms          -     Eldoret FC
Brooke Bond      0-2    Eldoret KCC   
Shabana          bt     Oserian
Nzoia             -     Eldoret KCC
Kisumu All Stars 0-2    Ulinzi  
Chemelil          -     Eldoret FC
Gor Mahia        2-1    Sony            [Sep 22?]
  
Round 31 
Utalii           lt     Eldoret KCC
Sony              -     Oserian 
Shabana          2-1    Brooke Bond     
Telecoms         1-3    Gor Mahia 
KCB               -     Re-Union
Red Berets       awd    Mumias          [Red Berets didn't show; awd 0-2] 
Chemelil          -     Gor Mahia       [Gor Mahia refused to play due to fading light]
Eldoret FC        -     Brooke Bond
Kisumu All St.    -     Nzoia
Mathare U.       1-0    Eldoret KCC
Tusker FC        1-1    Coast Stars
Shabana          1-0    Telecoms
Utalii           1-1    Mumias  
Ulinzi           1-0    Tusker FC       [Sep 29?]

Round 32
Shabana          3-1    Ulinzi
Coast Stars      1-0    Tusker FC
Mumias           0-0    Chemelil
Nzoia            1-0    Telecoms 
Tusker FC        2-0    Eldoret FC 
KCB              2-0    Sony
Sony             2-1    Re-Union
Eldoret KCC      4-0    Kisumu All Stars
Eldoret KCC      1-0    Red Berets
Tusker FC        2-1    KCB
Coast Stars      1-1    Oserian 

Round 33 [Oct 9-11]
AFC Leopards     0-0    Shabana
Eldoret FC        -     Gor Mahia 
Kisumu All Stars  -     Tusker FC
Chemelil         4-1    Nzoia
Brooke Bond      3-2    Tusker FC
Brooke Bond      1-0    Oserian
Red Berets       0-3    Re-Union
Kisumu All Stars 0-0    AFC Leopards
KCB              7-1    Kisumu All Stars
[2 more matches were scheduled]
  
Current leader: Tusker FC.

Round 34 [Oct 16-18]
Red Berets       1-1    AFC Leopards
Mumias           awd    Kisumu All Stars    [Kisumu dns]
KCB              3-0    Brooke Bond 
Shabana           -     Mathare U.
Utalii           2-0    Re-Union
Eldoret FC       2-1    Ulinzi 
Telecoms         1-0    Mathare U. 
Eldoret KCC       -     Ulinzi 
Kisumu All Stars  -     Coast Stars
Gor Mahia         -     Brooke Bond
Nzoia            4-1    Coast Stars 
Coast Stars will refuse to play their scheduled match against Mumias Sugar
due to a conflict over the result of the cup final between the two.

Round 35 [Oct 20]
Coast Stars       -     Telecoms
Re-Union          -     Tusker FC
Eldoret FC        -     Shabana
Kisumu All Stars  -     Red Berets
AFC Leopards     3-1    Gor Mahia

Table African Soccer around this stage:

 1.Tusker FC (Nairobi)          35   16   12    7   54-31   60
 2.Nzoia Sugar (Bungoma)        35   17    9    9   40-31   60
 3.Mumias Sugar                 32   16   11    5   38-17   59
 4.Shabana (Kisii)              34   16   11    7   36-21   59
 5.AFC Leopards (Nairobi)       33   15   14    4   34-19   59
 6.Mathare United (Nairobi)     31   17    7    7   40-20   58
 7.Eldoret KCC                  36   17    7   12   46-36   58
 8.Ulinzi Stars (Thika)         35   15   10   10   42-31   55
 9.Gor Mahia (Nairobi)          31   16    4   11   39-26   52
10.Chemelil Sugar               33   13   13    7   39-25   52
11.Oserian Fastac (Naivasha)    35   14    9   12   34-29   52
12.Utalii (Ruaraka)             33   10   14    9   34-36   44
13.Eldoret FC                   34    9   13   12   23-29   40
14.KCB (Nairobi)                33    8   14   11   33-34   38
15.Sony Sugar (Awendo)          34    9   11   14   29-31   38
16.Coast Stars (Mombasa)        28    9   10    9   31-26   37
--------------------------------------------------------------
17.Kisumu Telecoms              33    8   12   13   27-37   36
18.Re-Union (Nairobi)           35    9    7   19   31-46   34
19.Brooke Bond FC (Kericho)     35    8    7   20   32-57   31
20.Red Berets (Nairobi)         35    5    3   24   28-62   18
21.Kisumu All Stars             31    1    4   27   14-77    7

Round 36 [Oct 23-24]
Coast Stars      abd    Sony                [abd at 3-0 in 86']
Telecoms         1-0    Mumias
Tusker FC        drw    Shabana
Coast Stars      3-1    Chemelil
Kisumu All Stars 0-2    Utalii

Top of table:
                       Pd  Pts
 1.Shabana             37   66
 2.Tusker                   62
   AFC Leopards        35
   Mumias              33
   Mathare             33
   Gor Mahia           33

Round 37 [Oct 30-31]
Chemelil        1-1     Shabana
Sony            1-0     AFC Leopards
Re-Union        1-3     Mumias
Oserian         1-1     Nzoia
Kisumu All St.  0-0     Eldoret FC
Coast Stars     2-1     KCB 
Ulinzi          2-0     Mumias
Sony            1-0     Red Berets
Eldoret KCC     1-2     Eldoret FC
Utalii          1-0     Brooke Bond

Top of table:
1.Shabana       38      67
2.Tusker FC             64
3.Nzoia                 64
4.AFC Leopards  36      63
5.Mumias        35      62
.
Eldoret KCC     38      59
.
13.Sony         36      50

Round 38 [Nov 6-10]
Mumias           -      Brooke Bond
Eldoret KCC     1-0     AFC Leopards
Kisumu All Stars -      Sony
Red Berets       -      Chemelil 
Coast Stars      -      Oserian
Telecoms        1-0     Sony  
Coast Stars     0-0     Ulinzi
Mumias           -      Kisumu All Stars
Coast Stars      -      Mathare U.
Utalii          1-1     Gor Mahia

Round 39 [Nov 13,14] 
Mathare U.      0-2     Mumias
Shabana         0-0     Gor Mahia
AFC Leopards    1-0     Coast Stars
Gor Mahia       2-1     Nzoia
Mathare U.      2-3     Chemelil
Utalii           -      Tusker FC

Awarded Matches [Nov]
Re-Union        awd     Eldoret FC      [awd 2-0]
Gor Mahia       abd     Chemelil        [abd at 1-2 in 80', awd 0-2]

Top of table:
 1.Shabana         39    68
 2.Mumias                67
 3.AFC Leopards          66

Further down:
   Gor Mahia             60  [3 matches to play]
 9.Mathare U.            58
   Re-Union              37  [1 match in hand]

NB: many protests are running but not being decided upon.

Round 40 [Nov 20,21] (penultimate round) 
AFC Leopards    0-0     Re-Union
Sony             -      Mathare U.
Tusker FC       2-0     KCB
Mumias          1-0     Coast Stars
Gor Mahia        -      KCB
Kisumu All St.  0-3     Mathare U.
Brooke Bond     3-0     Telecoms
Gor Mahia       1-0     Mathare U.      [Nov 24]

Top of table:
   Tusker                70
   Mumias                69
   Shabana               68

Apart from these three, Gor Mahia still has a theoretical chance to win the
title?!

Last Round [Nov 27,28]
Shabana          -      KCB
Oserian         lt      Tusker FC
Coast Stars      -      Gor Mahia
Eldoret FC      drw     Mumias
AFC Leopards     -      Mathare U.
Nzoia            -      Utalii
Kisumu All Stars -      Sony

[Nov 28]
Mumias         10-0     Kisumu All Stars 

Top of table:
 1.Mumias                73
 2.Tusker                73

Mumias champions on goal difference.

On December 2 it was announced that the Kenyan FA had found the teams
in

[Nov 28]
Mumias         10-0     Kisumu All Stars

of match fixing.  Both teams are suspended for one year, and the title
is awarded to Tusker.  Mumias had needed to win their last match by 7
clear goals.  Mumias will have to start the 2001 season in the 2nd
division.


Postponed match [Dec 9]
Coast Stars     3-2     Mathare U.


Reported Standings:

 1.Mumias Sugar           40      73
 2.Tusker/Kenya Breweries 40      73
 3.Shabana                40      68
 4.AFC Leopards           40      67
 5.Nzoia Sugar            40      64
 6.Eldoret KCC            40      63
 7.Gor Mahia              40      63
 8.Mathare United         40      61
 9.Ulinzi Stars           40      59
10.Chemelil Sugar         40      59
11.Oserian Fastec         40      53
12.Utalii                 40      51
13.Sony Sugar             40      50
14.Coast Stars            40      47
15.Eldoret/Rivatex        40      42
16.Kisumu Telcom          40      42
17.Kenya Commercial Bank  40      38
18.Re-Union               40      38
19.Kericho Brooke Bond    40      34
20.Red Berets             40      18
21.Kisumu All Stars       40       8

Relegated: Brooke Bond, Re-Union, Red Berets, Kisumu All Stars.
Suspended: Mumias.
Withdrew: Utalii.

Promoted: Nakuru Police, Panpaper, Kisima Bombers (Meru)

Apparently the decision on Mumias was retracted, Utalii was readmitted,
and also Brooke Bond and Re-Union were saved.


Moi Golden Cup 1999
==============

(13th edition)

Round 1 [May 22,23]
Sony                   bt     Utalii 
Parklands SC Nairobi   lt     Imara Nairobi
Red Berets             lt     Brooke Bond
Nairobi Combined       lt     Telecoms
Coast Stars            awd    Eldoret KCC             [abandoned, awarded 2-0]
Aga Khan               lt     Gor Mahia
Sakayonza              1-4    Tusker FC
Chemelil               bt     UMRI
KCB                    bt     Re-Union
AFC Leopards           1-3    Shabana
Maziwa FC              1-3    Mumias  
Ulinzi                 bt     Nzoia                   [5-4 on pen]
Wazee wa Kazi (Nakuru) bt     Sulmac FC Navaisha      [Jun 6]
Nyali Beach            awd    Kisumu All Stars
Nairobi Combined       lt     Telecoms
Oserian                bye
Mathare United         bye

Round 2
[Jul 3]
Coast Stars            2-0    Gor Mahia
Tusker FC              2-1    Chemelil
Mathare U.             4-0    Wazee wa Kazi (Nakuru)
[Jul 4]
Ulinzi                 2-1    Oserian                 [aet]
Imara                  0-3    Sony
Shabana                bt     KCB
[date unknown]
Mumias                 awd    Nyali Beach [dns]
Telecoms               1-0    Brooke Bond

Round 3 (Quarterfinals) [Aug 21,22]
Sony                   n/p    Mathare U.              [Mathare dns]
Coast Stars            4-1    Telecoms
Shabana                lt     Tusker FC  
Mumias                 2-1    Ulinzi
Round 3 Replay [at Awendo, Sony's home ground]
Sony                   0-2    Mathare U.              [replay after original
                                                       award of tie to Sony
                                                       was revoked]
Semifinals
First Legs
[Sep 9]
Tusker FC              2-0    Mumias Sugar
[Sep 25]
Mathare U.             0-0    Coast Stars
Second Legs
Mumias Sugar           4-1    Tusker FC
Coast Stars            2-0    Mathare U.             

Final [Oct 10]
Mumias Sugar           3-2    Coast Stars         [aet]

[Coast Stars have protested the result of the final]

[Mumias Sugar's cup win was revoked following their disqualification
 from the league due to a bribery scandal]


Hedex Millennium Cup 

First Leg [Dec 18, Kasarani]
Mathare U.             1-0    Coast Stars

Second Leg cancelled.

Mathare to play in regional tournament in Uganda.


Second Level

Divided into 3 zones.

Central Zone Super League
=========================

[consists of the branches Nairobi, Aberdares, Mt. Kenya and South Rift]
[June]
Postbank                2-2     Nairobi Ushirika
Transcom                1-0     Kararina
Black Mamba             2-2     Mutomo 
KDCU                    1-1     Nairobi Ushirika
Sher Agencies           2-1     Nakuru Police
Nyeri Posta             2-1     Nairobi Ushirika
Homegrown               4-1     Karirana
Shauri Moyo             2-0     Black Mamba
Karuri Thunderstorm     5-0     Kirinyaga
Nyeri Posta             2-2     Karirana
Nairobi Ushirika        1-2     Sher Agencies 
Kimbo                   4-0     Karirana
NSSF                    1-0     Nakuru Police
Kimbo                   3-3     Nakuru Police

[Sep 22?]
Nakuru Police           1-1     NSSF

Top of table (21 participating teams):

 1.National Social Security Fund 56      [aka NSSSF]
 2.Nakuru Police

[Oct 23,24]
Sher Agencies           3-0     Homegrown
Karuri Posta            1-0     Nakuru Police
Kimbo                   1-1     Nakuru Posta
Transcom                0-0     Shauri Moyo
Transcom                1-1     Homegrown

[5 matches remaining]

Top of table:
1.National Social Security Fund 36      71      [aka NSSF]
2.Kimbo                         36[?]   68
3.Sulmac                        36[?]   68
4.Nakuru Police                 33      65

Top of final table:
1.Nakuru Police                         74      Promoted
2.National Social Security Fund         74      [aka NSSF]
3.Kimbo FC Nairobi                      71

[Kimbo have a protest running which might take them to 74 points and the
 best goal difference, but Nakuru's promotion has been decided by the KFF.]


Eastern Zone Super League
=========================

[consists of the branches Coast, North Eastern, Southern and Eastern]

[Oct]
Embu Telkom             0-4     Meru Bombers
Administration Police   awd     Runyenjes United        [R.U. didn't appear]
Embu Telkom             3-0     Four Stars
Administration Police   ppd     National Bank of Kenya

Top of table:

 1.Administration Police
 2.National Bank of Kenya        39
 3.Meru Bombers                  39

[postponed match]
Administration Police   3-2     National Bank of Kenya 

Champions: Administration Police


Coast League

[consists of 8 teams]

Top of final table:
1.Bandari FC            34
2.FC Bayern             31
3.Stardust              29

Playoff [End Oct]  
Bayern                  4-2     Bandari

Champions: Bayern (Mombasa)


Promotion Mini League

For one promotion spot.

Participants:
Utawala [apparently instead of Administration Police]
Bandari FC [following withdrawal by FC Bayern]
Garissa United 
Kisima FC

Promoted: Kisima FC (Meru) with a 3 2 0 1  6 record.
(Meru Bombers changed name to Kisima FC)



Western Zone Super League
=========================

[consists of the branches North Rift, Western, Nyanza North and Nyanza South]

[Oct]    
Kisumu Hot Stars        0-2     Agro-Chemicals (Muhoroni)

Panpaper                5-0     Nyaribari Sugar
Nyaribari Sugar         awd     Luanda Villa
Muhoroni Sugar          ppd     Agro-Chemicals FC

Promoted: Panpaper (Webuye) 

All promoted teams: Nakuru Police, Panpaper, Kisima FC (Meru)
-------------------------------------------------------------------------------------------

2000

Premier League
==============

To be played in two groups; winners play off for title.
Three relegated from each group.

Tables:

Sportsman Zone:

 1.Tusker FC (Nairobi)               21  15   3   3   46- 13   48  Championship Playoff
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
 2.Chemelil Sugar                    22  13   4   5   32- 16   43  Playoff Qualifying
 3.Mumias Sugar                      22  11   6   5   31- 12   39  Playoff Qualifying
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
 4.Gor Mahia (Nairobi)               22  10   8   4   25- 15   38 
 5.Utalii (Ruaraka)                  22   7   9   6   29- 26   30 
 6.Ulinzi Stars (Thika)              22   6  11   5   20- 17   29 
 7.Kisima Bombers (Meru)             22   7   8   7   20- 24   29 
 8.SoNy Sugar (Awendo)               21   7   6   8   20- 20   27  [*] 
-----------------------------------------------------------------
 9.Panpaper Webuye                   22   7   5  10   24- 30   26  Relegated 
10.Eldoret KCC                       22   5   4  13   20- 33   19  Relegated 
11.Re-Union (Nairobi)                22   4   6  12   18- 44   18  Relegated
12.Kimbo FC (Nairobi)                22   3   2  17   12- 47   11  Relegated

[*] SoNy abbreviates South Nyanza (Sugar Company)

Tusker Zone:

 1.Mathare United (Nairobi)          21  12   6   3   38-  9   42  Championship Playoff
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
 2.Nzoia Sugar (Bungoma)             22  12   6   4   28- 12   42  Playoff Qualifying
 3.Oserian Fastac (Naivasha)         22  10  10   2   27- 11   40  Playoff Qualifying
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
 4.KCB (Nairobi)                     21   9  10   2   28- 12   37 
 5.AFC Leopards (Nairobi)            22   9   6   7   23- 17   33 
 6.Coast Stars (Mombasa)             22   8   4  10   19- 19   28
 7.Shabana (Kisii)                   22   8   4  10   22- 32   28 
 8.Nakuru Police                     22   7   3  12   24- 28   24 
-----------------------------------------------------------------
 9.Brooke Bond (Kericho)             22   6   5  11   25- 36   23  Relegated  [24?]
10.Telkom (Kisumu)                   22   6   5  11   12- 27   23  Relegated
11.Utawala (Nairobi)                 22   5   7  10   21- 31   22  Relegated [aka Admin. Police]
12.Eldoret FC                        22   5   2  15   17- 44   17  Relegated

[total GD +6]

NB: league to be reduced to 16 teams for 2001; 11 teams to be relegated, 3 promoted.

Round 1 [apparently postponed]
[Mar 11]
Utalii           -      Ulinzi
Chemelil         -      Panpaper
[Mar 12]
Tusker FC        -      Re-Union
Eldoret KCC     0-2     SoNy
[Mar 11,12]
Eldoret FC      0-1     Nzoia
Oserian         3-0     Brooke Bond
Shabana          -      Nakuru Police   
   
Utalii          3-0     Ulinzi
Chemelil        abd     Panpaper        [awd 3-0 to Chemelil]
Oserian         bt      Brooke Bond
Eldoret FC      lt      Nzoia
Tusker FC       4-0     Re-Union
Eldoret KCC      -      SoNy            [draw or away win]

Nakuru Police   awd     Shabana         [awd 3-0, Shabana dns]

Brooke Bond     1-2     AFC Leopards
Nakuru Police   0-1     AFC Leopards
Mumias          3-1     Kisima
Mumias          3-1     Gor Mahia
Panpaper        2-0     Gor Mahia
Coast Stars     0-3     Mathare U.
KCB             0-0     Mathare U.

Mumias          2-0     Tusker FC

[Apr 12]
Mumias          4-0     Re-Union  

[Apr 15]
AFC Leopards	awd	Nzoia		[awd 0-3]

[Apr 16,17]
Telkom	        1-0	AFC Leopards
Shabana       	1-1	AFC Leopards
KCB		2-0	Nakuru Police
Chemelil	3-2	Sony
Eldoret KCC	1-0	Ulinzi

[Apr 29] 
Nzoia           2-0     AFC Leopards    [Apr 15?] 
[Apr 29]
KCB		awd	Eldoret FC	[awd 3-0]
[Apr 30] 
AFC Leopards    2-0     Coast Stars 
[end Apr]
Ulinzi          2-0     Tusker FC    

[May 6,7]
Gor Mahia       1-0     Re-Union
Mathare U.      1-1     AFC Leopards
Tusker FC       2-0     Kisima Bombers
Eldoret KCC     1-3     Utalii
Gor Mahia       2-1     Tusker FC
Mathare U.      0-0     Oserian
Mumias          abd     Utalii  [abd at 0-0 in 21' due to rain]
Panpaper        1-0     Sony
Ulinzi           -      Kisima Bombers
KCB             0-0     Oserian
Brooke Bond     1-4     Nakuru Police

[May 13,14]
KCB             3-0     Shabana
Mathare U.      0-0     Nzoia
AFC Leopards    0-1     Oserian
Brooke Bond     0-1     Coast Stars
Nakuru P.       0-1     Coast Stars
Oserian         2-1     Shabana
Kisima B.       0-1     Chemelil
Mumias          1-1     Ulinzi
Tusker FC       4-1     Eldoret KCC
Kisima B.       1-0     Gor Mahia
Tusker FC       3-0     Panpaper

[May 20,21] 
Eldoret KCC     0-1     Mumias 
Sony            0-1     Tusker FC 
Utalii          2-2     Re-Union 
Mumias          0-0     Chemelil        

NB: at this stage during the season, Kimbo FC Nairobi and Utawala [= Administration Police]
    were added to the championship.

[Jun 1] 
Oserian         4-0     Eldoret FC 

[Jun 3,4] 
Mumias          5-0     Kimbo 
Utawala         1-2     KCB 
Nzoia           2-1     Coast Stars 
Gor Mahia       0-0     Utalii 
Oserian         0-0     Telkom 
Panpaper        2-3     Re-Union 
Panpaper        1-0     Kimbo 
Shabana         2-1     Utawala 
Gor Mahia       2-2     Eldoret KCC 
Nakuru Police   3-1     Telkom 
Sony            1-1     Ulinzi 
Eldoret KCC     2-0     Re-Union 

[Jun 17]
Mumias          0-1     Utalii  [Rescheduled match]
Gor Mahia       1-0     Kimbo  
Kimbo           1-3     Chemelil
Utawala         0-2     Eldoret FC
Nzoia           4-1     Utawala
Eldoret FC      2-1     Mathare U.

[Jun 24]
Utawala	        0-1     Coast Stars
[Jun 28] 
Kimbo           0-4     Eldoret KCC

[Jun ?]
AFC Leopards    2-0     Nzoia  

[Jul 1,2]
Coast Stars     2-0     AFC Leopards
Gor Mahia       1-0     Kimbo
Nzoia           2-0     Telkom
KCB             3-0     Utawala
Telkom          0-0     Shabana
Sony            0-2     Kimbo
Brooke Bond      -      Shabana
Pan Paper        -      Utalii

[Jul 8,9] 
KCB             awd     AFC Leopards            [abd at 1-0 in 78'; awarded 3-0 to KCB] 
Mathare U.       -      Utawala 
Nakuru Police    -      Nzoia 
Eldoret FC       -      Brooke Bond 
Eldoret KCC      -      Kisima 
Sony             -      Re-Union 
Kimbo            -      Utalii 
Chemelil        ppd     Re-Union 
Sony            awd     Pan Paper               [awarded 3-0 to Sony in Sep]

[Jul 15,16] 
KCB             1-1     Eldoret FC 
Brooke Bond     3-0     Telkom 
Kisima B.       1-2     Kimbo

[Jul 29]
Nzoia           2-0     Eldoret FC
Brooke Bond     1-3     Oserian
Nakuru Police   4-1     Shabana
Mathare U.       -      Coast Stars
Ulinzi          1-0     Utalii
Pan Paper        -      Chemelil
Sony            1-0     Kimbo
Re-Union        0-1     Gor Mahia
[Jul 30]
KCB              -      Coast Stars
Shabana          -      Utawala
AFC Leopards    1-0     Telkom
Sony             -      Eldoret KCC
Kisima B.       0-4     Tusker FC
Mumias          2-1     Chemelil

[Aug ?] 
Gor Mahia       2-0     Kimbo
Utawala         0-0     Oserian

[Aug 5,6]
Tusker FC       4-0     Re-Union
Gor Mahia       4-0     Panpaper
Kisima B.       1-0     Mumias
Oserian         0-0     Nzoia
Brooke Bond     1-0     Mathare U.
Tusker FC       1-1     Ulinzi
Re-Union        awd     Panpaper        [awarded 0-3; originally 2-0]
Ulinzi          bt      Kimbo
Nakuru Police   0-0     Mathare U.
Utawala         0-1     Nzoia

[Aug 12,13]
Eldoret FC       -      AFC Leopards
Ulinzi           -      Eldoret KCC
Oserian          -      KCB
Re-Union         -      Kimbo
Nzoia            -      AFC Leopards
Ulinzi           -      Mumias
Nakuru Police    -      Brooke Bond
Oserian          -      Mathare U.
Re-Union         -      Eldoret KCC     

[Aug 20] 
Mathare U.      5-0     Shabana 

[Aug 26,27] 
Oserian         1-0     Nakuru Police 
KCB             2-3     Brooke Bond 
Shabana         1-0     Coast Stars 
Sony             -      Gor Mahia 
Eldoret KCC      -      Panpaper 
Telkom           -      Eldoret FC 
Telkom           -      Coast Stars 
AFC Leopards     -      Nakuru Police 
Chemelil        ppd     Gor Mahia 
Mumias          ppd     Panpaper 
Tusker          ppd     Utalii 
Tusker          ppd     Kimbo 

[Sep 2,3] 
Nakuru Police   2-1     AFC Leopards 
Coast Stars     1-0     Telekom 
Tusker FC       2-1     Utalii 
Utawala          -      Brooke Bond 
Chemelil        2-0     Kisima B. 
Eldoret KCC      -      Kimbo 
Re-Union         -      Utalii 
Coast Stars     3-1     Nakuru Police   [apparently award of 0-3 later revoked]
Utwawala         -      Eldoret FC 
AFC Leopards    1-1     Brooke Bond 
Sony             -      Kisima B. 
Eldoret KCC     1-3     Gor Mahia 
Chemelil        awd     Kimbo           [abd in 50', Kimbo walked out; awarded 3-0 to Chemelil]

[Sep 9,10] 
Mumias          0-2     Tusker FC 
Nzoia            -      AFC Leopards 
Utalii          1-1     Chemelil 
Mathare U.      1-0     Telkom 
Eldoret FC      ppd     AFC Leopards 
KCB             0-1     Telkom 
Eldoret FC      2-1     Nakuru Police 
Mumias          0-0     Re-Union 
Panpaper        1-2     Tusker FC 
Coast Stars     2-0 ?   Oserian         [award of 0-3 revoked, originally 2-0 or 2-1] 

[Sep 16,17]
Utalii          4-1     Eldoret KCC
Chemelil        1-0     Gor Mahia
Kisima B.        -      Ulinzi
Sony             -      Gor Mahia
Nzoia           1-0     Coast Stars  
Kisima B.        -      Panpaper
Shabana          -      Eldoret FC

FA Decision [Sep]
Brooke Bond     0-0     Coast Stars     [award of 3-0 to Brooke Bond revoked]

[Sep 23,24] 
Eldoret KCC     0-1     Tusker FC 
Oserian         0-0     AFC Leopards 
Kimbo           0-2     Mumias 
Ulinzi          2-0     Sony 
Gor Mahia       1-1     Mumias 
Mathare U.      5-0     Utawala 
Panpaper        4-1     Kimbo 
Shabana         2-1     Nzoia 
Chemelil        1-1     Tusker FC 
Kisima B.       4-0     Re-Union 

[date?]
Nzoia           awd     Brooke Bond     [awd 0-3, originally 2-1]

[Sep 30, Oct 1]
Tusker FC        -      Sony
Ulinzi           -      Chemelil
Eldoret KCC      -      Panpaper
Telkom           -      Eldoret FC
Mumias           -      Panpaper
Gor Mahia        -      Kisima B.
Ulinzi           -      Sony

[Oct 7] 
Gor Mahia       0-0     Ulinzi 
Telkom          1-1     Oserian 
[Oct 8]
Gor Mahia       0-0     Utalii

[Oct 14,15] 
AFC Leopards    3-1     Utawala 
Mathare U.      4-0     Coast Stars 
Tusker FC       0-0     Gor Mahia 
Mumias          awd     Sony            [awarded 3-0, abd at 3-1 in 65'] 
Shabana         2-1     Oserian 
AFC Leopards    0-2     Mathare U. 
Panpaper        0-0     Mumias 
Brooke Bond     1-2     Nzoia 
Eldoret KCC     0-3     Chemelil 
Telkom          1-0     Nakuru Police   

[Oct 21]
Telkom          abd     Utawala         [abd at 2-0 in 63']

[Nov 3]
Mathara          -      KCB

[Nov 3]
Utawala         n/p     Telkom          [Telkom dns; assumed awarded 3-0]


Tables:

Sportsman Zone:

 1.Tusker FC (Nairobi)               21  15   3   3   46- 13   48  Championship Playoff
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
 2.Chemelil Sugar                    22  13   4   5   32- 16   43  Playoff Qualifying
 3.Mumias Sugar                      22  11   6   5   31- 12   39  Playoff Qualifying
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
 4.Gor Mahia (Nairobi)               22  10   8   4   25- 15   38 
 5.Utalii (Ruaraka)                  22   7   9   6   29- 26   30 
 6.Ulinzi Stars (Thika)              22   6  11   5   20- 17   29 
 7.Kisima Bombers (Meru)             22   7   8   7   20- 24   29 
 8.SoNy Sugar (Awendo)               21   7   6   8   20- 20   27  [*]
-----------------------------------------------------------------
 9.Panpaper Webuye                   22   7   5  10   24- 30   26  Relegated
10.Eldoret KCC                       22   5   4  13   20- 33   19  Relegated 
11.Re-Union (Nairobi)                22   4   6  12   18- 44   18  Relegated
12.Kimbo FC (Nairobi)                22   3   2  17   12- 47   11  Relegated

[*] SoNy abbreviates South Nyanza (Sugar Company)

Tusker Zone:

 1.Mathare United (Nairobi)          21  12   6   3   38-  9   42  Championship Playoff
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
 2.Nzoia Sugar (Bungoma)             22  12   6   4   28- 12   42  Playoff Qualifying
 3.Oserian Fastac (Naivasha)         22  10  10   2   27- 11   40  Playoff Qualifying
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
 4.KCB (Nairobi)                     21   9  10   2   28- 12   37 
 5.AFC Leopards (Nairobi)            22   9   6   7   23- 17   33 
 6.Coast Stars (Mombasa)             22   8   4  10   19- 19   28
 7.Shabana (Kisii)                   22   8   4  10   22- 32   28 
 8.Nakuru Police                     22   7   3  12   24- 28   24 
-----------------------------------------------------------------
 9.Brooke Bond (Kericho)             22   6   5  11   25- 36   23  Relegated  [24?]
10.Telkom (Kisumu)                   22   6   5  11   12- 27   23  Relegated
11.Utawala (Nairobi)                 22   5   7  10   21- 31   22  Relegated [aka Admin. Police]
12.Eldoret FC                        22   5   2  15   17- 44   17  Relegated

[total GD +6]

NB: league to be reduced to 16 teams for 2001; 11 teams to be relegated, 3 promoted.
    later apparently an extension to 18 teams was made.  Given that 3 teams will
    be promoted, this would require 9 relegations, but only 8 have been announced.

NB: Brooke Bond, Kisumu Telkom and Eldoret FC were readmitted to the first 
    division during the 2001 season

Championship Playoffs

Qualifying Matches (home and away, 2nd legs Nov 9)
Chemelil Sugar  0-0 0-2 Oserian   
Nzoia Sugar     1-2 0-1 Mumias Sugar 

Championship Minileague 

[Nakuru, Nov 12] 
Mathare U.      2-0     Mumias 
Tusker FC       1-0     Oserian 
[Nov 14] 
Tusker FC       0-1     Mumias 
Mathare U.      0-1     Oserian 
[Nov 16] 
Mumias          0-0     Oserian 
Tusker FC       1-0     Mathare U. 

Final Table:

 1.Tusker FC (Nairobi)                3   2   0   1    2-  1    6  Champions
 2.Oserian Fastac (Naivasha)          3   1   1   1    1-  1    4
 3.Mumias Sugar                       3   1   1   1    1-  2    4
 4.Mathare United (Nairobi)           3   1   0   2    2-  2    3



Moi Golden Cup 2000 

Qualification Match
Sony                    2-1     Kisumu All Stars


Round 1 [Jun 10,11] 
Nakuru Police		bt	Wazee wa Kazi
Sher Agencies           0-2     Shabana
Telkom                  1-0     Utalii
Kenya Pipeline          bt      Kimbo Strikers
Transcom                4-1     Ulinzi
Re-Union                1-1     Chemelil                [2-0 on pen]
AFC Leopards            4-1     Manyatta United
Nzoia Sugar             bt      Eldoret KCC
Sony                    2-1     Administration Police   [*]
Umra                    lt      KCB
Mathare United          awd     Nyayo Youth Stars FC    [Nyayo dns]
Aberdares Rangers       1-1     Umeme                   [5-6 on pen]
Gor Mahia               4-1     Yassets Nairobi
Oserian                 3-0     Coast Stars
Kenyatta Hospital       1-5     Mumias Sugar
Star Dust               lt      Tusker FC

NB: Wazee wa Kazi are Kenya ex-internationals

[*] Administration Police were scheduled to play Mombasa Municipal Council;
    possibly their adversaries (who were temporarily excluded, together with
    Gor Mahia and Nairobi Combined, from the competition by the FA for failing
    to pay the entrance fee) withdrew.

Round 2 
[Jun 24,25]
Sony			1-1	KCB		[3-2 on pen]
Kenya Pipeline  	1-0	Kisumu Telkom
Nakuru Police		0-0	Shabana 	[3-4 on pen]
Chemelil		1-2	Transcom
AFC Leopards		2-0	Nzoia
[Jul ?]
Mathare U.              3-0     Umeme
[Jul 22]
Oserian                 bt      Gor Mahia 
[Jul 23]
Tusker FC               1-2     Mumias 

Round 3 (Quarterfinals?)
[Jul 22,23]
Shabana                 bt      Kenya Pipeline
AFC Leopards            1-0     Transcom 
[Sep 6]
Oserian                 1-0     Mumias         

Semifinals

First Legs [Sep 16]
Mathare United          3-0     Oserian
Shabana                 0-0     AFC Leopards

Second Legs [Oct 1]
AFC Leopards            1-0     Shabana         
Oserian                 3-1     Mathare United  

Final [Oct 10]
Mathare United          2-1     AFC Leopards       [aet]


Supercup (Charity Cup) [Feb 17, 2001] 
Tusker FC               2-1     Mathare 



Jamhuri Day Cup [Dec 12] 
Gor Mahia               1-1     Mathare United     [4-2 pen] 



Second Level 2000

Central Zone Super League 

[Sep 16,17] 
Karuri Thunder          0-1     Transcom 
Nakuru Telkom           0-4     Red Berets 
NSSF                    1-1     Pipeline 
NSSF                    2-1     Black Mamba 
Imara United            2-1     Utawala Nakuru 
Ndumberi Rising         2-1     Tanga 
Kwangware Chipos        0-0     Nanyuki 
Gatundu Stars           0-0     Transcom 

Pipeline were leaders, lost the first position due to the draw at NSSF

Central Zone Mini League

[Late Oct]
Red Berets              2-0     Sher Agencies
Pipeline                1-0     Transcom
[Nov 5]
Pipeline                1-1     Sher Agencies
Red Berets              2-1     Kawangware
Transcom                2-1     Sulmac
Gatundu Stars           2-1     Karuri Thunderstorm

Red Berets to promotion playoff


Western Zone Super League

Participants: 
Agro-Chemicals 
Nandi Tea 
Rwatama 
Matunda 
Westcal 
Kisumu All Stars 
Muhoroni Sugar 
Miwani Sugar 

14 other teams were expelled from the Western League for failing to clear their dues: 
Western Stima 
Bubayi 
Bungoma United 
Kimilili All Stars 
Kapkoto 
Luanda Villa 
Kisumu Hot Stars 
Koth Biro 
Ahero United 
Kepchomo 
Kapenguria Police 
Home Bay United 
Kisii United 
Kitale FC 

Western Stima, Kimilili All Stars, Kitale FC and Kepchomo were later readmitted after
paying up.  Apparently some other teams did the same (Luanda Villa, Koth Biro)

[Oct 14]
Western Stima           2-0     Weskol
Nov 4,5]
Agro-Chemicals          abd     Kisumu All Stars        [abd at 1-0 in 44']
Western Stars           abd     Kepchomo                [abd at 1-2 in 70']
Rwatama FC               -      Western Stima
Nadi Tea Estates         -      Luanda Villa
Nadi Tea Estates         -      Kitale FC
Koth Biro               0-3     Kisumu All Stars

Western Zone Mini League [Dec 2-3] [played at Mumias Sports Complex] 

Participants: 

Rwatama FC [Temo]
Nandi Tea [withdrew]  
Kitale Rangers FC [withdrew] 
Agro-Chemicals 
Kimilili All Stars [withdrew] 
Kisumu All Stars 
Western Stima

NB: 3 teams withdrew in protest to 'mismanagement and favouritism'

Western Stima           3-1     Rwatama
Kisumu All Stars        1-0     Agro-Chemicals
Western Stima           3-1     Agro-Chemicals
Western Stima           2-1     Kisumu All Stars

Western Stima to promotion playoff


Eastern Zone Super League

[Sep ?]
Congo Boys      awd     Libati Heroes   [abd at 3-1 in 75', awd 2-0]

Coast Province
Champions: Doal FC      (11   8   2   1   26).

NB: unknown why Doal did not play in Mini League


Eastern Zone Mini League

[8 teams: 3 from Coast Province (P&O Nedlloyd, Cook N'Lite and Bandari),
          2 from Eastern Zone (Embu Telcom and Manyatta United),
          2 from Southern Zone, 1 from North-Eastern Zone.]

Final [Nov 5]
Nedlloyd        2-0     Bandari

P&O Nedlloyd to promotion playoff


Promotion Playoff [early 2001 in Nakuru]

 1.P&O Nedlloyd (Mombasa)                                          Promoted
 2.Red Berets (Nakuru)                                             Promoted
-----------------------------------------------------------------
 3.Western Stima (Kakamega)


NB: for 2001, a new, national second level is introduced, comprising the relegated
    teams from the first level, Kisumu All Stars, Agro-Chemical, Rwatama (Western Zone),
    Pipeline, Sher Agencies, Kawangware (Central Zone), Bandari, National Bank Machakos,
    Stardust Malindi (Eastern Zone), and one more team to be nominated


Lower Level League

Gilgil/Naivasha Sub-branch League

Final Table:
 
 1.Horticulture 38 34  3  1 57-10 105
 2.Aberdares    38 32  4  2 48-11 100
 3.Noordam      38 32  2  4 47-18  98
 4.Shalimar     38 31  4  3 49-18  97
 5.Youth        38 29  5  4 46-25  92
 6.Olsuswa      38 29  1  8 47-30  88
 7.Rwanyambo    38 29  1  8 46-31  88
 8.Daylight     38 28  2  8 45-31  86
 9.Flamingo     38 27  4  7 46-30  85
10.Gituamba     38 27  2  9 42-30  83
11.Kinungi      38 27  1 10 43-34  82
12.Highlanders  38 26  2 10 41-31  80
13.Oljorwa      38 26  2 10 39-36  80
14.Lake Hotel   38 24  3 11 36-35  75
15.Goldsmith    38 24  1 13 37-32  73
16.Magumu       38 23  1 14 36-33  70
17.Kibubuti     38 23  1 14 30-36  70
18.NYS          38 21  0 17 29-40  63
19.Ndoroto      38 21  0 17 28-43  63
20.Mayflower    38 20  0 18 20-47  60 

NB: either the bottom half of the table is missing or all teams had loads (19?) of
    matches awarded to them...
-------------------------------------------------------------------------------------------

2001

Premier League
==============

Table (based on known results):

 1.Oserian Fastac (Naivasha)         37 28  4  5 73-19 88 Champions [28  5 4 75-19?]
 2.Mathare United (Nairobi)          37 25  6  6 55-22 81          [25  7  5 56-20?]
 3.Mumias Sugar                      36 20  8  8 48-27 68          [21  8  8 50-27]
 4.Tusker FC (Nairobi)               38 20  9  9 49-30 69                   [50-31?]
 5.AFC Leopards (Nairobi)            37 17 14  6 50-25 65          [18 14  6 50-25?]
 6.Nzoia Sugar (Bungoma)             34 13 14  7 31-21 53          [14 17  7 36-24]
 7.SoNy Sugar (Awendo)               35 14 10 11 37-30 52  [*1]    [14 11 13 41-36]
 8.Utalii (Ruaraka)                  34 13 12  9 46-36 51          [16 12 10 53-39]
 9.Gor Mahia (Nairobi)               37 13  9 15 36-34 48          [13  8 15 35-34?]
10.Kisima Bombers (Meru)             35 12  9 14 44-45 45          [14  9 15 51-49]
11.Ulinzi Stars (Thika)              34 12  9 13 30-33 45          [14  9 15 34-36]
12.KCB (Nairobi)                     36 10 10 16 34-47 40          [11 12 15 36-47]
13.Coast Stars (Mombasa)             33  9 12 12 21-29 39  [-22]   [11 12 14 26-34?]
14.Red Berets (Nairobi)              32  8 11 13 30-36 35          [ 9 14 15 34-42]         
15.Shabana (Kisii)                   32  7 12 13 22-38 33          [ 9 15 13 28-41]
16.Chemelil Sugar                    34  7 10 17 26-50 31          [ 9 11 18 32-52]
17.Mombasa Heroes                    34  9  4 21 30-62 31  [*2]    [10  4 24 33-70]
18.Brooke Bond (Kericho)             36  8  6 22 30-55 30  [-22][*3][9  6 23 33-59]
---------------------------------------------------------
19.Kisumu Telkom                     34  6  8 20 19-48 26  [*3]    [ 6 10 23 22-57]
20.Nakuru Police                     31  5  7 19 20-46 22          [ 5  8 25 25-60]

NB: between square brackets, records indicated by source; unclear how Telkom got
    39 matches.

Relegated: Nakuru Police and Kisumu Telkom

[*1] SoNy abbreviates South Nyanza (Sugar Company)
[*2] P&O Nedlloyd (newly promoted) were renamed Mombasa Heroes before the start of the
     season
[*3] relegated teams Kisumu Telekom and Brooke Bond were admitted to the league on
     April 21, 2001
[-22] w/o goals Coast Stars vs Brooke Bond

Week 1 [Feb 24,25]
Oserian         1-0 KCB
Tusker FC       ppd Kisima Bombers 
Utalii          0-2 AFC Leopards
Mombasa Heroes  0-2 Chemelil
Sony            1-1 Mathare U.    
Shabana         2-1 Red Berets
Gor Mahia       0-2 Ulinzi
Shabana         1-1 Nakuru Police  
Nzoia           0-2 Mumias
Coast Stars     2-1 Chemelil

Week 2 [Mar 3,4] 
Shabana         0-0 Tusker FC 
Oserian         3-0 Kisima B. 
Gor Mahia       1-1 KCB 
Chemelil        1-1 Nzoia 
Mumias          2-0 Utalii 
Coast Stars     0-0 Red Berets 
AFC Leopards    1-1 Kisima B. 
Mombasa Heroes  1-2 Red Berets 
Ulinzi          1-2 Mathare U. 
Chemelil        1-2 Utalii 
Sony            2-0 Nakuru Police 

Week 3 [Mar 10,11] 
Ulinzi          0-1 AFC Leopards 
Sony            1-0 Chemelil 
Heroes          3-0 Shabana 
KCB             1-0 Utalii 
Coast Stars     abd Shabana          [abandoned at 3-0 due to Shabana's fans;
Gor Mahia       3-1 Red Berets        result apparently stood]
Kisima B.       3-1 Nzoia 

Inferred Matches [home/away unclear]
Ulinzi          1-0 Utalii
Nzoia           3-3 Shabana
KCB             1-1 Sony
Ulinzi          0-0 Sony

Week 4 [Mar 17,18]
AFC Leopards    1-0 Sony
Red Berets      4-1 Chemelil
Kisima B.       0-0 Gor Mahia

Week 5 [Mar 24,25]
AFC Leopards    3-0 KCB
Gor Mahia       2-1 Nakuru Police
Mombasa Heroes  1-2 Kisima Bombers
Shabana         0-1 Ulinzi
Coast Stars     0-0 Kisima Bombers
Oserian         3-0 Nakuru Police

Week 6 [Apr 1] 
Red Berets      1-3 Tusker FC 
Utalii          3-1 Kisima B. 
Sony            0-1 Mumias 
Ulinzi          ppd KCB 

Week 7 [Apr 7,8]
Mumias          1-1 Gor Mahia
Mombasa Heroes  1-1 Mathare U.
Chemelil        1-0 KCB
Nakuru Police   1-0 Red Berets
Shabana         1-2 Utalii
AFC Leopards    0-1 Oserian
Mumias          2-1 KCB
Coast Stars     abd Mathare U.      [abd at 1-2 in 85; apparently awarded 0-2]
Sony            1-1 Utalii
Nzoia           0-0 Nakuru Police

Week 8 [Apr 21,22]
Kisima B.       2-0 Shabana         [corrected from 3-0]
KCB             0-0 Coast Stars
Tusker FC       2-1 AFC Leopards
Oserian         2-0 Sony
Nzoia           2-0 Heroes
KCB             0-0 Ulinzi
Nzoia            -  Red Berets
Mathare U.      1-1 Gor Mahia
Oserian         2-0 Coast Stars
Tusker FC       3-1 Sony
Mumias          3-0 Heroes
[inferred]
Kisima B.       2-2 Nakuru Police

NB: on April 21, the KFF decided to admit Kisumu Telkom and Brooke Bond (Kericho),
    both relegated last year, to the league.
 
Week 9 [Apr 28-May 1]
Nzoia           2-0 KCB
Nakuru Police   2-0 Brooke Bond
Chemelil        0-0 Ulinzi
Utalii          0-0 Tusker
Gor Mahia       1-0 Coast Stars
Mumias          0-0 Shabana
Nzoia           1-1 Oserian
Red Berets      1-1 Mathare U.
Sony            3-2 Kisima B.
Telkom          0-0 KCB
Mumias          4-0 Ulinzi
Tusker          1-0 Coast Stars
Nakuru Police   0-1 Utalii
AFC Leopards    2-1 Mathare U.
Chemelil        0-1 Kisima B.
Telkom          1-0 Shabana
AFC Leopards    0-0 Gor Mahia
Oserian         4-0 Heroes

NB: it was reported that on April 28, the KFF decided to admit Eldoret FC 
    as 21st club, but this did not happen.

Week 10 [May 5,6]
Telkom          0-1 Nzoia
Chemelil        3-1 Brooke Bond
Tusker          1-0 Gor Mahia
Mathare U.      1-2 Mumias
Ulinzi          3-1 Red Berets
Chemelil        abd Oserian         [abd at 0-1 due to rain]
Telkom          2-0 Nakuru P.
Brooke Bond     0-0 Nzoia
AFC Leopards    3-0 Mumias
Tusker          4-0 KCB 
replay [Jun 24]
Chemelil        0-3 Oserian

Inferred Results [home/away unclear]
Oserian         1-0 Red Berets
Red Berets      2-1 Brooke Bond

Week 11 [May 12,13]
Nzoia           abd Ulinzi          [abd at 0-0 in 63' due to rain]
Mumias          1-0 Coast Stars
Nakuru P.       1-0 Heroes
Chemelil        0-0 Shabana
Brooke Bond     1-1 Sony
Kisima B.       1-0 Mathare U.
Mumias          3-1 Red Berets
Nzoia           ppd Coast Stars
Utalii          2-1 Heroes
Telkom          0-1 Red Berets      [corrected from 0-0]
Shabana         3-0 Brooke Bond
AFC Leopards    1-0 Nakuru P.
[May 17]
Sony            2-0 Telkom

Week 12 [May 19,20]
Oserian         2-1 Mumias
Gor Mahia       awd Heroes          [Gor Mahia went to wrong field, Heroes to none;
Mathare U.      1-0 Shabana          awarded 2-0]
Tusker FC       ppd Ulinzi
Nzoia           1-1 AFC Leopards
Brooke Bond     ppd Coast Stars   
Sony            ppd Coast Stars   
Gor Mahia       1-2 Utalii
Oserian         ppd Mathare U.
Tusker FC       3-1 Telkom
Chemelil        1-1 AFC Leopards
Kisima B.       1-1 Red Berets
KCB             6-3 Heroes
Mumias          1-1 Nakuru P.
Utalii          2-2 Telkom
Brooke Bond     0-1 Ulinzi

Week 13 [May 26,27] 
Chemelil        4-1 Mumias 
Coast Stars     3-1 Nakuru P. 
Ulinzi          2-1 Kisima B. 
Brooke Bond     0-1 Heroes 
Gor Mahia       awd Nzoia           [awarded 0-2, originally 2-1 but Gor Mahia used
KCB             0-5 Kisima B.        ineligible player]
Coast Stars     1-1 Utalii 
Sony            3-0 Heroes 

Week 14 [Jun 1-3] 
Shabana         1-1 Sony 
Heroes          2-1 Coast Stars 
Tusker          2-2 Brooke Bond 
Red Berets      0-0 AFC Leopards 
Gor Mahia       3-0 Chemelil 
Coast Stars     1-1 Ulinzi 
Nakuru P.       1-2 Chemelil 
Nzoia           3-1 Sony 
AFC Leopards    2-1 Telkom 
Utalii          3-1 Brooke Bond 
Nakuru P.       0-2 KCB 

Week 15 
[Jun 9,10]
Coast Stars     0-1 AFC Leopards
Shabana         abd Gor Mahia       [abd at 0-1 in 45' due to rain]
Brooke Bond     3-2 Kisima B.
Red Berets      0-0 KCB
Utalii          0-1 Nzoia
Heroes          2-2 AFC Leopards
Sony            1-0 Gor Mahia
[Jun 13]
Utalii          1-1 Red Berets

Inferred Result [home/away unclear]
KCB             3-1 Brooke Bond

Week 16 [Jun 23,24]
AFC Leopards    3-1 Brooke Bond
Coast Stars     1-0 Telkom
Mumias          2-1 Tusker
Nzoia           0-0 Red Berets
Gor Mahia       1-0 Brooke Bond
Heroes          1-0 Telkom
Nzoia           0-0 Ulinzi
Mathare U.      2-0 Nakuru P.

[Jul 1]
Gor Mahia       2-1 Oserian

Week 17 [Jul 7,8] 
Sony            0-1 Coast Stars 
KCB             1-1 Shabana 
Brooke Bond     1-1 Mathare U. 
Tusker          1-0 Oserian 
Utalii          0-0 Oserian 
Brooke Bond     0-1 Coast Stars 
Telkom          2-0 Mathare U. 
AFC Leopards    4-0 Shabana 
Kisima B.       0-1 Mumias 
Tusker          2-0 Nakuru P. 

Inferred Results [home/away unclear]
Oserian         4-0 Brooke Bond
Gor Mahia       1-1 Telkom

Week 18 [Jul 14,15]
Oserian         5-1 Telkom    
Mathare U.      2-0 Tusker
Brooke Bond     0-2 Mumias
Ulinzi          3-1 Heroes
Shabana         1-0 Gor Mahia
Oserian         awd Mathare U.      [awarded 2-0, originally 1-1; Mathare appealed]
Tusker          2-1 Heroes

Week 19 [Jul 21,22]
Tusker          2-1 Nzoia
Nakuru P.       3-1 Ulinzi
Oserian         5-0 Shabana
Mathare U.      2-0 Chemelil
Mumias          1-0 Telkom
Tusker          3-0 Chemelil
Oserian         1-0 Ulinzi
Mathare U.      1-0 Nzoia

Inferred Matches [dates and home/away not known]
Mathare U.      2-0 Utalii
Red Berets      1-0 Sony
Telkom          0-0 Ulinzi
Nzoia           0-0 Coast Stars
Chemelil        1-1 Telkom           
Brooke Bond     2-0 Telkom
Kisima          2-1 Telkom

Moved Matches [Jul 28,29]
Mathare U.      1-2 KCB
Tusker          1-0 Ulinzi

Week 20 [Aug 4,5]
Mumias          1-1 AFC Leopards
Mathare U.      3-0 Ulinzi
Sony            1-0 Red Berets
Telkom          1-0 Brooke Bond
Nzoia           1-0 Chemelil
KCB             0-1 Nakuru P.
Telkom          1-0 AFC Leopards
Utalii          1-0 Ulinzi
Mumias          3-0 Chemelil
Kisima B.       3-3 Tusker

[Aug 11,12]
Tusker          1-0 Red Berets
KCB             awd Oserian         [awarded 0-2, originally 1-1 or 1-0, KCB appealed]
Nakuru P.       1-1 Shabana

[Aug 18,19]
Oserian         3-1 Ulinzi
Tusker          1-1 Mumias
Shabana         0-1 Mathare U.
Kisima B.       ppd Sony
Chemelil        0-0 Nakuru P.
Brooke Bond     3-1 KCB

[Aug 25,26]
Coast Stars     bt  Brooke Bond
Nakuru P.        -  Telkom
Oserian          -  Utalii
Sony             -  Shabana
Mathare U.      2-1 Kisima B.
Heroes           -  Telkom
Nakuru P.        -  Utalii
Tusker          5-0 Kisima B.
Mathare U.      3-1 Red Berets
KCB              -  Chemelil
Mumias          1-0 Nzoia

[Aug 29]
AFC Leopards    0-0 KCB
Gor Mahia       ppd Red Berets

[Sep 1-3]
Telkom          0-0 Coast Stars
Gor Mahia       1-2 Sony
Kisima B.       0-1 Oserian
Mathare U.      3-0 Heroes
Chemelil        0-1 Tusker
Telkom          0-4 Utalii
Nzoia           0-0 Tusker
Nakuru P.       1-3 AFC Leopards
Nzoia           1-0 Utalii
Red Berets      4-0 Heroes
Mathare U.      1-0 Sony
Brooke Bond     awd AFC Leopards            [abandoned at 2-3 in 90', awarded 0-2]

[Sep 8,9]
Heroes          0-0 Nzoia
Chemelil        1-0 Gor Mahia
Utalii          ppd Tusker
Coast Stars      -  Nzoia                
Brooke Bond     awd Gor Mahia               [abandoned at 3-2 in 88', awarded 2-0]
Mathare U.      1-0 Oserian
Red Berets      0-0 Mumias
Shabana         1-0 Kisima B.

[Sep 15,16]
Coast Stars     1-1 Tusker
Mumias          abd Nakuru P.               [abandoned at 2-0 in 72']
Sony            2-0 Brooke Bond
Utalii          4-1 Chemelil
Red Berets       -  Telkom
Heroes          1-0 Tusker
Nzoia           2-0 Nakuru P.
Oserian         4-0 Chemelil
Mathare U.      3-0 Telkom
AFC Leopards    1-2 Red Berets
Brooke Bond     2-1 Shabana
Gor Mahia       3-0 Kisima B.

[Sep 22,23]
AFC Leopards    2-0 Coast Stars
Ulinzi          1-0 Gor Mahia
Nzoia           0-0 Kisima B.
Telkom          1-1 Chemelil
Tusker          2-1 Nakuru P.
Mathare U.      1-0 Utalii
Mumias          1-2 Oserian
Utalii          1-1 Coast Stars
Telkom          ppd Heroes
Brooke Bond     1-1 Chemelil
Mumias          1-0 Kisima B.
AFC Leopards    1-1 Tusker
Ulinzi          3-0 Sony

[Sep 29,30]
Kisima B.       2-1 Brooke Bond
Heroes          1-0 Nakuru P.
Oserian         0-1 Tusker
Shabana         2-0 Telkom
Red Berets      ppd Coast Stars
Gor Mahia       2-1 Mumias
Kisima B.       1-1 Chemelil
Heroes          3-2 Utalii
Shabana         ppd AFC Leopards
KCB             ppd Nzoia
Mathare U.      ppd Coast Stars
Telkom          abd Sony                    [abandoned at 0-0 in 20' due to rain]
Red Berets      ppd Gor Mahia
Ulinzi          0-0 Mumias

[Oct 7,8] 
Tusker          0-1 Mathare U. 
Nzoia           2-0 Gor Mahia 
Heroes          0-2 Mumias 
Telkom          1-3 Oserian 
Kisima B.       ppd Utalii 
Sony            ppd KCB 
Brooke Bond     2-1 Red Berets 
Kisima B.       0-0 AFC Leopards 
Coast Stars     1-0 Mumias 
Brooke Bond     1-4 Oserian                 [also reported 1-3] 
Shabana         1-0 KCB 
Tusker          1-0 Ulinzi 
Telkom          0-2 Gor Mahia

[Oct 13,14]
Nakuru P.       0-2 Gor Mahia
Utalii          3-3 KCB
Mumias          1-0 Brooke Bond
Red Berets      1-1 Ulinzi
Coast Stars     3-2 Sony
AFC Leopards    1-0 Ulinzi
Gor Mahia       0-1 Utalii
Kisima B.       0-2 Telkom
KCB             awd Tusker                  [awarded 2-0, Tusker left the pitch at
Nzoia           0-0 Shabana                   2-2 in 85' citing darkness]
Heroes          0-2 Sony
Oserian         2-0 Red Berets

[Oct 20,21]
Ulinzi          1-1 Coast Stars
Nzoia           1-0 Brooke Bond
AFC Leopards    0-0 Gor Mahia
Shabana         ppd Oserian
KCB             ppd Mumias
Sony            ppd Tusker
Nakuru P.       0-1 Coast Stars
Shabana         1-0 Chemelil
Utalii          ppd Mumias
KCB             2-0 Gor Mahia
Sony            ppd Oserian

[Oct 27,28]
Coast Stars     1-1 Heroes
Nakuru P.       ppd Kisima B.
Utalii          1-1 Shabana
KCB             0-0 Red Berets
Chemelil        1-0 Sony
Heroes          2-1 Ulinzi
KCB             1-0 Telkom
Gor Mahia       1-1 Shabana
Red Berets      2-1 Kisima B.
AFC Leopards    2-1 Nzoia

[Nov 3,4]
Nakuru P.       2-2 Sony
Coast Stars     awd Oserian         [awarded 0-2, abandoned at 1-2 in 87']
Nzoia            -  Telkom
Mathare U.      2-0 Brooke Bond
Red Berets      0-1 Gor Mahia
Ulinzi          3-2 Chemelil
Utalii          1-1 Sony
Mathare U.      2-1 AFC Leopards
Mumias          4-0 Telkom
Gor Mahia        -  Tusker
Kisima B.       2-1 KCB
Heroes          3-0 Oserian

[Nov 10-12]
KCB             1-3 Mathare U.
AFC Leopards    2-0 Heroes
Ulinzi          2-0 Shabana
Kisima B.       3-0 Coast Stars
Oserian         2-0 Nzoia
Utalii          1-0 Tusker
Telkom          0-2 Sony
Ulinzi          1-0 KCB
Shabana          -  Mumias
Gor Mahia       0-1 Mathare U.
Kisima B.       3-0 Heroes
AFC Leopards    2-0 Chemelil
Red Berets       -  Coast Stars
Oserian         awd Nakuru P.       [awarded 2-0]

[Nov 14]
Mumias          0-0 Sony

[Nov 17,18]
Sony            1-0 AFC Leopards
Telkom          0-0 Tusker
Shabana         0-1 Oserian
Utalii          4-1 Mumias
Nakuru P.       0-3 Mathare U.
Shabana         abd AFC Leopards    [abd at 0-0 in 26' due to heavy rain]
Brooke Bond     2-0 Tusker
Mathare U.      1-0 Coast Stars
KCB             0-1 Mumias
Sony            0-0 Oserian

[Nov 24,25]
Heroes          0-2 Gor Mahia
Brooke Bond     1-1 Utalii
Nzoia           1-1 Mathare U.
Kisima B.       2-0 Ulinzi
Sony            3-1 KCB
Oserian         2-2 AFC Leopards
Coast Stars     1-1 Gor Mahia       [abandoned?]
Nzoia           2-0 Tusker
Mumias          0-1 Mathare U.
Sony            awd Tusker          [awarded 2-0, Tusker dns]

[Dec 1,2]
Mathare U.      ppd Oserian
Coast Stars     ppd KCB
Sony            0-1 Nzoia
Chemelil        1-1 Red Berets
AFC Leopards    2-2 Utalii
Gor Mahia       2-3 Oserian
Ulinzi          0-1 Brooke Bond
Telkom          0-1 Tusker
Heroes          1-2 KCB

[Dec 8,9]
Coast Stars     awd KCB             [awarded 0-2, Coast Stars dns]
Shabana         0-0 AFC Leopards

[Dec 12] 
Mathare U.      ppd Oserian 

Table (based on known results):

 1.Oserian Fastac (Naivasha)         37 28  4  5 73-19 88 Champions [28  5 4 75-19?]
 2.Mathare United (Nairobi)          37 25  6  6 55-22 81          [25  7  5 56-20?]
 3.Mumias Sugar                      36 20  8  8 48-27 68          [21  8  8 50-27]
 4.Tusker FC (Nairobi)               38 20  9  9 49-30 69                   [50-31?]
 5.AFC Leopards (Nairobi)            37 17 14  6 50-25 65          [18 14  6 50-25?]
 6.Nzoia Sugar (Bungoma)             34 13 14  7 31-21 53          [14 17  7 36-24]
 7.SoNy Sugar (Awendo)               35 14 10 11 37-30 52  [*1]    [14 11 13 41-36]
 8.Utalii (Ruaraka)                  34 13 12  9 46-36 51          [16 12 10 53-39]
 9.Gor Mahia (Nairobi)               37 13  9 15 36-34 48          [13  8 15 35-34?]
10.Kisima Bombers (Meru)             35 12  9 14 44-45 45          [14  9 15 51-49]
11.Ulinzi Stars (Thika)              34 12  9 13 30-33 45          [14  9 15 34-36]
12.KCB (Nairobi)                     36 10 10 16 34-47 40          [11 12 15 36-47]
13.Coast Stars (Mombasa)             33  9 12 12 21-29 39  [-22]   [11 12 14 26-34?]
14.Red Berets (Nairobi)              32  8 11 13 30-36 35          [ 9 14 15 34-42]         
15.Shabana (Kisii)                   32  7 12 13 22-38 33          [ 9 15 13 28-41]
16.Chemelil Sugar                    34  7 10 17 26-50 31          [ 9 11 18 32-52]
17.Mombasa Heroes                    34  9  4 21 30-62 31  [*2]    [10  4 24 33-70]
18.Brooke Bond (Kericho)             36  8  6 22 30-55 30  [-22][*3][9  6 23 33-59]
---------------------------------------------------------
19.Kisumu Telkom                     34  6  8 20 19-48 26  [*3]    [ 6 10 23 22-57]
20.Nakuru Police                     31  5  7 19 20-46 22          [ 5  8 25 25-60]

NB: between square brackets, records indicated by source; unclear how Telkom got
    39 matches.

Relegated: Nakuru Police and Kisumu Telkom
 
[*1] SoNy abbreviates South Nyanza (Sugar Company)
[*2] P&O Nedlloyd (newly promoted) were renamed Mombasa Heroes before the start of the
     season
[*3] relegated teams Kisumu Telekom and Brooke Bond were admitted to the league on
     April 21, 2001
[-22] w/o goals Coast Stars vs Brooke Bond

NB: in July, Re-Union (Nairobi) won a process at the High Court of Kenya to
    achieve re-admittal to the Premier League; however, the judgement was
    set aside after Re-Union and the KFF agreed to set up an arbitration
    process to be started before August 14; the decision, taken in September
    2001, is that Re-Union have to be reinstated in the Premier League 2002
    and be paid Sh 200,000 by the federation for damages.

NB: Mathare United and KCB have protested against the award of their matches
    against Oserian to their opponents and demand the dissolution of the Kenyan 
    Football Federation (league organisers).

Topscorers (Nov 20):

20 Mark Sirengo (Mumias)
17 Manasseh Imbo (Kisima)
14 John Barasa (oserian)
11 Sammy Simiyu (Oserian), Elkana Swaka (Utalii) 
10 Dennis Chweya (Leopards), Mike Mururi (Oserian)


For 2002, the first level will consist of 2 groups of 11 teams each (2 will
be relegated, 3 promoted, Re-Union reinstated), running from February to
June; the first 8 teams of each group then enter the Premier League, starting
in August, and consisting of 16 teams (while the other 6 are relegated);
after that season the Premier League is to be reduced to 14 clubs.



May Day Cup 2001
AFC Leopards            0-0     Gor Mahia               [aet, 6-5 pen]


Moi Golden Cup 2001 

Round 1 
[Jun 16,17] 
Gor Mahia               abd     Ulinzi                  [abd at 1-1 in 46';
  Ulinzi refused to continue] 
Wazee wa Kazi           0-2     AFC Leopards 
Afya United             0-3     Coast Stars 
Mombasa Heroes          1-0     Panpaper Webuye 
Sony                    6-0     Nanyuki Top Life 
Kenyatta Nat. Hospital  1-1     Shabana                 [3-4 pen]
ABB Electric            lt      Nzoia 
Brooke Bond             2-0     UMRI 
Mahakama                lt      Kenya Pipeline 
KCB                     1-1     Buruburu Sacramento     [4-1 pen] 
Yassets                 1-2     Chemelil 
[Jun 23]
Mathare U.              2-0     Utalii
Securicor               1-1     Transcom                [3-4 pen]
[Jun 29,30]
Sher Agencies           0-1     Oserian
Telkom                  1-0     Tusker
Kisima B.               awd     Mumias                  [awarded to Mumias; originally 2-1]
[Jul 15]
Gor Mahia               awd     Ulinzi                  [replay; awarded to Ulinzi]
[Aug 25]
Ulinzi                  abd     Gor Mahia               [abandoned at 0-0 due to rain]
[Aug 30]
Ulinzi                  0-0     Gor Mahia               [3-2 pen]

NB: Wazee wa Kazi are Kenya ex-internationals

1/8 Finals 
Heroes                  2-3     Mathare U. 
Shabana                 0-0     KCB                     [4-5 pen] 
AFC Leopards            3-1     Nzoia 
[Jul 28] 
Oserian                 2-0     Chemelil 
Pipeline                1-0     Mumias
Sony                    2-0     Transcom 
Telkom                  1-0     Brooke Bond 
[Sep 6]
Ulinzi                  1-0     Coast Stars 

Quarterfinals
[Aug 11]
Sony                    0-1     Mathare U.
[Sep 1]
Pipeline                0-0     KCB                     [2-4 pen]
[Sep 8]
Oserian                 0-0     AFC Leopards            [5-6 pen]
[Sep 9]
Ulinzi                  2-1     Telkom             

Semifinals 

First Legs [Sep 15]
Mathare U.              3-0     KCB
AFC Leopards            1-0     Ulinzi

Second Legs [Sep 29]  
KCB                     1-0     Mathare U.
Ulinzi                  0-0     AFC Leopards

Final [Nairobi, Oct 10]
Mathare U.              0-2     AFC Leopards
  [Justus Basweti 15, 48]


Hedex Cup  

NB: it is not always clear which matches belong to which round!

Qualifying Round [date unknown]
KCB             drw     Chemelil        [3-5 pen]
Heroes          2-1     Red Berets
Nakuru P.       4-2     Shabana

Round 1
[Nov 18]
Ulinzi          1-0     Nzoia
[Dec 2]
Tusker          1-0     Telkom
[Dec 8,9]
Chemelil        0-2     AFC Leopards
Gor Mahia       2-0     Utalii
Sony            2-1     Kisima B.
[Jan 12]
Heroes          awd     Oserian         [Oserian dns] 
[Jan 13] 
Coast Stars     1-1     Mathare U.      [5-4 pen]
[date unknown]
Nakuru Police   0-1     Sony

Quarterfinals 
[Jan 16] 
Heroes          1-1     Tusker          [4-5 pen] 
Gor Mahia       2-2     Ulinzi          [5-6 pen]
[Jan 17] 
Coast Stars     0-2     Mumias 
AFC Leopards    1-1     Sony            [4-6 pen]

Semifinals [Jan 20]
Sony            1-0     Tusker
Ulinzi          1-1     Mumias          [4-3 pen]

Final

First Leg [Jan 23]
Sony            1-1     Ulinzi

Second Leg [Jan 27]
Ulinzi          1-0     Sony



Kenya Second Level 2001

NB: the National Super League (new 2nd level), supposed to comprise 14 clubs 
    and kick off on May 5, has been put on hold; the clubs involved were:
    Re-Union, Kimbo and Administration Police (Central)
    Eldoret KCC, Panpaper and Eldoret FC (Western)
    Kisumu Telkom and Brooke Bond (meanwhile reinstated to 1st level)
    Kisumu All Stars, Western Stima, Sher Agencies, Kenya Pipeline, Stardust 
      and National Bank of Kenya (promoted from zones)
    
    It finally started June 1st with additional entries:
      NYS Garissa, Medisa Thika U., Embu Telkom, Transcom, Kitale FC,
      Kawangwara FC, Cook'n Lite.

National Super League 

Table:

 1.Medisca Thika United         27  18  5  4  41-13  59  Promoted 
 2.Pan Paper                    27  18  4  5  46-17  58  Promoted
 3.Kenya Pipeline               28  17  3  6  56-22  57  Promoted
-------------------------------------------------------
 4.Administration Police        26  12  7  7  33-22  43 
 5.Sher Agencies                26  11  7  8  28-19  40
 6.Agro-Chemical                26  11  5 10  30-28  38 
 7.National Bank of Kenya       28   9  7 12  29-36  34 
 8.Transcom                     24   9  6  9  25-25  33
 9.Kawangware                   25   9  6 10  25-34  33 
10.Scarlet                      24   8  6 10  23-36  30 
11.Cook 'N' Lite                26   8  4 14  19-36  28 
12.Kisumu All Stars             24   7  5 12  23-32  26 
13.Nandi Tea                    25   4 10 11  19-31  22 
14.Western Stima                24   4  9 11  20-33  21 
15.Kitale                       26   3  5 19  18-48  14 

NB: total GD +5

Expelled due to 3 consecutive match abandons and records annulled:
 -.Eldoret United             
 -.Young Generation/Stardust  
 -.NYS-Garissa            

Week 1 [Jun 1-3] 
Eldoret FC              0-1     National Bank 
NYS Garissa             0-7     Medisa Thika U. 
Stardust                 -      Pipeline 
Western Stima            -      Kimbo 
Panpaper                 -      Embu Telkom 
Kisumu All Stars         -      Sher Agencies 
Western Stima            -      National Bank 
Kisumu All Stars         -      Kimbo 
Eldoret FC               -      Embu Telkom 
Panpaper                 -      Sher Agencies 

Week 2 [Jun 10]
Transcom                2-3     Eldoret FC
Administration Police   6-0     NYS Garissa
Thika U.                2-0     Stardust
Pipeline                2-1     NYS Garissa
Pipeline                2-1     Kimbo
Administration Police   2-0     Western Stima
Thika U.                3-1     Kisumu All Stars

Week 3 [Jun 16,17] 
Transcom                2-0     Administration Police 
Kitale FC               2-1     Western Stima 
Transcom                2-1     Kawangware FC 
Eldoret U.              2-2     Thika U.
Kitale FC               0-3     Thika U.

Week 4 [Jun 23,24] 
Sher Agencies            -      Cook'n Lite 
Administration Police    -      Eldoret U.  [*] 
National Bank            -      Kitale FC 
Kawangware FC            -      Pipeline 
Kisumu All Stars         -      NYS Garissa 
Western Stima            -      Stardust 
Kisumu All Stars         -      Stardust 
Pipeline                 -      Cook'n Lite 
Thika U.                2-1     Transcom 
Sher Agencies            -      Eldoret U. 
Panpaper                 -      NYS Garissa 
Kawangware FC            -      Administration Police 

[*] Eldoret United is a merger between Eldoret FC and Eldoret KCC

[Jun 30] 
Kisumu All Stars        1-1     Kitale FC 
National Bank           3-0     Thika U.

Kisumu All Stars will be renamed Kisumu Union after the first half of
the season is completed.

[Jul 7,8] 
Administration Police    -      Panpaper 
Eldoret U.              6-0     Stardust 
Western Stima            -      Cook'n Lite 
Transcom                0-0     National Bank 
Sher Agencies           0-1     Thika U. 
Nandi Tea               0-2     Pipeline 
Transcom                2-1     Star Dust 
Kisumu All Stars         -      Cook'n Lite 
Thika U.                1-1     Administration Police 
Sher Agencies           1-2     National Bank 
Kitale FC                -      Pipeline 
Kawangware               -      NYS Gilgil 
Western Stima            -      Eldoret U. 

NB: Stardust also appear as Star Dust

[Jul 14,15] 
Panpaper                1-1     Thika U. 
Stardust                2-2     Kitale FC 
Cook'n Lite              -      NYS Garissa     
Western Stima           1-1     Pipeline 
Admin. Police            -      Sher Agencies 
National Bank           1-1     Kawangware 
Nandi Tea                -      Transcom 
Cook'n Lite             1-0     Kitale FC 
Stardust                 -      NYS Garissa 
Western Stima           0-0     Thika U.            [also reported 1-1] 
Panpaper                1-0     Pipeline 
Sher Agencies           1-0     Kawangware
National Bank           1-2     Administration Police 
Kisumu All Stars        0-1     Transcom 
Nandi Tea               2-3     Eldoret U. 

[Jul 21]
Thika U.                2-0     Cook'n Lite

[late Jul] 
Kitale FC               1-3     Eldoret FC 

NB: at the end of July, the Kenyan FF decide to also include
    Scarlet FC (Nakuru) and Agro-Chemicals (Muhoroni) 

[Aug 4,5]
Eldoret U.               -      Cook'n Lite
Panpaper                 -      Western Stima
NYS Garissa              -      Nandi Tea
Pipeline                 -      Thika U.
Kawangware               -      [?]
Kisumu All Stars         -      Administration Police
Panpaper                 -      Cook'n Lite
NYS Garissa              -      Kitale FC
Thika U.                0-0     Kawangware
Pipeline                 -      Transcom
[Aug 8]
Agro-Chemicals           -      Scarlet FC

[Aug 11,12]
Pipeline                 -      Eldoret U.
Nandi Tea                -      Kisumu All Stars
Administration Police    -      Kitale FC
Pipeline                 -      Sher Agencies
Administration Police   2-2     Panpaper
Thika U.                2-0     Nandi Tea

[Aug 18,19]
Scarlet                 2-1     National Bank
Panpaper                2-1     Agro-Chemical
Thika U.                0-1     Agro-Chemicals

[Sep 6]
Transcom                1-0     Agro-Chemicals
[Sep 14/15]
Scarlet                 2-0     Kisumu All Stars
Scarlet                 1-1     Western Stima
Agro-Chemical           0-1     Administration Police

[Oct 6,7]
Nandi Tea               0-1     Thika U.
Agro-Chemicals          2-2     Thika U.            [also reported 1-0]
Agro-Chemical           2-0     Scarlet

[Oct 13,14] 
Kawangware              4-0     National Bank 
Thika U.                0-1     Panpaper 
Sher Agencies           1-0     Agro-Chemical 
National Bank           3-1     Administration Police 
Kawangware              1-0     Agro-Chemical 
Pipeline                4-1     Panpaper 
Transcom                awd     Nandi Tea           [Nandi Tea dns, awarded 2-0] 
Transcom                awd     Eldoret U.          [Eldoret dns, awarded 2-0] 

[Oct 20]
Agro-Chemicals          2-1     Cook'n Lite
Thika U.                2-0     Pipeline
[Oct 21]
Agro-Chemicals          awd     Young Generations   [Y.G. dns, awarded 2-0]

[Oct 24]
Kawangware              0-2     Thika U.

[Oct 27,28] 
Pipeline                bt      Kisumu All Stars 
Pipeline                0-1     Agro-Chemicals 
Panpaper                3-1     Kitale FC 
[Oct ?]
Agro-Chemical           2-3     Administration Police

[Nov 3,4]
Kitale FC               1-2     National Bank
Sher Agencies           2-1     Administration Police
Panpaper                4-0     National Bank
Nandi Tea               0-1     Kawangware
Western Stima           2-2     Agro-Chemical

Table at Nov 5:

 1.Kenya Pipeline               27  17  6  4    -    57
 2.Pan Paper                    23  17  3  3    -    54 
 3.Medisca Thika United         25  15  7  3    -    52 
-------------------------------------------------------
 4.Agro-Chemical                26  12  4 10    -    40
 5.Administration Police        23  11  6  7    -    40 
 6.Sher Agencies                23  11  5  7    -    39 
 7.Kawangware                   24   9  7  8    -    34  
 8.Transcom                     22   9  5  8    -    32 
 9.National Bank                22   8  6  8    -    30 
10.Cook 'N' Lite                24   8  4 12    -    28  
11.Western Stima                21   6  8  7    -    26 
12.Scarlet                      18   7  4  7    -    25 
13.Kisumu All Stars             21   6  6  9    -    24 
14.Nandi Tea                    24   4 11  9    -    23 
15.Eldoret United               18   6  4  8  24-22  22  [*] 
16.Young Generation/Stardust    18   4  2 12  15-31  14  [*] 
17.Kitale                       22   3  4 15    -    13 
18.NYS-Garissa                  19   3  0 16    -     9

NB: 3 more wins than losses

[Nov 10,11]
Pipeline                2-1     Western Stima
Thika U.                2-1     Western Stima           [also reported 2-0]
National Bank           1-1     Sher Agencies 
National Bank           2-1     Scarlet FC 
Agro-Chemical           ppd     Transcom 
Kitale FC                -      Cook'n lite             [Cook'n Lite dns] 
NYS Garissa              -      Panpaper                [Panpaper dns] 

[Nov 17,18] 
Agro-Chemical           1-0     National Bank 
Cook'n Lite              -      Scarlet FC 
Administration Police    -      Kisumu All Stars 
Thika U.                awd     Kitale FC               [Kitale dns, awarded 2-0]
Sher Agencies            -      NYS Garissa 
Kawangware              4-3     Transcom 
Nandi Tea               2-3     National Bank 
Kawangware              awd     Kisumu All Stars        [Kisumu walked off at 0-0,
Administration Police   1-1     Thika U.                 awarded 2-0 to Kawangware]
Cook'n Lite              -      Panpaper 
Scarlet FC               -      Sher Agencies 
Cook'n Lite             1-2     Pipeline
Western Stima           2-0     Panpaper

NYS Garissa were excluded.

[Nov 24,25]
National Bank            -      Pipeline
Panpaper                 -      Nandi Tea
Scarlet FC               -      Kawangware
Sher Agencies            -      Kisumu All Stars
Kitale FC                -      Agro-Chemical
Western Stima            -      Nandi Tea
Thika U.                2-0     National Bank
Transcom                 -      Kisumu All Stars

[Nov 28]
Scarlet                 0-2     Thika U.

[Dec 1,2]
Pipeline                2-1     Transcom
Sher Agency             1-0     Panpaper
Kawangware              2-0     Panpaper
Thika U.                1-0     Sher Agency
Administration Police   2-0     Cook'n Lite 

[Dec 5]
Transcom                0-1     Thika U.

[Dec 8,9] 
Western Stima           0-3     Administration Police 
Agro Chemical           0-0     Panpaper 
Scarlet                 1-2     Kitale FC 
Kisumu All Stars         -      National Bank 
Pipeline                3-0     Nandi Tea 
Cook'n Lite             0-3     Thika U. 
Kisumu All Stars         -      Western Stima 
Sher Agencies            -      Nandi Tea 
Transcom                1-1     Kitale FC 

[Dec 13]
Pipeline                2-0     Kawangware

Table:

 1.Medisca Thika United         27  18  5  4  41-13  59  Promoted 
 2.Pan Paper                    27  18  4  5  46-17  58  Promoted
 3.Kenya Pipeline               28  17  3  6  56-22  57  Promoted
-------------------------------------------------------
 4.Administration Police        26  12  7  7  33-22  43 
 5.Sher Agencies                26  11  7  8  28-19  40
 6.Agro-Chemical                26  11  5 10  30-28  38 
 7.National Bank of Kenya       28   9  7 12  29-36  34 
 8.Transcom                     24   9  6  9  25-25  33
 9.Kawangware                   25   9  6 10  25-34  33 
10.Scarlet                      24   8  6 10  23-36  30 
11.Cook 'N' Lite                26   8  4 14  19-36  28 
12.Kisumu All Stars             24   7  5 12  23-32  26 
13.Nandi Tea                    25   4 10 11  19-31  22 
14.Western Stima                24   4  9 11  20-33  21 
15.Kitale                       26   3  5 19  18-48  14 

NB: total GD +5

Expelled due to 3 consecutive match abandons and records annulled:
 -.Eldoret United             
 -.Young Generation/Stardust  
 -.NYS-Garissa            

[Dec 15,16] 
Cook'n Lite             1-0     Panpaper 
Administration Police    -      Kawangware 
Transcom                 -      Sher Agencies 
Kawangware               -      Western Stima 
Scarlet                 0-0     Agro-Chemical 
Thika U.                awd     Kisumu All Stars        [Kisumu dns; awarded 2-0] 
Panpaper                awd     Kisumu All Stars        [Kisumu dns; awarded 2-0]
[Dec 19?]
Kitale FC               1-3     Cook'n Lite



Kenya Third Level 2001

Regional Super Leagues 

Central Zone (30 teams),  Start: Mar 2 (postponed)

Participating teams 

Zone 1 
Kenya Pipeline                      - to second level June
Black Mamba 
Mvua 
Imara United 
Re-Union 
Harambee Sacco 
Administration Police [aka Utawala] - to second level June
Gilgil Region XI
Nakuru Telkom 
Sulmac 
Karuri Thunder 
Black Bomber 
Bidco 
Brooke Bond                         - readmitted to first level on April 21
Nanyuki FC 

Zone 2 
Kawangware Sportiff 
Post Bank 
Shauri Moyo 
National Social Security Fund [NSSF] 
Kimbo                              - to second level June
Transcom                           - to second level June
Homegrown 
Sher Agencies                      - to second level June
Jericho All Stars 
Securicor 
Thika Telkom 
Gatundu Stars 
Mara Mara 
Nanyuki Region XI
Ndumberi Rangers 

[Apr 7,8] 
Securicor               0-1     Gatundu Stars 
Thika United            0-0     Homegrown 
Nanyuki Thunderbird     0-2     NSSF 
Utawala                  -      Bidco 
Top Life                ppd     Nanyuki Region
Gilgil Region           2-1     Black Mamba 
Homegrown               2-0     Gitaru Tigers 
Changoi                 3-3     Utawala 
Harambee Sacco           -      Sher Agencies 
Postbank                ppd     Ndumberi Rising

[Apr 21 or 22]
Sulmac                  2-0     Postbank
Sher Agencies           1-0     Utawala
          
[Jun ?]
Gilgil Region           2-2     Nakuru Telkom
Sulmac                  2-1     Thika Telkom
[Jun 9]
Nakuru Telkom           2-1     Homegrown

[Jun ?]
NSSF                    1-1     Thika Telkom
Sulmac                  0-1     Bidco
Homegrown               2-1     Gilgil R.
Securicor               2-1     Black Bombers
NSSF                    0-1     Sulmac
Nanyuki Thunderbird     1-1     Mwea Stars
Bomani                  0-1     Thika Telkom    
Black Mamba             0-1     Gitari Tigers
Mwea Stars              0-1     Thika Telkom

[Oct 13,14]
Homegrown               0-0     Black Mamba
Sulmac                  2-1     Ndumberi Rising
Sulmac                  4-1     Nanyuki Thunderbird
[Oct 14]
Utawala Nakuru          4-0     Nanyuki Thunderbird     

[Sep 9]
Homegrown               2-2     Securicor
[Sep 15]
Homegrown               1-0     Shauri-Mayo Nairobi

[Oct 21?]
Homegrown               3-1     Jericho All Stars

[Oct 28?] 
Gilgil Region           2-0     Gitaru Tigers 

Top of (near) Final Tables:

Zone 1
 1.Gilgil Region         56
 2.Homegrown             44              
 3.Securicor             39              
 4.Gatundu               39
 5.Gitaru Tigers

Zone 2
 1.Kangemi U.            58
 2.Sulmac                55  [1 game in hand]
 3.Utawala               52
 4.Imara U.              49
 5.Bidco

These teams qualified for Mini-league.

Mini League
-----------

[Nov 10,11] 
Homegrown               1-1     Bidco 
Imara U.                2-0     Gilgil Region 
Gitaru Tigers           3-2     Kangemi U. 

Table (at Nov 11, presumably after 5 rounds, with 1 match missing):

 1.Securicor             11 
 2.Kangemi               10 
---------------------------
 3.Bidco                  9 
 4.Gitaru Tigers          8
 5.Gatundu Stars          8  
 6.Sulmac                 7 
 7.Homegrown              6
 8.Imara                  4
 9.Gilgil Region          2  
10.Utawala                1

Top of Table (end of Nov, presumably after 6 or 7 rounds):

 1.Gatundu Stars         14
 2.Securicor             14
---------------------------
 3.Kangemi               11
 4.Gitaru Tigers         11

[Dec 9]
Gatundu Stars           8-1     Gitaru Tigers
Both clubs suspended by the KFF because of match fixing.  Suspension
later revoked on appeal.

 1.Gatundu Stars
 2.Securicor

NB: Kangemi and Sulmac apparently finished 3rd and 4th and were also
    promoted.  Imara finished 10th(?).

NB: Kangemi United were founded as Matatu Vehicle Owners Association 
    (Mvoa) Sportiff FC in 1986 and renamed Kangemi United in 1999
    after the Kangemi Youth Sports Association took over from the
    original founders.


Western Zone 

[late Jul] 
Kakamega Telkom         4-0     Makulano United 

[Sep 9]
Olympic Sportive Busia  2-2     Kakamega Telkom

Kakamega Telkom qualified for nationwide Super League, but will not take 
part in 2002 after being denied sponsorship by Telkom Kenya Corporation.

-------------------------------------------------------------------------------------------

2002

Premier League
==============
Final Tables (not entirely compatible with known results):

Group A
 1.Oserian Fastac (Naivasha)         20 15  3  2 51-11 48  Championship Playoff
- - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 2.Mumias Sugar                      20 14  4  2 30-12 46
 3.Tusker FC (Nairobi)               20 10  8  2 20- 9 38  
 4.Chemelil Sugar                    20  8  4  8 24-24 28
 5.SoNy Sugar (Awendo)               20  6  8  6 13-16 26
 6.Ulinzi Stars (Thika)              20  5 10  5 18-16 25
 7.Medisca Thika United              20  6  5  9 13-12 23   
---------------------------------------------------------
 8.Pan Paper (Webuye)                20  5  7  8 17-23 22  Relegated
 9.KCB (Nairobi)                     20  4  5 11 19-32 17  Relegated
10.Mombasa Heroes                    20  4  2 14 12-37 17  Relegated
11.Gor Mahia (Nairobi)               20  3  4 13 10-35 13  Relegated

Group B
 1.Nzoia Sugar (Bungoma)             20 14  3  3 28-12 45  Championship Playoff
- - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 2.Mathare United (Nairobi)          19 13  2  4 34-12 41 
 3.Kenya Pipeline (Nairobi)          20 11  4  5 27-15 35
 4.Utalii (Ruaraka)                  18  9  5  4 25-15 32
 5.Coast Stars (Mombasa)             20  9  4  7 27-23 31
 6.AFC Leopards (Nairobi)            19  9  3  7 21-16 30 
 7.Brooke Bond (Kericho)             19  6  4  9 19-23 22  Relegated
---------------------------------------------------------
 8.Kisima Bombers (Meru)             20  6  4 10 18-22 22  
 9.Shabana (Kisii)                   19  3  6 10 11-26 15  Relegated
10.Red Berets (Nairobi)              20  2  8 10 10-31 14  Relegated
11.Re-Union (Nairobi)                20  2  3 15 10-40  9  Relegated

NB: missing Brooke Bond vs Utalii (awarded 0-2?), Shabana vs Utalii,
    Leopards vs Mathare

NB: due to the relegation of traditional giants Gor Mahia the league
    is reorganised, no teams being relegated and two are promoted (the
    official reason was: "to give clubs especially those that are self- 
    supporting an opportunity to re-organise themselves")

Round 1 [Feb 9,10]
Group A
Oserian 	6-0	KCB
Panpaper	0-0	Tusker
Gor Mahia	1-0	Thika U.
Sony		2-0	Heroes
Mumias  	1-0	Tusker
Chemelil	3-0	Heroes
Oserian 	3-0	Gor Mahia
Group B
Shabana 	awd	AFC Leopards		[Leopards dns (player strike); awarded 2-0]
Coast Stars	0-0	Red Berets
Brooke Bond	2-2	Kisima B.
Mathare 	3-0	Re-Union
Brooke Bond	awd	AFC Leopards		[Leopards dns (player strike); awarded 2-0]
Shabana 	1-2	Kisima B.
Re-Union	1-2	Coast Stars
Nzoia		1-0	Utalii

NB: matches of Leopards postponed

[Feb 16,17]
Gor Mahia       1-0     Sony
Chemelil        1-2     Mumias
Thika U.        0-1     Panpaper
AFC Leopards    ppd     Re-Union
Coast Stars     2-3     Nzoia
Utalii          2-0     Mathare U.
Ulinzi          ppd     KCB
Panpaper        0-3     KCB
Pipeline        1-0     Utalii
Shabana         2-2     Brooke Bond
Pipeline        2-0     Red Berets
Mathare         2-0     Red Berets

[Feb 23,24]
Group A
Panpaper        1-1     Gor Mahia
Mumias          1-0     Sony
Mumias          4-1     Gor Mahia
Group B
Coast Stars     4-1     Brooke Bond
Shabana         1-1     Re-Union
Red Berets      0-0     AFC Leopards
Kisima B.       0-2     Mathare U.
Utalii          1-1     Shabana
Nzoia           3-0     Pipeline

[Feb 27]
Ulinzi          0-0     Sony

[Mar 2,3]
AFC Leopards    2-0     Coast Stars
Ulinzi          0-1     Chemelil
Sony            0-0     Panpaper
KCB             1-0     Gor Mahia
Utalii          2-0     Re-Union
Heroes          0-0     Mumias
Utalii          2-1     Coast Stars
Mathare U.      2-1     Pipeline
Brooke Bond     1-2     Nzoia
Kisima B.       4-0     Red Berets

[Mar 9,10]
Thika U.        0-1     Tusker
Red Berets      1-0     Shabana
Mumias          1-1     Ulinzi
Tusker          1-0     KCB
Nzoia           2-0     Kisima B.
Pipeline        2-0     Shabana

[Mar 16,17]
Re-Union         -      Kisima B.
Red Berets      0-1     Nzoia
Pipeline        3-0     Brooke Bond
Heroes          1-0     Ulinzi
Oserian         1-1     Tusker
Sony            2-0     Thika U.
Chemelil        2-2     KCB
Re-Union         -      Brooke Bond
AFC Leopards    awd     Kisima B.               [abd at 1-1 in 80', awarded 0-2]
Chemelil        4-1     Thika U.
Red Berets      3-3     Utalii
Sony            1-1     KCB
Heroes          2-0     Panpaper
Mathare U.      1-2     Nzoia

[Mar 23]
Tusker          1-0     Ulinzi 
KCB             1-0     Heroes 
Coast Stars     2-1     Shabana 
Nzoia           1-0     Re-Union 
[Mar 24]
Coast Stars     1-0     Pipeline                [home win, score uncertain]
Kisima Bombers  1-1     Utalii 
Mumias Sugar    0-0     Panpaper 
KCB             0-1     Ulinzi

[Mar 29]
Chemelil Sugar  2-0     Gor Mahia 
Tusker          drw     Sony Sugar
[Mar 30]
Oserian Fastac  5-0     Sony Sugar 
AFC Leopards    ppd     Utalii 
Coast Stars     1-2     Mathare 
Tusker          0-0     Chemelil 
Medisca Thika   0-1     Mumias 
[Mar 31]
Shabana         1-2     Nzoia 
Gor Mahia       awd     Ulinzi                  [Gor Mahia dns, awarded 0-2]
KCB             1-2     Mumias 
Medisca Thika   2-0     Heroes
[Apr 1]
AFC Leopards    0-1     Kenya Pipeline  
Ulinzi          2-2     Oserian 

[Apr 6]
Gor Mahia       3-0     Mombasa Heroes
Chemelil        3-0     Panpaper
Mumias          1-0     Oserian Fastac 
KCB             1-2     Medisca Thika 
Shabana         awd     Mathare United          [awarded 0-2 walkover] 
Nzoia Sugar     0-0     AFC Leopards  
Kenya Pipeline  1-0     Re-Union 
[Apr 7] 
Tusker          3-2     Mombasa Heroes 
Panpaper        1-2     Oserian Fastac
Sony Sugar      2-0     Chemelil 
Brooke Bond     0-1     Mathare United 
Kisima Bombers  1-0     Coast Stars 
[Apr 10]
Medisca Thika   0-0     Ulinzi

[Apr 13]
Tusker          2-0     Gor Mahia
Oserian Fastac  awd     Chemelil Sugar          [awarded 2-0, Chemelil dns]
Utalii          1-0     Brooke Bond
Re-Union        ppd     Kisima Bombers
[Apr 14]
Red Berets      0-2     Brooke Bond 
AFC Leopards    1-0     Re-Union 

[Apr 20,21]
Heroes          2-1     Oserian
Re-Union        2-2     Brooke Bond
AFC Leopards    abd     Mathare U.              [abd at 1-1 in 40' due to heavy rain]
Utalii          1-2     AFC Leopards            
[May 22]
AFC Leopards    0-2     Mathare U.

[Apr 27,28]
Mumias          4-1     Chemelil
Sony            0-2     Tusker
Panpaper        1-0     KCB
Gor Mahia       abd     Thika U.                [abd at 1-1 in 45']
Coast Stars     0-4     Utalii
Pipeline        1-0     Kisima B.
Mumias          0-0     KCB
Chemelil        0-0     Tusker
AFC Leopards    4-0     Red Berets
Mathare U.      4-1     Kisima B.
Re-Union        0-0     Pipeline   

[May 1]
Mathare U.      4-1     Re-Union
Panpaper        1-1     Sony Sugar
Brooke Bond     awd     Shabana                 [awarded 2-0]

[May 4,5]
Oserian         2-1     Mumias
Ulinzi          4-2     Heroes
Tusker          0-0     Thika U.
Shabana         0-1     Coast Stars
Pipeline        2-1     Nzoia
Kisima B.       2-0     Re-Union
Brooke Bond     1-1     Red Berets
Ulinzi          1-2     Mumias
Utalii          1-0     Nzoia
Oserian         8-0     Heroes
Gor Mahia       1-1     KCB
Chemelil        2-0     Sony
Kisima B.       0-1     AFC Leopards
Brooke Bond     1-1     Coast Stars
Shabana         0-0     Red Berets

[May 11,12]
Oserian         3-1     Panpaper
Heroes          0-0     Gor Mahia
Tusker          1-1     Ulinzi
Red Berets      2-1     Re-Union
Ulinzi          2-1     Panpaper
KCB             0-3     Oserian
Kisima B.        -      Brooke Bond
AFC Leopards    3-0     Utalii
Heroes          1-2     Sony

[May 18]
Pipeline        2-1     AFC Leopards
Sony Sugar      abd     Oserian                 [abd at 0-0 in 76'; unclear
Coast Stars     5-0     Re-Union                 whether finished]
Chemelil        0-0     Ulinzi
Utalii          1-0     Kisima Bombers
Mumias          2-1     Thika U.
Panpaper        awd     Heroes                  [awarded 2-0]
Mathare U.      ppd     Shabana
[May 19]
Chemelil        0-1     Oserian
Red Berets      1-1     Kisima Bombers  
Mumias          1-0     Heroes
Sony Sugar      0-0     Ulinzi
Panpaper         -      Thika U.    draw

[May 25,26]
Gor Mahia       0-1     Tusker
Sony            0-1     Mumias
Thika U.        0-1     Oserian
Brooke Bond     1-0     Pipeline
Coast Stars     1-0     AFC Leopards
Utalii          3-0     Re-Union
KCB             1-1     Tusker
Gor Mahia       0-0     Ulinzi
Panpaper        2-0     Chemelil
Shabana         0-0     Pipeline
Coast Stars     1-0     Red Berets
Nzoia           1-0     Mathare U.

[Jun 1,2]
Mathare U.      awd     AFC Leopards    [abd at 1-1 in 88'; award of 2-0 declared
Nzoia           0-0     Coast Stars      void by High Court; to be replayed]
Shabana         2-0     Re-Union
Red Berets      0-0     Utalii
Oserian         5-0     Gor Mahia       [abd in 79'?]
Thika U.        2-0     KCB
Mathare U.      1-0     Red Berets
Brooke Bond     2-1     Re-Union

[Jun 8,9]
Mumias          2-1     Panpaper
Oserian         1-0     Ulinzi
Heroes          ppd     Tusker   Tusker won
Sony            1-0     Gor Mahia
AFC Leopards    2-1     Nzoia
Mathare U.      awd     Brooke Bond     [awarded 2-0, Brooke Bond dns - or ppd?]
Pipeline        2-2     Coast Stars
Chemelil        3-2     Gor Mahia       [also reported 2-0]
Heroes          3-0     KCB
Ulinzi          0-0     Thika U.
Re-Union        0-1     Nzoia
Utalii          2-1     Pipeline
Kisima B.       0-1     Shabana
Mathare U.      2-0     Coast Stars

[Jun 15,16]
Gor Mahia       1-4     Mumias
Tusker          2-0     Panpaper
KCB             1-2     Sony
Thika U.        1-0     Chemelil
Pipeline        1-0     Mathare U.
Shabana         ppd     Utalii
Nzoia           1-1     Red Berets
Coast Stars     1-0     Kisima B.
Tusker          1-0     Mumias
Gor Mahia       1-3     Panpaper
Thika U.        1-0     Sony
KCB             4-1     Chemelil
Brooke Bond     ppd     Utalii          [postponed due to field being booked for
Re-Union        0-2     AFC Leopards     church function!]

[Jun 22,23]
Oserian         3-2     Tusker
AFC Leopards    3-0     Brooke Bond
Pipeline        5-0     Red Berets
Heroes          1-2     Thika U.
Mathare U.      1-1     Shabana
Nzoia           2-1     Kisima B.
Mathare U.      1-1     Utalii
AFC Leopards    0-0     Shabana
Nzoia           awd     Brooke Bond    [Brooke Bond dns; awarded 2-0]

[date?]
Ulinzi          3-2     KCB

Final Tables (not entirely compatible with known results):

Group A
 1.Oserian Fastac (Naivasha)         20 15  3  2 51-11 48  Championship Playoff
- - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 2.Mumias Sugar                      20 14  4  2 30-12 46
 3.Tusker FC (Nairobi)               20 10  8  2 20- 9 38  
 4.Chemelil Sugar                    20  8  4  8 24-24 28
 5.SoNy Sugar (Awendo)               20  6  8  6 13-16 26
 6.Ulinzi Stars (Thika)              20  5 10  5 18-16 25
 7.Medisca Thika United              20  6  5  9 13-12 23   
---------------------------------------------------------
 8.Pan Paper (Webuye)                20  5  7  8 17-23 22  Relegated
 9.KCB (Nairobi)                     20  4  5 11 19-32 17  Relegated
10.Mombasa Heroes                    20  4  2 14 12-37 17  Relegated
11.Gor Mahia (Nairobi)               20  3  4 13 10-35 13  Relegated

Group B
 1.Nzoia Sugar (Bungoma)             20 14  3  3 28-12 45  Championship Playoff
- - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 2.Mathare United (Nairobi)          19 13  2  4 34-12 41 
 3.Kenya Pipeline (Nairobi)          20 11  4  5 27-15 35
 4.Utalii (Ruaraka)                  18  9  5  4 25-15 32
 5.Coast Stars (Mombasa)             20  9  4  7 27-23 31
 6.AFC Leopards (Nairobi)            19  9  3  7 21-16 30 
 7.Brooke Bond (Kericho)             19  6  4  9 19-23 22  Relegated
---------------------------------------------------------
 8.Kisima Bombers (Meru)             20  6  4 10 18-22 22  
 9.Shabana (Kisii)                   19  3  6 10 11-26 15  Relegated
10.Red Berets (Nairobi)              20  2  8 10 10-31 14  Relegated
11.Re-Union (Nairobi)                20  2  3 15 10-40  9  Relegated

NB: missing Brooke Bond vs Utalii (awarded 0-2?), Shabana vs Utalii,
    Leopards vs Mathare

NB: due to the relegation of traditional giants Gor Mahia the league
    is reorganised, no teams being relegated and two are promoted (the
    official reason was: "to give clubs especially those that are self- 
    supporting an opportunity to re-organise themselves")


Third Place Playoff

First Leg [Jun 29]
Mumias          1-2     Mathare U.      

Second Leg [Jul 6]
Mathare U.      2-1     Mumias


Championship Playoff

First Leg [Jun 29]
Nzoia           2-2     Oserian
  [Bramwell Simiyu (2); Boniface Ambani, John Barasa]

Second Leg [Jul 13]
Oserian         1-0     Nzoia
 
Oserian champions.

NB: Premier League champions, Oserian Fastac, have changed their name 
    to AC Nakuru for 2002/03 following the withdrawal of their official 
    sponsors, Oserian Development Company (ADC), last month.
    The club will also change its home ground from Naivasha to Afraha 
    Stadium in Nakuru.

Promoted: Sher Agencies and Kawangware

NB: AC Nakuru (former Oserian) withdrew from the African Champions League
    2003, in which runners-up Nzoia Sugar will replace them; Mathare United
    were asked by the Kenya FA to enter the CAF Cup 2003 but they declined
    citing the costs; eventually Mumias Sugar stepped in as replacements.
    However the FA failed to confirm their participation to CAF.


Moi Golden Cup 2002

Preliminary Round (32 teams)
[Jul 13]
Coast Stars       0-0 Sony                  [5-4 pen]
Tusker            2-0 Kawangware
Sher-Agencies     0-1 Re-Union
Brooke Bond       1-2 Mabati Rolling Mills  [*]
Matungu Combined 0-10 Mathare United
[Jul 14]
Nation-Taifa FC   0-3 Mumias
AFC Leopards      2-0 Kangemi
Umri FC          11-0 Karatina
Nanyuki Toplife   1-2 Pipeline 
Bidco             0-1 Utalii
Chemelil          4-2 Gor Mahia (replaced Alarm Sports after the draw!;
  at the match itself two rival factions of Gor Mahia turned up to
  play the match; that led by Fred Mwango played and lost while the
  rival faction led by Obita Odero tried to eject them but failed but
  not until the police stepped in and one youth suffered knive injuries;
  in addition the refeeree team staged a 30-minute boycott before the
  match over officiating allowances)
[Jul 15]
Oserian           3-1 Kahawa United
[Jul 17]
Wazee wa Kazi     1-2 University of Nairobi
Mahakama          0-1 KCB
Spitfire          bt  Homegrown
Nzoia             3-1 Mathare Youth
Securicor         0-1 Thika U.

NB: Wazee wa Kazi are Kenya ex-internationals

[*] Note that this match was not part of the original draw; as the 
    winners do not show up in the next round, it probably was part 
    of a different competition.

Round 1
[Jul 20]
Oserian           1-0 AFC Leopards
Umri              0-2 Pipeline
Utalii            5-0 Re-Union
University        1-4 Mathare U.
Tusker            1-0 Nzoia
Spitfire          0-1 Coast Stars
[Jul 21]
Thika U.          4-3 KCB                   [aet]
Mumias            2-1 Chemelil

Quarterfinals
[Jul 27]
Mumias            1-0 Mathare U.
Pipeline          0-0 Oserian               [aet, 6-5 pen]
Utalii            2-1 Thika U.
[Jul 28]
Tusker            2-1 Coast Stars

Semifinals

First Legs [Sep 14]
Pipeline          1-1 Tusker
  [Godfrey Osama 10; George Waweru 38]
Utalii            1-1 Mumias
  [Moses Odhiambo 60; Eric Muranda 76]

Second Legs
[Sep 21] 
Tusker            2-2 Pipeline
[Sep 28]
Mumias            4-0 Utalii

Final [Oct 10, 'Moi Day', Nyayo National Stadium,
       Moi International Sports Centre, Kasarani]
Pipeline          1-0 Mumias
  [Moses Gitau 50]


Chairman's Cup 2002
Winners: Kangemi United


Second Level 2002

Nationwide Super League
=======================

Participants by right: 

Relegated from 1st level 2001:
Nakuru Police 
Kisumu Telkom 

At 2nd level 2001:
Administration Police
Sher Agencies (Naivasha)
Agro-Chemical 
National Bank of Kenya 
Transcom 
Kawangware
Scarlet 
Cook 'N' Lite   
Kisumu All Stars         
Nandi Tea          
Western Stima    
Kitale            
NB: not clear whether any were relegated following the expulsion of
    Eldoret United, Young Generation/Stardust and NYS-Garissa         

Promoted from 3rd level 2001:
(Central Zone)
Gatundu Stars
Securicor FC
Kangemi United 
Sulmac FC
(Western Zone)
Kakamega Telkom  - withdrew after losing sponsorship

Also admitted for no apparent reason:
Waterworks
Kahawa United
Githurai FC
Nanyuki Top Life 
Homegrown FC 
Imara United

 
(played in two groups)

[May 4,5]
National Bank           2-0     Karatina Stars
Busia Olympic Sportiff  awd     Nandi Tea               [Nandi Tea dns; awarded 2-0]
Kawangware              3-1     Kepchomo
Sher Agencies           6-0     Waterworks
Utawala                 2-0     Agro-Chemical
Homegrown               2-0     Chepkorio
Kenap                   abd     Transcom                [abd at 2-0]
Sher Agencies           2-0     Gatundu Stars
Utawala                 3-1     Kahawa United

Group A Leaders: National Bank of Kenya

[May 11,12]
National Bank           0-2     Kawangware
National Bank           abd     Utawala         [abd at 1-1 in 51']
Karatina Stars          n/p     Githurai
  [appointed referees refused to officiate citing insecurity]

Group A Leaders: Kawangware

[May 18]
Sher Agencies           1-1     Nakuru Telkom
Sher still unbeaten

[May 25,26]
Nakuru Police           1-1     Nakuru Telkom
National Bank           2-1     Utawala
Kahawa U.               4-3     National Bank

[May ?]
Agro-Chemical           awd     Githurai       [awarded 2-0 to Agro-Chemical 
                                                after Githarai walked off]

[?]
Kawangware              awd     Kisumu Telkom  [Telkom dns, awarded 2-0]

[Jun 15,16]
Utawala                 2-1     Bidco
Nakuru Telcom           0-1     Cook'n Lite
Nakuru Police           1-5     Baobab

[Jun 22,23]
Kangemi U.              awd     Kahawa U. [Kahawa dns; awarded 2-0]
Kawangware              1-0     National Bank
Kangemi U.              2-1     Nanyuki Toplife
National Bank           2-1     Githurai U.

[Jun 29,30]
Agro-Chemical           0-0     Utawala
Agro-Chemical            -      Top Life

Nandi Tea and Kepchomo were expelled early July for not honouring more
than 3 fixtures.  This leaves the league with 14 clubs after starting with
more than 20.

[Jul 6,7]
Nakuru Police           3-0     Gatundu Stars

Expelled from Zone B: Busia Olympics and Karatina Stars

(Busia Olympics failed to show up at Bidco and Kahawa United;
 Karatina Stars failed to show up at Githurai and Kawangware)
 
Top of Table:

 1.Kawangware               24  52
 2.Agro-Chemical            24  46 
 3.Kahawa United            22  37 
 4.Bidco                    23  37 
 5.Kangemi                  22  36
 6.National Bank of Kenya   20  34
 7.Kisumu Telkom            19  30

[Jul 13,14]
Sulmac                  1-1     National Bank
Homegrown               1-0     National Bank
Nakuru Police           2-0     Kenap
Homegrown               1-2     Bidco

[Jul 20,21]
Kangemi U.              1-1     Kisumu Telkom
National Bank           4-2     Kisumu Telkom

Tables (at Jul 26):

Group A
 1.Sher Agencies (Naivasha)            20   14   5   1   43- 8   47
 2.Administration Police (Nairobi)     21   12   7   2   33-13   43
 3.Securicor (Mombasa)                 22   12   4   6   37-20   40
 4.Cook'n Lite (Mombasa)               22   11   5   7   35-21   38
 5.Spitfire (Nairobi)                  19   10   2   7   26-19   32
 6.NHIF Nairobi                        20    7   8   5   23-15   29
 7.Gatundu Stars                       23    7   6  10   24-25   27
 8.Baobab (Mombasa)                    20    8   1  11   26-30   25
 9.Nakuru Telkom                       20    6   6   8   20-21   24
10.Nakuru Police                       18    5   5   8   20-28   20
11.Kenap (Nairobi)                     21    5   4  12   22-34   19
12.Waterworks (Mombasa)                20    5   2  13   19-47   17
13.Opera                               21    4   1  18   13-60   13
Disqualified:
 -.Transcom (Nakuru)
 -.Wangu
 -.Dastama

NB: 2 more losses than wins

Group B
 1.Kawangware (Nairobi)                18    9   7   2   24-10   34
 2.Agro-Chemical (Muhoroni)            20   10   4   6   30-23   34
 3.Kangemi United (Nairobi)            19    8   6   5   27-23   30
 4.National Bank of Kenya (Nairobi)    19    8   4   7   36-31   28
 5.Bidco (Thika)                       20    7   7   6   23-18   28
 6.Kahawa United (Nairobi)             19    7   7   5   23-23   28
 7.Sulmac (Naivasha)                   21    7   7   7   20-21   28
 8.Utawala                             17    7   3   7   25-20   24  [*]    
 9.Githurai (Nairobi)                  20    6   4  10   19-29   22
10.Kisumu Telkom                       18    5   5   8   19-22   20
11.Nanyuki Toplife                     18    5   4   9   16-26   19
12.Homegrown (Naivasha)                19    3   6  10    9-25   15
Disqualified:
 -.Nandi Tea (Nandi Hills)
 -.Olympic Sportif (Busia)
 -.Karatina Stars
 -.Kepchomo (Nandi Hills)
[*] may be from Nairobi, Nakuru or Lama.

[Jul 27/28]
Group A
Nakuru Telkom            -      Securicor
Spitfire                 -      Gatundu Stars
Sher Agencies           bt      Baobab
Nakuru Police            -      Waterworks
Administration Police    -      Kenap
NHIF                     -      Baobab
Nakuru Telkom            -      Spitfire
Group B
Kisumu Telkom           awd     Bidco           [Bidco dns; awarded 2-0]
Nanyuki                  -      Githurai
Homegrown               1-2     Kangemi
Kawangware              3-1     Kahawa U.
National Bank            -      Kangemi U.


NB: Sher Agencies and Kawangware were eventually promoted.

Sher Agencies finished with a record of:
 1.Sher Agencies (Naivasha)            24   18   5   1     -     59


Third Level 2002

National Super League Central Zone

Participants include:

Central Bank of Kenya (CBK)
Kakamega United FC
Kenya Bus Services
NSSF
Githunguri FC
Prime Bank FC
Umoja Stars
Hot Hot FC
Yanga
Changoi FC
Githiga
Uzima FC  
Afya FC

[May 4,5]
Thika Telkom     2-1 Post Bank 
Minicuss         2-1 Longonot  
NSSF             3-2 Hot Hot 
Prime Bank       1-0 Changoi 
Post Bank        2-2 Githunguri 
Shelima          4-1 Aberdares  
NSSF             2-1 Parklands  
Prime Bank       1-1 Minicuss  
Umoja Stars      3-0 Thika Telkom  
Nairobi Hospital 4-0 Shelima

Zone A
Leaders:  NSSF  19 points [unbeaten]

[May 18]
Uzima            0-1 Nairobi Hospital


Central Zone - Mini League (Jul 27 - Aug 10) 

Final Stage with following 6 qualified teams:

NSSF Nairobi
Prime Bank (Nairobi)
Post Bank (Nairobi)
Nairobi Hospital
Municipal Council (Nakuru)
Black Bombers (Kiambu)

Round 1
Prime Bank       5-2 Black Bombers
NSSF             2-1 Nakuru MC
Post Bank         -  Nairobi Hospital

Round 2
Prime Bank       1-1 NSSF
Nairobi Hospital 1-0 Nakuru MC
Black Bombers     -  Post Bank

 1.Prime Bank           2  1  1  0  6- 3  4
 2.NSSF                 2  1  1  0  3- 2  4
 3.Nairobi Hospital    

NB: top-2 teams promoted.




South Rift Mini League

Quarterfinals
Alpha FC (Nakuru)       2-0     Floris
St. Andrews (Molo)      1-0     Bomett U.
Others unknown

Semifinals
Eldama Ravine U.        2-0     Alpha FC
Cheptutong              5-3     St. Andrews     [aet]

Final
Eldama Ravine U.        1-0     Chepkutong (Kericho)

Eldama Ravine United will represent South Rift Zone in the National Mini League whose winners will
be promoted to the Nationwide Super League.



Western Zone Mini-League

Pool A
Kuscom
Kisumu City
Delta
Kiboko 
Bucheya
Pool B
Telkom (Kakamega)
Siret
Koisagat
Kisumu Hotstars
Kisumu Ria Stars

Oct 5-8

Kisumu Ria Stars        2-0     Kakamega Telekoms
Kusa Community          1-1     Delta Eldoret

Nyanza South did not send representatives (they were entitled to 2);
the two additional places were taken by teams from Nyanza North.
-------------------------------------------------------------------------------------------

2002/03

Premier League
==============

Tables:

Group A
 1.Tusker FC (Nairobi)               20 12  5  3 32-14 41  Qual. [1-1] 
 2.Mathare United (Nairobi)          20 11  3  6 36-18 36  Qual. [4-0]
 3.Medisca Thika United              20  9  7  4 25-18 34  Qual. [1-0]
 4.Ulinzi Stars (Thika)              19  8  5  6 23-23 29  Qual. [0-1]
- - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 5.Red Berets (Nairobi)              20  7  6  7 22-21 27        [3-4; 2*0] 
 6.KCB (Nairobi)               [-16] 19  5  9  5 22-21 24        [1-1]
 7.Pan Paper (Webuye)          [-16] 20  5  9  6 18-20 24        [2-4]
 8.Chemelil Sugar (Nyando)           19  5  8  6 21-23 23        [1-1]
---------------------------------------------------------
 9.SoNy Sugar (Awendo)               20  5  7  8 17-19 22  Rel.  [0-1]     
10.Cook'N Lite (Mombasa)        [*2] 20  5  6  9 17-27 21  Rel.  [2*0; 2*0] 
11.Kawangware (Nairobi)              19  1  5 13 11-40  8  Rel.  [2-4; 2*0]

 -.AC Nakuru [*1] suspended; record: 14  5  3  6 17-23 18  

[-16] missing goals wwek 16 matches Pan Paper vs KCB

[*1] Oserian Fastac (Naivasha) were renamed and relocated as AC Nakuru;
     they were suspended on January 29 after failing to show for 3 matches
     (vs Cook'N Lite, Oct 29, vs Kawangware, Jan 18, and vs Cook'N Lite,
     Jan 25); it was reported that all their matches were annulled (to
     the displeasure of Mathare United) and they have consequently been
     removed from the table; the relevant (deleted) scores are indicated
     between square brackets; 2*0 indicates awarded match.
[*2] Mombasa Heroes were renamed Cook'N Lite.

Group B  
 1.Mumias Sugar                      20 13  6  1 35- 6 45  Qual. [2*0, 9-0] 
 2.Nzoia Sugar (Bungoma)         [-] 19 11  5  3 28-13 38  Qual. [3-1]
 3.Utalii (Ruaraka)                  20 11  4  5 29-12 37  Qual. [1-0, 3-0]  
 4.Coast Stars (Mombasa)        [*4] 20 10  6  4 22-15 36  Qual. [0-0, 2*0]  
- - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 5.Kenya Pipeline (Nairobi)          20 10  4  6 18-11 34        [1-0, 2*0] 
 6.Gor Mahia (Nairobi)               18  7  5  6 18-13 26        [1-1, 2*0] 
 7.AFC Leopards (Nairobi)            20  5  7  8 20-22 22        [2*0, 5-0] 
 8.Sher Agencies (Naivasha)          19  7  3  9 15-18 24        [1-0]
---------------------------------------------------------
 9.Shabana (Kisii)               [-] 18  2  6 10  8-21 12  Rel.  [0-0, 4-1] 
10.Re-Union (Nairobi)                18  2  3 13 11-37  9  Rel.  [0-1, 2*0]
11.Meru Bombers                 [*3] 18  1  3 14  4-40  6  Rel.         
 -.Brooke Bond (Kericho)        [*5] excluded             

[-] without goals week 21

NB: results between square brackets are matches vs Meru Bombers that
    logically should be deleted from the table.

[*3] Kisima Bombers (Meru) were apparently renamed Meru Bombers;
     they withdrew after playing 8 matches, winning one, drawing 3 
     and losing 4 on Nov 22, due to financial constraints after their 
     sponsors withdrew.  However, the FA did not acknowledge their 
     withdrawal and kept scheduling matches for Meru at which they do 
     not show.  After having had two matches (against Leopards and
     Mumias) awarded against them, it appears that they managed to
     play a match against Sher Agencies early February (this is however
     unconfirmed and the result later (0-1 loss to Meru) disappeared from
     later reported league tables) and against Utalii (0-3) a few weeks
     later, possibly thanks to a 'rescue committee' headed by the Minister
     of Finance; it may be that all their matches will be annulled or the
     results of the 1st half of the season will stand; the results of each
     team against them are indicated between square brackets; 2*0 indicates
     awarded match.
[*4] Coast Stars were taken over by Kenya Ports Authority but will
     not change name.
[*5] Brooke Bond (Kericho) withdrew on Sep 12 due to lack of sponsorship;
     a match between Agro-Chemical (Muhoroni) and Administration Police
     (Nairobi) was arranged for Sep 21 to determine who would take their
     place but cancelled on Sep 18 after a politician had offered to pay
     the participation fee for Brooke Bond.  Nevertheless, Brooke Bond
     failed to fulfill any of their first six fixtures and were expelled.

Week 1
Group A
[Sep 14]
Sony Sugar    0-0 Mathare United 
Thika United  2-1 Panpaper 
Kawangware    0-1 Red Berets 
Ulinzi Stars  1-0 Cook'N Lite 
[Sep 15]
Red Berets    0-0 Panpaper 
Chemelil      2-0 Mathare 
Kawangware    0-0 Cook'N Lite 
Group B
[Sep 14]
Coast Stars   1-0 Sher Agencies
Meru Bombers  1-1 Gor Mahia
[Sep 15]
Re-Union      0-0 AFC Leopards

NB: AC Nakuru have asked for a postponement of their home matches.

Week 2
Group A
[Sep 21]
Cook'N Lite   1-1 Thika United
Red Berets    2-1 Sony Sugar 
Ulinzi Stars  1-3 Chemelil
Mathare       0-1 Tusker 
[Sep 22]
Ulinzi Stars  1-1 Sony Sugar
Red Berets    2-0 Chemelil
Group B
[Sep 21]
Gor Mahia     2-0 Re-Union
Nzoia         awd Shabana         [awarded 2-0; Shabana dns]
Mumias        ann Brooke Bond     [annulled; BB dns]
Pipeline      0-0 Utalii
[Sep 22]
Nzoia         ann Brooke Bond     [annulled; BB dns]           
Mumias        awd Shabana         [awarded 2-0; Shabana dns]
Meru B.       0-0 Coast Stars
Sher A.       0-1 Utalii

Week 3
Group A
[Sep 28]
Sony          0-1 AC Nakuru       [to be annulled?]        
Thika         1-1 KCB
[Sep 29]
Panpaper      2-1 Kawangware
Chemelil      1-1 AC Nakuru       [to be annulled?]        
Group B
[Sep 28]
Coast Stars   0-4 Nzoia
Shabana       0-0 Meru B.      
Brooke B.     n/p Re-Union       
AFC Leopards  0-0 Sher A.
[Sep 29]
Brooke Bond   n/p Meru B.    
Shabana       1-1 Re-Union
AFC Leopards  1-3 Pipeline

Week 4
Group A
[Oct 5]
KCB           1-1 Kawangware     
Chemelil      3-1 Sony            [appeal Sony on ineligible player]
[Oct 6]
Panpaper      0-0 Cook'N Lite
AC Nakuru     1-0 Ulinzi          [to be annulled?]      
Group B
[Oct 5]
Gor Mahia     2-0 Shabana
Sher A.       n/p Brooke Bond     [BB dns]
[Oct 6]
Sher A.       3-0 Shabana
Gor Mahia     n/p Brooke Bond     [BB dns]

Week 5
Group A
[Oct 12]
Chemelil      1-1 KCB
Cook'N Lite   2-0 Red Berets
Panpaper      3-1 Ulinzi Stars
Medisca       ppd Chemelil
[Oct 13]
Sony          0-2 KCB
Kawangware    2-4 AC Nakuru       [to be annulled?]      
Medisca       ppd Sony
Group B
[Oct 12]
Shabana       1-1 Leopards
Re-Union      0-1 Pipeline
Meru          1-3 Nzoia
[Oct 13]
Shabana       0-0 Coast Stars
Utalii        1-2 Gor Mahia
Brooke Bond   n/p Leopards

Week 6
Group A
[Oct 19]
Mathare       3-2 Ulinzi
Tusker        4-2 Red Berets
KCB           0-0 Panpaper
Medisca       2-0 Kawangware
[Oct 20]
AC Nakuru     4-2 Panpaper        [to be annulled?]      
Red Berets    1-1 Mathare
Tusker        4-0 Ulinzi
Group B
[Oct 19]
Mumias        2-0 Pipeline
Nzoia         2-1 Utalii
[Oct 20]
Nzoia         1-0 Pipeline
Mumias        1-0 Utalii
Leopards      0-0 Gor Mahia
Coast Stars   2-1 Re-Union
Sher A.       1-0 Meru 

Week 7
Group A
[Oct 27]
Cook'N Lite   1-0 Chemelil
Panpaper      1-0 Sony
Ulinzi        0-0 KCB
[Oct 29]
Cook'N Lite   awd AC Nakuru       [awarded 2-0, Nakuru dns; to be annulled?]
[Oct 30]
Medisca       2-1 Mathare U.
Group B
[Oct 26]
AFC Leopards  0-3 Mumias
Re-Union      2-2 Nzoia
Sher A.       2-1 Gor Mahia
[Oct 27]
AFC Leopards  0-3 Nzoia
Re-Union      0-2 Mumias
Utalii        1-0 Meru B.

Week 8
Group A
[Nov 2]
Chemelil      0-0 Tusker
Sony          3-0 Kawangware
AC Nakuru     4-3 Red Berets      [to be annulled?]      
Medisca       1-1 Ulinzi
Cook'N Lite   0-0 KCB         
[Nov 3]
Sony          0-1 Tusker
Chemelil      1-1 Kawangware
Mathare U.    4-0 AC Nakuru       [to be annulled?]      
Red Berets    3-0 Ulinzi         
Group B
[Nov 2]
Nzoia         0-0 Gor Mahia
Mumias        1-0 Sher A.
Utalii        1-2 Coast Stars    
[Nov 3]
Mumias        1-0 Gor Mahia
Nzoia         2-1 Sher A.
Pipeline      0-0 Coast Stars
Utalii        2-1 AFC Leopards

Week 9
Group A
[Nov 9]
AC Nakuru     0-1 Medisca         [to be annulled?]    
KCB           1-2 Red Berets 
[Nov 10]
KCB           1-1 AC Nakuru       [to be annulled?]    
[Nov 12]
Medisca       1-0 Tusker
Group B  
[Nov 9]
Shabana       0-1 Utalii  
Meru          1-0 Re-Union        [inferred]
Coast Stars   awd AFC Leopards    [awarded 2-0, Leopards dns]
Sher A.       1-0 Pipeline
[Nov 10]
Gor Mahia     0-1 Pipeline 

Week 10
Group A
[Nov 16]
Thika         1-0 Red Berets
Panpaper      3-1 Chemelil
KCB           0-2 Tusker
Cook'N Lite   1-1 Sony
[Nov 17]
Mathare U.    3-1 KCB
AC Nakuru     1-1 Tusker          [to be annulled?]    
Kawangware    1-3 Ulinzi
[Nov 20]
Tusker        2-2 Kawangware     
Group B
[Nov 17]
Gor Mahia     0-1 Coast Stars
Meru          0-1 Pipeline
Utalii        7-0 Re-Union

Week 11
Group A
[Nov 23]
Mathare U.    7-1 Cook'N Lite
Tusker        3-0 Panpaper
Sony          3-1 Thika U.
[Nov 24]
Mathare U.    1-0 Panpaper
Tusker        2-1 Cook'N Lite
Chemelil      1-1 Thika U.
[Nov 27]
Mathare U.    5-1 Kawangware
Group B
[Nov 23]
Re-Union      1-0 Sher A.
[Nov 24]
Coast Stars   1-1 Mumias
AFC Leopards  awd Meru B.         [awarded 2-0, Meru dns]
[Nov 30]
Mumias        ppd Nzoia
Pipeline      awd Shabana         [awarded 2-0; abandoned at 1-0 in 22' after 
                                   Shabana players attacked the referee]
Moved Matches                   
[Jan 3]
Mumias        awd Meru B.         [awarded 2-0]           
  [Meru announced their disbandment in November but KFF claim not to have
   received communication over this]
[Jan 11]
Mumias        1-1 Nzoia           [inferred]

Week 12
Group A
[Jan 17]
Thika         1-2 Tusker
Chemelil      2-0 Red Berets
Sony          2-1 Panpaper
Cook'n Lite   ppd Ulinzi
KCB           2-1 Mathare
[Jan 18]
Nakuru AC     awd Kawangware      [Nakuru dns; awarded 0-2 (to be annulled?)]
KCB           1-1 Thika
Tusker        0-1 Mathare
Group B
[Jan 17]
Utalii        0-0 Nzoia
Re-Union      1-2 Coast Stars
Pipeline       -  Meru B.         [both teams dns]
Sher A.       1-1 Mumias
[Jan 18]
Sher A.       1-0 Nzoia
AFC Leopards  0-0 Coast Stars
Shabana       ppd Gor Mahia
Utalii        1-0 Mumias

Week 13
Group A
[Jan 25]
AC Nakuru     awd Cook'N Lite     [Nakuru dns; awarded 0-2 (annulled?)]
Kawangware    1-0 Panpaper
Thika U.      1-1 Chemelil
Mathare U.    1-0 Red Berets
KCB           2-1 Sony
[Jan 26]
KCB           2-1 Chemelil
Ulinzi        1-0 Panpaper
Red Berets    1-2 Cook'N Lite
Thika U.      1-0 Sony
Group B
[Jan 25]
Pipeline      0-0 Mumias
Shabana       1-0 Sher A.
[Jan 26]
Gor Mahia     0-0 Mumias
Re-Union      ppd Meru B.         [Meru dns; not (yet?) awarded]
[Jan 27]
Pipeline      ppd Meru B

Week 14
Group A
[Feb 1]
Ulinzi        1-0 Thika United
Sony          1-1 Chemelil
Cook'N Lite   ppd Mathare United
[Feb 2]
Ulinzi        3-0 Tusker
Pan Paper     1-1 Red Berets
Cook'N Lite   ppd Kawangware   
Group B
[Feb 1]
Gor Mahia     2-3 AFC Leopards
Utalii        1-0 Shabana
[Feb 2]
AFC Leopards  1-0 Shabana
Meru B.       ann Sher A.         [unclear whether played; if yes, the 
                                   (inferred) result of 0-1 may have been
                                   annulled]
Week 15 
Group A
[Feb 8]
Ulinzi        2-1 Mathare U.
Kawangware    1-2 Tusker
Chemelil      3-3 Panpaper
KCB           2-3 Cook'N Lite
[Feb 9]
Red Berets    0-2 Tusker
Kawangware    1-3 KCB
Thika U.      2-1 Cook'N Lite
Group B
[Feb 8]
Shabana       0-0 Mumias
Pipeline      0-1 Gor Mahia
Sher A.       1-1 AFC Leopards
Coast Stars   ppd Meru B.
[Feb 9]
Re-Union      1-3 Utalii

Week 16
Group A
[Feb 15]
Sony Sugar    1-1 Red Berets 
Cook'N Lite   0-1 Tusker 
Ulinzi Stars  3-0 Kawangware 
Panpaper      bt  KCB             [inferred; possibly played later]
[Feb 16]
Panpaper      1-1 Mathare U. 
Group B
[Feb 15]
Gor Mahia     1-1 Utalii 
Sher Agencies ppd Re-Union
AFC Leopards  0-1 Pipeline   
[Feb 16]
Coast Stars   4-1 Shabana 
AFC Leopards  awd Re-Union        [abandoned at 3-0 at half-time; Re-Union
Utalii        2-0 Pipeline         refused to take field for 2nd half; awarded
Gor Mahia     3-1 Sher Agencies    to Leopards, presumably by 3-0]

Week 17 
Group A
[Feb 22]
Mathare       ppd Sony
Tusker        ppd KCB
Kawangware    ppd Chemelil
Cook'N Lite   1-1 Panpaper
[Feb 23]
Red Berets    2-0 Thika        
KCB           ppd Ulinzi
Tusker        0-0 Sony
Group B
[Feb 22]
Mumias        1-0 AFC Leopards
Shabana       ppd Gor Mahia
[Feb 23]
Shabana       0-0 Pipeline
Nzoia         2-1 AFC Leopards
Meru B.       0-3 Utalii

Week 18
Group A
[Mar 1]
Kawangware    0-0 Sony
Mathare       1-0 Chemelil
Panpaper      ppd Thika
Cook'N Lite   ppd Ulinzi
Tusker        ppd KCB
[Mar 2]
Mathare       1-0 Sony
Tusker        ppd Chemelil
Red Berets    ppd KCB
Group B
[Mar 1]
Gor Mahia     awd Meru B.         [awarded 2-0, Meru dns]
Utalii        2-0 Sher A.
[Mar 2]
Re-Union      ppd Shabana
Coast Stars   ppd Pipeline
NB: since their expulsion, AC Nakuru apparently had a match against
    Red Berets awarded 0-2 against them.

Week 19
Group A
[Mar 8]
Tusker        2-2 KCB
Ulinzi        1-1 Red Berets
[Mar 9]
Kawangware    0-4 Thika U.
Group B
[Mar 8]
Mumias        9-0 Meru B.
Coast Stars   1-0 Utalii
Nzoia         3-0 Re-Union
[Mar 9]
Nzoia         abd Meru B.         [abandoned at 3-0 in 55', Meru withdrew] 
Mumias        4-0 Re-Union
Coast Stars   0-1 Gor Mahia

Week 20
Group A
[Mar 15]
Chemelil      1-0 Cook'N Lite
Sony          1-0 Ulinzi
Red Berets    1-1 KCB
Mathare       ppd Kawangware
[Mar 16]
Chemelil      0-0 Ulinzi
Sony          1-0 Cook'N Lite
Red Berets    2-0 Kawangware
Mathare       ppd Medisca Thika
Group B
[Mar 15]
Meru B.       0-5 AFC Leopards
Gor Mahia     ppd Nzoia           [away win?]
[Mar 16]
Meru B.       1-4 Shabana
Sher A.       1-0 Coast Stars

Week 21
Group A
[Mar 22]
Cook'N Lite   0-4 Mathare
Tusker        4-0 Chemelil
Panpaper      1-1 Thika U.
[Mar 23]
Cook'N Lite   awd Kawangware      [awarded 2-0; Kawangware dns]
Group B
[Mar 22]
Pipeline      2-0 Sher A.
Nzoia         1-1 Coast Stars
Gor Mahia     n/p Re-Union
AFC Leopards  1-1 Utalii
[Mar 23]
Pipeline      2-1 Re-Union
Shabana       lt  Nzoia      
Mumias        2-1 Coast Stars     [2-0?]

Week 22
Group B
[Mar 29]
Coast Stars   awd Meru B.         [awarded 2-0; Meru dns]
Sher A.       2-1 Re-Union
[Mar 30]
Coast Stars   2-1 Pipeline        [Pipeline protested and want a replay]
Re-Union      ppd Shabana
Meru B.       abd AFC Leopards    [abandoned at half time]
[Apr 2]
Nzoia S.      1-2 Mumias S.

Week 23 (final matches)
Group A
[Apr 5]
Mathare       0-1 Thika 
Pan-Paper     0-0 Tusker 
Cook 'n Lite  1-2 Ulinzi 
[Apr 6]
Mathare       4-1 Kawangware
Group B
[Apr 5]
Gor Mahia     0-1 Nzoia 
Pipeline      awd Meru B.         [awarded 2-0; Meru dns] 
[Apr 6]
Pipeline      2-0 Nzoia 
Re-Union      awd Meru B.         [awarded 2-0; Meru dns] 

Group B
[Apr 12]
Re-Union      n/p Gor Mahia       [neither team showed]
[Apr 19]
Re-Union      n/p Shabana         [teams had not been informed of fixture
                                   by KFF]

Matches which were played (or awarded) but for which no results is known:
Group A 
Chemelil       -  Kawangware
KCB            -  Ulinzi         
Group B
Nzoia          -  Meru
Meru           -  Sher A.    
Matches which were not played or finished and a decision still is to be taken
Shabana        -  Gor Mahia  
Meru B.        -  AFC Leopards  

Tables:

Group A
 1.Tusker FC (Nairobi)               20 12  5  3 32-14 41  Qual. [1-1] 
 2.Mathare United (Nairobi)          20 11  3  6 36-18 36  Qual. [4-0]
 3.Medisca Thika United              20  9  7  4 25-18 34  Qual. [1-0]
 4.Ulinzi Stars (Thika)              19  8  5  6 23-23 29  Qual. [0-1]
- - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 5.Red Berets (Nairobi)              20  7  6  7 22-21 27        [3-4; 2*0] 
 6.KCB (Nairobi)               [-16] 19  5  9  5 22-21 24        [1-1]
 7.Pan Paper (Webuye)          [-16] 20  5  9  6 18-20 24        [2-4]
 8.Chemelil Sugar (Nyando)           19  5  8  6 21-23 23        [1-1]
---------------------------------------------------------
 9.SoNy Sugar (Awendo)               20  5  7  8 17-19 22  Rel.  [0-1]     
10.Cook'N Lite (Mombasa)        [*2] 20  5  6  9 17-27 21  Rel.  [2*0; 2*0] 
11.Kawangware (Nairobi)              19  1  5 13 11-40  8  Rel.  [2-4; 2*0]

 -.AC Nakuru [*1] suspended; record: 14  5  3  6 17-23 18  

[-16] missing goals wwek 16 matches Pan Paper vs KCB

[*1] Oserian Fastac (Naivasha) were renamed and relocated as AC Nakuru;
     they were suspended on January 29 after failing to show for 3 matches
     (vs Cook'N Lite, Oct 29, vs Kawangware, Jan 18, and vs Cook'N Lite,
     Jan 25); it was reported that all their matches were annulled (to
     the displeasure of Mathare United) and they have consequently been
     removed from the table; the relevant (deleted) scores are indicated
     between square brackets; 2*0 indicates awarded match.
[*2] Mombasa Heroes were renamed Cook'N Lite.

Group B  
 1.Mumias Sugar                      20 13  6  1 35- 6 45  Qual. [2*0, 9-0] 
 2.Nzoia Sugar (Bungoma)         [-] 19 11  5  3 28-13 38  Qual. [3-1]
 3.Utalii (Ruaraka)                  20 11  4  5 29-12 37  Qual. [1-0, 3-0]  
 4.Coast Stars (Mombasa)        [*4] 20 10  6  4 22-15 36  Qual. [0-0, 2*0]  
- - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 5.Kenya Pipeline (Nairobi)          20 10  4  6 18-11 34        [1-0, 2*0] 
 6.Gor Mahia (Nairobi)               18  7  5  6 18-13 26        [1-1, 2*0] 
 7.AFC Leopards (Nairobi)            20  5  7  8 20-22 22        [2*0, 5-0] 
 8.Sher Agencies (Naivasha)          19  7  3  9 15-18 24        [1-0]
---------------------------------------------------------
 9.Shabana (Kisii)               [-] 18  2  6 10  8-21 12  Rel.  [0-0, 4-1] 
10.Re-Union (Nairobi)                18  2  3 13 11-37  9  Rel.  [0-1, 2*0]
11.Meru Bombers                 [*3] 18  1  3 14  4-40  6  Rel.         
 -.Brooke Bond (Kericho)        [*5] excluded             

[-] without goals week 21

NB: results between square brackets are matches vs Meru Bombers that
    logically should be deleted from the table.

[*3] Kisima Bombers (Meru) were apparently renamed Meru Bombers;
     they withdrew after playing 8 matches, winning one, drawing 3 
     and losing 4 on Nov 22, due to financial constraints after their 
     sponsors withdrew.  However, the FA did not acknowledge their 
     withdrawal and kept scheduling matches for Meru at which they do 
     not show.  After having had two matches (against Leopards and
     Mumias) awarded against them, it appears that they managed to
     play a match against Sher Agencies early February (this is however
     unconfirmed and the result later (0-1 loss to Meru) disappeared from
     later reported league tables) and against Utalii (0-3) a few weeks
     later, possibly thanks to a 'rescue committee' headed by the Minister
     of Finance; it may be that all their matches will be annulled or the
     results of the 1st half of the season will stand; the results of each
     team against them are indicated between square brackets; 2*0 indicates
     awarded match.
[*4] Coast Stars were taken over by Kenya Ports Authority but will
     not change name.
[*5] Brooke Bond (Kericho) withdrew on Sep 12 due to lack of sponsorship;
     a match between Agro-Chemical (Muhoroni) and Administration Police
     (Nairobi) was arranged for Sep 21 to determine who would take their
     place but cancelled on Sep 18 after a politician had offered to pay
     the participation fee for Brooke Bond.  Nevertheless, Brooke Bond
     failed to fulfill any of their first six fixtures and were expelled.


Champions League (as called by KFF) / Champions Cup (as called by 'G-7')

NB: to determine league championship 2002/03; also known as Mini League.

Qualified: Tusker, Mathare United, Medisca Thika United, Ulinzi Stars,
           Mumias Sugar, Utalii, Coast Stars, Nzoia Sugar.

NB: 7 of the 8 clubs (exception are Coast Stars) are refusing to play
    under the KFF as they demand payment of debts by the federation
    to them; they are called 'G-7' in the press and they published their
    own fixture list on Apr 19.  KFF 'dismissed' the fixtures and
    published their own revised list one day later.  Eventually, the
    clubs agreed to play according to KFF's schedule.

Quarterfinals 

First Legs
[Apr 26]
Tusker        1-0 Utalii   
  [Charles Okwembe 65]            
[Apr 27]
Mumias Sugar  2-1 Thika United         
  [Dennis Onkangi 10, Said 67; Paul Nyangono 56]
Mathare Utd   1-1 Coast Stars          
  [Walter Odede 70pen; Salim Khamis 55pen]
[May 1]
Nzoia Sugar   1-1 Ulinzi Stars            
  [Mike Baraza 20; Fred Ogot 1]

Second Legs
[May 3]
Utalii        2-1 Tusker 
  [Herman Wandera 4pen, 24; Philip Opiyo 88]            
[May 4]
Thika United  0-1 Mumias Sugar
  [Wilberforce Kilibwa 18]         
Ulinzi        0-1 Nzoia Sugar 
  [Barasa Nyongesa 62]          
Coast Stars   1-0 Mathare United     
  [Stephen Odiaga 8]

Semifinals 

First Legs [May 18]
Tusker        1-0 Coast Stars
  [Japheth Waweru 90]
Mumias Sugar  0-0 Nzoia Sugar

Second Legs [May 24]
Coast Stars   0-1 Tusker
  [Frank Obare 38]
Nzoia Sugar   1-0 Mumias Sugar
  [Hillary Echesa 75]

Third Place Match [Jun 1, City Stadium, Nairobi]
Mumias Sugar  2-1 Coast Stars
  [Bernard Onyango 32, Wilberforce Kilibwa 71; Evans Orodi 2pen]

Final [Jun 1, Nyayo National Stadium]
Tusker        1-2 Nzoia Sugar
  [Tony Madegwa 72; Hillary Echesea 22, Bernard Mwalala 62]


NB: the KFF have stripped Nzoia of the 2003 championship following the
    break-up in which 6 of the 8 quarter-finalists were involved, and
    have set a date for a new final between the two only play-off
    participants who are still playing in the KFF League 2004:

Final [Nov 23, City Stadium, Nairobi]
Coast Stars   3-3 Ulinzi Stars    [aet, 2-4 pen]

Ulinzi Stars qualified for CAF Champions Cup 2004.


President's Cup 2003 [formerly Moi Golden Cup]

Non-entrants include: Red Berets, Tusker and Thika
 
Preliminary Round 
[May 10]
Embu Telkom            lt       Securicor
Gor Mahia              6-0      Chemelil Guza
Homegrown              ppd      Gatundu Stars        [Gatundu had bus accident]
[May 11]
KCB                    w/o      Cook'N Lite          [Cook'N Lite dns]
Kirinyaga Combined     3-1      Luanda Villa
Shabana                w/o      Eldoret Heroes       [Eldoret dns]
[May 17]
Sony                   0-1      Chemelil Sugar

Byes: Kenya Pipeline, Mathare United, Mathare Youth, Kisegi Stars, 
      Utalii, Kangemi United, Nzoia Sugar, AFC Leopards, Sher Agencies, 
      Githurai, Nation/Taifa, NHIF, Ulinzi Stars, Kisumu Telkom, 
      University of Nairobi, Nairobi Hospital, Mumias Sugar. 

Round 1 
[May 17]
NHIF                   4-3      Kisumu Telkom
Mathare Youth          3-0      Kirinyaga Combined
[May 18]
Kisegi Stars           3-5      Kangemi U.
University of Nairobi  ppd      Nairobi Hospital
[May 24]
Shabana                0-1      Chemelil Sugar
Githurai               0-1      Nation/Taifa FC 
Gor Mahia              2-0      Gatundu Stars
[May 25]
Securicor              1-2      KCB
[date?]
University of Nairobi  bt       Nairobi Hospital
[Jul 12]
AFC Leopards           2-0      Sher Agencies

Round 2 
[Aug 2]
Pipeline               2-0      KCB
Mathare U.             4-1      Mathare Youth
Chemelil               0-1      Mumias               [aet]
[Aug 3]
Kangemi U.             0-2      Utalii
[Aug 9]
AFC Leopards           0-3      Nzoia 
NHIF                   0-2      Ulinzi
[Aug 10]
University of Nairobi  0-2      Gor Mahia
[Aug 16]
Nation/Taifa FC        3-1      Coast Stars


Intermediate Matches 
[Sep 7]
Tusker                 1-0      Thika
[Sep 20]
Nzoia Sugar            1-1      Tusker               [aet, 2-4 pen]             

NB: nine clubs, organised in the Inter-clubs Consultative Group (Tusker,
    Mathare United, Utalii, Pipeline, Nzoia Sugar, Gor Mahia, Sher
    Agencies, Mumias Sugar, KCB and Thika United) wanted to have Tusker
    and Thika re-instated, and performed a 'draw' having the winners of
    a tie between Tusker and Thika play Nzoia; the KFF wanted none of it,
    but later appeared to have given in.

Quarterfinals 
[Aug 23]
Nation/Taifa FC        2-3      Ulinzi
[Sep 27] 
Mumias                 abd      Gor Mahia            [abandoned at 2-2 in 91']
Tusker                 1-2      Utalii
[Sep 28]
Mathare U.             2-0      Pipeline

NB: following the walk-out of 12 clubs to form a new league, including
    Mumias, Gor Mahia, Nzoia, Tusker, Utalii, Mathare, KCB and Pipeline, 
    the KFF withdrew all remaining quarter-finalists (bar Ulinzi) from
    the tournament; the clubs played the quarterfinals as scheduled, but 
    the KFF replaced them by Chemelil (eliminated by Mumias), University 
    of Nairobi (eliminated by Gor Mahia), AFC Leopards (eliminated by Nzoia 
    who were then eliminated by Tusker), Kangemi United (eliminated by 
    Utalii), Kirinyaga Combined (eliminated by Mathare Youth who were then 
    eliminated by Mathare) and Securicor (eliminated by KCB who were then
    eliminated by Pipeline).
    The 'rebel' clubs have in turn invited Ulinzi to join 'their' semi-
    finals, but Ulinzi refused; instead Nation/Taifa FC (as last losers
    to Ulinzi) will be invited, but they also turned down; after which
    both Mumias and Gor Mahia were admitted.


Transparency Cup (between four remaining teams)

Semifinals 

First Legs [Nov 8]
Utalii                 2-0      Mathare U.
Mumias                 1-0      Gor Mahia 

Second Legs
[Nov 22]
Mathare U.             1-0      Utalii
[Nov 23]
Gor Mahia              2-0      Mumias      

Third Place Match [Dec 20, Kasarani stadium]
Mathare U.             1-1      Mumias               [1-4 pen]

Final [Dec 20, Kasarani stadium]
Utalii                 2-1      Gor Mahia
  [George Odhiambo 41, Maurice Shikanda 86; Isaiah Omondi 44]


Quarterfinals KFF
[Aug 23]
Nation/Taifa FC        2-3      Ulinzi
[Oct 12]
Chemelil               4-1      Univ. of Nairobi     [also reported 4-0]
AFC Leopards           drw      Kangemi United       [aet; no penalties taken
Kirinyaga Combined     0-1      Securicor             due to poor light]

Quarterfinal Replay [Oct 18]
AFC Leopards           3-0      Kangemi United

Semifinals 

First Legs
[Oct 18]
Chemelil               2-0      Ulinzi
[Oct 25]
AFC Leopards           0-0      Securicor

Second Legs
[Oct 25]
Ulinzi                 1-0      Chemelil
[Nov 1]
Securicor              0-1      AFC Leopards

Final [Nov 22, Kasarani]
Chemelil               1-0      AFC Leopards
  [Mike Muiruri 10]


Labour Day Cup 2003 [May 1]
Mathare United         1-0      Kenya Pipeline
  [Pipeline replaced Gor Mahia who refused the invitation]

Chairman's Cup

Final [Aug 17]
Kangemi U.             3-2      Parklands


Nationwide Super League

Start postponed to Oct 19.

Played in 2 groups of 15 teams.  So far 25 teams are registered:

Agro Chemical
Homegrown
National Bank of Kenya (NBK)
Githurai
Kahawa United
Gatundu Stars
Kenap (Athi River)
Baobab
NHIF (National Hospital Insurance Fund)
Waterworks
Nakuru Police
Postbank

Kisumu Telkom
Opera
Nanyuki Toplife
Spitfire
Bidco
Prime Bank
NSSF
Nairobi Hospital
Securicor
Nakuru Telkom
Kangemi United 
Nandi Tea

Entered in the fourth week:
Zone A
Green Berets (Eldoret) 
Uzima (Nakuru)
Zone B 
Ken Health (Nakuru)
Mabati Rolling (Coast)
Minicuss (Nairobi) 

NB: champions of each zone are promoted.

Zone A
======
Known results:

Kisumu Telkom           2-0     Agro-Chemical
Githurai U.             1-2     Kisumu Telkom
Securicor               2-1     Kisumu Telkom
Nakuru Telkom           2-3     Nakuru Police
Nakuru Police           1-0     Postbank
Nakuru Police           2-1     Spitfire
[Oct 26]
Securicor               2-1     Agro-Chemical
[Oct 27]
Githurai U.             2-1     Agro-Chemical        
   [second loss for Agro-Chemical]
Kisumu Hot Stars        n/p     National Bank
   [Hot Stars didn't have players' cards.]
[Nov 2]
Kisumu Telkom           1-0     Postbank
Kitale FC               0-1     Kisumu Hot Stars 
Agro-Chemical           n/p     Spitfire [dns]
[Nov 3]
Agro-Chemical            -      Postbank
Kisumu Telkom            -      Spitfire
Kitale FC                -      Kuscom

[Nov 9]
Agro-Chemical           1-0     Kisumu Hot Stars 
Kuscom                   -      Kisumu Telkom
Uzima                    -      Kitale Stars 
Green Berets             -      Nakuru Police
Nairobi Securicor       1-2     National Bank
Spitfire                 -      Githurai Sportiff 
Kahawa United            -      Nakuru Telkom 
Post Bank                -      NSSF
[Nov 10]
Agro-Chemical            -      Kuscom
Spitfire                0-1     National Bank

National Bank of Kenya are 3rd as of Nov 10.

[Nov 16,17?]
Nakuru Police           1-1     National Bank
Kuscom                  0-1     Securicor
Spitfire                1-0     Kitale
Prime Bank              2-2     National Bank
Kahawa U.               1-0     Kitale
Prime Bank              1-2     NSSF
Homegrown               0-0     Waterworks
Gatundu Stars           4-0     Opera
Bidco                   ppd     Waterworks
Nanyuki Toplife         awd     Kenap                   [Kenap dns; awarded 3-0]

Current Zone A leaders: Nakuru Police

[Nov 23,24]
Kitale                  2-0     Agro-Chemicals
Green Berets            1-1     Kisumu Telkom
NSSF                    1-1     Kisumu Hot Stars
Postbank                2-1     Kuscom
Green Berets            0-3     Agro-Chemical
Postbank                3-0     Kisumu Hot Stars
NSSF                    3-0     Kuscom
Kitale                  0-0     Kisumu Telkom

[Dec 7,8]
Nakuru Telkom           0-1     Kitale
Nakuru Telkom           0-1     Uzima

[Dec 14]
Githurai                 -      Kisumu Hotstars
Nakuru Police            -      KUSCOM 
Kitale                   -      Postbank
Spitfire                 -      Uzima 
Nakuru Telkom            -      Green Berets
[Dec 15]
Githurai                 -      Kuscom 
Nakuru Police            -      Kisumu Hotstars
Green Berets             -      Postbank 
NSSF                     -      Uzima

[Dec 21]
Agro-Chemical           1-0     Nakuru Police
Kitale FC               1-1     Securicor
KUSCOM                  0-0     Green Berets
[Dec 22]
Agro-Chemical           1-0     Nakuru Telkom
Kitale FC                -      Green Berets

Current leaders: Securicor

[Jan 4]
Githurai                 -      Kahawa U.
Uzima                    -      KUSCOM
NSSF                     -      Green Berets
[Jan 5]
Uzima                    -      Kisumu Hotstars

[Jan 11]
Postbank                1-2     Uzima

Top of table (after 15 rounds):
 1.Securicor             33
 2.Nakuru Telkom         32
 3.Kisumu Telkom         29

[Feb 7, 2003]
The Kenya Football Federation (KFF) has suspended Prime Bank and Spitfire 
from the Nationwide Super League, whose second leg kicks off tomorrow, Feb 8.
Prime Bank failed to honour matches against Homegrown, Kenhealth, Kenap, 
Opera while Spitfire skipped matches against Agro Chemical, Kisumu Telkom, 
Kuscom and Kisumu Hotstars.

[Feb 8,9]
Postbank                 -      Agro-Chemical
NSSF                     -      Kitale FC
Securicor                -      Githurai
National Bank            -      Green Berets
Kisumu Hotstars          -      Nakuru Police
Kuscom                   -      Uzima

[Feb 16]
Agro-Chemical           2-1     Githurai

[Feb 22,23]
Zone A
Nakuru Telkom            -      Agro-Chemicals
Nakuru Police            -      Kisumu Telkom
Postbank                 -      Green berets
Securicor                -      Kitale FC
NSSF                    ppd     Securicor

NSSF informed the Kenya Football Federation (KFF) through a dispatch
from the team’s management, that they had opted out of the league as 
they have no funds.

[Mar 1]
Agro-Chemical           2-0     Kahawa U.
Kisumu Telkom            -      National Bank
Postbank                 -      Securicor
Kitale                   -      Uzima
Green Berets             -      Kuscom
[Mar 2]
Agro-Chemical           0-0     National Bank
Kusumu Telkom            -      Kawaha U.
Githurai                 -      Postbank
Green Berets             -      Uzima
Kuscom                   -      Kitale 

[Mar 8]
Kuscom                   -      Githurai 
Kisumu Hotstars          -      Postbank 
Nakuru Police            -      Nakuru Telkom
Uzima                    -      Securicor 
[Mar 9]
Kisumu Hotstars          -      Githurai 
Kuscom                   -      Postbank
Nakuru Police            -      Uzima 
Agro Chemical            -      Kisumu Telkom 
National Bank           4-2     Nakuru Telkom 

[Mar 15,16]
Nakuru Police           1-2     National Bank

[Mar 22]
Nakuru Police           3-0     Kahawa U.
Nakuru Telkom           1-3     Postbank
Agro-Chemical            -      Kitale FC
Kisumu Telkom           6-1     Green Berets
National Bank           1-2     Kuscom
[Mar 23]
Nakuru Telkom            -      Kahawa U.
Nakuru Police            -      Postbank
Kisumu Telkom            -      Kitale FC
Agro-Chemical            -      Green Berets
Securicor                -      Kuscom

[Mar 30]
National Bank           awd     Kitale FC [awarded 3-0; Kitale dns]

[Apr 5,6]
Uzima                   1-2     Agro-Chemical
Uzima                   0-3     Kisumu Telkom
Nakuru Telkom           1-1     Agro-Chemical

[Apr 12]
Nakuru Telkom           3-1     Uzima (Nakuru)
[Apr 13]
Nakuru Telkom           1-2     Kisumu Telkom
Uzima                   0-2     Githurai

Top of Table:

 1.Kisumu Telkom               24  18  4  2   45-14  58 Promoted
 2.Securicor                   24                    53
 4.Agro-Chemical               24                    46
 4.Nakuru Police               24  12  6  6   44-23  42

NB: Nakuru Police protested against losing 16 points - it is
    unclear why they lost points


Zone B
======

Nairobi Hospital        1-1     Kangemi U.
Kangemi U.              1-1     Waterworks
Kangemi U.              2-1     NHIF
[Nov 1]
Prime Bank               -      Kangemi
[Nov 2]
Opera                    -      Kangemi

[Nov 9,10?] [home/away unclear]
Gatundu Stars           0-0     Kangemi U.
Waterworks              3-1     Kangemi U.
Gatundu Stars           0-4     NHIF
Admin. Police           1-1     NHIF
Utawala                 1-2     KenHealth
Homegrown               2-1     KenHealth

Top of Zone B:
1.NHIF
2.Kangemi U.

[Nov 16,17?]
Administration Police   3-0     Utawala
Administration Police   4-0     Prime Bank
KenHealth               1-2     Kangemi U.
Homegrown               1-0     Kangemi U.
Nairobi Hospital        ppd     Mabati Rolling
Nanyuki Toplife         1-0     Nairobi Hospital
KenHealth               0-1     NHIF
NSSF Stars              0-1     Githurai
Securicor               3-0     Kisumu Hotstars

[Nov 23, 24]
Gatundu Stars           4-0     NHIF
Adm. Police             1-3     Kangemi U.
Ken Health              1-2     Homegrown
Gatundu Stars           0-0     Kangemi U.
Ken Health              2-1     Utawala

[Dec 7,8?]
Utawala                 0-0     Mabati Rolling Mills 
NHIF                    1-0     Minicuss
Kangemi United          awd     Kenap (Athi River) (arrived late)
Homegrown               2-0     Mabati Rolling Mills 

[Dec 14]
Ken Health               -      Administration Police 
Kangemi United           -      Utawala 
Opera                    -      Homegrown 
Gatundu                  -      Kenap 
Mabati Rollings          -      Minicuss 
[Dec 15]
Ken Health               -      Nanyuki Toplife 
Kenap                    -      Homegrown 
Waterworks               -      Gatundu
Administration Police    -      Nairobi Hospital
Prime Bank               -      Opera

[Dec 21,22]
Homegrown               2-0     Gatundu Stars
[Dec 22]
Minicuss                1-2     Kangemi U.

[Jan 4]
Mabati Rolling           -      Bidco
Minicuss                 -      Nanyuki Toplife
[Jan 5]
Mabati Rolling           -      Kenhealth
Minicuss                 -      Gatundu
        
[Jan 11]
Minicuss                0-1     Kenhealth
Administration Police   2-0     Mabati Rolling Mills
[Jan 12]
NHIF                    0-0     Mabati Rolling Mills
Minicuss                1-0     Gatundu Stars           

Top of table (after 15 rounds):

 1.NHIF                  36      [= National Hospital Insurance Fund]
 2.Administration Police 35      [only unbeaten team in Super League]

[Feb 7, 2003]
The Kenya Football Federation (KFF) has suspended Prime Bank and Spitfire 
from the Nationwide Super League, whose second leg kicks off tomorrow, Feb 8.
Prime Bank failed to honour matches against Homegrown, Kenhealth, Kenap, 
Opera while Spitfire skipped matches against Agro Chemical, Kisumu Telkom, 
Kuscom and Kisumu Hotstars.

[Feb 8,9]
NHIF                    2-0     Waterworks
Opera                   0-3     Kangemi U.
Homegrown                -      Kenhealth
Utawala                  -      Bidco
NHIF                    1-0     Nanyuki Toplife
Kangemi U.               -      Kenap
Opera                    -      Mincuss
Nanyuki Toplife         1-1     Nairobi Hospital        

[Feb 15,16]
Waterworks              2-1     Bidco
NHIF                    1-1     Gatundu Stars
Administration Police   2-1     Utawala
Waterworks              2-2     Gatundu Stars
NHIF                    abd     Bidco           [abandoned at 1-0 in second half]
Administration Police   2-2     Homegrown
Mincuss                 7-2     Utawala

[Feb 22,23]
Kangemi U.               -      Mabati Rolling
Bidco                    -      Mincuss
Nanyuki Top Life         -      Gatundu Stars
Waterworks               -      Opera
Nairobi Hospital         -      Administration Police
Homegrown                -      Utawala
Administration Police   5-1     Opera   

[Mar 1]
Utawala                 0-1     NHIF            [also reported 0-2]
Homegrown               3-1     Nanyuki Toplife
Kangemi U.              0-2     Administration Police
Mabati Rolling           -      Opera
Narobi Hospital          -      Waterworks
Kenhealth                -      Mincuss
Bidco                    -      Gatundu Stars
[Mar 2]
Homegrown               0-1     NHIF
Utawala                 3-1     Nanyuki Toplife
Waterworks              0-1     Administration Police
Mabati Rolling           -      Kenap
Bidco                    -      Kenhealth 

[Mar 8]
Opera                    -      Nairobi Hospital 
NHIF                    0-0     Kangemi 
Kenhealth                -      Mabati Simba 
Nanyuki Toplife          -      Bidco 
Mincuss                 0-2     Administration Police 
Waterworks               -      Utawala 
[Mar 9]
Kenap                    -      Bidco 
Opera                    -      Gatundu 
Mincuss                 1-2     NHIF
Nanyuki Toplife          -      Mabati Simba 
Nairobi Hospital         -      Utawala 

[Mar 15,16]
Utawala                 awd     Kenap           [awarded 2-0; Kenap dns]
Kangemi U.              2-0     Kenhealth
Adm. Police             2-0     NHIF

[Mar 22]
Administration Police   3-1     Nanyuki Toplife 
Bidco                   1-0     Kangemi U.
Kenhealth               3-1     NHIF
Mabati Rolling           -      Homegrown
Waterworks              3-1     Mincuss
[Mar 23]
Kangemi U.              2-0     Nanyuki Toplife
Mincuss                  -      Nairobi Hospital
Mabati Rolling           -      Gatundu Stars

[Mar 30]
Gatundu Stars            -      Kenhealth
Waterworks               -      Homegrown
Bidco                   abd     Administration Police [abandoned at 3-2 in 67']
Opera                    -      NHIF
Utawala                 1-2     Kangemi U.
Nanyuki Top Life         -      Mincuss

[Apr 12]
Administration Police   3-0     Kenhealth
Kangemi United          3-0     Homegrown (Naivasha)
[Apr 19]
Kangemi U.              4-1     Mincuss
Administration Police   abd     Mbati  Rolling        [abandoned at 3-0 in 75']

Top of Table:

 1.Administration Police       62 points - Promoted
 2.Kangemi United              58
3?.NHIF                        50? (National Hospital Insurance Fund)


Promoted from 3rd level 2003:

Yanga FC (Nyahururu) and Muruguru (Nyeri) [by default as their opponents
   in the promotion playoff for the Central Zone mini league at the 
   Nyahururu Stadium on Aug 11, viz. Abderdares and the Nairobi 
   representatives, failed to show]

Kisii Telkom qualified for the nation-wide league after winning the 
   KFF western zone Super League.
-------------------------------------------------------------------------------------------

2003/04

NB: due to the conflict between KFF, meanwhile dissolved by the Kenyan
    sports minister and replaced by the STC (Stake-holders Transition
    Committee), and most leading clubs united in the ICCG (later KPFG),
    two leagues are being played in the 2003/04 season.  Both are to be
    finished on June 30, and a unified league supposedly will start on
    September 1 for the 2004/05 season (see below).


Premier League (KFF/STC)
==============

[Sep 27]
Shabana        1-0 Kisumu Telkom
  [Simon Alubera 88]
Panpaper       0-0 Sony Sugar 
Ulinzi         5-1 Securicor
  [Tom Ogweno 21, 37, Joel Otieno 53, Owino 61, Joseph Akinga 70; Amos Ongang 90]
Re-Union       1-0 Red Berets 
  [Hassan Osama 82]
Chemelil Sugar 3-0 Administration Police
  [Dennis Ochieng 32, Felix Omondi 82, Mike Mururi 88]
[Sep 28]
Kangemi United 0-0 AFC Leopards 

[Oct 4]
AFC Leopards   1-0 Securicor
  [Jack Omondi 70]
Ulinzi         3-1 Kangemi U.
  [Lawrence Owino 23, 78, Mwangi Kibera 31; Harris Aywa 89pen]
Cook'N Lite    1-0 Red Berets            [to be annulled?]
  [Mohammed Juma 55]
Sony           3-1 Kisumu Telkom 
  [Albert Ayora 41, Vincent Imbusi 56, Tom Ochieng ?; Abdi Lusamukha 69]     
Chemelil       1-0 Shabana
  [Mike Mururi]

[dates unknown, inferred; home/away unclear]
Adm. Police    0-0 Kisumu Telkom or Re-Union
Panpaper       0-0 Re-Union or Kisumu Telkom

[Oct 20]
AFC Leopards   4-0 Re-Union
  [John Mwangi 2, Levy Muaka 40, Magachi Onyino 67, Kadir Galgalo]
Cook'N Lite    0-2 Coast Stars           [to be annulled?]
  [Ajai Ali 25, 49]
Kisumu Telkom  0-2 Chemelil
Securicor      2-1 Red Berets            [inferred]
[Oct 21]
Adm. Police   ppd? Red Berets

[Nov 1]
Coast Stars    2-0 Panpaper
  [Ajai Ali 65, Abdul Wahab 75]
Shabana        2-0 Sony
  [Nicodemus Anunda 21, Philip Kamanda 80pen]
[Nov 2]
Cook'N Lite    1-3 Panpaper              [to be annulled?]
  [Curtis Mwasumbe 42; Tsuma Ndandwe (pen), Joshua Ademba 50,
   Geoffrey Simiyu 52]
Adm. Police    0-1 Kangemi U. 
Re-Union       n/p Kawangware 

[Nov 8]
Shabana        1-1 Red Berets
Cook'N Lite    2-1 Kisumu Telkom         [to be annulled?]
[Nov 9]
Coast Stars    1-1 Kisumu Telkom
  [Francis Onjaro 21; Abdi Lusamukha 18]

[Nov 16]
Panpaper       awd Shabana               [Shabana dns; awarded 2-0]
Chemelil        -  Sony
Red Berets     bt  Administration Police
Ulinzi         1-1 Re-Union
 
[Nov 22]
Shabana        awd Cook'N Lite           [Cook'N Lite dns; awarded 2-0;    
[Nov 22,23]                               to be annulled?]
Panpaper       1-0 Securicor
Kangemi U.     1-1 Red Berets

[Nov 29]
Coast Stars    n/p Chemelil              [Mombasa stadium being renovated, 
Panpaper       1-0 AFC Leopards           fixture not communicated]
Re-Union       ppd Kangemi U. 
Kisumu Telkom  1-1 Red Berets
Sony           1-1 Ulinzi
[Nov 30]
Cook'N Lite    n/p Chemelil

[Dec 6]
Adm. Police    1-3 Ulinzi
  [Ephantus Muriithi 50; Tom Ogweno 82pen, Gitau Mwaura 82og,
   Ramadhan Musa 90]
Red Berets     1-1 Sony
  [Joseph Asutsa 80; Vincent Imbusi]
Chemelil       3-1 Kangemi U.
  [Muiruri 22, 51, Felix Omondi 80; Godfrey Shivachi]
Re-Union       1-1 Shabana
  [Hassan Osama 75; Philip Kamande 28]
[Dec 7]
Ulinzi         3-0 Shabana
  [Fred Ogot (2), Tom Ogweno]
Securicor      0-1 Sony

[Dec 12]
AFC Leopards   0-1 Coast Stars
Chemelil       1-0 Panpaper
Re-Union       4-2 Kangemi U.
[Dec 13]
Ulinzi         awd Cook'N Lite           [Cook'N Lite dns, awarded 2-0;
Adm. Police    0-1 Coast Stars            to be annulled?]
  [Ali Kaju 28]
[Dec 14]
Kangemi U.      -  Coast Stars
 
[Dec 20]
Coast Stars    3-1 Securicor
Red Berets     2-0 Panpaper
  [Clifford Arita, Andrew Manyasi]
Re-Union       2-1 Kisumu Telkom   
  [Michael Kisoro 8, Owino Mboss 24; Walter Odhiambo 38]  
Sony           ppd AFC Leopards          
[Dec 21]                               
Cook'N Lite    1-1 Securicor             [to be annulled?]
Adm. Police    1-1 Panpaper
  [Jones Mulemi 85; Andrew Khaemba 90]
Ulinzi         ppd Kisumu Telkom
Shabana        ppd AFC Leopards 

[Jan 10]
Securicor      5-0 Re-Union
  [Bernard Aguda 5, 29, 60, Silvanus Onyango 79, Auther Museve 90]
Sony           awd Coast Stars           [Coast Stars dns, awarded 2-0]
Shabana        awd Cook'N Lite           [Cook'N Lite dns, awarded 2-0;     
[Jan 11]                                  to be annulled?]
AFC Leopards   ppd Red Berets
Kisumu Telkom   -  Administration Police [played but result unknown]
Sony           ppd Cook'N Lite           [Cook'N Lite dns]

[Jan 17]
Kangemi U.     3-0 Sony               
  [Jeneby Kiribo 20pen, Godwin Shivashi 39, Shivachi 82] 
Cook'N Lite    n/p Re-Union              [Cook'N Lite excluded]
Chemelil       1-1 Securicor
  [Moffat Amoyo 84; Ben Agunda 60]
Adm. Police    ppd Shabana 
[Jan 18]
Red Berets     2-0 Ulinzi
  [Caleb Okuku 5, Andrew Manyasi 16]
Kisumu Telkom  2-1 Securicor
  [Joel Mayaka 8pen, Vincent Okoth 83; Lucas Ojwang 88]
Adm. Police    1-0 Sony
  [Morris Oloo 12]
Coast Stars     -  Re-Union
Kangemi U.     ppd Shabana

[Jan 24,25]
AFC Leopards   awd Chemelil              [awarded 0-2; Leopards dns]
AFC Leopards   awd Kisumu Telkom         [awarded 0-2; Leopards dns]            
Ulinzi         2-0 Chemelil

[Jan 31]
Shabana        1-2 Coast Stars
Red Berets     3-0 Chemelil
  [Andrew Manyasi 13, Clifford Arita 75, 78]
Sony            -  AFC Leopards          [Leopards and refs dns]
Panpaper       0-1 Ulinzi
[Feb 1]
Re-Union       0-4 Chemelil    
Shabana         -  AFC Leopards
Sony            -  Coast Stars
 
[Feb 8]
Coast Stars    2-0 Red Berets
  [Godffrey Osama, Abdi Simba]

[Feb 14]
Coast Stars     -  Chemelil
Panpaper        -  Re-Union
Adm. Police    1-1 Shabana   
Kangemi U.     0-2 Securicor
  [Arthur Musebe 75, Lucas Ojwang 85]
[Feb 15]
Kangemi U.     3-1 Shabana  
  [Godwin Shivanji 44, Dominic Ochieng 80, David Opati 88;
   Nicodemus Anunda 42]
Adm. Police     -  AFC Leopards   
Sony           0-0 Chemelil
Coast Stars    1-0 Ulinzi 
  [Mohammad Masoud 20]

[Feb 21]
Coast Stars    1-0 Kangemi U.
  [Patrick Osiako 4]
Ulinzi         1-1 Kisumu Telkom
  [Lawrence Owino 52; Joel Mayaka 25]
Re-Union       1-1 Sony
  [Stephen Owino 13; Tom Odhiambo]
[Feb 22]
Securicor       -  Shabana

[Feb 28]
Coast Stars    awd Re-Union              [awarded 0-2; Coast Stars dns, preferring
Adm. Police    1-2 Securicor              a friendly match in Dar-es-Salaam]
  [Eliud Sabatia 45; Zephania Otieno 4, Lucas Ojwang 85]
 
NB: competition suspended due to dissolution of KFF by government.  Because
    of the lack of competitive action, Ulinzi Stars have announced they will
    enter the 2004 Transparency Cup organised by the rival Kenya Football Group.
    League supposedly resumes on May 8, though Securicor, Red Berets, Shabana,
    Administration Police, Chemelil Sugar, Sony Sugar, Ulinzi Stars, Coast Stars
    and Re-Union all announced their withdrawal on April 28.

[May 8]
Shabana        1-0 Chemelil
  [Nicidemus Anunda 74]
Sony           0-1 Panpaper
  [Ricky Tinyo 68]
[?]            drw Kangemi
[May 9 - ppd?]
Shabana         -  Panpaper
Sony            -  Chemelil
Red Berets     drw Kangemi

[May 15]
Panpaper        -  Coast Stars
Red Berets      -  Re-Union
Kisumu Telkom   -  AFC Leopards
Shabana        abd Securicor             [abandoned at 0-2 in 45' due to lack
   of payment: the self-sponsored home team managed to raise only Sh1,600
   instead of Sh9,600, which was to cater for transport and night out
   allowances for five matches]
[May 16]
Chemelil        -  AFC Leopards
Shabana         -  Kangemi U. 

[May 22]
Kisumu Telkom   -  Red Berets
AFC Leopards   0-0 Kangemi U.
Chemelil       ppd Re-Union
[May 23]
Coast Stars    1-0 Administration Police
Panpaper       0-0 Chemelil
Shabana        n/p Ulinzi                [Ulinzi dns]

NB: on May 26 all matches were postponed until July by the STC but three
    fixtures for the May 29/03 weekend were published two days later:

[May 29]
Red Berets      -  Kisumu Telkom 
Ulinzi         2-0 AFC Leopards
Securicor      1-2 Chemelil              [also reported 0-2]
[May 30]
Kangemi United 0-1 Chemelil Sugar
  [Michael Mururi 15]
Securicor       -  Kisumu Telkom 
[Jun 1]
Ulinzi          -  Panpaper
Sony            -  Shabana

[Jun 5]
Chemelil       awd Re-Union              [awarded 2-0, Re-Union dns]
Kisumu Telkom  ppd Shabana               [Shabana called the match off]
[Jun 6]
AFC Leopards   1-1 Securicor
  [Magachi Onyoni 75; Lucas Ojuang]
Red Berets     0-0 Chemelil
Re-Union       awd Administration Police [awarded 2-0; Adm. Police dns]

[Jun 12]
Chemelil       3-0 Coast Stars
  [James Okal 7, Abdi Lusamukha 38, Mike Mururi 70]
Kisumu Telkom  0-0 Ulinzi
AFC Leopards   2-2 Panpaper
  [Peter Chibusia 4, Galgalo Kadir 11; Geofrey Simiyu 12,
   Andrew Khaemba 30]
[Jun 13]
Kisumu Telkom  2-0 Coast Stars
  [James Ongili 47, John Oyoo 84]
Chemelil       abd Ulinzi                [abandoned at 1-0 in 65';
Securicor       -  Panpaper               Ulinzi walked off]
Red Berets     0-2 AFC Leopards 
  [John Mwangi 25, Sammy Ombisi 30]

[Jun 19]
Coast Stars    2-0 AFC Leopards
  [Patrick Osiako 36pen, 86]
Adm. Police     -  Kisumu Telkom 
Sony            -  Chemelil
[Jun 20]
Sony            -  Securicor
Re-Union       1-1 Ulinzi 
 
[Jun 26]
Panpaper       1-2 Kisumu Telkom
Red Berets      -  Coast Stars
Adm. Police    1-1 Chemelil
AFC Leopards   1-1 Re-Union
[Jun 27]
AFC Leopards   0-0 Adm. Police       
Securicor      2-2 Coast Stars
Ulinzi         1-0 Red Berets
Kisumu Telkom  0-2 Sony
  [Chambari Marwa, Vincent Imbusi]

[Jul 3]
Adm. Police    1-0 Red Berets
  [Paul Achebi 75]
[Jul 4]
Adm. Police    1-3 Securicor
[Jul 3,4]
AFC Leopards   n/p Sony                  [Leopards dns on Jul 3, Sony dns on
                                          Jul 4; both now claim the 3 points]
[Jul 10]
Kangemi U.     3-0 Re-Union
Kisumu Telkom  n/p AFC Leopards          [Leopards dns]
Coast Stars     -  Shabana
[Jul 11]
Coast Stars     -  Sony
Chemelil       n/p AFC Leopards          [Leopards dns]
Kangemi U.     0-0 Ulinzi
 
[Jul 17]
Securicor      2-1 Kangemi U.
Shabana        0-1 Administration Police
Sony           n/p Re-Union              [Re-Union dns]
[Jul 18]
Securicor      3-1 Kisumu Telkom
Shabana        n/p Re-Union              [Re-Union dns]
Sony           3-1 Administration Police
 
[Jul 24]
Securicor      0-0 Ulinzi
Sony           n/p Kangemi U.            [Kangemi dns]
Shabana        n/p Kisumu Telkom         [Kisumu Telkom in road incident]
Panpaper       0-0 Red Berets 
[Jul 25]
Shabana        n/p Kangemi U.            [Kangemi dns]
Panpaper       1-0 Administration Police
 
[Jul 31]
Chemelil       0-1 Kisumu Telkom 
Panpaper       1-1 Kangemi U.                                                      **
Red Berets     n/p Re-Union              [Re-Union dns]
[Aug 1]
Adm. Police    2-0 Kangemi U.
Panpaper       n/p Re-Union              [Re-Union dns] 
Ulinzi         abd Coast Stars           [abandoned at 3-2 in 88']

[Aug 7]
Sony           1-0 Red Berets

Table (based on known results):

 1.Chemelil Sugar (Nyando)           20 11  5  4 26-11 38 
 2.Coast Stars (Mombasa)             17 11  2  4 21-14 35
 3.Ulinzi Stars (Thika)              18  9  7  2 26-10 34
 4.Securicor                         19  7  5  7 28-25 26  [+]
 5.Pan Paper (Webuye)                18  6  7  5 14-13 25
 6.SoNy Sugar (Awendo)               15  6  5  4 15-12 23  [+]
 7.Kisumu Telkom                     16  5  5  6 15-18 20  [-]
 8.Red Berets (Nairobi)              19  4  7  8 12-15 19  [*]
 9.Shabana (Kisii)                   14  5  3  6 13-15 18  [+]
10.Kangemi United                    18  4  6  8 17-21 18  [*] [+] 
11.Re-Union (Nairobi)                15  4  6  5 14-25 18  [+]
12.Administration Police (Nairobi)   20  4  5 11 12-23 17  [*] 
13.AFC Leopards (Nairobi)            15  3  6  6 11-14 15  [-]
 -.Cook'N Lite (Mombasa)              8  2  1  5  5-13  7  [*2]
 -.Kawangware (Nairobi)               excluded             [*1]
 
NB: apparently league was won by Coast Stars but no official proclamation
    of a championship seems to have been made; moreover, Sony Sugar claim 
    to be leading the league with 46 points (in which case they should 
    won 7 and drew 2 of their remaining 9 matches)

[*] w/o goals Red Berets vs Administration Police, Red Berets vs Kangemi
[-]  12 clubs, viz. Mathare United, Mumias Sugar, AFC Leopards,
     Nzoia Sugar, Gor Mahia, Kenya Pipeline, Thika United, Tusker, 
     Sher Agencies, Kenya Commercial Bank (KCB), Kisumu Telkom and 
     Utalii, left the league to form the Kenya National Football
     League (KNFL), which is to start on Oct 7.  The KFF threw out 
     10 of the clubs (all except AFC Leopards and Kisumu Telkom,
     apparently on the grounds that these attended a KFF meeting).
     The president of AFC Leopards is insisting KFF should not use
     the name of 'his' club in the fixtures, but the players appear
     happy to turn out for the KFF matches.
[+]  instead the KFF promoted Shabana, Sony Sugar, Cook 'N Lite, 
     Re-Union, Securicor, Kangemi United and Kawangware to create
     a league of 15 teams; of these, Kawangware have announced that
     they cannot enter at such short notice. 
[*1] Kawangware were excluded on Nov 11 after failing to play a match.
[*2] Cook 'N Lite were excluded mid-January for failing to show for
     their away matches; it is unclear what happens to the matches
     they already played (or had awarded against them).

     In addition, KFF have stripped Nzoia Sugar of their 2002/03
     championship.


Kenya National Football League 
  organised by ICCG (Inter-Clubs Consultative Group), later renamed 
  Kenya Premier Football Group (KPFG) 

[Oct 4]
Nzoia          0-1 Sher Agencies
  [Sammy Okoth 22]
KCB            0-1 Utalii  
  [Moses Odhiambo 82]
[Oct 5]
AFC Leopards   n/p Gor Mahia 

[Oct 18]
Thika          0-0 KCB
Mumias         0-1 Mathare U.
  [Frankline Shalimbe 20]
Nzoia          awd Pipeline          [awarded 2-0, Pipeline dns]
[Oct 20]
Gor Mahia      0-1 Utalii
  [Rexine Ongoli 17]
Mumias         2-0 Nzoia
  [Said Ibrahim 10, 12]
Sher A.        0-0 Tusker

[Oct 25]
Tusker         0-0 Mumias
Thika          1-1 Utalii
  [Anthony Mathenge 42; Charles Achia 85]
Sher A.        1-0 Pipeline
  [Jacob Omondi 35]

[Nov 1]
Mathare U.     0-0 Thika
Nzoia          1-1 Tusker
  [Evans Walekhwa 50; Tony Madegwa 54]
[Nov 2]
Gor Mahia      0-0 Sher A.
Mumias         3-1 KCB
  [Anthony Lutiku 6, Ibrahim Saidi 81, Dennis Onkangi 87; Hassan Rajab 61]

[Nov 9]
Pipeline       0-0 KCB
Tusker         0-0 Thika
Nzoia          2-3 Gor Mahia  

[Nov 16]
Sher A.        1-1 KCB
Pipeline       1-0 Utalii
  [Sammy Omolo 30]

[Nov 22]
KCB            1-0 Tusker   
Thika          0-1 Pipeline

[Nov 30]
Utalii         1-0 Sher A.
  [William Mafwavi 83]

[Dec 7]
Pipeline       2-0 Gor Mahia
  [Godfrey Mwangi 46, Willian Odidi 57]
Sher A.        0-0 Mumias

[Jan 17]
Gor Mahia      0-0 Pipeline

[Jan 25]
Sher A.        1-4 Nzoia     
Utalii         1-2 Pipeline 
[Jan 31]
Nzoia          0-1 Mumias
KCB            3-0 Gor Mahia
  [Victor Masime 17, George Odari 78, 80]

[Feb 1]
Sher A.        1-2 Utalii           
[Feb 7]
Mumias         4-1 Sher A.

[Feb 14]
KCB            1-3 Pipeline  
  [Hussein Rajab; Edward Kauka, Geoffrey Mwangi, Manasseh Imbo]
[Feb 15]
Utalii         0-0 Thika    
[Feb 18]
Mathare U.     1-2 Tusker
  [Mohammed Jamal 60; Madegwa 26, Charles Okwemba]
[Feb 22]
Mathare U.     1-1 Utalii
  [Aggrey Ongoli 75; Charles Achia 66]
Thika          1-1 Mumias
  [James Omondi 49; Silvanus Otieno 85]

[Feb 28]
Nzoia Sugar    2-0 KCB
  [Noah Omolo 24, Wycliffe Osore]
Utalii         2-0 Mumias
  [Herman Wandera 66, Bernard Makuto 78]
[Feb 29]
Sher A.        1-0 Mathare
  [Kevin Simiyu 87]
Thika          0-2 Tusker
  [Charles Okwemba, Tony Madegwa]

[Mar 3]
Tusker         1-0 Pipeline  
  [James Omondi (og)]

[Mar 6]
Thika          0-0 Nzoia 
[Mar 7]
Gor Mahia      0-1 Mathare   
  [Jamal Mohammed 13]

[Mar 13]
Nzoia          1-1 Utalii   
[Mar 14]
Tusker         2-1 Sher A.
  [Victor Onyango 69pen, Roy Waiswa 79; Ken Wangwe 90]
Mumias         0-0 Pipeline
Mathare        1-0 KCB  
  [Titus Mulama 90pen]

[Mar 20]
Utalii         1-1 Tusker
  [Herman Wandera 11pen; McDonald Mariga 6]
KCB            1-1 Mumias
  [Hussein Mohammed 52pen; Macdonald Makaya 89]
[Mar 21]
Thika          2-1 Mathare
  [Joseph Mwangi 15, Anthony Katana 46; Paul Ambembo 80]
Pipeline       0-0 Nzoia
Sher A.        2-1 Gor Mahia

[Mar 27]
Nzoia          2-0 Mathare
Gor Mahia      0-3 Tusker
[Mar 28]
Utalii         3-1 KCB
  [Elkana Swaka, William Oloo, Peter Mbuvi; Joseph Odari]
Pipeline       1-1 Sher A.
  [Edward Kauka; Edward Kauka (og)]
Mumias         1-1 Thika

[Apr 3]
Sher A.        0-1 Thika 
Gor Mahia      0-1 KCB           
[Apr 4]
Utalii         2-1 Nzoia  
Mumias         0-0 Tusker
Mathare        0-0 Pipeline  

[Apr 9]
Tusker         2-0 KCB    
  [Tony Madegwa (2)]
[Apr 10]
Mathare        1-0 Sher A.  
  [Titus Mulama 46]
Gor Mahia      0-2 Thika      
  [Nicholas Muyoti, Anthony Mathenge]
[Apr 12]
Mathare        0-0 Gor Mahia   

[Apr 17]
Pipeline       1-1 Tusker
  [Manasseh Imbo 90; Edwin Mkenya 41]
Mathare        2-0 Mumias
  [Titus Mulama 18pen, 32]
[Apr 18]
Utalii         awd Gor Mahia         [abandoned at 0-0 in 78' after Gor Mahia
KCB            3-3 Nzoia Sugar        disputed a penalty award to Utalii; 
                                      awarded 2-0]
[Apr 25]
Tusker         1-2 Utalii 
Pipeline       0-2 Thika
  [James Mwangi (2)]

[May 2]
KCB            1-0 Thika

[May 8]
Mathare        1-1 Nzoia Sugar    
  [David Ngure 91; Argwings Mukhisa 11]

[May 15]
Gor Mahia      2-2 Nzoia
[May 16]
Pipeline       1-0 Mathare U.
Tusker         2-1 Nzoia 
  [Roy Waiswa, Charles Okwemba; ?]
Mumias         0-1 Utalii
Thika          2-0 Sher A.

[May 22]
Tusker         1-0 Mathare U.
  [Oscar Kadenge 28]
Gor Mahia      1-0 Mumias
  [Emmanuel Wakata 10]
Nzoia Sugar    0-0 Thika
[May 23]
KCB            0-1 Sher A. 

[May 26]
Utalii         2-1 Mathare U.
  [William Oloo 3, Ronald Otieno 43; Geofrey Okoth 86]

[May 30]
Pipeline       2-0 Mumias
  [Moses Gitau 67, Joseph Ouma 69]

[Jun 6]
Thika          2-1 Gor Mahia
  [Bernard Oling 60, Paul Onyango 62; Julius Owino 72]

[date unknown, before Jun 6]
KCB            1-2 Mathare

[Jun 19]
Gor Mahia      1-1 Tusker   
  [Stephen Ouma 48; Nixon Odeny]

NB: for 1 match no result or fixture date is known:
Mumias          -  Gor Mahia

Table:

 1.Utalii (Ruaraka)                  18 11  5  2 24-12 38  Champions  
 2.Tusker FC (Nairobi)               18  8  8  2 20-10 32
 3.Kenya Pipeline (Nairobi)          18  7  7  4 14-10 28
 4.Medisca Thika United              18  6  9  3 14- 9 27
 5.Mathare United (Nairobi)          18  6  5  7 13-14 23
 6.Nzoia Sugar (Bungoma)             18  4  8  6 22-20 20
 7.Sher Agencies (Naivasha)          18  5  5  8 12-20 20
 8.Mumias Sugar                      17  4  7  6 13-14 19
 9.KCB (Nairobi)                     18  4  5  9 15-23 17
10.Gor Mahia (Nairobi)               17  2  5 10  9-24 11
 -.AFC Leopards (Nairobi)             apparently withdrew
 -.Kisumu Telkom                      apparently withdrew



African Competitions Qualifying Playoff (knock-out tournament)

Sep 11 to 19; participants:
KFF (4):
   Chemelil Sugar (Nyando)   
   Coast Stars (Mombasa)     
   Ulinzi Stars (Thika)   
   SoNy Sugar (Awendo)   
KPFG (4):
   Tusker FC (Nairobi)
   Medisca Thika United   
   Kenya Pipeline (Nairobi) 
   Mathare United (replace Utalii who withdrew due to lack of sponsorship)

NB: to be played in Afraha stadium, Nakuru; Thika and Mathare withdrew
    complaining about the costs of staying there for one week rather than
    organising the tournament in Nairobi.

Originally the tournament was to be played on a knock-out basis, Thika
having been scheduled to meet Chemelil (the winners meeting the winners
of Pipeline vs Ulinzi in the semifinals) and Mathare to play Coast Stars 
(the winners playing the winners of Tusker vs Sony in the semifinals),
but after the double withdrawal two 3-team groups were set up.

Group A
[Sep 11]
Tusker         0-0 Sony Sugar
[Sep 13]
Chemelil       2-0 Sony Sugar
  [Mike Muriri 13, John Baraza 90+]
[Sep 15]
Chemelil       0-1 Tusker
  [McDonald Mariga 24]

Table:
 1.Tusker FC (Nairobi)                2  1  1  0  1- 0  4
 2.Chemelil Sugar (Nyando)            2  1  0  1  2- 1  3
 3.SoNy Sugar (Awendo)                2  0  1  1  0- 2  1    

Group B
[Sep 12]
Pipeline       1-3 Ulinzi
  [John Keo; Tom Ogweno (2), Sammy Simyu]
[Sep 14]
Ulinzi         0-1 Coast Stars
  [Patrick Osieko 17]
[Sep 16]
Coast Stars    0-2 Pipeline 
  [William Odidi, John Keo]

 1.Ulinzi Stars (Thika)               2  1  0  1  3- 2  3
 2.Kenya Pipeline (Nairobi)           2  1  0  1  3- 3  3 
 3.Coast Stars (Mombasa)              2  1  0  1  1- 2  3

Third Place Match [Sep 18]
Chemelil       1-1 Pipeline          [aet, 4-3 pen]
  [Dennis Ochieng 97; Alex Mwangi 118pen]

Final [Sep 18]
Ulinzi         2-2 Tusker            [aet, 4-3 pen]
  [Mike Baraza 66, 89; Oscar Kadenge 76, Paul Oloo 90]
  [penalties:
   Ulinzi: Hillary Echessa, Mohammed Hussein, George Otieno, Tom Ogweno scored;
           Lawrence Owino missed;
   Tusker: Charles Oduor, Edwin Mkenya, Macdonald Mariga scored;
           David Odidi, Oscar Kadenge missed]

NB: Ulinzi are qualified for the CECAFA club championship, but as they 
    are under a 3-year suspension from CAF tournaments, Tusker take their 
    place in the (qualifying for the) CAF Champions League and Chemelil
    (as  third placed team) enter the CAF Confederations Cup.


Transparency Cup 2004

organised by the KPFG

NB: Kisumu City, Umri, De La Rue and Makongeni were reported as
    entries earlier but eventually failed to meet registration
    deadline of April 10.  The same applied to the teams from the
    KFF/STC Premier League, of which Ulinzi Stars and Chemelil Sugar
    had explicitly stated their interest in joining the competition,
    but on request of the Stakeholders Transitional Committee (STC)
    the KPFG agreed to have maximally 8 new teams inscribed in the
    competition, to register by May 5, 1 pm.  These 8 teams are to
    play a separate knock-out competition until two teams are left
    which then enter the main tournament with 6 remaining teams from
    the original sompetition at the quarterfinal stage.

Round 1
[Apr 24]
Undugu FC              0-6      Mathare United
Sher Agencies          1-0      Huruma Youth 
[Apr 25]
Mumias Sugar           7-0      Githunguri Youth

Round 2
[May 1]
Ria Stars FC (Kisumu)  2-1      Nzoia Sugar
[May 2]
Gor Mahia              2-1      Mumias Sugar 
  [Daniel 48, Steve Owino 90; Said Ibrahim 89]
Thika United           3-1      Kawangware 
  [James Omondi 18, 42, Joseph Mwangi 32pen; ?]
Kisumu Polytechnic     2-3      Kenya Commercial Bank  
  [Robert Ochieng 30, Hesborn Ogada 67; Asman Ngaywa 10,
   George Odari 55, David Opati 84]         
[May 5]
Mathare United         2-0      Pipeline
  [Titus Mulama (pen), Kevin Ochieng]
[May 7]
Mathare Youth          lt       Tusker  
[May 9]
Utalii                 2-0      Sher Agencies 
Buruburu Sacramento    4-2      Wazee Wa Kazi

NB: Wazee Wa Kazi are Kenya ex-internationals

STC Parallel Tournament

Round 1
[May 12]
World Hope             4-3      Chemelil Sugar            [aet]
  [Dennis Okoth 57, Francis Thairu 60, 78, Habil Okech;
   Dennis Chweya 9, 43, John Amimo 85]
Limuru Olympic         lt       Bidco FC 
Agro Chemical          0-2      Sony Sugar 
  [Fred Ajwang 36, Silvestor Wanyama 56pen]
[May 13]
Kangemi United         drw      Administration Police     [Kangemi on pen]

Round 2 [May 16]
World Hope             awd      Kangemi United            [awarded 0-2,
Bidco                  0-2      Sony Sugar                 World Hope dns]

NB: winners of round 2 enter pre-quarterfinals of main tournament

NB: on May 26 all matches were postponed until July by the STC (who are
    not organising the Transparency Cup...)

Pre-Quarterfinals 
[May 26]
Ria Stars FC (Kisumu)  0-2      Kangemi United
  [Gatimu 35, Rodgers Muhanji 45]
[May 27]
Tusker                 1-2      Sony Sugar
  [Charles Achie 80]

Quarterfinals
[Jun 12]
KCB                    1-0      Mathare U.
Kangemi U.             0-0      Sony                      [4-2 pen]
[Jun 13]
Thika                  awd      Gor Mahia                 [abandoned at               
Utalii                 1-0      Buruburu Sacramento        3-2 in 84']
  [Charles Achie 80]

Semifinals 
[Jun 19]
Utalii                 0-2      KCB                       [at Ruaraka, Nairobi]
  [Asman Ngaywa 60, 80]
[Jun 20]
Thika U.               2-1      Kangemi U.                [in Naivasha]
  [James Mwangi 26, George Maina 50; Dan Otieno 80pen]

Third Place Match [Jul 3]
Utalii                 2-1      Kangemi United
  [Peter Otieno 24, Rexine Ongoli 54; James Bondo 49] 
NB: last match of Utalii under sponsorship of Utalii Hotel

Final [Jul 3]
Thika United           0-1      KCB
  [Robert Odhier 85]


Other Cup Tournaments

NB: below cups all appear to be regional or one-day events but
    their precise status is unclear.

Big Appeal Tours Cup

[Dec 20]
Kikulacho              2-1      Negra
  [Francis Simiyu (2); Juma Rama]
Kisimani               1-0      Shanzu
  [Abdul Abubakar 45]
 
Ethan Memorial tournament

[Dec 27]
Mwea FC                2-0      Nyaga
  [John Gatimu (2)] 

Jamhuri Day Cup

Final [Dec 19, in Nairobi]
Coast Stars            1-0      AFC Leopards
 
Lero-Luno football tournament 

Semifinals [Dec 22]
Lake View FC           3-0      Bukiri Rangers
  [Harry Were 10, Tony Wandera 27, James Oundo 60]
Ray Bentos             2-0      Dragons

 
Luanda Magere Cup
 
Semifinal
Mikiria                abd      Chemelil Township         [abandoned at 3-1,
                                                           Chemelil walked off]
Third Place
Chemelil Township      drw      Ombeyi North        
  [the penalty shoot-out was halted at 11-11, both clubs will keep the
   trophy for 6 months]

Final [Dec 27, at Chemelil Complex]
Guza Guza              1-0      Mikiria
  [Noah Abich (pen)]
  [red cards: Felix Omondi (G), Tom Onyango (M)]
 
Shem and Shem football tournament

Semifinals [Dec 27, both at Maraba grounds]
Eluche Tigers          4-0      Makunga
  [Dismus Wanjau 15, 26, 38, ?]
Mubini                 2-0      Maraba Greens
  [Fred Machio 14, 15]
 
Wanjala Cup
 
Quarterfinal
[Dec 20]
Elsewhere Villa        2-1      Maringa


Chairman’s Cup

Semifinals [May 30?]
Siaya Rangers          5-0      Agulu FC
Yala United            1-0      Udenda


Reuben Ndolo Cup
 
Third Place Match [Jun 6]
Gas Ghettoes           1-0      Black Mamba
  [Godfrey Mashati 76]
 
Final [Jun 6, at Upper Jericho ground]
Jericho All Stars      2-0      Bedjos
  [Moses Otieno 47, Isaiah Dagalo 80]
 
Dr Dickson Wamukoya Memorial Cup
 
Semifinals
Lubanga                2-1      Blue Stars
Atomic FC              1-0      Western Rangers
 
Final [in Butere-Mumias]
Atomic FC [Matungu]    1-0      Lubanga [Koyonzo]     [aet]
  [Bernard Ndara 110] 


Second Level (KFF) 2003/04

KFF Nationwide League

Start Oct 18

Zone A

Comprises teams in Western Kenya, Rift Valley, Nyanza and Western Province. 

Week 1
[Oct 18]
Kitale FC                -      Kisegi FC
Agro-Chemical           3-1     Kuscom [aka Kusa Community]
Green Berets             -      Nakuru Police
Homegrown                -      Waterworks
Western Stars            -      Kisii Telkom
Utawala                  -      Muungano
Kisumu Hot Stars         -      Victoria
Yanga                    -      Sikinwa
Post Bank FC             -      St. Andrews
[Oct 19]
Kitale FC                -      Kisii Telkom
Agro-Chemical           5-0     Kisumu Hot Stars
Nakuru Police            -      Homegrown
Western Stars            -      Kisegi FC
Utawala                  -      Sikinwa
Yanga                    -      Muungano
Post Bank FC             -      Nakuru Telkom
Waterworks              4-0     St. Andrews

Week 2
[Oct 25]
Homegrown                -      Waterworks
Kisii Telkom            1-1     Yanga

Week 3
[Nov 1]
Agro-Chemical           2-0     Kisii Telkom
Victoria Yes Club        -      Kisegi FC 
[Nov 1,2]
Western Stars           awd     Post Bank FC            [Postbank dns]
Western Stars           0-0     Waterworks
Mabati Rolling          0-2     Undugu FC

Week 4
[Nov 8]
Kisii Telkom            0-0     Utawala
[Nov 9]
Kisii Telkom            awd     Nakuru Telkom           [Nakuru dns]

Week 5
[Nov 15]
St Andrew's              -      Kitale FC
Victoria Yes            1-2     Agro-Chemical
Kisegi                   -      Kisii Telkom
Nakuru Telkom           awd     Western Stars           [Stars dns] 
Utawala                 3-3     Homegrown 
[Nov 16]
St Andrew's              -      Western Stars
Nakuru Telkom           2-3     Kitale FC
Homegrown                -      Yanga
Waterworks               -      Adm. Police Mombasa
Kisumu Hot Stars         -      Kuscom 
Muungano                 -      Shalimar
Green Berets             -      Nakuru Telkom

Week 6 [Nov 22,23]
Western Stars           awd     Utawala                 [Utawala dns; awarded 2-0]
Western Stars           1-0     Homegrown
Kisii Telkom            awd     St Andrew's             [St Andrew's dns; awarded 2-0}
Kisii Telkom            awd     Waterworks              [Waterworks dns; awarded 2-0]

Week 7 [Nov 29,30]
Homegrown                -      Kisegi
Agro-Chemical           0-2     Utawala
Homegrown                -      Kisii Telkom
Victoria Yes             -      Nyahururu Youth
Utawala                 abd     Victoria Yes            [abandoned at 2-0 in 72']
Western Stars          10-0     Lumakanda Kings
Western Stars           awd     Sikinwa                 [Sikinwa dns]

[Dec 13,14]
Kisii Telkom            2-0     Kisumu All Stars
  [Alfred Mbela 18, Francis Odero]
Agro-Chemical           2-0     Western Stars
  [Omar Wafula (pen), Joseph Mungenyo 87]
Utawala                 0-1     Sher Agencies [??]
  [Jacob Omondi 25]
Kisii Telkom            1-0     Kumusco
  [Alfred Mbela 56]
Agro-Chemical           1-0     Kitale Rangers
  [Omar Wafula 72]

[Dec 20]
Kisegi                   -      Utawala  
Yanga                   1-1     Kitale FC  
  [Lawrence Makokha 29; Julius Karanja 21]
Western Stars           4-1     Shalima
  [Titus Amuke (2), Sebastian Andalu, Geoffrey Litwachi; ?]
[Dec 21]
Kisegi                   -      Sher A.
Yanga                   1-1     Western Stars
  [Peter Mbuthia 27; Andalu 88]

Top of Table:

 1.Agro-Chemical  7    18
 2.Kitale Rangers 6(?) 14

[Jan 10]
Agro-Chemical           awd     Kisumu City (Hot Stars?)        [awarded 2-0; Kisumu dns]
[Jan 10,11]
Utawala                 2-1     Yanga
  [Esau Ngumba 33, 42; Charles Karanja 55]
Kisegi                  0-0     Victoria Yes

[Jan 18]
Agro-Chemical           3-0     Green Berets
  [Constantine Ochieng 7, 10,  Ken Aroka 17]
Kisumu Hot Stars        2-1     Shalimar (Nakuru)
  [Joseph Juma 20, 36; Benson Mukhweri 63]

[May 22,23]
Utawala Nakuru          1-1     St Andrews


Zone B

Comprises teams from Nairobi, Central, Eastern and Coast Province.

Week 1
[Oct 18]
Undugu FC                -      Minicuss
World Hope               -      Nairobi Hospital
National Bank            -      Githurai FC
Gatundu Stars            -      Bidco
KNH                      -      Kahawa U.
Simba Mabati             -      Steelers
Adm. Police Mombasa      -      PDS Cosmos
Opera FC                 -      London Distillers
Nanyuki Toplife          -      Muruguru
Blue Triangle            -      Embu Telkom
[Oct 19]
Narobi Hospital          -      Undugu
Minicuss                 -      World Hope
PDS Cosmos               -      Steelers
Adm. Police Mombasa      -      Simba Mabati
London Distillers        -      Blue Triangle
Opera FC                 -      Embu Telkom
Bidco                    -      National Bank
Githurai FC              -      Gatundu Stars

Week 2
[Oct 25]
Gatundu Stars           1-0     Undugu

Week 3 
Adm. Police Mombasa     4-2     Undugu FC

Week 4 
[Nov 8]
Simba Mabati             -      Cosmos
[Nov 9]
Adm. Police Mombasa      -      Steelers
[Nov 9?] 
Undugu                  2-0     Muruguru 

Week 7 [Nov 29,30]
Funyula                 1-0     Simba Munjiti
Funyula                 3-1     Green Stars

[Dec 13]
PDS Cosmos              4-1     Murunguru 
[Dec 14]
PDS Cosmos              1-1     Nanyuki Toplife 
Steelmakers             4-1     Murunguru 

[Jan 18]
National Bank            -      Young Peles

Top of Table:
 1.World Hope
 2.National Bank
  
[May 15]
National Bank           2-1     Thika Telkom
Nairobi Hospital        1-1     De la Rue
Nanyuki Toplife         4-2     Muruguru
Adm. Police Mombasa     awd     Undugu                  [Undugu dns]

[May 22,23]
National Bank           6-1     Undugu
National Hospital       2-1     Bidco
Thika Telkom            3-3     Undugu
Minicuss                n/p     Gatundu Stars           [Stars dns]
Thika Telkom            0-1     Opera


Promotion Playoffs

Quarterfinals

First Legs [Jul 3]
Agro-Chemical           1-0     Kahawa
  [Geofrey Odongo 48]
National Bank           3-1     Green Berets
  [Ken Omondi 23, 43, Oscar Olwith 30; Peter Kamau 52]
Utawala                 0-2     World Hope
  [Pascal Ocheing 12, Francis Thairu 43]
Bidco                   1-2     Kisumu Hotstars

Second Legs [Jul 10]
Kahawa                  awd     Agro-Chemical           [awarded to Agro-Chemical;
Kisumu Hotstars         2-1     Bidco                    originally 3-0 but Kahawa
World Hope              2-0     Utawala                  fielded ineligible players]
National Bank           awd     Green Berets            [Green Berets dns]  

NB: Green Berets aka Eldoret Prisons; Kisumu Hotstars aka Kisumu All Stars

Semifinals 

First Legs
[Jul 17]
National Bank           1-0     Kisumu Hotstars
[Jul 24]
Agro-Chemical           0-2     World Hope    

Second Legs
[Jul 24]
Kisumu Hotstars         0-1     National Bank
[Aug 1]
World Hope              2-1     Agro-Chemical
 
Third Place Playoff [Aug 7, Kisumu]
Kisumu Hot Stars         -      Agro-Chemical

Final [Aug 7, Nairobi]
National Bank           1-1     World Hope              [0-3 pen]

NB: World Hope FC (Nairobi) promoted; National Bank of Kenya (NBK) will
    take Utalii's place should they withdraw from the 2004/05 league due
    to lack of sponsorship.

NB: World Hope FC are a new name for Kawangware FC, who were relegated
    from the top level in 2003, after obtaining sponsorship from a 
    US-based faith organisation.


Third Level 2003/04 (KFF)


Consists of an unknown number of regional 'super' leagues.

KFF Mt Kenya Region Super League
 
Table:

  1 Administration Police
  2 One Zero [Nanyuki]     11
  3 Kiganjo Police          9
  4 Mwangaza [Nyeri]        3
  5 Likii Farm              0
  6 Green Santos [Othaya]   0

[Dec 28]
Mwangaza           2-1 Green Santos
  [David Mureithi 20, Peter Wang’ombe 80; Nderitu Gikuyu 30] 

[Jan 4]
Kiganjo Police     3-1 Green Santos
  [William Onyango 25, James Maina 45, John Rioba 85; Kariuki Mwangi 75] 

[Jan 10]
Admin Police       6-1 Green Santos
  [Ndati, Baraza, King’ori, Kuria; Peter Mwai]
 
[Jan 17]
Admin Police        -  Likii Farm
Green Santos        -  One Zero
Mwangaza            -  Kiganjo Police
 

KFF Western Super League
 
[Jan 10]
Kakamega Mahakama  2-0 Tarino
  [Oscar Ingoi 13,5 8pe]]

[Jan 11]
Kakamega Kencom    5-2 Tarino
  [Wycliffe Khalwale 15, 26, Timothy Mutoro 18, 40, Joe Serenge 75;
   Edwin Ikolomani 83, Vincent Weboko 86]
 
Butere/Mumias Super League
 
[Jan 10]
Butere United      awd Bumamu              [awarded 2-0 to Butere; Bumamu dns]
Simba Munjiti      1-0 Green Stars
  [Patrick Alwiga 51]


Teams promoted from 3rd level to Nationwide League:
Boca Juniors (Teso), Busia Municipality, Limuru Olympic, 
Eastleigh Sportiff (Machakos), Mathare Youth, Kitale Securicor, 
Ria Sports (Kisumu)
-------------------------------------------------------------------------------------------

2004/05

Unified League

Final Tables:

Group A
 1.Mumias Sugar                      22 17  5  0 43- 7 56  Qualified
 2.Ulinzi Stars (Nakuru)             22 14  7  1 30-10 49  Qualified
- - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 3.Dubai Bank Limited Club (Mombasa) 22 12  2  8 35-22 38
 4.Nzoia Sugar (Bungoma)             22 11  5  6 25-15 38  
 5.Kenya Commercial Bank (Nairobi)   22  7  7  8 14-18 28
 6.AFC Leopards (Nairobi)            22  7  7  8 18-23 28
 7.Kangemi United                    22  6  8  8 19-23 26
 8.Kisumu Telkom                     22  6  8  8 17-25 26
 9.Shabana (Kisii)                   22  7  5 10 14-22 26
---------------------------------------------------------
10.Gor Mahia (Nairobi)               22  6  7  9 20-16 25  Relegated 
11.National Bank of Kenya (Nairobi)  22  2  8 12 16-34 14  Relegated
12.Re-Union (Nairobi)                22  1  3 18  5-41  6  Relegated 

[-] Coast Stars withdrew but obtained two weeks time to find new sponsorship,
    after which they re-entered as Dubai Bank Limited Club; they will
    revert to their old name Coast Stars for 2005/06
[+] NBK replace Utalii who withdraw from the league

Group B
 1.Mathare United (Nairobi)          22 12  6  4 29-16 42  Qualified
 2.Tusker FC (Nairobi)               22 12  6  4 28-16 42  Qualified 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 3.Red Berets (Nairobi)              22 11  7  4 23-20 40
 4.Chemelil Sugar (Nyando)           22 10  7  5 24-14 37
 5.Thika United                      22  9  5  8 16-15 32
 6.SoNy Sugar (Awendo)               22  6 12  4 18-15 30
 7.Kenya Pipeline (Nairobi)          22  7  8  7 22-20 29
 8.World Hope FC (Nairobi)           22  7  7  8 22-23 28
 0.Sher Agencies (Naivasha)          22  6  8  8 12-16 26
---------------------------------------------------------
10.Securicor                         22  7  4 11 17-23 25  Relegated
11.Pan Paper (Webuye)                22  3  6 13 17-30 15  Relegated
12.Administration Police (Nairobi)   22  0  8 14 12-32  8  Relegated

NB: league reduced to 20 teams for next season (6 down, 2 up, though
    other reports suggest 8 teams are to be relegated) and to 18 teams
    for 2006/07.

Week 1
Group A
[Sep 25]
Mumias         0-0 Ulinzi           [announced to be awarded 0-2 to Ulinzi,
Telkom         2-2 NBK               Mumias used outdated player cards;
Re-Union       0-0 AFC Leopards      award revoked]
[Sep 26]
Nzoia          1-1 Ulinzi   
  [Zakayo Kisekeli 90pen; ?]   
Shabana        1-1 NBK
  [Christopher Machuka 1-1 (pen); Bernard Kung'u 25]
Gor Mahia      1-2 Kangemi 
  [Andrew Omondi 25; Michael Waweru 35, Godfrey Shivachi 90]
Group B
[Sep 25]
Thika          1-0 Panpaper         [announced to be awarded 0-2 to Panpaper,
  [James Omondi 47]                  Thika used outdated player cards;
Sony           1-0 Adm. Police       award revoked]
  [Tom Ochieng 9]
World Hope     1-1 Pipeline 
  [Justus Basweti 23; Vincent Ogejo 80]
Red Berets     2-1 Tusker
  [John Muiru 37og, Leonard Autai 70; Charles Okwemba 67]
Sher           0-2 Mathare 
  [Asman Ngaiwa, Ambrose Kamau]
[Sep 26]
Securicor      2-2 Panpaper 
Chemelil       2-0 Adm. Police
  [Wilberforce Kilibwa, Dennis Chweya]

Week 2
Group A
[Oct 2]
Nzoia          3-1 Leopards 
  [David Wanyama 56, Elisha Omollo 60, Zack Kisekeli 80; Sammy Ombisa 3]
[Oct 3]
KCB            2-0 Re-Union 
Mumias         2-0 Leopards 
Ulinzi         0-0 Gor Mahia        
NBK            1-1 Kangemi
Group B
[Oct 2]
Mathare        1-1 Chemelil         [protest Chemelil against Mathare for using
  [Titus Mulama 56pen; Wilberforce Kilibwa 28]            outdated player cards]
Red Berets     1-1 Sony  
  [John Muiru; Nyaberi Nyangicha]
Adm. Police    1-2 Thika
  [Milucky Wanjala 15; Joseph Mwangi 20, James Omondi 79]
Tusker         0-2 Pipeline 
  [Fadhili Yahya 60, 77]
[Oct 3]
Securicor      0-1 Chemelil 
  [Johnstone Mukhwana 84]
Sher           0-0 Sony             [protest Sony]

Week 3
Group A
[Oct 9]
Leopards       1-1 Telkom 
  [Bobby Ogolla 90; Vincent Otieno 26]
NBK            2-2 Re-Union   
[Oct 10]
Gor Mahia      1-1 Mumias
  [Crispin Ochieng 28; Sebastian Hadiagu 25]
KCB            1-0 Telkom
  [Roy Odhier 55]
Ulinzi         1-0 Shabana
  [Juma Ogweno 60]
[Oct 11]
Kangemi        1-3 Mumias   
  [Austin Makacha 33; Agustin Etemesi 3, 18, Mohamed Ali 1-3]
Group B
[Oct 9]
Thika          0-0 Red Berets       
Panpaper       0-1 World Hope
  [Justus Basweti 40]
Adm. Police    0-1 Sher             

Week 4
Group A
[Oct 16]
NBK            0-1 Ulinzi       
  [Mike Baraza 82]
Mumias         2-0 Re-Union
  [Sebastian Hadiagu 47, Mohammed Ali 61]
[Oct 17]
Kangemi        0-1 KCB     
  [Robert Odhier 75]
Nzoia          1-0 Re-Union
Group B
[Oct 16]
Mathare        1-0 Securicor
  [Asman Ngaywa 37]
Sher           0-1 Thika            [awarded 2-0 to Sher but Sher have
  [Fred Kuria 78]                    announced an appeal, stating that
Sony           1-0 Panpaper          they used outdated player cards like
  [Fred Ajuang 73]                   Thika as endorsed by the Normalization
Adm. Police    1-1 Red Berets        Committee's secretariat; award revoked]
[Oct 17]
Tusker         1-0 World Hope
  [Oscar Kadenge 18]

Mid-Week Matches [Oct 20]
Group A
Leopards       0-0 Gor Mahia        [2-4 pen to decide Kenyatta Day Cup]
Dubai Bank     0-1 Ulinzi
  [Sammy Simuyu 20 (also reported as Hillary Echesa 42)]
Nzoia          0-1 Mumias      
  [Sebastian Hadiagu 30]   
Group B
Chemelil       1-1 Sony
  [Ken Odhiambo 10; Chamberi Marwa 51]
Red Berets     2-0 Mathare
  [Caleb Okuku 61, 83]
Securicor      3-2 World Hope
  [Edward Karanja 54, 78, Aurther Museve 90; Sylvenus Onyango 15,
   Ben Agunda 40; also reported as:
   Sylvanus Onyango 15, Bernard Agunda 40, Arthur Museve 89;
   Edward Karanja 23, 60]
Sher           1-0 Pipeline
  [Ben Juma 38pen]

Week 5
Group A
[Oct 23]
Gor Mahia      0-1 KCB 
  [Dennis Nzomo 54]
[Oct 24]
Re-Union       0-3 Kangemi
  [Rodgers Muhanji 47, 65, Peter Mbuvi 89]
Mumias         awd Shabana          [awarded 2-0; abandoned at 0-0 in 67'; 
Dubai Bank     2-1 NBK               Shabana walked off as a penalty was awarded
  [Mohammed "Moody" Bazega 50, Abdi Simba 2-1; Ben Kung'u 65]          to Mumias]
Group B
[Oct 23]
World Hope     0-2 Thika 
  [Paul Onyango 45, Joseph Mwangi 86]
[Oct 24]
Tusker         1-1 Sher
  [MacDonald Mariga 68; Benlee Juma 13]
Chemelil       1-0 Panpaper 
  [Mike Mururi 21]

Week 6
Group A
[Oct 30]
Telkom         1-0 Gor Mahia
  [Vincent Okoth 12]
Ulinzi         2-1 Kangemi
  [Joseph Akinga 52, Mike Barasa 79; ?]
Leopards       1-0 Dubai Bank
  [Jackson Omondi 13]
KCB            0-1 Nzoia
  [Argwings Mukhisa 15]
[Oct 31]
Shabana        1-0 Gor Mahia
Re-Union       1-0 Dubai Bank
  [Pascal Ochieng 10]
NBK            1-3 Nzoia
Group B
[Oct 30]
Panpaper       2-3 Tusker
  [?, ?; Oscar Kadenge, Charles Okwemba, Moses Odhiambo]
Chemelil       0-0 Thika
Securicor      0-1 Red Berets
[Oct 31]
Sony           0-0 Thika

[Nov 3?]
Group A
Shabana        2-1 Telkom           [inferred]

[Nov 6]
Group A
Kangemi        0-0 Leopards
Group B
World Hope     2-2 Adm. Police
[Nov 7]
Group A
Shabana        1-0 Nzoia
Group B
Red Berets     2-1 Sher
Pipeline       3-0 Chemelil         [also reported 3-2]

[Nov 13]
Group A
Dubai Bank     1-1 Mumias           [inferred]
NBK            0-2 KCB              [inferred]
Shabana        1-0 Kangemi          [inferred]
Group B
Panpaper       1-0 Sher
[Nov 14]
Group A
Telkom         2-0 Kangemi          [inferred]
Group B
Sony           2-0 Securicor 
[Nov 15]
Group A
Gor Mahia      1-1 NBK        

[Nov 20]
Group A
Gor Mahia      0-0 Nzoia 
Ulinzi Stars   ppd Re-Union 
Shabana        1-2 Dubai Bank 
  [Chris Machuka (pen) 1-1; Abdi Simba 14, Abdul Wahab 85]
Group B 
Mathare        2-0 Sony             [also reported 2-1]
  [Ambrose Kamau 14, Paul Ambembo 63]
Adm. Police    0-1 Securicor
  [Leonard Wanyonyi 65]
[Nov 21]
Group A
Kangemi        ppd Nzoia            [inferred]
Leopards       1-0 NBK 
  [Bernard Makuto 59pen]
Telkom         2-0 Dubai Bank 
  [Alfred Odira 20, Joel Mayaka 90+]
Group B 
Thika          0-3 Tusker 
  [Charles Okwemba 7, MacDonald Mariga 45, 47]
World Hope     1-1 Sony
  [Justus Basweti 32; Vincent Imbusi 90]
Red Berets     1-0 Pipeline
  [Joe Asuza]

[Nov 27]
Group A
Ulinzi         1-0 KCB
  [Mike Baraza 75]
Re-Union       1-1 Kisumu Telkom
  [Pascal Ochieng; Alfred Odera]
Group B
Thika          1-0 Mathare
  [Anthony Katana 44]
Sony           1-1 Pipeline
Securicor      0-1 Tusker
[Nov 28]
Group A
Ulinzi         2-0 Kisumu Telkom    [inferred]
Group B
Mathare        0-1 Tusker
Thika          2-0 Securicor
Sher           0-2 Chemelil

[Dec 4]
Group A
Nzoia          1-1 Telkom
  [Argwings Mukhisa 18; Walter Otieno 92pen]
Kangemi        1-1 Dubai Bank
  [? 1-0; Joe Maina 63]
Ulinzi         3-2 Leopards     
  [Mike Baraza 5, 42, Vincent Onyango 23; Kamuzu Banda 14,
   Magachi Onyoni 17pen]
Gor Mahia      2-0 Re-Union
  [Lucas Khamati, Stephen Owino]
KCB            2-2 Mumias
  [David Opati 75, 90pen; Ali Breik 67, Augustine Etemesi 80]
[Dec 5]
Group A
NBK            0-1 Mumias
Group B
Tusker         3-0 Sony  
  [? 25, own goal 40, Moses Gitau 85]
Red Berets     1-1 World Hope

[Dec 8]
Group A
Kangemi        1-0 Nzoia

[Dec 11]
Group A
Dubai Bank     2-0 Gor Mahia
  [Marwa Changawa 60og, Mohammed Farid 72]
Group B
Mathare        2-2 World Hope
  [Ambrose Kamau 65, 85; Francis Thairu 80, Zedekiah Otieno 88]
[Dec 12]
Group A
KCB            0-2 Leopards
  [Kamuzu Banda 18, Jack Omondi]  
Dubai Bank     1-0 Nzoia
  [Mohammed Chege 88]
[Dec 13]
Group B
Thika          2-3 Pipeline  
 
[Dec 18]
Group A
Mumias         4-0 Kisumu Telkom
  [Dennis Onkangi (2), Evans Amuok, Sabastian Atiaku]
Dubai Bank     2-0 KCB 
  [Osama Mangenge 49, Hussein Ali 54]
Group B
Mathare        1-1 Pipeline
  [Asman Ngaiwa 7; Edward Kauka 47]
Sher           0-0 World Hope
Adm. Police    1-1 Panpaper
  [Milachi Wanyala 51; Benson Sakwa 80]
[Dec 19]
Group B
Pipeline       1-1 Panpaper
  [Ray Odhiambo 44pen; Geoffrey Simiyu 56]
Mathare        1-1 Adm. Police
Chemelil       1-0 Red Berets
  [Eric Ouya 36]   

[inferred results; dates, home/away not known]
Group B
Adm. Police    1-1 Pipeline
Panpaper       0-2 Red Berets
World Hope     0-2 Chemelil         

[Jan 15]
Group A
Mumias         awd Dubai Bank       [awarded 2-0 (?); abandoned at 3-0 in 
Kisumu Telkom  0-0 KCB               2nd half, Dubai Bank walked off]
Group B
Securicor      2-0 Adm. Police
Sher           2-0 Panpaper
  [Ken Wangwe 25, Geofrey Shitilu 70]
Thika          0-2 World Hope
Pipeline       0-2 Tusker
  [Eric Muranda 20, Franklin Obare 55]
[Jan 16]
Group A
Nzoia          2-1 Dubai Bank
  [Argwings Mukhisa, Andrew Mbwabi; Anthony Halidi]
Shabana        1-1 KCB              [inferred]
Mumias         3-1 Kangemi
Group B
Red Berets     0-0 Panpaper         [inferred]

[Jan 22]
Group A
Dubai Bank     3-1 Re-Union 
Nzoia          1-0 Gor Mahia
Shabana        0-0 Telkom 
Group B
Tusker         2-1 Thika United 
Adm. Police    0-0 Chemelil 
Mathare United 2-1 Sher Agencies
[Jan 23]
Group A
Mumias Sugar   1-0 Gor Mahia 
Group B
Thika United   0-1 Chemelil
Securicor      1-0 Sony 
World Hope     0-1 Red Berets 

[Jan 29]
Group A
Kisumu Telkom  1-0 Nzoia Sugar 
Dubai Bank     awd AFC Leopards     [awarded 2-0, Leopards dns]
Group B
Panpaper       ppd Adm. Police 
Sony Sugar     1-0 Chemelil Sugar
Red Berets     2-2 Securicor
[Jan 30]
Group A
Shabana        0-1 Mumias Sugar
Re-Union       0-5 Gor Mahia     
Group B
World Hope     1-0 Sher Agencies
Mathare United 1-0 Kenya Pipelne
       
[Feb 5]
Group A
National Bank  0-0 Shabana
Dubai Bank     3-2 Telkom 
Mumias         3-2 Nzoia
Group B 
Pan-Paper      0-0 Thika United 
Sher           0-1 Securicor 
AP             1-2 World Hope 
[Feb 6]
Group A
KCB            0-0 Kangemi United 
Gor Mahia      1-0 Shabana 
  [Patrick Ochan]
Ulinzi         3-0 AFC Leopards 
  [Sammy Simiyu, Vincent Onyango (2)]

[Feb 12]
Group A
Ulinzi         2-1 Dubai Bank
Leopards       n/p Mumias           [match could not be played because
Kangemi        0-0 Kisumu Telkom     Gor Mahia were playing a friendly 
Group B                              against Moro United at City stadium!]
Sony           4-0 Red Berets
Panpaper       0-1 Pipeline    
[Feb 13]
Group A
Mumias         1-0 Re-Union
Nzoia          2-0 Shabana
NBK            1-5 Dubai Bank
Group B
Securicor      1-2 Mathare
Chemelil       1-1 Pipeline
Thika          1-0 Adm. Police

[Feb 16]
Group A
Kangemi        2-2 Ulinzi

[Feb 19]
Group A
Re-Union       0-1 KCB
Group B
Chemelil       1-1 Sher
Mathare        3-2 Panpaper 
Tusker         0-1 Securicor      
[Feb 20]            
Group A
Gor Mahia      1-2 Ulinzi
Group B
Tusker         2-1 Mathare
World Hope     1-0 Panpaper   
Sony           0-0 Sher   
Red Berets     2-1 Adm. Police 

[Feb 26]
Group A
Nzoia          2-0 NBK
Shabana        0-0 Ulinzi 
Group B
Mathare        3-0 Red Berets
World Hope     0-1 Tusker
Chemelil       1-0 Securicor 
Adm. Police    1-1 Sony  
[Feb 27]
Group A
Mumias         3-0 NBK
KCB            0-0 Gor Mahia
Group B
Thika          2-0 Sony
Adm. Police    1-1 Tusker
Pipeline       1-1 Sher
Panpaper       2-2 Securicor

[Mar 5]
Group A
Dubai Bank     5-0 Shabana
Mumias         1-0 Kangemi
Shabana        ppd Leopards     
Group B
Panpaper       0-1 Mathare
Sher           2-0 Adm. Police
Sony           1-1 World Hope
[Mar 6]
Group A
Kisumu Telkom  ppd Leopards         
Nzoia          0-0 Kangemi
Group B
Pipeline       0-1 Red Berets
Securicor      0-1 Thika 

[Mar 12]
Group A
Re-Union        -  Nzoia
Group B
Red Berets     1-0 Thika
Tusker          -  Panpaper
[Mar 13]
Group A
Leopards       1-1 Nzoia
Ulinzi         0-0 Mumias
KCB            0-1 NBK   
 
[Mar 19]
Group A
Leopards       ppd Shabana
Ulinzi         ppd NBK
Group B
Pipeline       1-0 Thika
Chemelil       2-1 World Hope
[Mar 20]
Group A
KCB            ppd Shabana
Kangemi        ppd Re-Union
AFC Leopards   1-0 Gor Mahia
Group B
Securicor      0-0 Sher

[Mar 25]
Group B
Securicor      1-0 Pipeline
[Mar 27]
Group A
Dubai Bank     awd Kangemi          [awarded 2-0; Kangemi dns] 
Group B
Panpaper       2-1 Chemelil
Sher           n/p Red Berets
Pipeline       awd World Hope       [awarded 0-2]
[Mar 28]
Group A
KCB            0-0 Ulinzi
Gor Mahia      n/p NBK
Group B
Red Berets     1-1 Tusker

[Apr 2]
Group A
Ulinzi         awd Re-Union         [awarded 2-0; Re-Union dns] 

[Apr 9]
Group A
Gor Mahia      2-1 Kisumu Telkom  
Mumias         5-0 KCB
Re-Union       awd Shabana          [awarded 0-2; Re-Union dns] 
Group B
Chemelil       4-1 Tusker 
Mathare        2-0 Adm. Police      [inferred]
Pipeline       2-0 Securicor
[Apr 10]
Group A
Kangemi        2-1 Shabana          [also reported 2-0 (temporarily awarded
NBK            1-1 Kisumu Telkom     win to Shabana)]
Nzoia          1-0 KCB
Group B
Sony           abd Tusker           [abandoned at 0-0 in 15' heavy rain]
Thika          0-1 Sher
 
[Apr 13]
Kangemi         -  NBK

[Apr 16]
Group A
NBK            1-2 Leopards 
Shabana        awd Re-Union         [awarded 2-0, Re-Union dns]
Group B
Red Berets     0-2 Chemelil
Tusker         1-0 Adm. Police 
Mathare United 0-0 Thika
Panpaper       0-2 Sony Sugar
[Apr 17]
Group A
Gor Mahia      3-0 Kangemi
Ulinzi         1-2 Nzoia
Kisumu Telkom  awd Re-Union         [awarded 2-0, Re-Union dns] 
Leopards       0-0 KCB
Group B   
Tusker         0-0 Chemelil    
World Hope     1-0 Securicor

[Apr 20]
Group A
Ulinzi         2-0 NBK
Group B
Pipeline       2-1 Adm. Police

[Apr 23]
Group A
Kisumu Telkom  0-4 Mumias
KCB            0-2 Dubai Bank
Kangemi        2-2 Leopards
Group B
Sher           lt  Red Berets
[Apr 24]
Group A
Gor Mahia      2-0 Dubai Bank
Group B
Pipeline       1-1 Sony
World Hope     1-2 Mathare

[Apr 30]
Group B
Sony           0-0 Mathare
Tusker         n/p Panpaper         [Panpaper dns] 
[May 1]
Group A
Shabana        n/p Leopards         [Leopards dns]
Group B
Chemelil       0-2 Mathare
[May 2]
Group A
Kisumu Telkom  1-0 Leopards
Group B
Sher           0-0 Tusker

[May 7]
Group A
Gor Mahia      1-1 NBK
Group B
Sony           0-0 Tusker

[dates?]
Group B
Tusker         3-0 Panpaper         [after May 21; inferred] 
Panpaper       3-0 Adm. Police    

Final Tables:

Group A
 1.Mumias Sugar                      22 17  5  0 43- 7 56  Qualified
 2.Ulinzi Stars (Nakuru)             22 14  7  1 30-10 49  Qualified
- - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 3.Dubai Bank Limited Club (Mombasa) 22 12  2  8 35-22 38
 4.Nzoia Sugar (Bungoma)             22 11  5  6 25-15 38  
 5.Kenya Commercial Bank (Nairobi)   22  7  7  8 14-18 28
 6.AFC Leopards (Nairobi)            22  7  7  8 18-23 28
 7.Kangemi United                    22  6  8  8 19-23 26
 8.Kisumu Telkom                     22  6  8  8 17-25 26
 9.Shabana (Kisii)                   22  7  5 10 14-22 26
---------------------------------------------------------
10.Gor Mahia (Nairobi)               22  6  7  9 20-16 25  Relegated 
11.National Bank of Kenya (Nairobi)  22  2  8 12 16-34 14  Relegated
12.Re-Union (Nairobi)                22  1  3 18  5-41  6  Relegated 

[-] Coast Stars withdrew but obtained two weeks time to find new sponsorship,
    after which they re-entered as Dubai Bank Limited Club; they will
    revert to their old name Coast Stars for 2005/06
[+] NBK replace Utalii who withdraw from the league

Group B
 1.Mathare United (Nairobi)          22 12  6  4 29-16 42  Qualified
 2.Tusker FC (Nairobi)               22 12  6  4 28-16 42  Qualified 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 3.Red Berets (Nairobi)              22 11  7  4 23-20 40
 4.Chemelil Sugar (Nyando)           22 10  7  5 24-14 37
 5.Thika United                      22  9  5  8 16-15 32
 6.SoNy Sugar (Awendo)               22  6 12  4 18-15 30
 7.Kenya Pipeline (Nairobi)          22  7  8  7 22-20 29
 8.World Hope FC (Nairobi)           22  7  7  8 22-23 28
 0.Sher Agencies (Naivasha)          22  6  8  8 12-16 26
---------------------------------------------------------
10.Securicor                         22  7  4 11 17-23 25  Relegated
11.Pan Paper (Webuye)                22  3  6 13 17-30 15  Relegated
12.Administration Police (Nairobi)   22  0  8 14 12-32  8  Relegated

NB: league reduced to 20 teams for next season (6 down, 2 up, though
    other reports suggest 8 teams are to be relegated) and to 18 teams
    for 2006/07.

Kenya Pipeline were dissolved in June 2005; as Nzoia Sugar were also
dissolved later, Gor Mahia and Securicor remained at the top level.


Championship Playoff

NB: originally this was to involve the top-4 of both groups and start
    on May 21.  Eventually only the top-2 of each group were invited and
    the playoff postponed by nearly two months.

Semifinals [Jul 13]
Mumias         0-0 Tusker           [aet, 4-5 pen]
Mathare U.     1-1 Ulinzi           [aet, 0-3 pen]

Third Place Match [Jul 16]
Mumias         2-1 Mathare U.

Final [Jul 16, Moi International Sports Centre, Kasarani]
Ulinzi         0-0 Tusker           [aet, 4-2 pen]


Chairman’s Cup 2004

Round 1 
[Sep 15]
Kangemi United 4-0       World Hope Youth

 
Presidents Cup 2005

Byes to 1/8 Finals:
Chemelil Sugar, Red Berets, World Hope, Gor Mahia, 
Kenya Pipeline, Securicor, Nzoia, Dubai Bank.

Preliminary Round
[Apr 2]
Shalimar       1-0       St. Andrew’s
Muruguru       w/o       London Distillers            [Distillers dns]
[Apr 2,3]
Homegrown      w/o       East Africa Portland Cement  [Cement dns]
Green Berets   3-0       Mathare Youth
[Apr 3]
Mathare        2-0       AFC Leopards 
Ramogi United  2-1       Vihiga United
Limuru Olympic o/w       Mumias Sugar                 [Olympic dns]
[Apr 23]
Tusker         6-0       Bungoma United  
 
1/8 Finals 
[Apr 30]
World Hope     1-0       Gor Mahia  
Green Berets   0-1       Homegrown
[May 1]
Pipeline       1-0       Securicor                    [Securicor progressed]               
Muruguru       0-3       Mumias
[May 7]
Mathare U.     6-0       Shalimar    
[May 14]
Ramogi U.      1-2       Tusker
[date unknown] 
Nzoia Sugar    3-0       Dubai Bank                   [Dubai Bank progressed under
[May 21]                                               new (and old) name Coast Stars]
Chemelil       unk       Red Berets                   

NB: due to the withdrawal (forced or voluntary) of Nzoia and Pipeline from
    the 2005/06 season, their losing opponents in the 1/8 finals progressed
    in spite of the fact that Nzoia and Pipeline were the only two clubs
    to have played their quarterfinals during the 2004/05 season

Quarterfinals
[May 21]
Nzoia          2-0       Pipeline                     [annulled as both clubs 
[Oct 22,23]                                            withdrew from 2005/06 season]
Tusker         1-0       Homegrown 
Mumias         3-1       Mathare U. 
Coast Stars    3-0       Securicor 
[date?]
World Hope     bt        Chemelil or Red Berets         

Semifinals  

First Legs [Oct 29]
Tusker         2-0       Coast Stars
Mumias         1-1       World Hope

Second Legs [Nov 5]
Coast Stars    n/p       Tusker                       [awarded 0-2 by 'Wekesa']        
World Hope     0-0       Mumias          

Second Leg Replay [Nov 16]
Coast Stars    n/p       Tusker                       [awarded 2-0 by 'Omino']

NB: the second leg between Coast Stars vs Tusker was not played
    (Coast Stars refused to play accusing Tusker of fielding
    ineligible players); the FIFA-recognised KFF executive around
    secretary general Moni Wekesa awarded the match 2-0 to Tusker
    and they progressed to (and lost) the final on Nov 12; the rival
    executive under secretary general Dan Shem Omino (supported by
    the Kenyan government) ordered a replay on Nov 16, which was
    also not played (Tusker obviously having no interest in playing
    it) and was awarded to Coast Stars.

'Wekesa' Final [Nov 12]
Tusker         1-2       World Hope

NB: after the final was played, the Wekesa executive inscribed
    World Hope to the CAF Confederations Cup, while the Omino
    group ordered a replay of the second leg of the Coast 
    Stars-Tusker semi-final, threatening Coast Stars will be 
    inscribed in the (non-existent!) Cup Winners Cup should 
    World Hope refuse to play them in the final; the Omino group
    obtained a court order restraining Moni Wekesa "from entering
    World Hope in the Africa Cup Winners Cup tournament" (which
    does not exist) and from "holding himself out or holding out 
    as the secretary general of KFF".

'Omino' Final [Nov 20]
Coast Stars    n/p       World Hope                   [awarded 2-0 by 'Omino']

NB: World Hope did not show - they had a 2005/06 league match (at home
    to Securicor) fixtured on the same day (!), which they played (1-1).

Eventually World Hope (from the Kawangware district in Nairobi) were 
inscribed for the CAF Confederation Cup 2006.


Second Level 2004/05

Nation-wide League

Played in 2 zones of 19 (20?) teams each

Zone A
Kahawa United
Shalimar (Shalumah?)
Nakuru Police
Green Berets
St. Andrews (Molo)
Sikinwa FC (Sikuma?)
Kitale FC
Muungano
Victoria Yes Club (Kisumu)
Yanga
Utawala (Mombasa)
Nakuru Telkom
Busia Municipality
Boca Juniors
Kisumu Ria Stars
Uzima (Nakuru)
Agro Chemical
Kisumu Hot Stars
Amani Yassets
Raiply (Eldoret)
Mahakama FC
Longonot Horticulture

Zone B 
Opera
Nanyuki Top Life
Young Peles
Thika Telkom
Minicuss
Homegrown
Kenyatta National Hospital (KNH)
Muruguru
Undugu
Zulu
Bidco
Nairobi Hospital
Gatundu Stars
Kawangware
PDS Cosmos (Mombasa)
Dela Rue
Mathare Youth
Limuru Olympic 
Eastleigh Youth
Huruma
Waterworks (Kabate)

NB: both zone winners to be promoted and 5 bottom clubs from each to
    be relegated

[Nov ?]
Group A
Agro-Chemical  4-1       Ria Stars 
Group B
Bidco U.       2-0       Nanyuki Toplife
[Nov 13]
Waterworks     3-2       Thika Telkom
[Nov 14]
Group A
Uzima          2-3       Green Berets
[Nov 15]
Group A
Agro-Chemical  2-0       Victoria Club 
Group B
Mathare Youth  1-2       Bidco U.             [first loss for Mathare Y.]
Limuru Olympic 2-1       Gatundu Stars
Young Peles    n/p       Eastleigh Youth      [Young Peles dns]

[Dec 11,12]
Group A
Utawala        1-0       St Andrews
Nakuru Police  2-1       Uzima

[Jan 15]
Group A
Agro Chemical  1-0       Uzima
Kisumu H.Stars 1-0       St Andrew's
Kitale FC      5-0       Victoria Yes Club 
Kahawa United  w/o       Muhoroni Youth       [Muhoroni dns]
Group B
Mathare Youth  3-0       Minicuss
Zulu           0-0       Nairobi Hospital
Opera          2-2       Kenyatta Hospital
[Jan 16]
Group A
Agro Chemical  1-0       St Andrew's
Kisumu H.Stars 2-1       Uzima
Kitale FC      n/p       Ria Stars            [Kitale FC dns]
Group B
Mathare Youth  1-0       Limuru Olympic 
Zulu           2-1       Kenyatta Hospital
Nairobi Hosp.  2-0       Thika Telkom
Delarue        3-2       Young Peles
Opera          1-0       Undugu

[Jan 22]
Group B
KN Hospital    5-1       Undugu
[Jan 23]
Group B
KN Hospital    0-1       Young Peles

[Jan 29,30]
Group A
Shalimar       0-1       St Andrews
Mahakama       3-0       Kisumu Hot Stars
Amani Yassets  0-1       Kisumu Hot Stars
Utawala        2-2       Sikinwa 
Amani Yassets  0-0       Ria Stars
Nakuru Police  0-0       Sikinwa
Muhoroni Youth 2-2       Victoria Yes Club
Mahakama       1-1       Ria Stars
Group B
KN Hospital    0-0       Toplife
Mathare Youth  2-1       Muruguru  
Undugu         2-3       Nairobi Hospital
Zulu FC        2-2       Delarue
Thika Telkom   1-1       Nanyuki Toplife
Gatundu        1-1       KN Hospital
Waterworks     1-0       Minicuss
Homegrown      awd       Huruma FC            [Huruma dns]
Homegrown      0-0       Delarue
 
[Feb 5]
Group A
Makahama        -        Kahawa U.
Uzima           -        Muhoroni Youth
St Andrews      -        Kitale FC
Amani Yassets   -        Green Berets       
Ria Stars      1-2       Raiply 
Group B
Mathare Youth   -        Delarue

[Feb 19,20]
Zone A
Agro-Chemicals 3-1       Kitale FC
Kis. Hot Stars 0-0       Raiply FC 
Kahawa United  3-1       Longonot
Muhoroni Youth 0-1       Shalimar
Yanga FC       2-1       Muhoroni Youth
Nakuru Police  3-0       Mahakama 
Zone B
Cosmos FC      2-1       Bidco FC
Utawala FC     1-?       Eastleigh Youth
Waterworks     1-2       Nairobi Hospital
Lim. Olympics  0-1       Nairobi Hospital
St Andrew's    3-2       Amani Yassets

[Feb 26]
Zone A
Raiply FC      1-0       Uzima 
Agro-Chemicals 3-2       Mahakama FC 
Kitale FC      0-0       Muhoroni Youth
Nakuru Police  2-1       Amani Yassets
Zone B
KN Hospital    0-0       Cosmos FC
Thika Telkom   3-0       Utawala FC 
Nairobi Hosp.  0-1       Minicuss FC
[Feb 27]
Zone A
Raiply FC      0-1       St Andrews 
Muhoroni Youth 1-1       Mahakama FC 
Kitale FC      0-0       Sikinwa FC
Green Berets   2-1       Uzima
Longonot       3-0       Kisumu Hot Stars

[Apr 16,17]
Zone A
Kis. Ria Stars 1-0       Mahakama
Kahawa United  1-0       Raiply 
Yanga FC       1-0       Victoria Yes Club 
Agrochemicals  0-0       Nakuru Police 
Kis. Hot Stars 1-1       Mahakama
Kahawa United  1-1       Sikinwa
St Andrews     2-1       Uzima 
Utawala        1-1       Agrochemicals
Kis. Hot Stars n/p       Amani Yassets        [Amani dns]
Kis. Ria Stars n/p       Amani Yassets        [Amani dns]
Utawala        n/p       Muhoroni Youth       [Muhoroni Youth dns]
Nakuru Police  n/p       Muhoroni Youth       [Muhoroni Youth dns]
Zone B
Bidco FC       0-0       Cosmos 
Delarue        1-1       Thika Telkom
Young Peles    2-1       KNH  
Nairobi Hosp.  3-2       Opera 
Mathare        2-1       Minicuss             [also reported 3-2]
Limuru Olympic 0-1       Cosmos  
Young Peles    1-0       Thika Telkom  
Homegrown      4-0       Opera 
Mathare Youth  3-1       Gatundu Stars  
KNH            2-1       Gatundu Stars 
Bidco          3-2       Utawala 
Homegrown      n/p       Nairobi Hospital
Homegrown      n/p       Eastleigh Youth 
 
Zone A

Top of Table (Apr 18):
 1.Agro-Chemical              38
 2.Kahawa United              36
 3.St. Andrews                31
 4.Uzima                      26
 
Zone B

Top of Table (Apr 18):
 1.Mathare Youth              54
 2.Bidco                      46 
 3.Homegrown                  38 
 4.Thika Telkom               33

Top Final Tables (reported Aug 19):

Zone A

 1.Agro-Chemical              35  22 11  2     77  Promoted
-------------------------------------------------
 2.Nakuru Police              35  21 10  4     73
 3.Utawala                                     60 
 4.Kahawa United                               57
 5.Raiply                                      54
 6.Green Berets                                52
 7.Kitale                                      51
 8.Kisumu Hot Stars                            50 
 9.Mahakama                                    46
10.Shalimar                                    44
 
Zone B

 1.Mathare Youth                                   Promoted
-------------------------------------------------
 2.Bidco                                       84
 3.Homegrown                                   80 
 4.Waterworks                                  68 
 5.Cosmos                                      68 
 6.Kenyatta Hospital                           63
 7.Nanyuki Top Life                            60
 8.Thika Telkom                                55
 9.Opera                                       49
10.Undugu                                      45 
-------------------------------------------------------------------------------------------

2005/06

Kenya Premier League (KPL)

Final Table:

 1.SoNy Sugar (Awendo)               38 21 12  5  48-17  75  Champions
 2.Tusker FC (Nairobi)               38 21 11  6  60-28  74
 3.Thika United                      38 19 10  9  44-27  67
 4.Ulinzi                            38 17 13  8  58-32  64
 5.Mumias Sugar                      38 17 13  8  39-23  64
 6.Sher Agencies (Naivasha)          38 16 14  8  52-29  62
 7.World Hope FC (Nairobi)           38 14 13 11  43-41  55
 8.Mathare United (Nairobi)          38 12 18  8  41-27  54
 9.Chemelil Sugar (Nyando)           38 11 17 10  27-22  50
10.Agro-Chemical (Nyando)            38 12 12 14  42-42  48
11.Coast Stars (Mombasa)             38 12 11 15  40-45  47  [*]
12.Securicor                         38 11 14 13  40-45  44  [-3]
13.Mathare Youth                     38  9 16 13  31-39  43
14.Kenya Commercial Bank (Nairobi)   38 10 13 15  37-51  43
15.Kangemi United                    38 10 12 16  35-43  42
16.Gor Mahia                         38 12  9 17  26-46  42  [-3]  Excluded
17.Red Berets (Nairobi)              38  9 14 15  33-44  41
-----------------------------------------------------------
18.AFC Leopards (Nairobi)            38  9 10 19  29-47  37  Relegated
19.Shabana (Kisii)                   38  8  9 21  29-60  33  Relegated
20.Kisumu Telkom                     38  3 13 22  19-65  22  Relegated
 -.Nzoia Sugar (Bungoma)             disbanded
 -.Kenya Pipeline (Nairobi)          disbanded

[*] Dubai Bank Limited Club reverted to Coast Stars

NB: Securicor and Gor Mahia 3 points deducted for attacks on match officials;
    Gor Mahia relegated for failing to pay fines but readmitted after
    Securicor disbanded

Playoff Match [Sep 7]
Securicor        n/p Gor Mahia        [Gor Mahia dns]

Round 1
[Aug 27]
Coast Stars      1-1 Red Berets
AFC Leopards     1-1 Kangemi United
Mathare Youth    1-1 Tusker    
Shabana          ppd Sony 
Mumias Sugar     ppd Kisumu Telkom
Agro Chemical    1-2 Sher Agencies    [also reported 0-2]
[Aug 28]
World Hope       3-1 KCB
Thika United     0-0 Mathare United
Chemelil Sugar   ppd Nzoia Sugar

Round 2 
Sep 3,4]
Sher Agencies    ppd KCB
World Hope       1-0 Mathare Youth 
Sony             ppd Agro Chemical
Kisumu Telkom    ppd Shabana 
Coast Stars      ppd Chemelil Sugar
Kangemi United   1-1 Thika United
[Sep 4]
Red Berets       1-1 AFC Leopards

Round 3 
[Sep 10]
World Hope       ppd Kangemi United
Shabana          ppd Mathare United
Thika United     ppd Tusker
AFC Leopards     0-0 Coast Stars
[Sep 11]
Sher Agencies    2-0 Mumias Sugar 
Mathare Youth    0-0 Coast Stars

[Sep 24]
World Hope       3-2 Kangemi U.
Mumias           2-1 Chemelil
Sony Sugar       awd Kisumu Telkom    [awarded 2-0; Telkom dns; their 2nd no-show]
Ulinzi           0-0 KCB
Mathare Youth    1-1 AFC Leopards
[Sep 25]
Sher Agencies    2-2 Mathare U.
Agro-Chemical    5-0 Shabana          [also reported 4-0]  
Gor Mahia        1-1 Securicor
Tusker           3-0 Red Berets
Coast Stars      1-2 Thika U.
Ulinzi           0-0 KCB
Mathare U.       1-1 Kisumu Telkom

[Oct 1]
Kangemi U.       0-1 Sher Agencies
Sony             0-0 Tusker
Mathare U.       0-0 Chemelil
[Oct 2]
Shabana          ppd Tusker 
 
[Oct 8]
Mathare Youth    0-0 Kisumu Telkom
Thika U.         0-0 Sony
[Oct 9]
KCB              2-1 Sony
Sher             3-0 Kisumu Telkom
Chemelil         awd Shabana          [awarded 2-0; two Shabana teams showed up,
                                       both claiming to be the real one]

[Oct 15]
Mumias           n/p Coast Stars      [Coast Stars dns]
Tusker           2-0 Sher
Thika Utd        3-1 World Hope
Chemelil         0-1 KCB
Shabana          1-2 Red Berets
Mathare U.       2-1 Ulinzi
[Oct 16]
Kisumu Telkom    n/p Coast Stars      [Coast Stars dns]
Securicor        1-3 Ulinzi
Agro             3-2 KCB
Kangemi          1-0 Gor Mahia

[Oct 20]
AFC Leopards     0-1 Gor Mahia
Sher             1-1 Mathare Youth
Kisumu Telkom    2-2 Mumias

[Oct 22]
Securicor        n/p Thika Utd
Red Berets       0-0 World Hope
Kangemi          1-1 Shabana
Agro             0-0 Sony
[Oct 23]
KCB              2-1 Shabana
Coast Stars      n/p Tusker
Chemelil         1-3 Sony
Gor Mahia        1-1 Ulinzi
Sher             1-1 Mathare Youth

[Oct 29]
Sony             1-0 AFC Leopards
Agro             1-1 Thika U.
Securicor        0-0 Kangemi U.
Tusker           2-0 Coast Stars
Mumias           1-1 World Hope
Sher             0-0 KCB
Mathare U.       2-0 Mathare Youth 
[Oct 30]
Kisumu Telkom    0-0 Ulinzi
Shabana          1-1 AFC Leopards
Chemelil         1-1 Thika U.

[Nov 5]
Mathare U.       0-1 Agro
Red Berets       1-1 Chemelil
Sony             1-0 Securicor
[Nov 6]                          
Gor Mahia        2-0 Agro
Ulinzi           2-1 Chemelil
Shabana          0-2 Securicor

[Nov 12]                            
Kangemi          1-2 Sony 
KCB              ppd Mathare Youth
Mumias           0-0 Mathare U.
Agro             ppd World Hope   
Coast Stars      1-1 Ulinzi
[Nov 13]
Sher             0-0 Sony 
Securicor        0-1 Red Berets
Thika U.         2-0 Gor Mahia
Kisumu Telkom    1-2 Mathare U.
Chemelil         ppd World Hope

[Nov 19]
AFC Leopards     1-2 Tusker
KCB              0-0 Mathare Youth  
Shabana          0-2 Sher
Red Berets       1-1 Ulinzi
[Nov 20]
World Hope       1-1 Securicor
Mathare U.       0-1 Gor Mahia   
 
[Nov 26]
Coast Stars      2-1 Kangemi
World Hope       0-1 Mumias
Kisumu Telkom    0-0 Sony 
[Nov 27]
Thika Utd        1-0 Sher
Mathare Youth    0-0 Mumias
Sony             awd Red Berets       [awarded 2-0 on Feb 18; abandoned at 1-0
Agro-Chemical    1-1 Kisumu Telkom     when Red Berets walked off]

[Dec 3]
Mumias           3-0 Agro-Chemical
Gor Mahia        3-1 Red Berets
Chemelil         1-0 AFC Leopards
Thika Utd        1-0 Shabana
[Dec 4]
Coast Stars      0-2 Tusker 
Kisumu Telkom    1-2 AFC Leopards
Mathare U.       awd Shabana          [awarded 2-0 on Feb 11; abandoned at 1-0 
Gor Mahia        0-1 World Hope        in 60', Shabana walked off]
Securicor        0-0 KCB 

[Dec 10]
Agro-Chemical    1-1 World Hope 
Tusker           0-1 Mathare U.
Sher             0-0 AFC Leopards
Kisumu Telkom    1-1 Kangemi
[Dec 11]
Mathare Youth    2-2 Thika Utd 
Agro-Chemical    1-1 Kangemi 
Sony             3-1 Coast Stars
Chemelil         0-0 World Hope 
Tusker           0-1 Gor Mahia 
[Dec 12]
Shabana          abd Coast Stars      [abandoned at 0-1 after first half;
Red Berets       2-0 KCB               Shabana hadn't paid referee dues]
AFC Leopards     2-1 Mathare U.        
Securicor        1-3 Sher

[Dec 17]
World Hope       n/p Sony 
Gor Mahia        0-3 Mathare Youth
Kangemi          1-0 Mumias
Tusker           1-1 Securicor 
[Dec 18]
Thika Utd        2-1 Tusker
KCB              2-2 Mumias
Kisumu Telkom    n/p Chemelil         [not played, no money for referee dues]
Mathare U.       0-0 Sony
Coast Stars      3-2 Sher

[Jan 7]
Chemelil         2-0 Coast Stars
World Hope       1-1 Mathare U.
Mumias           1-1 Red Berets
Gor Mahia        ppd KCB
Sher             ppd Ulinzi
Shabana          n/p Kisumu Telkom    [awarded 0-2 to Kisumu on Feb 14?]
[Jan 8]
Agro-Chemical    2-1 Coast Stars
Gor Mahia        1-1 Tusker
Kisumu Telkom    1-1 Red Berets
Securicor        2-1 Mathare U.
Mathare Youth    2-0 Kangemi

[Jan 14]
Tusker           0-0 Chemelil
AFC Leopards     0-3 Agro-Chem 
Mumias           ppd Shabana
Kangemi          ppd Red Berets
Gor Mahia        1-0 Kisumu Telkom
[Jan 15]
Sony             ppd Ulinzi
Thika Utd        0-2 Securicor
KCB              0-1 Kisumu Telkom
Kangemi          1-1 Chemelil
Tusker           2-0 Agro-Chem 
Sher             0-1 World Hope

[Jan 21]
Kisumu Telkom    1-0 Coast Stars
Tusker           4-1 KCB              [also reported 4-2]
  [Jeffery Oyando (2), George Odari (2); Hussein Kariuki]
Sony             1-1 Gor Mahia
Mathare U.       0-0 Kangemi
[Jan 22]
Mumias           1-0 Coast Stars
Chemelil         2-0 Sher 
Ulinzi           1-3 Thika Utd
  [Paul Akinga; James Omondi, George Maina, Paul Agunda]
AFC Leopards     0-1 World Hope
  Steve Biko 12]
Shabana          1-1 Gor Mahia
Kangemi          ppd KCB
Mathare Youth    0-1 Red Berets

[Jan 28]
Chemelil         1-0 Securicor
  [Alfred Odera 89]
Tusker           ppd Mumias
Gor Mahia        0-4 Sher
  [Kelvin Simiyu, Ken Wangwe 55, Jacob Omondi, Tom Onyango]
Coast Stars      1-0 KCB
  [Bashir Ochaya 85]
Shabana          1-2 Mathare Youth
  [Jack Monda 3; Francis Oduor 27, Patrick Njuguna 56]
[Jan 29]
World Hope       1-5 Ulinzi
  [Francis Thairu 87; Tom Ogweno 3, Elvis Ayany 30, Vincent Onyango 40,
   George Otieno 81, Sammy Simiyu 88]
Agro-Chem        1-1 Securicor
  [Ken Obiero 63pen; William Odidi 39]
Gor Mahia        1-0 Mumias
  [Jimmy Bagaye 10]
Red Berets       1-1 Mathare U.
  [Eric Ochieng 35; Francis Ouma 23]
Sony             1-0 Mathare Youth
  [Vincent Imbusi 23pen]
Thika Utd        0-1 AFC Leopards

[Feb 4]
Kangemi          0-1 Tusker
Thika Utd        0-1 Mumias
World Hope       awd Shabana          [awarded 0-2, originally 1-1;
Sher             1-1 Red Berets        World Hope fielded ineligible player]
[Feb 5]
Mathare Youth    0-3 Ulinzi
Tusker           5-0 Shabana
Securicor        ppd AFC Leopards
Thika Utd        1-0 Kisumu Telkom    
Sher             ppd World Hope

[Feb 11]
World Hope       4-0 Kisumu Telkom
Tusker           2-1 Mumias
KCB              3-3 Mathare U.
Sher             0-0 Ulinzi
Thika Utd        0-2 Red Berets  
Coast Stars      1-2 Gor Mahia
[Feb 12]
Tusker           3-0 Kisumu Telkom
AFC Leopards     1-0 Ulinzi
Chemelil         0-0 Agro-Chem
Mathare Youth    4-0 Securicor        [also reported 4-1]

[Feb 18]
AFC Leopards     0-1 Mumias
  [Dennis Onkangi 50]
Securicor        1-0 Coast Stars
Tusker           ppd Gor Mahia
Ulinzi           ppd Shabana
[Feb 19]
Mathare U.       abd Coast Stars      [abandoned in 88', Coast Stars players
AFC Leopards     ppd Ulinzi            attacked referee]
Thika U.         0-0 Mumias
Kisumu Telkom    1-0 Chemelil
World Hope       ppd Tusker
Shabana          3-0 Sony 
Ulinzi           1-0 Kangemi U. 

[Feb 25]
Agro Chemical    0-1 Mumias
  [Mark Sirengo 57]
Mathare U.       0-1 Mathare Youth
  [Anthony Kadudu 83pen]
Sony             1-0 World Hope
  [Joseph Waweru 52]
Shabana          2-0 Kisumu Telkom
  [Jared Momanyi 21, David Wekesa 24]
KCB              2-2 Gor Mahia
Sher Agencies    1-0 Securicor
  [Gilbert Obuya]
[Feb 25,26]
Ulinzi           2-0 Tusker
  [George Otieno 39, Tony Nderitu 77]
Kangemi U.       1-0 Red Berets
  [Herman Wandera 87pen]
[Feb 26]
AFC Leopards     0-2 Sony
  [Dennis Ochieng 19, Victor Ali 90]

[Mar 4]
Ulinzi           1-1 Shabana
  [Elvis Ayany 43; Joseph Moturi 29]
Mumias           1-0 Sony
  [Henry Echesa 69]
AFC Leopards     0-3 Securicor
  [Leonard Wanyonyi, Sammy Omollo (pen), Frankline Obare]
[Mar 5]
Ulinzi           1-0 Kangemi U.
  [Anthony Nderitu 43]
Red Berets       ppd Securicor

[Mar 11]
Gor Mahia        0-2 Kangemi U.
  [Peter Mbuvi 8, own goal 26]
Shabana          0-5 Mumias
  [Hillary Echesa 23, Paul Abembo 34, Dennis Ongangi 42,
   Mark Serengo 71, 75]
Sony             1-2 Ulinzi
Thika U.         1-0 Kisumu Telkom
Coast Stars      1-1 Chemelil
Mathare U.       4-0 KCB
  [Kevin Ouma, Titus Mulama, John Keo 60, Edgar Ochieng 87]
[Mar 12]
Securicor        3-0 Kisumu Telkom
  [William Odidi 6, Frankline Obare 32, 81]
Tusker           2-0 Mathare Youth
  [Patrick Osiako 25, George Owino 32]
AFC Leopards     0-4 Sher
  [Robert Oluoko 36, Andrew Aroka 37, 39, Robert Oluoko 48]

NB: Gor Mahia had three points deducted following incidents around the
    match on Mar 11 against Kangemi United in which their fans assaulted
    match officials 

[Mar 18]
Ulinzi           ppd Gor Mahia
Coast Stars      3-0 AFC Leopards
  [Fadhili Yaya (2), Abdi Simba]
Mumias           3-0 Kangemi
  [Mark Sirengo (2), Ibrahim Shikanda]
Sony FC          2-0 Sher
  [Victor Ali 20, Alfred Oduor 75]
Mathare U.       4-1 World Hope
[Mar 19]
Red Berets       0-2 Gor Mahia 
Chemelil         1-0 Kangemi
Kisumu Telkom    0-0 Sher 
Thika Utd        4-0 Mathare Youth 
Agro-Chem        1-0 Ulinzi 
Shabana          ppd Tusker
KCB              1-1 Securicor

Top Scorers (Mar 20):

10 Mark Sirengo (Mumias Sugar)
 8 Anthony Nderitu (Ulinzi)
   Leonard Wanyonyi (Securicor)
   Boniface Ambani (Tusker)
   Ken Oliech (Gor)
 7 Frankline Obare (Securicor)
   Brian Kaka (Agro Chemicals) 
 6 George Midenyo (Tusker)
   Abdul Wahaab (Coast Stars)
 
[Mar 25]
Thika Utd        1-0 Coast Stars 
AFC Leopards     ppd Chemelil
Mathare U.       1-1 Kisumu Telkom
Ulinzi           abd Mathare Youth    [abandoned at 1-1 due to rain]
Sony FC          ppd Shabana
Tusker           3-1 World Hope
[Mar 26]
Gor Mahia        1-0 Securicor
  [Gideon Ndemengo 76]
World Hope       3-0 Coast Stars
  [Justus Basweti 20, 70, 85]
Sher FC          0-0 Chemelil
Kangemi          2-0 Kisumu Telkom
  [James Kamau 26, Paul Nyagah 65]
Red Berets       1-1 Mumias
  [Sylvanus Otema (og); Dennis Onkangi 55]
KCB              1-0 Tusker
  [Victor Onyango 80pen]

[Apr 1]
Ulinzi           1-1 World Hope
KCB              1-0 Thika
  [Robert Odhier 28]
Securicor        2-1 Mumias
  [Leonard Wanyonyi 10, Franklin Obare 32; ?]
Coast Stars      0-0 Sony
Kangemi          0-1 AFC Leopards     [annulled, replay Jul 15]
  [Victor Mugabe 37]
Mathare Youth    ppd Shabana
Agro             0-2 Chemelil
   [Mike Mururi (2)]
[Apr 2]
Mathare U.       2-0 Mumias
  [Joseph Nyaga 44, Kevin Ochieng 69]
Red Berets       4-1 Sher
  [Andrew Manyasi, Duncan Olinyo, Clifford Arita, Gilbert Obuya;
   Jacob Omondi]
Gor Mahia        ppd Shabana     
 
[Apr 8]
Agro-Chem        1-1 Gor Mahia
Sher FC          ppd Coast Stars 
Shabana          1-2 KCB
  [Jared Momanyi 75; Joseph Njuguna 12, Oscar Olwich  87]
Kangemi          2-0 Mathare Youth
  [Ernest Nabilai 30pen, Paul Jaaga 40pen]
Ulinzi           5-9 Securicor
  [Mike Baraza 4, 34, Anthony Nderitu 60pen, ?, George Otieno 68]
[Apr 9]
Chemelil         1-1 Gor Mahia
  [Brian Kaka 4; Charles Opiyo 79]
Mathare U.       0-0 Tusker
Sony FC          1-0 KCB 
AFC Leopards     1-2 Thika Utd 
Red Berets       0-0 Kisumu Telkom

[Apr 14]
Thika            0-1 World Hope
Sher             3-0 Tusker
Coast Stars      0-0 Securicor 
Mumias           0-0 Chemelil
[Apr 16]
Mumias           awd Kisumu Telkom    [awarded 2-0; Telkom dns]
Shabana          0-0 Mathare U.  
KCB              ppd Thika Utd 
Agro-Chem        ppd Tusker 
Ulinzi           ppd World Hope
[Apr 17]
Sony             2-0 Mathare U.
Gor Mahia        ppd Tusker
AFC Leopards     ppd Mathare Youth
World Hope       ppd Sher
Thika            ppd Ulinzi 

[Apr 22]
Tusker           3-0 Coast Stars
Mathare Youth    1-2 Gor Mahia 
Sony FC          2-0 World Hope
Mumias           1-0 KCB 
Chemelil         0-0 Red Berets 
Ulinzi           2-1 AFC Leopards
[Apr 23]
Securicor        1-3 Thika Utd
Gor Mahia        2-1 Mathare Youth
Shabana          1-3 World Hope 
Kangemi          1-4 Coast Stars 
Kisumu Telkom    0-2 KCB 
Sher FC          2-1 Agro-Chem

[Apr 29]
Securicor        2-2 Sony
Shabana          ppd Ulinzi
Red Berets       2-1 Kangemi 
Agro-Chem        ppd AFC Leopards 
Chemelil         2-0 Kisumu Telkom 
Tusker           1-2 Thika Utd
Mathare Youth    1-1 Sher
[Apr 30]
Coast Stars      1-1 Mathare U. 
Mumias           1-0 AFC Leopards
Gor Mahia        0-2 Sony 
[May 1]
Sher             0-0 Gor Mahia 
Ulinzi           3-0 Red Berets 
Agro-Chem        3-0 Shabana
World Hope       2-2 KCB 
 
[May 6]
Kisumu Telkom    0-0 Gor Mahia 
Coast Stars      3-1 Agro-Chem 
Kangemi          ppd Mathare U. 
KCB              0-1 Chemelil 
Mumias           0-1 World Hope 
AFC Leopards     ppd Securicor
Red Berets       1-2 Sony 
[may 7]
Mumias           2-0 Gor Mahia
Mathare Youth    0-0 Chemelil
Kisumu Telkom    0-0 World Hope 
Ulinzi           ppd Sony FC
Sher FC          1-1 Shabana

[May 13]
Gor Mahia        awd Coast Stars      [awarded 0-2; Gor Mahia suspended for
Sony             0-1 Mumias            failure to pay fine]
Securicor        1-1 Mathare Youth
Kangemi          ppd Ulinzi
Agro-Chem        1-2 Tusker 
[May 14]
KCB              ppd Coast Stars
Mathare U.       abd Red Berets       [abandoned due to heavy rain]
Shabana          0-1 Mumias
AFC Leopards     abd Kisumu Telkom    [abandoned in 48' due to waterlogged pitch]
Sher             2-1 Thika Utd
Chemelil         0-0 Tusker 

[May 20]
Coast Stars      1-0 Shabana 
Chemelil          -  Mathare U.
KCB              0-3 Red Berets
Tusker           1-0 Sony 
Kangemi          2-2 World Hope 
AFC Leopards     2-0 Securicor         
[May 21]
Gor Mahia        awd Thika Utd        [awarded 0-2; Gor Mahia suspended for
Agro-Chem         -  Mathare U.        failure to pay fine]
World Hope       1-0 Red Berets 
Mumias            -  Sher 
Mathare Youth     -  Sony
Coast Stars      5-1 Kisumu Telkom

[May 24]
Kangemi          awd Securicor        [awarded 2-0; abandoned at 0-0 in 77';
                                       Securicor players assaulted referee] 
 
NB: Securicor had 3 points deducted from their total for failing to report 
    the guilty players; Securicor now started an 'independent' investigation
    and threaten to pull out from the league should that investigation 'prove'
    there was no attack by their players of the referee

[May 27]
World Hope        -  Chemelil
Mathare Youth    1-0 Agro-Chem 
Mumias           1-1 Tusker
Ulinzi            -  Sher 
Kangemi           -  Securicor 
[May 28]
KCB              awd Gor Mahia        [awarded 2-0, Gor Mahia dns]
Thika Utd         -  Chemelil 
Red Berets       0-1 Shabana
Securicor         -  Agro-Chem 
Kisumu Telkom    1-4 Tusker 
Ulinzi            -  Mathare U.
World Hope       1-0 AFC Leopards

[Jun 1]
Coast Stars       -  Kisumu Telkom 
Gor Mahia        n/p AFC Leopards 
Mathare U.       1-1 Thika Utd
Securicor         -  Mathare Youth
Agro-Chem         -  Red Berets

[Jun 3]
Agro-Chem        3-1 AFC Leopards
Shabana          awd Kangemi          [awarded 2-0]
Ulinzi            -  Mumias 
KCB              0-3 Sher 
Securicor        2-0 World Hope
[Jun 4]
Gor Mahia        awd Mathare U.       [awarded 0-2, Gor Mahia dns]
Red Berets       1-1 Tusker 
Chemelil         2-1 Ulinzi 
Sony             1-1 Kangemi
Coast Stars       -  Mathare Youth 

[Jun 7]
Ulinzi           0-2 Mathare U.

[Jun 10]
Ulinzi           0-0 Coast Stars 
Chemelil         0-1 Sony FC   
Tusker            -  AFC Leopards
Securicor        0-0 Shabana
[Jun 11]
Red Berets       0-1 Coast Stars 
Mumias           0-0 Mathare Youth 
Mathare U.       1-3 Sher 
Thika Utd        0-0 Agro-Chem 
AFC Leopards     0-1 Shabana 
Sony             5-0 Kisumu Telkom
Gor Mahia        awd World Hope       [awarded 0-2, Gor Mahia dns]
[tba]
Kisumu Telkom     -  Mathare Youth 
World Hope        -  Agro-Chem 
Thika Utd         -  Kangemi 

[Jun 14]
Mathare U.       0-0 [unknown]

[Jun 17]
KCB              1-3 Ulinzi 
Kisumu Telkom    n/p Shabana 
Mathare Youth     -  World Hope
Sony             1-0 Thika Utd
Tusker           2-1 Kangemi
AFC Leopards     0-0 Chemelil
[Jun 18]
Shabana          1-2 Thika Utd 
Securicor        3-2 Chemelil
Tusker           1-1 Ulinzi 
KCB               -  Kangemi
AFC Leopards     ppd Red Berets 
Kisumu Telkom     -  Agro-Chem 

[Jun 24]
World Hope        -  Gor Mahia
Sony FC          awd Agro-Chem        [awarded 2-0]
Sher FC           -  Kangemi 
Ulinzi            -  Kisumu Telkom 
Shabana           -  Chemelil 
Mathare Youth     -  KCB 
Tusker           1-1 AFC Leopards
[Jun 25]
Coast Stars       -  Mumias 
Thika Utd         -  Red Berets 
Securicor         -  Tusker 
Mathare Youth    1-0 AFC Leopards

[Jun ?]
Agro-Chemical    abd Ulinzi           [abandoned at 0-1]

[Jul?]
World Hope       0-1 Tusker

[Jul 1]
Mathare Youth    2-3 Shabana
Red Berets       1-3 Securicor
KCB              2-1 Agro-Chemical 
[Jul 1,2]
Ulinzi           1-0 Thika U.

[Jul 5]
Ulinzi           0-1 Sony
AFC Leopards     2-0 Red Berets  

[Jul 8]
Ulinzi           4-2 Mathare Youth
AFC Leopards     0-0 KCB
World Hope       3-0 Sher
Mathare U.       1-0 Securicor    
[Jul 9]
AFC Leopards     2-0 Kisumu Telkom
Ulinzi           0-1 Mumias

[Jul 15]
Kangemi          awd AFC Leopards     [awarded 2-0; replay of Apr 1; Leopards dns]
[Jul 16]                                     
Shabana          2-3 Tusker
[Jul 19]
Kangemi U.       0-1 Ulinzi
[dates?]
Red Berets       2-0 Mathare Youth
Sher A.          6-0 Coast Stars
[Jul 23]
Ulinzi           2-0 Shabana

[Sep 3, 2006]
Shabana          1-1 Sony
  [Justin Monda 57; Fred Ajwang 3]

Final Table:

 1.SoNy Sugar (Awendo)               38 21 12  5  48-17  75  Champions
 2.Tusker FC (Nairobi)               38 21 11  6  60-28  74
 3.Thika United                      38 19 10  9  44-27  67
 4.Ulinzi                            38 17 13  8  58-32  64
 5.Mumias Sugar                      38 17 13  8  39-23  64
 6.Sher Agencies (Naivasha)          38 16 14  8  52-29  62
 7.World Hope FC (Nairobi)           38 14 13 11  43-41  55
 8.Mathare United (Nairobi)          38 12 18  8  41-27  54
 9.Chemelil Sugar (Nyando)           38 11 17 10  27-22  50
10.Agro-Chemical (Nyando)            38 12 12 14  42-42  48
11.Coast Stars (Mombasa)             38 12 11 15  40-45  47  [*]
12.Securicor                         38 11 14 13  40-45  44  [-3]
13.Mathare Youth                     38  9 16 13  31-39  43
14.Kenya Commercial Bank (Nairobi)   38 10 13 15  37-51  43
15.Kangemi United                    38 10 12 16  35-43  42
16.Gor Mahia                         38 12  9 17  26-46  42  [-3]  Excluded
17.Red Berets (Nairobi)              38  9 14 15  33-44  41
-----------------------------------------------------------
18.AFC Leopards (Nairobi)            38  9 10 19  29-47  37  Relegated
19.Shabana (Kisii)                   38  8  9 21  29-60  33  Relegated
20.Kisumu Telkom                     38  3 13 22  19-65  22  Relegated
 -.Nzoia Sugar (Bungoma)             disbanded
 -.Kenya Pipeline (Nairobi)          disbanded

[*] Dubai Bank Limited Club reverted to Coast Stars

NB: Securicor and Gor Mahia 3 points deducted for attacks on match officials;
    Gor Mahia relegated for failing to pay fines but readmitted after
    Securicor disbanded 


Second Level 2005/06


Nationwide League

Played with 40 teams divided over 2 groups.  To be played as
a single league from 2007.

Group A

[Feb 18]
Muhoroni Youth            abd St Andrew's Turi               [abandoned at 0-1 in 61']
Nairobi Mahakama          1-0 Kitale F.C
Panpaper                  2-0 Covenant
  [Geoffrey Simiyu, Joshua Adede]
[Feb 19]
Kitale FC                 abd Green Berets                   [abandoned at 2-2 in 82']
Ad
Utawala                   ppd Muhoroni Youth
Victoria Yes              0-4 Panpaper
  [Benson Sakwa (2), Simiyu (2)]
Vihiga United             1-1 Nairobi Mahakama

[Mar ?]
Muhoroni Youth            1-1 Yanga Nyahururu
[Mar 4]
Raiply Eldoret            1-0 Utawala Nakuru
  [John Nyongesa]
Yanga Nyahururu           2-0 Victoria Yes
Kisumu Hot Stars          1-0 Lolwe FC
  [Gupi Abdallah]
Vihiga U.                 3-0 Victoria Yes
  [Hudson Ababu 75, 80, 86]
Shalimar                  1-1 Panpaper
[Mar 5]
Eldoret Mahakama          1-1 Utawala Nakuru
Kisumu Hotstars           1-0 Laikipia Campus
Vihigia U.                0-1 Lolwe FC          
Longonut Horticulture     0-1 Panpaper
Yanga Naivasha            2-0 Victoria Yes 

[Mar 27]
St Andrew's Turi          abd Nakuru Police                 [abandoned at 0-0 in 64 mins]
Muhoroni Youth            2-1 Lolwe FC
  [Kennedy Juma 20, Gideon Bete 50; Allan Wanga 37]
Panpaper                  0-0 Kisumu Ria Stars
Nairobi Mahakama          1-1 Covenant
 
NB: Nairobi Mahakama are leading the league

[Apr 1,2]
[?]                       abd St Joseph's Youth             [abandoned at 0-1 in 75']
Muhoroni Youth            1-0 St Joseph's Youth
  [David Oyier 49pen]
Kisumu Ria Stars          1-0 Laikipia Campus
Covenant                  2-1 Laikipia Campus
  [Duncan Omollo 50, 57; Danson Mugalara (pen)]
 
[Jul 15,16]
Nakuru Police lost both matches away in Nyanza.
 
Aug 6]
Mahakama (Nairobi)         -  Panpaper                      [replay]
 

Group B

[Jan 21]
Administration Police     0-0 Sacramento

NB: 'end of winning run' AP

[Feb 18]
Bidco                     drw Gatundu All Stars
Cosmos FC                 0-0 Administration Police
[Feb 19]
Administration Police     1-0 Coast Boys
  [Milucky Wanjala 40pen]
Limuru Olympic            1-1 Bidco
Cosmos FC                  -  Opera FC
[Feb 25]
Amani Yassets              -  Cosmos FC
[Feb 26]
National Hospital          -  Cosmos FC 
 
[Mar 4]
Cosmos FC (Malindi)       2-0 Kenyatta University's Hardnuts [also reported 4-0] 
[Mar 4,5]
Adm. Police               0-1 Sofapaka                       [first loss AP]
  [Jack Ngalamba 89]
[Mar 5]
Cosmos FC                 4-1 Darogetti Santos

[Mar 11]
Sporting Thika             -  Cosmos FC
[Mar 12] 
Sacramento U.              -  Cosmos FC  

[Apr 1]
Young Peles               1-2 Cosmos FC
  [Ben Muiruri; Eric Otieno, Hussein Chibet]
[Apr 1,2]
Kangemi Youth             1-1 Kakagema U.
  [Ronney Kwatzima; ?]
[Apr 2]
Kawangware                2-1 Cosmos FC                      [also reported 1-0]
  [Laban Mwangi 60, Kelvin Mwangi; Eugene Bryan 15]

[May 7]
Admin. Police             4-1 Amani Yassets
 
[May 20]
Homegrown                 5-2 Muruguru
[May 21]
Homegrown                 3-2 Bidco

[May 20]
Darogetti Santos          0-0 Cosmos FC
[May 21]
Kenyatta University       1-0 Cosmos FC
[May 27]
Cosmos FC                 awd Kiambaa Sharpshooters          [Sharpshooters dns]
[May 28]
Cosmos FC                 2-1 Gatundu FC
 

NB: Gusii Shabana United FC, formerly known as Orembe, were promoted(?)
    during the season


Winners:

Zone A
 1.Mahakama (Nairobi)   42    98  Promoted

Zone B
 1.Homegrown            44   106  Promoted

NB: both Mahakama and Homegrown later saw their promotion refused by
    the KPL.


Third Level 2005/06

Coast Provincial League 2006

Champions: Bandari (Mombasa) (won all matches)

NB: Bandari, who had been relegated from the top level in 1997, played in
    the Kenya Communication Sports Organisation (Kecoso) prior to entering
    the third level Coast Provincial League in 2006.


Coast Premier League (CPL) 2005/06 

Zone A

[before Apr]
Super Eagles      2-1 Nacet 
Nacet             1-0 Ng'ombeni 
Black Dragon      0-3 Freretown 
Feisal            2-1 Nacet 
Nacet             2-0 Ngoto 
Feisal            0-0 Super Eagles 
[Apr 1]
Borussia Tembo    5-1 Ngoto FC
[Apr 2]
Basma Plaza       4-0 Ngoto FC 
Borussia Tembo    5-1 Black Dragon
[Apr 7]
Magongo Rangers    -  Freretown
[Apr 10]
Miritini Stars     -  Borussia Tembo
[May 12-14?]
Feisal FC         5-1 Lit Samba
[May 19]
Feisal FC          -  Coolchester FC
[May 20]
Basma Plaza FC     -  Magongo Rangers
Miritini Stars     -  Nacet FC
[May 21]
Frerotown FC       -  Borussia Tembo FC 
[May 25]
Borussia Tembo FC 1-1 Coolchester FC
[May 27]
Feisal FC          -  Black Dragon
[May 28]
Freretown          -  Lit Samba
[Jun 2]
Magongo Rangers    -  Shooting Stars

Current Leaders (May 18): Basma Plaza FC


Zone B
KPA               3-1 Monaco 
Power             4-2 Green Buffalo 
Simba Mabati      5-1 Power 
Vosaco            1-1 KPA 
Buffalo           2-2 Kaloleni Warriors 
Steel Makers      5-3 Green Buffaloes
Junior            1-1 Simba  
KPA               1-0 Administration Police
Power             2-2 Vosalo 
Monaco            2-0 Kaloleni Warriors 
KPA               3-2 Steel Makers


Nakuru District League

Final Tables:

Western Zone
 1.Egerton University            25
 2.Life Celebration Centre       23 
 3.Green Eagles                  13
 4.Kabarak University            12
 5.Mwariki                       10
 6.Rondah United                  3
 
Eastern Zone
 1.Texio                         29
 2.Nakuru Youth Olympic          23
 3.Kiratina                      22
 4.Youngsters                    17
 5.Makadara                      12
 6.Blankets                      11
 7.London United                  5     
 
Subukia/Ndunduri Zone 
 1.Karsan Ramji         6 4 2 0  14
 2.Rutara United        5 3 1 1  10
 3.Whispers United      6 1 2 3   5
 4.Kabatini             5 0 1 4   1
 
Njoro/Molo Zone
 1.Molo Stars           6 5 1 0  16
 2.White Castle         6 2 2 2   8
 3.Elburgon Rangers     6 1 2 3   5
 4.Duone Tumaini        6 1 1 4   4     
 
District Mini-league will be held in August.
------------------------------------------------------------------------------------------- 

2006/07

Final Table:

 1.Tusker FC (Nairobi)               30 16 11  3  43-21  59  [1-0] {4-0,2-1}  Champions
 2.Mathare United (Nairobi)          30 15 11  4  34-13  56  [1-2] {2-0,2-0}
 3.SoNy Sugar (Awendo)               30 14 13  3  35-15  55  [4-0] {4-1,1-0}
 4.Red Berets (Nairobi)              30 13  7 10  35-35  46  [1-0] {5-1}
 5.Sher Agencies (Naivasha)          30 12  9  9  34-31  45  [2-0] {1-0,2-0}
 6.Ulinzi Stars                      30 11 10  9  31-28  43  [1-0] {2-0,5-0}
 7.Chemelil Sugar (Nyando)           30 12  6 12  30-26  42  [0-0] {2-0,3-0}
 8.World Hope FC (Nairobi)           30 11  9 10  32-29  42  [3-4] {2-2}
 9.Thika United                      30  8 15  7  24-21  39  [0-1] {2-0,2-1}
10.Mathare Youth (Nairobi)           30  9  7 14  23-33  34  [1-3] {4-1,1-3}
11.Gor Mahia (Nairobi)               30  9  7 14  24-36  34  [1-1] {0-2,0-2}
12.Agro-Chemical (Nyando)            30  8  9 13  27-28  33  [0-1] {1-1}
13.Mahakama (Nairobi)                30  8  7 15  28-43  31  [0-3] {3-1,3-0}
14.Kenya Commercial Bank (Nairobi)   30  7  9 14  30-33  30  [1-1] {2-1}
-----------------------------------------------------------
15.Homegrown (Naivasha)              30  8  5 17  24-44  29  [0-0] {3-1}      Relegated
16.Coast Stars (Mombasa)             30  7  7 16  31-49  28  [1-0] {2-0}      Relegated
 -.Kangemi United                    disqualied; all results annulled;
   record at disqualification:       26  3  2 21  18-60  11  [1-2]  Demoted
 -.Mumias Sugar                      disbanded; all results annulled;
   record at withdrawal              17  7  4  6  18-18  25  Disbanded

NB: Coast Stars had their matches on May 19 (vs Sony, 0-2) and Oct 7
    (vs World Hope 1-1) awarded 2-0 wins (for having fielded ineligible
    players) by the KFF IDAT (Independent Disciplinary and Appeals
    Tribunal) on Jan 23, 2008 (sic!), implying KCB were to be relegated 
    in their stead; however, on Jan 26, the KPL (Kenya Premier League),
    at a meeting of the KPL Senior Management Committee attended by 14
    of the 16 clubs, unanimously refused to acknowledge this decision on
    the grounds there had not been a quorum at the IDAT meeting and that
    it had not met and decided within the stipulated 30 days (Coast Stars'
    appeal had been submitted Dec 10, 2007); an additional issue is that
    Coast Stars went directly to the KFF IDAT instead of to the KPL IDAC (Independent Disciplinary and 
    Appeals Committee); it is probably no coincidence that Coast Stars
    are run by KFF chairman Mohammed Hatimy, also in control of the KFF 
    "I"DAT.  In February, it was decided to ask FIFA for a binding advice
    on Coast Stars' status 2008.  On February 28, 2008, the FIFA Division
    for Legal Affairs delivered its judgment, tearing the procedures
    followed by the KFF IDAT (which reinstated Coast Stars) into very
    small pieces.  KCB therefore remain at the top level.  Coast Stars
    are planning to appeal at ordinary courts.

NB: 2 more losses than wins due to award Ulinzi vs Agro on Mar 18

NB: 4 teams to be relegated and 2 promoted as top level is reduced to
    16 clubs;
    on June 29, 2007, it was announced Mumias Sugar were disbanded;
    all their results (listed between square brackets for opponents)
    were annulled; due to this, 3 (other) teams are to be relegated 
    instead of 4;
    on October 18, Kangemi United were disqualified and forcibly
    relegated due to to many no-shows;  all their results (listed 
    between curly brackets for opponents) were annulled; due to this,
    2 (other) teams are to be relegated 

Notes:

Just before the season, the Kenya FA decided to set up their
own league, KFF PL, in an apparent effort to dismantle the
existing KPL.  Relegated teams Shabana and AFC Leopards have
been added to make the league consist of 20 clubs; Kangemi
United had already replaced disbanded Securicor.

Meanwhile, the Kenya Premier League (KPL) had not only demoted
Shabana and AFC Leopards (among others) but also denied entrance
to promoted clubs Mahakama and Homegrown, in order to reduce
the top level to 16 teams.

Since Sep 16, both bodies have been fixturing matches without
regard for the other.  A meeting on Oct 2 attended by 12 clubs
supposedly agreed to unify the league under KFF-PL, starting 
at Oct 16; however, the clubs could not agree on the number
of participants. On Oct 4, the Kenya Premier League was 
deregistered after two of its shareholders, AFC Leopards and 
Gor Mahia (both relegated last season...), agreed to do so.
That administrative move does not seem to have had any further
effect.
   
FIFA interfered, in the person of Jérôme Champagne, stating it 
agrees with Gor Mahia remaining in the top flight but insists 
on the relegation of AFC Leopards and Shabana and a reduction 
to 18 clubs.  Champagne also publicly denied the KFF to have a 
mandate to run the league.

In spite of the supposed agreement on Oct 2, both leagues kept 
fixturing matches, most of which were not played.  This led to
the fairly ridiculous situation of Sony Sugar, champions 2006,
being fixtured for two different matches on Oct 14 in spite of
its chairman, Gabriel Otiende, being installed as 'boss' of
both KFF-PL and KPL.

On Oct 24, 2006, FIFA suspended the KFF.
 
Later, the government dissolved the KFF, a decision suspended by
the High Court.

A new Premier League season was announced to start on Nov 25 with 
20 teams but did not, both existing leagues continuing.

On Mar 9, 2007, FIFA lifted Kenya's suspension, with the composition
of the Premier League to be decided at the AGM of the KFF.  This new
'unified' league started on Mar 10, 2007; all 'old' matches were 
carried over apart from those involving AFC Leopards and Shabana.


Kenya Premier League (KPL) 

NB: was to have 16 teams; promoted clubs Mahakama and Homegrown were
    originally denied entrance, but later admitted, apparently after
    pressure from FIFA.  However, most teams, including champions Sony
    Sugar, have opted to play in the KFF PL (see below), Sony for
    fear of being denied entrance in the CAF Champions League 2007.
    Eleven clubs, viz. Mathare United, Coast Stars, Mathare Youth, 
    World Hope, Ulinzi, Sony Sugar, Sher Agencies, Thika United, 
    Mumias Sugar, Tusker and Kenya Commercial Bank, called for
    the dissolution of the KFF PL.  Six of them, Mathare United,
    Mathare Youth, Tusker, Sher Agencies, World Hope and Thika United 
    refused to play in the KFF PL.

[Sep 16]
Thika U.            1-0 World Hope          
  [Joseph Mwangi 76]
Tusker              3-0 Sher Agencies        
  [Yusuf Abubakar 40, Jeffery Oyando 52, George Odari 65]

[Sep 23]
Mathare United      1-0 Thika United    
[Sep 24]
Sher Agencies       2-0 Mumias Sugar           [annulled]  

[Oct 15]
World Hope          1-2 Mathare United     
Tusker              1-0 KCB                   

[Oct 21]
Tusker              0-0 Mathare United      
Sher Agencies       2-1 KCB               
[Oct 22]
Mathare Youth       0-3 World Hope       
Homegrown           0-1 Ulinzi Stars  

[Oct 28]
Sher Agencies       0-0 Mathare United   
KCB                 1-1 Mathare Youth      
[Oct 29]
World Hope          1-0 Tusker              
Mumias              1-0 Thika United           [annulled]           


KFF PL

NB: just before the season, the Kenya FA decided to set up their
    own league, KFF PL, in an apparent effort to dismantle the
    existing KPL.  Relegated teams Shabana and AFC Leopards were
    added to make the league consist of 20 clubs; Kangemi United 
    had already replaced disbanded Securicor.

[Sep 23]
Chemelil Sugar      3-0 Makahama FC       
[Sep 24]
Gor Mahia           4-2 Homegrown           

[Sep 30]
Mahakama            2-1 AFC Leopards           [annulled]
[Oct 1]
Homegrown           3-1 AFC Leopards           [annulled]

[Oct 15]
Shabana             3-2 Homegrown              [annulled]



Premier League 2006/07

A new Premier League season was announced to start on Nov 25 with 
20 teams.  However, both leagues, the government-supported KFF-PL
and the KFF league, continued scheduling matches.

KFF-PL 2006/07

Participants:

 1.Chemelil Sugar (Nyando)       
 2.Gor Mahia (Nairobi)               
 3.World Hope FC (Nairobi)     
 4.Ulinzi                            
 5.Agro-Chemical (Nyando)        
 6.Kangemi United                 
 7.Red Berets (Nairobi)             
 8.SoNy Sugar (Awendo)              
 9.Kenya Commercial Bank (Nairobi)   
10.Mumias Sugar                    
11.Mahakama (Nairobi)                 
12.AFC Leopards (Nairobi)
13.Shabana (Kisii)

[Dec 2]
Sony Sugar          1-0 Shabana                [annulled]
[Dec 3]
Makahama            1-0 Gor Mahia             
Chemelil Sugar      0-0 Red Berets            

[Dec 9]
Ulinzi Stars        1-0 Mumias Sugar           [annulled]           
[Dec 10]
Red Berets          1-0 Mumias Sugar           [annulled]       
KCB                 4-0 Mahakama        

[Dec 17]
Chemelil            1-0 Ulinzi Stars     

[Jan 13]
Mumias Sugar        0-4 Sony Sugar             [annulled]  
Kangemi United      0-2 Chemelil Sugar         [awarded?; annulled]
[Jan 14]                                       
Mahakama            0-0 Chemelil Sugar

[Jan 21]
AFC Leopards        0-1 Mahakama               [annulled]

[Jan 27]
Ulinzi Stars        0-1 Sony Sugar 
[Jan 28]
Red Berets          0-1 Sony Sugar  
AFC Leopards        unk Gor Mahia              [annulled]

[Feb 3]
Gor Mahia           1-1 Mumias Sugar           [annulled]    
Sony                0-0 Makahama
Red Berets          1-2 KCB
[Feb 4]
Kangemi United      1-2 Mumias Sugar           [annulled]    
Shabana             0-0 Mahakama               [annulled]

[Feb 10]
KCB                 2-1 Kangemi United         [annulled]
Sher Agencies       2-0 World Hope
[Feb 11]
Chemelil Sugar      3-1 Shabana                [annulled]
Gor Mahia           0-2 Red Berets   

[Feb 17]
Mumias Sugar        3-0 Shabana                [annulled]
Kangemi United      1-1 Agro Chemical          [annulled]
Ulinzi Stars        1-0 Gor Mahia
[Feb 18]
AFC Leopards        lt  KCB                    [annulled]
Mahakama            3-3 Agro Chemical

[Feb 24]
Mumias              0-0 Chemelil               [annulled]  
Red Berets          2-0 Makahama       

[Mar 3]
Agro Chemicals      1-0 KCB
Mahakama            3-1 Kangemi United         [annulled]
[Mar 4]
Chemelil Sugar      2-0 KCB
 

KFF 2006/07

Participants:

 1.Tusker FC (Nairobi)             
 2.Mathare United (Nairobi)           
 3.Sher Agencies (Naivasha)      
 4.Thika United                    
 5.Coast Stars (Mombasa)           
 6.Homegrown (Naivasha)             
 7.Mathare Youth (Nairobi)                

[Nov 18]
Sher Agencies       0-0 Mathare Youth        

[Nov 26]
Thika United        1-1 Sher Agencies      

[Jan 6]
Homegrown           1-3 Sher Agencies  
[Jan 7]
Mathare Youth       0-3 Mathare United   

[Jan 13]
Coast Stars         1-2 Sher Agencies
[Jan 14]
Tusker              1-1 Thika United
Homegrown           0-2 Mathare Youth

[Jan 21]
Coast Stars FC      0-0 Thika United      
World Hope          1-0 Homegrown

[Jan 27]
Mathare United      3-0 Coast Stars 
[Jan 28]
World Hope          2-1 Coast Stars
Mathare Youth       0-2 Tusker 

NB: according to a Mombasa official, the team playing as Coast Stars
    on Jan 27, 28, are actually Cosmo.

[Feb 3]
Homegrown           0-0 Mathare United
[Feb 4 at Ruaraka]
Thika United        0-0 Mathare Youth
NB: played at Ruaraka as police locked teams out of the Thika stadium

[Feb 11]
Coast Stars         1-0 Homegrown

[Feb 17]
Mathare U.          1-1 Sher Agencies  
[Feb 18]
Mathare Youth       2-1 Coast Stars
Homegrown           1-0 Thika United

[Mar 3]
Thika United        0-0 Mathare United
[Mar 4]
Tusker              3-2 Homegrown
World Hope          1-1 Mathare Youth


KPL 'Unified' League

NB: 18 participants, start Mar 10; all matches from previous 
    leagues are included in the standings, apart from those
    involving AFC Leopards and Shabana.

[Mar 10]
Red Berets          2-1 Sher Agencies
Agro Chemicals      0-1 Mumias Sugar           [annulled]  
Sony Sugar          1-0 Chemelil Sugar
Thika United        awd Kangemi United         [awarded 2-0; annulled]
Homegrown           awd Agro Chemicals         [awarded 2-0]

NB: it is unclear how Agro Chemicals were supposed to honour two
    fixtures simultaneously.

[Mar 17]
Mathare United      1-2 Mumias Sugar           [annulled]  
Tusker              2-1 Sony Sugar
Chemelil            4-0 Homegrown
Coast Stars         awd Kangemi U.             [awarded 2-0; annulled]
World Hope          awd Mahakama               [awarded 2-0]
[Mar 18]
Mathare Youth       0-1 Sony Sugar
KCB                 0-0 Gor Mahia 
Ulinzi Stars        awd Agro Chemicals         [awarded 0-0 loss to both]
Thika United        1-1 Red Berets 

[Mar 24]
Homegrown           0-3 KCB
Sher Agencies       1-0 Mahakama
Red Berets          2-1 World Hope

[Mar 31]
Homegrown           0-5 Sony         
KCB                 3-3 Ulinzi
Agro-Chemical       0-2 Mathare Youth 
Makahama            0-3 Mumias Sugar           [annulled]  
[Apr 1]
Coast Stars         0-0 Tusker
Chemelil            1-0 Mathare Youth
Thika U.            3-1 Gor Mahia
Sher                0-1 Sony
Kangemi U.          awd Mathare U.             [awarded 0-2; annulled]

[Apr 6]
Tusker              2-1 Agro-Chemicals  
Kangemi U.          2-2 World Hope             [annulled]  
[Apr 7]
Sher                1-0 Chemelil
Ulinzi              0-1 Red Berets 
[Apr 8]
Gor Mahia           3-0 Coast Stars
[Apr 9]
Kangemi U.          2-0 Gor Mahia              [annulled]  
KCB                 1-0 Coast Stars
 
[Apr 14]
Mathare U.          1-0 Chemelil
Sony                1-0 Agro-Chemicals
Makahama            0-3 Ulinzi
[Apr 15]
Coast Stars         2-3 Red Berets
Tusker              4-0 Kangemi United         [annulled]  
Mathare Youth       1-1 Ulinzi   
Coast Stars         2-3 Red Berets
Mumias Sugar        1-1 KCB                    [annulled]  
Thika U.            0-0 Chemelil           

[Apr 21]
Agro-Chemicals      2-2 Sher 
Chemelil            2-0 Coast Stars       
Mumias Sugar        0-1 Tusker                 [annulled]   
Gor Mahia           0-0 World Hope
[Apr 22]
Agro-Chemicals      0-1 Coast Stars
Homegrown           3-1 Kangemi United         [annulled]  
Sony FC             1-1 Thika U.
Mahakama            1-1 Mathare U.

[Apr 28]
Mathare Youth       4-1 Kangemi United         [annulled]  
KCB                 2-0 Thika
Sony                0-0 Mathare U. 
World Hope          2-1 Chemelil Sugar
[Apr 29]
Tusker              3-1 Chemelil
Gor Mahia           2-0 Sher
Coast Stars         3-1 Ulinzi
Red Berets          0-0 Agro-Chemicals   
 
[May 1]
Red Berets          5-1 Kangemi United         [annulled]  
Mahakama            2-1 Home Grown

[May 5]
Chemelil            3-0 Gor Mahia
KCB                 0-0 Sony FC
Thika               1-0 Ulinzi
[May 6]
Agro-Chem           1-0 Gor Mahia
Coast Stars         1-0 Mumias Sugar           [annulled]   
Mathare U.          3-0 Red Berets
Kangemi             1-4 Sony FC                [annulled]   

[May 12]
World Hope          2-3 Ulinzi Stars  
Gor Mahia           1-0 Mathare Youth 
Tusker              3-1 Red Berets 
Mathare U.          awd Agro Chemicals         [abandoned at 1-0, Agro
[May 13]                                        walked off, awarded 2-0]
Thika U.            3-3 Agro Chemicals 
Kangemi U.          0-1 Sher Agencies          [annulled]   

[May 19]
Mumias              4-3 World Hope             [annulled]      
Mathare Youth       1-2 Mahakama          
Sony FC             2-0 Coast Stars            [later awarded 0-2?]
Red Berets          1-0 Homegrown      
[May 20]
Agro Chemicals      0-1 World Hope

[May 23]
Mathare United      1-0 KCB
Tusker              0-2 Gor Mahia

[May 26]
Coast Stars         0-4 Mahakama
Mumias Sugar        0-0 Homegrown              [annulled]     
Mathare Youth       0-2 Red Berets 

[Jun 1]
World Hope          0-1 Sony
Agro-Chemicals      1-0 Chemelil

[Jun 9]
Mathare Youth       1-3 Mumias Sugar           [annulled]   
[Jun 10]
World Hope          2-0 KCB

[Jun 16]
Ulinzi              1-0 Sher
[Jun 17]
Makahama            0-1 Thika U.

[Jun 23]
Ulinzi              2-2 Tusker

NB: on June 29, 2007, it was announced Mumias Sugar were disbanded;
    due to this, 3 (other) teams are to be relegated instead of 4.

[Jun 30]
Sony                0-0 Ulinzi

[Jul 7]
Kangemi             0-2 Ulinzi                 [annulled]  
MYSA Youth          0-1 Thika Utd
[Jul 8]
Coast Stars         2-1 Agro-Chem
Mahakama            0-2 Tusker  
Gor Mahia           1-2 Mathare United 

[Jul 14]
Coast Stars         0-0 Mathare United
Sher FC             1-0 Thika United
Ulinzi Stars        1-1 Red Berets
Gor Mahia           0-0 KCB
Sony FC             1-1 Tusker
[Jul 15]
Homegrown           1-0 Mahakama
Kangemi United      3-1 Mathare Youth          [annulled]   

[Jul 21]
Tusker              3-1 World Hope
Kangemi             0-3 Mahakama               [annulled]   
Agro-Chem           2-2 Thika Utd
Mathare United      1-2 Ulinzi
Sher FC             3-2 Coast Stars     
[Jul 22]
Red Berets          1-0 Gor Mahia
Homegrown           awd Coast Stars            [abandoned at 2-0, Coast
Chemelil            0-3 Thika Utd               Stars attacked referee;
Mathare Youth       1-0 KCB                     awarded 2-0]

[Jul 28]
Gor Mahia           1-1 Sony FC
World Hope          1-0 Red Berets
Sher FC             0-0 Agro-Chem
[Jul 29]
Mathare             1-1 Mathare Youth
Ulinzi              5-0 Kangemi                [annulled]   
Mahakama            1-1 Sony FC

[Aug 4]
Coast Stars         1-2 Gor Mahia
KCB                 1-2 Chemelil
Mahakama            0-2 Red Berets
Ulinzi              0-0 Thika United
[Aug 5]
Mathare             0-1 World Hope
Sony FC             1-1 Sher FC
Mathare Youth       0-1 Chemelil

[Aug 11]
Red Berets          0-3 Mathare United
Gor Mahia           0-2 Kangemi United         [annulled]   
[Aug 12]
Sher FC             0-2 Homegrown
Ulinzi              1-0 KCB
 
[Aug 18]
Mathare United      2-1 Mahakama
Sher FC             1-2 Red Berets
Mathare Youth       1-0 Agro-Chem
Sony FC             1-0 Kangemi United         [annulled]   
Gor Mahia           1-0 Thika United
[Aug 19]
World Hope          1-0 Agro-Chem
KCB                 1-1 Homegrown
Tusker              0-0 Ulinzi
Chemelil            3-0 Kangemi United         [annulled]   

[Aug 25]
Home Grown          1-2 Tusker
Agro-Chem           2-0 Mahakama
Kangemi United      1-2 Thika United           [annulled]   
Sony FC             1-0 World Hope
Ulinzi Stars        0-0 Mathare United      
[Aug 26]
Chemelil            0-0 World Hope
Coast Stars         3-1 KCB           

[Sep 1]
Coast Stars         1-2 Mathare Youth
Mahakama            2-1 World Hope
[Sep 2]
Agro-Chem           0-0 Tusker
Homegrown           0-0 Gor Mahia
Mathare United      awd Kangemi United         [awarded 2-0; abandoned at 1-1,
Red Berets          1-0 Thika United            Kangemi walked off; annulled]

[Sep 9]
Homegrown           1-2 Chemelil
Gor Mahia           1-3 Mahakama
Agro-Chem           3-1 Red Berets

[Sep 15]
Agro-Chem           3-0 Homegrown
KCB                 2-1 World Hope    
Ulinzi              awd Coast Stars            [awarded 2-0; Coast Stars dns]
[Sep 16]   
Tusker              0-1 Mathare Youth
Sher FC             2-0 Kangemi                [annulled]

[Sep 22]
Sher FC             2-0 Gor Mahia
Sony FC             0-0 KCB
Tusker              1-0 Mahakama
Ulinzi              2-1 Mathare Youth   
[Sep 23]
Coast Stars         2-1 Chemelil Sugar
Mathare United      1-2 Homegrown

[Sep 29]
Agro-Chem           0-0 Sony FC
Gor Mahia           0-2 Ulinzi
KCB                 1-2 Sher FC
[Sep 30]
Chemelil            2-1 Sony FC
Homegrown           2-0 Red Berets
Kangemi             1-2 Tusker                 [annulled]
Thika United        0-0 Mahakama

[Oct 6]
Chemelil            1-0 Mathare United
Mathare Youth       2-0 Sher FC
KCB                 3-3 Red Berets
[Oct 7]
Ulinzi              0-0 Homegrown
Coast Stars         1-1 World Hope             [later awarded 2-0?]
Agro-Chem           0-1 Mathare United
Thika United        0-0 Tusker

[Oct 13]
Sony FC             2-1 Homegrown
Mathare Youth       1-2 Gor Mahia
Tusker              3-1 Coast Stars
Ulinzi              1-1 World Hope
[Oct 14]
Kangemi             n/p KCB                    [Kangemi dns]
Mahakama            3-3 Coast Stars
Red Berets          2-1 Chemelil

NB: Kangemi United disqualified and relegated; all results annulled

[Oct 20]
Mahakama            0-2 KCB
Sony FC             3-0 Mathare Youth
Chemelil            0-0 Tusker
[Oct 21]
Thika Utd           2-0 Homegrown
Mathare United      2-0 Gor Mahia
Chemelil            0-2 Sher FC

[Oct 27]
Red Berets          2-2 Coast Stars 
Sher FC             2-2 Tusker
Gor Mahia           1-0 Agro-Chem
Thika United        1-1 Sony FC
[Oct 28]
Homegrown           1-1 World Hope 
KCB                 0-0 Agro-Chem
Mathare United      2-1 Sony FC
Ulinzi              4-2 Chemelil

[Nov 3]
Gor Mahia           0-3 Tusker
Ulinzi              awd Mahakama               [awarded 0-2, stadium unavailable]
World Hope          1-1 Sher FC
[Nov 4]
Sony FC             2-1 Red Berets
KCB                 0-1 Mathare United
Mathare Youth       0-1 Homegrown
Thika United        awd Coast Stars            [awarded 0-2, stadium unavailable]

[Nov 7]
Sony                3-0 Gor Mahia  

[Nov 10]
Mahakama            2-1 Sher FC
Mathare United      0-0 Tusker
Gor Mahia           0-0 Chemelil
[Nov 11]
Agro-Chem           3-0 Ulinzi
Red Berets          1-1 Mathare Youth
World Hope          1-1 Thika United
KCB                 2-3 Tusker

[Nov 17]
Chemelil            0-1 Agro-Chem
Coast Stars         1-1 Sony FC
Mahakama            1-2 Mathare Youth
Red Berets          0-1 Tusker
Sher FC             2-0 Ulinzi
Thika United        1-0 KCB
World Hope          2-2 Gor Mahia

Final Table:

 1.Tusker FC (Nairobi)               30 16 11  3  43-21  59  [1-0] {4-0,2-1}  Champions
 2.Mathare United (Nairobi)          30 15 11  4  34-13  56  [1-2] {2-0,2-0}
 3.SoNy Sugar (Awendo)               30 14 13  3  35-15  55  [4-0] {4-1,1-0}
 4.Red Berets (Nairobi)              30 13  7 10  35-35  46  [1-0] {5-1}
 5.Sher Agencies (Naivasha)          30 12  9  9  34-31  45  [2-0] {1-0,2-0}
 6.Ulinzi Stars                      30 11 10  9  31-28  43  [1-0] {2-0,5-0}
 7.Chemelil Sugar (Nyando)           30 12  6 12  30-26  42  [0-0] {2-0,3-0}
 8.World Hope FC (Nairobi)           30 11  9 10  32-29  42  [3-4] {2-2}
 9.Thika United                      30  8 15  7  24-21  39  [0-1] {2-0,2-1}
10.Mathare Youth (Nairobi)           30  9  7 14  23-33  34  [1-3] {4-1,1-3}
11.Gor Mahia (Nairobi)               30  9  7 14  24-36  34  [1-1] {0-2,0-2}
12.Agro-Chemical (Nyando)            30  8  9 13  27-28  33  [0-1] {1-1}
13.Mahakama (Nairobi)                30  8  7 15  28-43  31  [0-3] {3-1,3-0}
14.Kenya Commercial Bank (Nairobi)   30  7  9 14  30-33  30  [1-1] {2-1}
-----------------------------------------------------------
15.Homegrown (Naivasha)              30  8  5 17  24-44  29  [0-0] {3-1}      Relegated
16.Coast Stars (Mombasa)             30  7  7 16  31-49  28  [1-0] {2-0}      Relegated
 -.Kangemi United                    disqualied; all results annulled;
   record at disqualification:       26  3  2 21  18-60  11  [1-2]  Demoted
 -.Mumias Sugar                      disbanded; all results annulled;
   record at withdrawal              17  7  4  6  18-18  25  Disbanded

NB: Coast Stars had their matches on May 19 (vs Sony, 0-2) and Oct 7
    (vs World Hope 1-1) awarded 2-0 wins (for having fielded ineligible
    players) by the KFF IDAT (Independent Disciplinary and Appeals
    Tribunal) on Jan 23, 2008 (sic!), implying KCB were to be relegated 
    in their stead; however, on Jan 26, the KPL (Kenya Premier League),
    at a meeting of the KPL Senior Management Committee attended by 14
    of the 16 clubs, unanimously refused to acknowledge this decision on
    the grounds there had not been a quorum at the IDAT meeting and that
    it had not met and decided within the stipulated 30 days (Coast Stars'
    appeal had been submitted Dec 10, 2007); an additional issue is that
    Coast Stars went directly to the KFF IDAT instead of to the KPL IDAC (Independent Disciplinary and 
    Appeals Committee); it is probably no coincidence that Coast Stars
    are run by KFF chairman Mohammed Hatimy, also in control of the KFF 
    "I"DAT.  In February, it was decided to ask FIFA for a binding advice
    on Coast Stars' status 2008.  On February 28, 2008, the FIFA Division
    for Legal Affairs delivered its judgment, tearing the procedures
    followed by the KFF IDAT (which reinstated Coast Stars) into very
    small pieces.  KCB therefore remain at the top level.  Coast Stars
    are planning to appeal at ordinary courts.

NB: 2 more losses than wins due to award Ulinzi vs Agro on Mar 18

NB: 4 teams to be relegated and 2 promoted as top level is reduced to
    16 clubs;
    on June 29, 2007, it was announced Mumias Sugar were disbanded;
    all their results (listed between square brackets for opponents)
    were annulled; due to this, 3 (other) teams are to be relegated 
    instead of 4;
    on October 18, Kangemi United were disqualified and forcibly
    relegated due to to many no-shows;  all their results (listed 
    between curly brackets for opponents) were annulled; due to this,
    2 (other) teams are to be relegated 


NB: as cup winners Sofapaka declined to enter the 2008 CAF
    Confederation Cup for financial reasons, losing finalists 
    Homegrown have been asked whether they are interested; 
    if not the Kenyan place may go to league runners-up
    Mathare United.


Promoted: Bandari, Western Stima



Cup Tournaments 2006/07


Presidents Cup 2006/07

Confirmed participants:
AFC Leopards, Gor Mahia, Sony, Mumias Sugar, Mathare Youth, 
Kangemi United, Coast Stars and Tusker

Mathare United, Securicor, Kisumu Telkom, Sony, KCB, Mumias Sugar, 
World Hope, Tusker and Mathare Youth withdrew; presumably Thika
United as well

[date ?]
Gor Mahia            2-0       Kenya Flour Spar
 
1/8 Finals
[Sep 10]
Thika U.             o/w?      Kenya Revenue Authority
Sony                 o/w       Sacramento U.          
[Sep 16]
Kenyatta Hospital    5-1       Vegpro
  [George Mugwero 10, 40, Joseph Njuguna 41, Paul Baraza 57,
   Joseph Adams 60; Japheth Owili 46]
[date?]
Shabana U.           0-3       Sofapaka
[Nov 4]
Gor Mahia            bt        Lolwe
  [Lolwe showed for the match on Oct 8, Gor Mahia on Oct 15,
   both at Moi Stadium, Kisumu; neither found opponents; the
   KFF PL (the new league established by the KFF) decided
   neither club was at fault (implying it was their own) and 
   the match should be rescheduled]

NB: Mahakama (Nairobi) apparently were eliminated on Sep 16 or 17.

Quarterfinals
[Oct 7]
Sofapaka             4-0       Kenyatta National Hospital
Nakuru Police        2-1       Sacramento
[Nov 6?]
Green Berets         0-1       Homegrown
  [on Oct 7, Homegrown showed at Thika Municipal Stadium, in 
   accordance with the fixtures signed by KFF secretary general
   Imono, Green Berets (and the referees) at Ruiru Prisons Sports
   ground, their designated home ground;  the KFF PL (the new
   league established by the KFF) decided neither club was
   at fault (implying it was their own) and the match was 
   rescheduled (at Ruiru)]
[Jun 9, 2007]                                          
Kenya Revenue Auth.  0-0       Gor Mahia   

Quarterfinal Replay [Jun 16, 2007]
Gor Mahia            2-1       Kenya Revenue Authority

Semifinals
[Oct 21 (or postponed and playzed in Nov 2006?)]
Sofapaka             1-0       Nakuru Police
[Jun 24, 2007]
Homegrown            2-1       Gor Mahia

Final [Jul 1, 2007; Nyayo National Stadium]
Sofapaka (Nairobi)   2-0       Homegrown (Naivasha)
  [James Kiarie (Warari?) 53, 61]

NB: as cup winners Sofapaka declined to enter the 2008 CAF
    Confederation Cup for financial reasons, losing finalists 
    Homegrown have been asked whether they are interested; 
    if not the Kenyan place may go to league runners-up
    Mathare United.


Community Shield Cup 2006

NB: between 4 clubs unwanted by the KPL

Semifinals
[Nov 4]
Gor Mahia             -        Shabana 
[Nov 5]
AFC Leopards          -        Kangemi 

Third Place Match and Final Nov 11,12



Second Level 2006/07


Nationwide League 2007

NB: played in 2 groups, one starting in April, the other in July;
    both group winners promoted

Group A

NB: started with 3 months delay; Power (Kericho) are a newly promoted
    club

[Jul 21,22]
Power (Kericho)     2-1 Stima
Power (Kericho)     0-0 Real (Kisumu)
Muhoroni Youth      2-0 Stima  
[Aug 4]
Power (Kericho)     1-0 St Joseph
Kenyatta University 4-0 Gachui Black Boots 
[Sep 1]
Muhoroni Youth      1-1 Power Kericho
Gusii Shabana       0-1 Longonot Hort
Homabay United      0-1 Herneth, Homabay
Panpaper            5-1 Laikipia Campus
Eldoret Mahakama    2-1 Oserian
Nairobi Stima       2-1 Kenyatta University
[Sep 2]
Gusii Shabana       3-2 Herneth
Homabay United      0-1 Longonot Hort
Western Stima       5-2 Laikipia Campus
Flourspar           0-2 Oserian, Flourspar
Green Berets        1-0 Kenyatta University
[Sep 8]
Gusii Shabana       3-2 Herneth
Real Kisumu         2-1 Nairobi Stima
Laikipia Campus     3-2 Gachui Black Boots
Panpaper            1-0 Kenyatta University 
Western Stima       4-0 Green Berets
St Joseph           5-1 Homabay United
Gusii Shabana       awd Power Kericho              [awarded 0-2] 
[Sep 9]
Muhoroni Youth      1-1 Nairobi Stima
St Joseph           n/p Gachui Black Boots
Western Stima       ppd Kenyatta University
Panpaper            2-2 Green Berets
Power Kericho       2-0 Homabay United
Flourspar           bye
[Sep 22]
Kenyatta University 1-1 Longonot Hort
Nairobi Stima       1-1 Power Kericho
Homabay United      0-1 Oserian
Laikipia Campus     1-4 Eldoret Mahakama 
[Sep 23]
Kenyatta University 0-1 Nairobi Stima
Gachui B.Boots      1-0 Power Kericho
Gusii Shabana       0-2 Oserian
Longonot Hort       0-1 Laikipia Campus
Power Kericho       2-0 Homabay United
[Sep 29]
St.Joseph           0-1 Western Stima
Herneth             0-3 Power Kericho
Gachui B.Boots      1-0 Flourspar
Homabay United      0-0 Panpaper
Nairobi Stima       2-1 Oserian
Real Kisumu         1-0 Kenyatta University
[Sep 30]
Nairobi Stima       1-1 Flourspar
Laikipia Campus     0-1 Power Kericho
Eldoret Mahakama    2-0 Green Berets
Gusii Shabana       0-2 Panpaper
Muhoroni Youth      4-0 Kenyatta University
[Oct 6]
Kenyatta University 3-1 Eldoret Mahakama
Laikipia Campus     3-1 Green Berets
Homabay United      1-2 Western Stima
Power Kericho       2-0 Longonot Hort
Flourspar           1-1 Panpaper
Herneth             0-2 Real Kisumu
Gachui B.Boots      0-3 Oserian
Gusii Shabana       0-0 Muhoroni Youth
[Oct 7]
Nairobi Stima       1-1 Eldoret Mahakama
Gusii Shabana       1-0 Western Stima
Oserian             1-0 Real Kisumu
Herneth             0-2 Laikipia Campus
Homabay United      0-0 Muhoroni Youth
[Oct 13]
Panpaper             -  Western Stima
Laikipia Campus      -  Oserian 
Homabay U.           -  Nairobi Stima
Gachui Black Boots   -  Muhoroni Youth
Power Kericho        -  St Joseph
Longonot Horticulture-  Flourspar   
[Oct 14]
Gusii Shabana        -  Nairobi Stima
Green Berets         -  Muhoroni Youth
Longonot Horticulture-  Kenyatta University
Power Kericho        -  Gachui Black Boots
[Oct 17]
Oserian              -  St Joseph
[Oct 20]
Real Kisumu         3-2 Muhoroni Youth
Panpaper            3-0 Oserian
Longonot Hort       0-0 Green Berets
Gachu B.Boots       0-2 K.University
Power Kericho       2-0 Laikipia Campus
Muhoroni Youth      2-3 Real Kisumu
[Oct 21]
Green Berets        8-0 Gachui
Western Stima       awd Oserian                    [awarded 2-0, Oserian
Real Kisumu         2-1 Power Kericho               attacked referee]
Nairobi Stima       1-0 St Joseph
[Oct 27] 
Western Stima        -  Nairobi Stima 
Power Kericho        -  Muhoroni Youth
Laikipia Campus      -  Longonort Hort 
St Joseph            -  Green Berets 
Flourspar            -  Eldoret Mahakama
[Oct 28]
Panpaper             -  Nairobi Stima 
Western Stima        -  Real Kisumu 
St.Joseph            -  Laikipia Campus
Power Kericho        -  Gachui B.Boots 
[Nov 3]
Laikipia Campus     1-0 Nairobi Stima
Green Berets        1-1 Flourspar
Muhoroni Youth       -  Horticulture
Kenyatta University 2-3 Western Stima   
[Nov 4]
Power Kericho       2-1 Horticulture
Gachuii Black Boots 0-1 Western Stima    
Real Kisumu         2-1 Eldoret Mahakama
Oserian             1-1 Flourspar
St Joseph           1-0 Nairobi Stima
[Nov 10,11]
Panpaper            3-1 St Joseph
Gachui Black Boots  1-0 Real Kisumu
Nairobi Stima       1-0 Real Kisumu
Flourspar           3-0 Laikipia Campus
[?]                 4-1 Laikipia Campus
Mahakama            2-1 Homa Bay U.
[Nov 17]
Muhoroni Youth      0-1 Panpaper, Muhoroni
Kenyatta University awd St.Joseph                  [awarded 2-0, walkover]
Real Kisumu         5-3 Laikipia Campus
Oserian             0-0 Longonot Horticulture
Green Berets        0-1 Western Stima 
[Nov 18]
Real Kisumu         ppd Panpaper
Nairobi Stima       2-2 Longonot Horticulture
Muhoroni Youth      2-0 Laikipia Campus
[Nov 21]
Western Stima       awd Kenyatta University        [awarded 2-0, walkover]
[Nov 24]
Gachui Black Boots  2-4 Laikipia Campus
Green Berets        0-1 Panpaper
Western Stima       4-0 Muhoroni Youth
Eldoret Mahakama    0-0 Longonot Horticulture
Kenyatta University 4-1 Oserian
Flourspar           1-1 Power Kericho
[Nov 25]
Kenyatta University 2-2 Panpaper
Western Stima       awd Longonot Horticulture      [awarded 2-0, walkover]
Green Berets        0-0 Real Kisumu
Eldoret Mahakama    0-2 Power Kericho
Nairobi Stima       3-1 Laikipia Campus
[Nov 28]
Power Kericho       1-2 Green Berets
Nairobi Stima       2-0 Muhoroni Youth
Real Kisumu         2-0 Flourspar
Green Berets        0-0 Eldoret Mahakama 
Kenyatta University 7-3 Laikipia Campus 
Gachui B.Boots      1-1 St.Joseph 
Panpaper            1-0 Longonot Horticulture
[Dec 3]
Kenyatta University awd Muhoroni Youth             [awarded 2-0]
Oserian             0-0 Eldoret Mahakama
Western Stima       2-1 Flourspar
Green Berets        1-2 Laikipia Campus
Real Kisumu         0-0 Longonot Horticulture
[Dec 6]
Power Kericho       1-2 Green Berets
Western Stima       2-1 Eldoret Mahakama
Muhoroni Youth      1-0 Green Berets
[Dec 7]
Power Kericho       2-2 Panpaper
[Dec 8]
Muhoroni Youth      0-1 Longonot Horticulture
Flourspar           2-0 Gachui Black Boots
Laikipia Campus     0-3 Panpaper
Real Kisumu         2-0 St Joseph
Eldoret Mahakama    3-1 Kenyatta University  
Power Kericho       2-2 Nairobi Stima
[Dec 9]
Eldoret Mahakama    awd Gachui Black Boots         [awarded 2-0] 
Muhoroni Youth      0-2 St Joseph
Flourspar           3-2 Kenyatta University
Laikipia Campus     0-2 Western Stima
Real Kisumu         1-0 Panpaper
[Dec 12]
Nairobi Stima       2-1 Green Berets
Panpaper            2-0 Eldoret Mahakama
Oserian             awd Muhoroni Youth             [awarded 2-0] 
[Dec 15]
Flourspar           2-0 Nairobi Stima
Power Kericho       0-0 Oserian
Kenyatta University 2-1 Real Kisumu
Eldoret Mahakama    awd St.Joseph                  [awarded 2-0] 
Panpaper            awd Gachui Black Boots         [awarded 2-0] 
[Dec 16]
Eldoret Mahakama    2-0 Nairobi Stima
Flourspar           0-0 St.Joseph
Muhoroni Youth      awd Gachui Black Boots         [awarded 2-0] 

Final Table:

 1.Western Stima         34 24  5  5 67-20 77  Promoted
---------------------------------------------
 2.Panpaper              34 22 10  2 54-17 76 
 3.Nairobi Stima         34 19  8  7 46-29 65 
 4.Real Kisumu           34 18 10  6 48-27 64 
 5.Kenyatta University   34 19  4 11 61-43 61 
 6.Eldoret Mahakama      34 17  9  8 55-28 60 
 7.Flourspar             34 16 12  6 44-26 60  [also listed as Fluorspar]
 8.Power Kericho         34 15 11  8 49-33 56 
 9.Oserian               34 15 10  9 37-25 55 
10.Muhoroni Youth        34 15  7 12 38-31 52 
11.Longonot Horticulture 34 14  8 12 28-28 50 
12.St. Joseph            34 12  8 14 33-33 44 
13.Green Berets          34  9 15 10 43-37 42 
14.Gachui Black Boots    34 10  4 20 34-66 34 
15.Laikipia Campus       34 10  2 22 47-73 32 
 -.Herneth               expelled
 -.Gusi Shabana          expelled
 -.Homabay United        expelled

NB: table includes (walkover?) results against expelled clubs;
    at the end of the season also Muhoroni Youth and Gachui Black Boots
    were expelled for failing to honour 3 or more matches without
    satisfactory explanation

Group B

NB: 18 participants

[Apr 14,15]
Sofapaka FC         4-0 Darogetti Santos
Sofapaka FC         bt  Young Peles                [?-1]
Borussia Tembo      0-1 Kenya Revenue Authority
Magongo Cosmos      1-1 Kenya Revenue Authority 
Limuru Olympic      2-1 Kenyatta National Hospital
Kawangware          0-0 Bidco
Bidco               3-1 Limuru Olympic
Kawangware          3-1 Darogetti Sacramento  
[Apr 28]
Kawangware FC       ppd Waterworks FC
Sporting Thika      0-3 Admin Police FC
Bandari FC          6-1 Magongo Cosmos
Kenyatta Hospital   1-2 Kenya Revenue FC
Bidco United FC     1-1 Sacramento United,
Coast Boys FC       1-1 Opera FC
Amani Yassets       1-2 Young Peles F
[Apr 29]
Borrussia Tembo     0-3 Bandari FC
Limuru Olympic      0-2 Waterworks FC
Kawangware FC       1-0 Young Peles
Sacramento Utd      0-0 Kenya Revenue FC
Magongo Cosmo       2-1 Opera FC
SofaPaka FC         1-1 Admin Police FC
[May 5,6]
Magongo Cosmos      0-2 Sofapaka
KRA                 2-1 Administration Police 
Bidco               1-0 Bandari
Borussia Tembo      1-4 Sofapaka
Kawangware U.       0-0 Bandari
[May 12,13]
Bandari             2-0 Sofapaka
Coast Boys          1-1 Sofapaka  
Bandari             2-0 KRA
Kawangware U.       1-0 Kenyatta National Hospital
Coast Boys          0-1 KRA 
[May 19]
Admin. Police       drw Kawangware
Bidco               2-0 Sporting Thika  
Waterworks          3-0 Sacramento
Young Peles         awd Borussia Tembo             [awarded 2-0; Borussia dns] 
[May 20]
Opera               drw Kawangware 
Admin. Police       awd Borussia Tembo             [awarded 2-0; Borussia dns]
Sporting Thika      ppd Young Peles
Darogetti Santos    ppd Sacramento 
[May 26]
Sacramamento        1-1 Bandari
Bidco United         -  KRA
Sofapaka             -  Waterworks
Kawangware           -  Sporting Thika
Magongo Cosmos       -  Admin Police
Amani Yassets        -  Limuru Olympics
[May 27]
Opera                -  Bandari
Waterworks           -  Kawangware
Coast Boys           -  Admin Police
Amani Yassets        -  Dagoretti Santos
Young Peles          -  Kenyatta Hospital
[Jun 9]
Kenya Revenue       ppd Waterworks
Sofapaka            2–0 Bidco United
Limuru Olympic      1-1 Opera
Kenyatta Hospital   awd Borussia Tembo             [awarded 2-0; Borussia dns]
Bandari             4–0 Dagoretti Santos
Waterworks          2–2 Admin Police
[Jun 10]
Sporting Thika      2-1 Amani Yassets
Opera               awd Borussia Tembo             [awarded 2-0; Borussia dns] 
Coast Boys          0–0 Dagoretti Santos

NB: Borussia Tembo to be disqualified for failing to honour 4 matches

[Jun 16,17]
Bidco               1-0 Dagoretti Santos
Waterworks          1-0 Coast Boys
Sofapaka            1-0 Limuru Olympic  
[Jun 17]
Kenya Revenue       1-0 Kawangware
[Jun 30]
Kenya Revenue       3-0 Sporting Thika
[Jul 7]
Bandari              -  Amani Yassets
[Jul 8]
Kenya Revenue       1-1 Waterworks
Bandari              -  Admin. Police
[Jul 14]
Magongo Cosmos      2-2 Limuru Olympic 
[Jul 21,22]
Magongo Cosmos      4-1 Coast Boys
[Jul 28]
Bandari             0-0 Young Peles
[Jul 28,29]
Adm. Police         2-1 Coast Boys
Opera               2-0 Sporting Thika  
[Jul 29]
Bandari             3-1 KRA
[Aug 11]
Kenyatta Hospital   1-2 Darogetti Santos
LImuru Olympic      0-2 Sofapaka
Sacramento          1-1 Opera 
[Aug 12]
KRA                 0-0 Bidco
Kawangware          1-0 Amani Yassets
Waterworks          awd Sporting Thika             [awarded 2-0]
Young Peles         2-2 Sacramento
[Aug 18]
Bandari             6-0 Sacramento
Sofapaka            7-0 Coast Boys 
Young Peles         0-2 KRA
[Aug 19]
Magongo Cosmos      2-0 Sacramento  
Waterworks          4-1 Darogetti Santos
Sporting Thika      0-0 Kawangware
Kenyatta Hospital   1-1 Admin. Police
Limuru Olympic      2-0 Coast Boys  

[Aug 25]
Young Peles         abd Kawangware                 [referee attacked]
Coast Boys          abd Bidco U.                   [Bidco left with 6 players]
Sporting Thika      0-2 Sofapaka
Waterworks          awd KRA                        [referee injured; awarded 2-0]
Admin. Police       abd Magongo Cosmos     
[Aug 26]
Bandari             3-0 Bidco U.
Amani Yassets       0-3 Admin. Police
Dagoretti Santos    1-0 Limuru Olympic
Kenyatta Hospital   4-1 Sporting Thika
Opera               1-0 Magongo Cosmos      
[Sep 1]
Sacramento          1-0 Amani Yassets
Sporting Thika      0-1 Opera
Waterworks          0-0 Bandari
Limuru Olympic      1-1 Kawangware
[Sep 2]
Sofapaka            2-1 Bandari
Dagorreti Santos    1-1 Bidco United
KRA                 3-1 Admin. Police  
[Sep 8]
Opera               0-0 Sofapaka
Adm. Police         3-1 Limuru Olympic 
Young Peles         ppd Bidco United 
Dagoretti Santos    1-2 Amani Yassets 
Kawangware          1-2 Waterworks 
KRA                 2-0 Sacramento 
[Sep 9]
Sacramento          1-0 Amani Yassets
Coast Boys          1-1 Kenyatta National Hospital
Magongo Cosmos      1-2 Bandari
[Sep 22]
Sofapaka            1-0 Kenya Revenue
Bidco United        1-1 Admin Police
Limuru Olympic      1-0 Bandari
Sacramento          0-2 Dagoretti Santos
Young Peles         2-1 Amani Yassets 
Opera               0-2 Waterworks
[Sep 23]
Sporting Thika      awd Bandari                    [awarded 0-2]
Kenyatta Hosp       0-1 Opera
 
NB: Sporting Thika excluded for failing to honour 3 matches
    without satisfactory explanation

[Sep 29]
Admin Police        3-1 Young Peles
Magongo Cosmos      n/p Sporting Thika
Dagorretti Santos   1-1 Opera
Bandari             1-0 Kawangware
[Sep 30]
Waterworks          2-1 Amani Yassets
Magongo Cosmos      2-1 Kawangware
Limuru Olympic      2-1 Bidco United
Kenya Revenue       2-1 Kenyatta Hosp
Sacramento          0-3 Sofapaka
Coast Boys          n/p Sporting Thika
[Oct 6]
Bandari             1-1 Admin Police
Amani Yassets       1-1 Kenyatta Hosp
Opera               3-2 Limuru Olympic
Kenya Revenue       2-0 Dagorretti Santos
Coast Boys          2-0 Sacramento
[Oct 7]
Bidco United        2-0 Sofapaka
Coast Boys          1-3 Waterworks
[Oct 13]
Admin. Police       bt  Sofapaka
KRA                  -  Opera 
Waterworks           -  Magongo Cosmos
Darogetti Santos     -  Coast Boys
Kenyatta Hospital    -  Limuru Olympic
[Oct 14]
Bidco U.             -  Sacramento
Young Peles          -  Magongo Cosmos
Kawangware U.        -  Coast Boys  
[Oct 20]
Kawangware          2-4 Sofapaka
Waterworks          2-2 Bidco United
Kenyatta Hosp       0-1 Bandari
Admin Police        2-0 Sacramento
Amani Yassets       1-0 Kenya Revenue
Young Peles         3-2 Magongo Cosmos             [also reported 1-0]
[Oct 20,21]
KRA                 0-1 Opera
[Oct 21]   
Admin Police        n/p Magongo Cosmos
Young Peles         0-1 Bidco United
[Oct 22]
Waterworks          1-0 Magongo Cosmos
[Oct 27]
Sacramento          0-1 Kenyatta Hosp.
Waterworks          1-2 Sofapaka 
Admin Police         -  Dagoretti Santos
[Oct 28]
Young Peles          -  Opera
Sacramento           -  Kawangware
Kenya Revenue       4-0 Limuru Olympic 
Dagoretti Santos    2-1 Waterworks                 [also reported 2-0]
[Nov 3]
Opera               2-0 Bidco
Young Peles         2-0 Limuru Olympic
KRA                 n/p Coast Boys                 [Coast Boys were kicked out of the competition]  
[Nov 4]
Dagoretti Santos    awd Sofapaka                   [awarded 0-2, originally 2-1]
Kawangware U.       0-0 Kenyatta Hospital
Sacramento          1-6 Waterworks
Bandari            4-0? Yassets                    [Bandari won and scored 4]
[Nov 10,11]
Sofapaka            1-1 Kenyatta National Hospital
Bidco U.            3-0 Kawangware
Opera               1-0 Amani Yassets  
Magongo Cosmos      awd Dagoretti Santos           [Santos dns]              
[Nov 17]
Waterworks          3-0 Young Peles
Bandari             3-1 Opera
Limuru Olympic      2-3 Amani Yassets
Kawangware          1-1 Admin Police
[Nov 18]
Kenyatta Hospital   0-0 Young Peles 
[Nov 23]
Amani Yassets       3-0 Magongo Cosmos
[Nov 24]
Kenya Revenue       3-0 Magongo Cosmos
Admin Police        2-0 Waterworks
Dagorretti Santos   0-1 Bandari
Kawangware          0-1 Opera
Sofapaka            8-1 Young Peles
[Nov 25]
Admin Police        4-0 Magongo Cosmos

Reported Table:

 1.Bandari (Mombasa)       33 22  8  3 66-13 74  Promoted
-----------------------------------------------
 2.Sofapaka                33 21  7  5 71-25 70 
 3.Kenya Revenue Authority 33 21  5  7 46-21 68 
 4.Waterworks              33 18  9  6 54-25 63 
 5.Administration Police   33 17 11  5 50-22 62 
 6.Bidco United            33 16 10  7 43-29 58 
 7.Opera                   33 12 11 10 34-27 47 
 8.Kawangware              33 11 11 11 30-35 44 
 9.Young Peles             33 12  8 13 33-53 44 
10.Kenyatta Hospital       33 11  9 13 35-33 42 
11.Magongo Cosmos          33 13  3 17 48-54 42 
12.Dagoretti Santos        33 10  8 15 27-40 38 
13.Amani Yassets           33 10  5 18 40-55 35 
14.Limuru Olympic          33  9  7 17 33-44 34 
15.Sacramento United       33  9  7 17 34-57 34 
 -.Sporting Thika          expelled
 -.Coast Boys (Malindi)    expelled
 -.Borussia Tembo          expelled

NB: tables includes (walkover?) results against expelled clubs
    Borussia Tembo, Sporting Thika and Coast Boys (Malindi)    


Third Level 2007

Coastal Premier League

NB: 17 participants before start Ramadan; 20 afterwards

[Jul 28]
Myfa FC              -  Kikulacho
Kemri FC             -  Samba Boys
[Jul 29]
Rea Eagles           -  Kilifi Youth
Zambarani            -  Coast Boys
Tudor U.             -  Bongwe U.
Sham U.              -  Dumna FC
 
[Aug 11]
Kemri FC            2-2 Imara
Annex Prisons       2-1 Mahioni Sports
[Aug 12]
Annex Prisons       0-4 Mende FC
Lucky Boys          2-3 Rea Eagles
Coast Boys          3-1 Bantu Warriors
Samba Boys          2-0 Kikulacho
Kilifi Youth        3-2 Tudor U.
 
[Aug 19]
Kilifi Youth        2-2 Imara       
 
[Aug 23]
Annex Prisons        -  Black Panthers
[Aug 24]
Mariakani Pirates    -  Rea Eagles
Coast Boys           -  Kemri FC
Makioni Stars        -  Samba Boys
Lucky Boys           -  Imara
[Aug 26]
Zaitre FC           2-2 Black Panthers    
Mariakani Pirates    -  Zambarani
Samba Boys           -  Kilifi Youth
Kemri FC             -  Rea Eagles
Mende FC             -  Bolton
 
[Sep 1]
Young Strikers       -  Annex Prisons
Samba Boys           -  Tudor U.
Zaire FC             -  Lucky Boys
Black Panthers       -  Mariakani Pirates   
Zambarani            -  Kilifi Youth
[Sep 2]
Imara FC             -  Young Strikers
Zaire FC             -  Samba Boys  
Rea Eagles           -  Black Panthers
Zambarani            -  Mende FC
Lucky Boys           -  Kemri FC
Bolton               -  Coast Boys    
 
Table at Ramadan break:

 1.Annex Prisons FC (Mombasa)              17
 2.Samba Boys (Mtwapwa)                    13
 3.Kemri (Kilifi)                           9
 4.Coast Boys (Mombasa)                     8
 5.Imara (Mariakani)                        8 
 6.Mende (Mombasa)                          7
 7.Black Panther (Mombasa)                  7
 8.Zaire (Kwale)                            6
 9.Zambarani (Malindi)                      6
10.Rea Vipingo (Kilifi)                     5
11.Tudor United (Mombasa)                   5
12.Lucky Boys (Kilifi)                      4
13.Myfa (Mombasa)                           4
14.Kikulacho (Mombasa)                      4
15.Kilifi Youth (Kilifi)                    3
16.Makioni (Kilifi)                         2
17.Pirates (Mariakani)                      1

NB: 3 teams to be included at restart after Ramadan:
     Kesfa FC (Ukunda), Simba FC (Ukunda), Sham Wanderers FC (Kaloleni)
-------------------------------------------------------------------------------------------

2008

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
-------------------------------------------------------------------------------------------

2009

Kenya Premier League 2009

Season2009
ChampionsSofapaka
1st Premier League title
1st Kenyan title overall
RelegatedBandari
Agrochemical
Champions LeagueSofapaka
Confederation CupA.F.C. Leopards
(cup winner)
Matches played240
Goals scored487 (2.03 per match)
Top goalscorerJohn Baraza (Sofapaka)
Emeka Joseph (Tusker)
15 goals
Biggest home winTusker 5–0 Bandari
(17 May 2009)[1]
Biggest away winAgrochemical 0–3 Chemelil Sugar
(22 April 2009)[2]

KCB 1–4 Tusker
(2 August 2009)[3]

Red Berets 0–3 Sofapaka
(7 November 2009)[4]
Highest scoringSony Sugar 4–3 Tusker
(31 October 2009)[
Home \ Away AFC AGC BND CHM GOR VGP KCB MAU NCS RBR SOF SNY THU TUS ULS WST A.F.C. Leopards 1–2 1–1 0–1 1–0 0–1 1–1 0–1 0–0 2–1 1–1 0–0 1–1 2–3 1–1 3–2 Agrochemical 0–2 0–1 0–3 1–0 1–0 1–2 1–1 0–2 1–1 1–1 0–1 0–1 1–1 0–1 1–1 Bandari 2–0 2–2 2–0 2–1 1–0 1–2 0–0 1–2 1–2 1–0 1–2 3–1 1–1 1–1 0–0 Chemelil Sugar 2–1 1–0 3–0 0–1 1–1 0–0 1–2 0–1 0–0 1–1 2–2 0–0 0–0 1–3 1–0 Gor Mahia 3–2 2–1 2–0 1–2 1–1 2–1 1–2 1–2 3–0 1–0 2–1 0–1 2–1 4–2 1–0 Vegpro 0–0 1–2 2–0 1–0 1–0 0–0 0–0 1–0 1–2 0–0 2–0 0–0 1–0 0–1 1–0 Kenya Commercial Bank 1–3 0–0 1–1 1–2 2–1 1–1 0–2 3–1 2–2 1–2 3–2 1–1 1–4 2–0 2–3 Mathare United 1–2 2–0 2–1 2–3 1–3 0–0 2–0 3–0 4–1 0–1 2–0 1–0 1–0 2–2 2–1 Nairobi City Stars 2–0 1–1 1–1 0–1 0–1 1–0 2–1 0–2 3–0 1–1 0–0 1–3 3–2 0–0 0–1 Red Berets 0–0 0–1 2–0 2–1 1–2 1–1 0–2 1–1 0–3 2–1 0–1 3–2 0–0 2–2 Sofapaka 4–1 2–1 1–0 2–1 2–1 1–1 2–1 1–0 1–2 1–0 2–1 1–1 3–2 2–0 2–1 SoNy Sugar 0–1 2–1 1–0 0–0 2–1 1–1 0–1 2–0 0–1 1–0 0–1 2–0 4–3 1–0 2–0 Thika United 0–0 4–0 3–0 0–0 1–0 1–0 2–0 0–0 1–1 3–2 0–0 2–1 1–0 1–0 1–1 Tusker 3–0 1–0 5–0 3–0 0–1 0–1 1–0 1–0 1–1 2–1 1–1 3–0 2–1 0–0 2–1 Ulinzi Stars 0–2 2–1 2–1 2–1 1–0 2–0 0–0 1–1 0–0 0–0 0–0 0–0 0–0 0–2 2–2 Western Stima 2–0 4–0 1–0 0–0 2–1 0–0 0–0 0–2 1–1 1–0 0–0 0–0 2–0 0–1 1–1 1.Sofapaka (Nairobi) 30 16 11 3 39-21 59 Champions 2.Mathare United (Nairobi) 30 15 8 7 39-23 53 3.Thika United (Thika) 30 13 12 5 31-19 51 4.Tusker FC (Nairobi) 30 14 6 10 47-30 48 [*] 5.Gor Mahia (Nairobi) 30 15 1 14 39-33 46 6.Nairobi City Stars (Nairobi) 30 11 10 9 30-29 43 7.Sher Karuturi (Naivasha) 30 9 13 8 19-17 40 8.Chemelil Sugar (Nyando) 30 10 10 10 28-28 40 9.SoNy Sugar (Awendo) 30 11 7 12 29-31 40 10.Ulinzi Stars (Nakuru) 30 8 15 7 24-26 39 11.Western Stima (Kakamega) 30 8 12 10 29-28 36 12.Kenya Commercial Bank (Nairobi) 30 8 10 12 32-39 34 13.AFC Leopards (Nairobi) 30 8 10 12 28-36 34 14.Red Berets (Nakuru) 30 7 9 14 28-43 30 ----------------------------------------------------------- 15.Bandari (Mombasa) 30 7 8 15 25-41 29 Relegated 16.Agrochemicals (Nyando) 30 5 8 17 20-43 23 Relegated [*] World Hope were renamed Nairobi City Stars

FKL Cup 2009

NB: the only KPL clubs to enter were AFC Leopards and Gor Mahia;
    originally 84 clubs were in the fixtures drawn up but as
    14 KPL and many Nationwide clubs withdrew, many clubs had
    one or more byes during the tournament; AFC Leopards only
    needed to play two matches to win the cup.

Round 2
[Aug 5]
Nairobi Stima      2-0 Gor Mahia
other fixtures not known
AFC Leopards       bye

Round 3 [Oct 4]
Posta Rangers      3-1 Kenya Revenue Authority
Congo United       2-0 Bidco United 
other fixtures not known
AFC Leopards       bye
Nairobi Stima      bye

Quarterfinals 
[Oct 3]
AFC Leopards       2-1 Nairobi Stima
[Oct 10,11]
Congo United       bt  Homegrown
Mahakama United    bt  Posta Rangers     

Semifinals [Oct 17]
Congo United       bt  Mahakama United
AFC Leopards       bye

Final [Oct 20, City Stadium, Nairobi]
AFC Leopards       4-1 Congo United (MOmbasa)
  [Itubu Imbem 34, 60, Francis Xavier 47, Laurent Tumba 81;
   Lawrence Nyamboki 90+pen]

Super Cup 2009

[Feb 7, 2010, Nyayo National Stadium, Nairobi]]
Sofapaka           1-0 AFC Leopards
  [Humphrey Mieno 19]

Nationwide Division One 2009

NB: played in one group of 16 clubs

[Feb 28]
AC Nakuru          0-2 Mahakama
Mathare Youth      2-0 Opera
Real Kisumu        0-1 KRA
Admin Police       2-1 Homegrown
Magongo Rangers    0-0 Nairobi Stima
Kawangware         0-3 Posta Rangers
[Mar 1]
Dagoretti Santos   0-2 Homegrown
Compel             0-1 KRA
Strathmore         ppd Bidco United 

[Mar 7]
Mahakama           0-2 Posta Rangers
Mathare Youth      1-1 Compel
KRA                0-0 Opera
Homegrown          2-0 Real Kisumu
AC Nakuru          1-0 Kawangware
Strathmore         3-1 Magongo Rangers
Bidco United       awd Dagoretti Santos      [awarded 2-0]
[Mar 8]
Dagoretti Santos   1-0 Real Kisumu
Posta Rangers      2-4 Compel
Kawangare          2-0 Magongo Rangers
Bidco United       1-1 Opera
Mathare Youth      0-1 Strathmore  
Nairobi Stima      3-0 Admin Police

Table:

 1.Kenya Revenue Authority            3  2  1  0   2- 0   7
 2.Posta Rangers                      3  2  0  1   7- 4   6
-----------------------------------------------------------
 3.Homegrown (Naivasha)               3  2  0  1   5- 2   6
 4.Strathmore University              2  2  0  0   4- 1   6
 5.Nairobi Stima                      2  1  1  0   3- 0   4
 6.Bidco United (Thika)               2  1  1  0   3- 1   4
 7.Compel                             3  1  1  1   5- 4   4
 8.Mathare Youth (Nairobi)            3  1  1  1   3- 2   4
 9.Mahakama (Nairobi)                 2  1  0  1   2- 2   3
10.AC Nakuru                          2  1  0  1   1- 2   3
11.Administration Police              2  1  0  1   2- 4   3
12.Kawangware                         3  1  0  2   2- 4   3
13.Dagoretti Santos                   3  1  0  2   1- 4   3
14.Opera                              3  0  2  1   1- 3   2
15.Magongo Rangers (Mombasa)          3  0  1  2   1- 5   1
16.Real Kisumu                        3  0  0  3   0- 4   0  [*]

[*] apparently late replacement for Fluorspar

[dates?]
Magongo Rangers    awd Strathmore Uni.       [awarded 2-0; abandoned at 2-2]
Magongo Rangers    awd Compel                [awarded 2-0]

Table (Oct 3):

 1.Mahakama (Nairobi)                28 19  8  1  55-13  65
 2.Posta Rangers                     28 19  7  2  53-18  64
-----------------------------------------------------------
 3.Kenya Revenue Authority           27 18  6  3  45-10  60
 4.Administration Police             28 15  5  8  39-29  50
 5.Homegrown (Naivasha)              27 14  7  6  33-21  49
 6.Bidco United (Thika)              28 11  8  9  30-25  41
 7.Nairobi Stima                     28  9  9 10  22-26  36
 8.Compel                            28  9  8 11  unk.   35
 9.Kawangware                        28  8  8 12  20-38  32
10.Real Kisumu                       28  6  9 13  19-35  27  [*]
11.Mathare Youth (Nairobi)           27  5 11 11  17-26  26
12.Strathmore University             26  5 10 11  21-29  25
13.Opera                             27  5 10 12  20-34  25
14.AC Nakuru                         26  6  5 15  20-45  23
15.Magongo Rangers (Mombasa)         27  5  7 15  21-38  22
16.Dagoretti Santos                  27  2  8 17  11-40  14

[*] apparently late replacement for Fluorspar

[Oct 10]
KRA                 -  Magongo Rangers 

Round 30 
[Oct 24]
Bidco United        -  KRA
[Oct 25]
Mahakama           bt  Strathmore  
Mathare Youth      lt  Posta Rangers

Top of Final Table:

 1.Mahakama (Nairobi)                30 21  8  1         71  Promoted
 2.Posta Rangers                     30 21  7  2         70  Promoted
-----------------------------------------------------------
 3.Kenya Revenue Authority           30 21  6  3         69

Nationwide Division Two 2009

NB: third Level 

NB: to be played in 2 groups of 16 clubs each

Zone A
  Western, Nyanza, Rift Valley Provinces

Zone B 
  Nairobi, North Eastern, Eastern, Central and Coast Provinces 


Round 1
Gathanga United    2-2 Blue Triangle (Athi River)
  [Stephen Ndungu 31, Paul Maina 73pen; David Ombati 3, 85]
Kitale             1-1 Saboti
  [Norman Osore 18; Alex Shimatwa 66]
Mwimuka (Karatina) 2-0 Nanyuki
  [Kevin Munene 1-0, Fred Macharia 2-0]
Shabana            2-3 Muhoroni
  [Moturi Onyoni 55, Joash Ogega 59; Abdi Hassan 15,
   James Onyango 35, 48]
Yanga (Nyahururu)  0-2 Utawala (Nakuru)
  [Abu Khamis 15, Moses Ochieng 48]

Regional Leagues 2009/10

Nyanza West Provincial Mini League
 
Group Stage

Isebania KRA       3-0 Waiga
Kehancha Youth FC  2-1 Sindo United
Sindo Town Boys FC 1-2 Isebania KRA
Sindo United       2-0 Waiga
Sindo Town Boys FC 2-0 Sindo United 

Semifinals
Kehancha Youth FC  1-3 Sindo Town Boys FC
Isebania KRA       2-3 Waiga

Final [Jan 24, 2010, at Kehancha sports ground]
Sindo Town Boys FC 2-1 Waiga
---------------------------------------------------------------------------------------------

2010

Kenya Premier League 2010

Season2010
ChampionsUlinzi Stars
4th Premier League title
4th Kenyan title overall
RelegatedRed Berets
Mahakama
Champions LeagueUlinzi Stars
Confederation CupSofapaka (cup winner)
Top 8 CupUlinzi Stars
Gor Mahia
Tusker
Sofapaka
Sony Sugar
Mathare United
Karuturi Sports
Western Stima
Matches played240
Goals scored455 (1.9 per match)
Top goalscorerJohn Baraza
Sofapaka
15 goals
Biggest home winRed Berets 4–0 Chemelil Sugar
(21 August 2010)[1]
Biggest away winKCB 0–4 Ulinzi Stars
(4 April 2010)[2]
Red Berets 0–4 Sofapaka
(17 July 2010)[3]
Highest scoringKCB 3–4 A.F.C. Leopards
(25 July 2010)
Home \ Away AFC CHM GOR VGP KCB MAH MAU NCS PRN RBR SOF SNY THU TUS ULS WST A.F.C. Leopards 0–2 1–0 0–1 0–2 2–1 1–1 1–1 2–1 2–1 2–4 0–1 1–0 2–4 0–1 1–1 Chemelil Sugar 0–0 3–0 0–0 0–0 0–0 1–1 3–1 0–0 2–1 0–0 0–1 2–0 0–1 0–1 0–0 Gor Mahia 1–0 4–1 1–0 0–1 2–0 0–0 1–0 1–0 0–0 1–1 2–0 2–1 1–1 2–0 0–0 Vegpro 3–0 1–0 0–0 0–3 2–1 0–0 2–0 1–1 0–0 0–2 0–0 1–1 2–1 0–0 0–1 Kenya Commercial Bank 3–4 1–2 0–2 1–2 1–0 1–1 3–0 2–2 1–0 2–1 1–0 0–0 0–1 0–4 0–2 Mahakama 2–1 1–1 1–3 1–3 1–0 2–0 0–0 0–1 2–1 0–0 1–1 0–1 0–0 0–2 0–0 Mathare United 3–3 1–1 1–1 0–0 3–1 1–1 2–0 2–1 1–2 1–3 1–0 2–2 0–0 0–1 2–0 Nairobi City Stars 0–1 2–1 0–0 1–1 1–1 0–2 2–2 1–1 2–1 2–0 1–0 2–2 2–2 1–1 1–0 Posta Rangers 1–1 1–1 0–2 2–0 2–3 1–0 0–1 1–3 1–1 3–2 2–1 2–1 1–4 0–0 0–1 Red Berets 2–2 4–0 1–1 1–0 1–0 3–1 1–1 0–1 1–2 0–4 1–0 2–0 0–0 1–1 1–2 Sofapaka 0–1 0–0 1–1 1–0 2–0 1–1 0–0 3–0 1–1 0–0 2–0 3–0 1–1 0–0 4–2 SoNy Sugar 2–0 1–0 1–1 2–1 2–0 0–0 2–0 0–0 0–0 1–0 1–1 1–0 1–2 2–2 2–0 Thika United 0–0 2–0 0–1 0–1 1–0 1–0 1–1 1–0 0–0 1–0 0–0 2–1 1–3 1–1 2–0 Tusker 0–0 0–0 0–2 1–0 1–0 1–0 0–0 1–0 1–1 3–1 0–1 1–2 1–0 0–0 2–0 Ulinzi Stars 2–0 2–1 1–0 2–0 3–0 1–1 0–2 1–1 3–0 1–0 1–1 2–1 1–0 1–0 0–1 Western Stima 1–1 0–1 0–1 1–1 2–2 3–2 1–1 0–0 1–0 0–0 3–0 3–0 2–2 0–3 1–2 1.Ulinzi Stars (Nakuru) 30 16 11 3 37-16 59 Champions 2.Gor Mahia (Nairobi) 30 15 11 4 33-15 56 3.Tusker FC (Nairobi) 30 14 11 5 35-19 53 4.Sofapaka (Nairobi) 30 11 14 5 39-23 47 5.SoNy Sugar (Awendo) 30 11 8 11 26-26 41 6.Mathare United (Nairobi) 30 7 18 5 31-28 39 7.Karuturi Sports (Naivasha) 30 9 11 10 22-24 38 [*] 8.Western Stima (Kakamega) 30 9 11 10 28-31 38 9.Chemelil Sugar (Nyando) 30 7 13 10 22-26 34 10.Thika United (Thika) 30 8 10 12 23-30 34 11.Nairobi City Stars (Nairobi) 30 7 13 10 25-34 34 12.AFC Leopards (Nairobi) 30 8 10 12 29-41 34 13.Posta Rangers (Nairobi) 30 7 12 11 28-37 33 14.Kenya Commercial Bank (Nairobi) 30 9 6 15 29-40 33 ----------------------------------------------------------- 15.Red Berets (Nakuru) 30 7 10 13 27-32 31 Relegated 16.Mahakama (Nairobi) 30 5 11 14 21-33 26 Relegated [*] Sher Karuturi were renamed Karuturi Sports shortly before or just after the start of the season

FKL Cup 2010

NB: 64 participants
 
Known results

Round 1 [Jul 3,4]
Red Berets           1-0 Gor Mahia            
Changamwe            1-3 Thika United  
AFC Leopards         bye          
NB: Gor Mahia were the only KPL team to lose in round 1
 
Round 2 [Jul 31, Aug 1]
Mathare United       1-2 Tusker
Karuturi Sports      bt  Red Berets
 
Round 3 [Sep 5,6]
Tusker               6-1 Mombasa Gunners
 
Quarterfinals [Oct 2,3]
Karuturi Sports      1-0 Tusker 
 
Semifinals [Oct 10]
AFC Leopards         1-1 Sofapaka             [1-3 pen]
West Kenya Sugar     2-1 Karuturi Sports 
 
Final [Oct 19, Nyayo national stadium, Nairobi]
Sofapaka             2-0 West Kenya Sugar
  [Kimani, N.N.]


Super Cup 2010

[Feb 20, 2011, Nyayo National Stadium, Nairobi]
Sofapaka             1-0 Ulinzi Stars
  [John Baraza 13]

Nationwide League 2010

Final Table:

 1.Bandari FC (Mombasa)              30 20  5  5  56-22  65  Promoted
 2.Congo United FC (Mombasa)         30 20  5  5  56-23  65  Promoted
-----------------------------------------------------------
 3.Kenya Revenue Authority (Nairobi) 30 19  5  6  45-20  62
 4.Nairobi Stima (Nairobi)           30 17  8  5  39-21  59
 5.Agro-Chemical (Muhoroni)          30 14  7  9  35-25  49
 6.Oserian (Naivasha)                30 12  8 10  32-31  44
 7.Homegrown (Naivasha)              30  9 12  9  24-24  39
 8.Opera (Nairobi)                   30  9 11 10  36-38  38
 9.Administration Police             30 11  5 14  40-48  38
10.Bidco United (Thika)              30 10  6 14  30-34  36
11.Strathmore University             30  9  6 15  49-58  33
12.Magongo Rangers (Mombasa)         30  8  7 15  18-41  31
13.AC Nakuru (Nakuru)                30  8  6 16  27-39  30
14.Mathare Youth (Nairobi)           30  6  9 15  33-46  27
-----------------------------------------------------------
15.Real Kisumu (Kisumu)              30  4 12 14  19-43  24
16.Compel (Webuye)                   30  4  8 18  15-41  20  Relegated
  
NB: Real Kisumu remained at 2nd level due to withdrawal Red Berets

Week 1 
[Mar 6]
Bandari              3-2 Homegrown
Bidco                 -  Opera
KRA                   -  Nairobi Stima
Strathmore Univ.      -  Oserian
Webuye's Compel      0-1 Congo United
  [Rama Mohamed (pen)]
Mathare Youth         -  AC Nakuru
[Mar 7]
Bandari               -  Webuye's Compel
Bidco                 -  AC Nakuru
Magongo Rangers      0-0 Homegrown
Nairobi Stima         -  Oserian
Real Kisumu           -  Congo United

Week 2
[Mar 12]
Mathare Youth         -  Bandari
Oserian               -  Congo United
[Mar 13]
Homegrown             -  Congo United
Opera FC              -  Bandari

Week 3
[Mar 20]
Agro Chemicals        -  Strathmore Univ. 
[Mar 21]
Real Kisumu           -  Strathmore Univ. 

Week 4
[Mar 27]
Bidco United         0-2 Homegrown
KCA University       ppd Strathmore Univ. 
[Mar 28]
Admin Police         ppd Nairobi Stima
Compel               3-0 AC Nakuru
Congo United         abd Bandari     
Opera                2-0 Mathare Youth
Strathmore Univ.     0-4 KRA

Week 5
[Apr 3]
Congo United         3-0 Nairobi Stima
  [Ramadhan, Kibonge, Wycliffe]

[Apr 10]
Admin Police         2-6 Bandari
Homegrown            2-1 Compel
KRA                  0-1 Bidco United
Opera                0-0 Nairobi Stima
Real Kisumu          2-0 Magongo Rangers
Strathmore           1-3 Congo United

[Apr 11]
Admin Police         1-3 Congo United
Agro Chemical        1-0 Magongo Rangers
Mathare Youth        2-2 Bidco United
Opera                0-2 KRA
Oserian              1-0 Compel
Strathmore           0-0 Bandari

[Apr 24]
Opera                 -  Strathmore
 
[May 1]
AC Nakuru             -  Strathmore
[May 2]
Compel                -  Strathmore
 
[May 8]
Real Kisumu          1-1 Opera
Strathmore            -  Admin Police
[May 9]
Real Kisumu          drw Homegrown
Strathmore            -  Nairobi Stima

[Sep 12]
Strathmore            -  KRA

[Sep 18]
Bandari              awd KRA                  [awarded to Bandari]
Admin Police          -  Bidco United
Homegrown             -  Agro Chemicals
Mathare Youth         -  Real Kisumu
[Sep 19]
AC Nakuru             -  Real Kisumu
Nairobi Stima         -  Strathmore
Oserian               -  Agro Chemicals
Congo United         awd Real Kisumu          [awarded to Congo]

[Oct 9]
Bandari              3-0 Admin Police
Opera                 -  Magongo Rangers
[Oct 10]
Congo United         2-0 Admin Police
KRA                  1-2 Opera
 
[Oct 30]
Congo United         2-0 Opera
[Oct 31]
Bandari              4-2 Opera
Nairobi Stima        2-1 KRA
 
[Nov 12]
Bandari               -  Congo United
KRA                   -  Admin Police
 
Nairobi Stima        1-0 Bandari
 
[Nov 17]
Bandari              6-1 Magongo Rangers
 
Round 30
[Nov 27]
Stima                0-1 Congo United  
Agro Chemical        0-1 Bandari   
Mathare Youth        0-2 Oserian  
Nairobi Stima         -  Opera
Nairobi Stima         -  Congo United

Final Table:

 1.Bandari FC (Mombasa)              30 20  5  5  56-22  65  Promoted
 2.Congo United FC (Mombasa)         30 20  5  5  56-23  65  Promoted
-----------------------------------------------------------
 3.Kenya Revenue Authority (Nairobi) 30 19  5  6  45-20  62
 4.Nairobi Stima (Nairobi)           30 17  8  5  39-21  59
 5.Agro-Chemical (Muhoroni)          30 14  7  9  35-25  49
 6.Oserian (Naivasha)                30 12  8 10  32-31  44
 7.Homegrown (Naivasha)              30  9 12  9  24-24  39
 8.Opera (Nairobi)                   30  9 11 10  36-38  38
 9.Administration Police             30 11  5 14  40-48  38
10.Bidco United (Thika)              30 10  6 14  30-34  36
11.Strathmore University             30  9  6 15  49-58  33
12.Magongo Rangers (Mombasa)         30  8  7 15  18-41  31
13.AC Nakuru (Nakuru)                30  8  6 16  27-39  30
14.Mathare Youth (Nairobi)           30  6  9 15  33-46  27
-----------------------------------------------------------
15.Real Kisumu (Kisumu)              30  4 12 14  19-43  24
16.Compel (Webuye)                   30  4  8 18  15-41  20  Relegated
  
NB: Real Kisumu remained at 2nd level due to withdrawal Red Berets

Nationwide League Division 2

Zone A

Zone A comprises of teams from Nyanza, Western, North Rift and
                               South Rift Valley Provinces. 

Round 1
[Apr 24]
Zoo Kericho Fc        -  Eldoret Umeme
Wazee Wa Kazi         -  Laikipia
St Andews             -  Egerton Unv
Oyugis                -  Longonot Hort
Homabay United        -  Vid Bag
Kisumu Poly           -  Comply
[Apr 25]
Kisumu Poly           -  Zoo Kericho
Gusii United          -  Vid Bag
Bukembe               -  Longonot Hort
Luanda All Strs       -  Comply
Kisumu Muni           -  Eldoret Umeme
St Andrews            -  Wazee Wa Kazi

Table (Nov 2):

 1.Gusii United                                          57
 2.West Kenya Sugar                                      49 
 3.St Andrew                                             44

Promoted: Gusii United      

Zone B

Zone B comprises of teams from Coast, Eastern, Nairobi and 
                               Central Provinces.

Participants:
 
Admiral, Gunners, Super Eagles, Sparki Youth, Green Berrets, MOYAS, 
Black Mamba, Kenyatta National Hospital (KNH), Karura United, 
Jomo Kenyatta University Agricultural Technicall College (JKUAT), 
Commercial, Nyeri Stima, Dagoretti, Nzamakuu, FC National and Bedjos.
 
Round 1
[May 1]
Gunners               -  Sparki Youth
Super Eagles          -  Admiral

[Oct 9]
Admiral              1-0 Green Berets
[Oct 10]
Gunners              1-0 Super Eagles
Sparki Youth         3-1 Green Berets

Table (Nov 2):

 1.Green Berets                                          49
 2.Admiral                                               48 
 3.Gunners                                               46

Promoted: Admiral (Mombasa) 
------------------------------------------------------------------------------------------- 

2011

Kenya Premier League 2011

Season2011
ChampionsTusker
4th Premier League title
9th Kenyan title overall
RelegatedBandari
Congo JMJ United
Champions LeagueTusker
Confederation CupGor Mahia (cup winner)
Top 8 CupTusker
Ulinzi Stars
Sofapaka
Gor Mahia
A.F.C. Leopards
Sony Sugar
Rangers
Chemelil Sugar
Matches played240
Goals scored488 (2.03 per match)
Top goalscorerHugo Nzangu
Sony Sugar
10 goals
Biggest home winSofapaka 5–0 Congo JMJ United
(22 May 2011)[1]
Sofapaka 5–0 Western Stima
(10 September 2011)[2]
Biggest away winCongo JMJ United 0–4 Rangers
(10 July 2011)[3]
Highest scoringNairobi City Stars 4-2 Karuturi Sports
(26 November 2011)
Home \ Away AFC BND CHM CJMJ GOR KRT KCB MAU NCS RAN SOF SNY THU TUS ULS WST A.F.C. Leopards 2–0 1–1 4–0 3–0 1–0 0–1 2–2 2–1 3–1 3–1 1–2 0–2 1–2 1–0 1–0 Bandari 0–0 1–2 3–2 1–0 1–0 0–0 0–1 4–1 1–0 1–3 1–0 1–0 0–1 0–2 1–0 Chemelil Sugar 1–1 0–0 1–0 0–1 2–0 3–2 1–1 0–0 3–0 0–0 2–0 4–1 0–3 0–0 0–0 Congo JMJ United 1–0 0–0 1–0 2–2 1–2 0–1 1–1 1–0 0–4 0–1 1–4 3–0 1–2 1–2 0–1 Gor Mahia 3–1 1–0 0–0 1–2 1–1 2–2 1–1 0–1 3–1 0–0 2–1 1–0 0–0 1–0 1–0 Karuturi Sports 0–0 0–1 0–1 2–0 1–1 1–0 1–1 1–0 0–1 1–0 1–0 0–1 1–1 1–1 0–0 Kenya Commercial Bank 0–0 4–1 1–2 4–0 0–1 0–1 3–2 2–0 2–2 0–1 2–0 3–2 1–2 0–1 0–1 Mathare United 1–0 3–0 0–0 1–0 0–0 3–0 2–3 0–0 0–0 3–1 1–0 1–1 1–1 0–1 3–3 Nairobi City Stars 1–2 2–1 0–2 4–0 0–1 4–2 3–1 2–0 1–1 1–0 0–3 0–1 0–1 1–2 0–0 Rangers 0–0 1–0 2–0 0–0 3–0 1–0 1–3 0–0 2–1 1–3 3–0 1–0 1–1 1–1 0–0 Sofapaka 3–1 2–0 3–2 5–0 0–0 0–0 0–0 2–1 0–0 0–2 1–2 4–1 1–0 2–0 5–0 SoNy Sugar 0–3 3–2 2–1 1–1 1–0 3–2 1–0 3–1 0–0 2–0 0–1 1–0 0–2 0–0 1–0 Thika United 1–2 3–0 1–0 2–0 1–3 3–1 1–2 4–1 2–1 1–1 2–1 1–1 0–2 1–1 1–1 Tusker 2–0 1–0 2–1 1–0 0–0 0–0 0–0 2–1 2–1 1–2 0–1 1–0 0–1 1–2 1–0 Ulinzi Stars 0–1 3–1 4–1 2–0 0–0 0–0 1–1 2–0 1–2 3–0 2–1 1–0 1–1 1–0 2–1 Western Stima 1–0 2–1 0–0 1–0 0–1 0–1 1–0 1–0 1–1 2–1 0–0 2–2 2–1 0–2 1–2 1.Tusker FC (Nairobi) 30 17 7 6 34-17 58 Champions 2.Ulinzi Stars (Nakuru) 30 16 9 5 38-20 57 3.Sofapaka (Nairobi) 30 15 7 8 42-23 52 4.Gor Mahia (Nairobi) 30 12 12 6 27-22 48 5.AFC Leopards (Nairobi) 30 13 7 10 36-27 46 6.SoNy Sugar (Awendo) 30 13 5 12 33-33 44 7.Posta Rangers (Nairobi) 30 11 10 9 33-31 43 8.Chemelil Sugar (Nyando) 30 10 11 9 30-27 41 9.Kenya Commercial Bank (Nairobi) 30 11 7 12 38-32 40 10.Thika United (Thika) 30 11 6 13 36-39 39 11.Western Stima (Kakamega) 30 9 10 11 21-28 37 12.Mathare United (Nairobi) 30 7 13 10 32-35 34 13.Karuturi Sports (Naivasha) 30 8 10 12 20-28 34 14.Nairobi City Stars (Nairobi) 30 8 7 15 28-35 31 ------------------------------------------------------------ 15.Bandari FC (Mombasa) 30 9 4 17 22-39 31 Relegated 16.Congo United FC (Mombasa) 30 5 5 20 18-52 20 Relegated

FKL Cup 2011

Round 1
[Jul 2]
Homegrown                -  Nyeri Stima
Real Kisumu             bt  Eastleigh Youth
Kaya Zosi               bt  Administration Police
Migwani United          lt  Sofapaka
Kibera Celtic           lt  Kenya Revenue Authority
Nanyuki Sportiff        lt  Bidco United
Karuturi Sports         o/w Eldoret Umeme           [Karuturi withdrew]
Ol-Njorwa               lt  Thika United
Longonot                lt  Bandari
Tusker                  o/w GFC 105                 [Tusker withdrew]
Marula                  bt  Forthall
Congo United            bt  Kisumu Municipal
Fish                    lt  Blessed FC
[Jul 3]
Huruma Youth            bt  Opera 
[Jul 6]
Gor Mahia               3-0 Timsales 
 
Round ?
[Jul 10]
Real Kisumu             1-1 Nairobi Stima           [11-10 pen]
[Jul 16]
Kakamega Homeboyz       bt  Wazito
[Jul ?]
Congo United            bt  Muhoroni Youth
MOYAS FC                 -  Gusii United 
 
Round 2
[Jul 20]
Sparki Youth Mombasa    bt  Rangers
Nakuru Allstars         bt  Real Kisumu
Kaya Zosi               bt  MOYAS FC/Gusii United 
Huruma Youth            bt  Migwani United 
Kenya Revenue Authority bt  Bidco United
Eldoret Umeme           lt  Kakamega Homeboyz
[Jul 24]
Kapenguria Heroes       lt  Thika United
Blessed                 lt  GFC 105
AFC Leopards            bt  Bandari
[Jul 27]
Congo United            0-0 Gor Mahia               [10-9 pen]
 
Best losers playoff [Aug 23]
Gor Mahia               6-2 Kapenguria Heroes 
Fish                    lt  Marula 
 
NB: Gor Mahia and Marula qualified for 1/8 finals as best losers 
 
1/8 Finals
[Aug 27,28]
Thika United            bt  Marula
Kaya Zosi               2-0 Gusii United
Finlays Horticulture    2-0 Sparki Youth Mombasa
Congo United            1-0 Nakuru Allstars  
[Sep 4] 
Gor Mahia               bt  West Kenya Sugar
AFC Leopards            bt  Kakamega Homeboyz 
Sofapaka                3-1 Huruma Youth
GFC 105                 lt  Kenya Revenue Authority
 
Quarterfinals
[Oct 5]
Finlays Horticulture    0-1 Gor Mahia
[Oct 9]
Congo United            0-1 AFC Leopards  
[Oct 12]
Kenya Revenue Authority 1-2 Sofapaka
[Oct ?]
Thika United            bt  Kaya Zosi
 
Semifinals [Oct 20]
Gor Mahia               1-0 AFC Leopards
Sofapaka                2-1 Thika United
 
Final [Oct 26, Nairobi City stadium]
Gor Mahia               1-0 Sofapaka
  [Lavatsa 34]

Super Cup 2011

[Feb 5, 2012, Nyayo National Stadium, Nairobi]
Tusker                  1-1 Gor Mahia               [4-1 pen]
  [Brian Mandela 27; Ali Abondo 11]

Top-8 Cup 2011

NB: between the top-8 of the 2010 league season; first edition

Quarterfinals
[Mar 9]
Tusker                  0-1 Western Stima           
[Apr 6]
Ulinzi Stars            2-0 Karuturi Sports         
Mathare United          0-2 Gor Mahia               
[Apr 13]
Sofapaka                2-1 SonySugar               

Semifinals

First Legs
[Apr 20]
Gor Mahia               0-0 Ulinzi Stars            
[Apr 27]
Western Stima           1-1 Sofapaka                

Second Legs
[May 18]
Ulinzi Stars            1-0 Gor Mahia               
[May 25]
Sofapaka                2-2 Western Stima           

Final [Jun 25]
Ulinzi Stars            2-1 Western Stima

Nationwide League 2011

FKL Nationwide League | KFF Nationwide League 

FKL Nationwide League

Rounds 1-2 (part 1)
[Mar 19]           
Administration Police   2-2 AC Nakuru               
Bidco United            2-0 Real Kisumu             
Admiral                 1-0 Mahakama                
Magongo Rangers         1-0 Kenya Revenue Authority   				
[Mar 20]
Administration Police   2-0 Real Kisumu             
Bidco United            2-2 AC Nakuru               
Admiral                 1-2 Kenya Revenue Authority 
Magongo Rangers         1-3 Mahakama                
	
Rounds 1-2 (part 2)			
[Mar 26]		
Agro-Chemical           0-0 Mathare Youth           
Gusii United            2-0 Nairobi Stima           
Homegrown               2-0 Opera                   
Oserian                 3-0 Strathmore              
[Mar 27]					
Homegrown               1-1 Strathmore              
Oserian                 0-2 Opera                   
Agro-Chemical           1-1 Nairobi Stima           
Gusii United            2-0 Mathare Youth           
	
Rounds 3-4 (part 1)
[Apr 2]					
Mathare Youth           7-3 Admiral                 
Nairobi Stima           1-0 Magongo Rangers         
Kenya Revenue Authority 1-1 Agro-Chemical           
Mahakama                3-0 Gusii United            
[Apr 3]					
Mathare Youth           1-2 Magongo Rangers         
Nairobi Stima           1-1 Admiral                 
Kenya Revenue Authority 6-3 Gusii United            
Mahakama                2-0 Agro-Chemical           
	
Rounds 3-4 (part 2)				
[Apr 9]	
Opera                   2-2 Administration Police   
Strathmore              2-4 Bidco United            
AC Nakuru               0-1 Homegrown               
Real Kisumu             1-1 Oserian                 
[Apr 10]
Opera                   0-4 Bidco United            
Strathmore              1-2 Administration Police   
AC Nakuru               1-4 Oserian                 
Real Kisumu             0-1 Homegrown               
	
Rounds 5-6 (part 1)					
[Apr 16]
Administration Police   0-2 Mahakama                
Bidco United            1-1 Kenya Revenue Authority 
Admiral                 n/p AC Nakuru               
Magongo Rangers         2-1 Real Kisumu             
[Apr 17]
Administration Police   2-1 Kenya Revenue Authority 
Bidco United            1-2 Mahakama                
Admiral                 2-1 Real Kisumu             
Magongo Rangers         2-1 AC Nakuru               
		
Rounds 5-6 (part 2)
[Apr 23]				
Homegrown               1-1 Mathare Youth           
Oserian                 1-1 Nairobi Stima           
Agro-Chemical           1-0 Opera                   
Gusii United            2-2 Strathmore              
[Apr 24]					
Homegrown               1-1 Nairobi Stima           
Oserian                 2-0 Mathare Youth           
Agro-Chemical           1-1 Strathmore              
Gusii United            2-0 Opera                   
	
Round 7	
[Apr 30]				
Mathare Youth           1-2 Administration Police   
Nairobi Stima           0-0 Bidco United            
AC Nakuru               0-0 Agro-Chemical           
Real Kisumu             3-1 Gusii United            
Strathmore              6-2 Magongo Rangers         
Mahakama                1-0 Homegrown               
Kenya Revenue Authority 3-3 Oserian                 
[tba]
Opera                    -  Admiral                 
	
Round 8					
[May 1]
Mathare Youth           0-1 Bidco United            
AC Nakuru               1-0 Gusii United            
Real Kisumu             0-1 Agro-Chemical           
Opera                   1-0 Magongo Rangers         
Strathmore              2-0 Admiral                 
Mahakama                2-2 Oserian                 
Kenya Revenue Authority 1-0 Homegrown               
[May 2]						
Nairobi Stima           1-0 Administration Police   
		
Rounds 9-10 (part 1)				
[May 14]
Administration Police   2-1 Admiral                 
Bidco United            1-1 Magongo Rangers         
AC Nakuru               2-1 Mahakama                
Real Kisumu             2-1 Kenya Revenue Authority 
[May 15]
Administration Police   0-1 Magongo Rangers         
Bidco United            2-2 Admiral                 
AC Nakuru               1-2 Kenya Revenue Authority 
Real Kisumu             1-6 Mahakama                

Rounds 11-12 (part 1)
[May 28]
Admiral                 3-2 Agro-Chemical           
Magongo Rangers         2-0 Gusii United            
Mahakama                0-2 Mathare Youth           
Kenya Revenue Authority 3-1 Nairobi Stima           
[May 29]	
Admiral                 1-1 Gusii United            
Magongo Rangers         0-0 Agro-Chemical           
Mahakama                2-2 Nairobi Stima           
Kenya Revenue Authority 1-1 Mathare Youth           

Rounds 11-12 (part 2)
[Jun 4]
Opera                   3-1 AC Nakuru               
Strathmore              2-2 Real Kisumu             
Homegrown               2-1 Administration Police   
Oserian                 3-1 Bidco United            
[Jun 5]
Opera                   0-0 Real Kisumu             
Strathmore              1-0 AC Nakuru               
Homegrown               0-0 Bidco United            
Oserian                 1-1 Administration Police   

Round 13
[Jun 11]
Administration Police   1-2 Agro-Chemical           
Bidco United            0-1 Gusii United            
AC Nakuru               4-0 Mathare Youth           
Real Kisumu             0-0 Nairobi Stima           
Homegrown               1-1 Admiral                 
[Jun 12]
Kenya Revenue Authority 0-1 Strathmore              
[Jun 18]
Mahakama                2-0 Opera                   
[Jun 19]
Magongo Rangers         0-0 Oserian                 
	
Round 14
[Jun 10]
Bidco United            1-0 Agro-Chemical      
[Jun 12]
Real Kisumu             1-1 Mathare Youth           
[Jun 18]
Admiral                 1-0 Oserian                 
Magongo Rangers         2-1 Homegrown               
[Jun 19]
Kenya Revenue Authority 1-1 Opera                   
Gusii United            3-0 Administration Police   
Nairobi Stima           2-1 AC Nakuru               
Strathmore              2-2 Mahakama                

Round 15 
[Jun 25]
Agro-Chemical           1-0 Gusii United            
[Jun 26]
AC Nakuru               2-1 Real Kisumu             
Administration Police   2-2 Bidco United            
Oserian                 0-1 Homegrown               
Admiral                 3-1 Magongo Rangers         
Opera                   1-0 Strathmore              
Mahakama                ppd Kenya Revenue Authority 
Mathare Youth           ppd Nairobi Stima           
	
Final Table:

 1.Oserian (Naivasha)                30  13 12  5  49-34  51  Promoted
------------------------------------------------------------
 2.Mahakama (Nairobi)                30  14  7  9  46-31  49
 3.Agro-Chemical (Muhoroni)          30  13 10  7  32-23  49
 4.Nairobi Stima (Nairobi)           30  11 15  4  32-23  48
 5.Kenya Revenue Authority (Nairobi) 30  12 11  7  47-35  47
 6.Magongo Rangers (Mombasa)         30  13  6 11  36-43  45
 7.Admiral (Mombasa)                 30  11 11  8  40-37  44
 8.Finlays Horticulture (Naivasha)   30  10 12  8  29-30  42  [*]
 9.Administration Police             30  11  8 11  34-34  41
10.AC Nakuru (Nakuru)                30  10  9 11  35-32  39
11.Bidco United (Thika)              30   8 14  8  36-30  38
12.Gusii United                      30   9 10 11  39-38  37
------------------------------------------------------------
13.Mathare Youth (Nairobi)           30   6 12 12  37-39  30
14.Strathmore University             30   6  9 15  38-53  27  Relegated
15.Real Kisumu (Kisumu)              30   5 12 13  27-42  27  Relegated
16.Opera                             30   6  6 18  20-53  24  Relegated

[*] Homegrown changed name to Finlays Horticulture in July 2011

NB: due to the KFF setting up a rival second level league, only one club rather than two
    were promoted, while 4 clubs were relegated (instead of 2).  Mathare Youth were
    later readmitted to the 2012 second level (FKF Division One) but disbanded during
    the 2012 season.

KFF Nationwide League

Reported Final Table:

 1.Muhoroni Youth                    30  23  5  2  51-21  74  Promoted
------------------------------------------------------------
 2.Ligi Ndogo                        30  22  4  4  59-18  70
 3.Kariobangi Sharks                 28  19  6  3  53-19  63
 4.KSL Thola Glass                   29  18  3  8  56-26  57
 5.Iron Strikers                     30  14  8  8  50-29  50
 6.Milimani                          27  13  3 11  32-31  42
 7.Kenya Meat Commission             28  13  0 15  23-40  39
 8.Karungu                           28  11  5 12  27-29  38
 9.Don Bosco                         30  11  8 11  34-34  41
10.Utawala                           29  12  2 15  37-37  38
11.Yanga                             29   9  5 15  29-37  32
12.Lugulu Stars                      29   9  3 17  23-31  30
13.Makarios                          28   9  2 17  21-45  29
14.Nanyuki                           29   7  4 18  26-52  25
15.Annex 07                          29   7  1 21  20-51  22
16.Kiambaa United                    30   4  2 24  13-50  14

NB: total goal difference +4; remaining matches apparently not played;
    selection of teams for 2nd level 2012 (FKF Division One) partially
    based on geographical criteria

Nationwide League Division 2

Zone A

Round 1
[Apr 2]
Homa Bay United          -  Oyugis United
Kakamega Homebody        -  West Kenya Sugar
Love Mercy               -  Revival Superstars

Promoted: 
from Zone A: Kakamega Homeboyz and West Kenya Sugar
from Zone B: Green Berets and Coast United 
---------------------------------------------------------------------------------------------

2012

Kenya Premier League 2012

Season2012
ChampionsTusker
5th Premier League title
10th Kenyan title overall
RelegatedRangers
Oserian
Champions LeagueTusker
Confederation CupGor Mahia (cup winner)
Top 8 CupTusker
Gor Mahia
A.F.C. Leopards
Sofapaka
Thika United
Ulinzi Stars
Chemelil Sugar
Mathare United
Matches played240
Goals scored458 (1.91 per match)
Top goalscorerJohn Baraza (Sofapaka)
(18 goals)
Biggest home winKCB 4–0 Nairobi City Stars
(2 March 2012)[1]
A.F.C. Leopards 6-2 Rangers
(8 April 2012)[2]
Biggest away winRangers 0–6 Thika United
(25 March 2012)[3]
Highest scoringA.F.C. Leopards 6-2 Rangers
(8 April 2012)[2]
Highest attendance20,409[4] (Gor Mahia versus AFC Leopards)
Home \ Away AFC CHM GOR VGP KCB MAU MHY NCS OSE RAN SOF SNY THU TUS ULS WST A.F.C. Leopards 0–0 1–2 1–0 0–2 4–2 2–1 1–0 2–0 6–2 1–0 1–1 5–0 0–2 2–1 2–1 Chemelil Sugar 1–0 0–1 0–0 1–0 1–0 0–0 0–0 1–1 1–1 1–0 2–0 0–0 1–1 1–0 0–1 Gor Mahia 0–0 1–0 1–0 3–1 1–1 0–1 2–1 1–0 1–1 1–0 1–0 1–1 1–0 1–0 0–0 Vegpro 1–1 2–0 1–0 1–1 1–3 1–0 0–0 1–0 0–1 0–0 1–0 0–1 0–2 0–0 1–0 Kenya Commercial Bank 1–2 0–0 2–3 1–2 0–1 3–0 4–0 3–0 3–1 2–1 0–1 2–3 0–2 2–1 0–2 Mathare United 0–2 2–2 2–2 1–1 0–1 2–1 1–0 1–0 1–1 2–0 3–1 1–2 1–0 2–2 0–0 Muhoroni Youth 1–2 0–1 0–4 2–1 1–2 1–1 3–0 1–0 0–0 0–2 1–0 0–1 0–1 1–2 0–0 Nairobi City Stars 3–0 0–0 0–4 0–0 1–0 1–1 1–2 1–0 0–0 0–0 0–1 3–2 0–3 0–0 0–0 Oserian 1–3 0–1 1–0 1–0 0–0 2–1 0–0 1–0 3–0 0–0 1–2 0–1 0–0 0–2 0–0 Rangers 0–0 0–0 1–2 0–0 0–0 1–1 0–1 0–0 2–2 0–2 1–0 0–6 2–4 0–3 2–1 Sofapaka 2–1 1–1 0–0 2–1 2–1 2–0 2–2 2–0 0–0 2–1 2–2 0–1 0–0 3–2 1–2 SoNy Sugar 0–1 0–1 0–0 0–0 1–0 3–1 1–0 1–1 1–0 3–1 0–1 3–0 0–1 1–0 2–0 Thika United 1–2 0–0 0–2 1–0 1–1 2–1 1–0 0–1 1–1 4–0 1–4 1–0 0–0 2–2 0–0 Tusker 0–0 2–0 2–0 2–2 0–0 2–2 1–0 2–1 3–1 2–0 0–1 1–0 2–1 0–0 2–0 Ulinzi Stars 0–2 2–1 1–0 2–1 1–2 0–1 2–0 2–1 2–0 3–1 1–0 2–1 1–1 0–2 1–0 Western Stima 2–1 2–1 1–2 3–0 0–1 0–1 1–0 0–1 3–0 2–3 1–2 2–1 1–1 1–0 1–0 1.Tusker FC (Nairobi) 30 17 9 4 39-14 60 Champions 2.Gor Mahia (Nairobi) 30 17 8 5 37-18 59 3.AFC Leopards (Nairobi) 30 17 6 7 45-27 57 4.Sofapaka (Nairobi) 30 13 9 8 34-24 48 5.Thika United (Thika) 30 12 10 8 36-33 46 6.Ulinzi Stars (Nakuru) 30 13 6 11 35-29 45 7.Chemelil Sugar (Nyando) 30 9 14 7 18-17 41 8.Mathare United (Nairobi) 30 10 11 9 36-36 41 9.Western Stima (Kakamega) 30 11 7 12 27-25 40 10.Kenya Commercial Bank (Nairobi) 30 11 6 13 35-31 39 11.SoNy Sugar (Awendo) 30 11 5 14 26-26 38 12.Karuturi Sports (Naivasha) 30 7 11 12 18-26 32 13.Nairobi City Stars (Nairobi) 30 6 11 13 16-32 29 14.Muhoroni Youth (Muhoroni) 30 7 6 17 19-34 27 ------------------------------------------------------------ 15.Oserian (Naivasha) 30 5 9 16 15-33 24 Relegated 16.Posta Rangers (Nairobi) 30 4 12 14 22-53 24 Relegated

FKF Cup 2012

Round 1
[Aug 4]
Muranga United          2-0 Maua
Tusker FC               4-0 Keroka Tech
Raiply                  0-2 Nzoia United
FC West Ham United      3-1 Isiolo Youth
K.R.A.                  2-0 Malindi United
Longonot                1-3 Mahakama
Kakamega Homeboyz       2-0 Bidco United
Taqwa                   1-0 Tetu
Sofapaka                3-0 Ulinzi Stars
AFC Leopards            2-0 Mathare United
Sacramento              0-2 Western Stima
[Aug 5]
Gor Mahia               5-2 Borabu
Karuturi Sport          4-0 Nakumatt
Nairobi Stima           2-0 Shabana
Wazito FC               2-0 Moyas
Muhoroni Youth FC       3-0 West Kenya Sugar
[Aug 12]
Muranga United          0-1 Wamo
Tetu                    0-2 FC Talanta
 
Round 2
[Sep 1]
Sofapaka                4-2 Mahakama
Gor Mahia               6-5 Western Stima           [aet]
Wazito FC               1-2 K.R.A.
[Sep 2]
FC Talanta              2-0 Nzoia United
Karuturi Sport          4-3 Nairobi Stima
Wamo                   0-13 Tusker FC
FC West Ham United      1-3 AFC Leopards
Muhoroni Youth FC       2-1 Kakamega Homeboyz
 
Quarterfinals
[Oct 6]
AFC Leopards            4-1 Karuturi Sport
Sofapaka                2-1 K.R.A.
[Oct 7]
Gor Mahia               4-2 Muhoroni Youth FC
FC Talanta              0-2 Tusker FC
 
Semifinals
[Sep 17]
Gor Mahia               2-1 AFC Leopards
[Sep 18]
Sofapaka                1-0 Tusker FC
 
Final [Oct 20]
Gor Mahia               0-0 Sofapaka                [aet, 3-0 pen]

Super Cup 2012

[Feb 23, 2013, Nyayo National Stadium, Nairobi]
Gor Mahia               0-0 Tusker                  [5-4 pen]

Top-8 Cup 2012

NB: between the top-8 of the 2011 league season; second edition

Quarterfinals
[Mar 14]
Sofapaka                0-1 SonySugar               
[Mar 21]
Ulinzi Stars            2-2 Chemelil Sugar          [2-1 pen]
[Apr 4]
Tusker                  3-2 Posta Rangers           
[Jul 29]
Gor Mahia               w/o AFC Leopards            

Semifinals

First Legs [Aug 2]
Ulinzi Stars            1-1 SonySugar               
Gor Mahia               1-0 Tusker                  

Second Legs
[Aug 8]
SonySugar               1-2 Ulinzi Stars            
[Aug 9]
Tusker                  0-3 Gor Mahia               

Final [Aug 19]
Gor Mahia               2-0 Ulinzi Stars            [aet]

Nationwide League 2012

Final Tables:

Zone A
 1.Bandari                           37  24 10  3  62-18  82  Promoted
------------------------------------------------------------
 2.Bidco United                      37  19 14  4  49-27  71 
 3.Admiral                           37  19 12  6  68-46  69 
 4.Mahakama                          37  19 11  7  52-23  68 
 5.Administration Police             37  18  9 10  56-34  63 
 6.Ligi Ndogo                        37  15 15  7  47-28  60 
 7.Kariobangi Sharks                 37  16  9 12  51-42  57 
 8.Nairobi Stima                     37  13 14 10  46-39  53 
 9.Moyas                             37  14  9 14  41-37  51 
10.K.R.A.                            37  13 11 13  35-35  50 
11.FC West Ham United                37  13 11 13  45-47  50 
12.Coast United                      37  12  9 16  41-52  44  [-1] 
13.Green Berets                      37  11  9 17  44-49  42 
14.Kibera Celtic                     37   9 12 16  29-51  39 
15.Modern Coast Rangers              37   9  9 19  33-53  36 
16.Sparki Youth                      37  11  7 19  39-51  33  [-7] 
17.KSL Thola Glass                   37   8  8 21  30-60  32 
18.Gatundu Stars                     37   8  7 22  34-64  31 
19.Iron Strikers                     37   7 10 20  43-74  31 
20.Mathare Youth                     19   3  4 12  11-26  13 

Zone B
 1.Kakamega Homeboyz                 38  27 10  1  70-16  91   Promoted
------------------------------------------------------------
 2.Nzoia United                      38  27  4  7  74-29  85 
 3.Agrochemicals                     38  27  4  7  54-21  85 
 4.Top Fry AllStars                  38  26  6  6  76-23  84 
 5.Finlays Horticulture              38  24  9  5  62-16  81 
 6.West Kenya Sugar                  38  21  6 11  65-36  69 
 7.Soin Flourspar                    38  19 10  9  59-39  67 
 8.Zoo Kericho                       38  19  5 14  44-39  62 
 9.Longonot                          38  17  4 17  40-46  55 
10.GFC 105                           38  15  8 15  55-53  53 
11.Rush FC                           38  14  6 18  51-48  48 
12.Timsales FC                       38  12 11 15  51-58  47 
13.Kisumu Municipal                  38  12 10 16  32-42  46 
14.Shabana                           38  13  5 20  32-49  44 
15.Utawala                           38  11  8 19  42-51  41 
16.Comply                            38   9  8 21  40-63  35 
17.Karungu                           38   8  8 22  36-77  32 
18.Busia United Stars                38   9  3 26  36-75  30 
19.Yanga                             38   3  4 31  18-87  13 
20.HBC Mlimani                       38   1  3 34  15-84   6 

Regional Leagues

NB: most tables contain arithmetical errors and inconsistencies

Reported Tables:

Rift Valley - Zone A
 1.Saint Andrew Turi                 26  17  6  3  49-36  57 
 2.Saint Joseph                      26  16  6  4  51-18  54 
 3.Matrix Sosiot                     26  15  6  5  54-37  51 
 4.Marula Naivasha                   26  16  2  8  49-24  50 
 5.MCN                               26  13  3 10  42-31  42 
 6.Alphega Mogoto                    26  12  6  8  38-33  42 
 7.Egerton College Njoro             26  12  3 11  38-39  39 
 8.Silibwet                          26   9  6 11  39-39  33 
 9.Aquilla Naivasha                  26   9  5 12  38-36  32 
10.Kamungei Sotik                    26   9  4 13  27-35  31 
11.Machanga                          26   8  6 12  20-30  30 
12.Boror Ravine                      26   5  5 16  18-41  20 
13.Junior Rates Londiani             26   5  4 17  23-61  19
14.Oljorwa                           26   4  2 20  12-47  14 

Rift Valley -  Zone B
 1.Hot Springs                       32  21  7  4  62-26  70 
 2.Koisagat                          33  19 11  3  72-31  68 
 3.Suam Orchards                     33  21  3  9  61-33  66 
 4.Black Stars FC                    33  20  5  8  55-28  65 
 5.Nandi Tea                         33  19  8  6  49-21  65 
 6.Raiply Eld                        32  17 10  5  49-23  61 
 7.Kabsabet United                   33  17  8  8  44-24  59 
 8.Valcano                           33  17  5 11  58-43  56 
 9.Huruma UTD                        32  13  5 14  40-46  44  
10.Moi Stars                         33  13  5 15  39-52  44 
11.Kapsara Tea                       33  12  4 17  31-41  40 
12.Patuso                            33  10  8 15  52-67  38 
13.Young Heroes                      30  11  4 15  35-42  37 
14.Iten United                       30   9  4 20  33-56  31 
15.Blessed FC                        18   6  1 11  17-28  19 
16.Kapsabet All Stars                18   5  2 11  16-35  17 
17.Love Mercy                        18   4  2 13  14-32  14 
18.Intercolano FC                    18   4  6 12  14-24  18 
19.Green Rovers                      19   2  2 15  14-36   8 
20.Dept. Convene                     19   2  2 15   9-31   8 

North Coast
 1.Maweni City                       32  23  4  5  52-17  73 
 2.Brighter Stars                    32  21  5  6  54-24  68 
 3.Magarini                          32  19  8  5  61-31  65 
 4.85 Lucky Stars                    32  20  3  9  59-41  63  
 5.Zambarani                         32  14 12  6  52-31  54 
 6.Mnarani                           32  13  8 11  43-37  47 
 7.Dasac                             32  14  5 13  44-39  47 
 8.Kikulacho                         31  15  2 14  54-55  47 
 9.Kilifi Prison                     32  13  5 14  51-45  44 
10.Crossroad                         32  11  9 12  42-44  42 
11.Mission Boys                      32  11  4 17  54-65  37 
12.Kashmir                           32  10  7 15  37-48  37  
13.Laza Shooting Stars               32  10  5 17  41-50  35 
14.Anidan                            32  10  4 18  30-50  34 
15.Kilifi Gold                       32   8  4 20  29-53  28 
16.Sharks                            31   8  2 21  30-62  26 
17.Deep Sea                          32   7  2 23  25-69  23 

South Coast - Zone A  
 1.Shanzu United                     20  13  6  1  46-17  45  
 2.SS Assad                          20  13  5  2  33-12  44 
 3.West Ham                          20  13  1  5  44-15  40 
 4.Super Eagles                      20  12  4  4  46-23  40 
 5.Oceania                           20  10  6  4  28-22  36 
 6.Nyota                             20   8  7  5  38-25  31 
 7.Hippo Youngsters                  20   9  4  7  24-18  31 
 8.Randa Stars                       20   9  2  9  25-20  29 
 9.Wananyuki                         20   6  8  6  24-21  26 
10.Tiki (Taveta)                     20   7  7  6  26-33  28 
11.Mombasa United                    20   8  3  9  26-27  27 
12.Kingstone Diani                   20   8  3  9  26-31  27 
13.Mombasa United                    20   8  3  9  24-29  27 
14.Juve Nibal                        20   5  7  8  21-30  22 
15.Ngombeni Youth                    20   5  7  8  20-30  22 
16.Ziwani Youth                      20   6  3 11  17-28  21 
17.Rhino                             20   6  2 12  26-32  20  
18.Miritini Combined                 20   3  9  8  17-25  18 
19.Birikani Hotstars                 20   4  5 11  21-34  17 
20.Veczular                          20   5  2 13  23-39  17 
21.Wanderers                         20   3  2 15  16-48  11 

South Coast - Zone B
 1.Mombasa Poly                      17  12  3  2  42-14  39  
 2.Kingstone Voi                     17  10  5  2  32-17  35 
 3.Nacet                             17  10  2  5  31-16  32 
 4.Magongo United                    17   8  7  2  25-14  31
 5.Coast Stima                       17  10  2  5  30-22  32  [?!]
 6.Civicon                           17   8  4  5  20-20  28 
 7.Gulshan                           17   7  6  4  23-19  27 
 8.Coast Stima (?!)                  17   8  3  6  30-26  27  
 9.Bilima                            17   7  3  7  20-24  24 
10.Barsenal                          17   5  7  5  18-19  22  [?!]
11.Gombato                           17   7  3  7  20-21  24 
12.Blue Rangers                      17   6  6  6  25-27  24 
13.Lit Samba                         17   6  1 10  27-33  19 
14.Dream Team                        17   4  6  7  27-30  18
15.Congo Boys                        17   3  7  7  18-25  16 
16.Floringi United                   17   2  4 11  20-36  10 
17.Vimbwanga                         17   2  4 11  12-31  10
18.Annex 07                          17   1  5 11  18-44   8 
 
Western Province -  Zone A
 1.Shinyalu FC                       28  21  2  5  54-24  65 
 2.Kabrass Warriors                  29  19  5  5  51-22  62 
 3.Ikolomani FC                      28  18  7  3  59-27  61 
 4.Lugusi FC                         29  18  5  6  62-22  59 
 5.Hamisi FC                         28  17  4  7  51-25  55 
 6.Chavakali All Stars               28  15  9  4  55-32  54 
 7.Green Berets FC                   27  15  3  9  43-32  48 
 8.Mahanga FC                        25  13  4  8  35-27  43 
 9.Maseno FC                         23  13  2  8  32-20  41 
10.B-All Stars                       21  13  2  6  28-17  41 
11.Mbihii FC                         27  12  4 11  35-29  40  
12.Halala FC                         13   9  0  4  22-15  27 
13.Mudete Tea FC                     28   6  3 19  34-78  21 
14.Akhumbulo FC                      13   6  1  6  10-14  19 
15.Supa-Loaf FC                      11   5  2  4  14-18  17  
16.Miwa Rangers FC                   12   3  0  8  10-17   9 
17.Vihiga Sportif FC                 12   3  0  9   7-22   9 
18.Kidundu FC                        13   1  0 12   2-18   3  
19.Alliance FC                       15   1  0 14   2-20   3 
20.Chavakali United FC               13   0  0 13   0-22   0 
21.Ebusiratsi FC                     13   0  0 13   0-22   0 
 
Western Province - Zone B
 1.Kolongolo FC                      18  13  4  1  32- 6  43 
 2.Mum-cop FC                        18  13  3  2  29-10  42 
 3.Lake-View FC                      16  11  2  3  30-16  35 
 4.Butere Sportif FC                 17   9  3  5  27-14  30 
 5.Butula FC                         16   8  3  5  20-14  27 
 6.New North Stars FC                17   8  3  6  19-13  27 
 7.Nabongo FC                        17   5  6  6  19-25  21 
 8.Busia Prisons FC                  16   4  3  9  16-28  15 
 9.Obwora FC                         10   0  0 10   0-14   0 
10.Dragon FC                         10   0  0 10   0-14   0 
11.Ambasder FC                       10   0  0 10   0-14   0 
12.Nanderema FC                      11   0  0 11   0-16   0 
 
Nyanza - North Nyanza
 1.KYOC FC                           23  18  3  2  59-23  57 
 2.Real Kisumu FC                    24  17  3  4  36-17  54 
 3.Siaya Rangers FC                  24  15  4  5  44-27  49 
 4.Bondo United                      24  13  6  5  39-18  45
 5.Rarieda FC                        22  13  5  4  43-24  44 
 6.Julu Nyabungu FC                  21   9  4  8  31-35  31 
 7.Kibos Prison FC                   24   7  6 11  27-31  27 
 8.Green Berets FC                   24   8  3 13  29-39  27 
 9.KIMYSA FC                         22   6  6 10  16-29  24 
10.Sega Sega FC                      22   6  5 11  18-24  23 
11.KYSNET FC                         22   5  7 10  23-34  22 
12.Ahero Rangers FC                  22   5  5 12  24-32  20 
13.Amani FC                          23   5  3 15  21-41  18 
14.Midika FC                         23   2  2 19  16-52   8 

Nyanza - South Nyanza 
 1.Raiders                           12   7  1  4  25-19  22 
 2.Matongo                           10   6  3  1  26-13  21 
 3.KNELS Chiefs                      11   6  3  2  24-26  21 
 4.Oyugis                            10   6  1  3  13-14  19 
 5.Gianchere                         10   6  0  4  13-11  18 
 6.Nyamaiya                          10   5  2  3  17-13  17 
 7.Anyona                            10   4  1  5  16-18  13 
 8.Hema Moja                         10   3  2  5  12-18  11 
 9.Kisero                            11   3  1  7  12-23  10 
10.Nyamage                           10   2  3  5  14-22   9 
11.Gunners                           10   1  1  8   8-23   4 

Nyanza - West Nyanza - Zone A
 1.Sony United                       14  10  0  4  23-11  30 
 2.Sony Youth                        14   8  4  2  22-14  28 
 3.Rongo United                      14   7  4  3  24-18  25 
 4.Isebania KRA                      14   7  3  4  27-19  24 
 5.Kehancha Youth                    14   5  2  7  23-28  17 
 6.Migori FC                         14   4  3  7  15-21  15 
 7.Kegonga                           14   4  0 10  13-19  12 
 8.Pentagon                          14   2  2 10  13-25   8 

Nyanza - West Nyanza - Zone B
 1.S. Yako FC                        16   9  3  4  25-15  30 
 2.Naymirich FC                      16   8  6  2  20-10  30 
 3.Ndhiwa FC                         16   8  5  3  27-13  29 
 4.Magina FC                         16   8  4  4  20-15  28 
 5.Sero Youth FC                     16   5  8  3  15-13  23 
 6.HB Jua Kali FC                    16   6  2  8  12-18  20 
 7.Otange FC                         16   3  6  7  12-18  15 
 8.Suba United FC                    16   3  3 10  12-27  12 
 9.Kisei FC                          16   2  4 10  10-22  10 

Central Province 
  no information
 
Upper Eastern Province
  no information
--------------------------------------------------------------------------------------------- 

2013

Kenya Premier League 2013

Season2013
ChampionsGor Mahia
1st Premier League title
13th Kenyan title overall
RelegatedKakamega Homeboyz
Karuturi Sports
Champions LeagueGor Mahia
Confederation CupA.F.C. Leopards
Top 8 CupA.F.C. Leopards
Bandari
Gor Mahia
KCB
Sofapaka
Thika United
Tusker
Ulinzi Stars
Matches played240
Goals scored432 (1.8 per match)
Top goalscorerJacob Keli
(17 goals)
Biggest home winKCB 6–0 Muhoroni Youth
(1 March 2013)[1]
Biggest away winKakamega Homeboyz 1 – 5 Tusker
(23 June 2013)[2]
Highest scoringKCB 6–0 Muhoroni Youth
(1 March 2013)[1]
Sofapaka 4–2 Karuturi Sports
(31 March 2013)[3]
Kakamega Homeboyz 1 – 5 Tusker
(23 June 2013)[2]
Western Stima 4–2 Muhoroni Youth
(14 September 2013)
Home \ Away AFC BND CHM GOR KHB VGP KCB MAU MHY NCS SOF SNY THU TUS ULS WST A.F.C. Leopards 0–0 1–3 0–1 2–1 1–0 0–0 2–0 3–0 1–1 1–0 0–0 1–1 1–1 1–0 1–0 Bandari 2–1 2–0 0–1 2–1 1–0 1–0 0–0 2–1 2–2 2–1 3–0 1–1 0–0 1–1 1–1 Chemelil Sugar 1–1 2–0 0–2 1–0 2–0 1–1 1–1 3–1 1–0 0–0 0–0 2–0 0–1 0–1 0–0 Gor Mahia 2–2 0–0 1–0 1–0 2–1 2–1 1–0 3–0 0–0 1–0 1–1 0–0 0–1 0–2 2–0 Kakamega Homeboyz 0–3 2–3 2–0 0–0 3–1 1–1 1–0 0–0 0–0 0–1 4–1 2–0 1–5 0–0 1–0 Vegpro 3–2 1–0 0–0 1–2 0–0 0–2 0–0 0–0 1–2 0–0 0–0 0–1 0–0 1–3 1–1 Kenya Commercial Bank 0–1 2–0 0–0 2–0 2–1 1–0 2–2 6–0 4–0 1–1 3–2 0–1 1–1 2–0 1–0 Mathare United 1–0 1–1 1–1 1–2 1–1 2–0 2–2 1–1 2–2 1–2 0–0 0–1 1–0 1–1 2–1 Muhoroni Youth 2–1 0–1 1–1 0–2 0–0 1–0 0–0 1–0 0–2 1–0 1–1 0–2 0–3 2–1 2–0 Nairobi City Stars 2–1 1–1 1–2 0–0 1–0 1–2 0–2 1–0 0–1 1–3 2–1 0–1 0–1 0–1 0–0 Sofapaka 0–3 3–2 2–1 0–1 0–0 4–2 2–0 1–1 2–1 3–0 0–0 1–0 1–1 3–0 0–0 SoNy Sugar 0–1 2–0 0–2 0–2 0–0 1–0 1–1 0–0 0–1 0–0 0–2 1–1 1–0 1–0 2–1 Thika United 1–4 0–0 2–1 1–2 2–1 3–0 0–0 1–1 1–0 2–0 2–3 0–1 2–1 0–1 0–0 Tusker 2–1 2–1 1–2 0–0 1–0 1–1 0–0 0–0 1–2 2–3 0–0 2–3 1–1 0–0 1–0 Ulinzi Stars 0–1 1–0 1–0 0–0 0–0 0–2 2–2 1–2 0–0 0–0 0–0 1–0 3–0 1–0 1–1 Western Stima 1–2 1–1 1–0 2–1 1–0 0–0 1–1 0–0 4–2 2–2 0–0 0–0 4–0 0–1 1–0 1.Gor Mahia (Nairobi) 30 17 9 4 32-15 60 Champions 2.AFC Leopards (Nairobi) 30 14 8 8 39-25 50 3.Sofapaka (Nairobi) 30 13 11 6 35-22 50 4.Kenya Commercial Bank (Nairobi) 30 11 14 5 40-22 47 5.Tusker FC (Nairobi) 30 10 12 8 30-23 42 6.Bandari FC (Mombasa) 30 10 12 8 30-28 42 7.Thika United (Thika) 30 11 9 10 27-31 42 8.Ulinzi Stars (Nakuru) 30 10 11 9 22-21 41 9.Chemelil Sugar (Nyando) 30 10 10 10 27-24 40 10.Muhoroni Youth (Muhoroni) 30 9 8 13 21-40 35 11.SoNy Sugar (Awendo) 30 7 13 10 19-28 34 12.Western Stima (Kakamega) 30 6 14 10 23-25 32 13.Mathare United (Nairobi) 30 5 17 8 24-27 32 14.Nairobi City Stars (Nairobi) 30 7 11 12 24-36 32 ------------------------------------------------------------ 15.Homeboyz (Kakamega) 30 6 11 13 22-29 29 Relegated 16.Karuturi Sports (Naivasha) 30 4 10 16 17-36 22 Relegated

GOTV Shield Cup 2013

Preliminary Round [some results include penalty shoot-out]
[Jul 20]
Kenya National Hospital 1-6 West Kenya Sugar
Zoo Kericho             0-1 St Joseph FC            
Nakumatt                7-2 Mulembe
Ulinzi Warrior          5-4 Intercity
[Jul 21]
Internationale          1-3 Wazee Wa Kazi
Finlays Horticulture    5-4 Nairobi Stima
FC Talanta              2-1 Top Fry AllStars
Comply                  0-1 University of Nairobi   
[Jul 26]
Moyas                   3-0 Ligi Ndogo
[Jul 27]
Muhoroni Young          0-1 Black Mamba
Gatundu Stars           1-4 Bidco United
[Jul 28]
Kisero FC               1-2 HotSprings FC
Shabana                 1-0 Borabu
Kariobangi Sharks       2-0 GFE 105
Agrochemicals           6-5 Kenya Revenue Authority
Nzoia United            2-0 Mount Kenya United

1/16 Finals [some results include penalty shoot-out; top level clubs enter]
[Aug 10]
AFC Leopards            5-0 Wazee Wa Kazi
[Aug 23]
Mathare United          3-0 Nzoia United
[Aug 24]
Chemelil Sugar          3-1 Bidco United
Western Stima           2-0 Ulinzi Warrior
Tusker                  1-0 FC Talanta
Finlays Horticulture    2-1 KCB
St Joseph FC            0-1 Homeboyz                
SoNy Sugar              1-0 West Kenya Sugar
[Aug 25]
Nakumatt                0-1 Thika United            
Sofapaka                6-0 Agrochemicals
University of Nairobi   0-1 Nairobi City Stars      
Bandari                 2-0 Black Mamba
Karuturi Sports         2-0 HotSprings FC
Moyas                   1-3 Ulinzi Stars            
Kariobangi Sharks       2-0 Muhoroni Youth          
[Sep 11]
Shabana                 0-6 Gor Mahia               

1/8 Finals [some results include penalty shoot-out]
[Sep 21]
Mathare United          8-7 Ulinzi Stars            
SoNy Sugar              1-0 Tusker                  
Western Stima           4-3 Homeboyz                
Bandari                 3-4 Finlays Horticulture    
Chemelil Sugar          0-1 AFC Leopards            
[Sep 22]
Sofapaka                1-0 Nairobi City Stars      
Gor Mahia               2-0 Thika United            
Karuturi Sports         1-1 Kariobangi Sharks       [8-7 pen]

Quarterfinals
[Oct 12]
Mathare United          0-0 SoNy Sugar              [2-4 pen]
Gor Mahia               2-0 Western Stima           
[Oct 13]
Sofapaka                1-0 Finlays Horticulture    
AFC Leopards            3-0 Karuturi Sports         

Semifinals
[Oct 19]
Gor Mahia               0-0 SoNy Sugar              [4-2 pen]
[Oct 20]
AFC Leopards            2-0 Sofapaka                

Final [Nov 17]
Gor Mahia               0-1 AFC Leopards            
  [Peter Opiyo 52]

Top-8 Cup 2013

NB: between the top-8 of the 2012 league season; third edition

Quarterfinals
[Apr 3]
Sofapaka                1-1 Thika United            [3-5 pen]
[Apr 10]
Ulinzi Stars            0-0 Gor Mahia               [2-4 pen]
[Apr 17]
Chemelil Sugar          3-2 AFC Leopards            
[Apr 24]
Tusker                  3-1 Mathare United          

Semifinals

First Legs
[May 1]
Thika United            0-1 Chemelil Sugar          
[May 8]
Gor Mahia                0-1 Tusker                  

Second legs
[May 15]
Chemelil Sugar          0-1 Thika United            [2-3 pen]
[May 22]
Tusker                  0-0 Gor Mahia               

Final [Jul 24]
Thika United            2-2 Tusker                  [3-5 pen]

Super Cup 2013

NB: between champions Gor Mahia and Top-8 Cup winners Tusker

[Dec 14, 2013]
Gor Mahia               1-1 Tusker                  [3-5 pen]

NB: another Super Cup was to be contested between champions Gor Mahia
    and Shield winners AFC Leopards as a season opener at the beginning
    of 2014 but it was cancelled due to lack of sponsorship

Division One 2013

Zonal Stage

Final Tables:

Zone A - Group 1
 1.Kenya Revenue Authority           22  15  5  2  36- 8  50  Promotion Playoff
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 2.FC Talanta                        22  12  8  2  42-17  44
 3.Bidco United                      22  12  6  4  41-19  42
 4.Ligi Ndogo                        22  12  5  5  35-22  41
 5.Nairobi Stima                     22   9 11  2  32-14  38
 6.Mahakama                          22  10  7  5  33-14  37
------------------------------------------------------------
 7.Coast United                      22   7  5 10  19-26  26  Relegated
 8.Kambakia Christian Centre         22   6  2 14  21-37  20  Relegated
 9.Alaskan                           22   6  2 14  24-41  20  [*]  Relegated
10.Sparki Youth                      22   5  4 13  16-33  19  Relegated
11.Kibera Celtic                     22   4  6 12  15-28  18  Relegated
12.Brighter Stars                    22   2  3 17  10-65   9  Relegated

[*] Maweni City apparently renamed Alaskan during season

Zone A - Group 2
 1.Posta Rangers                     22  16  5  1  52- 9  53  Promotion Playoff
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 2.Nakumatt                          22  14  3  5  32-19  45
 3.Modern Coast Rangers              22  13  5  4  30-14  44
 4.Kariobangi Sharks                 22  11  5  6  36-25  38
 5.Administration Police             22  11  4  7  30-21  37
 6.Admiral                           22  10  3  9  27-32  33  Relegated
------------------------------------------------------------
 7.Moyas                             22   9  5  8  30-19  32
 8.Green Berets                      22   8  5  9  19-19  29  Relegated
 9.FC West Ham United                22   4  4 14  18-44  16  Relegated
10.Mumbi Nationale                   22   4  4 14  17-45  16  Relegated
11.Mount Kenya United                22   4  2 16  15-38  14  Relegated
12.Jericho Allstars                  22   2  7 13  15-36  13  Relegated

NB: unclear why Admiral were relegated instead of Moyas

Zone B - Group 1
 1.Top Fry AllStars                  22  16  5  1  35- 7  53  Promotion Playoff
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 2.West Kenya Sugar                  22  17  1  4  45-16  52
 3.Nzoia United                      21  12  4  5  35-15  40
 4.GFC 105                           22  12  2  8  32-25  38
 5.Zoo Kericho                       21  10  5  6  28-14  35
 6.MumCop FC                         22   9  4  9  34-33  31  Relegated
------------------------------------------------------------
 7.Timsales FC                       21   9  3  9  26-20  30  Relegated
 8.Kolongolo FC                      22   6  7  9  17-29  25  Relegated
 9.Comply                            21   6  4 11  18-28  22  Relegated
10.Shabana                           19   5  2 12  17-37  17
11.ADC Suam Orchards                 21   4  3 14  18-49  15  Relegated
12.Kisero FC                         22   1  2 19  11-43   5  Relegated

NB: remaining 4 matches apparently not played due to irrelevance;
    unclear why Shabana were not relegated
 
Zone B - Group 2
 1.Oserian                           22  16  6  0  41-12  54  Promotion Playoff
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 2.Finlays Horticulture              22  16  3  3  33- 9  51
 3.HotSprings FC                     22  13  2  7  32-25  41
 4.Saint Joseph FC                   22  12  4  6  41-18  40
 5.Agrochemicals                     21  12  4  5  28-16  40
 6.Busia United Stars                21  10  4  7  25-21  34
------------------------------------------------------------
 7.Longonot                          22   7  9  6  18-17  30 Relegated
 8.Field Negroes                     22   8  3 11  28-35  27  [*] Relegated
 9.Vihiga Stars                      20   4  3 13  17-32  15 Relegated
10.Raiders FC                        21   4  2 15  15-34  14 Relegated
11.Utawala                           21   2  5 14  13-39  11 Relegated
12.Kisumu Municipal                  22   1  3 18   9-42   6 Relegated

NB: remaining 3 matches apparently not played due to irrelevance

[*] Kisumu Youth Olympic Centre FC pparently renamed Field Negroes during season

Promotion Playoffs

[Dec 21, both at City Stadium, Nairobi]
Top Fry AllStars        1-0 Oserian                 
KRA                     2-2 Posta Rangers           [5-4 pen]

NB: KRA (Nairobi) and Top Fry AllStars (Nakuru) promoted
--------------------------------------------------------------------------------------------

2014

Kenya Premier League 2014

Season2014
Champions
RelegatedNairobi City Stars
Top Fry AllStars
Champ. LeagueGor Mahia
Confed. CupSofapaka (cup winner)
Top 8 Cup
Matches played240
Goals scored453 (1.89 per match)
Top goalscorerDan Sserunkuma
(16 goals)
Biggest home winK.C.B. 4–0 Mathare United
(26 July 2014)[1]
Biggest away winMuhoroni Youth 1–5 Sofapaka
(15 February 2014)[2]
Highest scoringMuhoroni Youth 1–5 Sofapaka
(15 February 2014)
Home \ Away AFC BND CHM GOR KCB MAU MHY NCS SOF SNY THU NAS TUS ULS UFC WST A.F.C. Leopards 0–0 0–0 2–2 2–2 1–2 0–0 1–1 1–2 1–0 3–0 1–0 1–0 0–0 3–1 0–0 Bandari 2–3 0–1 2–1 1–1 0–1 1–0 0–0 0–0 1–1 1–2 0–0 1–1 1–1 2–0 1–1 Chemelil Sugar 0–1 0–2 0–1 2–0 0–0 2–1 0–1 1–0 2–0 2–1 2–0 0–0 1–2 0–0 0–0 Gor Mahia 1–3 0–0 2–0 3–2 1–0 3–0 2–0 2–1 1–0 1–1 1–0 1–1 0–0 3–0 2–0 Kenya Commercial Bank 1–1 1–2 1–2 0–0 4–0 0–1 1–1 0–1 0–0 3–1 3–2 1–2 1–0 1–0 0–3 Mathare United 1–0 1–0 1–2 0–1 0–0 0–1 1–0 1–2 1–1 2–1 1–1 0–1 0–2 2–0 2–0 Muhoroni Youth 1–0 0–0 0–0 1–3 1–0 0–1 1–0 1–5 1–1 1–0 1–1 1–1 0–0 3–1 1–0 Nairobi City Stars 0–2 1–0 0–0 1–4 0–2 0–0 1–2 0–1 1–1 2–3 0–0 0–1 0–0 1–2 1–1 Sofapaka 0–0 3–0 1–1 3–2 3–0 1–0 1–0 1–2 0–1 0–2 3–0 4–2 1–1 3–2 3–3 SoNy Sugar 2–0[a] 1–1 0–0 0–1 1–0 0–0 2–1 2–0 2–2 1–1 3–0 1–0 0–1 2–0 0–1 Thika United 2–0 3–1 0–0 0–0 2–1 1–1 0–0 1–1 0–0 1–1 0–1 1–1 0–1 1–0 1–0 Nakuru AllStars 0–2 0–0 0–1 2–0 2–3 0–1 1–1 0–1 0–1 0–0 0–1 1–1 0–1 1–0 1–2 Tusker 0–0 2–1 0–1 1–1 2–0 3–0 2–0 1–1 2–2 1–0 2–2 3–0 2–1 3–1 3–1 Ulinzi Stars 2–1 0–0 1–1 1–2 2–1 0–0 1–1 1–1 1–1 2–2 1–1 2–0 2–1 0–0 3–0 Ushuru 1–0 2–1 0–2 0–0 1–0 1–0 1–0 3–1 0–3 0–1 2–1 1–0 0–2 2–3 1–0 Western Stima 2–1 2–2 1–1 0–2 1–1 1–0 0–2 1–0 0–1 1–1 2–1 2–0 0–1 0–1 1–0 1.Gor Mahia (Nairobi) 30 17 9 4 43-21 60 Champions 2.Sofapaka (Nairobi) 30 16 9 5 49-27 57 3.Tusker FC (Nairobi) 30 14 11 5 42-25 53 4.Ulinzi Stars (Nakuru) 30 12 15 3 33-20 51 5.Chemelil Sugar (Nyando) 30 12 12 6 24-16 48 6.SoNy Sugar (Awendo) 30 9 14 7 27-21 41 7.AFC Leopards (Nairobi) 30 10 11 9 30-25 41 8.Muhoroni Youth (Muhoroni) 30 10 10 10 23-28 40 9.Thika United (Thika) 30 9 12 9 31-31 39 10.Mathare United (Nairobi) 30 10 8 12 19-25 38 11.Western Stima (Kakamega) 30 9 9 12 26-33 36 12.Kenya Revenue Authority (Nairobi) 30 10 3 17 22-40 33 13.Bandari FC (Mombasa) 30 5 15 10 23-29 30 14.Kenya Commercial Bank (Nairobi) 30 7 8 15 30-39 29 ------------------------------------------------------------ 15.Nairobi City Stars (Nairobi) 30 4 12 14 18-35 24 Relegated 16.Top Fry AllStars (Nakuru) 30 3 8 19 13-38 17 Relegated NB: eventually no teams were relegated nor promoted due to conflict between KPL and FKF

GOTV Shield Cup 2014

Round 1
[Apr 26]
Vihiga United           w/o Butterfly                                    
Kenyatta Nat'l Hospital 1-1 Imara United            [2-4 pen]
Intercity               8-0 Homa Bay Talent
Fresha                  1-0 Dandora Combined
Wazito                  6-0 Blitz
Musemo Sambakhalu       1-2 Nyakach United
[Apr 27]
Strathmore University   1-3 Palos
Thome Buffaloes         0-2 Ulinzi Warriors
Commercial              3-4 Leventis United
Vibwanga                3-1 Magarini
Wazee wa Kazi           1-5 Mumbi Nationale         
Transfoc                3-2 Metumi United
 
Round 2
[May 31]
Post Rangers            1-0 Vihiga United
St Joseph               0-0 Kakamega Homeboyz       [0-3 pen]
Palos                   1-1 Nukumatt                [0-3 pen]
Fresha                  0-1 MOYAS
Ligi Ndogo              1-1 Kenya Commercial Bank   [5-4 pen] 
Kenya Revenue Authority 1-1 GFC 105                 [5-6 pen]
Rift Valley United      2-1 Transfoc           
Chemelil Sugar          w/o Thika United            [Thika withdrew] 
Leventis United         0-2 Agro Chemical
Busia United Stars      0-2 Bandari
West Kenya Sugar        w/o Karuturi Sports         [Karuturi withdrew]
[Jun 1]
Imara United            1-0 Oserian
Talanta                 2-0 Mahakama
Vibwanga                0-8 Sofapaka
SoNy Sugar              o/w Top Fry All Stars       [SoNy withdrew]
Nyakach United          4-2 Kariobangi Sharks
Mumbi Nationale         2-0 Nzoia United
Tusker                  3-2 Western Stima
[Jun 2]
Nairobi City Stars      4-0 Modern Coast Rangers
Mathare United          1-0 Bidco United
 
Round 3
[Jul 18]
West Kenya Sugar        2-0 Imara United
Kakamega Homeboyz       1-1 Shabana                 [0-3 pen]
Mumbi Nationale         0-6 Ulinzi Stars
Agro Chemical           1-0 Nairobi Stima
Top Fry All Stars       0-2 Intercity
Nairobi City Stars      1-2 Wazito
Gor Mahia               1-1 GFC 105                 [2-4 pen]
[Jul 20]
Ligi Ndogo              3-0 Zoo Kericho
Posta Rangers           4-0 Ulinzi Warriors
Chemelil Sugar          1-0 MOYAS
Talanta                 1-2 Administration Police
Bandari                 awd Finlays Horticulture    [Finlays Horticulture dns]
Sofapaka                6-0 Rift Valley United  
Nyakach United          1-3 Mohoroni Youth 
Nakumatt                2-6 Tusker
[Aug 23]
AFC Leopards            3-2 Mathare United
 
Round 4
[Aug 30]
Intercity               0-0 Administration Police   [5-6 pen]
Posta Rangers           2-0 Chemelil Sugar
GFC 105                 0-2 Bandari
[Aug 31]
Wazito                  1-1 West Kenya Sugar        [4-5 pen]
Shabana                 1-3 Agro Chemical
[Sep 7]
Muhoroni Youth          1-2 Sofapaka
Ulinzi Stars            1-1 Tusker                  [3-5 pen]
AFC Leopards            2-0 Ligi Ndogo    
 
Quarterfinals
[Sep 27]
Agro Chemical           0-1 West Kenya Sugar
Bandari                 0-1 Posta Rangers
[Sep 28]
Administration Police   1-3 Sofapaka
AFC Leopards            3-2 Tusker
 
Semifinals [Oct 20]
Posta Rangers           0-0 West Kenya Sugar        [10-9 pen]
AFC Leopards            0-2 Sofapaka                
 
Final [Nov 15, Afraha stadium, Nakuru]
Sofapaka                2-1 Posta Rangers
  [Agwanda, Miheso;  Ochieng]

Super Cup 2014

[Feb 10, 2015]
Gor Mahia               2-1 Sofapaka

Top-8 Cup 2014

NB: between the top-8 of the 2013 league season; fourth edition

Quarterfinals
[Apr 5]
AFC Leopards            1-0 Bandari                 
[Apr 6]
Sofapaka                1-1 Tusker                  [4-5 pen]
[Apr 19]
KCB                     2-1 Ulinzi Stars            
[Apr 20]
Gor Mahia               2-1 Thika United            

Semifinals

First Legs
[May 7]
AFC Leopards            1-1 KCB                     
[May 25]
Tusker                  1-0 Gor Mahia               

Second Legs
[Jun 4]
Gor Mahia               1-1 Tusker                  
[Jun 11]
KCB                     0-3 AFC Leopards            

Final [Jun 15]
Tusker                  2-1 AFC Leopards

Division One 2014

Final Tables:

Zone A
 1.Posta Rangers                     22  17  3  2  40-13  54
 2.Nakumatt                          22  13  5  4  26-10  44
 3.FC Talanta                        22  11  6  5  30-19  39
 4.Oserian                           22   8  7  7  24-20  31
 5.Nairobi Stima                     22   8  7  7  20-18  31
 6.Ligi Ndogo                        22   6 10  6  21-21  28
 7.Bidco United                      22   6  9  7  17-18  27
 8.Kariobangi Sharks                 22   5  9  8  19-25  24
 9.Moyas                             22   6  5 11  17-22  23
10.Modern Coast Rangers              22   4  9  9  11-19  21
------------------------------------------------------------
11.Administration Police             22   4  7 11  11-27  19  Relegated
12.Mahakama                          22   3  5 14  15-39  14  Relegated

Zone B
 1.Zoo Kericho                       22  16  2  4  41-20  50
 2.Shabana                           22  16  1  5  38-12  49
 3.Homeboyz (Kakamega)               22  15  3  4  33-13  48
 4.Agrochemicals                     22  12  5  5  26-15  41
 5.West Kenya Sugar                  22  11  5  6  28-17  38
 6.Finlays Horticulture              22  11  3  8  21-17  36
 7.Saint Joseph FC                   21   9  7  5  19-17  34
 8.Nzoia United                      22   7  6  9  24-26  27
------------------------------------------------------------
 9.Busia United Stars                21   6  3 12  18-31  21  Relegated
10.GFC 105                           22   5  3 14  15-27  18  Relegated
11.Rift Valley United                22   2  0 20   7-47   6  Relegated
12.Vegpro FC                         22   0  4 18  10-38   4  Relegated

NB: unclear whether remaining match was played
--------------------------------------------------------------------------------------------

2015

Kenya Premier League 2015

Season2015
Champions
Relegated
Champ. LeagueGor Mahia
Top 8 Cup
Matches played240
Goals scored534 (2.23 per match)
Top goalscorerJesse Were (22 goals)
Biggest home winGor Mahia 5–0 Nakuru AllStars
(17 May 2015)[1]
Biggest away win
2 matches
Highest scoringK.C.B. 6–2 Nakuru AllStars
(21 March 2015)
Home \ Away AFC BND CHM GOR KCB MAU MHY NCS NAS SOF SNY THU TUS ULS UFC WST A.F.C. Leopards 1–1 1–2 1–1 2–1 0–0 2–0 2–1 3–1 1–0 5–1 1–1 1–3 0–1 0–1 1–0 Bandari 1–2 0–0 1–2 3–1 0–0 3–1 2–1 1–1 1–2 0–1 2–0 1–0 0–2 1–0 3–1 Chemelil Sugar 0–0 1–1 1–4 1–0 1–1 0–2 1–1 1–0 0–1 0–0 0–1 2–2 2–3 1–0 0–0 Gor Mahia 2–0 2–1 3–1 3–1 4–2 2–0 3–1 5–0 0–0 1–0 2–0 1–0 2–0 2–0 1–0 Kenya Commercial Bank 1–3 0–1 0–1 1–6 2–2 3–0 1–3 6–2 2–0 0–0 1–1 1–0 0–2 3–0 0–2 Mathare United 1–1 1–1 1–1 1–1 0–0 3–0 2–0 2–1 2–2 1–1 2–0 1–0 1–2 1–3 2–1 Muhoroni Youth 1–1 1–0 0–0 0–1 1–0 1–0 0–0 2–2 1–1 0–0 1–0 2–2 2–1 1–1 1–0 Nairobi City Stars 0–1 0–1 1–1 0–3 1–0 2–0 1–2 1–1 0–0 1–1 2–2 1–2 0–2 1–1 1–2 Nakuru AllStars 2–1 1–1 2–2 1–1 5–2 0–0 1–3 1–1 1–3 1–0 1–2 1–3 1–3 0–0 0–1 Sofapaka 1–1 2–2 1–0 0–2 1–1 1–1 2–2 2–0 3–3 2–1 2–1 0–5 2–1 2–1 1–0 SoNy Sugar 2–1 0–1 3–1 0–1 0–0 2–1 0–0 0–1 1–2 2–0 0–1 0–1 1–1 1–0 0–1 Thika United 1–0 1–2 0–1 0–2 2–3 1–3 4–2 1–0 2–1 2–3 0–2 1–1 1–2 2–0 1–2 Tusker 1–0 0–1 5–1 0–1 1–1 1–1 2–3 0–1 3–0 1–2 2–0 4–0 2–1 0–1 1–1 Ulinzi Stars 1–0 0–0 0–0 0–0 2–1 2–1 3–0 1–1 3–2 1–0 0–2 0–2 1–1 2–0 1–0 Ushuru 0–1 0–0 1–0 0–2 2–1 2–1 1–1 0–1 2–0 1–1 1–0 0–0 0–0 1–1 2–2 Western Stima 2–0 1–0 1–1 0–0 1–1 1–1 0–1 2–1 0–0 3–2 0–2 0–1 1–3 0–2 0–1 1.Gor Mahia (Nairobi) 30 24 6 0 60-12 78 Champions 2.Ulinzi Stars (Nakuru) 30 17 7 6 41-25 58 3.Sofapaka (Nairobi) 30 12 11 7 39-39 47 4.Bandari FC (Mombasa) 30 12 10 8 32-25 46 5.Tusker FC (Nairobi) 30 12 8 10 46-28 44 6.Muhoroni Youth (Muhoroni) 30 11 11 8 31-36 44 7.AFC Leopards (Nairobi) 30 11 8 11 33-30 41 8.Ushuru FC (Nairobi) 30 9 10 11 22-28 37 [*] 9.Mathare United (Nairobi) 30 7 15 8 35-34 36 10.SoNy Sugar (Awendo) 30 9 8 13 23-26 35 11.Western Stima (Kakamega) 30 9 8 13 25-31 35 12.Thika United (Thika) 30 10 5 15 31-42 35 13.Chemelil Sugar (Nyando) 30 6 14 10 23-35 32 14.Nairobi City Stars (Nairobi) 30 6 10 14 25-37 28 ------------------------------------------------------------ 15.Kenya Commercial Bank (Nairobi) 30 6 8 16 34-48 26 Relegated 16.Top Fry AllStars (Nakuru) 30 4 11 15 34-58 23 Relegated [*] KRA (Kenya Revenue Authority) were renamed Ushuru FC

GOTV Shield Cup 2015

Round 1
[Jun 20]
Nyakach United          1-5 Tusker
Kanjeru United          4-5 Border Lions
Administration Police   5-1 Taqwa   
Bomet                   w/o Nairobi County
Murang'a United         1-2 GFC 105
Sofapaka                2-0 Nakuru All Stars
Nairobi City Stars      6-0 Transfoc
Fresha                  2-0 Rhino
Nanyuki Sportiff        0-3 Ushuru
[Jun 21]
Wazito                  3-0 Kiambu Allstars
Chemelil Sugar          o/w Bondo United            [Chemelil withdrew] 
Muhoroni Young          3-0 Zetech University
Vihiga United           2-0 Silibwet             
Timsales                3-2 Vapor Sports
Western Stima           4-0 Boma
Bandari                 2-0 Savannah Cement           
Shabana                 2-3 Ulinzi Stars
Thika United            6-0 KWS Amboseli
[Jun 23]
Nakumatt                3-1 Mumbi Nationale
Migori Talents          0-2 SoNy Sugar
Kenya Commercial Bank   2-0 Finlays Horticulture
Post Rangers            2-0 Nanyuki Youth
[Jun 24]
Modern Coast Rangers    1-1 Magarini                [4-1 pen]
Kariobangi Sharks       2-3 Police
Kakamega Homeboyz       0-0 Palos                   [2-4 pen]
St Joseph               n/p Agro Chemical           [both teams withdrew]
Gor Mahia               3-0 Lang'ata Gremio
[Jun 25]
Nzoia United            0-0 Western Stima           [4-3 pen]
[Jun 27]
Talanta                 1-0 MOSCA
Fortuna Sacco           w/o Oserian                 [Oserian withdrew]
[Jul 4]
West Kenya Sugar        1-0 Bidco United
[Aug 15]
AFC Leopards            2-1 Ligi Ndogo
 
Round 2
[Aug 25]
Police                  2-1 Western Stima
[Aug 29]
Fortune Sacco           8-7 Vihiga United           [no penalty shoot-out!]
Fresha                  4-1 Timsales
[Aug 30]
Bomett                  3-0 Boder Lions
[Sep 19]
Post Rangers            0-1 Nzoia United
Talanta                 0-0 Palos                   [3-4 pen]
Bondo United            0-3 Bandari
AFC Leopards            2-1 Wazito
[Sep 20]
Tusker                  5-1 GFC 105 
Sofapaka                1-1 Administration Police   [3-5 pen]
Muhoroni Youth          0-0 Kenya Commercial Bank   [4-2 pen]
Nairobi City Stars      1-1 Nakumatt                [2-4 pen]
SoNy Sugar              w/o Thika United            [Thika withdrew]
Modern Coast Rangers    1-1 West Kenya Sugar        [3-4 pen]
Gor Mahia               3-2 Ushuru
 
Round 3
[Oct 10]
SoNy Sugar              2-1 West Kenya Sugar
Bandari                 2-1 Bomett
Nzoia United            1-1 Tusker                  [5-4 pen]
Fortune Sacco           0-4 Nakumatt
Administration Police   2-0 Fresha
[Oct 11]
Muhoroni Youth          awd Police                  [abandoned at 1-1 in 85'; awarded to Muhoroni]
[Oct 14]
Gor Mahia               4-2 Palos
[Oct 21]
Ulinzi Stars            4-0 AFC Leopards
 
Quarterfinals
[Nov 7]
Bandari                 1-0 Ulinzi Stars
[Nov 8]
Nzoia United            2-3 Muhoroni Youth
[Nov 14]
Nakumatt                1-1 SoNy Sugar              [3-1 pen]
[Nov 20]
Gor Mahia               3-1 Administration Police
 
Semifinals
[Nov 15]
Muhoroni Youth          1-4 Bandari
[Dec 9]
Nakumatt                1-1 Gor Mahia               [4-2 pen]
 
Third Place Match [Dec 13]
Muhoroni Youth          w/o Gor Mahia                         
 
Final [Dec 13]    
Bandari                 4-2 Nakumatt
  [Kimani, Mudde, Abege, Juma; Sisia, Imbalambala]

Super Cup 2015

[Feb 6, 2016, Mombasa]
Bandari                 1-0 Gor Mahia               
  [Anthony Kimani 68]

Top-8 Cup 2015

NB: between the top-8 of the 2014 league season; fifth edition

Quarterfinals
[Sep 26]
Sofapaka                2-2 Chemelil Sugar          [5-4 pen]
Gor Mahia               3-0 Muhoroni Youth          
[Sep 27]
Ulinzi Stars            1-1 SoNy Sugar              [4-5 pen]
Tusker                  4-2 AFC Leopards            

Semifinals

First Legs [Oct 17]
SoNy Sugar              2-2 Sofapaka                
Tusker                  2-2 Gor Mahia               

Seciond Legs [Nov 4]
Sofapaka                1-3 SoNy Sugar              
Gor Mahia               2-1 Tusker                  

Final [Nov 7]
Gor Mahia               2-1 SoNy Sugar              [aet]

Kenyan National Super League 2015

Table:

 1.Posta Rangers                     33  21  8  4  45-15  71  Promoted
 2.Homeboyz (Kakamega)               32  19 10  3  55-22  67  Promoted
------------------------------------------------------------
 3.Zoo Kericho                       30  20  6  4  41-21  66
 4.Kariobangi Sharks                 31  18  8  5  44-21  62
 5.Nzoia United                      32  14 11  7  47-27  53
 6.Bidco United                      32  14 11  7  40-27  53
 7.Nakumatt                          31  15  8  8  36-25  53
 8.West Kenya Sugar                  32  14  5 13  40-40  47
 9.Agrochemicals                     31  13  5 13  33-32  44
10.Oserian                           31  10  8 13  33-35  38
11.Shabana                           31  10  6 15  27-42  36
12.Nairobi Stima                     31   8 11 12  34-37  35
13.Modern Coast Rangers              31   9  7 15  31-43  34
14.Ligi Ndogo                        31   8  6 17  32-48  30
15.FC Talanta                        32   8  6 18  29-46  30
16.Mosca FC                          31   6  8 17  19-39  26  [*]
17.Saint Joseph FC                   30   7  2 21  23-47  23
------------------------------------------------------------
18.Finlays Horticulture              34   3  6 25  16-58  15  Relegated

NB: unclear whether remaining matches were played

[*] Moyas (Ministry of Youth and Sports) were renamed Mosca (Ministry of Sports, Culture and 
    the Arts) but reverted to their former name after the end of the season
--------------------------------------------------------------------------------------------

2016

Kenya Premier League 2016

Season2016
ChampionsTusker
6th Premier League title
11th Kenyan title overall
RelegatedUshuru
Nairobi City Stars
Champ. LeagueTusker
Confed. CupUlinzi Stars (cup runners-up)
Matches played240
Goals scored456 (1.9 per match)
Top goalscorerJohn Makwata
(15 goals)
Biggest home winSofapaka 5–0 Nairobi City Stars
(7 August 2016)[1]
Biggest away win
2 matches
Highest scoringSofapaka 2–5 Mathare United
(27 February 2016)[
Home \ Away AFC BND CHM GOR KHB MAU MHY NCS PRN SOF SNY THU TUS ULS UFC WST A.F.C. Leopards 1–0 1–1 0–2 2–1 1–1 1–2 0–0 0–0 2–1 1–0 4–0 2–2 0–2[a] 3–2 0–1 Bandari 2–1 0–1 0–2 2–0 0–1 2–1 1–3 1–1 1–0 1–0 1–1 0–1 1–1 1–1 1–0 Chemelil Sugar 1–0 1–1 0–0 0–1 1–1 1–0 0–0 1–1 2–1 1–0 0–1 0–3 1–0 1–0 0–0 Gor Mahia 0–1 0–0 3–1 1–1 2–1 2–0 2–1 1–1 2–0 1–0 2–1 0–1 1–0 0–0 2–2 Kakamega Homeboyz 4–1 0–0 0–1 0–3 2–1 2–1 1–0 2–1 1–1 0–0 2–1 0–1 0–0 1–1 2–1 Mathare United 1–1 3–1 1–0 0–2 0–0 1–1 0–2 0–0 2–2 1–0 0–2 0–2 1–0 3–1 2–2 Muhoroni Youth 1–0 1–0 1–0 0–2 0–0 0–0 2–0 2–1 1–0 2–2 1–0 1–2 1–1 1–2 0–0 Nairobi City Stars 1–0 2–2 0–1 2–2 1–3 0–1 1–1 0–1 0–1 1–2 0–1 1–2 1–1 0–0 0–1 Posta Rangers 1–1 0–1 0–1 0–0 0–0 0–0 2–0 0–0 1–0 1–1 1–0 1–0 1–0 3–1 1–1 Sofapaka 3–2 0–1 1–2 0–0 1–2 2–5 2–1 5–0 0–1 0–1 5–1 1–1 1–2 3–1 1–2 SoNy Sugar 1–2 1–0 1–0 0–0 1–0 2–1 0–1 2–0 1–2 1–0 1–0 0–1 0–0 0–1 0–0 Thika United 2–1 1–1 1–0 1–2 1–1 0–1 1–2 1–0 0–0 0–0 1–1 1–2 1–1 1–0 0–0 Tusker 1–0 1–1 2–2 1–0 1–0 2–2 2–1 1–1 1–0 1–0 1–1 0–2 0–2 2–2 1–1 Ulinzi Stars 2–2 4–2 2–1 0–0 1–1 0–2 2–1 3–0 0–0 3–1 0–0 1–0 1–2 3–2 1–1 Ushuru 1–1 0–4 1–2 0–0 1–0 0–1 0–0 0–0 0–1 0–2 2–1 1–1 1–1 0–1 0–4 Western Stima 2–1 2–0 1–1 0–1 0–0 1–0 3–0 2–0 0–0 1–0 0–3 1–1 1–2 1–1 1–3 1.Tusker FC (Nairobi) 30 17 10 3 40-25 61 Champions 2.Gor Mahia (Nairobi) 30 15 12 3 35-14 54 [-3] [C] 3.Ulinzi Stars (Nakuru) 30 11 13 6 35-25 46 4.Posta Rangers (Nairobi) 30 10 15 5 22-15 45 [P] 5.Chemelil Sugar (Nyando) 30 12 9 9 24-24 45 6.Western Stima (Kakamega) 30 10 14 6 32-24 44 7.Mathare United (Nairobi) 30 11 11 8 33-29 44 8.Kakamega Homeboyz (Kakamega) 30 10 12 8 27-25 42 [P] 9.SoNy Sugar (Awendo) 30 10 9 11 23-21 39 10.Muhoroni Youth (Muhoroni) 30 10 8 12 26-32 38 11.Bandari FC (Mombasa) 30 9 10 11 28-31 37 12.Thika United (Thika) 30 8 10 12 24-32 34 13.AFC Leopards (Nairobi) 30 8 9 13 32-38 30 [-3] 14.Sofapaka (Nairobi) 30 7 5 18 34-40 26 ------------------------------------------------------------ 15.Ushuru FC (Nairobi) 30 5 11 14 24-42 26 Relegated 16.Nairobi City Stars (Nairobi) 30 3 10 17 17-39 19 Relegated NB: Gor Mahia 3 points deducted for crowd trouble in round 9; AFC Leopards 3 points deducted for crowd trouble in round 10 NB: in Jan 2017, the FKF announced that Muhoroni Youth, Thika United and Sofapaka had failed to meet license criteria and were therefore forcibly relegated; on appeal, Thika United were reinstated but Muhoroni Youth and Sofapaka were denied a license and replaced by Vihiga United and KCB as the league was nevertheless extended to 18 clubs; eventually, Muhoroni Youth and Sofapaka won their case after an appeal at the Sports Disputes Tribunal

GOTV Shield Cup 2016

Round 1
[Jun 24]
Taqwa                   0-3 Kenya Commercial Bank       
Mumbi Nationale         1-1 AFC Leopards            [3-4 pen]
[Jun 25]
Agro Chemical           3-0 Baba Dogo United
EGAN                    1-1 MOSCA                   [4-5 pen]
Wazito                  5-0 Taveta Sisal
Butterfly               2-0 Administration Police
Kakamega Homeboyz       4-0 Langata Gremio   
Transfoc                1-2 Vihiga United
Tusker                  3-1 Machakos United
Western Stima           7-1 SS Assad       
Gor Mahia               3-0 Mahakama Mombasa
Thika United            3-0 Vapor Sports
[Jun 26]
Kariobangi Sharks       3-1 Nairobi Water
Leventis United         1-2 Nairobi City Star
K-Chiefs                awd Nairobi Stima           [awarded 0-3]
Modern Coast Rangers    1-0 Coast Stima
Posta Rangers           4-1 Timsales
Chemelil Sugar          2-0 Nyakach United
Nakuru Top Fry AllStars 1-1 Bidco United            [1-3 pen]
Nzoia Sugar United      awd Meru Tigers             [awarded 3-0]
Muhoroni Youth          awd Amani Youth             [awarded 3-0]
Nakumatt                2-0 Super Matuga
Isibania                0-2 Palos
GFC 105                 3-0 Isiolo Youth SA
Kiambu Allstars         1-0 Savannah Cement
Mwatate United          0-1 Ushuru
Umoja                   0-5 Ulinzi Stars
Uprising Youth          awd Kenya Police            [awarded 3-0]
Tiki                    awd SoNy Sugar              [awarded 3-0]   
Tezo Stars              0-7 Bandari
[Jun 29]
Fortune Sacco           2-0 Zetech University
[Jul 2]
Oyugis All Stars        0-0 Fresha                  [1-3 pen]  
 
Round 2
[Jul 29]
Kariobangi Sharks       2-2 Palos                   [5-4 pen]
Nakumatt                1-2 Bandari
[Jul 30]
Agro Chemical           1-0 Vihiga United
Zetech University       2-0 Butterfly
Gor Mahia               2-0 Nairobi Stima
Chemelil Sugar          3-2 Nairobi City Stars
Modern Coast Rangers    5-1 Tiki
Tusker                  3-0 Uprising Youth
Muhoroni Youth          0-2 Ulinzi Stars
Wazito                  0-0 Bidco United            [3-4 pen]
Thika United            2-0 MOSCA
[Jul 31]
Western Stima           4-0 Fresha
Nzoia Sugar United      2-0 Kiambu Allstars
GFC 105                 0-1 Kenya Commercial Bank
Kakamega Homeboyz       0-2 AFC Leopards
[Sep 17]
Post Rangers            0-0 Ushuru                  [5-4 pen]
 
Round 3
[Aug 26]
Zetech University       0-3 Tusker            
[Aug 27]
Western Stima           3-0 AFC Leopards
Ulinzi Stars            3-1 Chemelil Sugar
[Aug 28]
Nzoia Sugar United      1-0 Gor Mahia
Modern Coast Rangers    0-1 Kariobangi Sharks
Thika United            0-1 Kenya Commercial Bank
Bandari                 1-0 Bidco United  
[Sep 21]
Posta Rangers           1-1 Agro Chemical           [4-3 pen]
 
Quarterfinals
[Sep 17]
Western Stima           0-0 Kenya Commercial Bank   [3-4 pen]
Nzoia Sugar United      1-1 Ulinzi Stars            [2-4 pen]
[Sep 18]
Kariobangi Sharks       1-1 Bandari                 [4-3 pen]
[Sep 28]
Tusker                  2-1 Posta Rangers
 
Semifinals [Oct 1]
Tusker                  1-0 Kenya Commercial Bank
Ulinzi Stars            4-1 Kariobangi Sharks
 
Final [Oct 20, Nyayo stadium]
Tusker                  1-0 Ulinzi Stars
  [Wanga]

Super Cup 2016

[Mar 5, 2017, Afraha Stadium, Nakuru]
Gor Mahia               1-0 Tusker                  
  [Jacques Tuyisenge 58]

Top-8 Cup 2016

NB: between the top-8 of the 2015 league season; sixth edition

Quarterfinals
[May 1]
Bandari                 1-2 Tusker                  
Ulinzi Stars            3-2 AFC Leopards            
[May 2]
Sofapaka                0-3 Muhoroni Youth          
Gor Mahia               1-0 Ushuru                  

Semifinals

First Legs [Jun 12]
Muhoroni Youth          0-0 Ulinzi Stars            
Tusker                  0-2 Gor Mahia               

Second Legs [Jun 19]
Ulinzi Stars            1-1 Muhoroni Youth          
Gor Mahia               1-0 Tusker                  

Final [Oct 16]
Muhoroni Youth          1-0 Gor Mahia

Kenyan National Super League 2016

Final Table:

 1.Nzoia Sugar                       38  28  8  2  73-20  92  [3-0]  [*1]  Promoted
 2.Kariobangi Sharks                 38  24 11  3  58-21  83               Promoted
 3.Zoo Kericho                       38  24  9  5  66-28  81               Promoted
 4.Nakumatt                          38  23  8  7  60-28  77               Promoted
 5.Kenya Commercial Bank (Nairobi)   38  21  8  9  42-32  71  [R]
 6.Vihiga United                     38  18 15  5  53-24  69  [P]
 7.Palos FC (Kisumu)                 38  15 13 10  46-40  58  [P]
 8.Agrochemicals                     38  14 11 13  42-36  53
 9.Nairobi Stima                     38  13 13 12  39-35  52
10.Bidco United                      38  13 12 13  42-35  51
11.Wazito FC                         38  14  9 15  40-42  51  [P]
12.Mosca FC                          38  11 12 15  43-54  45
13.Police FC                         38  10 12 16  44-59  42  [P]
14.Oserian                           38  10 11 17  32-38  41
15.Modern Coast Rangers              38  11  8 19  35-48  41
16.Nakuru AllStars                   38   8 13 17  36-52  37  [R]    [*2]
17.FC Talanta                        38   5 12 21  22-53  27  [3-0]
18.Saint Joseph FC                   38   6  8 24  28-66  26
19.Ligi Ndogo                        38   3 13 22  24-60  22
20.Shabana                           38   4  4 30  29-83  16
 -.West Kenya United                 expelled after playing 2 and forfeiting 3 matches;
   record at expulsion                5   0  0  5   0-11   0

NB: annulled matches against West Kenya United (a new name for West Kenya Sugar
      at the start of the season) listed between square brackets (does not include
      their three forfeit losses against Vihiga United, Police and Modern Coast
      Rangers)

[*1] Nzoia United were renamed Nzoia Sugar at the beginning of the season
[*2] Top Fry AllStars were renamed Nakuru AllStars
------------------------------------------------------------------------------------------

2017

Kenya Premier League 2017

Season2017
ChampionsGor Mahia
4th Premier League title
16th Kenyan title overall
Champ. LeagueGor Mahia
Confed. CupA.F.C. Leopards
(cup winners)
Matches played263
Goals scored512 (1.95 per match)
Top goalscorer
  • John Makwata
  • (15 goals)
  • (as of 6 August 2017)
Biggest home winMathare United 6–0 Zoo Kericho
(19 August 2017)
Biggest away win
6 matches
Highest scoring
3 matches
Home \ Away AFC BND CHM GOR KHB KBS MAU MHY NKM NZS PRN SOF SNY THU TUS ULS WST ZOO A.F.C. Leopards 0–1 0–3 0–0 0–2 0–0 1–0 2–1 0–2 0–1 0–1 2–0 1–0 0–0 0–1 1–1 Bandari 0–1 0–1 1–2 0–0 0–1 2–2 3–0 1–0 2–1 1–2 0–0 3–0 0–3 0–0 3–0 Chemelil Sugar 2–0 1–0 0–3 1–1 1–1 1–1 1–1 2–0 2–1 1–1 0–1 0–0 2–1 1–1 Gor Mahia 1–1 3–1 2–0 1–0 3–1 0–1 2–0 2–0 4–0 1–0 2–1 1–1 0–0 2–2 1–0 Kakamega Homeboyz 1–0 1–0 2–1 1–1 2–0 1–2 1–2 1–1 2–1 1–0 2–1 1–1 1–0 1–0 3–3 Kariobangi Sharks 0–0 1–0 2–2 1–3 0–0 3–0 1–0 2–2 0–0 2–0 1–0 0–0 0–1 1–0 1–1 Mathare United 0–0 0–1 0–0 1–0 1–0 1–2 1–1 0–1 1–2 0–0 3–2 0–2 0–1 2–1 6–0 Muhoroni Youth 0–1 1–2 1–0 0–0 1–1 0–3 1–1 2–3 2–0 2–0 0–1 0–0 0–1 1–1 Nakumatt 0–3 2–1 0–1 0–0 2–1 3–4 0–1 2–0 2–1 0–0 2–1 0–1 1–2 2–0 Nzoia Sugar 3–0 0–0 0–1 0–2 0–0 3–1 1–1 1–0 1–1 1–1 0–0 1–2 1–0 0–0 1–1 Posta Rangers 1–1 0–0 1–1 1–1 1–0 0–0 0–0 2–1 1–0 0–0 1–1 1–0 0–0 1–0 Sofapaka 2–0 1–1 4–1 2–0 0–0 0–0 1–1 5–2 3–1 1–1 0–1 3–0 2–2 0–1 SoNy Sugar 1–0 0–1 0–2 1–2 0–1 0–0 1–1 2–2 0–1 1–0 2–0 1–1 2–0 2–1 Thika United 1–2 1–0 0–0 0–0 1–0 1–1 2–2 1–0 2–2 0–0 2–0 2–3 1–1 1–0 Tusker 1–0 0–1 1–0 0–2 1–0 0–0 1–0 4–0 2–1 2–5 1–1 2–1 1–1 2–1 2–1 Ulinzi Stars 0–1 2–1 1–0 0–1 0–1 5–1 2–1 0–1 1–2 1–0 2–1 1–1 0–0 1–2 Western Stima 1–1 2–1 0–0 2–1 0–0 1–1 3–2 1–2 1–1 0–2 1–3 1–2 1–1 1–0 0–2 Zoo Kericho 1–3 3–2 2–0 1–0 3–2 0–0 1–1 0–2 2–2 0–1 0–3 1–1 0–2 0–0 4–2 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

GOTV Shield Cup 2017

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

Super Cup 2017

[Jan 28, 2018, Afraha Stadium, Nakuru]
Gor Mahia               1-0 AFC Leopards     
  [Harun Shakava 39]

Kenyan National Super League 2017

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

Division One 2017

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
-------------------------------------------------------------------------------------------

2018

Kenya Premier League 2018

Final Table:

 1.Gor Mahia (Nairobi)               34  23  6  5  71-31  75  [C]  Champions
 2.Bandari FC (Mombasa)              34  17 11  6  40-20  62
 3.Tusker FC (Nairobi)               34  16  8 10  47-35  56
 4.Ulinzi Stars (Nakuru)             34  15  9 10  38-26  54
 5.Sofapaka (Nairobi)                34  15  8 11  45-41  53
 6.Kariobangi Sharks (Nairobi)       34  13 12  9  48-40  51
 7.AFC Leopards (Nairobi)            34  14  9 11  47-48  51
 8.Mathare United (Nairobi)          34  11 15  8  47-45  48
 9.SoNy Sugar (Awendo)               34  12  9 13  33-30  45
10.Kakamega Homeboyz (Kakamega)      34  12  8 14  35-44  44
11.Zoo Kericho (Kericho)             34  10 12 12  42-48  42
12.Vihiga United (Mbale)             34  10 11 13  29-30  41  [P]
13.Nzoia Sugar (Bungoma)             34  11  8 15  35-38  41
14.Chemelil Sugar (Nyando)           34   9 12 13  24-28  39
15.Posta Rangers (Nairobi)           34   9 11 14  27-37  38
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
16.Nakumatt (Nairobi)                34   9 10 15  49-61  37       Relegation Playoff
------------------------------------------------------------
17.Wazito FC (Nairobi)               34   8  7 19  31-53  31  [P]  Relegated
18.Thika United (Thika)              34   5  8 21  23-56  23       Relegated

Round 1
[Feb 3]
Chemelil Sugar          2-0 Tusker                  
Gor Mahia               4-0 Nakumatt                
Nzoia Sugar             0-1 Kariobangi Sharks       
Posta Rangers           1-1 AFC Leopards            
Ulinzi Stars            4-2 Zoo Kericho             
Wazito                  1-0 SoNy Sugar              
[Feb 4]
Sofapaka                0-3 Bandari                 
Thika United            0-1 Kakamega Homeboyz       
Vihiga United           1-2 Mathare United          

Round 2
[Feb 10]
Bandari                 0-0 Chemelil Sugar          
Kakamega Homeboyz       0-1 Sofapaka                
Nakumatt                3-3 Thika United            
[Feb 11]
Kariobangi Sharks       2-2 Vihiga United           
Mathare United          2-1 Nzoia Sugar             
SoNy Sugar              1-0 Ulinzi Stars            
Tusker                  0-0 Posta Rangers           
[Feb 15]
Zoo Kericho             2-4 Gor Mahia               
[Mar 14]
AFC Leopards            3-2 Wazito                  

Round 3
[Feb 17]
Chemelil Sugar          1-1 Kariobangi Sharks       
Nzoia Sugar             0-1 Nakumatt                
Ulinzi Stars            0-0 Mathare United          
Wazito                  0-0 Kakamega Homeboyz       
[Feb 18]
SoNy Sugar              1-0 Zoo Kericho             
Thika United            0-0 Bandari                 
Vihiga United           0-0 Posta Rangers           
[Feb 28]
Gor Mahia               0-0 Tusker                  
Sofapaka                2-1 AFC Leopards            

Round 4
[Feb 24]
Bandari                 1-0 Wazito                  
Kakamega Homeboyz       2-1 Vihiga United           
Nakumatt                0-0 SoNy Sugar              
Posta Rangers           1-0 Chemelil Sugar          
Tusker                  2-1 Nzoia Sugar             
[Feb 25]
AFC Leopards            2-1 Ulinzi Stars            
Kariobangi Sharks       1-2 Gor Mahia               
Mathare United          3-1 Sofapaka                
Zoo Kericho             2-1 Thika United            

Round 5
[Mar 3]
Chemelil Sugar          2-1 Zoo Kericho             
Gor Mahia               2-0 Bandari                 
Nzoia Sugar             3-1 Kakamega Homeboyz       
Sofapaka                2-1 Posta Rangers           
Vihiga United           0-0 Nakumatt                
[Mar 4]
SoNy Sugar              0-2 AFC Leopards            
Thika United            1-1 Mathare United          
Ulinzi Stars            1-0 Tusker                  
Wazito                  1-4 Kariobangi Sharks       

Round 6
[Mar 10]
Kakamega Homeboyz       0-1 Ulinzi Stars            
Kariobangi Sharks       0-0 Sofapaka                
Mathare United          3-4 AFC Leopards            
Posta Rangers           0-0 Wazito                  
Tusker                  0-0 Thika United            
Zoo Kericho             0-0 Vihiga United           
[Mar 11]
Bandari                 3-0 SoNy Sugar              
Gor Mahia               1-0 Nzoia Sugar             
Nakumatt                1-4 Chemelil Sugar          

Round 7
[Mar 17]
Nzoia Sugar             2-1 Zoo Kericho             
Thika United            0-1 Kariobangi Sharks       
Vihiga United           0-1 Bandari                 
[Mar 18]
AFC Leopards            2-1 Kakamega Homeboyz       
Sofapaka                5-4 Tusker                  
SoNy Sugar              1-2 Mathare United          
Ulinzi Stars            2-2 Posta Rangers           
Wazito                  2-0 Nakumatt                
[Apr 25]
Chemelil Sugar          2-2 Gor Mahia               

Round 8
[Mar 30]
Mathare United          1-0 Chemelil Sugar          
[Mar 31]
Kakamega Homeboyz       1-0 Bandari                 
Kariobangi Sharks       0-1 Ulinzi Stars            
Nakumatt                0-2 Sofapaka                
Nzoia Sugar             1-0 SoNy Sugar              
Gor Mahia               1-0 Vihiga United           
Posta Rangers           3-1 Thika United            
[Apr 2]
Tusker                  4-2 AFC Leopards            
Zoo Kericho             0-2 Wazito                  

Round 9
[Apr 4]
Chemelil Sugar          0-0 Thika United            
Nakumatt                2-3 Mathare United          
Posta Rangers           2-0 Kakamega Homeboyz       
Sofapaka                0-1 Nzoia Sugar             
Ulinzi Stars            0-1 Vihiga United           
[Apr 25]
AFC Leopards            1-1 Kariobangi Sharks       
Bandari                 2-2 Zoo Kericho             
Wazito                  0-1 Tusker                  
[May 30]
SoNy Sugar              0-1 Gor Mahia               

Round 10
[Apr 8]
Bandari                 1-1 Ulinzi Stars            
Kakamega Homeboyz       2-0 Nakumatt                
Mathare United          1-0 Tusker                  
Nzoia Sugar             2-2 AFC Leopards            
SoNy Sugar              2-2 Kariobangi Sharks       
Thika United            2-1 Sofapaka                
Vihiga United           1-1 Chemelil Sugar          
Zoo Kericho             1-0 Posta Rangers           
[Apr 11]
Gor Mahia               1-0 Wazito                  

Round 11
[Apr 14]
AFC Leopards            2-2 Zoo Kericho             
Kariobangi Sharks       0-0 Nakumatt                
[Apr 15]
Chemelil Sugar          3-1 Wazito                  
Nzoia Sugar             1-0 Bandari                 
Posta Rangers           2-1 Mathare United          
Sofapaka                1-1 SoNy Sugar              
Tusker                  0-0 Vihiga United           
Ulinzi Stars            0-0 Thika United            
[May 9]
Kakamega Homeboyz       2-3 Gor Mahia               

Round 12
[Apr 21]
Bandari                 1-0 AFC Leopards            
Chemelil Sugar          1-1 Sofapaka                
Kariobangi Sharks       1-2 Kakamega Homeboyz       
Wazito                  1-0 Mathare United          
Zoo Kericho             3-1 Tusker                  
[Apr 22]
Gor Mahia               5-2 Thika United            
Nakumatt                2-3 Ulinzi Stars            
SoNy Sugar              0-0 Posta Rangers           
Vihiga United           3-1 Nzoia Sugar             

Round 1
[Apr 28]
AFC Leopards            2-2 Vihiga United           
[Apr 29]
Mathare United          2-2 Gor Mahia               
Nakumatt                1-2 Bandari                 
Posta Rangers           0-0 Kariobangi Sharks       
Sofapaka                0-1 Wazito                  
Thika United            0-3 Nzoia Sugar             
Tusker                  3-2 SoNy Sugar              
Ulinzi Stars            2-0 Chemelil Sugar          
[Apr 30]
Kakamega Homeboyz       1-2 Zoo Kericho             

Round 14
[May 5]
Bandari                 0-2 Tusker                  
Chemelil Sugar          0-0 AFC Leopards            
Nzoia Sugar             0-2 Ulinzi Stars            
SoNy Sugar              0-0 Kakamega Homeboyz       
[May 6]
Kariobangi Sharks       1-1 Mathare United          
Vihiga United           0-1 Sofapaka                
Wazito                  0-1 Thika United            
Zoo Kericho             2-3 Nakumatt                
[Jun 26]
Gor Mahia               5-0 Posta Rangers           

Round 15
[May 12]
AFC Leopards            2-2 Nakumatt                
Mathare United          0-0 Bandari                 
Sofapaka                2-1 Zoo Kericho             
[May 13]
Kakamega Homeboyz       2-0 Chemelil Sugar          
Posta Rangers           1-2 Nzoia Sugar             
Thika United            3-1 SoNy Sugar              
Tusker                  1-2 Kariobangi Sharks       
Vihiga United           2-1 Wazito                  
[Jun 23]
Ulinzi Stars            0-2 Gor Mahia               

Round 16
[May 19]
Bandari                 0-0 Posta Rangers           
Kakamega Homeboyz       0-0 Mathare United          
Nzoia Sugar             0-0 Chemelil Sugar          
SoNy Sugar              0-2 Vihiga United           
Wazito                  0-2 Ulinzi Stars            
Zoo Kericho             1-1 Kariobangi Sharks       
[May 20]
Gor Mahia               3-3 Sofapaka                
Nakumatt                2-1 Tusker                  
Thika United            0-2 AFC Leopards            

Round 17
[May 26]
Chemelil Sugar          0-1 SoNy Sugar              
Tusker                  0-2 Kakamega Homeboyz       
[May 27]
Kariobangi Sharks       1-0 Bandari                 
Posta Rangers           0-2 Nakumatt                
Ulinzi Stars            1-2 Sofapaka                
Vihiga United           0-1 Thika United            
Wazito                  0-3 Nzoia Sugar             
[Jun 2]
Mathare United          3-1 Zoo Kericho             
[Jul 22]
AFC Leopards            1-2 Gor Mahia               

Round 18
[Jun 6]
Nakumatt                3-0 Wazito                  
Nzoia Sugar             2-2 Mathare United          
Sofapaka                1-0 Chemelil Sugar          
Thika United            0-1 Posta Rangers           
[Jun 7]
Bandari                 1-0 Vihiga United           
Tusker                  3-0 Ulinzi Stars            
[Jun 27]
Zoo Kericho             0-0 AFC Leopards            
[Jun 28]
Kakamega Homeboyz       1-0 Kariobangi Sharks       
[Jun 29]
Gor Mahia               1-0 SoNy Sugar              

Round 19
[Jun 10]
SoNy Sugar              3-1 Nakumatt                
Mathare United          1-1 Thika United            
[Jun 11]
Posta Rangers           2-2 Tusker                  
[Jun 12]
Chemelil Sugar          0-1 Bandari                 
Vihiga United           0-1 Zoo Kericho             
[Jun 13]
AFC Leopards            1-0 Sofapaka                
Kariobangi Sharks       2-1 Nzoia Sugar             
Ulinzi Stars            1-1 Kakamega Homeboyz       
Wazito                  0-4 Gor Mahia               

Round 20
[Jun 16]
Mathare United          1-1 Vihiga United           
AFC Leopards            2-0 Chemelil Sugar          
Zoo Kericho             1-1 SoNy Sugar              
[Jun 17]
Sofapaka                3-0 Thika United            
Tusker                  1-1 Wazito                  
Kariobangi Sharks       1-0 Posta Rangers           
Ulinzi Stars            0-0 Bandari                 
Nzoia Sugar             1-3 Gor Mahia               
Nakumatt                6-1 Kakamega Homeboyz       

Round 21
[Jun 30]
Chemelil Sugar          0-0 Nakumatt                
Wazito                  0-2 Sofapaka                
Vihiga United           0-2 Tusker                  
Bandari                 1-1 Mathare United          
[Jul 1]
Thika United            0-2 Ulinzi Stars            
Posta Rangers           1-0 Zoo Kericho             
Kakamega Homeboyz       3-0 AFC Leopards            
[Jul 4]
SoNy Sugar              2-0 Nzoia Sugar             
[Aug 1]
Gor Mahia               3-0 Kariobangi Sharks       

Round 22
[Jul 7]
Bandari                 1-0 Kakamega Homeboyz       
Zoo Kericho             1-0 Chemelil Sugar          
[Jul 8]
AFC Leopards            1-0 SoNy Sugar              
Sofapaka                3-2 Mathare United          
Nzoia Sugar             0-0 Posta Rangers           
Tusker                  1-0 Nakumatt                
Ulinzi Stars            1-1 Kariobangi Sharks       
Wazito                  0-1 Vihiga United           
[Sep 16]
Thika United            1-0 Gor Mahia               

Round 23
[Jul 14]
AFC Leopards            0-0 Bandari                 
Kariobangi Sharks       5-2 Tusker                  
Kakamega Homeboyz       1-1 Thika United            
Mathare United          3-3 Wazito                  
[Jul 15]
Chemelil Sugar          1-0 Nzoia Sugar             
Nakumatt                1-1 Zoo Kericho             
SoNy Sugar              2-0 Sofapaka                
Vihiga United           0-2 Ulinzi Stars            
[Aug 10]
Posta Rangers           1-2 Gor Mahia               

Round 24
[Jul 28]
Bandari                 3-0 Kariobangi Sharks       
Thika United            1-2 Nakumatt                
[Jul 29]
Ulinzi Stars            0-0 Nzoia Sugar             
Vihiga United           0-1 AFC Leopards            
Wazito                  2-3 Posta Rangers           
Zoo Kericho             1-1 Kakamega Homeboyz       
Mathare United          0-2 SoNy Sugar              
[Jul 30]
Tusker                  2-1 Sofapaka                
[Aug 16]
Gor Mahia               1-0 Chemelil Sugar          

Round 25
[Aug 4]
Chemelil Sugar          1-0 Vihiga United           
Kakamega Homeboyz       0-2 Tusker                  
Nakumatt                2-2 Gor Mahia               
Posta Rangers           1-3 Bandari                 
[Aug 5]3-
AFC Leopards            2-1 Mathare United          
Kariobangi Sharks       1-2 Zoo Kericho             
Nzoia Sugar             0-0 Wazito                  
Sofapaka                1-0 Ulinzi Stars            
SoNy Sugar              3-1 Thika United            

Round 26
[Aug 11]
Zoo Kericho             3-1 Nzoia Sugar             
[Aug 12]
Mathare United          2-1 Kariobangi Sharks       
Nakumatt                2-4 AFC Leopards            
Sofapaka                0-1 Vihiga United           
Thika United            1-3 Wazito                  
Tusker                  0-1 Bandari                 
Ulinzi Stars            0-1 SoNy Sugar              
[Aug 13]
Gor Mahia               3-1 Kakamega Homeboyz       
[Sep 2]
Chemelil Sugar          0-1 Posta Rangers           

Round 27
[Aug 7]
Bandari                 2-1 Gor Mahia               
[Aug 18]
AFC Leopards            2-0 Thika United            
Mathare United          0-4 Nakumatt                
Nzoia Sugar             2-2 Sofapaka                
[Aug 19]
Kariobangi Sharks       0-2 SoNy Sugar              
Posta Rangers           1-0 Ulinzi Stars            
Tusker                  1-0 Zoo Kericho             
Vihiga United           1-1 Kakamega Homeboyz       
Wazito                  0-0 Chemelil Sugar          

Round 28
[Aug 25]
Bandari                 1-0 Nzoia Sugar             
Chemelil Sugar          0-2 Ulinzi Stars            
Gor Mahia               2-0 AFC Leopards            
Kakamega Homeboyz       3-2 Wazito                  
Nakumatt                3-2 Posta Rangers           
Sofapaka                0-1 Kariobangi Sharks       
SoNy Sugar              0-0 Tusker                  
[Aug 26]
Thika United            0-1 Vihiga United           
Zoo Kericho             1-1 Mathare United          

Round 29
[Aug 29]
Kariobangi Sharks       3-0 Thika United            
Posta Rangers           0-1 Sofapaka                
Tusker                  2-0 Chemelil Sugar          
Ulinzi Stars            3-0 Nakumatt                
Wazito                  2-1 AFC Leopards            
[Sep 1]
Mathare United          2-0 Kakamega Homeboyz       
Nzoia Sugar             1-0 Vihiga United           
SoNy Sugar              0-1 Bandari                 
[Oct 4]
Gor Mahia               4-1 Zoo Kericho             

Round 30
[Aug 22]
Sofapaka                0-3 Gor Mahia               
[Sep 15]
AFC Leopards            2-1 Posta Rangers           
Chemelil Sugar          1-0 Mathare United          
Nakumatt                2-5 Kariobangi Sharks       
[Sep 16]
Kakamega Homeboyz       3-2 Nzoia Sugar             
Ulinzi Stars            1-0 Wazito                  
Vihiga United           1-1 SoNy Sugar              
Zoo Kericho             1-1 Bandari                 
[Sep 19]
Thika United            0-2 Tusker                  

Round 31
[Sep 18]
Kariobangi Sharks       3-1 AFC Leopards            
[Sep 19]
Gor Mahia               0-2 Ulinzi Stars            
Sofapaka                4-1 Kakamega Homeboyz       
[Sep 22]
Bandari                 3-1 Nakumatt                
Posta Rangers           0-1 Vihiga United           
SoNy Sugar              1-1 Chemelil Sugar          
[Sep 23]
Nzoia Sugar             1-0 Thika United            
Tusker                  2-2 Mathare United          
Wazito                  3-3 Zoo Kericho             

Round 32
[Sep 26]
AFC Leopards            0-4 Tusker                  
Zoo Kericho             1-0 Ulinzi Stars            
Nakumatt                1-1 Nzoia Sugar             
Vihiga United           2-0 Gor Mahia               
Kakamega Homeboyz       1-0 SoNy Sugar              
Mathare United          1-0 Posta Rangers           
Kariobangi Sharks       2-1 Wazito                  
[Sep 27]
Thika United            0-1 Chemelil Sugar          
Bandari                 1-1 Sofapaka                

Round 33
[Sep 30]
Gor Mahia               2-2 Mathare United          
Nzoia Sugar             0-1 Tusker                  
Posta Rangers           0-2 SoNy Sugar              
Sofapaka                2-2 Nakumatt                
Thika United            1-2 Zoo Kericho             
Ulinzi Stars            2-1 AFC Leopards            
Vihiga United           3-3 Kariobangi Sharks       
Wazito                  2-1 Bandari                 
[Oct 1]
Chemelil Sugar          2-0 Kakamega Homeboyz       

Round 34 [Oct 7]
AFC Leopards            0-2 Nzoia Sugar             
Bandari                 5-1 Thika United            
Kakamega Homeboyz       0-0 Posta Rangers           
Kariobangi Sharks       1-1 Chemelil Sugar          
Mathare United          1-1 Ulinzi Stars            
Nakumatt                0-2 Vihiga United           
SoNy Sugar              3-0 Wazito                  
Tusker                  1-0 Gor Mahia               
Zoo Kericho             0-0 Sofapaka                

Final Table:

 1.Gor Mahia (Nairobi)               34  23  6  5  71-31  75  [C]  Champions
 2.Bandari FC (Mombasa)              34  17 11  6  40-20  62
 3.Tusker FC (Nairobi)               34  16  8 10  47-35  56
 4.Ulinzi Stars (Nakuru)             34  15  9 10  38-26  54
 5.Sofapaka (Nairobi)                34  15  8 11  45-41  53
 6.Kariobangi Sharks (Nairobi)       34  13 12  9  48-40  51
 7.AFC Leopards (Nairobi)            34  14  9 11  47-48  51
 8.Mathare United (Nairobi)          34  11 15  8  47-45  48
 9.SoNy Sugar (Awendo)               34  12  9 13  33-30  45
10.Kakamega Homeboyz (Kakamega)      34  12  8 14  35-44  44
11.Zoo Kericho (Kericho)             34  10 12 12  42-48  42
12.Vihiga United (Mbale)             34  10 11 13  29-30  41  [P]
13.Nzoia Sugar (Bungoma)             34  11  8 15  35-38  41
14.Chemelil Sugar (Nyando)           34   9 12 13  24-28  39
15.Posta Rangers (Nairobi)           34   9 11 14  27-37  38
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
16.Nakumatt (Nairobi)                34   9 10 15  49-61  37       Relegation Playoff
------------------------------------------------------------
17.Wazito FC (Nairobi)               34   8  7 19  31-53  31  [P]  Relegated
18.Thika United (Thika)              34   5  8 21  23-56  23       Relegated

Promoted: Western Stima (Kakamega), Kenya Commercial Bank (Nairobi)

Promotion/Relegation Playoff

First Leg [Oct 19, Camp Toyoyo]
Nakumatt                1-0 Ushuru                  

Second Leg [Oct 28, Kasarani]
Ushuru                  0-2 Nakumatt                

NB: both remain at former level

SportPesa Shield 2018

NB: tournament renamed due to sposnsorship; called GOtv shield 2013-2017.

Quarterfinals
[Sep 1]
Riverplate              1-4 Ulinzi Stars            
Kenya Police            1-4 AFC Leopards            
[Sep 2]
Tusker                  1-2 Sofapaka                
Gor Mahia               0-0 Kariobangi Sharks       [2-4 pen (no extra time)]

Semifinals [Sep 23]
Kariobangi Sharks       4-1 Ulinzi Stars            
Sofapaka                1-0 AFC Leopards            

Final [Oct 20]
Kariobangi Sharks       3-2 Sofapaka

Super Cup 2018

[Dec 2, 2018, Kasarani Stadium]
Gor Mahia               0-1 Kariobangi Sharks       
  [Sidney Okale 52]

Kenyan National Super League 2018

Table:

 1.Western Stima                     36  24  8  4  58-26  80  [R]  Promoted
 2.KCB                               36  23  6  7  54-24  75       Promoted
------------------------------------------------------------
 3.Nairobi Stima                     35  18 14  3  63-32  68
 4.Ushuru FC                         36  18 13  5  52-24  67       Promotion Playoff
 5.Bidco United                      36  17 11  8  48-21  62
 6.Nairobi City Stars                35  14 10 11  43-35  52
 7.Coast Stima                       35  13 12 10  46-41  51
 8.FC Talanta                        36  12 12 12  44-51  48
 9.Kenya Police                      35  12 11 12  41-36  47
10.St Joseph FC                      34  11 13 10  50-39  46
11.Modern Coast Rangers              35  11 11 13  36-40  44
12.Kisumu All Stars                  31  10 13  8  26-27  43
13.Kibera Black Stars                34  11  9 14  34-41  42
14.Administration Police Fc          36  10  7 19  37-57  37
15.Kangemi All Stars                 34  10  6 18  37-49  36
16.Green Commandos                   35  10  5 20  37-59  35
------------------------------------------------------------
17.Isibania                          36   5 11 20  22-60  26       Relegated
18.GFE 105                           36   5 10 21  23-57  25       Relegated
19.Nakuru AllStars                   35   5  6 24  24-56  21       Relegated

Division 1 2018

Final Tables:

Zone A
 1.Fortune Sacco                     26  20  3  3  42-15  63  Promoted
------------------------------------------------------------
 2.Mwatate United                    26  17  3  6  36-19  54  Promotion Playoff
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 3.Nalvas                            26  16  4  6  47-22  52
 4.MOSCA                             26  14  4  8  43-27  46
 5.SS Assad                          26  10  9  7  36-34  39
 6.Green Berets                      26   9  9  8  26-26  36
 7.Liberty Sports Academy            26   9  8  9  38-34  35
 8.Vegpro                            26   8 10  8  25-25  34
 9.Tiki                              26   9  3 14  27-30  30
10.Ligi Ndogo                        26   9  3 14  36-47  30
11.Strathmore University             26   6 10 10  32-34  28
12.Mitunguu United                   26   6  8 12  27-42  26
------------------------------------------------------------
13.Savannah Cement                   26   4  5 17  19-45  17  Relegated
14.Commercial                        26   1  7 18  14-48  10  Relegated
NB: 2 more losses than wins; presumably one match awarded loss to both clubs

Zone B
 1.Eldoret Youth                     26  22  4  0  51-10  70  Promoted
------------------------------------------------------------
 2.Shabana                           26  18  5  3  49-15  59  Promotion Playoff
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 3.Transfoc                          26  15  4  7  43-22  49
 4.Bungoma Superstars                26  13  7  6  39-17  46
 5.Raiply                            26  11  6  9  49-42  39
 6.Silibwet                          26  11  4 11  34-40  37
 7.Kisumu Hot Stars                  26  10  4 12  29-30  34
 8.Transmara Sugar                   26   9  7 10  22-28  34
 9.Timsales                          26   8  9  9  27-28  33
10.Bondo United                      26   9  4 13  24-27  31
11.Poror Mote                        26   7  8 11  27-37  29
12.Saint Joseph's Youth Academy      26   7  6 13  27-36  27
------------------------------------------------------------
13.Nyakach United                    26   3  4 19  10-53  13  Relegated
14.Griffin                           26   1  2 23  10-56   5  Relegated
NB: 2 more losses than wins; presumably one match awarded loss to both clubs


Promotion Playoff [Oct 28]
Shabana                 1-1 Mwatate United          [7-6 pen]
------------------------------------------------------------------------------------------- 

2018/19

Kenya Premier League 2018/19

Final Table:

 1.Gor Mahia (Nairobi)               34  21  9  4  58-25  72  [C]  Champions
 2.Bandari FC (Mombasa)              34  18 10  6  45-29  64
 3.Sofapaka (Nairobi)                34  16 14  4  50-30  62
 4.Tusker FC (Nairobi)               34  15 11  8  49-33  56
 5.SoNy Sugar (Awendo)               34  16  8 10  41-28  56
 6.Mathare United (Nairobi)          34  14 13  7  48-35  55
 7.Kakamega Homeboyz (Kakamega)      34  14 10 10  48-31  52
 8.Ulinzi Stars (Nakuru)             34  10 15  9  36-32  45
 9.Kariobangi Sharks (Nairobi)       34  10 15  9  40-37  45
10.Kenya Commercial Bank (Nairobi)   34  11 12 11  38-36  45  [P]
11.AFC Leopards (Nairobi)            34  11 10 13  33-39  43
12.Nzoia Sugar (Bungoma)             34   9 12 13  31-36  39
13.Western Stima (Kakamega)          34   8 15 11  27-37  39  [P]
14.Chemelil Sugar (Nyando)           34   8 10 16  27-41  34
15.Zoo FC (Kericho)                  34   7 12 15  30-49  33
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
16.Posta Rangers (Nairobi)           34   7 11 16  28-36  32       Relegation Playoff
------------------------------------------------------------
17.Vihiga United (Mbale)             34   4 14 16  27-48  26       Relegated
18.Mount Kenya United (Nairobi)      34   5  3 26  31-85  18  [*]  Relegated

[*] Nakumatt were renamed Mount Kenya United in Nov 2018

Round 1
[Dec 8]
Bandari                 2-1 Gor Mahia               
Kakamega Homeboyz       1-0 KCB                     
Mathare United          2-0 Chemelil Sugar          
Posta Rangers           0-1 Western Stima           
[Dec 9]
AFC Leopards            1-1 Kariobangi Sharks       
Mount Kenya United      1-2 Sofapaka                
SoNy Sugar              1-1 Tusker                  
Vihiga United           2-0 Ulinzi Stars            
Zoo                     0-1 Nzoia Sugar             

Round 2
[Dec 12]
Gor Mahia               4-0 Zoo                     
[Dec 15]
Chemelil Sugar          1-1 Vihiga United           
Kakamega Homeboyz       3-0 AFC Leopards            
Nzoia Sugar             0-3 Mathare United          
[Dec 16]
Mount Kenya United      1-2 Posta Rangers           
Sofapaka                1-2 Bandari                 
Ulinzi Stars            3-1 KCB                     
Western Stima           awd Tusker                  [awarded 0-2; originally 1-0, Western Stima
[Dec 18]                                             fielded ineligible player (Kevin Okoth)]
Kariobangi Sharks       2-0 SoNy Sugar              

Round 3
[Dec 22]
KCB                     1-1 Bandari                 
Mathare United          0-0 Ulinzi Stars            
Sofapaka                2-2 AFC Leopards            
Western Stima           2-1 Kakamega Homeboyz       
[Dec 23]
Tusker                  3-0 Mount Kenya United      
Vihiga United           0-1 SoNy Sugar              
Zoo                     2-0 Chemelil Sugar          
[Dec 26]
Nzoia Sugar             0-0 Kariobangi Sharks       
[Jan 9]
Gor Mahia               2-1 Posta Rangers           

Round 4 [Dec 29]
KCB                     1-3 Tusker                  
Posta Rangers           1-2 Mathare United          
Bandari                 1-1 Western Stima           
Chemelil Sugar          2-0 Mount Kenya United      
Kakamega Homeboyz       1-1 Nzoia Sugar             
Kariobangi Sharks       1-0 Gor Mahia               
SoNy Sugar              2-1 Zoo                     
AFC Leopards            0-0 Vihiga United           
Ulinzi Stars            2-2 Sofapaka                

Round 5 [Jan 2]
Mount Kenya United      1-1 Kariobangi Sharks       
Mathare United          2-1 KCB                     
Nzoia Sugar             2-0 Ulinzi Stars            
Posta Rangers           0-2 AFC Leopards            
SoNy Sugar              2-1 Kakamega Homeboyz       
Tusker                  2-0 Vihiga United           
Western Stima           1-1 Sofapaka                
Zoo                     0-0 Bandari                 
Gor Mahia               2-0 Chemelil Sugar          

Round 6
[Jan 5]
Sofapaka                2-3 Tusker                  
[Jan 6]
AFC Leopards            1-1 Nzoia Sugar             
Bandari                 2-1 SoNy Sugar              
Chemelil Sugar          0-1 Western Stima           
Kakamega Homeboyz       0-1 Posta Rangers           
KCB                     1-1 Kariobangi Sharks       
Mathare United          1-1 Gor Mahia               
Ulinzi Stars            0-0 Zoo                     
Vihiga United           1-1 Mount Kenya United      

Round 7
[Jan 12]
Kakamega Homeboyz       1-1 Zoo                     
AFC Leopards            0-1 KCB                     
Mount Kenya United      1-2 Bandari                 
Tusker                  1-2 Mathare United          
[Jan 13]
Kariobangi Sharks       2-1 Western Stima           
Vihiga United           1-1 Sofapaka                
Posta Rangers           0-2 Chemelil Sugar          
SoNy Sugar              1-2 Ulinzi Stars            
[Apr 1]
Gor Mahia               2-1 Nzoia Sugar             

Round 8
[Jan 16]
Gor Mahia               4-1 Mount Kenya United      
[Jan 17] 
Bandari                 1-0 Posta Rangers           
Chemelil Sugar          1-2 AFC Leopards            
Zoo                     1-1 Kariobangi Sharks       
[Jan 19]
KCB                     1-1 Vihiga United           
Mathare United          3-2 Kakamega Homeboyz       
Sofapaka                0-0 SoNy Sugar              
[Jan 20] 
Ulinzi Stars            0-0 Tusker                  
Western Stima           2-2 Nzoia Sugar             

Round 9
[Jan 23]
Posta Rangers           0-1 Sofapaka                
Western Stima           0-0 KCB                     
Mount Kenya United      1-1 Ulinzi Stars            
Vihiga United           0-0 Nzoia Sugar             
Tusker                  2-1 Chemelil Sugar          
[Jan 30]
Gor Mahia               2-0 SoNy Sugar              
Kakamega Homeboyz       4-0 Bandari                 
Kariobangi Sharks       0-0 Mathare United          
Zoo                     1-0 AFC Leopards            

Round 10
[Jan 27]
KCB                     1-0 Gor Mahia               
Mathare United          3-1 Vihiga United           
Nzoia Sugar             2-1 Mount Kenya United      
Sofapaka                3-2 Zoo                     
SoNy Sugar              1-0 Posta Rangers           
Ulinzi Stars            0-0 Kakamega Homeboyz       
[Mar 23] 
AFC Leopards            2-1 Western Stima           
Chemelil Sugar          0-0 Bandari                 
[Mar 27] 
Tusker                  3-1 Kariobangi Sharks       

Round 11
[Feb 2]
Mount Kenya United      2-1 Mathare United          
Posta Rangers           0-0 Tusker                  
Ulinzi Stars            1-1 Chemelil Sugar          
[Feb 3]
Bandari                 4-1 AFC Leopards            
Kakamega Homeboyz       1-1 Vihiga United           
Kariobangi Sharks       0-2 Sofapaka                
Nzoia Sugar             3-2 SoNy Sugar              
Zoo                     2-2 KCB                     
[Feb 20]
Gor Mahia               1-1 Western Stima           

Round 12
[Feb 6]
AFC Leopards            1-2 Mount Kenya United      
Vihiga United           0-1 Gor Mahia               
Western Stima           1-0 Zoo                     
[Feb 7]
Chemelil Sugar          0-0 Kakamega Homeboyz       
Kariobangi Sharks       3-1 Ulinzi Stars            
KCB                     0-0 Posta Rangers           
Sofapaka                1-0 Nzoia Sugar             
SoNy Sugar              1-1 Mathare United          
Tusker                  1-1 Bandari                 

Round 13
[Feb 9]
Gor Mahia               2-0 AFC Leopards            
[Feb 10]
Zoo                     0-1 Tusker                  
[Feb 11]
Mount Kenya United      0-2 KCB                     
SoNy Sugar              0-0 Chemelil Sugar          
Ulinzi Stars            1-1 Western Stima           
[Feb 12]
Bandari                 2-0 Vihiga United           
Kakamega Homeboyz       0-1 Kariobangi Sharks       
Mathare United          1-4 Sofapaka                
Posta Rangers           2-0 Nzoia Sugar             

Round 14
[Feb 16]
Kariobangi Sharks       0-1 Bandari                 
Nzoia Sugar             0-1 Chemelil Sugar          
Tusker                  0-1 Kakamega Homeboyz       
[Feb 17]
AFC Leopards            0-1 Ulinzi Stars            
KCB                     0-1 SoNy Sugar              
Sofapaka                0-1 Gor Mahia               
Vihiga United           0-1 Posta Rangers           
Western Stima           2-1 Mount Kenya United      
Zoo                     0-0 Mathare United          

Round 15
[Feb 23]
Bandari                 1-0 Nzoia Sugar             
Chemelil Sugar          1-1 KCB                     
Kakamega Homeboyz       2-2 Sofapaka                
Mathare United          2-0 AFC Leopards            
Posta Rangers           1-1 Ulinzi Stars            
[Feb 24]
Mount Kenya United      1-0 Zoo                     
SoNy Sugar              4-0 Western Stima           
Vihiga United           1-1 Kariobangi Sharks       
[Feb 27]
Gor Mahia               1-0 Tusker                  

Round 16
[Mar 2]
AFC Leopards            1-0 SoNy Sugar              
Bandari                 0-0 Mathare United          
Kariobangi Sharks       2-0 Chemelil Sugar          
Mount Kenya United      0-6 Kakamega Homeboyz       
Nzoia Sugar             1-0 Tusker                  
Western Stima           1-1 Vihiga United           
[Mar 3]
Sofapaka                1-0 KCB                     
Zoo                     1-0 Posta Rangers           
[Apr 29]
Ulinzi Stars            1-2 Gor Mahia               

Round 17
[Mar 9]
Chemelil Sugar          0-3 Sofapaka                
Mathare United          0-0 Western Stima           
Posta Rangers           0-0 Kariobangi Sharks       
SoNy Sugar              1-0 Mount Kenya United      
Tusker                  1-2 AFC Leopards            
[Mar 10]
KCB                     2-0 Nzoia Sugar             
Ulinzi Stars            2-1 Bandari                 
Vihiga United           2-1 Zoo                     
[Mar 14]
Gor Mahia               2-1 Kakamega Homeboyz       

Round 18
[Mar 13]	
AFC Leopards            0-1 Sofapaka                
Western Stima           0-2 Chemelil Sugar          
[Mar 16]
Mount Kenya United      2-3 Vihiga United           
[Mar 17]
Kakamega Homeboyz       2-1 Mathare United          
[Mar 20]
Nzoia Sugar             1-1 Zoo                     
SoNy Sugar              2-0 Bandari                 
Tusker                  1-1 Ulinzi Stars             
[Mar 24]
Posta Rangers           0-1 KCB                     
[Mar 30]
Gor Mahia               2-1 Kariobangi Sharks       

Round 19
[Mar 13]
Kariobangi Sharks       1-0 Nzoia Sugar             
[Mar 27]
Zoo                     0-4 Gor Mahia               
Bandari                 1-2 Kakamega Homeboyz       
KCB                     1-1 Western Stima           
Sofapaka                3-1 Mount Kenya United      
Ulinzi Stars            2-1 SoNy Sugar              
Vihiga United           2-2 AFC Leopards            
[Mar 28]
Mathare United          3-1 Posta Rangers           
[Mar 30]
Chemelil Sugar          2-1 Tusker                  

Round 20
[Apr 3]
Bandari                 3-2 Mount Kenya United      
Kakamega Homeboyz       1-0 Ulinzi Stars            
KCB                     1-0 Mathare United          
SoNy Sugar              2-3 Gor Mahia               
Tusker                  1-1 Western Stima           
[Apr 4]
AFC Leopards            2-0 Chemelil Sugar          
Kariobangi Sharks       1-1 Zoo                     
Nzoia Sugar             0-0 Posta Rangers           
Sofapaka                1-1 Vihiga United           

Round 21
[Apr 6]
Mathare United          1-1 Tusker                  
[Apr 7]
Kakamega Homeboyz       2-0 Chemelil Sugar          
Mount Kenya United      1-6 Nzoia Sugar             
Posta Rangers           1-2 SoNy Sugar              
Ulinzi Stars            0-1 AFC Leopards            
Vihiga United           0-3 KCB                     
Zoo                     0-2 Sofapaka                
[Apr 11]
Western Stima           0-0 Kariobangi Sharks       
[Apr 23]
Gor Mahia               1-0 Bandari                 

Round 22
[Apr 7]
Bandari                 1-0 Kariobangi Sharks       
[Apr 10]
AFC Leopards            1-1 Kakamega Homeboyz       
Chemelil Sugar          0-0 Posta Rangers           
Mathare United          1-2 SoNy Sugar              
Sofapaka                0-0 Ulinzi Stars            
[Apr 11]
Nzoia Sugar             1-0 Vihiga United           
Tusker                  1-0 KCB                     
[Apr 25]
Mount Kenya United      awd Gor Mahia               [awarded 0-2, Mount Kenya dns]
[May 15]
Zoo                     2-1 Western Stima           

Round 23
[Apr 14]
Chemelil Sugar          2-0 Zoo                     
Kariobangi Sharks       0-2 Tusker                  
KCB                     0-1 Sofapaka                
Posta Rangers           6-2 Mount Kenya United      
SoNy Sugar              abd AFC Leopards            [abandoned at 0-1 in 63' due to rain]
Ulinzi Stars            2-0 Mathare United          
Vihiga United           0-1 Kakamega Homeboyz       
Western Stima           1-2 Bandari                 
[May 12]
SoNy Sugar              0-0 AFC Leopards            [replay]
[May 15]
Nzoia Sugar             1-0 Gor Mahia               

Round 24
[Apr 17]
Bandari                 2-1 KCB                     
Mathare United          3-2 Nzoia Sugar             
Mount Kenya United      4-3 Chemelil Sugar          
Western Stima           0-2 Ulinzi Stars             
Zoo                     1-0 Vihiga United           
[Apr 18] 
AFC Leopards            3-1 Posta Rangers           
Sofapaka                1-1 Kariobangi Sharks       
Tusker                  0-0 SoNy Sugar              
[Apr 19]
Kakamega Homeboyz       1-1 Gor Mahia               

Round 25
[Apr 21]
Gor Mahia               1-1 Ulinzi Stars            
Posta Rangers           2-0 Zoo                     
SoNy Sugar              0-1 Sofapaka                
Vihiga United           2-2 Mathare United          
[Apr 22]
Kakamega Homeboyz       1-0 Mount Kenya United      
[Apr 24]
Kariobangi Sharks       1-1 AFC Leopards            
KCB                     1-2 Chemelil Sugar          
Nzoia Sugar             0-0 Western Stima           
[May 16]
Bandari                 3-1 Tusker                  

Round 26
[Apr 24]
Ulinzi Stars            1-0 Vihiga United           
[Apr 27]
Chemelil Sugar          1-2 Nzoia Sugar             
Kariobangi Sharks       1-1 Posta Rangers           
KCB                     1-1 Kakamega Homeboyz       
Tusker                  0-2 Gor Mahia               
Western Stima           0-2 SoNy Sugar              
[Apr 28]
AFC Leopards            2-1 Bandari                 
Sofapaka                2-2 Mathare United          
Zoo                     2-3 Mount Kenya United      

Round 27
[May 1]		
Chemelil Sugar          2-2 Kariobangi Sharks       
Kakamega Homeboyz       1-3 Tusker                  
Mathare United          3-1 Zoo                     
Mount Kenya United      0-3 Western Stima           
Nzoia Sugar             awd AFC Leopards            [awarded 0-2, Nzoia dns]
Sofapaka                3-2 Posta Rangers           
SoNy Sugar              3-1 Vihiga United           
[May 2]	
Bandari                 1-0 Ulinzi Stars            
Gor Mahia               3-3 KCB                     

Round 28
[May 4]
Vihiga United           2-1 Chemelil Sugar          
[May 5]
AFC Leopards            0-2 Mathare United          
Kariobangi Sharks       0-3 Kakamega Homeboyz       
Posta Rangers           0-0 Bandari                 
Tusker                  2-2 Sofapaka                
Western Stima           0-0 Gor Mahia               
Zoo                     0-0 SoNy Sugar              
[May 6]
KCB                     2-0 Mount Kenya United      
Ulinzi Stars            1-0 Nzoia Sugar             

Round 29
[May 8]
AFC Leopards            1-1 Zoo                     
Chemelil Sugar          0-2 Gor Mahia               
Mathare United          2-3 Kariobangi Sharks       
Sofapaka                2-0 Western Stima           
Vihiga United           0-2 Bandari                 
[May 9]
Mount Kenya United      1-4 Tusker                  
Nzoia Sugar             0-2 Kakamega Homeboyz       
SoNy Sugar              2-0 KCB                     
Ulinzi Stars            0-1 Posta Rangers           

Round 30
[May 12]
Gor Mahia               2-0 Sofapaka                
Kakamega Homeboyz       2-0 Western Stima           
Mathare United          awd Mount Kenya United      [awarded 2-0, Mount Kenya dns]
Posta Rangers           1-1 Vihiga United           
Tusker                  1-1 Nzoia Sugar             
Zoo                     2-1 Ulinzi Stars            
[May 14]
Bandari                 3-1 Chemelil Sugar          
[May 15]
KCB                     1-0 AFC Leopards            
SoNy Sugar              2-0 Kariobangi Sharks       

Round 31
[May 18]
Kariobangi Sharks       2-3 KCB                     
Mount Kenya United      1-3 SoNy Sugar              
Nzoia Sugar             1-1 Sofapaka                
Posta Rangers           0-0 Kakamega Homeboyz       
[May 19]
Western Stima           0-0 Mathare United          
AFC Leopards            1-3 Gor Mahia               
Bandari                 3-0 Zoo                     
Chemelil Sugar          0-0 Ulinzi Stars            
Vihiga United           1-2 Tusker                  

Round 32
[May 22]
Gor Mahia               1-1 Vihiga United           
Kakamega Homeboyz       1-2 SoNy Sugar              
Mathare United          0-0 Bandari                 
Nzoia Sugar             0-1 KCB                     
Sofapaka                0-0 Chemelil Sugar          
Ulinzi Stars            3-3 Kariobangi Sharks       
Western Stima           2-1 Posta Rangers           
[May 23]
Mount Kenya United      0-2 AFC Leopards            
Tusker                  2-2 Zoo                     

Round 33
[May 25]
Chemelil Sugar          0-1 Mathare United          
Posta Rangers           1-1 Gor Mahia               
SoNy Sugar              0-0 Nzoia Sugar             
[May 26] 
AFC Leopards            0-2 Tusker                  
Bandari                 0-0 Sofapaka                
Kariobangi Sharks       3-0 Mount Kenya United      
KCB                     2-2 Ulinzi Stars            
Vihiga United           1-2 Western Stima           
Zoo                     3-2 Kakamega Homeboyz       

Round 34
[May 29]
Chemelil Sugar          1-0 SoNy Sugar              
Gor Mahia               2-2 Mathare United          
Kariobangi Sharks       4-0 Vihiga United           
KCB                     2-2 Zoo                     
Nzoia Sugar             2-2 Bandari                 
Sofapaka                2-0 Kakamega Homeboyz       
Tusker                  2-1 Posta Rangers           
Western Stima           0-0 AFC Leopards            
[Jun 2]
Ulinzi Stars            4-0 Mount Kenya United      

Promotion/Relegation Playoff

First Leg [Jun 15]
Nairobi Stima           1-2 Posta Rangers           
 
Second Leg [Jun 19]
Posta Rangers           1-1 Nairobi Stima           

NB: both remain at former level

SportPesa Shield 2019

NB: Tusker declined to enter; they were replaced by Equity

Round 1
[Mar 16]
Uprising                0-5 Western Stima
Congo Boys              2-2 Kenya Police            [3-2 pen]
SS Assad                0-0 Ulinzi Stars            [5-4 pen]
Bungoma Superstars      0-0 Sofapaka                [5-4 pen]
Murang'a Seal           4-1 Kisumu All Stars
Transmara Sugar         0-1 Bidco United
Dero FC                 2-0 FC Talanta
Sindo United            0-1 KCB
Vihiga Sportif          2-0 Ushuru
Elim FC                 0-5 Kariobangi Sharks
Transfoc                0-4 AFC Leopards
Kayo                    2-1 Bandari
[Mar 17]
Fortune Sacco           0-1 Wazito FC     
Emmausians              0-6 Mwatate United
Naivas FC               1-0 Equity 
[Mar 20]
Kenpoly                 0-4 Gor Mahia

Round 2
[Mar 30]
Mwatate United          0-0 Congo Boys              [4-5 pen]
SS Assad                0-0 Naivas FC               [9-8 pen]
Bidco United            w/o Dero FC                 [Dero witdhrew]
KCB                     4-0 Vihiga Sportif          
[Mar 31]
AFC Leopards            1-1 Bungoma Superstars      [3-4 pen]
Western Stima           2-1 Wazito FC               
[Apr 1]
Kariobangi Sharks       1-0 Murang'a Seal           
[Apr 10]
Bandari                 1-1 Gor Mahia               [5-4 pen]

Quarterfinals
[Apr 20, both at Mbaraki Sports Ground, Mombasa]
SS Assad                2-1 Congo Boys              
Bandari                 4-1 Western Stima           
[Apr 21, both at Kenyatta Stadium, Machakos]
KCB                     4-1 Bidco United            
Kariobangi Sharks       1-1 Bungoma Superstars      [4-2 pen]

Semifinals [May 12, both at Kenyatta Stadium, Machakos]
Bandari                 6-1 SS Assad                
KCB                     0-1 Kariobangi Sharks       

Final
[Jun 1, Moi Sports Centre, Kasarani]
Bandari                 abd Kariobangi Sharks       [abandoned at 2-1 at half-time due to heavy rain]
[Jun 2, Moi Sports Centre, Kasarani]
Bandari                 3-1 Kariobangi Sharks       [second half]

Super Cup 2019

[Aug 18, 2019, Machakos Stadium]
Gor Mahia               1-0 Bandari                 
  [Lawrence Juma 63]

Kenyan National Super League 2018/19

Reported Final Table:

 1.Wazito FC (Nairobi)               38  26  3  9  75-36  81  [R]  Promoted
 2.Kisumu All Stars                  38  23 11  4  68-29  80       Promoted
------------------------------------------------------------
 3.Nairobi Stima                     38  22 14  2  64-33  80       Promotion Playoff
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 4.Kenya Revenue Authority FC        38  21 11  6  60-29  74  [aka Ushuru]
 5.Bidco United                      38  18 11  9  51-36  65     
 6.Kenya Police FC (Nairobi)         38  18 10 10  59-52  64
 7.FC Talanta (Nairobi)              38  14 14 10  52-49  56
 8.Coast Stima FC (Mombasa)          38  15 10 13  52-42  55
 9.Shabana FC (Kisii)                38  15  9 14  52-44  54  [P]
10.Administration Police (Nairobi)   38  10 19  9  53-47  49   
11.Modern Coast Rangers FC (Mombasa) 38  14  7 17  46-55  49   
12.Eldoret Youth                     38  12 12 14  40-50  48  [N]
13.St Joseph FC (Nakuru)             38  10 11 17  44-52  41
14.Nairobi City Stars                38   8 15 15  47-60  39
15.Fortune Sacco FC (Kerugoya)       38   8 13 17  56-70  37  [P]
16.Migori Youth                      38   9 10 19  29-55  37  [N]
17.Kibera Black Stars                38   7 14 17  37-49  35       Relegated
18.Green Commandos (Kakamega)        38   8  6 24  39-69  30       Relegated
19.Thika United (Thika)              38   7  8 23  36-73  29  [R]  Relegated
20.Kangemi All Stars                 38   8  4 26  46-80  28       Relegated           

NB: 2 more losses than wins; total goal difference -4
---------------------------------------------------------------------------------------------

2019/20

Kenya Premier League 2019/20

Table at abandonment:

 1.Gor Mahia (Nairobi)               23  17  3  3  47-17  54  [C]         Champions
 2.Kakamega Homeboyz (Kakamega)      22  14  5  3  45-24  47
 3.Tusker FC (Nairobi)               22  13  7  2  41-21  46
 4.Ulinzi Stars (Nakuru)             23  11 10  2  32-15  43       [3-1]
 5.Kenya Commercial Bank (Nairobi)   23  12  6  5  37-20  42       [3-0]
 6.AFC Leopards (Nairobi)            23  11  7  5  30-17  40
 7.Western Stima (Kakamega)          23   9  9  5  34-27  36
 8.Mathare United (Nairobi)          22   8  9  5  33-26  33       [3-2]
 9.Bandari FC (Mombasa)              23   9  5  9  29-27  32       [1-0]
10.Sofapaka (Nairobi)                23   8  7  8  34-29  31
11.Posta Rangers (Nairobi)           23   7  9  7  28-26  30
12.Kariobangi Sharks (Nairobi)       22   4  8 10  27-32  20
13.Wazito FC (Nairobi)               23   4  8 11  24-30  20  [P]  [4-3]
14.Zoo FC (Kericho)                  22   4  4 14  23-41  16
15.Nzoia Sugar (Bungoma)             22   2  7 13  18-39  13       [1-2]
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
16.Kisumu All Stars (Kisumu)         22   2  3 17  13-50   9  [P]  [1-1]  Relegation Playoff
------------------------------------------------------------
17.Chemelil Sugar (Nyando)           23   2  3 18  11-65   9
 -.SoNy Sugar (Awendo)               expelled; all results annulled;
   record of matches played:          7   1  1  5   9-16   4

NB: league suspended due to Covid-19 pandemic and stopped by the FKF on Apr 30;
    a decision disputed by the KPL; according to league regulations, if stopped
    after all clubs have finished 50% but not yet completed 75% of the matches
    (as is the case), the halfway table is used to determine the final standings;
    based on that, the FKF declared Gor Mahia champions and Chemelil Sugar to
    have been relegated along expelled Sony Sugar while Nairobi City Stars and
    Bidco are to be promoted and Kisumu All Stars and Vihiga United to contest
    a promotion/relegation playoff; on May 12, the Sports Dispute Tribunal (SDT)
    suspended these decisions following an application by the KPL and Chemelil
    Sugar; however, on Sep 15, the SDT rejected the appeal by the KPL on formal
    grounds and upheld the decisions by the FKF.

NB: SoNy Sugar were expelled and relegated after failing to honour three
    fixtures; all their results were annulled (listed between square
    brackets for their opponents)

Round 1
[Aug 30]
Kariobangi Sharks       2-2 Western Stima           
Sofapaka                1-2 Posta Rangers           
[Aug 31]
Gor Mahia               5-2 Tusker                  
Kisumu All Stars        0-2 Ulinzi Stars            
Mathare United          0-0 Bandari                 
SoNy Sugar              0-3 KCB                     [annulled]
Wazito                  1-1 Nzoia Sugar             
[Sep 1]
Kakamega Homeboyz       1-0 AFC Leopards            
Zoo                     3-1 Chemelil Sugar          

Round 2
[Sep 14]
Nzoia Sugar             1-2 SoNy Sugar              [annulled]
Posta Rangers           1-1 Kakamega Homeboyz       
Tusker                  1-1 Mathare United          
Ulinzi Stars            0-0 Sofapaka                
Western Stima           0-0 Wazito                  
AFC Leopards            0-0 Kariobangi Sharks       
[Sep 15]
KCB                     0-0 Kisumu All Stars        
[Sep 18]
Bandari                 3-2 Zoo                     
[Jan 15]
Chemelil Sugar          0-4 Gor Mahia               

Round 3
[Sep 21]
Kisumu All Stars        0-2 Nzoia Sugar             
Mathare United          2-1 Ulinzi Stars            
Wazito                  0-1 AFC Leopards            
[Sep 22]
Gor Mahia               2-1 KCB                     
Kakamega Homeboyz       3-0 Kariobangi Sharks       
Posta Rangers           0-1 Western Stima           
Sofapaka                4-0 Chemelil Sugar          
SoNy Sugar              0-1 Bandari                 [annulled]
Zoo                     1-2 Tusker                  

Round 4
[Sep 28]
Kariobangi Sharks       0-0 Mathare United          
Kisumu All Stars        1-2 Western Stima           
Tusker                  3-1 Sofapaka                
[Sep 29]
Ulinzi Stars            3-1 SoNy Sugar              [annulled]
AFC Leopards            4-0 Chemelil Sugar          
KCB                     2-1 Kakamega Homeboyz       
Zoo                     0-2 Wazito                  
[Oct 2]
Nzoia Sugar             0-2 Gor Mahia               
[Oct 3]	
Bandari                 1-1 Posta Rangers           

Round 5
[Oct 5]
Chemelil Sugar          0-2 Kariobangi Sharks       
KCB                     1-0 Nzoia Sugar             
Mathare United          2-2 Wazito                  
SoNy Sugar              awd AFC Leopards            [annulled; originally awarded 0-2, SoNy dns]
Western Stima           0-0 Ulinzi Stars            
[Oct 6]
Gor Mahia               1-0 Zoo                     
Kakamega Homeboyz       1-3 Tusker                  
Sofapaka                2-1 Bandari                 
[Oct 7]
Posta Rangers           3-0 Kisumu All Stars        

Round 6
[Oct 19]
AFC Leopards            1-1 Western Stima           
Bandari                 awd Chemelil Sugar          [awarded 2-0, Chemelil dns]
Kisumu All Stars        1-2 Mathare United          
Nzoia Sugar             2-1 Sofapaka                
Tusker                  awd SoNy Sugar              [annulled; originally awarded 2-0, SoNy dns]
Ulinzi Stars            0-0 KCB                     
Wazito                  2-4 Kakamega Homeboyz       
Zoo                     0-0 Posta Rangers           
[Oct 20]
Kariobangi Sharks       0-1 Gor Mahia               

Round 7
[Oct 26]
Chemelil Sugar          1-2 Kakamega Homeboyz       
KCB                     2-1 Zoo                     
Nzoia Sugar             1-1 Kariobangi Sharks       
SoNy Sugar              1-1 Kisumu All Stars        [annulled]
Ulinzi Stars            1-0 Tusker                  
[Oct 27]
Posta Rangers           0-0 Wazito                  
Sofapaka                1-2 AFC Leopards            
[Nov 6] 	 
Gor Mahia               0-1 Mathare United          
Western Stima           3-1 Bandari                 

Round 8
[Nov 1]
Mathare United          0-0 Posta Rangers           
[Nov 2]
Wazito                  4-3 SoNy Sugar              [annulled]
AFC Leopards            0-0 Ulinzi Stars            
Tusker                  3-2 Nzoia Sugar             
Chemelil Sugar          1-1 Kisumu All Stars        
[Nov 3]
Kakamega Homeboyz       2-2 Sofapaka                
Kariobangi Sharks       0-1 Zoo                     
[Feb 12]
Western Stima           1-1 Gor Mahia               
Bandari                 2-1 KCB                     

Round 9
[Nov 9]
Posta Rangers           3-0 Chemelil Sugar          
KCB                     1-1 Tusker                  
Kisumu All Stars        1-0 Kariobangi Sharks       
[Nov 10]
Gor Mahia               4-1 AFC Leopards            
Sofapaka                2-1 Wazito                  
Ulinzi Stars            1-0 Bandari                 
SoNy Sugar              2-3 Mathare United          [annulled]
Kakamega Homeboyz       2-0 Western Stima           
Zoo                     2-1 Nzoia Sugar             

Round 10
[Nov 20]
Zoo                     n/p SoNy Sugar              [SoNy dns]
KCB                     awd Chemelil Sugar          [awarded 2-0, Chemelil dns]
Kisumu All Stars        2-0 Wazito                  
Nzoia Sugar             0-2 Posta Rangers           
Mathare United          0-1 Sofapaka                
[Nov 21]
Kariobangi Sharks       2-4 Ulinzi Stars            
Gor Mahia               3-0 Kakamega Homeboyz       
Bandari                 2-2 AFC Leopards            
Tusker                  2-2 Western Stima           

NB: on Nov 22, Sony Sugar were expelled from the league for failure
    to honour three fixtures; all their results were annulled

Round 11
[Nov 24]
Posta Rangers           0-1 Tusker                  
Chemelil Sugar          1-4 Mathare United          
Ulinzi Stars            1-1 Nzoia Sugar             
AFC Leopards            1-0 Kisumu All Stars        
Sofapaka                2-1 Zoo                     
Bandari                 0-2 Gor Mahia               
[Nov 25]
Western Stima           1-0 KCB                     
Wazito                  0-0 Kariobangi Sharks       
Kakamega Homeboyz       bye

Round 12
[Nov 29]
Mathare United          1-3 Kakamega Homeboyz       
[Nov 30]
Kariobangi Sharks       2-5 KCB                     
Gor Mahia               0-0 Ulinzi Stars            
Wazito                  6-0 Chemelil Sugar          
Nzoia Sugar             2-2 AFC Leopards            
[Dec 1]
Zoo                     3-0 Kisumu All Stars        
Tusker                  1-0 Bandari                 
Western Stima           1-1 Sofapaka                
Posta Rangers           bye

Round 13
[Dec 6]
Kariobangi Sharks       1-3 Tusker                  
Bandari                 4-1 Wazito                  
[Dec 7]
Chemelil Sugar          1-2 Western Stima           
Nzoia Sugar             1-2 Kakamega Homeboyz       
[Dec 8]
KCB                     5-1 Posta Rangers           
[Dec 22]
AFC Leopards            3-0 Mathare United          
Kisumu All Stars        0-3 Gor Mahia               
Ulinzi Stars            4-0 Zoo                     
Sofapaka                bye

Round 14
[Dec 10]
Sofapaka                2-1 Kisumu All Stars        
[Dec 11]
Chemelil Sugar          1-4 Ulinzi Stars            
Western Stima           4-1 Zoo                     
Wazito                  0-1 Tusker                  
Kakamega Homeboyz       1-0 Bandari                 
[Dec 12]
AFC Leopards            0-0 KCB                     
[Dec 29]
Mathare United          4-0 Nzoia Sugar             
Posta Rangers           1-1 Gor Mahia               
Kariobangi Sharks       bye

Round 15
[Dec 14]
Kisumu All Stars        0-2 Bandari                 
[Dec 15]
KCB                     2-1 Wazito                  
Kariobangi Sharks       3-3 Posta Rangers           
Tusker                  0-0 AFC Leopards            
Ulinzi Stars            2-2 Kakamega Homeboyz       
Nzoia Sugar             1-3 Western Stima           
[Jan 29]
Zoo                     2-2 Mathare United          
Gor Mahia               2-1 Sofapaka                
Chemelil Sugar          bye

Round 16
[Jan 4]
Chemelil Sugar          0-7 Tusker                  
Mathare United          1-1 KCB                     
Sofapaka                2-2 Kariobangi Sharks       
Kakamega Homeboyz       4-0 Kisumu All Stars        
Wazito                  0-1 Gor Mahia               
Bandari                 awd Nzoia Sugar             [awarded 2-0, Nzoia dns]
[Jan 5]
AFC Leopards            4-1 Zoo                     
Posta Rangers           0-2 Ulinzi Stars            
Western Stima           bye

Round 17 [Jan 8]
Nzoia Sugar             0-1 Chemelil Sugar          
Posta Rangers           2-1 AFC Leopards            
KCB                     2-1 Sofapaka                
Tusker                  2-0 Kisumu All Stars        
Western Stima           2-1 Mathare United          
Kariobangi Sharks       1-0 Bandari                 
Ulinzi Stars            1-0 Wazito                  
Zoo                     0-1 Kakamega Homeboyz       
Gor Mahia               bye

Round 18 [Jan 12]
AFC Leopards            2-0 Wazito                  
Bandari                 1-2 Tusker                  
Chemelil Sugar          0-3 KCB                     
Kakamega Homeboyz       2-1 Gor Mahia               
Kisumu All Stars        0-2 Posta Rangers           
Mathare United          2-1 Kariobangi Sharks       
Sofapaka                4-1 Nzoia Sugar             
Ulinzi Stars            3-2 Western Stima           
Zoo                     bye

Round 19
[Jan 25]
Chemelil Sugar          1-1 Sofapaka                
Gor Mahia               3-0 Bandari                 
Kariobangi Sharks       1-2 Kakamega Homeboyz       
KCB                     3-1 Western Stima           
Kisumu All Stars        0-2 AFC Leopards            
Nzoia Sugar             0-0 Zoo                     
Wazito                  0-3 Posta Rangers           
[Jan 26]
Tusker                  1-1 Ulinzi Stars            
Mathare United          bye

Round 20
[Feb 1]
Posta Rangers           1-1 Bandari                 
Western Stima           1-1 Chemelil Sugar          
Zoo                     1-2 KCB                     
[Feb 2]
Gor Mahia               3-0 Nzoia Sugar             
Kakamega Homeboyz       1-1 Wazito                  
Kariobangi Sharks       8-1 Kisumu All Stars        
Sofapaka                1-1 Mathare United          
Ulinzi Stars            0-1 AFC Leopards            
Tusker                  bye

Round 21
[Feb 7]
KCB                     0-1 Kariobangi Sharks       
[Feb 8]
Bandari                 1-1 Kakamega Homeboyz       
Chemelil Sugar          2-1 Posta Rangers           
Mathare United          3-1 Zoo                     
Nzoia Sugar             1-1 Ulinzi Stars            
Sofapaka                3-1 Gor Mahia               
Wazito                  2-1 Western Stima           
[Feb 9] 
AFC Leopards            0-1 Tusker                  
Kisumu All Stars        bye

Round 22
[Feb 22]
AFC Leopards            2-1 Sofapaka                
Bandari                 3-1 Mathare United          
Posta Rangers           1-3 KCB                     
Western Stima           0-0 Kariobangi Sharks       
[Feb 23]
Kakamega Homeboyz       6-0 Chemelil Sugar          
Tusker                  1-1 Wazito                  
Ulinzi Stars            3-2 Kisumu All Stars        
Zoo                     2-3 Gor Mahia               
Nzoia Sugar             bye

Round 23
[Feb 29]
Chemelil Sugar          0-1 AFC Leopards            
Gor Mahia               3-2 Western Stima           
Kisumu All Stars        2-2 Tusker                  
Sofapaka                0-1 Ulinzi Stars            
[Mar 1]
Kakamega Homeboyz       3-2 Nzoia Sugar             
KCB                     1-2 Bandari                 
Posta Rangers           1-1 Mathare United          
Wazito                  4-1 Zoo                     
Kariobangi Sharks       bye

Round 24
[Mar 6]
Zoo                     0-0 Sofapaka                
[Mar 7]
Bandari                 1-0 Kariobangi Sharks       
Mathare United          4-1 Kisumu All Stars        
Nzoia Sugar             0-0 KCB                     
Tusker                  2-0 Chemelil Sugar          
Wazito                  0-0 Ulinzi Stars            
Western Stima           2-0 Posta Rangers           
[Mar 8]
AFC Leopards            0-1 Gor Mahia               
Kakamega Homeboyz       bye

Promotion/Relegation Playoff

First Leg [Oct 31, Mumias Sports Complex]
Vihiga United           1-2 Kisumu All Stars        

Second Leg [Nov 4, Moi Stadium, Kisumu]
Kisumu All Stars        1-2 Vihiga United           [3-5 pen]

NB: Vihiga United promoted, Kisumu All Stars relegated

Betway Cup 2020

NB: 8 top level clubs (Tusker FC, Nzoia Sugar, Chemelil Sugar, Mathare United, 
    Kakamega Homeboyz, Western Stima and Zoo FC) declined to enter

Preliminary Round
[Jan 18]
Kariobangi Sharks B     0-3 Naivas FC
Re-union FC             0-2 KSG Ogopa
[Jan 19]
Uprising                0-2 Zetech Titans
Congo Boys              0-1 Tandaza
Equity FC               1-2 Balaji EPZ
Jericho Revelation      3-1 Nation FC
Kenpoly                 2-0 Mwatate United
FC Shells               2-4 SS Assad
MMUST                   2-2 Keroka Technical        [2-4 pen]
Transfoc FC             0-0 Mara Sugar              [4-3 pen]
Zoo Youth FC            1-0 Sindo United
Butali Sugar            1-1 Flamingo FC             [3-4 pen]
Nyabururu Sportiff      2-1 Black Diamond Rangers
Elim FC                 2-0 CUSCO FC
Egerton FC              2-1 Dero FC
Luanda Villa            1-0 GDC FC

Round 1
[Feb 15]
Jericho Revelation      1-2 Bidco United
Tandaza                 1-1 Posta Rangers           [4-5 pen]    
Balaji EPZ              0-0 Sofapaka                [4-5 pen]
Zetech Titans           2-2 FC Talanta              [5-6 pen]
SS Assad                1-1 Fortune Sacco           [0-3 pen]
Nyabururu Sportiff      0-0 Kisumu Allstars         [3-4 pen]
Egerton FC              0-1 Wazito
Flamingo                0-1 Migori Youth
Transfoc                0-0 Ushuru FC               [3-5 pen]      
[Feb 16]
KSG Ogopa               0-2 Bandari
Naivas                  2-3 Gor Mahia
Kenpoly                 0-2 Kariobangi Stars
Keroka Technical        2-0 Vihiga United
Zoo Youth               1-1 KCB                     [3-4 pen]
Elim                    0-1 AFC Leopards
Luanda Villa            0-0 Ulinzi Stars            [8-9 pen]  

1/8 Finals
[Mar 15]
Kisumu Allstars          -  Keroka Technical   
Ulinzi Stars            1-0 Migori Youth
Kariobangi Sharks       4-1 FC Talanta
AFC Leopards            0-0 Ushuru FC               [4-2 pen]
[not played (postponed due to reservations by clubs concerning Covid-19 pandemic)]
Wazito                   -  KCB                     
Gor Mahia                -  Posta Rangers           
Bandari                  -  Sofapaka                
Fortune Sacco            -  Bidco United            
Kisumu Allstars          -  Keroka Technical   

NB: competition abandoned
-------------------------------------------------------------------------------------------

2020/21

Kenya Premier League 2020/21

Home \ Away	AFC	BAN	BID	GOR	KAK	SHA	KCB	MAT	NAI	NZO	POS	SOF	TUS	ULI	VIH	WAZ	STI	ZOO
AFC Leopards	—	2–0	1–3	ABD	2–3	0–1	2–1	1–0	1–0	1–0	2–1	3–0	2–1	1–0	3–1	0–1	0–2	
Bandari	2–1	—	1–1	1–3	4–3	4–1	1–2	3–0	1–1	1–1	1–0	1–0	2–1	1–3	5–0	2–0	2–0	
Bidco	0–2	2–2	—	1–3	1–1	1–0	0–1	2–1	0–0	1–1	1–0	0–0	2–1	1–1	1–0	1–2	1–0	
Gor Mahia	0–0	0–0	1–1	—	1–0	0–2	0–2	3–1	1–0	0–2	0–1	1–0	1–2	1–0	0–1	0–0	1–2	
Kakamega Homeboyz	1–2	1–2	2–0	1–2	—	4–1	0–0	4–2	2–0	0–0	1–1	1–0	0–1	3–1	1–3	0–1	4–0	
Kariobangi Sharks	0–2	0–1	2–2	4–3	1–0	—	0–3	2–3	1–2	3–1	0–0	0–0	0–1	0–0	4–0	4–0	2–2	
KCB	1–1	3–0	1–0	0–0	2–0	0–3	—	1–0	1–0	2–1	0–2	1–0	2–2	2–1	1–0	1–0	3–1	
Mathare United	1–0	0–0	0–1	1–0	1–2	1–2	1–2	—	2–0	1–0	1–2	2–1	0–0	1–0	0–0	1–1	1–1	
Nairobi City Stars	2–1	2–0	1–2	1–1	1–0	1–2	0–3	2–0	—	2–0	2–2	3–0	2–2	1–1	1–1	0–1	2–1	
Nzoia Sugar	2–2	4–1	1–0	2–1	1–2	0–0	2–1	2–2	0–1	—	1–1	2–1	0–0	1–1	1–2	2–1	1–1	
Posta Rangers F.C.	0–0	1–1	0–0	0–1	1–3	0–3	0–3	2–0	1–1	0–0	—	1–2	1–4	0–0	2–1	0–0	0–0	
Sofapaka	1–0	2–2	0–0	1–2	1–2	1–2	2–2	4–2	1–0	1–0	1–1	—	1–2	0–0	1–1	2–0	3–1	
Tusker	2–0	0–0	2–1	2–1	2–0	4–2	0–0	1–0	0–1	2–1	0–1	1–1	—	1–0	1–0	2–0	2–1	
Ulinzi	0–1	0–2	0–0	1–0	2–0	2–0	0–0	2–1	0–2	1–0	2–1	2–0	1–4	—	0–0	2–1	2–2	
Vihiga United	0–0	0–1	0–1	0–1	0–1	0–1	2–1	1–2	0–0	2–1	0–1	1–1	0–4	1–2	—	0–2	0–0	
Wazito	1–2	2–2	1–1	0–1	1–0	2–0	1–1	2–1	2–1	2–1	1–1	0–3	1–1	0–0	3–1	—	1–0	
Western Stima	3–2	1–1	0–0	1–3	2–3	1–2	0–2	2–5	0–2	2–2	1–1	0–1	2–5	1–2	0–2	1–0	—	
Zoo Kericho																		—

 1.Tusker FC (Nairobi)               32  19  8  5  52-26  65       [2-1]  Champions
 2.Kenya Commercial Bank (Nairobi)   32  18  8  6  44-23  62       [1-1]
 3.Bandari FC (Mombasa)              32  14 11  7  47-37  53       [1-1]
 4.AFC Leopards (Nairobi)            32  15  6 11  37-31  48              [-3]
 5.Kariobangi Sharks (Nairobi)       32  14  6 12  45-42  48
 6.Kakamega Homeboyz (Kakamega)      32  14  4 14  45-39  46       [1-1]
 7.Nairobi City Stars (Nairobi)      32  12  9 11  34-30  45  [P]  [2-1]
 8.Gor Mahia (Nairobi)               32  14  6 12  32-29  45  [C]  [3-0]  [-3]
 9.Wazito FC (Nairobi)               32  12  9 11  30-33  45       [1-0]
10.Ulinzi Stars (Nakuru)             32  11 11 10  29-29  44
11.Bidco United (Thika)              32  10 14  8  28-28  44  [P]  [2-0]
12.Sofapaka (Nairobi)                32   9 11 12  34-37  38       [2-0]
13.Posta Rangers (Nairobi)           32   7 15 10  25-33  36       [1-1]
14.Nzoia Sugar (Bungoma)             32   7 12 13  33-38  33       [2-1]
15.Mathare United (Nairobi)          32   8  6 18  33-47  30       [2-0]
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
16.Vihiga United (Mbale)             32   6  8 18  20-43  26  [P]  [0-1]  Relegation Playoff
------------------------------------------------------------
17.Western Stima (Kakamega)          32   4 10 18  31-58  22       [0-0]  Relegated
 -.Zoo FC (Kericho)                  excluded; all results annulled;
   record at exclusion:              14   1  5  8   8-20   8

NB: annulled results against Zoo between square brackets;
    two more losses than wins as one match was awarded loss against both;
    both AFC Leopards and Gor Mahia had 2 goals scored and 3 points deducted,
    therefore the overall goal difference is -4

Promotion/Relegation Playoff

First Leg [Sep 12]
Vihiga United           1-1 Kenya Police            

Second Leg [Sep 19]
Kenya Police            1-0 Vihiga United           

NB: Kenya Police promoted, Vihiga United relegated

Betway Cup 2021

Round 1
[Feb 13]
KSG Ogopa               lt  Dimba Patriots
Marafiki                2-0 JKUAT 
Mwatate United          lt  Twyford
Tikki                   0-6 AFC Leopards 
Flamingo                0-2 Kariobangi Sharks
Uprising                2-2 Malindi Progressive     [1-3 pen]
Tandaza                 bt  MCF
FC Shells               2-2 Fortune Sacco           [2-4 pen] 
Mutomo Tigers           1-4 Nairobi City Stars
Transfoc                bt  Migori Youth
Elim                    0-5 Ulinzi Stars 
Kajiado North           3-2 Nkanas 
Bungoma Superstars      1-1 Zetech Titans           [5-4 pen] 
Mihuu United            0-9 Tusker
Vihiga Sportiff         1-2 Nation
Luanda Villa            1-0 GDC 
Vegpro                  2-0 SS Assad
NYSA                    2-0 Machakos United 
Alphose                 1-2 Administration Police
Kiandege Jets           1-3 KCB 
[Feb 14]
Sigalagala TTI          7-2 Dero
Rware                   0-3 Posta Rangers 
Black Diamond           lt  CUSCO
Muranga Seal            2-2 Bandari                 [3-4 pen]
MMUST                   1-1 Bidco United            [10-11 pen]
Nyabururu Sportiff      0-4 Teroka TTI
Twomoc                  bt  Naivas 
Nax Fussball            0-2 Mara Sugar 
Kobare                  lt  Egerton
Blessings               0-3 Equity 
Kitale All-Stars        0-1 Sofapaka 
[May 23]
Congo Boys              0-3 Gor Mahia

Round 2
[Jun 1]
Mara Sugar              2-0 NYSA
Egerton                 2-1 Administration Police
Malindi Progressive     0-1 Luanda Villa
KCB                     2-0 Transfoc  
Bungoma Superstars      3-0 Nation
Kajiado North           3-4 Sigalagala TTI 
Fortune Sacco           0-1 Nairobi City Stars
Twomoc                  1-4 Vegpro
Equity                  2-2 Teroka TTI              [5-3 pen] 
[Jun 2]
Bandari                 5-1 Dimba Patriots
Sofapaka                0-2 Ulinzi Stars
Marafiki                1-4 Tusker
Kariobangi Sharks       2-0 Tandaza
AFC Leopards            1-0 Posta Rangers
Bidco United            7-0 Twyford
[Jun 3]
Gor Mahia               5-0 CUSCO 
 
Round 3
[Jun 5]
Equity                  2-1 Vegpro
Bidco United            1-0 Egerton
Tusker                  1-0 Luanda Villa
[Jun 6]
Sigalagala              0-5 Bandari
Ulinzi                  0-2 Nairobi City Stars
AFC Leopards            4-2 Bungoma Super Stars
Gor Mahia               2-1 Mara Sugar
KCB                     1-1 Kariobangi Sharks       [3-5 pen]
 
Quarterfinals
[Jun 9]
Bandari                 0-1 Equity
Tusker                  0-1 AFC Leopards
[Jun 10]
Nairobi City Stars      0-1 Bidco
Gor Mahia               2-0 Kariobangi Sharks
 
Semifinals
[Jun 12]
AFC Leopards            0-0 Equity                  [6-5 pen]
[Jun 13]
Gor Mahia               1-1 Bidco                   [4-2 pen] 
 
Final [Jul 4, Nyayo National Stadium]
AFC Leopards            0-0 Gor Mahia               [1-4 pen (no extra time)]
-------------------------------------------------------------------------------------------

2021/22

Kenya Premier League 2021/22

Season2021-22
Dates25 September 2021 - 12 June 2022
Matches played304
Goals scored672 (2.21 per match)
Top goalscorerClifton Miheso (15 goals)
Biggest home winPosta Rangers 4-0 Vihiga United
(15 October 2021)
Nairobi City Stars 4:0 Vihiga United
(6 November 2021)
Kenya Police 4:0 Vihiga United
(4 January 2022)
Kakamega Homeboyz 4:0 Ulinzi Stars
(2 April 2022)
Biggest away winMathare United 0-6 Kariobangi Sharks
(31 October 2021)
Highest scoringKakamega Homeboyz 4-4 Nairobi City Stars
(20 January 2022)
Longest winning run5 matches
Bandari
(23 April 2022 - 22 May 2022)
Kenya Police
(15 May 2022 - 12 June 2022)
Longest unbeaten run22 matches
Tusker
(20 January 2022 - 12 June 2022)
Longest winless run17 matches
Mathare United
(12 February 2022 - 12 June 22)
Longest losing run13 matches
Mathare United
(13 March 2022 - 12 June 2022)
1.Tusker FC (Nairobi) 34 19 9 6 42-17 66 [C] Champions 2.Kakamega Homeboyz (Kakamega) 34 18 12 4 54-33 66 3.Gor Mahia (Nairobi) 34 15 13 6 38-29 58 4.Bandari FC (Mombasa) 34 15 12 7 42-26 57 5.Nairobi City Stars (Nairobi) 34 14 10 10 45-34 52 6.AFC Leopards (Nairobi) 33 12 13 8 42-35 49 7.Kenya Commercial Bank (Nairobi) 34 12 13 9 40-33 49 8.Sofapaka (Nairobi) 33 12 13 8 32-26 49 9.Kenya Police FC (Nairobi) 34 11 14 9 44-35 47 [P] 10.Kariobangi Sharks (Nairobi) 34 12 9 13 44-39 45 11.Posta Rangers (Nairobi) 34 12 8 14 44-41 44 12.FC Talanta (Nairobi) 34 11 11 12 39-43 44 [P] 13.Ulinzi Stars (Nakuru) 32 10 13 9 21-22 43 14.Nzoia Sugar (Bungoma) 34 7 16 11 36-39 37 15.Bidco United (Thika) 34 8 12 14 32-40 36 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 16.Wazito FC (Nairobi) 34 9 7 18 34-50 34 Relegation Playoff ------------------------------------------------------------ 17.Vihiga Bullets (Mbale) 34 6 9 19 25-58 27 [P] Relegated 18.Mathare United (Nairobi) 34 3 2 29 18-72 11 [*] Relegated NB: Mathare United suspended and relegated after failing to honour three fixtures; all remaining matches awarded 0-2 against them Round 1 [Sep 25] Bandari 3-0 Mathare United Gor Mahia 2-1 KCB Posta Rangers 0-1 Kariobangi Sharks Talanta 1-1 Wazito Vihiga Bullets 0-0 Bidco United [Sep 26] AFC Leopards 1-0 Tusker Kakamega Homeboyz 1-0 Kenya Police Sofapaka 3-1 Nairobi City Stars Ulinzi Stars 1-0 Nzoia Sugar Round 2 [Oct 15] Bidco United 2-3 Bandari Nzoia Sugar 0-0 Sofapaka Posta Rangers 4-0 Vihiga Bullets [Oct 16] KCB 0-0 AFC Leopards Kenya Police 0-2 Nairobi City Stars Mathare United 0-1 Ulinzi Stars [Oct 17] Wazito 0-1 Kakamega Homeboyz [Oct 27] Tusker 1-2 Talanta Kariobangi Sharks 0-2 Gor Mahia Round 3 [Oct 20] AFC Leopards 0-1 Gor Mahia Bandari 0-2 Posta Rangers Kenya Police 3-1 Nzoia Sugar Sofapaka 1-2 Mathare United Talanta 1-1 KCB Ulinzi Stars 1-1 Bidco United Vihiga Bullets 0-3 Kariobangi Sharks [Oct 21] Nairobi City Stars 3-1 Wazito [Dec 23] Kakamega Homeboyz 1-0 Tusker Round 4 [Oct 23] Talanta 2-0 Vihiga Bullets [Oct 24] Sofapaka 1-2 KCB Bandari 2-1 AFC Leopards Kakamega Homeboyz 2-0 Posta Rangers Kariobangi Sharks 1-1 Wazito Nairobi City Stars 2-0 Bidco United Nzoia Sugar 1-2 Mathare United [Nov 3] Kenya Police 1-2 Tusker Ulinzi Stars 0-0 Gor Mahia Round 5 [Oct 29] AFC Leopards 0-2 Ulinzi Stars [Oct 30] Bidco United 1-1 Nzoia Sugar Gor Mahia 1-0 Sofapaka Posta Rangers 1-1 Nairobi City Stars Tusker 2-0 Wazito KCB 2-1 Kenya Police [Oct 31] Bandari 3-0 Talanta Mathare United 0-6 Kariobangi Sharks Vihiga Bullets 2-3 Kakamega Homeboyz Round 6 [Nov 5] Wazito 0-2 KCB [Nov 6] Nzoia Sugar 0-3 Posta Rangers Nairobi City Stars 4-0 Vihiga Bullets Mathare United 0-1 Bidco United Kenya Police 1-1 Gor Mahia [Nov 7] Sofapaka 1-0 AFC Leopards Ulinzi Stars 2-2 Talanta Kakamega Homeboyz 1-1 Bandari Kariobangi Sharks 3-0 Tusker Round 7 [Dec 4] Wazito 1-0 Ulinzi Stars Kenya Police 0-2 Sofapaka Mathare United 0-2 Talanta Nairobi City Stars 1-2 Kariobangi Sharks Nzoia Sugar 0-1 Kakamega Homeboyz Bidco United 1-0 AFC Leopards [Dec 5] KCB 3-1 Vihiga Bullets [Jan 26] Posta Rangers 3-0 Gor Mahia [Feb 2] Tusker 1-0 Bandari Round 8 [Dec 8] Nairobi City Stars 0-0 Nzoia Sugar Kakamega Homeboyz 2-2 Mathare United Kariobangi Sharks 1-3 Kenya Police Sofapaka 2-1 Wazito Talanta 2-1 Bidco United [Dec 9] AFC Leopards 1-0 Posta Rangers Bandari 0-0 KCB Vihiga Bullets 0-3 Gor Mahia [Feb 16] Ulinzi Stars 0-0 Tusker Round 9 [Dec 11] Mathare United 0-2 Nairobi City Stars Nzoia Sugar 3-1 Kariobangi Sharks Wazito 1-1 Kenya Police Bidco United 0-0 Kakamega Homeboyz [Dec 12] Gor Mahia 0-0 Bandari KCB 2-0 Ulinzi Stars Posta Rangers 2-0 Talanta Tusker 0-0 Sofapaka Vihiga Bullets 1-1 AFC Leopards Round 10 [Dec 17] Nairobi City Stars 0-1 KCB Bandari 1-1 Kariobangi Sharks [Dec 18] Sofapaka 1-1 Posta Rangers Ulinzi Stars 2-0 Vihiga Bullets Kakamega Homeboyz 2-1 Gor Mahia [Dec 19] Wazito 4-1 Mathare United Kenya Police 3-0 Bidco United Nzoia Sugar 0-1 Tusker Talanta 1-1 AFC Leopards Round 11 [Dec 29] Kariobangi Sharks 1-1 Talanta Vihiga Bullets 0-2 Sofapaka Bandari 1-0 Ulinzi Stars AFC Leopards 2-2 Kakamega Homeboyz [Dec 30] Tusker 4-1 Mathare United KCB 2-2 Nzoia Sugar Posta Rangers 2-2 Kenya Police Gor Mahia 0-2 Nairobi City Stars Bidco United 1-0 Wazito Round 12 [Jan 4] Kakamega Homeboyz 0-1 Talanta Mathare United 0-1 KCB Kenya Police 4-0 Vihiga Bullets Sofapaka 0-1 Bandari Ulinzi Stars 0-1 Kariobangi Sharks [Jan 5] Nairobi City Stars 0-1 AFC Leopards Nzoia Sugar 1-1 Gor Mahia Tusker 2-1 Bidco United Wazito 1-4 Posta Rangers Round 13 [Jan 8] Bandari 0-0 Kenya Police Talanta 1-2 Nairobi City Stars Kariobangi Sharks 0-1 Kakamega Homeboyz [Jan 9] KCB 0-1 Bidco United Gor Mahia 1-0 Mathare United AFC Leopards 1-1 Nzoia Sugar Posta Rangers 1-0 Tusker Vihiga Bullets 4-2 Wazito [Mar 26] Ulinzi Stars n/p Sofapaka [Sofapaka refused to play due to unavailablity ambulance] Round 14 [Jan 14] Posta Rangers 1-1 Ulinzi Stars [Jan 15] Mathare United 1-2 Kenya Police Kariobangi Sharks 3-1 AFC Leopards [Jan 16] Gor Mahia 2-0 Talanta Tusker 0-1 Nairobi City Stars Vihiga Bullets 1-1 Bandari Bidco United 1-1 Sofapaka KCB 2-3 Kakamega Homeboyz Wazito 2-1 Nzoia Sugar Round 15 [Jan 19] Gor Mahia 1-1 Bidco United Nzoia Sugar 2-3 Talanta Kenya Police 0-0 Ulinzi Stars Posta Rangers 1-1 KCB Sofapaka 0-0 Kariobangi Sharks [Jan 20] Bandari 0-1 Wazito AFC Leopards 3-1 Mathare United Kakamega Homeboyz 4-4 Nairobi City Stars Tusker 2-0 Vihiga Bullets Round 16 [returns round 16] [Jan 23] Mathare United 1-2 AFC Leopards Ulinzi Stars 2-2 Kenya Police KCB 2-1 Posta Rangers Kariobangi Sharks 3-0 Sofapaka Bidco United 1-1 Gor Mahia Talanta 2-2 Nzoia Sugar [Jan 24] Nairobi City Stars 1-1 Kakamega Homeboyz Wazito 1-1 Bandari Vihiga Bullets 0-0 Tusker Round 17 [Feb 5] Ulinzi Stars 1-0 Wazito Talanta 0-2 Mathare United Kariobangi Sharks 0-1 Nairobi City Stars Vihiga Bullets 0-0 KCB [Feb 6] Nzoia Sugar 1-1 Kakamega Homeboyz Sofapaka 0-0 Kenya Police AFC Leopards 1-1 Bidco United Gor Mahia 3-1 Posta Rangers Bandari 0-2 Tusker Round 18 [Feb 11] Kenya Police 0-1 Kariobangi Sharks [Feb 12] Tusker 2-0 Ulinzi Stars KCB 0-0 Bandari Wazito 1-2 Sofapaka Mathare United 1-3 Kakamega Homeboyz Bidco United 0-1 Talanta [Feb 13] Gor Mahia awd Vihiga Bullets [awarded 0-2; abandoned at 1-0 at Nzoia Sugar 1-1 Nairobi City Stars half-time due to crowd trouble; Posta Rangers 1-3 AFC Leopards Gor Mahia appealed ruling] Round 19 [Feb 25] Sofapaka 0-2 Tusker [Feb 26] Kariobangi Sharks 0-1 Nzoia Sugar Kenya Police 2-3 Wazito Nairobi City Stars 3-0 Mathare United Ulinzi Stars 1-0 KCB [Feb 27] AFC Leopards 0-0 Vihiga Bullets Bandari 1-1 Gor Mahia Kakamega Homeboyz 3-1 Bidco United Talanta 0-1 Posta Rangers Round 20 [Mar 4] Wazito 2-2 Kariobangi Sharks [Mar 5] Bidco United 2-0 Nairobi City Stars Gor Mahia 2-1 Ulinzi Stars KCB 0-0 Sofapaka Mathare United 0-3 Nzoia Sugar Posta Rangers 1-3 Kakamega Homeboyz Tusker 1-1 Kenya Police [Mar 6] AFC Leopards 2-2 Bandari Vihiga Bullets 2-1 Talanta Round 21 [Mar 8] Kenya Police 1-1 KCB Wazito 0-3 Tusker [Mar 9] Talanta 0-2 Bandari Kakamega Homeboyz 1-0 Vihiga Bullets Kariobangi Sharks 1-1 Mathare United Nairobi City Stars 1-2 Posta Rangers Nzoia Sugar 1-1 Bidco United Ulinzi Stars n/p AFC Leopards [AFC Leopards refused to play due Sofapaka 1-1 Gor Mahia to unavailablity ambulance] Round 22 [Mar 12] KCB 2-0 Wazito Tusker 1-0 Kariobangi Sharks [Mar 13] AFC Leopards 1-1 Sofapaka Bandari 2-1 Kakamega Homeboyz Bidco United 2-0 Mathare United Gor Mahia 0-2 Kenya Police Posta Rangers 0-1 Nzoia Sugar Talanta 0-0 Ulinzi Stars Vihiga Bullets 1-2 Nairobi City Stars Round 23 [Mar 15] KCB 0-0 Tusker [Mar 16] Bidco United 1-1 Kariobangi Sharks Sofapaka 1-2 Talanta [Mar 17] Bandari 1-0 Nairobi City Stars Mathare United 2-3 Posta Rangers Ulinzi Stars 0-1 Kakamega Homeboyz Vihiga Bullets 0-1 Nzoia Sugar [Mar 19] Gor Mahia 1-0 Wazito [Mar 20] AFC Leopards 1-1 Kenya Police Round 24 [returns round 23] [Apr 2] Kakamega Homeboyz 4-0 Ulinzi Stars Nairobi City Stars 2-1 Bandari Tusker 1-1 KCB Wazito 1-2 Gor Mahia [Apr 3] Kariobangi Sharks 2-1 Bidco United Kenya Police 0-3 AFC Leopards Nzoia Sugar 0-0 Vihiga Bullets Posta Rangers 2-1 Mathare United Talanta 0-0 Sofapaka Round 25 [Apr 9] Bidco United 1-1 Posta Rangers Kariobangi Sharks 2-2 KCB Kenya Police 1-1 Talanta Mathare United 0-1 Vihiga Bullets Tusker 0-0 Gor Mahia [Apr 10] Nairobi City Stars 0-0 Ulinzi Stars Nzoia Sugar 1-2 Bandari Sofapaka 1-1 Kakamega Homeboyz Wazito 1-2 AFC Leopards Round 26 [returns round 25] [Apr 16] Gor Mahia 0-2 Tusker Posta Rangers 0-1 Bidco United Talanta 2-1 Kenya Police Vihiga Bullets 2-0 Mathare United [Apr 17] Bandari 2-2 Nzoia Sugar Kakamega Homeboyz 1-1 Sofapaka KCB 0-2 Kariobangi Sharks [Apr 18] AFC Leopards 1-1 Wazito Ulinzi Stars 0-1 Nairobi City Stars Round 27 [Apr 23] Kariobangi Sharks 3-2 Posta Rangers KCB 0-1 Gor Mahia Nairobi City Stars 0-2 Sofapaka [Apr 24] Bidco United 2-2 Vihiga Bullets Kenya Police 2-2 Kakamega Homeboyz Nzoia Sugar 1-1 Ulinzi Stars Tusker 2-1 AFC Leopards Mathare United awd Bandari [awarded 0-2, Mathare dns] [Apr 25] Wazito 0-2 Talanta Round 28 [Apr 30] Bandari 2-1 Bidco United Talanta 0-1 Tusker Ulinzi Stars awd Mathare United [awarded 2-0, Mathare dns] Vihiga Bullets 0-1 Posta Rangers [May 1] AFC Leopards 2-1 KCB Gor Mahia 0-0 Kariobangi Sharks Kakamega Homeboyz 1-1 Wazito Nairobi City Stars 0-0 Kenya Police Sofapaka 2-1 Nzoia Sugar Round 29 [May 6] Mathare United awd Sofapaka [awarded 0-2, Mathare dns] [May 7] Bidco United 0-1 Ulinzi Stars Posta Rangers 0-2 Bandari [May 8] Gor Mahia 1-1 AFC Leopards Kariobangi Sharks 3-4 Vihiga Bullets KCB 2-2 Talanta Nzoia Sugar 0-0 Kenya Police Tusker 2-0 Kakamega Homeboyz [May 9] Wazito 0-1 Nairobi City Stars NB: Mathare United suspended from the league and relegated after third no-show Round 30 [May 14] AFC Leopards awd Kariobangi Sharks [awarded 2-0, Kariobangi dns] Bandari 4-1 Vihiga Bullets Sofapaka 2-1 Bidco United Ulinzi Stars 0-0 Posta Rangers [May 15] Kakamega Homeboyz 2-1 KCB Kenya Police awd Mathare United [awarded 2-0, Mathare suspended] Nairobi City Stars 0-0 Tusker Nzoia Sugar 0-1 Wazito [Jun 8] Talanta 1-2 Gor Mahia Round 31 [May 21] AFC Leopards 3-2 Talanta Bidco United 0-1 Kenya Police Gor Mahia 1-1 Kakamega Homeboyz KCB 3-2 Nairobi City Stars Mathare United awd Wazito [awarded 0-2, Mathare suspended] Posta Rangers 1-1 Sofapaka [May 22] Kariobangi Sharks 0-2 Bandari Tusker 2-2 Nzoia Sugar Vihiga Bullets 0-0 Ulinzi Stars Round 32 [May 28] Kenya Police 2-1 Posta Rangers Mathare United awd Tusker [awarded 0-2, Mathare suspended] Sofapaka 1-0 Vihiga Bullets Ulinzi Stars 0-0 Bandari [May 29] Kakamega Homeboyz 0-2 AFC Leopards Nairobi City Stars 2-3 Gor Mahia Nzoia Sugar 1-0 KCB Talanta 2-0 Kariobangi Sharks Wazito 0-2 Bidco United Round 33 [Jun 4] Bandari 0-1 Sofapaka Kariobangi Sharks 0-1 Ulinzi Stars Posta Rangers 1-2 Wazito [Jun 5] Bidco United 0-2 Tusker Gor Mahia 1-1 Nzoia Sugar KCB awd Mathare United [awarded 2-0, Mathare suspended] Vihiga Bullets 1-4 Kenya Police Talanta awd Kakamega Homeboyz [awarded 0-2, Talanta dns] [Jun 6] AFC Leopards 1-1 Nairobi City Stars Round 34 [Jun 12] Bidco United 2-3 KCB Kakamega Homeboyz awd Kariobangi Sharks [awarded 2-0, Kariobangi dns] Kenya Police 1-0 Bandari Mathare United awd Gor Mahia [awarded 0-2, Mathare suspended] Nairobi City Stars 2-2 Talanta Nzoia Sugar 3-1 AFC Leopards Sofapaka 0-1 Ulinzi Stars Tusker 2-0 Posta Rangers Wazito awd Vihiga Bullets [awarded 2-0, Vihiga dns] Table: 1.Tusker FC (Nairobi) 34 19 9 6 42-17 66 [C] Champions 2.Kakamega Homeboyz (Kakamega) 34 18 12 4 54-33 66 3.Gor Mahia (Nairobi) 34 15 13 6 38-29 58 4.Bandari FC (Mombasa) 34 15 12 7 42-26 57 5.Nairobi City Stars (Nairobi) 34 14 10 10 45-34 52 6.AFC Leopards (Nairobi) 33 12 13 8 42-35 49 7.Kenya Commercial Bank (Nairobi) 34 12 13 9 40-33 49 8.Sofapaka (Nairobi) 33 12 13 8 32-26 49 9.Kenya Police FC (Nairobi) 34 11 14 9 44-35 47 [P] 10.Kariobangi Sharks (Nairobi) 34 12 9 13 44-39 45 11.Posta Rangers (Nairobi) 34 12 8 14 44-41 44 12.FC Talanta (Nairobi) 34 11 11 12 39-43 44 [P] 13.Ulinzi Stars (Nakuru) 32 10 13 9 21-22 43 14.Nzoia Sugar (Bungoma) 34 7 16 11 36-39 37 15.Bidco United (Thika) 34 8 12 14 32-40 36 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 16.Wazito FC (Nairobi) 34 9 7 18 34-50 34 Relegation Playoff ------------------------------------------------------------ 17.Vihiga Bullets (Mbale) 34 6 9 19 25-58 27 [P] Relegated 18.Mathare United (Nairobi) 34 3 2 29 18-72 11 [*] Relegated NB: Mathare United suspended and relegated after failing to honour three fixtures; all remaining matches awarded 0-2 against them Promotion/Relegation Playoff First Leg [Aug 4] Wazito 2-1 Muranga Seal Second Leg [Aug 7] Muranga Seal 3-2 Wazito NB: both remain on former level (away goal rule)

Kenyan National Super League 2021/22

Reported Final Table:

 1.APS Bomet                         36  21  8  7  43-23  71       Promoted
 2.Fortune Sacco                     36  20  9  7  42-23  69       Promoted
------------------------------------------------------------
 3.Muranga Seal                      36  21  5 10  57-38  65  [-3] Promotion Playoff
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 4.Muhoroni Youth                    36  18  9  9  48-34  63
 5.MCF FC                            36  16  9 11  53-38  57
 6.Shabana FC                        36  15  9 12  39-34  54
 7.Naivas                            36  13 11 12  42-35  50
 8.Kibera Black Stars                36  13 10 13  50-39  49
 9.Vihiga United                     36  14  8 14  42-44  47  [-3]  [R]
10.Migori Youth FC                   36  12 10 14  44-45  46
11.Mombase Elite                     36  14  4 18  35-46  46
12.SS Assad                          36  13  6 17  50-58  45
13.Mara Sugar                        36  10 10 16  48-49  40
14.Silibwet Leons                    36  11  6 19  46-62  39
15.Mwatate United                    36   9 11 16  39-56  38
16.Kisumu All Stars                  36   9 12 15  42-51  36  [-3]
17.Coastal Heroes                    36  11  7 18  43-64  34  [-6]
------------------------------------------------------------
18.Gusii                             36   7 12 17  27-53  27  [-6] Relegated
 -.Zoo Kericho                       19   8  6  5  30-24  30       Excluded
 -.Dandora Love                      19   6  2 11  26-46  17  [-3] Excluded

NB: total goal difference -16

Source: https://www.facebook.com/apsbometfc/photos/a.107935891138041/496152675649692/

No comments:

Post a Comment