The Sofapaka Gazette
Squad3 Aug 2026
Clifton Miheso has been here 8 seasons
118 appearances across 8 seasons in one shirt. Nobody builds a career like that on purpose any more; it happens to a certain kind of footballer at a certain kind of club.
Squad3 Aug 2026
David Nshimirimana stays put
“The easiest signature of my career.” David Nshimirimana and Sofapaka agree another 2 years, and the manager can plan around him rather than about him.
Squad3 Aug 2026
Tempers go at Sofapaka
David Nshimirimana was at the centre of it, and by the time it was pulled apart there were three or four others involved. Training grounds are small places and long seasons make them smaller.
Market3 Aug 2026
Muranga Seal watching Japheth Lihanda
The interest is real enough to have reached print. Sofapaka have said nothing, which in a transfer window is its own kind of answer.
Squad3 Aug 2026
Words at Sofapaka training over how hard people work
Somebody said out loud what several people had been thinking. Clifton Miheso is at the centre of it, and the squad will now find out whether the standard rises or the pair of them simply stop speaking.
Match1 Aug 2026
Sofapaka come up short against Bandari
Bandari left with the points after a 1‑2 defeat that will take some explaining on the terraces.
Market3 Aug 2026
Clifton Miheso told to find a new club
“They were honest with me, and I would rather know.” Clifton Miheso has been informed he is not in the manager's thinking at Sofapaka.
Market3 Aug 2026
Talks stall between Sofapaka and David King'atua
“We are a long way apart, and pretending otherwise helps nobody.” Neither side is close, and the calendar is not on the club's side.
Market3 Aug 2026
49 months and counting on Douglas Ochoko
Still no offer on the table, and Douglas Ochoko’s deal keeps shrinking. In boardroom language, silence this long stops being an oversight and starts being an answer.
In brief
- Player ratings Off the bench and decisive: Douglas Ochoko
- Player ratings Victor Ochieng runs at them all day