The Bandari Chronicle
Squad3 Aug 2026
Darius Msagha has been here 8 seasons
58 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
Hassan Abdallah signs a new deal
“I never wanted to be anywhere else. There is unfinished business here.” Hassan Abdallah commits to Bandari for another 2 years.
Squad3 Aug 2026
Tempers go at Bandari
Amza Moubarack 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
Kariobangi Sharks join the queue for Geoffrey Ojunga
Add another name to the list: Kariobangi Sharks have asked the question everybody in the game has been asking about Geoffrey Ojunga. The answer from Bandari has not changed — yet.
Squad3 Aug 2026
Words at Bandari training over how hard people work
Somebody said out loud what several people had been thinking. Hassan Abdallah 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.
The terraces3 Aug 2026
The crowd has taken to Geoffrey Ojunga
At 23 he is being sung about by people twice his age, which is an affection a signing has to earn over years and a local kid gets for turning up. It is also the hardest thing in football to live up to.
Match1 Aug 2026
Bandari get the job done against Posta Rangers
A 1‑0 win over Posta Rangers, earned rather than given, and the sort of afternoon that sends everyone home talking about next week instead of this one.
Market3 Aug 2026
The clock runs on Amza Moubarack's contract
49 months left and silence from upstairs — no offer, no talks, nothing for his people to answer. Clubs that let a calendar do their negotiating usually end up negotiating with the calendar.
Player ratings3 Aug 2026
Geoffrey Ojunga stands above it all
Some games turn on a moment; this one turned on a man. 7.71 on the card, and the Bandari support went home talking about one name.
In brief
- The dugout David Mainge: “That is the standard”
- Player ratings The chances came and went for Nyamawi Beja
- Market Talks stall between Bandari and Levis Opiyo