Marked for Caleb Olilo
From our football correspondent
Uneasy
Squad23 Nov 2026
Brutal, unambiguous and, for all the horror of the moment, usually less career-shaped than the ligament everybody fears more. 74 days, a clean timeline, and a return date somebody can actually plan around.
Squad23 Nov 2026
Harrison Mwendwa 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.
Market23 Nov 2026
“We keep meeting, and we keep leaving the room with the same numbers we walked in with.” Another round of talks at Posta Rangers, another week without a signature from Romario Matova.
The dugout23 Nov 2026
When it matters, Caleb Olilo 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 dugout23 Nov 2026
Kevin Juma has been promised minutes
A conversation in the manager’s office, and a commitment that came out of it. Promises like that are cheap to make and expensive to break, and Kevin Juma has written the date down.
Back issues
From our football correspondent
Uneasy
Squad16 Nov 2026
81 days out for Bernard Odhiambo after a fracture
A bone, which is the one injury with a calendar attached. Posta Rangers will name a return date and, unusually for this business, will probably be right about it.
Market16 Nov 2026
The clubs have agreed terms, and what remains is formality: a medical, a photograph, a signature. Nobody at Posta Rangers is pretending he will be back in the shirt.
Squad16 Nov 2026
Bernard Ondiek 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.
From our football correspondent
Uneasy
Squad26 Oct 2026
103 days out for Bernard Odhiambo after a fracture
A bone, which is the one injury with a calendar attached. Posta Rangers will name a return date and, unusually for this business, will probably be right about it.
Squad26 Oct 2026
Ntsikelelo Nyauza 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.
Squad26 Oct 2026
Brian Marita 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 dugout26 Oct 2026
The manager makes an example of Kevin Juma
“If you cannot run for the shirt, somebody else will wear it.” No name was used and none was needed; every player in that room knew who it was for.
The dugout26 Oct 2026
When it matters, Caleb Olilo 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.
Market26 Oct 2026
It has been denied twice and printed three times, which is the usual arithmetic. Until Eliud Lokuwam signs something — a contract at Posta Rangers or anywhere else — this column belongs to him.
From our football correspondent
Crisis
Squad19 Oct 2026
Brutal, unambiguous and, for all the horror of the moment, usually less career-shaped than the ligament everybody fears more. 110 days, a clean timeline, and a return date somebody can actually plan around.
Squad19 Oct 2026
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.
Match17 Oct 2026
No end in sight to Posta Rangers's wait for a win
5 matches now without a victory, and the excuses have worn thinner than the patience. Somebody at Posta Rangers has to find a result from somewhere.
Market19 Oct 2026
Caleb Olilo has one foot out of the door
Terms are settled between the clubs and the rest is paperwork and a photograph. Around Posta Rangers they have already started talking about him in the past tense.
Squad19 Oct 2026
Ntsikelelo Nyauza 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.
Match17 Oct 2026
Ulinzi Stars left with the points after a 0‑1 defeat that will take some explaining on the terraces.
Squad19 Oct 2026
At 35, 3 points below where he was, and a body that has started charging interest. It happens to all of them and it is still the hardest paragraph on this page.
The dugout19 Oct 2026
“The supporters are entitled to be angry. So am I. We will put it right.” 0‑1, a manager saying the necessary things, and a dressing room that heard a different version of them.
The dugout19 Oct 2026
The manager makes an example of Brian Marita
“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.
From our football correspondent
Uneasy
Squad28 Sep 2026
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.
Match26 Sep 2026
Behind, and beaten by any honest reading, until minute 89. Muranga Seal had the points in their pocket and a corner of the ground still believed, which is generally when it happens.
Squad28 Sep 2026
Harrison Mwendwa 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.
Match26 Sep 2026
It needed Eliud Lokuwam to find the net to bring anything home at all: 1‑1 against Muranga Seal, and half the dressing room will call it a point won.
The dugout28 Sep 2026
The manager makes an example of Kevin Juma
“If you cannot run for the shirt, somebody else will wear it.” No name was used and none was needed; every player in that room knew who it was for.
The dugout28 Sep 2026
“A point is a point and I will take it, but we should have had all three.” Ochieng Chemelil after the 1‑1 draw, and the sentence every manager in the country said at some stage this weekend.
The dugout28 Sep 2026
When it matters, Caleb Olilo 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.
Squad28 Sep 2026
The one goal every signing is asked about until it comes. It has come, and a press-conference question has been retired.
Player ratings28 Sep 2026
He was not in the side at half past three and he had settled it before five. Half an hour, and Posta Rangers had a different afternoon.
From our football correspondent
Crisis
Market21 Sep 2026
Only the photograph left for Caleb Olilo
Fee agreed, terms agreed, medical booked. Caleb Olilo will be somebody else’s player by the weekend, and around Posta Rangers the goodbyes have quietly begun.
Match19 Sep 2026
Beaten 0‑2, and beaten fairly. The manager kept his words short afterwards, which was probably wise.
Squad21 Sep 2026
Harrison Mwendwa 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 dugout21 Sep 2026
“The supporters are entitled to be angry. So am I. We will put it right.” 0‑2, a manager saying the necessary things, and a dressing room that heard a different version of them.
Player ratings21 Sep 2026
A mark of 4.65 tells the story without any need for embellishment. He will want the tape of this one quietly lost.
The dugout21 Sep 2026
“I pick players who do the work. All of it.” No name was spoken; every camera still turned to Jackson Macharia, and the manager let it.
The dugout21 Sep 2026
Jimmy Mbugua 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 dugout21 Sep 2026
No place in the plan for Kevin Juma
The manager wanted a different profile for this opponent, which is a real football reason and no consolation. He did nothing wrong and he did not play.
Squad21 Sep 2026
The shirt belongs to Victor Majid now
At 34 he has made the position his own, and the man he took it from has to find something to say about it. Posta Rangers have a decision that made itself.
From our football correspondent
Uneasy
Player ratings31 Aug 2026
2 goals, and the second was the one that settled it. Marked 8.07, and he could have had a third with better luck at the near post.
Player ratings31 Aug 2026
Age has not caught Musa Mohamed yet — 7.91
At 35 he is supposed to be managing his minutes. Instead he was marked 7.91 and looked, for ninety minutes, exactly like the player everybody remembers.
Transfer targets31 Aug 2026
Posta Rangers have gone to AFC Leopards with a bid, and the supporters have gone to the internet with an opinion about it. Whether either changes anything is up to the selling club.
Transfer targets31 Aug 2026
An offer of $19.0K for John Omondi
Posta Rangers have gone to Kakamega Homeboyz with a bid, and the supporters have gone to the internet with an opinion about it. Whether either changes anything is up to the selling club.
Match29 Aug 2026
Mara Sugar made Posta Rangers work for it, but the scoreboard read 3‑1 at the end and the table does not ask how.
Transfer targets31 Aug 2026
Not now, not at any price the club was prepared to say out loud. AFC Leopards have kept their man, and Posta Rangers go back to a list with one name crossed off it.
Match29 Aug 2026
5 matches without a win, and then this, against Mara Sugar. Relief is a strange noise in a football ground and it was the only noise at the end.
Squad31 Aug 2026
Kevin Juma was at the centre of it, and by the time it was pulled apart there were three or four others involved. Training grounds are small places and long seasons make them smaller.
Player ratings31 Aug 2026
Successful dribbles: 16. Every time he got the ball somebody had to make a decision, and every time the decision was wrong.
From our football correspondent
Crisis
Match19 Aug 2026
1‑3 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.
Match22 Aug 2026
No end in sight to Posta Rangers's wait for a win
5 matches now without a victory, and the excuses have worn thinner than the patience. Somebody at Posta Rangers has to find a result from somewhere.
Market24 Aug 2026
Caleb Olilo has one foot out of the door
Terms are settled between the clubs and the rest is paperwork and a photograph. Around Posta Rangers they have already started talking about him in the past tense.
Transfer targets24 Aug 2026
Posta Rangers asked and Shabana said no without discussing a figure. It is the least ambiguous answer in football and the one clubs most often come back to test.
Match22 Aug 2026
KCB left with the points after a 0‑1 defeat that will take some explaining on the terraces.
Squad24 Aug 2026
Kevin Juma 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 dugout24 Aug 2026
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 Ochieng Chemelil to a room that had heard them before.
Transfer targets24 Aug 2026
A loan enquiry to AFC Leopards: cover, or a look at somebody the club cannot afford to buy yet. Either way the answer will come back inside the week.
Transfer targets24 Aug 2026
A loan move for Lewis Bandi is in the works
Posta Rangers have made the call to Gor Mahia. No fee, a share of the wages, and a spare shirt in the position where the squad has been thinnest all season.
From our football correspondent
Crisis
Market10 Aug 2026
The clubs have settled the fee and he has settled his wages. What remains is a medical and a photograph, and around Posta Rangers people have started saying his name in the past tense.
Squad10 Aug 2026
Some afternoons a goalkeeper is the whole of the defence. 7 saves, several of them the kind nobody expects to see made, and ten outfield players who owe him a drink.
Market10 Aug 2026
The offer was not close and it was refused without much discussion. Whether the second one is refused as quickly is another matter.
Match8 Aug 2026
1‑2 to Gor Mahia, and no complaints worth printing. The performance asked for nothing more than it got.
Market10 Aug 2026
The academy exists for exactly this morning. Elvis Kibwage 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.
Market10 Aug 2026
The academy exists for exactly this morning. Joseph Manyama 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.
Squad10 Aug 2026
Kevin Juma was at the centre of it, and by the time it was pulled apart there were three or four others involved. Training grounds are small places and long seasons make them smaller.
Player ratings10 Aug 2026
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.
The dugout10 Aug 2026
“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.