FA Cup of Kenya
1954 RAF Eastleigh 1-0 Nakuru Railway African Football Team
1955 unknown
1956 Mombasa Liverpool
1957 not held
1958 Mombasa Liverpool bt Feisal FC Mombasa
1959 unknown (Maragoli United FC lost final)
1960 Marama 4-2 Gethin & Dawson
1961 LASCO Mombasa 8-2 Nyaribari FC
1962 Mombasa Liverpool
1963 unknown
1964 Luo Union
1965 Luo Union bt Kisumu Hotstars FC
1966 Luo Union 4-2 Mombasa Liverpool
1967 Abaluhya United 3-0 Maragoli United
1968 Abaluhya United 2-2 w/o Feisal FC Mombasa
1969 Nakuru All Stars 1-0 Gor Mahia
1970 Nakuru All Stars 3-2 Gor Mahia
1971-74 unknown
1975 Kenya Breweries
Kenya Challenge Cup
1976 Luo Union 0-0 KFA [3-2 pen]
1977-78 unknown
1979 Ramogi FC (Mombasa) 1-0 Kisumu Hotstars FC
1980 unknown
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 2-1 Bata Bullets
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)]
2022 not held
FKF Cup
2023 Kakamega Homeboyz 1-0 Tusker
2024 Kenya Police 0-0 KCB [aet, 8-7 pen]
2025 Nairobi United 2-1 GOR Mahia
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
Number of known wins (does not include Transparency Cup):
9 AFC Leopards (Nairobi; includes Abaluhya FC; Abaluhya FC were renamed
AFC Leopards SC on November 16, 1980)
GOR Mahia (Nairobi)
5 Tusker (Nairobi; includes Kenya Breweries)
4 Luo Union
3 Sofapaka (Nairobi)
2 Bandari (Mombasa)
Mathare United
Mombasa Liverpool
Nakuru All Stars
Rivatex (Eldoret)
1 Chemelil Sugar (Nyando)
Eldoret KCC (Eldoret)
Kakamega Homeboyz (Kakamega)
Kariobangi Sharks
Kenya Pipeline (Nairobi)
Kenya Police
LASCO Mombasa
Marama
Mumias Sugar (Mumias)
Nairobi United
RAF Eastleigh (Nairobi District)
Ramogi FC (Mombasa)
World Hope (Nairobi)
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.
Super Cup
1990 GOR Mahia 2-0 Rivatex (Eldoret)
1991-2007 not known
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
2020 not held
2021 Tusker 1-1 GOR Mahia [8-7 pen]
2022 not held
2023 GOR Mahia 1-1 Kakamega Homeboyz [4-2 pen]
2024 not held
2025 not held
Number of Wins (15 known; lost finals between square brackets)
8 [ 5] GOR Mahia (Nairobi)
3 [ 2] Tusker (Nairobi)
2 [ 1] Sofapaka (Nairobi)
1 [ 1] Bandari (Mombasa)
1 Kariobangi Sharks(Nairobi)
[ 2] AFC Leopards (Nairobi)
[ 1] Kakamega Homeboyz (Kakamega)
[ 1] Mathare United (Nairobi)
[ 1] Rivatex (Eldoret)
[ 1] Ulinzi Stars (Nakuru)
Number of Known League-and-Cup Doubles (4)
2 GOR Mahia [1983, 1987]
1 Abaluhya United [1967] [now AFC Leopards]
1 Tusker [2016]
Mayors Cup
1973 Abaluhya 4-0 Kenya Prisons
1976 Abaluhya 2-1 Black Mamba Nairobi
1978 Abaluhya 2-1 Maragoli United FC
NB: other seasons not known; source: AFC Leopards
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
Number of Wins (6; lost finals between square brackets)
2 [ 1] GOR Mahia (Nairobi)
2 Tusker (Nairobi)
1 [ 1] Ulinzi Stars (Nakuru)
1 Muhoroni Youth (Muhoroni)
[ 1] AFC Leopards (Nairobi)
[ 1] SoNy Sugar (Awendo)
[ 1] Thika United (Thika)
[ 1] Western Stima (Kakamega)
Dobbie Cup
NB: this was the "European" top level league in Nairobi; its second level feeder
(which included reserve sides) was contested for the May Cup since 1925.
Dobbie Cup
1907 Gymkhana SC
1908 Gymkhana SC 3-2 Nairobi Town FC
1909 Town SC
1910 Parklands SC
1911 Parklands SC
1912 Parklands SC
1913 Pirates FC
1914 Caledonian SC
1915-18 not played
1919 Kings African Rifles
1920 Nairobi Railway FC
1921 Nairobi Railway FC
1922 Caledonian SC
1923 Nairobi Railway FC
1924 Nairobi Railway FC
Dobbie Cup May Cup
1925 Caledonian SC Nairobi Railway FC
1926 Caledonian SC Caledonian SC
1927 Nairobi Railway FC Kenya Police FC
1928 Kenya Police FC Nairobi Railway FC
1929 Caledonian SC Kenya Police FC
1930-33 not known
1934 Nairobi Railway
1935-46 not known
1947 Caledonian SC
1948 Caledonian SC
1949 Caledonian SC
1950 Caledonian SC
1951 Caledonian SC
1952 Caledonian SC
1953 not known
1954 RAF Eastleigh
1955-57 not known
1958 not known
1959 Juventus
1960 not known
1961 Caledonian SC
1962 Caledonian SC
1963 not known
John Boyes Cup
NB: this was a knockout competition restricted to Nairobi
1912 Caledonian SC 2-1 Gymkhana SC
1913 Pirates FC
1914-18 not played
1919 Caledonian SC
1920 Caledonian SC
1921 Civil Service FC
1922 Gymkhana SC
1923 Nairobi Railway FC
1924 Nairobi Railway FC
1925 Caledonian SC
1926 Caledonian SC
1927 Kenya Police FC
1928 Kenya Police FC
1929 Caledonian SC
1930-33 not known
1934 Civil Service FC 6-2 Commercials
1935-36 not known
1937 RAF 4-1 Civil Service FC
1938-58 not known
1959 Juventus FC
1960 Juventus FC 3-2 Comcan
1961 not known
1962 not known
Girouard Cup
NB: this was a knockout competition open to all clubs from the colony and included
sides from Nairobi, Londiani, Nakuru and Mombasa; after independence, it seems
to have been restricted to Nairobi (as in fact the first edition had been)
1910 Parklands SC 2-0 Uganda Railway FC
1911 Parklands SC 0-0 2-0 Y.M.C.A. [first match aet]
1912 Gymkhana SC 3-2 Pirates FC
1913 Pirates FC
1914-18 not played
1919 Kings African Rifles FC
1920 Mombasa FC
1921 Mombasa FC 0-0 1-0 Nairobi Railway FC [both aet]
1922 Caledonian SC bt Mombasa FC
1923 Civil Service FC
1924 Nairobi FC
1925 Mombasa FC
1926 Caledonian SC
1927 Kenya Police FC
1928 Nairobi Railway FC
1929 Mombasa FC
1930-31 not known
1932 Nairobi Railway FC 2-1 Nakuru Athletic
1933 not known
1934 Nairobi Railway FC 1-0 Nakuru Athletic
1935-58 not known
1959 Juventus FC
1960 Royal Inniskillings F. 2-1 Coldstream Guard
1961 Juventus FC 1-0 Caledonian
1962-64 not known
1965 not known
Remington Cup
NB: this was an inter-district tournament dominated by teams from the Coast Province
1923 Police
1935 Central Kavirondo
1936 not known
1937 not known
1945 Central Kavirondo 4-2 North Kavirondo [aet]
1949 North Nyanza 3-0 Nakuru
1954 North Nyanza 9-1 Nairobi
Taifa Ngano Super Cup
NB: for clubs from the Coast Province; first played in 2005
2005 Green Eagles FC drw Wananyuki FC [5-4 pen]
2006 Diwani Professionals bt Green Eagles FC
2007 Green Eagles FC 3-1 Vimbvanga FC
2008 not known
2009 Congo United FC 2-0 Mombasa SC
2010 not known
2011 Congo United FC 3-2 Magongo Rangers
2012 Magongo Rangers 3-0 Gulshan Youth
2013 Fetuwe FC 0-0 Randa Coach [7-6 pen]
2014 Mombasa Maize Millers 2-1 Bodo Glimt
2015 Fetuwe FC 1-0 Green Eagles FC
2016 Mombasa Maize Millers drw Mombasa SC [Maize Millers on pen]
2017 Modern Coast Rangers
2018 Wananyuki FC
2019 Nyundo FC drw Wananyuki FC [Nyundo on pen]
2020 not known (probably not held due to Covid-19 pandemic)
2021 Mombasa Maize Millers
2022 Kisauni Combined bt Mvita Combined
2023 Mombasa Maize Millers 3-0 Wamanga FC
2024 Nyundo FC 2-1 Dreamline
NB: as the 2009 edition was the 5th and that of 2022 the 17th, it appears the tournament
was not held in 2020.
Jamhuri Cup
1967 Blue Band
1970 Abaluhya 2-1 Kenya Breweries
1978 Young Muslim 1-1 unk Kerosho FC
1979 Feisal FC 2-0 Ramogi FC
NB: Blue Band merged in 1971 with Darlington into Kongowea
BAT Cup
1970 Blue Band
1979 Feisal FC 3-2 Kenatco
1981 Lake Warriors 4-0 Western Stars
1982 Kenatco 2-0 Kenya Navy
1983 Feisal FC 1-0 Lake Warriors
1985 Feisal FC 3-2 Kenya Cargo FC
1986 Lake Warriors 1-0 Mombasa Kenya Breweries
NB: Blue Band merged in 1971 with Darlington into Kongowea
Source for data prior to 1930: [FIF 31]
Prepared and maintained by Mikael Jönsson, Ian King, Hans Schöggl and Charles Otieno Hongo for the Rec.Sport.Soccer Statistics Foundation
Authors: Mikael Jönsson, Ian King, Hans Schöggl and Charles Otieno Hongo
Last updated: 25 Sep 2025
(C) Copyright Mikael Jönsson, Ian King, Hans Schöggl, Charles Otieno Hongo
and RSSSF 1997/2025
You are free to copy this document in whole or part provided that proper
acknowledgement is given to the authors. All rights reserved.