12 Oct 2029
Friday
Process
167 Edition

The Shabana Post

8 Oct 2029
From our football correspondent Uneasy

Squad

A knee injury of the worst kind for Cliff Nyakeya

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

Market

Eliot Meredith asks to leave Shabana

“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

George Onyango signs a new deal

“I never wanted to be anywhere else. There is unfinished business here.” George Onyango commits to Shabana for another 2 years.

Market

As if he never left: Austine Odongo returns

Some transfers need a press campaign. This one needed a shirt with the old number on it. Austine Odongo is a Shabana player again, and the town has its story of the summer.

Squad

Tempers go at Shabana

Sebastian Wekesa 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 Shabana

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

The dugout

news_h_frozen_out_of_the_side

news_b_frozen_out_of_the_side

Boardroom

Wages eat 91% of everything Shabana 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.

The dugout

No hiding place for Bernard Odhiambo

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

In brief

Back issues
166 Edition

The Shabana Post

1 Oct 2029
From our football correspondent Uneasy

Squad

Cliff Nyakeya damages knee ligaments — 88 days out

The words a physio says slowly. 88 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.

Market

Ezekiah Omuri asks to leave Shabana

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

The dugout

news_h_frozen_out_of_the_side

news_b_frozen_out_of_the_side

Squad

Words exchanged at Shabana

Sebastian Wekesa 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

Erick Otieno 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.

The dugout

The manager makes an example of Price Omenda

“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

George Onyango 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 George Onyango is on it.

Market

Lennox Ogutu is free to find somewhere else

“I was told straight, and I would rather have it straight.” The manager at Shabana has been clear about where Lennox Ogutu stands, which is more than many ever get.

Market

The Cliff Nyakeya talk will not go away

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

In brief

165 Edition

The Shabana Post

24 Sep 2029
From our football correspondent Uneasy

Squad

The knee: Cliff Nyakeya out for 95 days

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

Match

Shabana finish in position 7

42 points, and the season has a number on it. Whatever it felt like from the inside, this is what it will look like in a book.

The dugout

news_h_frozen_out_of_the_side

news_b_frozen_out_of_the_side

The dugout

Evans Mwirigi keeps the receipts

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

Market

Only the photograph left for Aron Kithae

Fee agreed, terms agreed, medical booked. Aron Kithae will be somebody else’s player by the weekend, and around Shabana the goodbyes have quietly begun.

Squad

A falling-out at Shabana

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

Player ratings

Ezekiah Omuri runs at them all day

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

The terraces

Shabana supporters have found a favourite in Ezekiah Omuri

There is a particular warmth a ground reserves for a 23-year-old it feels ownership of. Ezekiah Omuri 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.

Match

Brian Junior Olega the difference as Shabana beat Mara Sugar

Ask anyone on the way out what separated the sides and you will get one name: Brian Junior Olega. 2‑0 against Mara Sugar, and the applause at the whistle was mostly his.

In brief

164 Edition

The Shabana Post

17 Sep 2029
From our football correspondent Crisis

Squad

The knee: Cliff Nyakeya out for 102 days

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

Market

Comfort Ngubo asks to leave Shabana

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

Match

5 matches without a win for Shabana

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

Squad

Sebastian Wekesa 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 Shabana this week that will take longer than a week to unsay.

Player ratings

Ezekiah Omuri 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.

Squad

Words at Shabana training over how hard people work

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

Match

Erick Otieno’s goal not enough for Shabana

Erick Otieno scored, and precious little else went right: 1‑2 to KCB, and a quiet walk to the dressing room.

The dugout

The manager makes an example of Cliff Nyakeya

“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

The view from the dugout

“We will look at it, we will learn from it, and we go again.” The three sentences every manager keeps for a 1‑2 defeat, delivered by Elvis Omurwa to a room that had heard them before.

In brief

163 Edition

The Shabana Post

10 Sep 2029
From our football correspondent Uneasy

Squad

Cliff Nyakeya damages knee ligaments — 109 days out

The words a physio says slowly. 109 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.

The dugout

Cliff Nyakeya: 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.” Shabana have not answered, which is an answer of sorts.

Market

Eliot Meredith 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 Shabana can pretend not to have heard.

Market

Only the photograph left for Evans Mwirigi

Fee agreed, terms agreed, medical booked. Evans Mwirigi will be somebody else’s player by the weekend, and around Shabana the goodbyes have quietly begun.

Match

No end in sight to Shabana's wait for a win

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

Squad

Tempers go at Shabana

Sebastian Wekesa 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

Nobody wins at Shabana

9 home matches unbeaten. Visiting sides arrive already talking about the atmosphere, which is usually the sign that they have half-lost before kickoff.

Player ratings

Ezekiah Omuri runs at them all day

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

Squad

Words at Shabana training over how hard people work

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

162 Edition

The Shabana Post

3 Sep 2029
From our football correspondent Crisis

Squad

A knee injury of the worst kind for Cliff Nyakeya

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

Market

Ezekiah Omuri 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 Shabana, and it is not being withdrawn.

Boardroom

Window shuts: 10 in, 13 out at Shabana

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

Squad

Words exchanged at Shabana

Sebastian Wekesa 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.

The dugout

news_h_frozen_out_of_the_side

news_b_frozen_out_of_the_side

Match

Shabana come up short against Gor Mahia

Gor Mahia 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 Sebastian Wekesa

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

Squad

Words at Shabana training over how hard people work

Somebody said out loud what several people had been thinking. Kevin Munika 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 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‑2 Elvis Omurwa left the room before anybody could ask which.

In brief

161 Edition

The Shabana Post

27 Aug 2029
From our football correspondent Steady

Squad

18 days out for Michael Owusu after a fracture

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

Market

Aron Kithae has said yes to Mara Sugar

The last thing about a transfer that is still about the player is his signature on his own terms, and it is there. Shabana have lost him in all but the paperwork.

Market

Bronson Nsubuga asks to leave Shabana

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

The dugout

news_h_frozen_out_of_the_side

news_b_frozen_out_of_the_side

Squad

A falling-out at Shabana

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

Squad

A row about effort at Shabana

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

Match

Shabana make home a hard place to visit

8 without defeat on their own grass. The pitch has not changed; the crowd has — louder earlier, and quicker to sense when the opposition would rather be somewhere else.

Match

Bandari snatch it back from Shabana

A goal on 93 minutes turned three points into one and a good afternoon into an argument about game management that will run until Saturday.

Player ratings

Brian Junior Olega takes the honours

Marked 7.80 on an afternoon he ran from the first whistle to the last. Whatever else went wrong, Shabana had the best player on the pitch.

In brief

160 Edition

The Shabana Post

20 Aug 2029
From our football correspondent Crisis

Squad

Michael Owusu breaks a bone — 25 days out

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

Transfer targets

Shabana agree $13.0K for Evans Kipkemoi

The clubs have shaken hands with Muranga Seal; the player has not yet. Personal terms are next, and personal terms are where more deals die than anybody prints.

Market

Oussama El Kaabi 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 Shabana, and it is not being withdrawn.

The dugout

Bernard Odhiambo: 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.” Shabana have not answered, which is an answer of sorts.

Squad

Sebastian Wekesa 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 Shabana this week that will take longer than a week to unsay.

Player ratings

Ezekiah Omuri beats them one at a time

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

Squad

A row about effort at Shabana

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

Market

No place for David Odoyo in the plan

“The manager did not use many words, and he did not need to.” David Odoyo has his answer from Shabana; what he does with it is the next window’s story.

Market

Aron Kithae attracts admirers

The name of Aron Kithae has come up in conversations Shabana were not part of. Nothing formal, nothing signed — but nothing about it accidental either.

In brief

159 Edition

The Shabana Post

13 Aug 2029
From our football correspondent Steady

Match

No mercy from Shabana

Sofapaka will want this one forgotten quickly: 5‑1, every duel lost, and a long ride home. Shabana were ruthless in the way good sides are ruthless.

Squad

A fracture rules Michael Owusu out for 32 days

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

Player ratings

Both of them Brian Junior Olega's — 9.13

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

Market

Eliot Meredith 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 Shabana, and it is not being withdrawn.

Market

Evans Mwirigi is on his way

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

Squad

Tempers go at Shabana

Sebastian Wekesa 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

6 goals as Shabana and Sofapaka go for it

Defending was optional and nobody took up the option. 6 goals between Shabana and Sofapaka, and not one of the people who paid to be there will ask for the money back.

Squad

Cayden Steffener gets the move he always wanted

Footballers are asked about their boyhood club so often that nobody listens to the answer. Cayden Steffener has just signed for Shabana, and for once the answer mattered.

Squad

Words at Shabana training over how hard people work

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

158 Edition

The Shabana Post

6 Aug 2029
From our football correspondent Uneasy

Squad

39 days out for Michael Owusu after a fracture

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

Market

Ezekiah Omuri asks to leave Shabana

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

Market

Terms done: Aron Kithae is going

Fee agreed, wages agreed, and APS Bomet waiting with a shirt. Nobody at Shabana is pretending otherwise, and the supporters have stopped asking whether and started asking when.

Player ratings

Nobody could get near Ezekiah Omuri

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

Squad

Words exchanged at Shabana

Sebastian Wekesa 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.

The dugout

news_h_frozen_out_of_the_side

news_b_frozen_out_of_the_side

Squad

Cliff Nyakeya 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

Two points walk out of the ground

Level with 85 minutes on the clock, after an afternoon Shabana had all but put away. Posta Rangers will call it a point earned; the home dressing room will call it two given away, and both of them are right.

The dugout

Cliff Nyakeya left out for the big one

A player who expected to start watched it instead. The manager will call it a decision for the team; Cliff Nyakeya will call it something else in private.

In brief

157 Edition

The Shabana Post

30 Jul 2029
From our football correspondent Steady

Market

Nyamawi Beja 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 Shabana can pretend not to have heard.

Market

Terms done: Evans Mwirigi is going

Fee agreed, wages agreed, and APS Bomet waiting with a shirt. Nobody at Shabana is pretending otherwise, and the supporters have stopped asking whether and started asking when.

Squad

Sebastian Wekesa keeps Shabana in it on his own

Some afternoons a goalkeeper is the team. 7 saves, several of them the sort nobody expects to see stopped, and a scoreline that flatters everybody in front of him.

The dugout

news_h_frozen_out_of_the_side

news_b_frozen_out_of_the_side

Squad

A falling-out at Shabana

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

Player ratings

Ezekiah Omuri was unplayable

Successful dribbles: 20. 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

Words at Shabana training over how hard people work

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

Match

Erick Otieno the difference as Shabana beat Kakamega Homeboyz

Ask anyone on the way out what separated the sides and you will get one name: Erick Otieno. 1‑0 against Kakamega Homeboyz, and the applause at the whistle was mostly his.

Player ratings

One of those days for Erick Otieno

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.

In brief

156 Edition

The Shabana Post

23 Jul 2029
From our football correspondent Uneasy

Market

Oussama El Kaabi 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 Shabana can pretend not to have heard.

Player ratings

David Odoyo goes up and wins it — 7.95

A defender on the scoresheet, which happens rarely enough that everybody in the ground remembers who took the corner. 1 for him, and a mark of 7.95 for the rest of it.

Match

No end in sight to Shabana's wait for a win

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

Squad

Sebastian Wekesa 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 Shabana this week that will take longer than a week to unsay.

Market

Bidco United expected to open talks for Nyamawi Beja

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

The dugout

Cliff Nyakeya 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.

Squad

Kevin Munika 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

David Odoyo reaches 100 appearances

100 games in the shirt. Nobody sets out to build a record like that; it happens to a certain kind of player at a certain kind of club, and this town knows what it has.

Player ratings

Ezekiah Omuri was unplayable

Successful dribbles: 17. 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.

In brief

155 Edition

The Shabana Post

16 Jul 2029
From our football correspondent Uneasy

Market

Nyamawi Beja agrees terms with Bidco United

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

Match

The cup run ends for Shabana

2‑2 against AFC Leopards, and the road stops here. Cup exits are quick deaths — no second leg, no next week, just the league from now until May.

Squad

A one-man rearguard from Reuben Otieno

There were 8 saves in it, and at least three that had no business being saves at all. The ten outfield players owe him a drink and they know it.

Market

Klinsman Omulanga 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 Shabana, and it is not being withdrawn.

The dugout

Timothy Mbugua says Shabana 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

Tempers go at Shabana

Sebastian Wekesa 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

Erick Otieno 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.

The dugout

news_h_frozen_out_of_the_side

news_b_frozen_out_of_the_side

Squad

100 appearances for George Onyango

100 games in these colours. Service of that kind gets rarer every season, and the crowd knows it.

In brief

154 Edition

The Shabana Post

9 Jul 2029
From our football correspondent Steady

Market

Eliot Meredith asks to leave Shabana

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

Player ratings

David Odoyo pops up at the right end — 7.45

7.45, 1 on the scoresheet, and the specific comedy of a back-four player celebrating like somebody who does this every week. He does not, and that is exactly why the ground reacted the way it did.

Squad

Cliff Nyakeya signs on for more

“Some decisions take a long time. This one took ten minutes, and most of that was finding a pen.” Cliff Nyakeya and Shabana agree another 2 years.

Squad

Words exchanged at Shabana

Sebastian Wekesa 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

Words at Shabana training over how hard people work

Somebody said out loud what several people had been thinking. Erick Otieno 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 dugout

news_h_frozen_out_of_the_side

news_b_frozen_out_of_the_side

Market

Aron Kithae attracts admirers

The name of Aron Kithae has come up in conversations Shabana were not part of. Nothing formal, nothing signed — but nothing about it accidental either.

Player ratings

James Mazembe beats them one at a time

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

Match

Two points walk out of the ground

Level with 94 minutes on the clock, after an afternoon Shabana had all but put away. Tusker will call it a point earned; the home dressing room will call it two given away, and both of them are right.

In brief

153 Edition

The Shabana Post

2 Jul 2029
From our football correspondent Steady

Squad

3 goals for Nyamawi Beja

The match ball belongs to Nyamawi Beja, whose 3 goals turned a difficult afternoon into a procession.

Market

Ezekiah Omuri 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 Shabana can pretend not to have heard.

The dugout

news_h_frozen_out_of_the_side

news_b_frozen_out_of_the_side

Market

Aron Kithae has one foot out of the door

Terms are settled between the clubs and the rest is paperwork and a photograph. Around Shabana they have already started talking about him in the past tense.

Squad

Cliff Nyakeya signs a new deal

“I never wanted to be anywhere else. There is unfinished business here.” Cliff Nyakeya commits to Shabana for another 2 years.

Squad

A falling-out at Shabana

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

Player ratings

Nyamawi Beja in the eights

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

Match

Shabana find a way past Ulinzi Stars

Ulinzi Stars made Shabana work for it, but the scoreboard read 3‑1 at the end and the table does not ask how.

Squad

Words at Shabana training over how hard people work

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

  • Player ratings Ezekiah Omuri beats them one at a time
  • Boardroom 96% of the income goes out in wages at Shabana
  • Boardroom 4 new boys at the Shabana academy
152 Edition

The Shabana Post

25 Jun 2029
From our football correspondent Steady

Market

Evans Mwirigi’s move to Ulinzi Stars falls through

The deal that would have taken Evans Mwirigi to Ulinzi Stars has collapsed at the last stage, and he reports back to Shabana with a summer to forget and a season still to play. Nobody is saying which side walked away.

Squad

Sebastian Wekesa 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 Shabana this week that will take longer than a week to unsay.

Squad

Erick Otieno 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.

Player ratings

Nobody could get near Ezekiah Omuri

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

Player ratings

The afternoon belonged to Biron Otieno

A mark of 7.37, and nobody in the ground would argue with it. He was involved in everything that mattered and most of what did not.

The dugout

Half-satisfied: Elvis Omurwa on the draw

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

The dugout

When it matters, Kevin Munika 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.

The dugout

Samuel Boamah Quansah 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.

Squad

Amos Kahata is the weekend's best young player

At 17 he is being measured against the rest of the division's kids and coming out in front. The senior version of this award is where the club would like this to lead.

In brief

151 Edition

The Shabana Post

18 Jun 2029
From our football correspondent Steady

Market

Nyamawi Beja has said yes to Bidco United

The last thing about a transfer that is still about the player is his signature on his own terms, and it is there. Shabana have lost him in all but the paperwork.

Market

Dalphine Omuri asks to leave Shabana

“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

Tempers go at Shabana

Sebastian Wekesa 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.

The dugout

news_h_frozen_out_of_the_side

news_b_frozen_out_of_the_side

Squad

Words at Shabana training over how hard people work

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

Evans Mwirigi out for 35 days

The medical room confirms 35 days on the sidelines for Evans Mwirigi, and a plan built around him now has to be rebuilt.

Player ratings

Ezekiah Omuri beats them one at a time

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

Match

Shabana share the spoils with Muranga Seal

A 1‑1 draw with Muranga Seal leaves the dressing room somewhere between relief and regret.

The dugout

When it matters, George Onyango 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.

In brief

  • The dugout The view from the dugout
  • Squad Player of the week: Nyamawi Beja
  • The dugout Lennox Ogutu gets it from the manager
150 Edition

The Shabana Post

11 Jun 2029
From our football correspondent Steady

Player ratings

Nyamawi Beja scores twice — 9.35

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

Market

Terms done: Aron Kithae is going

Fee agreed, wages agreed, and APS Bomet waiting with a shirt. Nobody at Shabana is pretending otherwise, and the supporters have stopped asking whether and started asking when.

Market

Eliot Meredith asks to leave Shabana

“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

Sebastian Wekesa keeps Shabana in it on his own

Some afternoons a goalkeeper is the team. 7 saves, several of them the sort nobody expects to see stopped, and a scoreline that flatters everybody in front of him.

Squad

Words exchanged at Shabana

Sebastian Wekesa 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.

Market

Bidco United expected to open talks for Nyamawi Beja

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

Match

Shabana find a way past Bidco United

Bidco United made Shabana work for it, but the scoreboard read 3‑1 at the end and the table does not ask how.

The dugout

news_h_frozen_out_of_the_side

news_b_frozen_out_of_the_side

Squad

Kevin Munika 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

149 Edition

The Shabana Post

4 Jun 2029
From our football correspondent Crisis

Market

Keith Imbali asks to leave Shabana

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

The dugout

news_h_frozen_out_of_the_side

news_b_frozen_out_of_the_side

The dugout

Samuel Boamah Quansah says Shabana 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

Words exchanged at Shabana

George Onyango 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.

The dugout

No hiding place for Cliff Nyakeya

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

Market

APS Bomet watching Aron Kithae

The interest is real enough to have reached print. Shabana have said nothing, which in a transfer window is its own kind of answer.

Match

A bad afternoon for Shabana against Kariobangi Sharks

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

Squad

Words at Shabana training over how hard people work

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

Player ratings

Ezekiah Omuri 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.

In brief

148 Edition

The Shabana Post

28 May 2029
From our football correspondent Uneasy

Market

Evans Mwirigi is on his way

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

Player ratings

Ezekiah Omuri was unplayable

Successful dribbles: 22. 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

George Onyango 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 Shabana this week that will take longer than a week to unsay.

The dugout

news_h_frozen_out_of_the_side

news_b_frozen_out_of_the_side

Squad

Words at Shabana training over how hard people work

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

Match

Halfway: Shabana sit in position 11

19 points at the turn. The first half of a season is a promise; the second is a bill, and the town is about to find out which of the two this one was.

The dugout

Victor Omondi 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

The manager has not finished forgetting James Mazembe's mistake

Publicly it is behind everybody. It is not behind the man who picks the team, and the only place that shows is a team sheet. He will get another chance; he will get it in a match that matters less.

Player ratings

James Mazembe will replay that one

1 error, one goal, and a night in front of the same three seconds. He will see it tonight, tomorrow and probably in February, and everybody who has played knows exactly which frame he keeps stopping on.

In brief

147 Edition

The Shabana Post

21 May 2029
From our football correspondent Steady

Match

Shabana run riot against KCB

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 Brian Junior Olega takes the afternoon — 9.01

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

Squad

George Onyango pulls a muscle — 16 days out

The injury that keeps coming back, keeps being rushed back from, and quietly costs more careers than the dramatic ones. 16 days is the estimate; the honest figure depends on whether anybody is patient.

Market

Aron Kithae has one foot out of the door

Terms are settled between the clubs and the rest is paperwork and a photograph. Around Shabana they have already started talking about him in the past tense.

Squad

Tempers go at Shabana

George Onyango 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.

The terraces

Shabana supporters have found a favourite in Ezekiah Omuri

There is a particular warmth a ground reserves for a 23-year-old it feels ownership of. Ezekiah Omuri 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.

The dugout

news_h_frozen_out_of_the_side

news_b_frozen_out_of_the_side

Match

Brian Junior Olega at the heart of a fast Shabana start

2 goals inside twenty minutes with Brian Junior Olega in the middle of it, and KCB unable to get near the ball long enough to change anything. Some matches are won before the first drink.

Player ratings

Ninety minutes of Nyamawi Beja at his very best

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

In brief

  • The dugout The manager’s verdict
  • Player ratings Nobody could get near Ezekiah Omuri
  • The dugout Kevin Munika has become a man the manager trusts
146 Edition

The Shabana Post

14 May 2029
From our football correspondent Steady

Squad

Sebastian Wekesa is the hero from the spot

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

Match

Aron Kithae sends Shabana through

Cup ties wait for somebody to seize them, and Aron Kithae obliged against Bandari. 3‑3 on the night, and the name in the next round’s hat is Shabana.

Squad

A day Aron Kithae will not forget

3 goals in one game. The first was taken well, the second was taken greedily, and by the third the crowd were simply waiting for him to get the ball.

Player ratings

Nobody could get near Keith Imbali

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

Match

The wait goes on for Shabana

4 without a win now, and the ground has developed the special quiet of a crowd that expects the worst. One scrappy 1-0 would cure most of it; that is the maddening part.

Squad

Words exchanged at Shabana

George Onyango 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.

Player ratings

Aron Kithae in the eights

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

The dugout

news_h_frozen_out_of_the_side

news_b_frozen_out_of_the_side

Squad

Erick Otieno 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

145 Edition

The Shabana Post

7 May 2029
From our football correspondent Crisis

Market

Keith Imbali 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 Shabana, and it is not being withdrawn.

The dugout

news_h_frozen_out_of_the_side

news_b_frozen_out_of_the_side

Squad

A falling-out at Shabana

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

Player ratings

Both jobs done by Brian Junior Olega — 7.58

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. 13 actions, 7.58, and a manager who will not be substituting him again in a hurry.

Match

Brian Junior Olega’s goal not enough for Shabana

Brian Junior Olega scored, and precious little else went right: 1‑2 to Gor Mahia, and a quiet walk to the dressing room.

The dugout

The manager makes an example of Sebastian Wekesa

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

Squad

Words at Shabana training over how hard people work

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

Ezekiah Omuri stays put

“The easiest signature of my career.” Ezekiah Omuri and Shabana agree another 4 years, and the manager can plan around him rather than about him.

The dugout

The view from the dugout

“We will look at it, we will learn from it, and we go again.” The three sentences every manager keeps for a 1‑2 defeat, delivered by Elvis Omurwa to a room that had heard them before.

In brief

144 Edition

The Shabana Post

30 Apr 2029
From our football correspondent Steady

Market

Evans Mwirigi has one foot out of the door

Terms are settled between the clubs and the rest is paperwork and a photograph. Around Shabana they have already started talking about him in the past tense.

Player ratings

Ezekiah Omuri beats them one at a time

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

Squad

George Onyango 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 Shabana this week that will take longer than a week to unsay.

The dugout

news_h_frozen_out_of_the_side

news_b_frozen_out_of_the_side

Squad

A row about effort at Shabana

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

Match

Shabana share the spoils with Bandari

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

The dugout

Shabana keep their word to Victor Omondi

Clubs make promises constantly and the page usually only hears about them when they are broken. This one was honoured, and the dressing room noticed that faster than any supporter did.

The dugout

Elvis Omurwa: “We have to be better”

“It is not the end of the world and it is not good enough. Both of those are true.” The manager, after a 1‑1 draw, said the honest thing and then went to say it again inside.

Looking ahead

Shabana take on the side everybody is chasing

Gor Mahia arrive as leaders. A side at the top is beaten roughly once a month, and the club that does it gets a week it remembers for a year.

In brief

143 Edition

The Shabana Post

23 Apr 2029
From our football correspondent Steady

Player ratings

Nobody could get near Bryan Michira

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

The dugout

Bronson Nsubuga: 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.” Shabana have not answered, which is an answer of sorts.

Market

Aron Kithae is on his way

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

Squad

Tempers go at Shabana

George Onyango 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.

The dugout

news_h_frozen_out_of_the_side

news_b_frozen_out_of_the_side

Match

Brian Junior Olega sends Shabana past APS Bomet

It finished 1‑0, and it was Brian Junior Olega’s afternoon: on the scoresheet when it mattered, and the reason the points belong to Shabana.

Squad

Erick Otieno 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.

Player ratings

Brian Junior Olega was the difference for Shabana

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

The dugout

The view from the dugout

“We controlled it. There were spells I did not like and we will look at them, but the group showed me something.” Elvis Omurwa, on a 1‑0 win that he was already picking apart on the walk to the press room.

In brief

142 Edition

The Shabana Post

16 Apr 2029
From our football correspondent Steady

Market

Eliot Meredith asks to leave Shabana

“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

Words exchanged at Shabana

George Onyango 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

Shabana see off Sofapaka

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

The dugout

news_h_frozen_out_of_the_side

news_b_frozen_out_of_the_side

Squad

Erick Otieno 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.

Player ratings

Nyamawi Beja was the difference for Shabana

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

The dugout

Elvis Omurwa has his say

“We earned that. I asked them for a reaction and I got one, and now I want the same again on Saturday.” Elvis Omurwa on a 2‑1 afternoon that pleased him more than he was prepared to show.

Player ratings

Bryan Michira beats them one at a time

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

The dugout

Kevin Munika 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

141 Edition

The Shabana Post

9 Apr 2029
From our football correspondent Uneasy

Squad

Samuel Boamah Quansah damages knee ligaments — 20 days out

The words a physio says slowly. 20 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.

The dugout

news_h_frozen_out_of_the_side

news_b_frozen_out_of_the_side

Match

The wait goes on for Shabana

4 without a win now, and the ground has developed the special quiet of a crowd that expects the worst. One scrappy 1-0 would cure most of it; that is the maddening part.

Squad

Sebastian Wekesa stays put

“The easiest signature of my career.” Sebastian Wekesa and Shabana agree another 4 years, and the manager can plan around him rather than about him.

Squad

A falling-out at Shabana

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

The dugout

When it matters, George Onyango 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.

The dugout

The view from the dugout

“We did not lose. Some weeks that is all you get, and I would rather have the point than not.” Elvis Omurwa chose the glass-half-full version of 0‑0; the supporters left with the other one.

Market

No place for Randy Bakari in the plan

“The manager did not use many words, and he did not need to.” Randy Bakari has his answer from Shabana; what he does with it is the next window’s story.

The dugout

The manager makes an example of Klinsman Omulanga

“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

140 Edition

The Shabana Post

2 Apr 2029
From our football correspondent Crisis

Squad

Samuel Boamah Quansah damages knee ligaments — 27 days out

The words a physio says slowly. 27 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.

Market

Keith Imbali 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 Shabana can pretend not to have heard.

Market

Only the photograph left for Evans Mwirigi

Fee agreed, terms agreed, medical booked. Evans Mwirigi will be somebody else’s player by the weekend, and around Shabana the goodbyes have quietly begun.

Squad

Sebastian Wekesa signs on for more

“Some decisions take a long time. This one took ten minutes, and most of that was finding a pen.” Sebastian Wekesa and Shabana agree another 4 years.

Squad

George Onyango 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 Shabana this week that will take longer than a week to unsay.

The dugout

news_h_frozen_out_of_the_side

news_b_frozen_out_of_the_side

Match

Kakamega Homeboyz take the points off Shabana

Beaten 1‑3, and beaten fairly. The manager kept his words short afterwards, which was probably wise.

Squad

Erick Otieno 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.

Player ratings

Ezekiah Omuri runs at them all day

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

In brief

  • Player ratings Brian Junior Olega did the work nobody counts — 7.62
  • The dugout The view from the dugout
  • The dugout When it matters, Kevin Munika plays
139 Edition

The Shabana Post

26 Mar 2029
From our football correspondent Uneasy

Squad

Samuel Boamah Quansah damages knee ligaments — 34 days out

The words a physio says slowly. 34 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.

Match

Shabana let it slip despite Nyamawi Beja

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

Player ratings

A brace, and Nyamawi Beja takes the afternoon — 8.79

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

Market

Aron Kithae has one foot out of the door

Terms are settled between the clubs and the rest is paperwork and a photograph. Around Shabana they have already started talking about him in the past tense.

Squad

Tempers go at Shabana

George Onyango 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.

The dugout

news_h_frozen_out_of_the_side

news_b_frozen_out_of_the_side

The dugout

No hiding place for Cliff Nyakeya

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

Squad

A row about effort at Shabana

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

Squad

Modibo Kante signs on for more

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

In brief

138 Edition

The Shabana Post

19 Mar 2029
From our football correspondent Crisis

Squad

A knee injury of the worst kind for Samuel Boamah Quansah

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

Market

Eliot Meredith 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 Shabana, and it is not being withdrawn.

Squad

Words exchanged at Shabana

George Onyango 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.

The dugout

news_h_frozen_out_of_the_side

news_b_frozen_out_of_the_side

Match

AFC Leopards take the points off Shabana

Beaten 0‑1, and beaten fairly. The manager kept his words short afterwards, which was probably wise.

The dugout

No hiding place for Eliot Meredith

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

Squad

Modibo Kante stays put

“The easiest signature of my career.” Modibo Kante and Shabana agree another 3 years, and the manager can plan around him rather than about him.

The dugout

Elvis Omurwa: “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.

The dugout

Cliff Nyakeya 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 Shabana, and both men came out saying it was fine.

In brief

137 Edition

The Shabana Post

12 Mar 2029
From our football correspondent Uneasy

Player ratings

James Mazembe was unplayable

Successful dribbles: 26. 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.

The dugout

news_h_frozen_out_of_the_side

news_b_frozen_out_of_the_side

Match

Shabana end the wait against Tusker

It had gone 7 games. The players did not celebrate like men who had won a match; they celebrated like men who had been let out of something.

Squad

A falling-out at Shabana

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

Match

Shabana get the job done against Tusker

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

Squad

A row about effort at Shabana

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

The dugout

The manager makes an example of Victor Omondi

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

Player ratings

Nobody on the pitch touched Brian Junior Olega

7.73, and no serious argument from anybody who was there. Shabana had eleven men on the pitch and one of them decided how it went.

The dugout

The view from the dugout

“We controlled it. There were spells I did not like and we will look at them, but the group showed me something.” Elvis Omurwa, on a 2‑0 win that he was already picking apart on the walk to the press room.

In brief

136 Edition

The Shabana Post

5 Mar 2029
From our football correspondent Crisis

Match

The wait goes on for Shabana

7 without a win now, and the ground has developed the special quiet of a crowd that expects the worst. One scrappy 1-0 would cure most of it; that is the maddening part.

Market

Keith Imbali asks to leave Shabana

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

The dugout

Aron Kithae says Shabana 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.

Market

Only the photograph left for Evans Mwirigi

Fee agreed, terms agreed, medical booked. Evans Mwirigi will be somebody else’s player by the weekend, and around Shabana the goodbyes have quietly begun.

Squad

Nyamawi Beja stays put

“The easiest signature of my career.” Nyamawi Beja and Shabana agree another 3 years, and the manager can plan around him rather than about him.

Match

4 matches without a goal for Shabana

The chances are being made and something is happening between the making and the finishing. 4 matches now, and the anxiety in the ground arrives a little earlier every week.

Squad

George Onyango 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 Shabana this week that will take longer than a week to unsay.

The dugout

news_h_frozen_out_of_the_side

news_b_frozen_out_of_the_side

Match

Shabana come up short against Ulinzi Stars

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

In brief

135 Edition

The Shabana Post

26 Feb 2029
From our football correspondent Crisis

Market

David Odoyo 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 Shabana can pretend not to have heard.

Match

6 matches without a win for Shabana

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

Market

Aron Kithae is on his way

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

Squad

Tempers go at Shabana

George Onyango 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.

The dugout

news_h_frozen_out_of_the_side

news_b_frozen_out_of_the_side

Match

The goals have deserted Shabana

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

Match

Shabana come up short against Kenya Police

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

Player ratings

James Mazembe runs at them all day

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

Market

No place for Eliot Meredith in the plan

“The manager did not use many words, and he did not need to.” Eliot Meredith has his answer from Shabana; what he does with it is the next window’s story.

In brief

134 Edition

The Shabana Post

19 Feb 2029
From our football correspondent Uneasy

Squad

A knee injury of the worst kind for Duncan Onyango

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

The dugout

Dalphine Omuri says Shabana 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.

Match

5 matches without a win for Shabana

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

Squad

Words exchanged at Shabana

George Onyango 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.

The dugout

news_h_frozen_out_of_the_side

news_b_frozen_out_of_the_side

Squad

Words at Shabana training over how hard people work

Somebody said out loud what several people had been thinking. Erick Otieno 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 dugout

A promise honoured at Shabana

Something was said to Wycliffe Omondi and then it happened. In this industry that passes for remarkable, and the dressing room noticed faster than any supporter could.

The dugout

The view from the dugout

“We did not lose. Some weeks that is all you get, and I would rather have the point than not.” Elvis Omurwa chose the glass-half-full version of 0‑0; the supporters left with the other one.

Match

Point won or two lost for Shabana?

Ninety minutes, no goals, and the argument started before the car park emptied: a point gained, or two thrown away against Muranga Seal? Both sides of it will still be going on Thursday.

In brief

133 Edition

The Shabana Post

12 Feb 2029
From our football correspondent Crisis

Squad

A knee injury of the worst kind for Duncan Onyango

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

Market

Nyamawi Beja is on his way

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

Squad

Sebastian Wekesa stands alone

6 saves, and a scoreline the ten men in front of him had no right to. Goalkeepers only get noticed on the bad days; this was one of the other ones.

The dugout

news_h_frozen_out_of_the_side

news_b_frozen_out_of_the_side

Squad

Kenneth Wanyama out for 32 days

The medical room confirms 32 days on the sidelines for Kenneth Wanyama, and a plan built around him now has to be rebuilt.

Match

No end in sight to Shabana's wait for a win

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

Player ratings

Ezekiah Omuri runs at them all day

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

Squad

A falling-out at Shabana

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

Match

Shabana come up short against Bidco United

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

In brief

132 Edition

The Shabana Post

5 Feb 2029
From our football correspondent Steady

Squad

A knee injury of the worst kind for Duncan Onyango

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

Market

Terms done: Aron Kithae is going

Fee agreed, wages agreed, and Muranga Seal waiting with a shirt. Nobody at Shabana is pretending otherwise, and the supporters have stopped asking whether and started asking when.

Player ratings

Nobody could get near James Mazembe

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

Market

Klinsman Omulanga asks to leave Shabana

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

Boardroom

Window shuts: 6 in, 2 out at Shabana

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

Market

Evans Mwirigi is on his way

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

Squad

George Onyango 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 Shabana this week that will take longer than a week to unsay.

Boardroom

Graduation day at Shabana

5 boys move up, and somewhere in the building the people who coached them at twelve are quietly having the best morning of their working year. Nothing about this shows up in a result and it is why the academy exists.

Market

Bidco United expected to open talks for Nyamawi Beja

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

In brief

131 Edition

The Shabana Post

29 Jan 2029
From our football correspondent Steady

Squad

A knee injury of the worst kind for Klinsman Omulanga

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

Market

David Odoyo 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 Shabana can pretend not to have heard.

Market

Shabana turn down Bidco United 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.

The dugout

Lennox Ogutu says Shabana 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.

Market

Only the photograph left for Aron Kithae

Fee agreed, terms agreed, medical booked. Aron Kithae will be somebody else’s player by the weekend, and around Shabana the goodbyes have quietly begun.

Squad

Tempers go at Shabana

George Onyango 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.

The dugout

news_h_frozen_out_of_the_side

news_b_frozen_out_of_the_side

Squad

Kevin Munika 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.

The dugout

David Odoyo 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 Shabana, and both men came out saying it was fine.

In brief

130 Edition

The Shabana Post

22 Jan 2029
From our football correspondent Steady

Squad

Klinsman Omulanga damages knee ligaments — 44 days out

The words a physio says slowly. 44 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

Victor Omondi breaks a bone — 16 days out

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

Market

Lennox Ogutu 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 Shabana, and it is not being withdrawn.

Squad

Words exchanged at Shabana

George Onyango 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

Words at Shabana training over how hard people work

Somebody said out loud what several people had been thinking. Kevin Munika 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 dugout

David Odoyo 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 Shabana, and both men came out saying it was fine.

The dugout

When it matters, Kevin Munika 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.

The dugout

The manager makes an example of Klinsman Omulanga

“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

news_h_reunited_with_his_manager

news_b_reunited_with_his_manager

In brief

129 Edition

The Shabana Post

15 Jan 2029
From our football correspondent Steady

Squad

The knee: Oussama El Kaabi out for 30 days

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

Squad

23 days out for Victor Omondi after a fracture

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

Market

Aron Kithae has said yes to Mara Sugar

The last thing about a transfer that is still about the player is his signature on his own terms, and it is there. Shabana have lost him in all but the paperwork.

Market

Keith Imbali 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 Shabana, and it is not being withdrawn.

The dugout

news_h_frozen_out_of_the_side

news_b_frozen_out_of_the_side

The dugout

Klinsman Omulanga: 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.” Shabana have not answered, which is an answer of sorts.

Squad

A falling-out at Shabana

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

Squad

Modibo Kante wants to go home

“I have given this everything, but my family is not here and neither am I, not really.” A footballer can be coached out of bad form. Nobody has ever been coached out of this, and Shabana know it.

Market

A stepping stone, not a home, for Bronson Nsubuga

He is doing his job and he is not settling. Shabana were supposed to be a step up in his own reckoning, and his own reckoning has been adjusted since he arrived.

In brief

128 Edition

The Shabana Post

8 Jan 2029
From our football correspondent Steady

Market

Nyamawi Beja has said yes to Bidco United

The last thing about a transfer that is still about the player is his signature on his own terms, and it is there. Shabana have lost him in all but the paperwork.

Squad

Victor Omondi breaks a bone — 30 days out

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

Market

Eliot Meredith 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 Shabana can pretend not to have heard.

Market

Shabana turn down APS Bomet for Aron Kithae

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

Market

Bronson Nsubuga comes home

The shirt still fits. Bronson Nsubuga is back at Shabana, and half the ground remembers him in these colours already. Some signings need selling to the town; this one sold itself.

Squad

George Onyango 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 Shabana this week that will take longer than a week to unsay.

The dugout

news_h_frozen_out_of_the_side

news_b_frozen_out_of_the_side

Squad

Words at Shabana training over how hard people work

Somebody said out loud what several people had been thinking. Kevin Munika 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 dugout

The manager has not finished forgetting Biron Otieno's mistake

Publicly it is behind everybody. It is not behind the man who picks the team, and the only place that shows is a team sheet. He will get another chance; he will get it in a match that matters less.

In brief

127 Edition

The Shabana Post

1 Jan 2029
From our football correspondent Steady

Squad

37 days out for Victor Omondi after a fracture

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

Market

Justine Nyangwara asks to leave Shabana

“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

Tempers go at Shabana

George Onyango 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.

The dugout

news_h_frozen_out_of_the_side

news_b_frozen_out_of_the_side

Squad

A row about effort at Shabana

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

The dugout

Wycliffe Omondi 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 Wycliffe Omondi is on it.

Market

Reuben Otieno told to find a new club

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

The dugout

No hiding place for Oussama El Kaabi

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

The dugout

Kevin Munika 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 Kevin Munika trained the next morning like a man with less to carry.

In brief

126 Edition

The Shabana Post

25 Dec 2028
From our football correspondent Steady

Squad

44 days out for Victor Omondi after a fracture

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

Market

David Odoyo 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 Shabana can pretend not to have heard.

The dugout

Austine Odongo keeps the receipts

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

Squad

Words exchanged at Shabana

George Onyango 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

Erick Otieno 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.

The dugout

Kevin Munika 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 Kevin Munika is on it.

In brief

125 Edition

The Shabana Post

18 Dec 2028
From our football correspondent Steady

Squad

A fracture rules Victor Omondi out for 51 days

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

Market

Keith Imbali asks to leave Shabana

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

The dugout

news_h_frozen_out_of_the_side

news_b_frozen_out_of_the_side

The dugout

Samuel Boamah Quansah keeps the receipts

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

Squad

A falling-out at Shabana

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

Squad

A row about effort at Shabana

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

In brief

124 Edition

The Shabana Post

11 Dec 2028
From our football correspondent Steady

Squad

58 days out for Victor Omondi after a fracture

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

Market

Eliot Meredith asks to leave Shabana

“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

George Onyango 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 Shabana this week that will take longer than a week to unsay.

The dugout

news_h_frozen_out_of_the_side

news_b_frozen_out_of_the_side

Squad

Words at Shabana training over how hard people work

Somebody said out loud what several people had been thinking. Erick Otieno 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 dugout

Biron Otieno 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

George Onyango has become a man the manager trusts

Nobody at Shabana 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

David Odoyo 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 David Odoyo trained the next morning like a man with less to carry.

Market

The Brian Junior Olega story refuses to die

It has been denied twice and printed three times, which is the usual arithmetic. Until Brian Junior Olega signs something — a contract at Shabana or anywhere else — this column belongs to him.

In brief

123 Edition

The Shabana Post

4 Dec 2028
From our football correspondent Steady

Squad

65 days out for Victor Omondi after a fracture

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

Market

Austine Odongo asks to leave Shabana

“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

Cliff Nyakeya signs a new deal

“I never wanted to be anywhere else. There is unfinished business here.” Cliff Nyakeya commits to Shabana for another 2 years.

Squad

Tempers go at Shabana

George Onyango 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.

The dugout

news_h_frozen_out_of_the_side

news_b_frozen_out_of_the_side

Squad

A row about effort at Shabana

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

The dugout

David Odoyo 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 David Odoyo trained the next morning like a man with less to carry.

The dugout

Wycliffe Omondi 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 Wycliffe Omondi is on it.

The dugout

No hiding place for Oussama El Kaabi

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

In brief

122 Edition

The Shabana Post

27 Nov 2028
From our football correspondent Steady

Squad

72 days out for Victor Omondi after a fracture

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

Market

David Odoyo 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 Shabana, and it is not being withdrawn.

The dugout

Oussama El Kaabi keeps the receipts

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

Squad

Words exchanged at Shabana

George Onyango 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.

The dugout

Austine Odongo asks for a word with the manager

“I would rather say it to his face than read about it.” The meeting was requested by the player, which tells you most of what you need to know.

The dugout

Kevin Munika has become a man the manager trusts

Nobody at Shabana 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.

Squad

The formation has left Modibo Kante behind

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

The dugout

The manager makes an example of Klinsman Omulanga

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

Market

Nyamawi Beja linked with a move away

The name of Nyamawi Beja keeps appearing in other people's back pages. Shabana say nothing, which says plenty.

In brief

121 Edition

The Shabana Post

20 Nov 2028
From our football correspondent Steady

Squad

Victor Omondi breaks a bone — 79 days out

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

Market

Keith Imbali 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 Shabana, and it is not being withdrawn.

The dugout

news_h_frozen_out_of_the_side

news_b_frozen_out_of_the_side

Squad

A falling-out at Shabana

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

Squad

Shabana lose Keith Imbali

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

Squad

A row about effort at Shabana

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

Market

Modibo Kante already looking beyond Shabana

He signed expecting a bigger stage than the one he found. It has not taken long, and it has not taken the dressing room long to notice either.

Market

A long bet from Shabana on Modibo Kante

He is 18, and nobody at Shabana signed him for this season. Deals like this are judged in four years, by people who may not still be in the building.

The dugout

The manager makes an example of Reuben Otieno

“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

120 Edition

The Shabana Post

13 Nov 2028
From our football correspondent Steady

Squad

A fracture rules Victor Omondi out for 86 days

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

Market

Eliot Meredith asks to leave Shabana

“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

Eliot Meredith gets the move he always wanted

Footballers are asked about their boyhood club so often that nobody listens to the answer. Eliot Meredith has just signed for Shabana, and for once the answer mattered.

Squad

George Onyango 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 Shabana this week that will take longer than a week to unsay.

The dugout

news_h_frozen_out_of_the_side

news_b_frozen_out_of_the_side

Squad

A row about effort at Shabana

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

The dugout

Biron Otieno is still paying for one afternoon at Shabana

Nobody will confirm this and nothing else explains the last month of selections. A costly error buys a player a period of being second choice that is always longer than the error was.

Market

Shabana sign Eliot Meredith, one for the future

Eliot Meredith is 20, and Shabana have signed him for the player he will be rather than the one he is. The first team can wait; the point of a deal like this is the years it buys.

The dugout

When it matters, George Onyango 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.

In brief

119 Edition

The Shabana Post

6 Nov 2028
From our football correspondent Steady

Squad

Nyamawi Beja damages knee ligaments — 18 days out

The words a physio says slowly. 18 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

93 days out for Victor Omondi after a fracture

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

The dugout

Kevin Munika keeps the receipts

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

Squad

Tempers go at Shabana

George Onyango 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.

The dugout

news_h_frozen_out_of_the_side

news_b_frozen_out_of_the_side

Squad

A row about effort at Shabana

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

The dugout

Erick Otieno 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

When it matters, Wycliffe Omondi 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.

Market

The Biron Otieno story refuses to die

It has been denied twice and printed three times, which is the usual arithmetic. Until Biron Otieno signs something — a contract at Shabana or anywhere else — this column belongs to him.

In brief

118 Edition

The Shabana Post

30 Oct 2028
From our football correspondent Steady

Squad

The knee: Nyamawi Beja out for 25 days

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

Squad

A fracture rules Victor Omondi out for 100 days

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

Market

David Odoyo asks to leave Shabana

“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

Words exchanged at Shabana

George Onyango 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.

The dugout

news_h_frozen_out_of_the_side

news_b_frozen_out_of_the_side

The dugout

The manager makes an example of Victor Omondi

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

Squad

Erick Otieno 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.

The dugout

Kevin Munika 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 Kevin Munika is on it.

Market

Nyamawi Beja linked with a move away

The name of Nyamawi Beja keeps appearing in other people's back pages. Shabana say nothing, which says plenty.

In brief

117 Edition

The Shabana Post

23 Oct 2028
From our football correspondent Steady

Squad

A knee injury of the worst kind for Nyamawi Beja

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

Squad

Victor Omondi breaks a bone — 107 days out

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

Market

Keith Imbali asks to leave Shabana

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

The dugout

news_h_frozen_out_of_the_side

news_b_frozen_out_of_the_side

Squad

A falling-out at Shabana

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

Squad

A row about effort at Shabana

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

The dugout

David Odoyo 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 Shabana, and both men came out saying it was fine.

The dugout

No hiding place for Klinsman Omulanga

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

The dugout

Ezekiah Omuri has become a man the manager trusts

Nobody at Shabana 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.

In brief

116 Edition

The Shabana Post

16 Oct 2028
From our football correspondent Steady

Squad

Victor Omondi breaks a bone — 114 days out

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

Market

Wycliffe Omondi 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 Shabana, and it is not being withdrawn.

Squad

George Onyango 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 Shabana this week that will take longer than a week to unsay.

The dugout

news_h_frozen_out_of_the_side

news_b_frozen_out_of_the_side

The dugout

Austine Odongo 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.

Squad

A row about effort at Shabana

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

The dugout

Biron Otieno is still paying for one afternoon at Shabana

Nobody will confirm this and nothing else explains the last month of selections. A costly error buys a player a period of being second choice that is always longer than the error was.

The dugout

When it matters, George Onyango 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.

Market

The Brian Junior Olega story refuses to die

It has been denied twice and printed three times, which is the usual arithmetic. Until Brian Junior Olega signs something — a contract at Shabana or anywhere else — this column belongs to him.

In brief

115 Edition

The Shabana Post

9 Oct 2028
From our football correspondent Steady

The dugout

Randy Bakari: 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.” Shabana have not answered, which is an answer of sorts.

Squad

Tempers go at Shabana

George Onyango 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.

The dugout

news_h_frozen_out_of_the_side

news_b_frozen_out_of_the_side

Squad

A row about effort at Shabana

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

Market

Dalphine Omuri is free to find somewhere else

“I was told straight, and I would rather have it straight.” The manager at Shabana has been clear about where Dalphine Omuri stands, which is more than many ever get.

The dugout

Austine Odongo 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 Shabana, and both men came out saying it was fine.

The dugout

Wycliffe Omondi 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 Wycliffe Omondi is on it.

Market

The Biron Otieno story refuses to die

It has been denied twice and printed three times, which is the usual arithmetic. Until Biron Otieno signs something — a contract at Shabana or anywhere else — this column belongs to him.

Squad

Country calls for Nyamawi Beja

He goes off to be somebody else’s player for a fortnight. Shabana lose him for the window and would like him returned in the condition he left.

In brief

114 Edition

The Shabana Post

2 Oct 2028
From our football correspondent Steady

Market

David Odoyo 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 Shabana, and it is not being withdrawn.

Squad

Words exchanged at Shabana

George Onyango 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.

The dugout

news_h_frozen_out_of_the_side

news_b_frozen_out_of_the_side

Market

Cliff Nyakeya is free to find somewhere else

“I was told straight, and I would rather have it straight.” The manager at Shabana has been clear about where Cliff Nyakeya stands, which is more than many ever get.

Squad

Victor Omondi 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

Shabana and Austine Odongo are talking past each other

“There is a gap, and pretending there is not helps nobody.” Neither side has moved, and the calendar is working for exactly one of them.

Squad

A place in the month's best eleven for Austine Odongo

Four or five weekends of consistency, judged against everybody in the division doing his job. Austine Odongo has come out of that comparison in the side, and Shabana have had the benefit of every one of those afternoons.

The dugout

Erick Otieno 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

When it matters, Kevin Munika 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.

In brief

113 Edition

The Shabana Post

25 Sep 2028
From our football correspondent Steady

Match

Shabana finish in position 7

50 points, and the season has a number on it. Whatever it felt like from the inside, this is what it will look like in a book.

Market

Keith Imbali asks to leave Shabana

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

The dugout

news_h_frozen_out_of_the_side

news_b_frozen_out_of_the_side

The dugout

Reuben 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.” Shabana have not answered, which is an answer of sorts.

Squad

A falling-out at Shabana

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

Match

Shabana come up short against Mara Sugar

Mara Sugar left with the points after a 2‑3 defeat that will take some explaining on the terraces.

The dugout

The manager makes an example of Sebastian Wekesa

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

Player ratings

One of those days for Brian Junior Olega

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

Squad

A row about effort at Shabana

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

In brief

112 Edition

The Shabana Post

18 Sep 2028
From our football correspondent Steady

Market

Silas Shihemi asks to leave Shabana

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

Player ratings

James Mazembe runs at them all day

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

Squad

George Onyango 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 Shabana this week that will take longer than a week to unsay.

The dugout

news_h_frozen_out_of_the_side

news_b_frozen_out_of_the_side

Boardroom

101% of the income goes out in wages at Shabana

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 row about effort at Shabana

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

The dugout

The manager has not finished forgetting Biron Otieno's mistake

Publicly it is behind everybody. It is not behind the man who picks the team, and the only place that shows is a team sheet. He will get another chance; he will get it in a match that matters less.

Player ratings

Nobody on the pitch touched Silas Shihemi

7.41, and no serious argument from anybody who was there. Shabana had eleven men on the pitch and one of them decided how it went.

The dugout

George Onyango has become a man the manager trusts

Nobody at Shabana 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.

In brief

111 Edition

The Shabana Post

11 Sep 2028
From our football correspondent Upbeat

Match

Shabana run riot against Mathare United

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.

Market

Wycliffe Omondi 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 Shabana, and it is not being withdrawn.

Player ratings

No sign of nerves from Austine Odongo at 21 — 7.94

The hardest thing about being 21 in a senior side is that nobody makes allowances. Austine Odongo did not need any: 7.94, and he looked the most comfortable man on the pitch.

The dugout

Samuel Boamah Quansah says Shabana 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

Words exchanged at Shabana

George Onyango 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.

Transfer targets

Door shut on Bob Cetric

Shabana asked and AFC Leopards said no without discussing a figure. It is the least ambiguous answer in football and the one clubs most often come back to test.

The terraces

One of their own: Austine Odongo

He is 21 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

Brian Junior Olega was on a different afternoon to everybody else

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

The dugout

No hiding place for Duncan Onyango

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

In brief

110 Edition

The Shabana Post

4 Sep 2028
From our football correspondent Steady

Market

David Odoyo 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 Shabana can pretend not to have heard.

Market

Bidco United come back empty-handed

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

Squad

Sebastian Wekesa gets the move he always wanted

Footballers are asked about their boyhood club so often that nobody listens to the answer. Sebastian Wekesa has just signed for Shabana, and for once the answer mattered.

Boardroom

Window shuts: 11 in, 11 out at Shabana

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

Squad

Tempers go at Shabana

George Onyango 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

Biron Otieno sends Shabana past Gor Mahia

It finished 3‑2, and it was Biron Otieno’s afternoon: on the scoresheet when it mattered, and the reason the points belong to Shabana.

Transfer targets

Door shut on Levis Ochieng

Shabana asked and Posta Rangers said no without discussing a figure. It is the least ambiguous answer in football and the one clubs most often come back to test.

The dugout

news_h_frozen_out_of_the_side

news_b_frozen_out_of_the_side

Player ratings

Ninety minutes of Biron Otieno at his very best

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

In brief

109 Edition

The Shabana Post

28 Aug 2028
From our football correspondent Uneasy

Market

Nyamawi Beja 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 Shabana can pretend not to have heard.

Squad

George Onyango 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 Shabana this week that will take longer than a week to unsay.

The dugout

news_h_frozen_out_of_the_side

news_b_frozen_out_of_the_side

Transfer targets

Shabana rebuffed over John Otieno

Not now, not at any price the club was prepared to say out loud. AFC Leopards have kept their man, and Shabana go back to a list with one name crossed off it.

The dugout

No hiding place for Austine Odongo

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

Match

Shabana refuse to lose to Bandari

A point taken on 87 minutes is worth exactly one point and considerably more than that to a dressing room. This side does not stop, which is a reputation worth more than the result.

Player ratings

James Mazembe 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.

Squad

A row about effort at Shabana

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

Match

Honours even between Shabana and Bandari

1‑1, and both dressing rooms will call it two points lost. A draw that asked plenty of questions and answered none of them.

In brief

108 Edition

The Shabana Post

21 Aug 2028
From our football correspondent Uneasy

Squad

A falling-out at Shabana

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

Match

At last: Shabana win one

5 matches without a win, and then this, against APS Bomet. Relief is a strange noise in a football ground and it was the only noise at the end.

Match

Nyamawi Beja the difference as Shabana beat APS Bomet

Ask anyone on the way out what separated the sides and you will get one name: Nyamawi Beja. 1‑0 against APS Bomet, and the applause at the whistle was mostly his.

Player ratings

Ninety minutes of Nyamawi Beja at his very best

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

Squad

Victor Omondi 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 100% of everything Shabana 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.

The dugout

The view from the dugout

“We controlled it. There were spells I did not like and we will look at them, but the group showed me something.” Elvis Omurwa, on a 1‑0 win that he was already picking apart on the walk to the press room.

Market

The shop window has Nyamawi Beja in it

Shabana have let the market know Nyamawi Beja can be had. No price in the advert, but everyone in the trade knows roughly what it says.

The dugout

Austine Odongo 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 Shabana, and both men came out saying it was fine.

In brief

107 Edition

The Shabana Post

14 Aug 2028
From our football correspondent Crisis

Player ratings

Austine Odongo, 21, steals the show — 7.83

Marked 7.83 at 21, in a side that makes no allowances for age. He did not need any, and he looked the least nervous man on the pitch.

Market

Shabana turn down Bidco United for Caleb Omondi

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

Match

5 matches without a win for Shabana

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

The dugout

Klinsman Omulanga: 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.” Shabana have not answered, which is an answer of sorts.

Squad

Words exchanged at Shabana

George Onyango 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

Austine Odongo’s goal not enough for Shabana

Austine Odongo scored, and precious little else went right: 1‑2 to Sofapaka, and a quiet walk to the dressing room.

The dugout

No hiding place for Duncan Onyango

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

Loan watch

Dalphine Omuri has seen enough of Gor Mahia

“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 Shabana, and 3 appearances in 29 say he has earned the hearing.

The dugout

Elvis Omurwa answers for it

“The supporters are entitled to be angry. So am I. We will put it right.” 1‑2, a manager saying the necessary things, and a dressing room that heard a different version of them.

In brief

106 Edition

The Shabana Post

7 Aug 2028
From our football correspondent Uneasy

Market

Keith Imbali 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 Shabana can pretend not to have heard.

Match

No end in sight to Shabana's wait for a win

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

Squad

Tempers go at Shabana

George Onyango 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

Nyamawi Beja told to find a new club

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

Player ratings

James Mazembe was on a different afternoon to everybody else

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

Squad

James Mazembe reaches 100 appearances

100 games in the shirt. Nobody sets out to build a record like that; it happens to a certain kind of player at a certain kind of club, and this town knows what it has.

Match

Two points walk out of the ground

Level with 93 minutes on the clock, after an afternoon Shabana had all but put away. Posta Rangers will call it a point earned; the home dressing room will call it two given away, and both of them are right.

Squad

A row about effort at Shabana

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

Squad

A place in the month's best eleven for Austine Odongo

Four or five weekends of consistency, judged against everybody in the division doing his job. Austine Odongo has come out of that comparison in the side, and Shabana have had the benefit of every one of those afternoons.

In brief

105 Edition

The Shabana Post

31 Jul 2028
From our football correspondent Uneasy

Squad

Victor Omondi damages knee ligaments — 16 days out

The words a physio says slowly. 16 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.

Market

Wycliffe Omondi 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 Shabana can pretend not to have heard.

Player ratings

Bryan Michira beats them one at a time

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

Squad

George Onyango 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 Shabana this week that will take longer than a week to unsay.

Match

Shabana caught on 95 minutes

The board was up, the win was priced in, and then Kakamega Homeboyz scored. There is no worse minute to concede in and the ground emptied in the silence that follows one.

Player ratings

Nobody on the pitch touched Nyamawi Beja

7.89, and no serious argument from anybody who was there. Shabana had eleven men on the pitch and one of them decided how it went.

Squad

A row about effort at Shabana

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

Match

Honours even between Shabana and Kakamega Homeboyz

1‑1, and both dressing rooms will call it two points lost. A draw that asked plenty of questions and answered none of them.

The dugout

Elvis Omurwa on the point

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

In brief

104 Edition

The Shabana Post

24 Jul 2028
From our football correspondent Crisis

Squad

Victor Omondi damages knee ligaments — 23 days out

The words a physio says slowly. 23 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

A falling-out at Shabana

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

Match

Nairobi United take the points off Shabana

Beaten 0‑1, and beaten fairly. The manager kept his words short afterwards, which was probably wise.

Boardroom

116% of the income goes out in wages at Shabana

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

The view from the dugout

“We will look at it, we will learn from it, and we go again.” The three sentences every manager keeps for a 0‑1 defeat, delivered by Elvis Omurwa to a room that had heard them before.

The dugout

Kevin Munika 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 Kevin Munika is on it.

The dugout

No hiding place for Klinsman Omulanga

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

Player ratings

Bryan Michira runs at them all day

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

Looking ahead

Silas Shihemi goes back to face Kakamega Homeboyz

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

In brief

103 Edition

The Shabana Post

17 Jul 2028
From our football correspondent Steady

Squad

Victor Omondi damages knee ligaments — 30 days out

The words a physio says slowly. 30 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.

Market

Silas Shihemi 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 Shabana, and it is not being withdrawn.

The dugout

Moses Kibwage says Shabana 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

Words exchanged at Shabana

George Onyango 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.

Player ratings

Ezekiah Omuri beats them one at a time

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

Match

Shabana refuse to lose to AFC Leopards

A point taken on 93 minutes is worth exactly one point and considerably more than that to a dressing room. This side does not stop, which is a reputation worth more than the result.

Loan watch

Dalphine Omuri counts the days

“I watch every Shabana game from here. That says everything about where my head is.” The loan at Gor Mahia runs its course, but his heart never made the trip.

Squad

A row about effort at Shabana

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

Match

Bryan Michira rescues a point for Shabana

It needed Bryan Michira to find the net to bring anything home at all: 1‑1 against AFC Leopards, and half the dressing room will call it a point won.

In brief

102 Edition

The Shabana Post

10 Jul 2028
From our football correspondent Steady

Squad

A knee injury of the worst kind for Victor Omondi

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

Match

Shabana out of the cup

Tusker ended it 1‑0. The season narrows to the league now, and everyone in the ground knew it before the final whistle.

Squad

Caleb Omondi 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

Keith Imbali asks to leave Shabana

“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

Bryan Michira stays put

“The easiest signature of my career.” Bryan Michira and Shabana agree another 4 years, and the manager can plan around him rather than about him.

Player ratings

Keith Imbali runs at them all day

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

Squad

Tempers go at Shabana

George Onyango 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.

The terraces

The crowd has taken to Austine Odongo

At 21 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.

Player ratings

Klinsman Omulanga fails from the spot

Twelve yards and the whole ground holding its breath, and it did not go in. He will put his name down for the next one, which is the only thing to do.

In brief

101 Edition

The Shabana Post

3 Jul 2028
From our football correspondent Steady

Squad

A knee injury of the worst kind for Victor Omondi

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

Market

Wycliffe Omondi asks to leave Shabana

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

Player ratings

Ezekiah Omuri was unplayable

Successful dribbles: 29. 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

George Onyango 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 Shabana this week that will take longer than a week to unsay.

The dugout

The manager makes an example of Bryan Michira

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

Squad

Price Omenda is the month’s best young player

At 21 he was better than everybody his age in the division for four weeks running, which is harder than one good afternoon. Shabana will try not to make too much of it.

Match

Shabana refuse to lose to Ulinzi Stars

A point taken on 91 minutes is worth exactly one point and considerably more than that to a dressing room. This side does not stop, which is a reputation worth more than the result.

Squad

a squad player signs on for more

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

Market

Shabana and David Odoyo are talking past each other

“There is a gap, and pretending there is not helps nobody.” Neither side has moved, and the calendar is working for exactly one of them.

In brief

100 Edition

The Shabana Post

26 Jun 2028
From our football correspondent Steady

Squad

A knee injury of the worst kind for Victor Omondi

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

Squad

A falling-out at Shabana

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

Squad

A move Oussama El Kaabi 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. Oussama El Kaabi is living that version at Shabana, and it tends to show in the first month.

Match

Shabana find a way past Kenya Police

Kenya Police made Shabana work for it, but the scoreboard read 1‑0 at the end and the table does not ask how.

Player ratings

Brian Junior Olega was the difference for Shabana

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

Squad

A row about effort at Shabana

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

Boardroom

Wages eat 92% of everything Shabana 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.

Player ratings

James Mazembe was unplayable

Successful dribbles: 15. 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.

Market

Shabana sign Oussama El Kaabi, one for the future

Oussama El Kaabi is 20, and Shabana have signed him for the player he will be rather than the one he is. The first team can wait; the point of a deal like this is the years it buys.

In brief

99 Edition

The Shabana Post

19 Jun 2028
From our football correspondent Crisis

Squad

Victor Omondi damages knee ligaments — 58 days out

The words a physio says slowly. 58 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.

Market

Silas Shihemi 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 Shabana can pretend not to have heard.

The dugout

Aron Kithae keeps the receipts

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

Squad

Words exchanged at Shabana

George Onyango 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

Bryan Michira’s goal not enough for Shabana

Bryan Michira scored, and precious little else went right: 1‑2 to Muranga Seal, and a quiet walk to the dressing room.

Player ratings

Ezekiah Omuri 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.

Loan watch

Dalphine Omuri has seen enough of Gor Mahia

“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 Shabana, and 1 appearances in 21 say he has earned the hearing.

The dugout

Elvis Omurwa answers for it

“The supporters are entitled to be angry. So am I. We will put it right.” 1‑2, a manager saying the necessary things, and a dressing room that heard a different version of them.

The dugout

A promise honoured at Shabana

Something was said to Austine Odongo and then it happened. In this industry that passes for remarkable, and the dressing room noticed faster than any supporter could.

In brief

98 Edition

The Shabana Post

12 Jun 2028
From our football correspondent Uneasy

Squad

Victor Omondi damages knee ligaments — 65 days out

The words a physio says slowly. 65 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.

Market

Keith Imbali 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 Shabana, and it is not being withdrawn.

Player ratings

Ezekiah Omuri runs at them all day

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

Squad

Tempers go at Shabana

George Onyango 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 muscle injury and 14 days out for Wycliffe Omondi

The most common injury in the game and the most rushed back from. Shabana will quote 14 days and will be careful with it, because the second one is always worse than the first.

Player ratings

Biron Otieno stands above it all

Some games turn on a moment; this one turned on a man. 7.22 on the card, and the Shabana support went home talking about one name.

Market

Mark Okola told to find a new club

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

The dugout

Half-satisfied: Elvis Omurwa on the draw

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

The dugout

No hiding place for Randy Bakari

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

In brief

97 Edition

The Shabana Post

5 Jun 2028
From our football correspondent Steady

Squad

Victor Omondi damages knee ligaments — 72 days out

The words a physio says slowly. 72 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

George Onyango 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 Shabana this week that will take longer than a week to unsay.

Match

Shabana find a way past Kariobangi Sharks

Kariobangi Sharks made Shabana work for it, but the scoreboard read 1‑0 at the end and the table does not ask how.

Player ratings

Nyamawi Beja in the eights

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

The dugout

Wycliffe Omondi 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.

Squad

A place in the month's best eleven for Brian Junior Olega

Four or five weekends of consistency, judged against everybody in the division doing his job. Brian Junior Olega has come out of that comparison in the side, and Shabana have had the benefit of every one of those afternoons.

The dugout

The view from the dugout

“We controlled it. There were spells I did not like and we will look at them, but the group showed me something.” Elvis Omurwa, on a 1‑0 win that he was already picking apart on the walk to the press room.

Squad

A step back for Klinsman Omulanga at Shabana

Somebody has moved past him. It is not a dropping and it is worse than one, because a dropping is about a Saturday and this is about where he stands.

The dugout

A promise honoured at Shabana

Something was said to Brian Birgen and then it happened. In this industry that passes for remarkable, and the dressing room noticed faster than any supporter could.

In brief

96 Edition

The Shabana Post

29 May 2028
From our football correspondent Crisis

Squad

A knee injury of the worst kind for Victor Omondi

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

The dugout

Lennox Ogutu: 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.” Shabana have not answered, which is an answer of sorts.

Match

The wait goes on for Shabana

4 without a win now, and the ground has developed the special quiet of a crowd that expects the worst. One scrappy 1-0 would cure most of it; that is the maddening part.

Squad

A falling-out at Shabana

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

Match

Mara Sugar take the points off Shabana

Beaten 1‑2, and beaten fairly. The manager kept his words short afterwards, which was probably wise.

The dugout

The manager makes an example of Maxwell Mulili

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

Match

Halfway: Shabana sit in position 7

25 points at the turn. The first half of a season is a promise; the second is a bill, and the town is about to find out which of the two this one was.

The dugout

Elvis Omurwa: “No excuses”

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

Boardroom

92% of the income goes out in wages at Shabana

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

95 Edition

The Shabana Post

22 May 2028
From our football correspondent Steady

Squad

A knee injury of the worst kind for Victor Omondi

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

Player ratings

A brace, and Nyamawi Beja takes the afternoon — 9.05

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

Market

Silas Shihemi 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 Shabana, and it is not being withdrawn.

Squad

Words exchanged at Shabana

George Onyango 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.

The dugout

No hiding place for Cliff Nyakeya

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

Loan watch

Dalphine Omuri has seen enough of Gor Mahia

“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 Shabana, and 1 appearances in 17 say he has earned the hearing.

Match

Shabana share the spoils with KCB

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

Player ratings

Nobody could get near Ezekiah Omuri

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

Player ratings

One moment undoes Price Omenda

There was one mistake and it ended in the net. Defenders are judged on the worst thing they did rather than on the eighty-nine minutes either side of it, which is unfair and is also the job.

In brief

94 Edition

The Shabana Post

15 May 2028
From our football correspondent Steady

Squad

The knee: Victor Omondi out for 93 days

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

The dugout

news_h_frozen_out_of_the_side

news_b_frozen_out_of_the_side

Squad

Tempers go at Shabana

George Onyango 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.

The dugout

The manager makes an example of Bryan Michira

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

Player ratings

James Mazembe 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

Brian Junior Olega stands above it all

Some games turn on a moment; this one turned on a man. 7.82 on the card, and the Shabana support went home talking about one name.

The dugout

A promise honoured at Shabana

Something was said to Maxwell Mulili and then it happened. In this industry that passes for remarkable, and the dressing room noticed faster than any supporter could.

Match

Honours even between Shabana and Mathare United

1‑1, and both dressing rooms will call it two points lost. A draw that asked plenty of questions and answered none of them.

The dugout

The view from the dugout

“We did not lose. Some weeks that is all you get, and I would rather have the point than not.” Elvis Omurwa chose the glass-half-full version of 1‑1; the supporters left with the other one.

In brief

93 Edition

The Shabana Post

8 May 2028
From our football correspondent Upbeat

Squad

A knee injury of the worst kind for Victor Omondi

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

Match

Shabana through in the cup

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

Market

Maxwell Mulili 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 Shabana, and it is not being withdrawn.

Match

Shabana strike at the death to beat KCB

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

Player ratings

A brace, and Aron Kithae takes the afternoon — 8.70

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

Squad

3 goals for Brian Junior Olega

The match ball belongs to Brian Junior Olega, whose 3 goals turned a difficult afternoon into a procession.

Squad

Cliff Nyakeya signs on for more

“Some decisions take a long time. This one took ten minutes, and most of that was finding a pen.” Cliff Nyakeya and Shabana agree another 2 years.

Squad

George Onyango 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 Shabana this week that will take longer than a week to unsay.

Player ratings

Nobody could get near Ezekiah Omuri

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

In brief

92 Edition

The Shabana Post

1 May 2028
From our football correspondent Steady

Squad

The knee: Victor Omondi out for 107 days

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

Market

Klinsman Omulanga 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 Shabana can pretend not to have heard.

Squad

A falling-out at Shabana

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

Match

Shabana come up short against Bandari

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

Squad

Victor Omondi 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

100 appearances for Brian Junior Olega

100 games in these colours. Service of that kind gets rarer every season, and the crowd knows it.

Player ratings

Ezekiah Omuri runs at them all day

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

The dugout

Elvis Omurwa faces the questions

“We were not good enough today and I am not going to dress it up.” Elvis Omurwa after 0‑1, in the tone of a man who knows the next question and does not intend to answer it.

Boardroom

Wages swallow 90% of the Shabana income

Every club 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 it has been tried.

In brief

91 Edition

The Shabana Post

24 Apr 2028
From our football correspondent Upbeat

Match

Shabana win it in stoppage time

The board had gone up, the arguing had started, and then the ball was in the net in the 95th minute. APS Bomet will replay every second of the added time for a week.

Player ratings

Austine Odongo, 21, steals the show — 7.85

Marked 7.85 at 21, in a side that makes no allowances for age. He did not need any, and he looked the least nervous man on the pitch.

Squad

Words exchanged at Shabana

George Onyango 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

Shabana get the job done against APS Bomet

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

Player ratings

Nobody could get near James Mazembe

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

Player ratings

Ninety minutes of Nyamawi Beja at his very best

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

Squad

Words at Shabana training over how hard people work

Somebody said out loud what several people had been thinking. Victor Omondi 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 dugout

The manager makes an example of Kevin Munika

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

Loan watch

Dalphine Omuri counts the days

“I watch every Shabana game from here. That says everything about where my head is.” The loan at Gor Mahia runs its course, but his heart never made the trip.

In brief

90 Edition

The Shabana Post

17 Apr 2028
From our football correspondent Steady

The dugout

news_h_frozen_out_of_the_side

news_b_frozen_out_of_the_side

Squad

Tempers go at Shabana

George Onyango 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.

The terraces

Shabana supporters have found a favourite in Austine Odongo

There is a particular warmth a ground reserves for a 21-year-old it feels ownership of. Austine Odongo 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.

Match

Shabana find a way past Sofapaka

Sofapaka made Shabana work for it, but the scoreboard read 2‑0 at the end and the table does not ask how.

Player ratings

Nobody could get near Ezekiah Omuri

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

Player ratings

A masterclass from Bryan Michira

Marked 8.05 — the sort of number a correspondent writes down twice to be sure. Everything he tried came off, and what he did not try was not worth trying.

The dugout

A promise honoured at Shabana

Something was said to Nyamawi Beja and then it happened. In this industry that passes for remarkable, and the dressing room noticed faster than any supporter could.

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.” Elvis Omurwa kept it short after the 2‑0 win, which is what managers do when they are happy.

The dugout

Mark Okola 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

89 Edition

The Shabana Post

10 Apr 2028
From our football correspondent Steady

Market

Maxwell Mulili 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 Shabana, and it is not being withdrawn.

Player ratings

Ezekiah Omuri was unplayable

Successful dribbles: 27. 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

George Onyango 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 Shabana this week that will take longer than a week to unsay.

Squad

A row about effort at Shabana

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

The dugout

No hiding place for Randy Bakari

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

Market

Silas Shihemi told to find a new club

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

The dugout

Half-satisfied: Elvis Omurwa on the draw

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

The dugout

The form table has caught Kevin Munika

Somebody else has been better, the manager has said so with a team sheet, and there is no argument to be had. He will get the shirt back the only way it can be got back.

The dugout

David Odoyo 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 David Odoyo trained the next morning like a man with less to carry.

In brief

88 Edition

The Shabana Post

3 Apr 2028
From our football correspondent Steady

Squad

A muscle injury sidelines Cliff Nyakeya for 14 days

Nobody makes a documentary about a hamstring and everybody in the game fears one. Shabana will be careful with the return date, because the second one is always worse than the first.

Squad

A falling-out at Shabana

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

Player ratings

Ezekiah Omuri runs at them all day

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

Squad

A row about effort at Shabana

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

Match

Shabana rescue it on 90 minutes

Behind, and beaten by any honest reading, until minute 90. Kakamega Homeboyz had the points in their pocket and a corner of the ground still believed, which is generally when it happens.

Squad

Samuel Boamah Quansah out for 29 days

The medical room confirms 29 days on the sidelines for Samuel Boamah Quansah, and a plan built around him now has to be rebuilt.

Market

No place for Keith Imbali in the plan

“The manager did not use many words, and he did not need to.” Keith Imbali has his answer from Shabana; what he does with it is the next window’s story.

The dugout

No hiding place for Keith Imbali

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

Match

Brian Junior Olega rescues a point for Shabana

It needed Brian Junior Olega to find the net to bring anything home at all: 1‑1 against Kakamega Homeboyz, and half the dressing room will call it a point won.

In brief

87 Edition

The Shabana Post

27 Mar 2028
From our football correspondent Upbeat

Match

Shabana run riot against Nairobi United

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

Ezekiah Omuri, 21, plays like he has been here for years — 8.12

A mark of 8.12 means one thing beside a twenty-nine-year-old's name and something else entirely beside a 21-year-old's. Nobody at the ground needed telling which this was.

Squad

Words exchanged at Shabana

George Onyango 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.

The terraces

One of their own: Ezekiah Omuri

He is 21 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

A masterclass from Nyamawi Beja

Marked 8.78 — the sort of number a correspondent writes down twice to be sure. Everything he tried came off, and what he did not try was not worth trying.

Player ratings

David Odoyo was on a different afternoon to everybody else

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

Loan watch

Dalphine Omuri counts the days

“I watch every Shabana game from here. That says everything about where my head is.” The loan at Gor Mahia runs its course, but his heart never made the trip.

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.” Elvis Omurwa kept it short after the 3‑0 win, which is what managers do when they are happy.

The dugout

The manager makes an example of Klinsman Omulanga

“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

86 Edition

The Shabana Post

20 Mar 2028
From our football correspondent Steady

Squad

Maxwell Mulili stands alone

7 saves, and a scoreline the ten men in front of him had no right to. Goalkeepers only get noticed on the bad days; this was one of the other ones.

The dugout

news_h_frozen_out_of_the_side

news_b_frozen_out_of_the_side

Squad

Tempers go at Shabana

George Onyango 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 Shabana against AFC Leopards

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

The dugout

Austine Odongo 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.

Squad

Victor Omondi 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.

The dugout

The view from the dugout

“We will look at it, we will learn from it, and we go again.” The three sentences every manager keeps for a 0‑1 defeat, delivered by Elvis Omurwa to a room that had heard them before.

Looking ahead

Lennox Ogutu goes back to face Nairobi United

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

Squad

Moses Kibwage makes his debut at 15

At 15 years old, Moses Kibwage became the latest name off the academy production line to be handed a senior shirt.

In brief

85 Edition

The Shabana Post

13 Mar 2028
From our football correspondent Steady

Player ratings

Ezekiah Omuri runs at them all day

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

Squad

George Onyango 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 Shabana this week that will take longer than a week to unsay.

The dugout

Cliff Nyakeya 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.

Match

A bad afternoon for Shabana against Tusker

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

Squad

Words at Shabana training over how hard people work

Somebody said out loud what several people had been thinking. Victor Omondi 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 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 Elvis Omurwa left the room before anybody could ask which.

Market

Brian Birgen told to find a new club

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

The dugout

Bryan Michira 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 Bryan Michira trained the next morning like a man with less to carry.

The dugout

When it matters, Kevin Munika 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.

In brief

84 Edition

The Shabana Post

6 Mar 2028
From our football correspondent Upbeat

Player ratings

Both of them Nyamawi Beja's — 8.90

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

Squad

Biron Otieno stays put

“The easiest signature of my career.” Biron Otieno and Shabana agree another 4 years, and the manager can plan around him rather than about him.

Squad

A falling-out at Shabana

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

Match

Shabana find a way past Ulinzi Stars

Ulinzi Stars made Shabana work for it, but the scoreboard read 2‑1 at the end and the table does not ask how.

The dugout

The manager makes an example of Randy Bakari

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

Squad

Ezekiah Omuri makes the team of the month

Four or five weekends of consistency, measured against everybody else in the division. A quieter compliment than an award and a more reliable one.

The dugout

A satisfied Elvis Omurwa

“The players deserve the credit. My job was easy today.” It was not, and everybody in the room knew it; after 2‑1, Elvis Omurwa could afford to be generous.

The dugout

Bryan Michira asks for a word with the manager

“I would rather say it to his face than read about it.” The meeting was requested by the player, which tells you most of what you need to know.

Squad

Austine Odongo moves up the pecking order

Nothing is announced when this happens and everybody knows. He is a bigger part of the plan at Shabana than he was a month ago, and the training ground worked that out before the team sheet said so.

In brief

83 Edition

The Shabana Post

28 Feb 2028
From our football correspondent Steady

Squad

Words exchanged at Shabana

George Onyango 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

Words at Shabana training over how hard people work

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

Player ratings

Both jobs done by Brian Junior Olega — 7.55

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. 9 actions, 7.55, and a manager who will not be substituting him again in a hurry.

Loan watch

Dalphine Omuri counts the days

“I watch every Shabana game from here. That says everything about where my head is.” The loan at Gor Mahia runs its course, but his heart never made the trip.

Match

Brian Junior Olega rescues a point for Shabana

It needed Brian Junior Olega to find the net to bring anything home at all: 1‑1 against Kenya Police, and half the dressing room will call it a point won.

The dugout

No hiding place for Lennox Ogutu

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

The dugout

Half-satisfied: Elvis Omurwa on the draw

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

The dugout

Ezekiah Omuri has become a man the manager trusts

Nobody at Shabana 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.

Looking ahead

Brian Birgen faces his old club

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

In brief

82 Edition

The Shabana Post

21 Feb 2028
From our football correspondent Steady

Match

Shabana tear Muranga Seal apart

Rarely has this fixture seen a display like it: 3‑0 against Muranga Seal, and it could have been more.

The dugout

Keith Imbali: 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.” Shabana have not answered, which is an answer of sorts.

Player ratings

Ezekiah Omuri, 21, steals the show — 7.98

Marked 7.98 at 21, in a side that makes no allowances for age. He did not need any, and he looked the least nervous man on the pitch.

Player ratings

Cliff Nyakeya, 33, rolls back the years — 8.04

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

The dugout

news_h_frozen_out_of_the_side

news_b_frozen_out_of_the_side

Squad

Tempers go at Shabana

George Onyango 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

Victor Omondi 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.

The dugout

Elvis Omurwa has his say

“We earned that. I asked them for a reaction and I got one, and now I want the same again on Saturday.” Elvis Omurwa on a 3‑0 afternoon that pleased him more than he was prepared to show.

The dugout

David Odoyo 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 Shabana, and both men came out saying it was fine.

In brief

81 Edition

The Shabana Post

14 Feb 2028
From our football correspondent Uneasy

Match

Brian Junior Olega wins it after the whistle should have gone

94 minutes played. Brian Junior Olega found the finish in time that only existed because of earlier delays, and Bidco United went from a point to nothing inside one movement.

Player ratings

Both of them Brian Junior Olega's — 8.87

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

Player ratings

Austine Odongo, 20, steals the show — 7.76

Marked 7.76 at 20, in a side that makes no allowances for age. He did not need any, and he looked the least nervous man on the pitch.

Match

At last: Shabana win one

7 matches without a win, and then this, against Bidco United. Relief is a strange noise in a football ground and it was the only noise at the end.

Squad

George Onyango 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 Shabana this week that will take longer than a week to unsay.

Match

Brian Junior Olega the difference as Shabana beat Bidco United

Ask anyone on the way out what separated the sides and you will get one name: Brian Junior Olega. 3‑2 against Bidco United, and the applause at the whistle was mostly his.

The terraces

One of their own: Ezekiah Omuri

He is 21 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.

The dugout

Keith Imbali 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.

Squad

Too much change too quickly at Shabana

7 signings in three months. Every one of them may be an upgrade and the team can still be worse for a while, which is the part of a rebuild that never appears in the transfer-window verdicts.

In brief

  • The dugout The manager’s verdict
  • The dugout David Odoyo knocks on the manager’s door
  • The dugout Kevin Munika gets picked when it counts
80 Edition

The Shabana Post

7 Feb 2028
From our football correspondent Uneasy

Match

7 matches without a win for Shabana

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

Market

Caleb Omondi 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 Shabana, and it is not being withdrawn.

Boardroom

Deadline passes with 8 signed and 3 gone

That is the business done at Shabana until the window opens again. Whether it was enough will be answered on Saturdays rather than in a column, and the first Saturday is close.

Squad

A falling-out at Shabana

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

Squad

A move Samuel Boamah Quansah 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. Samuel Boamah Quansah is living that version at Shabana, and it tends to show in the first month.

Boardroom

Graduation day at Shabana

5 boys move up, and somewhere in the building the people who coached them at twelve are quietly having the best morning of their working year. Nothing about this shows up in a result and it is why the academy exists.

Market

One of our own: Collins Mukangula joins the Shabana first team

Clubs spend fortunes looking for players and occasionally find one down the corridor. Collins Mukangula is that, and the reception he gets on his first appearance will be different in kind from the one any signing receives.

Market

Shabana promote Victor Ochieng from within

The academy exists for exactly this morning. Victor Ochieng 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

Shabana promote Anthony Owusu from within

The academy exists for exactly this morning. Anthony Owusu 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.

In brief

  • Transfer targets The window shuts on the Elly Saenyi deal
  • Squad Victor Omondi falls out with a teammate over standards
  • Boardroom Shabana let a promise lapse
79 Edition

The Shabana Post

31 Jan 2028
From our football correspondent Uneasy

Squad

Randy Bakari 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 Shabana this week that will take longer than a week to unsay.

Squad

Victor Omondi 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.

The dugout

Randy Bakari 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 Shabana, and both men came out saying it was fine.

Market

Nyamawi Beja linked with a move away

The name of Nyamawi Beja keeps appearing in other people's back pages. Shabana say nothing, which says plenty.

Market

Caleb Omondi placed on the list

Shabana have made Caleb Omondi available for transfer. A career at this club is over in all but paperwork.

Squad

Keith Imbali has settled at Shabana

The shrug has gone, the language is coming, and he now argues in training like somebody who expects to be here next year. Half a signing's value is this and none of it appears on a fee.

In brief

78 Edition

The Shabana Post

24 Jan 2028
From our football correspondent Uneasy

Match

Every point is an argument now for Shabana

Position 16 and 25 points, and the table gets read bottom-up in this part of town. The calendar has stopped being a schedule and started being a countdown.

The dugout

news_h_frozen_out_of_the_side

news_b_frozen_out_of_the_side

Squad

A falling-out at Shabana

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

The dugout

Randy Bakari 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 Shabana, and both men came out saying it was fine.

The dugout

Ezekiah Omuri has become a man the manager trusts

Nobody at Shabana 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.

Market

Maxwell Mulili linked with a move away

The name of Maxwell Mulili keeps appearing in other people's back pages. Shabana say nothing, which says plenty.

Squad

The penny has dropped for Randy Bakari

He looks like a man who lives here now rather than one who is working here. It took most of a season, and at Shabana the difference is visible from the back of the stand.

Squad

Justine Nyangwara is not doing himself any favours

A manager forgives a bad Saturday far more readily than a bad Tuesday, because one of them he can explain and the other one he chose. The reports this week have not been good.

Market

Dalphine Omuri leaves on loan

Dalphine Omuri joins Gor Mahia on loan in search of the minutes he could not find at Shabana.

In brief

77 Edition

The Shabana Post

17 Jan 2028
From our football correspondent Uneasy

Market

Maxwell Mulili asks to leave Shabana

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

Market

Dalphine Omuri has said yes to APS Bomet

The last thing about a transfer that is still about the player is his signature on his own terms, and it is there. Shabana have lost him in all but the paperwork.

Squad

George Onyango 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 Shabana this week that will take longer than a week to unsay.

Squad

Brian Birgen out for 28 days

The medical room confirms 28 days on the sidelines for Brian Birgen, and a plan built around him now has to be rebuilt.

Squad

A row about effort at Shabana

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

The dugout

The manager makes an example of Wycliffe Omondi

“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

Bryan Michira 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 Bryan Michira trained the next morning like a man with less to carry.

The dugout

Kevin Munika has become a man the manager trusts

Nobody at Shabana 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.

Market

The Cliff Nyakeya question follows Shabana around

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

In brief

76 Edition

The Shabana Post

10 Jan 2028
From our football correspondent Uneasy

Market

Brian Birgen 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 Shabana, and it is not being withdrawn.

Market

Shabana get their man

The chase for Klinsman Omulanga ended with $39.0K changing hands and Mathare United out of reasons to say no. The supporters will judge the fee the only way that matters: on Saturdays.

Squad

Tempers go at Shabana

Randy Bakari 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

Victor Omondi 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

7 new faces, and Shabana are still learning each other

A squad rebuilt inside one window pays for it in a currency nobody budgets for. The football is not worse than the sum of the players; it is worse than the sum of the players who have played together before.

Squad

The formation has left Klinsman Omulanga behind

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

In brief

75 Edition

The Shabana Post

3 Jan 2028
From our football correspondent Uneasy

Market

Caleb Omondi asks to leave Shabana

“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 falling-out at Shabana

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

The dugout

news_h_frozen_out_of_the_side

news_b_frozen_out_of_the_side

The dugout

The manager makes an example of David Odoyo

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

Squad

Silas Shihemi slips down the pecking order

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

Market

The Nyamawi Beja talk will not go away

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

Boardroom

Open for business: Shabana enter the window

The registration window is open and the phone has started. Between now and the deadline this club will be linked with forty players and sign three, which is the usual ratio.

Squad

Cliff Nyakeya is doing the arithmetic

The table has started to be checked before the results are in, and that is always the tell. Nobody at Shabana says the word out loud, and everybody in the building is thinking it.

Market

Shabana put Keith Imbali up for sale

The list is a quiet document with a loud meaning. Keith Imbali may talk to anybody who asks, and everybody at the club understands what that means.

In brief

74 Edition

The Shabana Post

27 Dec 2027
From our football correspondent Uneasy

Match

Shabana are in real trouble now

Position 16, 25 points, and a fixture list with fewer games left in it than excuses. The arithmetic is not cruel yet, but it has stopped being kind.

The dugout

news_h_frozen_out_of_the_side

news_b_frozen_out_of_the_side

Squad

George Onyango 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 Shabana this week that will take longer than a week to unsay.

Squad

Victor Omondi 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.

The dugout

David Odoyo 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 Shabana, and both men came out saying it was fine.

The dugout

The manager makes an example of Bronson Nsubuga

“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

73 Edition

The Shabana Post

20 Dec 2027
From our football correspondent Uneasy

Market

Maxwell Mulili 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 Shabana, and it is not being withdrawn.

Squad

A falling-out at Shabana

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

Squad

Dalphine Omuri out for 14 days

The medical room confirms 14 days on the sidelines for Dalphine Omuri, and a plan built around him now has to be rebuilt.

Squad

Words at Shabana training over how hard people work

Somebody said out loud what several people had been thinking. Victor Omondi 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 dugout

The manager makes an example of Keith Imbali

“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

When it matters, Kevin Munika 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.

Squad

Lennox Ogutu is a square peg at Shabana

The system has changed and his position has not. A footballer can improve his form; he cannot improve the manager’s formation, and that is the whole of the problem.

Market

The Cliff Nyakeya story refuses to die

It has been denied twice and printed three times, which is the usual arithmetic. Until Cliff Nyakeya signs something — a contract at Shabana or anywhere else — this column belongs to him.

Market

Shabana pick up Lennox Ogutu for nothing

The best deals are the ones the accountants never notice. Lennox Ogutu arrives at Shabana with his wages the only cost and something to prove the only clause.

In brief

72 Edition

The Shabana Post

13 Dec 2027
From our football correspondent Uneasy

Market

Silas Shihemi 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 Shabana can pretend not to have heard.

Squad

Randy Bakari 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 Shabana this week that will take longer than a week to unsay.

Squad

Too much change too quickly at Shabana

6 signings in three months. Every one of them may be an upgrade and the team can still be worse for a while, which is the part of a rebuild that never appears in the transfer-window verdicts.

The dugout

Randy Bakari 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 Shabana, and both men came out saying it was fine.

Market

Biron Otieno linked with a move away

The name of Biron Otieno keeps appearing in other people's back pages. Shabana say nothing, which says plenty.

Squad

Nerves in the Shabana squad

Randy Bakari has been around long enough to know what the spring feels like when it goes wrong, and he can feel it. A dressing room that is frightened plays like one.

In brief

71 Edition

The Shabana Post

6 Dec 2027
From our football correspondent Uneasy

Market

Caleb Omondi 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 Shabana can pretend not to have heard.

Squad

Tempers go at Shabana

Randy Bakari 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

Cliff Nyakeya 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

The formation has left Randy Bakari behind

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

Squad

Keith Imbali is no longer first choice

The manager has re-ordered his thinking and Keith Imbali has come out of it lower. He will be told it is temporary, and the players who have heard that before will avoid his eye.

The dugout

No hiding place for Brian Birgen

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

The dugout

Randy Bakari 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 Randy Bakari trained the next morning like a man with less to carry.

Market

The Nyamawi Beja talk will not go away

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

Market

Shabana and Silas Shihemi are talking past each other

“There is a gap, and pretending there is not helps nobody.” Neither side has moved, and the calendar is working for exactly one of them.

In brief

70 Edition

The Shabana Post

29 Nov 2027
From our football correspondent Uneasy

Match

Every point is an argument now for Shabana

Position 16 and 25 points, and the table gets read bottom-up in this part of town. The calendar has stopped being a schedule and started being a countdown.

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 Shabana, and it is not being withdrawn.

The dugout

news_h_frozen_out_of_the_side

news_b_frozen_out_of_the_side

Squad

Words exchanged at Shabana

David Odoyo 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 move Randy Bakari 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. Randy Bakari is living that version at Shabana, and it tends to show in the first month.

Squad

Cliff Nyakeya 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.

The dugout

No hiding place for Wycliffe Omondi

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

Squad

Brian Birgen stays put

“The easiest signature of my career.” Brian Birgen and Shabana agree another 1 years, and the manager can plan around him rather than about him.

The dugout

Bryan Michira 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 Bryan Michira trained the next morning like a man with less to carry.

In brief

69 Edition

The Shabana Post

22 Nov 2027
From our football correspondent Uneasy

Market

Maxwell Mulili 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 Shabana, and it is not being withdrawn.

Squad

Tempers go at Shabana

George Onyango 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

Words at Shabana training over how hard people work

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

Loan watch

Dalphine Omuri counts the days

“I watch every Shabana game from here. That says everything about where my head is.” The loan at Sofapaka runs its course, but his heart never made the trip.

Market

A stepping stone, not a home, for Brian Birgen

He is doing his job and he is not settling. Shabana were supposed to be a step up in his own reckoning, and his own reckoning has been adjusted since he arrived.

The dugout

The manager makes an example of Humphrey Obina

“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

Kevin Munika has become a man the manager trusts

Nobody at Shabana 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.

Market

Shabana bring in an old head

Brian Birgen is 34 and has run out of things to prove. What he has left is where to stand, when to slow it down and what to say at half-time, and none of that is on a fitness chart.

The dugout

Wycliffe Omondi 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 Wycliffe Omondi trained the next morning like a man with less to carry.

In brief

68 Edition

The Shabana Post

15 Nov 2027
From our football correspondent Uneasy

Squad

David Odoyo 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 Shabana this week that will take longer than a week to unsay.

Squad

George Onyango 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

Ezekiah Omuri stays put

“The easiest signature of my career.” Ezekiah Omuri and Shabana agree another 4 years, and the manager can plan around him rather than about him.

Market

The ambition of Silas Shihemi outgrows Shabana early

Signings arrive with a picture of the club in their head, and this one’s picture was bigger than the building. He will play well and he will be gone, in that order, and everybody knows it.

Squad

Shabana are still strangers to each other

5 new signings in one window. Every one may be an upgrade and the side can still be worse for a while, which is the part of a rebuild the verdicts never mention.

The dugout

David Odoyo 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 Shabana, and both men came out saying it was fine.

In brief