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  2004 Ulinzi Stars  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 season declared null and void  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.  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. Total Number of Wins (58) 19 GOR Mahia (Nairobi) 12 AFC Leopards (Nairobi; includes Abaluhya FC; Abaluhya FC were renamed AFC Leopards SC on November 16, 1980) Tusker FC (Nairobi; formerly Kenya Breweries) 4 Ulinzi Stars (Nakuru; moved from Thika to Nakuru in 2005) 2 Luo Union (Nairobi; merged into current club Re-Union) Nakuru All-Stars (Nakuru; now defunct; includes 1969) Oserian Fastac (Naivasha) (now defunct) 1 Feisal (Mombasa) Mathare United (Nairobi) Sofapaka (Nairobi) [SOte kama FAmilia kwa PAmoja Kuafikia Azimio] Sony Sugar (Awendo) Utalii (Ruaraka) 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.
Prepared and maintained by Karel Stokkermans for the Rec.Sport.Soccer Statistics Foundation
Author: Karel Stokkermans
Last updated: 20 Nov 2022
(C) Copyright Karel Stokkermans and RSSSF 1997/2022
You are free to copy this document in whole or part provided that proper acknowledgement is given to the author. All rights reserved.