14 Oct 2026
Wednesday
Process
11 Edition

The Bandari Chronicle

12 Oct 2026
From our football correspondent Steady

Squad

Levis Opiyo breaks a bone — 94 days out

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

Squad

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

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.

In brief

Back issues
10 Edition

The Bandari Chronicle

5 Oct 2026
From our football correspondent Steady

Squad

A knee injury of the worst kind for Brian Otieno Odera

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

Squad

Levis Opiyo breaks a bone — 101 days out

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

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

9 Edition

The Bandari Chronicle

28 Sep 2026
From our football correspondent Steady

Squad

A knee injury of the worst kind for Brian Otieno Odera

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

Squad

Levis Opiyo breaks a bone — 108 days out

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

Match

Whatever happens, Bandari do not lose

12 games unbeaten now. Some were earned and some were survived, but a habit is forming — and habits are the hardest thing in football to play against.

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

A move Adre Arido would have made for nothing

There is a version of every career where the player ends up somewhere he chose rather than somewhere that chose him. Adre Arido is living that version at Bandari, and it tends to show in the first month.

Player ratings

Amza Moubarack runs at them all day

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

In brief

8 Edition

The Bandari Chronicle

21 Sep 2026
From our football correspondent Steady

Squad

A knee injury of the worst kind for Brian Otieno Odera

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

Squad

Levis Opiyo breaks a bone — 115 days out

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

Match

Still nobody has beaten Bandari

The unbeaten run reaches 11. Some of them were wins and some were escapes, but a side that refuses to lose is a side other dressing rooms talk about.

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

No hiding place for William Wadri

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

Loan watch

Izzadin Juma has seen enough of Posta Rangers

“I am grateful for the games, but I did not become a footballer to be somebody else's spare part.” He wants to be at Bandari, and 1 appearances in 5 say he has earned the hearing.

Match

Bandari and Kariobangi Sharks 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.

Player ratings

The one thing William Wadri could not do

Shots: 4, enough of them from close enough that a striker in form scores two. He is not a striker in form.

Player ratings

Alfred Emoni runs at them all day

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

In brief

7 Edition

The Bandari Chronicle

14 Sep 2026
From our football correspondent Upbeat

Squad

A knee injury of the worst kind for Brian Otieno Odera

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

Squad

A fracture rules Levis Opiyo out for 123 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.

Match

Bandari through in the cup

A 2‑1 win over AFC Leopards, and the draw for the next round can be watched with some interest for once.

Match

Rhulani Manzini wins it after the whistle should have gone

98 minutes played. Rhulani Manzini found the finish in time that only existed because of earlier delays, and AFC Leopards went from a point to nothing inside one movement.

Match

Still nobody has beaten Bandari

The unbeaten run reaches 10. Some of them were wins and some were escapes, but a side that refuses to lose is a side other dressing rooms talk about.

Squad

Words at Bandari training over how hard people work

Somebody said out loud what several people had been thinking. William Wadri 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.

Squad

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

Ninety minutes of Alfred Emoni at his very best

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

Match

Bandari and Mara Sugar 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.

In brief

6 Edition

The Bandari Chronicle

7 Sep 2026
From our football correspondent Upbeat

Squad

Brian Otieno Odera damages knee ligaments — 48 days out

The words a physio says slowly. 48 days is what the club will announce and everybody who has heard this diagnosis before knows the number is the least of it: the knee comes back before the player does.

Squad

Levis Opiyo breaks a bone — 131 days out

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

Market

Clifford Otieno hands in a written request

“I have nothing bad to say about this place. I just need to be somewhere else.” It is in writing now, which changes what Bandari can pretend not to have heard.

Match

Whatever happens, Bandari do not lose

8 games unbeaten now. Some were earned and some were survived, but a habit is forming — and habits are the hardest thing in football to play against.

Market

Mark Bikokwa is a Bandari player

The fee is $80.0K, the contract is signed, and the argument about whether he is worth it can begin. Ulinzi Stars drove a hard bargain; time will say who won it.

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

Amza Moubarack runs at them all day

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

The terraces

$80.0K for Mark Bikokwa, and Bandari supporters approve

Boards get told what they have done wrong for years and hear nothing on the days they get it right. This is one of those days: Mark Bikokwa from Ulinzi Stars for $80.0K, and a ticket office having a very good morning.

The terraces

The crowd has taken to Alfred Emoni

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.

In brief

5 Edition

The Bandari Chronicle

31 Aug 2026
From our football correspondent Upbeat

Squad

Levis Opiyo breaks a bone — 138 days out

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

Match

Rhulani Manzini sends Bandari through

Cup ties wait for somebody to seize them, and Rhulani Manzini obliged against KCB. 1‑0 on the night, and the name in the next round’s hat is Bandari.

Market

Omar Somobwana hands in a written request

“I have nothing bad to say about this place. I just need to be somewhere else.” It is in writing now, which changes what Bandari can pretend not to have heard.

Match

Still nobody has beaten Bandari

The unbeaten run reaches 7. Some of them were wins and some were escapes, but a side that refuses to lose is a side other dressing rooms talk about.

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.

Squad

No hiding place for Hassan Abdallah

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

Player ratings

The chances came and went for Nyamawi Beja

7 shots, and a count that reads like a good afternoon until you check the other column. Strikers survive weeks like this on the understanding that the chances keep arriving; the day they stop is the day it becomes a problem.

Squad

When it matters, Rhulani Manzini 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.

Player ratings

Nobody could get near William Wadri

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

In brief

4 Edition

The Bandari Chronicle

24 Aug 2026
From our football correspondent Upbeat

Squad

Alain Ngeleka is the hero from the spot

A shoot-out is remembered by its ending, and this one ends with Alain Ngeleka: 2 kept out, and a set of supporters who will describe every one of them for the next twenty years.

Match

Bandari march on in the cup

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

Match

Bandari let it slip despite Erick Balecho

Erick Balecho had done his part in building a 2-goal cushion. What happened after that was collective, and Bidco United were allowed back into a match that had been finished with.

Market

Rajab Omar hands in a written request

“I have nothing bad to say about this place. I just need to be somewhere else.” It is in writing now, which changes what Bandari can pretend not to have heard.

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

William Wadri 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

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

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.01, and no argument anywhere in the ground.

Match

No time for Gor Mahia to settle

The goal that put Gor Mahia ahead was still being replayed on the concourse when Bandari equalised, 2 minutes later. Leads are only worth what you do with them.

In brief

3 Edition

The Bandari Chronicle

17 Aug 2026
From our football correspondent Triumph

Player ratings

Alfred Emoni scores twice — 8.87

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

Player ratings

Rhulani Manzini, 38, rolls back the years — 7.96

There is an age at which every good afternoon gets described as a throwback, which is unfair and also accurate. 7.96 at 38, and nobody on the pitch was better.

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

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.

Match

Bandari see off Mathare United

Three points for Bandari, 3‑1 the final word against Mathare United in a contest settled by the finer margins.

Player ratings

Nobody could get near Amza Moubarack

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

Market

Bandari buy the years ahead of Shlomo Ayelin

He is 20, and the scouting reports agree on the only line that matters: the ceiling. Signings like this are lottery tickets written by professionals.

Squad

Shlomo Ayelin signs on for more

“Some decisions take a long time. This one took ten minutes, and most of that was finding a pen.” Shlomo Ayelin and Bandari agree another 3 years.

Squad

No hiding place for Faraj Ominde

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

In brief

2 Edition

The Bandari Chronicle

10 Aug 2026
From our football correspondent Triumph

Match

Bandari run riot against APS Bomet

3‑0, and the margin flattered nobody — it could have carried another goal or two without complaint. Afternoons like this are why people keep coming.

Player ratings

A brace, and Amza Moubarack takes the afternoon — 8.86

There is a particular kind of quiet from an away end watching one man score twice. Amza Moubarack provided it, and the 8.86 beside his name is if anything generous to everybody else.

Market

Bandari turn down AS Korofina for Brian Otieno Odera

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

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.

The terraces

Bandari supporters have found a favourite in Alfred Emoni

There is a particular warmth a ground reserves for a 23-year-old it feels ownership of. Alfred Emoni has it now, and everything he does for the rest of his time here will be measured against the goodwill he was handed for free.

Squad

No hiding place for Rhulani Manzini

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

Squad

This league is too small for Rhulani Manzini

He is doing things on a Saturday afternoon that nobody around him can answer, which is flattering for about one season and a problem after that. Bandari will not keep him by pretending otherwise.

Market

Nobody at Bandari has picked up the phone to Alfred Emoni

48 months to run and not a word offered. A club that lets the calendar negotiate for it usually ends up losing to the calendar.

Market

Mara Sugar expected to open talks for William Gitama

Both sides expect a conversation in the coming days. Bandari will name a price, and everything after that is arithmetic.

In brief

1 Edition

The Bandari Chronicle

3 Aug 2026
From our football correspondent Triumph

Market

Niger Tornadoes come back empty-handed

The bid was some way short and Bandari did not need long over it. Nobody in the game reads a first refusal as the end of anything.

Market

US Bougouba join the queue for Bertrand Konfor Ngafei

Add another name to the list: US Bougouba have asked the question everybody in the game has been asking about Bertrand Konfor Ngafei. The answer from Bandari has not changed — yet.

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

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.

Match

Bandari see off Sofapaka

Three points for Bandari, 2‑0 the final word against Sofapaka in a contest settled by the finer margins.

Player ratings

Nyamawi Beja was on a different afternoon to everybody else

8.38. There are performances a supporter describes to somebody who was not there and cannot quite convey; this was one, and the number does not help either.

Player ratings

Amza Moubarack in the eights

A performance of 8.15 does not come along often, and when it does the rest of the team becomes scenery. He was magnificent.

Squad

Said Tsuma 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.

In brief