Vipers SC

With the backing of president Lawrence Mulindwa, the club signed several important players for the 2010 season, including seven members of the Ugandan National Team at the time.

On 21 August 2012, Bunamwaya was renamed to Vipers SC in order to "elevate the status of the club" and to "make them more nationally relevant".

In the 2016 CAF Champions League, they played and lost their first ever continental match by 1–2 on aggregate to Nigerian club Enyimba FC in the preliminary round.

Vipers finished as runners up in the 2015–16 season, but saw their first ever success in the Uganda Cup, beating Onduparaka FC by 3–1 in the final.

In the preliminary round, they played against Volcan Club from Comoros, and ended barely winning the match on the away-goal rule after drawing 1–1 on aggregate.

They played and won the preliminary round by the away-goal rule, after tying 1–1 with Al-Merrikh SC from Sudan.

In the first round, they fell one match shy to the group stage against CS Constantine of Algeria, after a 0–3 defeat on aggregate.

Vipers ended up winning the shoot-out by 4–2, qualifying them to the group stage of a CAF Champions League for the first time ever.

Vipers SC midfielder Seninde Ezekiel Duncan during Uganda Premier League match in May 2018