The Uganda Cup was first organised by FUFA in 1971, replacing the Kabaka's Cup, inaugurated in 1925 and later renamed Luwangula Cup. Between 1992 and 2010 the Uganda Cup was known as the Kakungulu Cup in honour of a former UFA vice president.
Uganda Cup 1971 Coffee SC 2-1 Army 1972-1975 competition suspended "due to rough play" 1976 Gangama United 0-0 Coffee SC [4-2 pen] 1977 Simba w/o Nytil FC 1978 Nsambya 1-0 UCB 1979 KCC w/o UCB 1980 KCC 2-0 Maroons 1981 Coffee SC 1-1 UCB [5-4 pen] 1982 KCC awd Nile [Nile walked off in 75' at 1-0; KCC winners] 1983 SC Villa 1-0 KCC 1984 KCC 3-2 Coffee SC 1985 Express 3-1 KCC 1986 SC Villa 2-0 Tobacco 1987 KCC 1-0 SC Villa 1988 SC Villa 3-1 Express 1989 SC Villa 4-2 Express 1990 KCC 3-0 SC Villa 1991 Express 4-1 Nile Kakungulu Cup 1992 Express 1-0 Nile 1993 KCC 2-1 Dairy Heroes 1994 Express 0-0 KCC [4-3 pen] 1995 Express 2-0 Posta [aet] 1996 UEB 1-0 Nile 1997 Express 4-1 UEB 1998 Villa 2-0 Simba 1999 Dairy Heroes 0-0 Lyantonde FC [3-0 pen] 2000 Villa 1-0 Military Police 2001 Express 3-1 Villa 2002 Villa 2-1 Express 2003 Express 3-1 Police 2004 KCC 1-1 Express [aet, 3-2 pen] 2005 URA 2-1 KCC 2006 Express 2-0 Maji 2007 Express 0-0 KCC [aet, 4-2 pen] 2008 Victors 1-0 Kinyara 2009 Villa 2-1 URA 2010 Victors 1-1 Simba [aet, 5-4 pen] Uganda Cup 2011 Simba 2-1 URA 2012 URA 1-0 Bunamwaya 2013 SCVU 1-1 Vipers [aet, 5-3 pen] 2014 URA 2-2 KCCA [aet, 4-2 pen] 2015 Villa 3-0 KCCA 2016 Vipers 3-1 Ondurapaka 2017 KCCA 2-0 Paidha Black Angels 2018 KCCA 1-0 Vipers 2019 Proline 1-1 Bright Stars [5-4 pen (no extra time)] 2020 abandoned 2021 Vipers 8-1 BUL 2022 BUL 3-1 Vipers 2023 Vipers 1-0 Police 2024 Kitara 1-0 NEC 2025 Vipers 2-0 KCCA Number of Wins [50; lost finals between square brackets] 10 [ 8] Kampala Capital City Authority [formerly Kampala City Council] 10 [ 4] Express (Kampala) 9 [ 3] SC Villa (Kampala) [formerly Nakivubo Villa] 4 [ 4] Vipers [includes Bunamwaya] (Wakiso) 3 [ 2] Uganda Revenue Authority 2 [ 3] Simba (Lugazi) [includes Army, renamed Simba in 1975] 2 [ 2] Coffee SC 2 [ 1] Dairy Heroes (Mbale) [formerly Gangama United; now Mbale Heroes] 2 Victors (Jinja) [moved from Kampala to Jinja in 2008] 1 [ 1] BUL 1 [ 1] Uganda Electricity Board (aka Umeme) 1 Kitara 1 Nsambya (Kampala) 1 Proline (Kampala) 1 SC Victoria University [ 4] Nile (Jinja) [ 3] Uganda Commercial Bank [ 2] Police (Jinja) [ 1] Bright Stars (Mwerewe) [ 1] Kinyara Sugar Works FC (Masindi) [ 1] Lyantonde [ 1] Maji [ 1] Maroons [ 1] Military Police (Kampala) [ 1] NEC [ 1] Nytil [ 1] Ondurapaka FC (Arua) [ 1] Paidha Black Angels [ 1] Posta [ 1] Tobacco
Year Winners Runners-Up
1950 Mbogo
1951 Ngabi
1952 Mmamba
1955 Kkobe
1956 Mmamba
1957 Nyonyi
1958 Ngeye
1959 Mmamba
1960 Ffumbe
1961 Balangira and Kkobe (shared)
1962 Nkima
1963 not held
1964 Mmamba
1965 Mmamba
1966-86 not held
1987 Ngabi 3-1 Mutima [only ever final Mutima]
1988 Lugave 5-0 Ngabi
1989 Mmamba
1990 Lugave
1991 Ngeye
1992 Ngeye
1993 Nkima
1994 Mmamba 2-1 Mpindi
1995 Lugave
1996 Mpindi bt Mmamba
1997 Nyange bt Mmamba [winners also given as Nyonyi]
1998 Lugave
1999 Lugave
2000 Lugave
2001 Ngo
2002 Mpologoma 3-2 Lugave
2003 Mmamba 1-0 Lugave
2004 Lugave 2-1 Ffumbe
2005 Ffumbe 1-0 Ndiga [first ever final Ndiga]
2006 Mpindi 1-0 Mmamba
2007 Mpindi and Ngabi (shared)
2008 Kkobe 1-0 Ndiga
2009 Ffumbe 1-1 Mbogo [6-5 pen]
2010 Nte 1-0 Kkobe
2011 Mmamba bt Mbogo
2012 Ngeye bt Mpeewo
2013 Ngabi Nsamba 3-1 Mpindi
2014 Mmamba 2-1 Mbogo
2015 Mbogo 3-1 Nkima
2016 Nte 0-0 Balangira [5-4 pen]
2017 Nte 1-0 Ffumbe
2018 Nkima 1-0 Mpindi
2019 Mbogo 1-0 Kkobe
2020 not held
2021 not held
2022 Ndiga 1-0 Lugave [final March 2023]
2023 Nggonge 2-0 Mbogo
2024 Ngabi Nsamba 1-0 Mpindi
Record Winners (51; 49 editions, 2 titles shared)
10 Mmamba
7 Lugave
5 Ngabi (1 shared) [includes Ngabi Nsamba]
4 Ngeye
3 Ffumbe
Mbogo
Nkima
Nte
3 Kkobe (1 shared)
Mpindi (1 shared)
1 Mpologoma
Ndiga
Nggonge
Ngo
Nyange
Nyonyi
1 Balangira (shared)
Kiwere, Mutima, Nakinsige, Nsenene and Njove never won the competition;
Ffumbe did not win between 1960 and 2005.
Balangira did not reach the final between 1987 and 2005.
NB: the 2004 edition was reportedly the 30th, implying that one edition
is included erroneously, presumably a win by Mmamba who are sometimes
credited with 6 wins up to and including 2003; the 1950 edition was
the first
UFA Cup/Kabaka's Cup/Luwangula Cup
UFA Cup
1925 King's College Budo 4-1 Makerere College
1926-36 not known
1937 Nsambya 3-2 Makerere College
1938 not known
1939 not known
1940 not known
Kabaka Cup
1941 King's College Budo
1942-44 not known
1945 Kampala Railway African Club
1946 Kampala Railway African Club
1947 Kampala Railway African Club
1948-51 not known
1952 Kampala Technical Training School 2-1 Kampala Railway African Club
1953 Kampala Technical Training School 2-1 Kampala Railway African Club
1954 not held
1955 Police 4-2 Kampala Technical Institute
1956-58 not known
1959 Kampala Railway African Club 4-1 Aggrey
Luwangula Cup
1960 not known
1961 Express 3-0 Young Salumbey [*]
1962-63 not known
1964 Express
1965-70 not known
[*] replay after protest Express, who had lost the first match 0-3
NB: tournament inaugurated in 1925 as UFA Cup, with teams from the first four
divisions allowed to enter; both Budo School and Old Boys (apparently both
from King's College) won the trophy on multiple occasions; later clubs like
Public Works Department (PWD or Piida), Entebbe Government Printing Press
(Puleesi), and Kenya and Uganda Railways and Harbours (Leerwe) played a
prominent role in the competition; in the 1950s, it was organised by the
Uganda Football Association; after having been stopped in 1953 for political
reasons the tournament resumed in 1955 with a record entry of 61 teams; the
first matches were played on 8 Sep and the final between Police and KTI on 18 Nov;
tournament later renamed Luwangula Cup and replaced by the Uganda Cup in 1971.
Super Cup
2005 Police 2-1 URA
2006 apparently not held
2007 URA 1-0 Express
2009 cancelled and replaced by Super 8 Cup
2013 KCCA 1-1 SCVU [4-3 pen]
2014 KCCA 2-0 URA
2015 Vipers 0-0 Villa [5-3 pen]
2016 KCCA 1-0 Vipers
2017 KCCA 3-0 Paidha Black Angels
2018 KCCA 0-0 Vipers [4-2 pen]
2019 KCCA 4-1 Proline
NB: both the 2005 and 2007 editions were announced as the first ever...
Number of League-and-Cup Doubles (10)
6 SC Villa [1986, 1988, 1989, 1998, 2000, 2002]
2 Vipers [2023, 2025]
1 Express [1995]
1 KCCA [2017]
Super 8 Cup
2009 Villa 3-2 URA
2018 KCCA 2-0 Onduparaka
2019 Vipers 2-0 KCCA
2023 BUL 0-0 URA [3-1 pen]
2024 BUL 0-0 Vipers [6-5 pen]
2025 Villa 2-0 NEC
Kyabazinga Cup
2000 Nile FC 1-0 Buyengo Sunrise FC
2009 Bugembe United 3-0 Idudi FC
Phillip Omondi Invitational Tournament
2016 Proline
2017 Proline
2018 KCCA
FUFA Drum Championship
2018 Buganda 1-0 1-1 West Nile
2019 Acholi 0-0 Bukedi [5-3 pen]
2020 not held due to Covid-19
2021 not held due to Covid-19
2022 West Nile 2-0 1-2 Lango
2023 Lango 2-1 Busoga
2025
Buganda Masaza Cup
NB: played between the 18 traditional counties of the Kingdom of Buganda
(which coincides with the Central Region of Uganda)
2004 Ggomba 3-0 Mawogola
2005 Mawokota 4-1 Ggomba
2006 Kooki 2-2 Bugerere [4-2 pen]
2007 Mawokota bt Ggomba
2008 Kyaddondo 2-0 Ggomba
2009 Ggomba 1-1 Mawogola [5-4 pen]
2010 not organised
2011 Buluuli 2-1 Bulemeezi
2012 Bulemeezi 1-0 Buweekula
2013 Mawokota 1-0 Ssingo
2014 Ggomba 0-0 Ssingo [4-3 pen]
2015 Ssingo 5-0 Buddu
2016 Buddu 1-1 Ggomba [6-5 pen]
2017 Ggomba 1-0 Ssingo
2018 Ssingo 1-1 Buddu [12-11 pen]
2019 Bulemeezi 1-0 Busiro [aet]
2020 not organised
2021 Ggomba 3-1 Buddu
2022 Buddu 2-0 Buweekula
2023 Busiro 2-1 Buddu
2023 Bulemeezi 1-0 Ggomba
2024 Buddu 1-0 Kyaggwe
2025 Buweekula 1-0 Ssingo
NB: the 2004 edition was the first
Number of Wins (21, lost finals between square brackets)
5 [ 5] Ggomba
3 [ 4] Buddu
3 [ 1] Bulemeezi
3 Mawokota
2 [ 4] Ssingo
1 [ 2] Buweekula
1 [ 1] Busiro
1 Buluuli
1 Kooki
1 Kyaddondo
[ 2] Mawogola
[ 1] Bugerere
[ 1] Kyaggwe
NB: the following 5 counties are yet to reach the final:
Busujju, Butambala, Buvuma, Kabula, Ssese
Busoga Masaza Cup
NB: played between the traditional counties of the Kingdom of Busoga
2016 Bukooli North 3-1 Bunha
2017 Butembe 1-1 Bunha [4-3 pen]
2018 Kigulu 0-0 Butembe [5-4 pen]
2019 Kigulu 1-0 Bunha
2020-21 not played due to Covid-19 pandemic
2022 Bukooli Namayingo 1-0 Kigulu
2023 Busiki 1-0 Butembe
2024 Butembe 1-0 Bukono
Luwangula Cup
NB: new tournament of the same name as Luwangula Cup in sixties
2016 Buweekula 1-0 Ssingo
FUFA-MTN inter region tournament
2013 Buganda 1-1 Eastern [4-2 pen]
NRM Cup
2000 Iganga Town Council 1-0 Nile FC
Aspro Cup
NB: main football tournament in the 1950s, played between the four provinces
Buganda, Western, Eastern and Northern. Northern won in two consecutive
years after beating Buganda in the semifinal; the 1957 edition was held
in Gulu.
Tournament known as Aspro Cup 1952-1966, Madhvani Cup 1966-1973,
F.A. General Insurance Company Cup 1974-1978.
1958 Buganda
1959 Buganda
1960 Buganda 1-1 3-2 Western Province
Wardle Cup
1960 losing finalists: Express FC
NB: Express won the tournament on at least one occasion in the sixties
Challenge Cup
1961 Express 3-1 Uganda
NB: held after Express protested that none of their players were selected
for Uganda's team in the Gossage Cup; they challenged the national
team and beat them 2-1 but the (British) coach of the national side
demanded a replay, for which a trophy was donated by Nile Breweries
Sources included: Express FC, SC Villa
Prepared and maintained by Mikael Jönsson, Ian King and Hans Schöggl for the Rec.Sport.Soccer Statistics Foundation
Authors: Mikael Jönsson, Ian King and Hans Schöggl
Last updated: 5 Nov 2025
(C) Copyright Mikael Jönsson, Ian King, Hans Schöggl
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.