*Club domestic league appearances and goals, correct as of 21:22, 5 January 2017 (UTC) ‡ National team caps and goals, correct as of 10:38, 20 January 2024 (UTC)
In November 2012, he moved from Kampala City Council to Ghanaian club Asante Kotoko for a fee reported to be $30,000.[3][4][5] He went on trial with German club SpVgg Greuther Fürth in August 2013.[4] He was the Uganda Premier League 'Most Valuable Player' for the 2015–16 season, while playing for Kampala Capital City Authority.[6] A move to South African club Bidvest Wits in August 2016 fell through.[7]