Geoffrey Ojunga

Central Midfielder - Bandari
25 Apr 2027
Sunday
Process

Marked for Geoffrey Ojunga

36 Edition

The Bandari Chronicle

5 Apr 2027
From our football correspondent Steady

Match

Amza Moubarack wins it after the whistle should have gone

90 minutes played. Amza Moubarack found the finish in time that only existed because of earlier delays, and Sofapaka went from a point to nothing inside one movement.

Market

Amza Moubarack puts it in writing

“This is not anger. I have thought about it for months, and nothing that has happened lately changed my mind.” The request is on a desk at Bandari, and it is not being withdrawn.

Market

Shariff Amubwombe is on his way

The clubs have agreed terms, and what remains is formality: a medical, a photograph, a signature. Nobody at Bandari is pretending he will be back in the shirt.

Squad

Tempers go at Bandari

Levis Opiyo 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.

Match

Bandari get the job done against Sofapaka

A 3‑2 win over Sofapaka, earned rather than given, and the sort of afternoon that sends everyone home talking about next week instead of this one.

Squad

Hassan Abdallah falls out with a teammate over standards

The oldest argument in any dressing room and the only one that is genuinely about football: one man thinks another is not putting enough in. It is also the row a manager privately does not mind having happened.

Market

Hassan Abdallah told to find a new club

“They were honest with me, and I would rather know.” Hassan Abdallah has been informed he is not in the manager's thinking at Bandari.

Player ratings

One of those days for Amza Moubarack

There is a version of this player everybody suspected was in there, and on this evidence it is. 8.49, and no argument anywhere in the ground.

Player ratings

One of those days for Alfred Emoni

There is a version of this player everybody suspected was in there, and on this evidence it is. 8.31, and no argument anywhere in the ground.

In brief

Back issues
32 Edition

The Bandari Chronicle

8 Mar 2027
From our football correspondent Crisis

Squad

A knee injury of the worst kind for Omar Somobwana

32 days on the estimate, and a long, private, unglamorous year of a rehabilitation nobody watches. Bandari lose a footballer; he loses considerably more than a season.

Market

Amza Moubarack asks to leave Bandari

“I have given everything here and I need a new challenge.” The request is formal, and the relationship will never be quite the same again.

Squad

A fracture rules James Omusinde out for 23 days

Bones knit. That is the one merciful thing about this injury and the reason Bandari will talk about it more openly than they would about a knee. He will be back, and roughly when they say.

Market

Only the photograph left for Shariff Amubwombe

Fee agreed, terms agreed, medical booked. Shariff Amubwombe will be somebody else’s player by the weekend, and around Bandari the goodbyes have quietly begun.

Squad

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 3 years.

Squad

Tempers go at Bandari

Levis Opiyo 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.

Match

A bad afternoon for Bandari against AFC Leopards

0‑1 to AFC Leopards, and no complaints worth printing. The performance asked for nothing more than it got.

Player ratings

Amza Moubarack runs at them all day

Successful dribbles: 18. There is a particular sort of despair on a full-back's face by the seventieth minute, and it was on display.

Player ratings

A day to forget for Geoffrey Ojunga

Marked 5.50, and generously at that. Nothing came off, and by the end the crowd had stopped expecting it to.

In brief

26 Edition

The Bandari Chronicle

25 Jan 2027
From our football correspondent Steady

Squad

James Omusinde breaks a bone — 66 days out

Brutal, unambiguous and, for all the horror of the moment, usually less career-shaped than the ligament everybody fears more. 66 days, a clean timeline, and a return date somebody can actually plan around.

Market

Bandari turn down Kenya Police for Rajab Omar

The offer was not close and it was refused without much discussion. Whether the second one is refused as quickly is another matter.

Squad

Tempers go at Bandari

Levis Opiyo 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.

In brief

23 Edition

The Bandari Chronicle

4 Jan 2027
From our football correspondent Steady

Squad

James Omusinde breaks a bone — 87 days out

Brutal, unambiguous and, for all the horror of the moment, usually less career-shaped than the ligament everybody fears more. 87 days, a clean timeline, and a return date somebody can actually plan around.

Market

Bonface Mwangemi is on his way

The clubs have agreed terms, and what remains is formality: a medical, a photograph, a signature. Nobody at Bandari is pretending he will be back in the shirt.

Boardroom

Bonface Mwangemi signs for Kariobangi Sharks while still at Bandari

The rules permit it and it stings anyway. Bonface Mwangemi has agreed terms with Kariobangi Sharks for the summer, and until then he pulls on this shirt as a player who has already chosen his next one.

Squad

Levis Opiyo in a row with a teammate

It was not about football and everybody who saw it knows that. Two men who have to play together on Saturday said things at Bandari this week that will take longer than a week to unsay.

Market

Eyes on Ally Yusuf again

The phone has started ringing about Ally Yusuf again, and this time the name on the line is Mara Sugar. Bandari are listening politely and promising nothing.

Squad

The manager makes an example of Amza Moubarack

“If you cannot run for the shirt, somebody else will wear it.” No name was used and none was needed; every player in that room knew who it was for.

In brief

17 Edition

The Bandari Chronicle

23 Nov 2026
From our football correspondent Steady

Squad

Levis Opiyo in a row with a teammate

It was not about football and everybody who saw it knows that. Two men who have to play together on Saturday said things at Bandari this week that will take longer than a week to unsay.

Squad

No hiding place for David Sakwa

“I pick players who do the work. All of it.” No name was spoken; every camera still turned to David Sakwa, and the manager let it.

Squad

Questions about Geoffrey Ojunga on the training pitch

The standards have slipped, and in a building where everybody watches everybody it has not gone unremarked. This is how a player loses a place before he loses one.

In brief

16 Edition

The Bandari Chronicle

16 Nov 2026
From our football correspondent Steady

Squad

Tempers go at Bandari

Levis Opiyo 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.

Squad

Hassan Abdallah falls out with a teammate over standards

The oldest argument in any dressing room and the only one that is genuinely about football: one man thinks another is not putting enough in. It is also the row a manager privately does not mind having happened.

Loan watch

Izzadin Juma wants to come home

“I did not go to Mara Sugar to sit and watch. I want to come back to Bandari and fight for my place.” 2 appearances in 10 matches say the rest.

In brief

15 Edition

The Bandari Chronicle

9 Nov 2026
From our football correspondent Steady

Squad

Geoffrey Ojunga says Bandari went back on their word

“I was told what my role would be, and I signed on that basis. It has not happened.” A grievance with a date attached is the hardest kind to settle.

Squad

Levis Opiyo in a row with a teammate

It was not about football and everybody who saw it knows that. Two men who have to play together on Saturday said things at Bandari this week that will take longer than a week to unsay.

Squad

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.

In brief

14 Edition

The Bandari Chronicle

2 Nov 2026
From our football correspondent Steady

Squad

Brian Otieno Odera keeps the receipts

“I remember the meeting. I remember exactly what was promised in it.” Bandari may remember it differently, which is precisely the problem.

Squad

Tempers go at Bandari

Bertrand Konfor Ngafei 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.

Boardroom

Wages eat 146% of everything Bandari earn

There is a figure at which a wage bill stops being ambitious and becomes the reason nothing else is possible, and this club has reached it. Nothing is left over for a transfer, a stand or a rainy afternoon.

In brief

10 Edition

The Bandari Chronicle

5 Oct 2026
From our football correspondent Steady

Squad

Tempers go at Bandari

Levis Opiyo 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.

Squad

Hassan Abdallah falls out with a teammate over standards

The oldest argument in any dressing room and the only one that is genuinely about football: one man thinks another is not putting enough in. It is also the row a manager privately does not mind having happened.

Boardroom

Wages eat 208% of everything Bandari earn

There is a figure at which a wage bill stops being ambitious and becomes the reason nothing else is possible, and this club has reached it. Nothing is left over for a transfer, a stand or a rainy afternoon.

In brief