The affable David ‘Tong Po’ Bagoole has finally completed his return to Vipers Sports Club.

The immensely talented midfielder, who is a fans favourite, has penned a two-year employment contract that will have him at Kitende atleast until 2025.

Bagoole initially joined Vipers’ in August 2020 on a three-year deal but left last year just after two seasons.

In his first spell at the St. Mary’s Stadium, he played 20 league matches and won one Uganda Premier League title, as well as a solitary Uganda Cup.

“I’m happy and excited to back to Vipers SC,” the soft-spoken Bagoole said soon after being unveiled.

“Have learnt my lessons and I will do everything I can to help achieve our goals.”

The silky-skilled player who operates in the centre of the park then joined FUFA Big League side Jinja North United until the end of July.

Bagoole got off his career at Busembatia before joining SC Villa and Sofapaka in 2014 and 2015, respectively.

Coach Alex Isabirye with his second signing of the 2023/24 football season.

Bagoole has previously played for La Passe in Seychelles, Police and Baza Holdings – the latter two in Uganda.

He has also in past featured for Busoga United in the Uganda Premier League, as well as OC Bukavu Dawa in the Democratic Republic of Congo.

Bagoole is primed to play a key role as the club embarks on an ambitious season both locally and on the continent.

Welcome back, Baba Tong Po!!!

Quick Glance — David Bagoole

Full Names: David Bagoole 

Nickname: Tong Po

Date of Birth: April 4th, 1998

Age: 25 years 

Nationality: Ugandan 

Role: Attacking Midfielder

Current Team: Vipers SC

Former Teams: Busembatia TC, SC Villa, Sofapaka (Kenya), La Passe (Seychelles), BUL FC, OC Bukavu Dawa (DR Congo), Police FC, Baza Holdings, Busoga United, Jinja North United.