Izzadin Juma

Striker - Bandari
29 May 2028
Monday
Process

Marked for Izzadin Juma

91 Edition

The Bandari Chronicle

24 Apr 2028
From our football correspondent Triumph

Squad

Edwin Mukolwe breaks a bone — 22 days out

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

Match

Bandari are top

24 points and nobody above them. The word is not being said around the ground yet, and it is being thought in every seat.

Match

Bandari cannot stop winning

6 wins on the spin now, and the question has changed from whether the run ends to who ends it. Confidence like this cannot be bought; it has to be earned exactly this way.

The dugout

Nyamawi Beja frozen out at Bandari

This is not rotation. Nyamawi Beja has not been in the manager's plans for some time, and nobody at Bandari is pretending otherwise.

The dugout

Clifford Otieno: that is not what I was promised

“Things were said to me before I signed. I am not going to repeat them, but I remember all of them.” Bandari have not answered, which is an answer of sorts.

Match

Cameron Carnell sends Bandari past Mathare United

It finished 2‑1, and it was Cameron Carnell’s afternoon: on the scoresheet when it mattered, and the reason the points belong to Bandari.

Squad

Words exchanged at Bandari

Bertrand Konfor Ngafei and a teammate said things this week that will take longer than a week to unsay. It was not about football, and both of them play on Saturday.

Match

Another one collected away from home

3 on the bounce on the road for Bandari. The coaches leave early, arrive at unlovely grounds in the dark, and keep coming home with three points.

Looking ahead

Bandari and Gor Mahia meet at the summit

The fixture the rest of the division is looking forward to more than either of the sides in it. Both know a win changes the season and a defeat does not end it, which is what makes it hard to play.

In brief

Back issues
84 Edition

The Bandari Chronicle

6 Mar 2028
From our football correspondent Steady

Squad

75 days out for Edwin Mukolwe after a fracture

A bone, which is the one injury with a calendar attached. Bandari will name a return date and, unusually for this business, will probably be right about it.

Market

Izzadin Juma 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.

Squad

Nyamawi Beja signs a new deal

“I never wanted to be anywhere else. There is unfinished business here.” Nyamawi Beja commits to Bandari for another 4 years.

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.

Squad

A falling-out at Bandari

Bertrand Konfor Ngafei and a teammate went at it, and not about football. Training grounds are small places and a long season makes them smaller.

Market

Amza Moubarack told to find a new club

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

The dugout

No hiding place for Swaleh Pamba

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

Match

Bandari and AFC Leopards take a point apiece

It finished 1‑1, and it somehow always looked like it would. One of those afternoons where the table moves less than the tempers.

The dugout

Ochieng Masika on the point

“A point is a point and I will take it, but we should have had all three.” Ochieng Masika after the 1‑1 draw, and the sentence every manager in the country said at some stage this weekend.

In brief

74 Edition

The Bandari Chronicle

27 Dec 2027
From our football correspondent Upbeat

Squad

Words exchanged at Bandari

Amza Moubarack and a teammate said things this week that will take longer than a week to unsay. It was not about football, and both of them play on Saturday.

Squad

A row about effort at Bandari

Somebody said out loud what several people thought about how hard another man trains, and Hassan Abdallah was in the middle of it. The one dressing-room argument that is genuinely about football.

Boardroom

Belts tighten at Bandari

The accounts are being read more closely than the results. Wages before ambition is the order of business now, and the manager has been told so.

The dugout

Alfred Emoni has become a man the manager trusts

Nobody at Bandari will say this on the record and the team sheets have been saying it for weeks. There is a small group in every squad who get picked when the fixture is difficult, and he has joined it.

The dugout

Cameron Carnell knocks on the manager’s door

“Thirty minutes, door closed, everything said. We shook hands after.” Whatever was in the room stayed in the room, and Cameron Carnell trained the next morning like a man with less to carry.

The dugout

The manager makes an example of Bonface Mwangemi

“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

65 Edition

The Bandari Chronicle

25 Oct 2027
From our football correspondent Upbeat

Squad

Bonface Mwangemi breaks a bone — 42 days out

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

Squad

A falling-out at Bandari

Amza Moubarack and a teammate went at it, and not about football. Training grounds are small places and a long season makes them smaller.

The dugout

Said Tsuma frozen out at Bandari

This is not rotation. Said Tsuma has not been in the manager's plans for some time, and nobody at Bandari is pretending otherwise.

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

127% of the income goes out in wages at Bandari

Every club in football pays most of what it earns to its players. Paying nearly all of it is a different arrangement, and it has ended the same way every time somebody has tried it.

The dugout

Izzadin Juma gets it from the manager

“Nobody here is above being told.” It was not said with a name attached, but the dressing room can count, and so can everybody who was listening.

The dugout

Levis Opiyo has become a man the manager trusts

Nobody at Bandari will say this on the record and the team sheets have been saying it for weeks. There is a small group in every squad who get picked when the fixture is difficult, and he has joined it.

The dugout

Swaleh Pamba knocks on the manager's door

“It had gone on long enough. I would rather have it out than leave it sitting there.” Ten minutes behind a closed door at Bandari, and both men came out saying it was fine.

Squad

The weekend belonged to Nyamawi Beja

Player of the week, judged against every other man in the division. A small award, and one most careers never collect.

In brief

63 Edition

The Bandari Chronicle

11 Oct 2027
From our football correspondent Upbeat

Squad

56 days out for Bonface Mwangemi after a fracture

A bone, which is the one injury with a calendar attached. Bandari will name a return date and, unusually for this business, will probably be right about it.

Squad

A row about effort at Bandari

Somebody said out loud what several people thought about how hard another man trains, and Hassan Abdallah was in the middle of it. The one dressing-room argument that is genuinely about football.

Squad

A falling-out at Bandari

Bertrand Konfor Ngafei and a teammate went at it, and not about football. Training grounds are small places and a long season makes them smaller.

The dugout

David Sakwa gets it from the manager

“Nobody here is above being told.” It was not said with a name attached, but the dressing room can count, and so can everybody who was listening.

The dugout

Hassan Abdallah gets picked when it counts

Every manager keeps a short list in his head of the men he wants on the pitch when the stakes rise, and it is never published. The team sheets for the big afternoons say Hassan Abdallah is on it.

Looking ahead

A reunion for Izzadin Juma

He used to wear the other shirt. On Saturday he plays against Bidco United in this one, and whatever he says this week about it being just another game will be untrue.

Market

The Amza Moubarack talk will not go away

Another week, another link, another denial nobody quite believes. Bandari know the market decides these things, not the back pages — but the back pages are louder.

Market

Amza Moubarack placed on the list

Bandari have made Amza Moubarack available for transfer. A career at this club is over in all but paperwork.

The dugout

Rajab Omar knocks on the manager’s door

“Thirty minutes, door closed, everything said. We shook hands after.” Whatever was in the room stayed in the room, and Rajab Omar trained the next morning like a man with less to carry.

In brief

49 Edition

The Bandari Chronicle

5 Jul 2027
From our football correspondent Steady

Match

13 unbeaten for Bandari

Hard to beat is not the same as winning, but 13 matches without defeat is a foundation Bandari did not have in the autumn.

Squad

29 days out for Alain Ngeleka after a fracture

A bone, which is the one injury with a calendar attached. Bandari will name a return date and, unusually for this business, will probably be right about it.

Market

Nyamawi Beja 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

Bandari turn down Kariobangi Sharks for Nyamawi Beja

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

Match

4 matches without a win for Bandari

The run now stands at 4, and the questions being asked around Bandari are no longer polite ones.

Player ratings

Erick Balecho was unplayable

Successful dribbles: 16. He went past people as if he had been told there was a prize for it, and by the end the full-back had stopped pretending to try.

Squad

Tempers go at Bandari

Geoffrey Ojunga 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

A row about effort at Bandari

Somebody said out loud what several people thought about how hard another man trains, and Bertrand Konfor Ngafei was in the middle of it. The one dressing-room argument that is genuinely about football.

Boardroom

94% of the income goes out in wages at Bandari

Every club in football pays most of what it earns to its players. Paying nearly all of it is a different arrangement, and it has ended the same way every time somebody has tried it.

In brief

41 Edition

The Bandari Chronicle

10 May 2027
From our football correspondent Triumph

Match

Bandari march on in the cup

Sofapaka are out and Bandari go through, 1‑0 the final word. The bracket opens up a little, and everyone allows themselves a look at it.

Squad

A fracture rules Alain Ngeleka out for 87 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.

Player ratings

Alfred Emoni scores twice — 8.92

Two goals and a mark of 8.92 to go with them. Strikers are judged on afternoons like this one and remembered for far fewer of them than people imagine.

Match

Bandari cannot stop winning

3 wins on the spin now, and the question has changed from whether the run ends to who ends it. Confidence like this cannot be bought; it has to be earned exactly this way.

Squad

A falling-out at Bandari

Amza Moubarack and a teammate went at it, and not about football. Training grounds are small places and a long season makes them smaller.

Match

Alfred Emoni sends Bandari past Shabana

It finished 3‑1, and it was Alfred Emoni’s afternoon: on the scoresheet when it mattered, and the reason the points belong to Bandari.

Squad

A row about effort at Bandari

Somebody said out loud what several people thought about how hard another man trains, and Hassan Abdallah was in the middle of it. The one dressing-room argument that is genuinely about football.

The terraces

One of their own: Izzadin Juma

He is 20 and the ground already sings his name, which is a thing that happens to local boys and almost never to signings. Everything from here is measured against an affection he did nothing to earn except be from here.

Player ratings

Ninety minutes of Omar Somobwana at his very best

Marked 8.01. Players have careers without a single afternoon like this in them, and he has just had one in front of everybody at Bandari.

In brief

  • Boardroom 100% of the income goes out in wages at Bandari
  • The dugout Ochieng Masika: “That is the standard”
  • The dugout The manager makes an example of William Wadri
32 Edition

The Bandari Chronicle

8 Mar 2027
From our football correspondent Steady

Squad

The knee: Clifford Otieno out for 34 days

34 days on the announcement, and a year of quiet, unwatched rehabilitation behind it. Bandari lose a player for a season; he loses something harder to name.

Player ratings

Nyamawi Beja scores twice — 8.75

Two goals and a mark of 8.75 to go with them. Strikers are judged on afternoons like this one and remembered for far fewer of them than people imagine.

Market

Mohammed Barisa 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

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

A falling-out at Bandari

Amza Moubarack and a teammate went at it, and not about football. Training grounds are small places and a long season makes 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.

Match

Bandari share the spoils with AFC Leopards

A 2‑2 draw with AFC Leopards leaves the dressing room somewhere between relief and regret.

Boardroom

85% of the income goes out in wages at Bandari

Every club in football pays most of what it earns to its players. Paying nearly all of it is a different arrangement, and it has ended the same way every time somebody has tried it.

The dugout

No hiding place for Izzadin Juma

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

In brief

16 Edition

The Bandari Chronicle

16 Nov 2026
From our football correspondent Upbeat

Squad

A fracture rules Mohammed Barisa out for 125 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.

Squad

A falling-out at Bandari

Amza Moubarack and a teammate went at it, and not about football. Training grounds are small places and a long season makes them smaller.

Squad

Words at Bandari training over how hard people work

Somebody said out loud what several people had been thinking. Bertrand Konfor Ngafei 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 Upbeat

Squad

A row about effort at Bandari

Somebody said out loud what several people thought about how hard another man trains, and Hassan Abdallah was in the middle of it. The one dressing-room argument that is genuinely about football.

Boardroom

140% of the income goes out in wages at Bandari

Every club in football pays most of what it earns to its players. Paying nearly all of it is a different arrangement, and it has ended the same way every time somebody has tried it.

Squad

A falling-out at Bandari

Bertrand Konfor Ngafei and a teammate went at it, and not about football. Training grounds are small places and a long season makes them smaller.

Squad

Mbarak Musa Omari out for 16 days

The medical room confirms 16 days on the sidelines for Mbarak Musa Omari, and a plan built around him now has to be rebuilt.

Squad

Izzadin Juma slips down the pecking order

The demotion a club never announces and a dressing room always notices. Izzadin Juma is further from the side than he was, and the reason will not be given until he asks.

The dugout

Brian Otieno Odera is still being punished for one mistake

Nobody will confirm it and the team sheets confirm it every week. One error has bought him a spell as second choice that is already longer than the error deserved.

In brief

11 Edition

The Bandari Chronicle

12 Oct 2026
From our football correspondent Upbeat

Squad

Words exchanged at Bandari

Amza Moubarack and a teammate said things this week that will take longer than a week to unsay. It was not about football, and both of them play on Saturday.

Squad

A row about effort at Bandari

Somebody said out loud what several people thought about how hard another man trains, and Hassan Abdallah was in the middle of it. The one dressing-room argument that is genuinely about football.

The dugout

Izzadin Juma knocks on the manager's door

“It had gone on long enough. I would rather have it out than leave it sitting there.” Ten minutes behind a closed door at Bandari, and both men came out saying it was fine.

The dugout

Alfred Emoni is still being punished for one mistake

Nobody will confirm it and the team sheets confirm it every week. One error has bought him a spell as second choice that is already longer than the error deserved.

The dugout

When it matters, Nyamawi Beja plays

It is never announced and it is entirely visible: the biggest afternoons of the season keep containing him. A press box works this out long before anybody at the club confirms a word of it.

Looking ahead

Izzadin Juma faces his old club

Bidco United next, and one man in the Bandari dressing room knows their training ground better than his own. The reception will tell him what they thought of him.

Market

The Amza Moubarack question follows Bandari around

Every press conference now starts and ends the same way: with Amza Moubarack’s future. The manager has run out of new ways to say nothing.

Looking ahead

An away day at Bidco United next for Bandari

They sit in position 17 and they will be waiting. Away form is where a season shows its true character, and this side has a point to make about its own.

Loan watch

Geoffrey Ojunga first choice at Bidco United

7 starts and a season average of 6.59. The loan is doing exactly what it was arranged to do.

In brief

10 Edition

The Bandari Chronicle

5 Oct 2026
From our football correspondent Upbeat

Squad

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.

Player ratings

Nobody could get near Hassan Abdallah

Successful dribbles: 21. Every time he got the ball somebody had to make a decision, and every time the decision was wrong.

Boardroom

Wages eat 179% 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.

Match

Bandari come up short against Kariobangi Sharks

Kariobangi Sharks left with the points after a 0‑1 defeat that will take some explaining on the terraces.

Player ratings

Both jobs done by Cameron Carnell — 6.92

A midfielder is measured on whether the team functions when he is on the pitch, which is nearly impossible to see and completely obvious in retrospect. 11 actions, 6.92, and a manager who will not be substituting him again in a hurry.

Squad

Cameron Carnell has outgrown this division

There is a level at which a footballer stops being tested and starts being contained, and he reached it some time ago. Bandari know it, and so does everybody who watches him.

Market

Still no ink between Bandari and Cameron Carnell

“We keep meeting, and we keep leaving the room with the same numbers we walked in with.” Another round of talks at Bandari, another week without a signature from Cameron Carnell.

The dugout

Ochieng Masika: “No excuses”

“I could talk about decisions and I could talk about luck. I will not. We lost.” The manager, 0‑1, and a press conference that lasted four minutes.

Squad

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

In brief

8 Edition

The Bidco United Herald

21 Sep 2026
From our football correspondent Crisis

Match

No end in sight to Bidco United's wait for a win

8 matches now without a victory, and the excuses have worn thinner than the patience. Somebody at Bidco United has to find a result from somewhere.

Match

The goals have deserted Bidco United

7 matches, no goals, and a training ground that has tried everything. It will end — droughts always do — but nobody at Bidco United can tell you which week it ends in.

Squad

Daniel Kakai 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 Bidco United this week that will take longer than a week to unsay.

Match

Bidco United come up short against Posta Rangers

Posta Rangers left with the points after a 0‑2 defeat that will take some explaining on the terraces.

The dugout

The manager makes an example of Izzadin Juma

“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.

The dugout

Samuel Kibwage: “No excuses”

“I could talk about decisions and I could talk about luck. I will not. We lost.” The manager, 0‑2, and a press conference that lasted four minutes.

Squad

Izzadin Juma: “I am not a substitute”

“I have done everything asked of me in training and it has not changed a thing on a Saturday.” The most familiar complaint in football, and one Bidco United will have to answer with minutes or with a transfer.

Player ratings

Simon Munala beats them one at a time

Successful dribbles: 13. There was always a defender in front of him and there was never a defender in front of him for long.

Looking ahead

A reunion for Wasi Ngala

He used to wear the other shirt. On Saturday he plays against Sofapaka in this one, and whatever he says this week about it being just another game will be untrue.

In brief

6 Edition

The Bidco United Herald

7 Sep 2026
From our football correspondent Uneasy

Boardroom

Window shuts: 22 in, 1 out at Bidco United

The deadline has passed and the squad is the squad. 22 arrived, 1 left, and everything else printed about this club last month was a rumour that stayed one.

Squad

Daniel Kakai 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.

Squad

Bidco United count the cost of losing Clinton Asiago

56 days, the scan says, and scans are kinder than reality. The fixtures in that window have just become somebody else’s job.

Squad

Michael Bodo 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 Bidco United this week that will take longer than a week to unsay.

Squad

The formation has left Izzadin Juma behind

Every shape has positions in it and this one does not have his. Bidco United will either change the shape, change his job, or change his club, and he is waiting to hear which.

Looking ahead

Ibrahim Wanzala goes back to face Kakamega Homeboyz

Every squad has one of these fixtures for somebody every season. This one is Ibrahim Wanzala’s: the club that knew him first, the supporters who will decide in the first minute whether to applaud, and Bidco United needing him to play as if none of it matters.

In brief

4 Edition

The Bandari Chronicle

24 Aug 2026
From our football correspondent Uneasy

Match

Bandari march on in the cup

Sofapaka are out and Bandari go through, 1‑1 the final word. The bracket opens up a little, and everyone allows themselves a look at it.

Squad

Alain Ngeleka wins the shoot-out

1 kept out from twelve yards, and a stadium that will describe each of them for twenty years. A goalkeeper needs one night like this in a career, and this was it.

Market

Izzadin Juma agrees terms with APS Bomet

The clubs have settled the fee and he has settled his wages. What remains is a medical and a photograph, and around Bandari people have started saying his name in the past tense.

Squad

A falling-out at Bandari

Amza Moubarack and a teammate went at it, and not about football. Training grounds are small places and a long season makes them smaller.

The dugout

No hiding place for Amza Moubarack

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

Player ratings

Amza Moubarack beats them one at a time

Successful dribbles: 16. There was always a defender in front of him and there was never a defender in front of him for long.

Player ratings

Nyamawi Beja was the difference for Bandari

Marked 7.76. Ask anyone leaving the ground what settled it and you will get one name, which is the only award that has ever really counted.

Match

Bandari share the spoils with Mathare United

A 2‑2 draw with Mathare United leaves the dressing room somewhere between relief and regret.

The dugout

Half-satisfied: Ochieng Masika on the draw

“There are things I liked and things we will be doing on Tuesday until they are right.” 2‑2, and a manager who had already decided what Tuesday looked like.

In brief

3 Edition

The Bandari Chronicle

17 Aug 2026
From our football correspondent Crisis

Market

Bandari turn down APS Bomet for Izzadin Juma

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

Squad

Bandari lose Hassan Abdallah

17 days, the medical staff say, and medical staff are optimists by profession. The team sheet will look wrong without him.

Squad

Words exchanged at Bandari

Amza Moubarack and a teammate said things this week that will take longer than a week to unsay. It was not about football, and both of them play on Saturday.

Match

Bandari come up short against APS Bomet

APS Bomet left with the points after a 0‑1 defeat that will take some explaining on the terraces.

The dugout

The manager’s verdict

“That is on me. I pick the team and I picked wrong.” Managers say that when they mean it and when they need to be seen to, and after 0‑1 Ochieng Masika left the room before anybody could ask which.

Player ratings

Nobody could get near Hassan Abdallah

Successful dribbles: 15. Every time he got the ball somebody had to make a decision, and every time the decision was wrong.

The dugout

No hiding place for Shariff Amubwombe

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

Looking ahead

A reunion for Andrew Juma

He used to wear the other shirt. On Saturday he plays against Mathare United in this one, and whatever he says this week about it being just another game will be untrue.

The dugout

Said Tsuma left out for tactical reasons at Bandari

The shape wanted a different profile against this opponent, which is a real football answer and no comfort at all to the man it is about. He did nothing wrong and he did not play.

In brief

2 Edition

The Bandari Chronicle

10 Aug 2026
From our football correspondent Upbeat

Match

Bandari strike at the death to beat Sofapaka

There were 88 minutes on the clock and Sofapaka had all but banked the point. Football rarely reads the room, and Bandari did not stop to explain themselves.

Player ratings

Both of them Nyamawi Beja's — 8.70

2 goals, and the second was the one that settled it. Marked 8.70, and he could have had a third with better luck at the near post.

Squad

Amza Moubarack 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.

Match

Bandari get the job done against Sofapaka

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

Market

Bandari promote Caleb Chemelil from within

The academy exists for exactly this morning. Caleb Chemelil has come through every age group the club runs and has now been handed a senior number, and the people who coached him at twelve will be the proudest in the building.

Market

Bandari promote Ibrahim Odhiambo from within

The academy exists for exactly this morning. Ibrahim Odhiambo has come through every age group the club runs and has now been handed a senior number, and the people who coached him at twelve will be the proudest in the building.

Market

Bandari promote Collins Onyango from within

The academy exists for exactly this morning. Collins Onyango has come through every age group the club runs and has now been handed a senior number, and the people who coached him at twelve will be the proudest in the building.

Market

Kevin Muguna steps up from the Bandari academy

There is no fee, no unveiling and no agent on the steps. Kevin Muguna has been at this club since he was a boy and is now, formally, one of the first-team squad — which for a local readership beats any signing of any size.

The dugout

The manager’s verdict

“I am not going to get carried away and I will not let them either. It was a good day. There will be harder ones.” Ochieng Masika kept it short after the 2‑1 win, which is what managers do when they are happy.

In brief

1 Edition

The Bandari Chronicle

3 Aug 2026
From our football correspondent Uneasy

Player ratings

A debut Izzadin Juma will not forget — 7.33

There is exactly one of these per career and it does not usually go like this. 1 on the scoresheet, 7.33 beside the name, and a crowd that had never seen him before chanting it by the end.

Player ratings

Erick Balecho runs at them all day

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

Squad

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.

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

Squad

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.

Market

Eyes on Geoffrey Ojunga again

The phone has started ringing about Geoffrey Ojunga again, and this time the name on the line is Mathare United. Bandari are listening politely and promising nothing.

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.

Market

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.

Match

Bandari share the spoils with Posta Rangers

A 1‑1 draw with Posta Rangers leaves the dressing room somewhere between relief and regret.

In brief

  • The dugout The view from the dugout
  • The dugout Levis Opiyo gets it from the manager
  • Player ratings Nyamawi Beja leaves them behind him