2 Oct 2029
Tuesday
Process
166 Edition

The KCB Chronicle

1 Oct 2029
From our football correspondent Crisis

Squad

A fracture rules Keegan Ndemi out for 117 days

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

The dugout

Samuel Murray keeps the receipts

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

Market

Only the photograph left for Yaw Osei

Fee agreed, terms agreed, medical booked. Yaw Osei will be somebody else’s player by the weekend, and around KCB the goodbyes have quietly begun.

Squad

A falling-out at KCB

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

Match

Kelvin Etemesi’s goal not enough for KCB

Kelvin Etemesi scored, and precious little else went right: 1‑2 to Shabana, and a quiet walk to the dressing room.

The dugout

The manager makes an example of Elvis Ochoro

“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

Dennis Rupia: “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.

Squad

Words at KCB training over how hard people work

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

Kusi Nana Asante moves up the pecking order

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

In brief

Back issues
165 Edition

The KCB Chronicle

24 Sep 2029
From our football correspondent Uneasy

Boardroom

Pressure builds in the KCB boardroom

The directors have stopped offering the manager public warmth. In football that is usually the stage before the short statement.

Squad

Elvis Ochoro keeps KCB in it on his own

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

The dugout

Mpendulo Dlamini: 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.” KCB have not answered, which is an answer of sorts.

Squad

Words exchanged at KCB

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

Squad

A row about effort at KCB

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

The dugout

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

Mohammed Barisa rescues a point for KCB

It needed Mohammed Barisa to find the net to bring anything home at all: 1‑1 against Gor Mahia, and half the dressing room will call it a point won.

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.” Dennis Rupia chose the glass-half-full version of 1‑1; the supporters left with the other one.

The dugout

Shungu Dutiro left out for tactical reasons at KCB

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

In brief

164 Edition

The KCB Chronicle

17 Sep 2029
From our football correspondent Crisis

Market

Only the photograph left for Fadhili Mwinyimvua

Fee agreed, terms agreed, medical booked. Fadhili Mwinyimvua will be somebody else’s player by the weekend, and around KCB the goodbyes have quietly begun.

Squad

A falling-out at KCB

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

Boardroom

KCB counting the cost

The accounts make uncomfortable reading. Wages first and ambition second is the order of business at KCB now.

Match

A bad afternoon for KCB against Bandari

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

Market

No place for Fadhili Mwinyimvua in the plan

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

The dugout

Dennis Rupia: “No excuses”

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

Squad

A row about effort at KCB

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

Boardroom

Wages eat 87% of everything KCB 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

A promise honoured at KCB

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

In brief

  • The dugout No hiding place for Osman Amoah
  • The dugout Nashon Wekesa knocks on the manager’s door
  • Looking ahead KCB take on the side everybody is chasing
163 Edition

The KCB Chronicle

10 Sep 2029
From our football correspondent Uneasy

Market

Only the photograph left for Josphat Andafu Mukhwana

Fee agreed, terms agreed, medical booked. Josphat Andafu Mukhwana will be somebody else’s player by the weekend, and around KCB the goodbyes have quietly begun.

Transfer targets

Saro Loveday turns down KCB

The clubs had agreed and the player had not. A snub, and a public one: Gor Mahia keep him, and the supporters here are left wondering what he had heard about the place.

Squad

Gideon Werre 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 KCB this week that will take longer than a week to unsay.

Squad

Words at KCB training over how hard people work

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

No hiding place for Josphat Andafu Mukhwana

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

Squad

Evans Kipkemoi signs a new deal

“I never wanted to be anywhere else. There is unfinished business here.” Evans Kipkemoi commits to KCB for another 2 years.

Squad

The formation has left Evans Kipkemoi behind

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

Market

KCB bring in an old head

Levis Ochieng is 35 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

Eugene Wethuli has become a man the manager trusts

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

162 Edition

The KCB Chronicle

3 Sep 2029
From our football correspondent Upbeat

Market

Fadhili Mwinyimvua agrees terms with APS Bomet

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

Boardroom

KCB put Dennis Rupia on notice

The board have said in public what they had been saying in private. Results between now and the next meeting decide it, and everybody in the building knows the arithmetic.

Match

KCB win it in stoppage time

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

Market

Fadhili Mwinyimvua asks to leave KCB

“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

KCB close the window on a squad of their own making

9 in and 9 out, and no more changes for months. The manager has what he has, the supporters have their opinion of it, and the table will have the last word.

The dugout

Dennis Okoth keeps the receipts

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

Market

Only the photograph left for Yaw Osei

Fee agreed, terms agreed, medical booked. Yaw Osei will be somebody else’s player by the weekend, and around KCB the goodbyes have quietly begun.

Transfer targets

Bandile Dlamini due for a KCB medical

Everything agreed with Kenya Police, everything agreed with the player; a doctor is the only person left to persuade. The photograph is a day or two away.

Squad

Words at KCB training over how hard people work

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

161 Edition

The KCB Chronicle

27 Aug 2029
From our football correspondent Crisis

Market

Josphat Andafu Mukhwana agrees terms with APS Bomet

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

Boardroom

The scrutiny sharpens at KCB

Nobody upstairs has said anything, which is the loudest thing they could do. Results buy silence in this game; the account at KCB is running low.

Market

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

The dugout

Bonphas Munyasa keeps the receipts

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

Market

Tyron Kariuki has one foot out of the door

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

Transfer targets

The paperwork begins on Saro Loveday

A medical, a signature, a shirt held up in front of a sponsor’s board. KCB have done the hard part with Gor Mahia, and the part that remains is the part supporters actually see.

Transfer targets

No thanks: Kenneth Igboke rejects the move

KCB had done everything except persuade the man himself. He stays at Gor Mahia, and the manager goes back to the drawing board with the money still in the bank.

Squad

Words exchanged at KCB

Gideon Werre 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

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

160 Edition

The KCB Chronicle

20 Aug 2029
From our football correspondent Uneasy

Market

Bidco United come back empty-handed

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

Market

Fadhili Mwinyimvua has one foot out of the door

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

Market

Tyron Kariuki 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 KCB can pretend not to have heard.

Transfer targets

Abdoul Bane due for a KCB medical

Everything agreed with Gor Mahia, everything agreed with the player; a doctor is the only person left to persuade. The photograph is a day or two away.

Squad

Tempers go at KCB

Gideon Werre was at the centre of it, and by the time it was pulled apart there were three or four others involved. Training grounds are small places and long seasons make them smaller.

Player ratings

Kenneth Wambua 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.

Transfer targets

Gor Mahia tell KCB: Lucan Louw is not for sale

The approach was made and the answer came back in a sentence. There is no number on the table because there was no number that would have been enough.

Squad

Words at KCB training over how hard people work

Somebody said out loud what several people had been thinking. Kelvin Etemesi 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 Elvis Ochoro

“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

  • Boardroom 96% of the income goes out in wages at KCB
  • Boardroom Belts tighten at KCB
  • The dugout Half-satisfied: Dennis Rupia on the draw
159 Edition

The KCB Chronicle

13 Aug 2029
From our football correspondent Upbeat

Market

Rowland Makati 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 KCB can pretend not to have heard.

Market

Only the photograph left for Josphat Andafu Mukhwana

Fee agreed, terms agreed, medical booked. Josphat Andafu Mukhwana will be somebody else’s player by the weekend, and around KCB the goodbyes have quietly begun.

Squad

Gideon Werre 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 KCB this week that will take longer than a week to unsay.

Match

Kelvin Etemesi the difference as KCB beat Kakamega Homeboyz

Ask anyone on the way out what separated the sides and you will get one name: Kelvin Etemesi. 3‑2 against Kakamega Homeboyz, and the applause at the whistle was mostly his.

The dugout

Tyron Kariuki frozen out at KCB

This is not rotation. Tyron Kariuki has not been in the manager's plans for some time, and nobody at KCB is pretending otherwise.

Squad

Kelvin Etemesi 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

Ninety minutes of Apollo Otieno at his very best

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

Player ratings

A masterclass from Kelvin Etemesi

Marked 8.07 — 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.

Transfer targets

KCB try to borrow Lucan Louw

Gor Mahia have been asked whether they would lend him. Loans are agreed quickly or not at all, and this one will be one or the other by the weekend.

In brief

158 Edition

The KCB Chronicle

6 Aug 2029
From our football correspondent Crisis

Market

Fadhili Mwinyimvua agrees terms with Mara Sugar

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

Boardroom

KCB spell it out for Dennis Rupia

The board’s statement ran to three sentences and one of them mentioned results. Dennis Rupia has managed long enough to translate: win soon, or the next statement is shorter.

Market

Only the photograph left for Yaw Osei

Fee agreed, terms agreed, medical booked. Yaw Osei will be somebody else’s player by the weekend, and around KCB the goodbyes have quietly begun.

Squad

A falling-out at KCB

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

Squad

Clyde Senaji signs a new deal

“I never wanted to be anywhere else. There is unfinished business here.” Clyde Senaji commits to KCB for another 2 years.

Transfer targets

Gor Mahia tell KCB: Saro Loveday is not for sale

The approach was made and the answer came back in a sentence. There is no number on the table because there was no number that would have been enough.

Match

KCB come up short against Nairobi United

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

The dugout

The manager makes an example of Nashon 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.

Market

The Josphat Andafu Mukhwana conversation is coming

Everyone has stopped pretending: Bidco United will make the call about Josphat Andafu Mukhwana this week. KCB have a number in mind, and the number is not shy.

In brief

  • The dugout The manager’s verdict
  • Squad A row about effort at KCB
  • Player ratings Kelvin Etemesi was unplayable
157 Edition

The KCB Chronicle

30 Jul 2029
From our football correspondent Uneasy

Boardroom

The silence upstairs is getting loud at KCB

Nobody on the board has said anything against the manager, which is the point — they have stopped saying anything for him either.

Market

Bonphas Munyasa 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 KCB can pretend not to have heard.

Transfer targets

Kenneth Igboke turns down KCB

The clubs had agreed and the player had not. A snub, and a public one: Gor Mahia keep him, and the supporters here are left wondering what he had heard about the place.

Market

Mara Sugar join the queue for Fadhili Mwinyimvua

Add another name to the list: Mara Sugar have asked the question everybody in the game has been asking about Fadhili Mwinyimvua. The answer from KCB has not changed — yet.

Transfer targets

KCB rebuffed over Dalphine Omuri

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

Squad

A row about effort at KCB

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

Match

KCB see off AFC Leopards

Three points for KCB, 2‑1 the final word against AFC Leopards in a contest settled by the finer margins.

Squad

A falling-out at KCB

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

Player ratings

A masterclass from Apollo Otieno

Marked 8.06 — 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.

In brief

156 Edition

The KCB Chronicle

23 Jul 2029
From our football correspondent Crisis

Market

Tyron Kariuki asks to leave KCB

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

Gideon Werre 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

Kelvin Etemesi 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 Mpendulo Dlamini

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

Boardroom

Wages eat 100% of everything KCB 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.

Transfer targets

KCB try to borrow Saro Loveday

Gor Mahia have been asked whether they would lend him. Loans are agreed quickly or not at all, and this one will be one or the other by the weekend.

Transfer targets

A loan move for Lucan Louw is in the works

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

Match

Kusi Nana Asante rescues a point for KCB

It needed Kusi Nana Asante to find the net to bring anything home at all: 1‑1 against Tusker, and half the dressing room will call it a point won.

Boardroom

The numbers do not look good at KCB

Wages have outrun income and the accountants have started attending meetings they used to send apologies to. Ambition comes second in a season like this.

In brief

155 Edition

The KCB Chronicle

16 Jul 2029
From our football correspondent Crisis

Match

No mercy from KCB

Ulinzi Stars will want this one forgotten quickly: 4‑1, every duel lost, and a long ride home. KCB were ruthless in the way good sides are ruthless.

Market

Josphat Andafu Mukhwana has said yes to Sofapaka

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

Player ratings

A brace, and Yafeesi Mubiru takes the afternoon — 8.49

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

Player ratings

Kusi Nana Asante scores twice — 8.40

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

Player ratings

Kenneth Wambua, 21, steals the show — 7.64

Marked 7.64 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

Tyron Kariuki has one foot out of the door

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

Transfer targets

Abdoul Bane due for a KCB medical

Everything agreed with Gor Mahia, everything agreed with the player; a doctor is the only person left to persuade. The photograph is a day or two away.

Squad

Words exchanged at KCB

Kelvin Etemesi 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

Tyron Kariuki frozen out at KCB

This is not rotation. Tyron Kariuki has not been in the manager's plans for some time, and nobody at KCB is pretending otherwise.

In brief

154 Edition

The KCB Chronicle

9 Jul 2029
From our football correspondent Crisis

Market

Josphat Andafu Mukhwana 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. KCB have lost him in all but the paperwork.

Match

Nowhere to hide for KCB

0‑3 against Kenya Police, and no complaints that would survive the replay. The manager spoke about character afterwards; the terraces used shorter words.

Market

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

Match

The wait goes on for KCB

5 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

Only the photograph left for Yaw Osei

Fee agreed, terms agreed, medical booked. Yaw Osei will be somebody else’s player by the weekend, and around KCB the goodbyes have quietly begun.

Match

KCB cannot find the net

4 games without scoring. Strikers stop looking up, midfielders take the extra touch, and every shot that clears the bar is followed by a groan that has been building since the last goal.

Squad

A falling-out at KCB

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

Transfer targets

KCB rebuffed over Lucan Louw

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

Squad

Kelvin Etemesi 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

153 Edition

The KCB Chronicle

2 Jul 2029
From our football correspondent Crisis

Boardroom

KCB put Dennis Rupia on notice

The board have said in public what they had been saying in private. Results between now and the next meeting decide it, and everybody in the building knows the arithmetic.

Boardroom

Pressure builds in the KCB boardroom

The directors have stopped offering the manager public warmth. In football that is usually the stage before the short statement.

Transfer targets

Kenneth Igboke turns down KCB

The clubs had agreed and the player had not. A snub, and a public one: Gor Mahia keep him, and the supporters here are left wondering what he had heard about the place.

Match

The wait goes on for KCB

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 KCB

Gideon Werre 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

3 matches without a goal for KCB

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

Transfer targets

KCB rebuffed over Dalphine Omuri

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

Squad

A row about effort at KCB

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

Match

Muranga Seal take the points off KCB

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

In brief

  • The dugout The manager makes an example of Elvis Ochoro
  • The dugout The view from the dugout
  • The dugout Nashon Wekesa is still being punished for one mistake
152 Edition

The KCB Chronicle

25 Jun 2029
From our football correspondent Crisis

Market

Yaw Osei has said yes to Sofapaka

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

Market

Josphat Andafu Mukhwana has one foot out of the door

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

Market

Tyron Kariuki 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 KCB can pretend not to have heard.

Player ratings

Nobody could get near Kenneth Wambua

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

Squad

Tempers go at KCB

Gideon Werre 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

Bidco United take the points off KCB

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

Squad

100 appearances for Nashon Wekesa

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

The dugout

Mpendulo Dlamini 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 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 Dennis Rupia to a room that had heard them before.

In brief

151 Edition

The KCB Chronicle

18 Jun 2029
From our football correspondent Uneasy

Player ratings

Nobody could get near Kenneth Wambua

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

The dugout

Eugene Wethuli: 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.” KCB have not answered, which is an answer of sorts.

Market

Tyron Kariuki is on his way

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

Squad

Gideon Werre 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 KCB this week that will take longer than a week to unsay.

The dugout

Tyron Kariuki frozen out at KCB

This is not rotation. Tyron Kariuki has not been in the manager's plans for some time, and nobody at KCB is pretending otherwise.

Squad

Words at KCB training over how hard people work

Somebody said out loud what several people had been thinking. Kelvin Etemesi is at the centre of it, and the squad will now find out whether the standard rises or the pair of them simply stop speaking.

Market

Sofapaka join the queue for Yaw Osei

Add another name to the list: Sofapaka have asked the question everybody in the game has been asking about Yaw Osei. The answer from KCB has not changed — yet.

Match

KCB come up short against Kariobangi Sharks

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

The dugout

No hiding place for Nashon Wekesa

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

In brief

  • The dugout Dennis Rupia answers for it
  • Transfer targets A loan move for Lucan Louw is in the works
  • Boardroom The numbers do not look good at KCB
150 Edition

The KCB Chronicle

11 Jun 2029
From our football correspondent Uneasy

Market

Terms done: Josphat Andafu Mukhwana is going

Fee agreed, wages agreed, and Bidco United waiting with a shirt. Nobody at KCB is pretending otherwise, and the supporters have stopped asking whether and started asking when.

Market

Raymond Daniels 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 KCB can pretend not to have heard.

The dugout

Keegan Ndemi: 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.” KCB have not answered, which is an answer of sorts.

Transfer targets

Saro Loveday due for a KCB medical

Everything agreed with Gor Mahia, everything agreed with the player; a doctor is the only person left to persuade. The photograph is a day or two away.

Squad

Words at KCB training over how hard people work

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

Mara Sugar take the points off KCB

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

Squad

Words exchanged at KCB

Yafeesi Mubiru 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.

Boardroom

Wages swallow 100% of the KCB 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.

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 1‑2 Dennis Rupia left the room before anybody could ask which.

In brief

149 Edition

The KCB Chronicle

4 Jun 2029
From our football correspondent Upbeat

Squad

Elvis Ochoro stands alone

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

Market

Mohammed Barisa 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 KCB can pretend not to have heard.

The dugout

Mohammed Barisa: 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.” KCB have not answered, which is an answer of sorts.

Boardroom

Pressure builds in the KCB boardroom

The directors have stopped offering the manager public warmth. In football that is usually the stage before the short statement.

Squad

Words exchanged at KCB

Gideon Werre 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 Dalphine Omuri

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

Match

KCB get the job done against Mathare United

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

Player ratings

Shungu Dutiro was on a different afternoon to everybody else

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

Kenneth Wambua 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. KCB will try not to make too much of it.

In brief

148 Edition

The KCB Chronicle

28 May 2029
From our football correspondent Upbeat

Player ratings

Kenneth Wambua, 21, steals the show — 7.93

Marked 7.93 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

Tyron Kariuki 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 KCB can pretend not to have heard.

Match

Kusi Nana Asante the difference as KCB beat Shabana

Ask anyone on the way out what separated the sides and you will get one name: Kusi Nana Asante. 4‑3 against Shabana, and the applause at the whistle was mostly his.

Match

Kusi Nana Asante among the goals in a wild afternoon

7 goals in one match, Kusi Nana Asante on the scoresheet, and a scoreline that will look like a misprint. Neutrals could not have asked more of KCB and Shabana.

Squad

Kelvin Etemesi 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

Tempers go at KCB

Yafeesi Mubiru 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

One of their own: Kusi Nana Asante

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

Apollo Otieno was on a different afternoon to everybody else

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

Player ratings

Ninety minutes of Kusi Nana Asante at his very best

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

In brief

147 Edition

The KCB Chronicle

21 May 2029
From our football correspondent Uneasy

Market

Eugene Wethuli 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 KCB can pretend not to have heard.

Squad

6 saves: Elvis Ochoro was the team

Some afternoons a goalkeeper is the whole of the defence. 6 saves, several of them the kind nobody expects to see made, and ten outfield players who owe him a drink.

Player ratings

Apollo Otieno pops up at the right end — 7.93

7.93, 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.

Market

Tyron Kariuki has one foot out of the door

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

Player ratings

Kenneth Wambua 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

Tempers go at KCB

Gideon Werre 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

Kelvin Etemesi 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

Dennis Okoth stays put

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

The dugout

The manager makes an example of Josphat Andafu Mukhwana

“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

146 Edition

The KCB Chronicle

14 May 2029
From our football correspondent Uneasy

Match

The cup run ends for KCB

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

Player ratings

Shungu Dutiro scores twice — 8.51

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

Market

Josphat Andafu Mukhwana has one foot out of the door

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

Player ratings

No sign of nerves from Kenneth Wambua at 21 — 7.66

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

Squad

Words exchanged at KCB

Gideon Werre 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

Shungu Dutiro the difference as KCB beat Bandari

Ask anyone on the way out what separated the sides and you will get one name: Shungu Dutiro. 3‑1 against Bandari, and the applause at the whistle was mostly his.

The terraces

KCB supporters have found a favourite in Tyron Kariuki

There is a particular warmth a ground reserves for a 22-year-old it feels ownership of. Tyron Kariuki 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.

Player ratings

Erick Kipkirui in the eights

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

Match

Shungu Dutiro answers Bandari immediately

Conceding is one thing; the response is what tells you about a dressing room. Shungu Dutiro had KCB level again within 1 minutes, and Bandari never got to play with a lead at all.

In brief

  • Squad Eugene Wethuli falls out with a teammate over standards
  • Boardroom Wages swallow 91% of the KCB income
  • The dugout Dennis Rupia has his say
145 Edition

The KCB Chronicle

7 May 2029
From our football correspondent Uneasy

Squad

A fracture rules Mpendulo Dlamini out for 14 days

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

Player ratings

Shungu Dutiro scores twice — 8.36

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

Squad

A falling-out at KCB

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

Squad

Kelvin Etemesi 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 terraces

KCB supporters have found a favourite in Kenneth Wambua

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

KCB get the job done against APS Bomet

A 2‑0 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.

Squad

KCB lose Owami Dlamini

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

Market

Rowland Makati told to find a new club

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

The dugout

Bonphas Munyasa 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

144 Edition

The KCB Chronicle

30 Apr 2029
From our football correspondent Uneasy

Squad

Mpendulo Dlamini breaks a bone — 21 days out

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

Market

Tyron Kariuki asks to leave KCB

“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

4 matches without a win for KCB

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

Squad

Gideon Werre 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 KCB this week that will take longer than a week to unsay.

Squad

A row about effort at KCB

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

Player ratings

Nobody could get near Kenneth Wambua

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

Match

No time for Sofapaka to settle

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

Player ratings

Shungu Dutiro was the difference for KCB

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

Match

Shungu Dutiro rescues a point for KCB

It needed Shungu Dutiro to find the net to bring anything home at all: 1‑1 against Sofapaka, and half the dressing room will call it a point won.

In brief

  • The dugout The manager makes an example of Mohammed Barisa
  • The dugout The view from the dugout
  • The dugout Rowland Makati knocks on the manager's door
143 Edition

The KCB Chronicle

23 Apr 2029
From our football correspondent Steady

Squad

Mpendulo Dlamini breaks a bone — 28 days out

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

Market

Elvis Ochoro asks to leave KCB

“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

A defender's goal wins it for KCB — 7.68

1 for Apollo Otieno, marked 7.68, and a centre-half's name in the part of the report he normally only reaches by mistake. He will not be allowed to forget it in the dressing room for a month.

Market

Tyron Kariuki is on his way

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

Squad

A falling-out at KCB

Kelvin Etemesi 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 KCB

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

Match

Posta Rangers snatch it back from KCB

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

Player ratings

Nobody could get near Kenneth Wambua

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

Match

KCB and Posta Rangers take a point apiece

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

In brief

142 Edition

The KCB Chronicle

16 Apr 2029
From our football correspondent Steady

Squad

Mpendulo Dlamini breaks a bone — 35 days out

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

Squad

8 saves: Owami Dlamini was the team

Some afternoons a goalkeeper is the whole of the defence. 8 saves, several of them the kind nobody expects to see made, and ten outfield players who owe him a drink.

Market

Josphat Andafu Mukhwana is on his way

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

The dugout

Osman Amoah keeps the receipts

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

Squad

Words exchanged at KCB

Gideon Werre 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.

Boardroom

KCB counting the cost

The accounts make uncomfortable reading. Wages first and ambition second is the order of business at KCB now.

Squad

Words at KCB training over how hard people work

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

Josphat Andafu Mukhwana 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

Gideon Werre 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

  • The dugout The view from the dugout
  • Player ratings Nothing got past Nashon Wekesa
  • Market No place for Yaw Osei in the plan
141 Edition

The KCB Chronicle

9 Apr 2029
From our football correspondent Crisis

Squad

Mpendulo Dlamini breaks a bone — 42 days out

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

Squad

Elvis Ochoro signs on for more

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

Squad

A row about effort at KCB

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

Match

KCB come up short against Nairobi United

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

Squad

Words exchanged at KCB

Yafeesi Mubiru 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

Shungu Dutiro takes the honours

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

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 1‑2 Dennis Rupia left the room before anybody could ask which.

Market

No place for Jack Onganya in the plan

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

The dugout

No hiding place for Jack Onganya

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

In brief

140 Edition

The KCB Chronicle

2 Apr 2029
From our football correspondent Steady

Squad

Mpendulo Dlamini breaks a bone — 49 days out

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

Squad

Elvis Ochoro signs on for more

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

Squad

Gideon Werre 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 KCB this week that will take longer than a week to unsay.

The dugout

No hiding place for Bonphas Munyasa

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

Squad

Gideon Werre named in the team of the month

A month is long enough that nobody gets in by accident. Gideon Werre is in the division's best eleven for it, which is a quieter compliment than an award and a more reliable one.

The dugout

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

In brief

139 Edition

The KCB Chronicle

26 Mar 2029
From our football correspondent Steady

Squad

Mpendulo Dlamini breaks a bone — 56 days out

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

Market

Only the photograph left for Tyron Kariuki

Fee agreed, terms agreed, medical booked. Tyron Kariuki will be somebody else’s player by the weekend, and around KCB the goodbyes have quietly begun.

Squad

Tempers go at KCB

Gideon Werre was at the centre of it, and by the time it was pulled apart there were three or four others involved. Training grounds are small places and long seasons make them smaller.

Player ratings

Kenneth Wambua 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

Kelvin Etemesi 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

KCB find a way past AFC Leopards

AFC Leopards made KCB work for it, but the scoreboard read 1‑0 at the end and the table does not ask how.

Player ratings

Ninety minutes of Kusi Nana Asante 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 KCB.

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.” Dennis Rupia, on a 1‑0 win that he was already picking apart on the walk to the press room.

The dugout

The manager makes an example of Keegan Ndemi

“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

138 Edition

The KCB Chronicle

19 Mar 2029
From our football correspondent Uneasy

Squad

A fracture rules Mpendulo Dlamini out for 63 days

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

Player ratings

Jack Onganya beats them one at a time

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

Market

Only the photograph left for Josphat Andafu Mukhwana

Fee agreed, terms agreed, medical booked. Josphat Andafu Mukhwana will be somebody else’s player by the weekend, and around KCB the goodbyes have quietly begun.

Squad

Words exchanged at KCB

Gideon Werre 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 KCB training over how hard people work

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

No hiding place for Josphat Andafu Mukhwana

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

The dugout

A promise honoured at KCB

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

Boardroom

KCB counting the cost

The accounts make uncomfortable reading. Wages first and ambition second is the order of business at KCB now.

The dugout

The manager’s verdict

“I am frustrated, honestly. We did enough to win and we did not win.” Dennis Rupia was not hiding it after 0‑0, and nobody in the KCB dressing room was either.

In brief

137 Edition

The KCB Chronicle

12 Mar 2029
From our football correspondent Uneasy

Squad

Mpendulo Dlamini breaks a bone — 71 days out

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

Market

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

Match

At last: KCB win one

9 matches without a win, and then this, against Ulinzi Stars. Relief is a strange noise in a football ground and it was the only noise at the end.

Squad

A falling-out at KCB

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

Squad

Words at KCB training over how hard people work

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

KCB get the job done against Ulinzi Stars

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

The terraces

KCB supporters have found a favourite in Kusi Nana Asante

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

Squad

Keegan Ndemi stays put

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

The dugout

The manager makes an example of Osman Amoah

“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

136 Edition

The KCB Chronicle

5 Mar 2029
From our football correspondent Uneasy

Boardroom

The interim tag comes off Dennis Rupia

KCB interviewed the field and appointed the corridor: Dennis Rupia keeps the job he had been doing in all but title. Sometimes the safest pair of hands is the one already holding the wheel.

Squad

Mpendulo Dlamini breaks a bone — 78 days out

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

Match

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

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

Squad

Apollo Otieno signs a new deal

“I never wanted to be anywhere else. There is unfinished business here.” Apollo Otieno commits to KCB for another 2 years.

Squad

Kelvin Etemesi 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

Tempers go at KCB

Yafeesi Mubiru 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 Elvis Ochoro

“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 manager’s verdict

“I am frustrated, honestly. We did enough to win and we did not win.” Dennis Rupia was not hiding it after 0‑0, and nobody in the KCB dressing room was either.

Match

Point won or two lost for KCB?

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

In brief

135 Edition

The KCB Chronicle

26 Feb 2029
From our football correspondent Crisis

Squad

A fracture rules Mpendulo Dlamini out for 85 days

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

Match

8 matches without a win for KCB

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

Market

Only the photograph left for Tyron Kariuki

Fee agreed, terms agreed, medical booked. Tyron Kariuki will be somebody else’s player by the weekend, and around KCB the goodbyes have quietly begun.

Squad

Tempers go at KCB

Gideon Werre 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 KCB against Muranga Seal

1‑3 to Muranga Seal, and no complaints worth printing. The performance asked for nothing more than it got.

Squad

Words at KCB training over how hard people work

Somebody said out loud what several people had been thinking. Kelvin Etemesi 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 Gideon Werre

“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‑3 defeat, delivered by Dennis Rupia to a room that had heard them before.

Looking ahead

Kusi Nana Asante faces his old club

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

In brief

134 Edition

The KCB Chronicle

19 Feb 2029
From our football correspondent Uneasy

Squad

Mpendulo Dlamini breaks a bone — 92 days out

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

Match

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

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

Market

Only the photograph left for Josphat Andafu Mukhwana

Fee agreed, terms agreed, medical booked. Josphat Andafu Mukhwana will be somebody else’s player by the weekend, and around KCB the goodbyes have quietly begun.

Squad

6 saves: Bonphas Munyasa was the team

Some afternoons a goalkeeper is the whole of the defence. 6 saves, several of them the kind nobody expects to see made, and ten outfield players who owe him a drink.

Squad

Kelvin Etemesi 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 KCB this week that will take longer than a week to unsay.

Squad

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

Bakary Jaiteh is free to find somewhere else

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

Match

KCB share the spoils with Bidco United

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

The dugout

No hiding place for Eugene Wethuli

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

In brief

133 Edition

The KCB Chronicle

12 Feb 2029
From our football correspondent Crisis

Squad

Mpendulo Dlamini breaks a bone — 99 days out

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

Match

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

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

Market

Tyron Kariuki 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 KCB can pretend not to have heard.

Match

KCB leaking at the back

5 matches, two or more conceded in every one of them. Sides that create as much as this can live with it for a while. Nobody lives with it forever.

Boardroom

Still no name above the door at KCB

Day 11 of the vacancy. Candidates have been priced, sounded out and quietly ruled out — and the caretaker’s win ratio is becoming an argument all by itself.

Squad

Words at KCB training over how hard people work

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

Words exchanged at KCB

Yafeesi Mubiru 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

Kariobangi Sharks take the points off KCB

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

The dugout

Bonphas Munyasa 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

  • The dugout Dennis Rupia: “No excuses”
  • Squad 5 new faces, and KCB are still learning each other
  • Boardroom Belts tighten at KCB
132 Edition

The KCB Chronicle

5 Feb 2029
From our football correspondent Crisis

Boardroom

KCB part company with George Kagere

The statement thanked him for his efforts and wished him well, in that order and in about that many words. The search begins immediately.

Squad

Mpendulo Dlamini 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.

The dugout

Bonphas Munyasa keeps the receipts

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

Boardroom

Dennis Rupia minds the shop at KCB

“I am not thinking past Saturday, and I would advise nobody else to.” The caretaker’s first rule is to pretend the job is small; Dennis Rupia recited it perfectly.

Player ratings

Kenneth Wambua beats them one at a time

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

Squad

A move Mpendulo Dlamini 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. Mpendulo Dlamini is living that version at KCB, and it tends to show in the first month.

Match

The wait goes on for KCB

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

Boardroom

Window shuts: 8 in, 1 out at KCB

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

Market

As if he never left: Mpendulo Dlamini returns

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

In brief

  • Boardroom Graduation day at KCB
  • Squad Gideon Werre falls out with a teammate over standards
  • Match No clean sheets in sight for KCB
131 Edition

The KCB Chronicle

29 Jan 2029
From our football correspondent Uneasy

Market

Terms done: Josphat Andafu Mukhwana is going

Fee agreed, wages agreed, and Bidco United waiting with a shirt. Nobody at KCB is pretending otherwise, and the supporters have stopped asking whether and started asking when.

Market

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

Market

Tyron Kariuki is on his way

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

Squad

Tempers go at KCB

Gideon Werre 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

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

Words at KCB training over how hard people work

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

130 Edition

The KCB Chronicle

22 Jan 2029
From our football correspondent Uneasy

Boardroom

Pressure builds in the KCB boardroom

The directors have stopped offering the manager public warmth. In football that is usually the stage before the short statement.

Market

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

Market

Josphat Andafu Mukhwana is on his way

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

Squad

Words exchanged at KCB

Gideon Werre 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

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

Nashon Wekesa has become a man the manager trusts

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

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

The dugout

Owami Dlamini is still paying for one afternoon at KCB

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

KCB put Rowland Makati up for sale

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

In brief

129 Edition

The KCB Chronicle

15 Jan 2029
From our football correspondent Uneasy

Market

Tyron Kariuki asks to leave KCB

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

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

Squad

Words exchanged at KCB

Yafeesi Mubiru 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

Yafeesi Mubiru 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 Yafeesi Mubiru is on it.

Squad

The formation has left Keegan Ndemi behind

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

Market

The Kelvin Etemesi talk will not go away

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

Squad

Kusi Nana Asante needs a bigger stage

He is doing things every Saturday that nobody around him can answer. It is flattering for a season and a problem after that, and KCB know which stage they are at.

The dugout

Josphat Andafu Mukhwana 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 Josphat Andafu Mukhwana has written the date down.

Market

Talks stall between KCB and Samunya Amatton

“We are a long way apart, and pretending otherwise helps nobody.” Neither side is close, and the calendar is not on the club's side.

In brief

  • The dugout Tyron Kariuki asks for a word with the manager
  • Match Mid-table, and KCB know it
128 Edition

The KCB Chronicle

8 Jan 2029
From our football correspondent Uneasy

Market

Josphat Andafu Mukhwana agrees terms with Sofapaka

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

Boardroom

KCB spell it out for George Kagere

The board’s statement ran to three sentences and one of them mentioned results. George Kagere has managed long enough to translate: win soon, or the next statement is shorter.

Market

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

Squad

Gideon Werre 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 KCB this week that will take longer than a week to unsay.

Squad

Clyde Senaji stays put

“The easiest signature of my career.” Clyde Senaji and KCB agree another 2 years, and the manager can plan around him rather than about him.

Squad

Kelvin Etemesi 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 Josphat Andafu Mukhwana

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

Squad

KCB lose Timothy Omurwa

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

Boardroom

KCB counting the cost

The accounts make uncomfortable reading. Wages first and ambition second is the order of business at KCB now.

In brief

127 Edition

The KCB Chronicle

1 Jan 2029
From our football correspondent Uneasy

Market

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

Squad

The season belongs to Elvis Ochoro

An individual honour is a strange thing in a team game, and the best of them are never argued with. He has had the sort of year that ends with his name being read out, and KCB have had the benefit of it.

Market

Tyron Kariuki has one foot out of the door

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

Squad

Tempers go at KCB

Gideon Werre 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

No hiding place for Shungu Dutiro

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

Squad

Words at KCB training over how hard people work

Somebody said out loud what several people had been thinking. Josphat Andafu Mukhwana is at the centre of it, and the squad will now find out whether the standard rises or the pair of them simply stop speaking.

Market

Yafeesi Mubiru told to find a new club

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

The dugout

When it matters, Fortune Omoto 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

Nashon Wekesa linked with a move away

The name of Nashon Wekesa keeps appearing in other people's back pages. KCB say nothing, which says plenty.

In brief

126 Edition

The KCB Chronicle

25 Dec 2028
From our football correspondent Uneasy

Boardroom

Pressure builds in the KCB boardroom

The directors have stopped offering the manager public warmth. In football that is usually the stage before the short statement.

Squad

Words exchanged at KCB

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

Squad

A row about effort at KCB

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

Boardroom

114% of the income goes out in wages at KCB

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

When it matters, Nashon Wekesa 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

Shungu Dutiro 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 KCB, and both men came out saying it was fine.

The dugout

The manager has not finished forgetting Owami Dlamini'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.

The dugout

A door opens for Josphat Andafu Mukhwana

He asked about his future and was given an answer with minutes in it. The manager has now made a promise in a building where promises are remembered, and the clock on it has started.

Market

The Apollo Otieno talk will not go away

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

In brief

125 Edition

The KCB Chronicle

18 Dec 2028
From our football correspondent Uneasy

Squad

A falling-out at KCB

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

Squad

Words at KCB training over how hard people work

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

Kenneth Wambua signs a new deal

“I never wanted to be anywhere else. There is unfinished business here.” Kenneth Wambua commits to KCB for another 3 years.

The dugout

Yafeesi Mubiru has become a man the manager trusts

Nobody at KCB 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 Kelvin Etemesi talk will not go away

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

The dugout

The manager makes Rowland Makati a promise

Nothing in writing and nothing in public: a word about playing time, given face to face at KCB. The team sheets over the next month will show whether it was worth having.

In brief

124 Edition

The KCB Chronicle

11 Dec 2028
From our football correspondent Uneasy

Squad

Gideon Werre 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 KCB this week that will take longer than a week to unsay.

Squad

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

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

Market

Talks stall between KCB and Nashon Wekesa

“We are a long way apart, and pretending otherwise helps nobody.” Neither side is close, and the calendar is not on the club's side.

Boardroom

The numbers do not look good at KCB

Wages have outrun income and the accountants have started attending meetings they used to send apologies to. Ambition comes second in a season like this.

The dugout

Kelvin Etemesi 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 Kelvin Etemesi is on it.

The dugout

Elvis Ochoro 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 KCB, and both men came out saying it was fine.

Market

The Shungu Dutiro question follows KCB around

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

Market

36 months and counting on Erick Kipkirui

Still no offer on the table, and Erick Kipkirui’s deal keeps shrinking. In boardroom language, silence this long stops being an oversight and starts being an answer.

In brief

123 Edition

The KCB Chronicle

4 Dec 2028
From our football correspondent Uneasy

Boardroom

George Kagere has until the next board meeting

What was said behind closed doors has now been said in front of a microphone. Everybody at KCB can do the arithmetic, including the man it is aimed at.

Market

Tyron Kariuki is on his way

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

Squad

Tempers go at KCB

Gideon Werre 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

Fadhili Mwinyimvua signs on for more

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

Squad

Kelvin Etemesi 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

Shungu Dutiro loses the manager who believed in him

A change in the dugout is not one story, it is twenty-five of them. This is Shungu Dutiro's: he was somebody's player, and now he has to be somebody else's, starting from nothing.

Market

Still no ink between KCB and Bonphas Munyasa

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

Market

Elvis Ochoro placed on the list

KCB have made Elvis Ochoro available for transfer. A career at this club is over in all but paperwork.

The dugout

Elvis Ochoro 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.

In brief

122 Edition

The KCB Chronicle

27 Nov 2028
From our football correspondent Uneasy

Squad

The knee: Raymond Daniels out for 18 days

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

Boardroom

The silence upstairs is getting loud at KCB

Nobody on the board has said anything against the manager, which is the point — they have stopped saying anything for him either.

Squad

A row about effort at KCB

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

Squad

A falling-out at KCB

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

Boardroom

115% of the income goes out in wages at KCB

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

Owami Dlamini 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.

Squad

Raymond Daniels signs a new deal

“I never wanted to be anywhere else. There is unfinished business here.” Raymond Daniels commits to KCB for another 1 years.

The dugout

Nashon Wekesa 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 Nashon Wekesa is on it.

The dugout

Rowland Makati 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 Rowland Makati has written the date down.

In brief

121 Edition

The KCB Chronicle

20 Nov 2028
From our football correspondent Uneasy

Squad

A knee injury of the worst kind for Raymond Daniels

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

Squad

A falling-out at KCB

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

Squad

Hernest Malonga 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

Raymond Daniels already looking beyond KCB

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.

Squad

Raymond Daniels stays put

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

The dugout

Yafeesi Mubiru has become a man the manager trusts

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

120 Edition

The KCB Chronicle

13 Nov 2028
From our football correspondent Uneasy

Market

Jack Onganya asks to leave KCB

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

Hernest Malonga 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 KCB

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

Squad

The decline has begun for Ayanda Mvambi

Everybody saw it before anybody said it. At 37 the numbers say 3 points down on what he was, and the question for KCB is how to handle a man they owe a great deal.

The dugout

No hiding place for Fortune Omoto

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

Boardroom

KCB counting the cost

The accounts make uncomfortable reading. Wages first and ambition second is the order of business at KCB now.

The dugout

Kelvin Etemesi 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 Kelvin Etemesi is on it.

The dugout

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

Market

The Shungu Dutiro question follows KCB around

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

In brief

119 Edition

The KCB Chronicle

6 Nov 2028
From our football correspondent Uneasy

Market

Tyron Kariuki is on his way

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

Loan watch

Elvis Ochoro’s loan is measured in nothing happening

19 clean sheets from 28 appearances at Kariobangi Sharks. That is the whole of a goalkeeper’s job done properly, and it is being done a long way from the club that owns him.

Squad

Tempers go at KCB

Gideon Werre 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 KCB

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

Squad

Teboho Ngcobo stays put

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

Squad

Too much change too quickly at KCB

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

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

Market

Samunya Amatton told to find a new club

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

The dugout

Samunya Amatton 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

118 Edition

The KCB Chronicle

30 Oct 2028
From our football correspondent Uneasy

Boardroom

Pressure builds in the KCB boardroom

The directors have stopped offering the manager public warmth. In football that is usually the stage before the short statement.

Squad

Words exchanged at KCB

Gideon Werre 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

Hernest Malonga 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 Owami Dlamini

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

Boardroom

116% of the income goes out in wages at KCB

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

Owami Dlamini is still being punished for one mistake

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

The dugout

When it matters, Nashon Wekesa 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

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

Market

The Apollo Otieno talk will not go away

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

In brief

117 Edition

The KCB Chronicle

23 Oct 2028
From our football correspondent Uneasy

Squad

Hernest Malonga 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 KCB this week that will take longer than a week to unsay.

Squad

Kelvin Etemesi 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

No place for Rowland Makati in the plan

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

The dugout

Fadhili Mwinyimvua 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

John Kamau out for 26 days

The medical room confirms 26 days on the sidelines for John Kamau, and a plan built around him now has to be rebuilt.

The dugout

Owami Dlamini 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 KCB, and both men came out saying it was fine.

In brief

116 Edition

The KCB Chronicle

16 Oct 2028
From our football correspondent Uneasy

The dugout

Tyron Kariuki keeps the receipts

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

Squad

Gideon Werre 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 KCB this week that will take longer than a week to unsay.

Squad

Hernest Malonga 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

Josphat Andafu Mukhwana signs on for more

“Some decisions take a long time. This one took ten minutes, and most of that was finding a pen.” Josphat Andafu Mukhwana and KCB agree another 3 years.

The dugout

The manager makes an example of Clyde Senaji

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

Boardroom

KCB counting the cost

The accounts make uncomfortable reading. Wages first and ambition second is the order of business at KCB now.

The dugout

Kelvin Etemesi 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 Kelvin Etemesi is on it.

The dugout

Rowland Makati 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 KCB, and both men came out saying it was fine.

Market

The Shungu Dutiro question follows KCB around

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

In brief

115 Edition

The KCB Chronicle

9 Oct 2028
From our football correspondent Crisis

Match

The season ends: position 8 for KCB

The last league game has been played and the table has stopped moving: 47 points. The summer begins on Monday, and so does the argument about what it all meant.

Player ratings

Nobody could get near Kenneth Wambua

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

Market

Only the photograph left for Tyron Kariuki

Fee agreed, terms agreed, medical booked. Tyron Kariuki will be somebody else’s player by the weekend, and around KCB the goodbyes have quietly begun.

Loan watch

19 clean sheets on loan for Elvis Ochoro

28 appearances at Kariobangi Sharks and the goals have stopped going in. KCB lent out a goalkeeper and are watching somebody else’s season get better every week.

Match

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

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

Squad

Gideon Werre signs on for more

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

Squad

A falling-out at KCB

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

Squad

Words at KCB training over how hard people work

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

KCB come up short against Mathare United

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

In brief

114 Edition

The KCB Chronicle

2 Oct 2028
From our football correspondent Crisis

Match

KCB taken apart

0‑3 to Shabana, and it was every bit as bad as the number suggests. There are defeats you argue about and defeats you apologise for; this was the second kind.

Boardroom

Pressure builds in the KCB boardroom

The directors have stopped offering the manager public warmth. In football that is usually the stage before the short statement.

Squad

Gideon Werre stays put

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

Squad

Tempers go at KCB

Hernest Malonga 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 KCB

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

The dugout

No hiding place for Osman Amoah

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

Boardroom

Wages eat 106% of everything KCB 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.

Boardroom

Inquest at KCB

The manager kept them in and said what needed saying. A response is expected on Saturday, and if it does not come the questions move upstairs.

Squad

Owami Dlamini lets one through his hands

A defender's mistake gets tidied up by somebody else; a goalkeeper's ends up in the net. He knew before the ball crossed the line, and so did everybody in the ground.

In brief

113 Edition

The KCB Chronicle

25 Sep 2028
From our football correspondent Crisis

Squad

Bonphas Munyasa keeps KCB in it on his own

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

Player ratings

A defender's goal wins it for KCB — 7.41

1 for Bakary Jaiteh, marked 7.41, and a centre-half's name in the part of the report he normally only reaches by mistake. He will not be allowed to forget it in the dressing room for a month.

The dugout

Yaw Osei keeps the receipts

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

Loan watch

Elvis Ochoro’s loan is measured in nothing happening

18 clean sheets from 27 appearances at Kariobangi Sharks. That is the whole of a goalkeeper’s job done properly, and it is being done a long way from the club that owns him.

Match

Gor Mahia take the points off KCB

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

Squad

Hernest Malonga 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 Shungu Dutiro

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

Squad

Words exchanged at KCB

Yafeesi Mubiru 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

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 1‑3 George Kagere left the room before anybody could ask which.

In brief

112 Edition

The KCB Chronicle

18 Sep 2028
From our football correspondent Uneasy

Market

Only the photograph left for Josphat Andafu Mukhwana

Fee agreed, terms agreed, medical booked. Josphat Andafu Mukhwana will be somebody else’s player by the weekend, and around KCB the goodbyes have quietly begun.

Match

7 unbeaten for KCB

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

Loan watch

Elvis Ochoro’s loan is measured in nothing happening

17 clean sheets from 26 appearances at Kariobangi Sharks. That is the whole of a goalkeeper’s job done properly, and it is being done a long way from the club that owns him.

Squad

Gideon Werre 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 KCB this week that will take longer than a week to unsay.

Squad

Words at KCB training over how hard people work

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

No hiding place for Fadhili Mwinyimvua

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

The dugout

A promise honoured at KCB

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

The dugout

George Kagere: “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 0‑0 draw, said the honest thing and then went to say it again inside.

The dugout

Nashon Wekesa has become a man the manager trusts

Nobody at KCB 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 KCB Chronicle

11 Sep 2028
From our football correspondent Uneasy

Market

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

Market

Only the photograph left for Tyron Kariuki

Fee agreed, terms agreed, medical booked. Tyron Kariuki will be somebody else’s player by the weekend, and around KCB the goodbyes have quietly begun.

Squad

Tempers go at KCB

Hernest Malonga 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 KCB

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

Squad

Jack Onganya stays put

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

Squad

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

Boardroom

KCB counting the cost

The accounts make uncomfortable reading. Wages first and ambition second is the order of business at KCB now.

The dugout

Kelvin Etemesi 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 Kelvin Etemesi is on it.

The dugout

Owami Dlamini 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

110 Edition

The KCB Chronicle

4 Sep 2028
From our football correspondent Upbeat

Market

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

Boardroom

KCB write off $164.9K on Elly Saenyi

He arrived for a fee and leaves for a fraction of it. $164.9K of what KCB paid for Elly Saenyi is money the club will not see again, and the boardroom will be asked about it for two seasons.

Boardroom

The silence upstairs is getting loud at KCB

Nobody on the board has said anything against the manager, which is the point — they have stopped saying anything for him either.

Boardroom

Deadline passes with 15 signed and 12 gone

That is the business done at KCB 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

Shungu Dutiro signs on for more

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

Squad

Tempers go at KCB

Gideon Werre 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

Still nobody has beaten KCB

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

Squad

Hernest Malonga 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 terraces

One of their own: Samunya Amatton

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

In brief

109 Edition

The KCB Chronicle

28 Aug 2028
From our football correspondent Uneasy

Squad

Richard Omondi damages knee ligaments — 47 days out

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

KCB tear Sofapaka apart

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

Player ratings

Both of them Kelvin Etemesi's — 8.72

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

Market

Patrick Otieno asks to leave KCB

“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

Jack Onganya has one foot out of the door

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

Squad

Gideon Werre 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 KCB this week that will take longer than a week to unsay.

Loan watch

Nobody is scoring past Elvis Ochoro at Kariobangi Sharks

16 shut-outs in 24 games. A goalkeeper’s loan is judged on the afternoons when nothing happened at all, and Elvis Ochoro has been having a lot of them.

Squad

Words at KCB training over how hard people work

Somebody said out loud what several people had been thinking. Hernest Malonga 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 terraces

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

In brief

108 Edition

The KCB Chronicle

21 Aug 2028
From our football correspondent Uneasy

Squad

The knee: Richard Omondi out for 54 days

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

Market

Elly Saenyi agrees terms with Mara Sugar

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

Market

Richard Omondi asks to leave KCB

“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

Josphat Andafu Mukhwana has one foot out of the door

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

Squad

Hernest Malonga 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 KCB this week that will take longer than a week to unsay.

Squad

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

Time is catching up with Ayanda Mvambi

Everybody at KCB saw it before anybody said it, which is how this always goes. At 37 the decline is real and measurable — 3 points — and the only question left is how the club handles somebody it owes a great deal to.

Player ratings

Austine Odongo takes the honours

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

Player ratings

Fadhili Mwinyimvua 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.

In brief

  • The dugout The manager makes an example of Elly Saenyi
  • The dugout The view from the dugout
  • The dugout Gideon Werre knocks on the manager’s door
107 Edition

The KCB Chronicle

14 Aug 2028
From our football correspondent Uneasy

Squad

The knee: Richard Omondi out for 62 days

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

Market

Tyron Kariuki agrees terms with Mara Sugar

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

Player ratings

Fadhili Mwinyimvua pops up at the right end — 7.78

7.78, 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.

Market

Only the photograph left for Elly Saenyi

Fee agreed, terms agreed, medical booked. Elly Saenyi will be somebody else’s player by the weekend, and around KCB the goodbyes have quietly begun.

Player ratings

Austine Odongo runs at them all day

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

Squad

Words exchanged at KCB

Gideon Werre 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

Rowland Makati stays put

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

Squad

Hernest Malonga 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

KCB and Kakamega Homeboyz take a point apiece

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

In brief

106 Edition

The KCB Chronicle

7 Aug 2028
From our football correspondent Uneasy

Squad

Richard Omondi damages knee ligaments — 70 days out

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

Terms done: Josphat Andafu Mukhwana is going

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

Market

Not going: Tyron Kariuki stays at KCB

“I know what people will say. I know what I want, and it is here.” Sofapaka had the fee agreed and the shirt ready; they did not have the player, and now they will not.

Boardroom

Pressure builds in the KCB boardroom

The directors have stopped offering the manager public warmth. In football that is usually the stage before the short statement.

Market

Elly Saenyi asks to leave KCB

“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

Bonphas Munyasa keeps KCB in it on his own

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

Squad

Tempers go at KCB

Gideon Werre 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

Hernest Malonga 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 Clyde Senaji

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

In brief

105 Edition

The KCB Chronicle

31 Jul 2028
From our football correspondent Uneasy

Squad

The knee: Richard Omondi out for 77 days

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

Market

Terms done: Elly Saenyi is going

Fee agreed, wages agreed, and Bidco United waiting with a shirt. Nobody at KCB is pretending otherwise, and the supporters have stopped asking whether and started asking when.

Player ratings

A brace, and Apollo Otieno takes the afternoon — 8.22

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

The dugout

Clyde Senaji keeps the receipts

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

Market

Patrick Otieno asks to leave KCB

“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

Jack Onganya is on his way

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

Player ratings

Nobody could get near Erick Kipkirui

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

Squad

A falling-out at KCB

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

Loan watch

Nobody is scoring past Elvis Ochoro at Kariobangi Sharks

16 shut-outs in 21 games. A goalkeeper’s loan is judged on the afternoons when nothing happened at all, and Elvis Ochoro has been having a lot of them.

In brief

104 Edition

The KCB Chronicle

24 Jul 2028
From our football correspondent Crisis

Squad

A knee injury of the worst kind for Richard Omondi

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

Match

A hiding for KCB

Beaten 0‑3 by Tusker, and beaten everywhere it matters. The inquest starts on the training pitch on Monday morning.

Squad

Bonphas Munyasa keeps KCB in it on his own

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

Market

Tyron Kariuki is on his way

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

Match

The wait goes on for KCB

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.

Player ratings

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

Tempers go at KCB

Kelvin Etemesi 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.

Loan watch

15 clean sheets on loan for Elvis Ochoro

20 appearances at Kariobangi Sharks and the goals have stopped going in. KCB lent out a goalkeeper and are watching somebody else’s season get better every week.

Squad

A row about effort at KCB

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

In brief

  • Match KCB leaking at the back
  • Boardroom Nobody left the KCB dressing room in a hurry
  • Market The Elly Saenyi conversation is coming
103 Edition

The KCB Chronicle

17 Jul 2028
From our football correspondent Crisis

Squad

Richard Omondi damages knee ligaments — 91 days out

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

Kelvin Etemesi 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 KCB this week that will take longer than a week to unsay.

Squad

Words at KCB training over how hard people work

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

A bad afternoon for KCB against Ulinzi Stars

1‑2 to Ulinzi Stars, and no complaints worth printing. The performance asked for nothing more than it got.

Loan watch

14 clean sheets on loan for Elvis Ochoro

19 appearances at Kariobangi Sharks and the goals have stopped going in. KCB lent out a goalkeeper and are watching somebody else’s season get better every week.

The dugout

The manager makes an example of Shungu Dutiro

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

Boardroom

96% of the income goes out in wages at KCB

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

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

Kelvin Etemesi 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 KCB, and both men came out saying it was fine.

In brief

102 Edition

The KCB Chronicle

10 Jul 2028
From our football correspondent Uneasy

Squad

The knee: Richard Omondi out for 98 days

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

Squad

Ernest Mohammed is the hero from the spot

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

Match

A hiding for KCB

Beaten 0‑4 by Kenya Police, and beaten everywhere it matters. The inquest starts on the training pitch on Monday morning.

Match

KCB out of the cup

Kakamega Homeboyz ended it 3‑3. The season narrows to the league now, and everyone in the ground knew it before the final whistle.

Market

Elly Saenyi agrees terms with Mathare United

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

Player ratings

Both of them Elly Saenyi's — 8.55

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

Player ratings

No sign of nerves from Kenneth Wambua at 20 — 8.04

The hardest thing about being 20 in a senior side is that nobody makes allowances. Kenneth Wambua did not need any: 8.04, and he looked the most comfortable man on the pitch.

Market

Elly Saenyi asks to leave KCB

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

Hernest Malonga 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.

In brief

101 Edition

The KCB Chronicle

3 Jul 2028
From our football correspondent Upbeat

Squad

Richard Omondi damages knee ligaments — 106 days out

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

No mercy from KCB

Muranga Seal will want this one forgotten quickly: 4‑0, every duel lost, and a long ride home. KCB were ruthless in the way good sides are ruthless.

Squad

A day Francis Kahiro 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.

Market

Nairobi United come back empty-handed

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

Market

Richard 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 KCB can pretend not to have heard.

Market

Jack Onganya has one foot out of the door

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

Squad

Words exchanged at KCB

Kelvin Etemesi 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

Francis Kahiro in the eights

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

Squad

Hernest Malonga 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

100 Edition

The KCB Chronicle

26 Jun 2028
From our football correspondent Upbeat

Squad

A knee injury of the worst kind for Richard Omondi

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

Match

No mercy from KCB

Bidco United will want this one forgotten quickly: 3‑0, every duel lost, and a long ride home. KCB were ruthless in the way good sides are ruthless.

Player ratings

A brace, and Francis Kahiro takes the afternoon — 9.16

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

Market

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

Player ratings

Hernest Malonga pops up at the right end — 7.79

7.79, 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.

Market

Only the photograph left for Tyron Kariuki

Fee agreed, terms agreed, medical booked. Tyron Kariuki will be somebody else’s player by the weekend, and around KCB the goodbyes have quietly begun.

Squad

Hernest Malonga 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 KCB this week that will take longer than a week to unsay.

Squad

Clyde Senaji falls out with a teammate over standards

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

Loan watch

Elvis Ochoro’s loan is measured in nothing happening

12 clean sheets from 17 appearances at Kariobangi Sharks. That is the whole of a goalkeeper’s job done properly, and it is being done a long way from the club that owns him.

In brief

99 Edition

The KCB Chronicle

19 Jun 2028
From our football correspondent Uneasy

Squad

The knee: Richard Omondi out for 121 days

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

The terraces

Supporters organise against the KCB board

A bad atmosphere can be waited out. A group of people meeting afterwards to decide what to do about it cannot, and everybody in the building knows which stage this is.

Market

Tyron Kariuki 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. KCB have lost him in all but the paperwork.

Squad

Tempers go at KCB

Hernest Malonga 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

KCB come up short against Kariobangi Sharks

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

Squad

Words at KCB training over how hard people work

Somebody said out loud what several people had been thinking. Nashon Wekesa 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 Bonphas Munyasa

“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

Nobody is scoring past Elvis Ochoro at Kariobangi Sharks

11 shut-outs in 16 games. A goalkeeper’s loan is judged on the afternoons when nothing happened at all, and Elvis Ochoro has been having a lot of them.

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 George Kagere left the room before anybody could ask which.

In brief

98 Edition

The KCB Chronicle

12 Jun 2028
From our football correspondent Upbeat

Squad

A knee injury of the worst kind for Richard Omondi

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

Match

Kelvin Etemesi leads the rout of Mara Sugar

4‑0, and Kelvin Etemesi took the headlines on an afternoon when everything KCB tried came off. Days like this are retold all winter.

Market

Elly Saenyi 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. KCB have lost him in all but the paperwork.

Player ratings

Kelvin Etemesi scores twice — 8.97

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

Player ratings

Both of them Apollo Otieno's — 8.50

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

Market

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

Squad

A falling-out at KCB

Kelvin Etemesi 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 KCB

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

Match

Kelvin Etemesi at the heart of a fast KCB start

2 goals inside twenty minutes with Kelvin Etemesi in the middle of it, and Mara Sugar unable to get near the ball long enough to change anything. Some matches are won before the first drink.

In brief

97 Edition

The KCB Chronicle

5 Jun 2028
From our football correspondent Uneasy

Squad

A knee injury of the worst kind for Richard Omondi

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

Squad

Bonphas Munyasa stands alone

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

Market

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

The dugout

Samunya Amatton keeps the receipts

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

Market

Jack Onganya has one foot out of the door

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

Squad

A falling-out at KCB

Hernest Malonga 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 KCB

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

Player ratings

Ninety minutes of Apollo Otieno at his very best

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

The dugout

No hiding place for Gideon Werre

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

In brief

  • Match The half-term report on KCB
  • Boardroom Wages eat 94% of everything KCB earn
  • Player ratings Nobody could get near Austine Odongo
96 Edition

The KCB Chronicle

29 May 2028
From our football correspondent Upbeat

Match

KCB tear Shabana apart

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

Player ratings

A brace, and Francis Kahiro takes the afternoon — 8.72

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

Player ratings

No sign of nerves from Austine Odongo at 21 — 8.06

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

Squad

Hernest Malonga 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 KCB this week that will take longer than a week to unsay.

Squad

Gideon Werre 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

Ninety minutes of Apollo Otieno at his very best

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

The dugout

A satisfied George Kagere

“The players deserve the credit. My job was easy today.” It was not, and everybody in the room knew it; after 4‑0, George Kagere could afford to be generous.

The dugout

No hiding place for Patrick Otieno

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

Boardroom

The numbers do not look good at KCB

Wages have outrun income and the accountants have started attending meetings they used to send apologies to. Ambition comes second in a season like this.

In brief

95 Edition

The KCB Chronicle

22 May 2028
From our football correspondent Uneasy

The terraces

Supporters organise against the KCB board

A bad atmosphere can be waited out. A group of people meeting afterwards to decide what to do about it cannot, and everybody in the building knows which stage this is.

Match

Chastening afternoon for KCB

A 0‑3 beating by Gor Mahia was the sort of result that empties a stadium long before the final whistle.

Market

Richard 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 KCB can pretend not to have heard.

Market

Elly Saenyi has one foot out of the door

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

The dugout

Tyron Kariuki: 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.” KCB have not answered, which is an answer of sorts.

Squad

Kelvin Etemesi 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 KCB this week that will take longer than a week to unsay.

Squad

A row about effort at KCB

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

The dugout

No hiding place for Ernest Mohammed

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

Boardroom

Inquest at KCB

The manager kept them in and said what needed saying. A response is expected on Saturday, and if it does not come the questions move upstairs.

In brief

94 Edition

The KCB Chronicle

15 May 2028
From our football correspondent Upbeat

Match

Apollo Otieno leads the rout of Bandari

5‑2, and Apollo Otieno took the headlines on an afternoon when everything KCB tried came off. Days like this are retold all winter.

Squad

3 goals for Apollo Otieno

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

Player ratings

Austine Odongo, 21, steals the show — 7.90

Marked 7.90 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.

The dugout

Patrick Otieno says KCB 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

Tyron Kariuki is on his way

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

Match

Still nobody has beaten KCB

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

Squad

Words exchanged at KCB

Hernest Malonga 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

Apollo Otieno among the goals in a wild afternoon

7 goals in one match, Apollo Otieno on the scoresheet, and a scoreline that will look like a misprint. Neutrals could not have asked more of KCB and Bandari.

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.

In brief

  • Player ratings Apollo Otieno was on a different afternoon to everybody else
  • Player ratings Kelvin Etemesi was on a different afternoon to everybody else
  • Squad Words at KCB training over how hard people work
93 Edition

The KCB Chronicle

8 May 2028
From our football correspondent Upbeat

Match

KCB march on in the cup

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

The dugout

Josphat Andafu Mukhwana: 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.” KCB have not answered, which is an answer of sorts.

Player ratings

Up for the corner, and Maxwell Kangeshima delivers — 7.72

Centre-halves are allowed forward twice a season and are judged on what they do when they get there. Maxwell Kangeshima scored, was marked 7.72, and got back before anybody noticed he had gone.

Market

Jack Onganya is on his way

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

Squad

A falling-out at KCB

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

Match

6 unbeaten for KCB

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

The terraces

One of their own: Jack Onganya

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

Squad

Gideon Werre 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 decline has begun for Ayanda Mvambi

Everybody saw it before anybody said it. At 37 the numbers say 3 points down on what he was, and the question for KCB is how to handle a man they owe a great deal.

In brief

  • Squad Austine Odongo is the division's best young player this month
  • The dugout Gideon Werre gets it from the manager
  • Boardroom Wages eat 90% of everything KCB earn
92 Edition

The KCB Chronicle

1 May 2028
From our football correspondent Uneasy

Squad

Tempers go at KCB

Kelvin Etemesi 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

Hernest Malonga falls out with a teammate over standards

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

Loan watch

Owami Dlamini wants to come home

“I did not go to Posta Rangers to sit and watch. I want to come back to KCB and fight for my place.” 1 appearances in 16 matches say the rest.

Match

KCB find a way past Sofapaka

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

Player ratings

Shungu Dutiro was on a different afternoon to everybody else

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

Market

Still no ink between KCB and Kelvin Etemesi

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

Squad

Ernest Mohammed: “I am not a substitute”

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

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

The dugout

The manager makes an example of Fortune Omoto

“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

91 Edition

The KCB Chronicle

24 Apr 2028
From our football correspondent Uneasy

Squad

Patrick Otieno damages knee ligaments — 15 days out

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

The mood at KCB has turned into something else

Supporters who sing when it goes badly are supporters. Supporters who gather afterwards are a problem, and everybody inside the building knows which of the two this now is.

Market

Richard 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 KCB can pretend not to have heard.

Market

Elly Saenyi is on his way

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

Squad

Tempers go at KCB

Hernest Malonga was at the centre of it, and by the time it was pulled apart there were three or four others involved. Training grounds are small places and long seasons make them smaller.

Player ratings

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

Ernest Mohammed 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 KCB

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

Squad

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

In brief

90 Edition

The KCB Chronicle

17 Apr 2028
From our football correspondent Uneasy

Squad

A knee injury of the worst kind for Patrick Otieno

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

Player ratings

A brace, and Shungu Dutiro takes the afternoon — 8.25

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

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.

Market

Tyron Kariuki has one foot out of the door

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

Squad

Words exchanged at KCB

Hernest Malonga 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

KCB end the wait against Kakamega Homeboyz

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

Match

KCB get the job done against Kakamega Homeboyz

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

The terraces

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

Squad

A row about effort at KCB

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

In brief

89 Edition

The KCB Chronicle

10 Apr 2028
From our football correspondent Uneasy

Squad

Patrick Otieno damages knee ligaments — 29 days out

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

6 matches without a win for KCB

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

Market

Jack Onganya is on his way

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

Squad

Tempers go at KCB

Ernest Mohammed 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 KCB training over how hard people work

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

KCB rescue it on 85 minutes

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

The dugout

No hiding place for Gideon Werre

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

Player ratings

Hernest Malonga runs at them all day

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

Squad

Maxwell Kangeshima signs on for more

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

In brief

  • Match KCB share the spoils with Nairobi United
  • The dugout The view from the dugout
  • Market KCB bring in an old head
88 Edition

The KCB Chronicle

3 Apr 2028
From our football correspondent Crisis

Squad

A knee injury of the worst kind for Patrick Otieno

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

Squad

Bonphas Munyasa 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.

Match

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

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

Squad

Hernest Malonga 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 KCB this week that will take longer than a week to unsay.

Match

KCB come up short against AFC Leopards

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

Squad

Words at KCB training over how hard people work

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

George Kagere answers for it

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

Market

Elly Saenyi is free to find somewhere else

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

Boardroom

Belts tighten at KCB

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

In brief

87 Edition

The KCB Chronicle

27 Mar 2028
From our football correspondent Uneasy

Squad

The knee: Patrick Otieno out for 44 days

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

The terraces

Supporters organise against the KCB board

A bad atmosphere can be waited out. A group of people meeting afterwards to decide what to do about it cannot, and everybody in the building knows which stage this is.

Market

Elly Saenyi is on his way

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

Squad

Tempers go at KCB

Hernest Malonga 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 KCB

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

Squad

KCB are still strangers to each other

7 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

Elly Saenyi 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

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

Kelvin Etemesi 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 Kelvin Etemesi is on it.

In brief

86 Edition

The KCB Chronicle

20 Mar 2028
From our football correspondent Uneasy

Squad

The knee: Patrick Otieno out for 51 days

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

Match

KCB throw away a 2-goal lead

2 in front and in complete control, and it finished with Tusker the happier side. There is no version of this afternoon that KCB will enjoy reviewing.

Player ratings

Kelvin Etemesi scores twice — 8.53

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

Player ratings

Nobody could get near Austine Odongo

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

Squad

Bonphas Munyasa 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.

Market

Tyron Kariuki is on his way

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

Match

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

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

Squad

Ernest Mohammed 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 KCB this week that will take longer than a week to unsay.

Squad

Hernest Malonga 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

85 Edition

The KCB Chronicle

13 Mar 2028
From our football correspondent Steady

Squad

Patrick Otieno damages knee ligaments — 59 days out

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

Jack Onganya is on his way

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

Squad

A falling-out at KCB

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

Match

The goals have deserted KCB

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

Loan watch

Owami Dlamini wants to come home

“I did not go to Posta Rangers to sit and watch. I want to come back to KCB and fight for my place.” 0 appearances in 9 matches say the rest.

Squad

Clyde Senaji 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 Austine Odongo

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

Squad

“I want to play”: Ernest Mohammed speaks

“I respect the manager and I am not going to sit here and pretend I am happy.” It is the most common sentence in football and it has never once been the end of a story.

The dugout

George Kagere on the point

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

In brief

84 Edition

The KCB Chronicle

6 Mar 2028
From our football correspondent Crisis

Squad

The knee: Patrick Otieno out for 67 days

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

Squad

Real improvement from Austine Odongo at KCB

Form comes and goes; this has not gone. Austine Odongo is 21, and the version of him training now would not have got into the side he was in a year ago.

Squad

Hernest Malonga 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 KCB this week that will take longer than a week to unsay.

Squad

Kelvin Etemesi signs on for more

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

Match

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

The dugout

The manager makes an example of Ernest Mohammed

“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 Kagere faces the questions

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

Player ratings

Austine Odongo was unplayable

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

Still no ink between KCB and Kelvin Etemesi

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

In brief

83 Edition

The KCB Chronicle

28 Feb 2028
From our football correspondent Steady

Squad

The knee: Patrick Otieno out for 75 days

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

The terraces

The mood at KCB has turned into something else

Supporters who sing when it goes badly are supporters. Supporters who gather afterwards are a problem, and everybody inside the building knows which of the two this now is.

Market

Elly Saenyi has one foot out of the door

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

Squad

Kelvin Etemesi 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 KCB this week that will take longer than a week to unsay.

Player ratings

Austine Odongo was unplayable

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

Clyde Senaji 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

5 new faces, and KCB 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.

The dugout

Kelvin Etemesi has become a man the manager trusts

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

Half-satisfied: George Kagere 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.

In brief

82 Edition

The KCB Chronicle

21 Feb 2028
From our football correspondent Upbeat

Squad

The knee: Patrick Otieno out for 82 days

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

Match

Francis Kahiro wins it after the whistle should have gone

91 minutes played. Francis Kahiro 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

No sign of nerves from Austine Odongo at 20 — 7.72

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

Market

Tyron Kariuki is on his way

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

Squad

Words exchanged at KCB

Hernest Malonga 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 KCB training over how hard people work

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

Francis Kahiro sends KCB past Bidco United

It finished 2‑1, and it was Francis Kahiro’s afternoon: on the scoresheet when it mattered, and the reason the points belong to KCB.

The terraces

KCB supporters have found a favourite in Tyron Kariuki

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

Squad

The decline has begun for Ayanda Mvambi

Everybody saw it before anybody said it. At 36 the numbers say 3 points down on what he was, and the question for KCB is how to handle a man they owe a great deal.

In brief

81 Edition

The KCB Chronicle

14 Feb 2028
From our football correspondent Crisis

Squad

Patrick Otieno damages knee ligaments — 90 days out

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

KCB taken apart

1‑4 to Kariobangi Sharks, and it was every bit as bad as the number suggests. There are defeats you argue about and defeats you apologise for; this was the second kind.

The dugout

Rowland Makati says KCB 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.

Player ratings

Austine Odongo beats them one at a time

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

Market

Only the photograph left for Jack Onganya

Fee agreed, terms agreed, medical booked. Jack Onganya will be somebody else’s player by the weekend, and around KCB the goodbyes have quietly begun.

Squad

A falling-out at KCB

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

The dugout

No hiding place for Gideon Werre

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

Squad

A row about effort at KCB

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

Squad

Shungu Dutiro has outgrown this division

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

In brief

80 Edition

The KCB Chronicle

7 Feb 2028
From our football correspondent Steady

Squad

Patrick Otieno damages knee ligaments — 97 days out

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

Player ratings

Fortune Omoto scores twice — 8.88

Two goals and a mark of 8.88 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: Tyron Kariuki is going

Fee agreed, wages agreed, and Mara Sugar waiting with a shirt. Nobody at KCB is pretending otherwise, and the supporters have stopped asking whether and started asking when.

The dugout

Samunya Amatton keeps the receipts

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

Boardroom

KCB close the window on a squad of their own making

7 in and 3 out, and no more changes for months. The manager has what he has, the supporters have their opinion of it, and the table will have the last word.

Squad

A falling-out at KCB

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

Boardroom

4 academy graduates step up at KCB

Senior shirt numbers handed to boys the coaches have known since they were twelve. Most will not make it and all of them have already done the hard part.

Squad

Clyde Senaji 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

KCB find a way past Mara Sugar

Mara Sugar made KCB work for it, but the scoreboard read 2‑1 at the end and the table does not ask how.

In brief

79 Edition

The KCB Chronicle

31 Jan 2028
From our football correspondent Crisis

The terraces

Anger at KCB spills outside the ground

It has stopped being a mood in the stands and started being something organised. Boards can ignore a bad atmosphere for a long time; they cannot ignore this stage of it for very long at all.

Squad

Patrick Otieno damages knee ligaments — 104 days out

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

Elly Saenyi is on his way

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

Squad

Tempers go at KCB

Hernest Malonga 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

Clyde Senaji 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

Mara Sugar join the queue for Tyron Kariuki

Add another name to the list: Mara Sugar have asked the question everybody in the game has been asking about Tyron Kariuki. The answer from KCB has not changed — yet.

The dugout

When it matters, Patrick Otieno 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

Fortune Omoto 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.

Market

The Patrick Otieno question follows KCB around

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

In brief

78 Edition

The KCB Chronicle

24 Jan 2028
From our football correspondent Crisis

Match

Every point is an argument now for KCB

Position 16 and 33 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.

Squad

Words exchanged at KCB

Hernest Malonga 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 KCB training over how hard people work

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

Too much change too quickly at KCB

5 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

When it matters, Fortune Omoto 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 Bonphas Munyasa story refuses to die

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

Squad

Austine Odongo has outgrown this division

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

Market

Kelvin Etemesi runs his contract down

6 months remain and no agreement is close. Every week without a signature costs KCB money.

Market

The shop window has Francis Kahiro in it

KCB have let the market know Francis Kahiro can be had. No price in the advert, but everyone in the trade knows roughly what it says.

In brief

77 Edition

The KCB Chronicle

17 Jan 2028
From our football correspondent Crisis

Boardroom

Pressure builds in the KCB boardroom

The directors have stopped offering the manager public warmth. In football that is usually the stage before the short statement.

Market

Elly Saenyi 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. KCB have lost him in all but the paperwork.

Market

Brian Olang'o 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 KCB, and it is not being withdrawn.

Market

Jack Onganya has one foot out of the door

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

Squad

Gideon Werre 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 KCB this week that will take longer than a week to unsay.

Squad

A row about effort at KCB

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

Transfer targets

KCB rebuffed over Lucan Louw

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

The dugout

Fadhili Mwinyimvua 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

Hernest Malonga needs a bigger stage

He is doing things every Saturday that nobody around him can answer. It is flattering for a season and a problem after that, and KCB know which stage they are at.

In brief

76 Edition

The KCB Chronicle

10 Jan 2028
From our football correspondent Crisis

Market

Terms done: Elvis Ochoro is going

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

Market

Richard Omondi asks to leave KCB

“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

Tyron Kariuki is on his way

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

Squad

Tempers go at KCB

Kelvin Etemesi 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.

Transfer targets

KCB rebuffed over Dalphine Omuri

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

Squad

A row about effort at KCB

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

The dugout

Nashon Wekesa 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 Nashon Wekesa is on it.

The dugout

The manager makes an example of Jack Onganya

“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

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

In brief

75 Edition

The KCB Chronicle

3 Jan 2028
From our football correspondent Crisis

The terraces

The mood at KCB has turned into something else

Supporters who sing when it goes badly are supporters. Supporters who gather afterwards are a problem, and everybody inside the building knows which of the two this now is.

Boardroom

KCB put George Kagere on notice

The board have said in public what they had been saying in private. Results between now and the next meeting decide it, and everybody in the building knows the arithmetic.

The dugout

Bonphas Munyasa keeps the receipts

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

Boardroom

Crisis meeting at KCB

The official line will be that it was routine. It was not routine, the timing says so, and every person in that room knows what the next bad result costs.

Market

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

Market

Eyes on Yafeesi Mubiru again

The phone has started ringing about Yafeesi Mubiru again, and this time the name on the line is Kenya Police. KCB are listening politely and promising nothing.

Squad

A falling-out at KCB

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

Squad

Words at KCB training over how hard people work

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

A step back for Patrick Otieno at KCB

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.

In brief

74 Edition

The KCB Chronicle

27 Dec 2027
From our football correspondent Crisis

Match

Every point is an argument now for KCB

Position 16 and 33 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

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

Squad

Gideon Werre 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 KCB this week that will take longer than a week to unsay.

Squad

Words at KCB training over how hard people work

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

Boardroom

90% of the income goes out in wages at KCB

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

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

The dugout

Yafeesi Mubiru 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 Yafeesi Mubiru is on it.

Market

The Bonphas Munyasa question follows KCB around

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

The dugout

A door opens for Patrick Otieno

He asked about his future and was given an answer with minutes in it. The manager has now made a promise in a building where promises are remembered, and the clock on it has started.

In brief

73 Edition

The KCB Chronicle

20 Dec 2027
From our football correspondent Crisis

Boardroom

Pressure builds in the KCB boardroom

The directors have stopped offering the manager public warmth. In football that is usually the stage before the short statement.

The dugout

Jack Onganya says KCB 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

Jack Onganya is on his way

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

Squad

Tempers go at KCB

Gideon Werre 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 KCB

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

Squad

Ayanda Mvambi signs a new deal

“I never wanted to be anywhere else. There is unfinished business here.” Ayanda Mvambi commits to KCB for another 1 years.

The dugout

Kelvin Etemesi has become a man the manager trusts

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

Experience through the door at KCB

Ayanda Mvambi arrives at 36 with nothing left to prove and plenty left to pass on. Legs are a young man's currency; knowing where to stand never ages.

The dugout

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

In brief

72 Edition

The KCB Chronicle

13 Dec 2027
From our football correspondent Crisis

Market

Tyron Kariuki has one foot out of the door

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

Squad

Words exchanged at KCB

Gideon Werre 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 KCB training over how hard people work

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

Time is catching up with Ayanda Mvambi

Everybody at KCB saw it before anybody said it, which is how this always goes. At 36 the decline is real and measurable — 3 points — and the only question left is how the club handles somebody it owes a great deal to.

The dugout

When it matters, Nashon Wekesa 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

Jack Onganya 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

71 Edition

The KCB Chronicle

6 Dec 2027
From our football correspondent Crisis

The terraces

Supporters organise against the KCB board

A bad atmosphere can be waited out. A group of people meeting afterwards to decide what to do about it cannot, and everybody in the building knows which stage this is.

Boardroom

KCB put George Kagere on notice

The board have said in public what they had been saying in private. Results between now and the next meeting decide it, and everybody in the building knows the arithmetic.

Squad

Erick Kipkirui arrives at the club he grew up with

Every footballer has an answer to the question about his boyhood club, and most of them never get to act on it. Erick Kipkirui has, at KCB, and the first month will show what that does to a man.

Squad

A falling-out at KCB

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

Squad

Erick Kipkirui signs on for more

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

Market

Talks stall between KCB and Kelvin Etemesi

“We are a long way apart, and pretending otherwise helps nobody.” Neither side is close, and the calendar is not on the club's side.

Squad

Words at KCB training over how hard people work

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

Patrick Otieno 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 Patrick Otieno is on it.

The dugout

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

In brief

70 Edition

The KCB Chronicle

29 Nov 2027
From our football correspondent Crisis

Match

KCB sink to position 16

33 points, and a fixture list that is running out. The mathematics are not yet cruel, but they are no longer kind.

Market

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

Squad

Words exchanged at KCB

Kelvin Etemesi 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

Nashon Wekesa signs a new deal

“I never wanted to be anywhere else. There is unfinished business here.” Nashon Wekesa commits to KCB for another 4 years.

The dugout

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

Squad

Nashon Wekesa 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 KCB 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.

Market

Richard Omondi told to find a new club

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

The dugout

Yafeesi Mubiru 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 Yafeesi Mubiru is on it.

In brief

69 Edition

The KCB Chronicle

22 Nov 2027
From our football correspondent Crisis

Boardroom

Pressure builds in the KCB boardroom

The directors have stopped offering the manager public warmth. In football that is usually the stage before the short statement.

Squad

The knee: Thapelo Ngcongo out for 20 days

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

Match

KCB out of the cup

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

Market

Jack Onganya has one foot out of the door

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

Squad

A falling-out at KCB

Kelvin Etemesi 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 KCB

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

The dugout

The team sheet said everything about Bonphas Munyasa

Warm-up bib, ninety minutes of watching, and a handshake at the end that fooled nobody. Big matches tell you who a manager trusts; this one told Bonphas Munyasa.

The dugout

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

Player ratings

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

In brief

68 Edition

The KCB Chronicle

15 Nov 2027
From our football correspondent Uneasy

Squad

The knee: Thapelo Ngcongo out for 27 days

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

Market

Tyron Kariuki is on his way

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

Squad

Words exchanged at KCB

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

Squad

A row about effort at KCB

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

The dugout

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

The dugout

Nashon Wekesa 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 Nashon Wekesa is on it.

In brief

67 Edition

The KCB Chronicle

8 Nov 2027
From our football correspondent Uneasy

The terraces

The mood at KCB has turned into something else

Supporters who sing when it goes badly are supporters. Supporters who gather afterwards are a problem, and everybody inside the building knows which of the two this now is.

Squad

Thapelo Ngcongo 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.

Boardroom

KCB spell it out for George Kagere

The board’s statement ran to three sentences and one of them mentioned results. George Kagere has managed long enough to translate: win soon, or the next statement is shorter.

Squad

A falling-out at KCB

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

Squad

Nashon Wekesa 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 Yafeesi Mubiru

“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

A promise honoured for Giscard Mavoungou

It is not much of a headline and it is the reason players believe the next promise. KCB told Giscard Mavoungou something would happen and then it happened, which in this industry passes for remarkable.

Squad

A place in the month's best eleven for Thomas Omole

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

The dugout

The manager's exit leaves Clyde Senaji exposed

Every squad has men who were signed by a particular manager and men who were merely inherited. Clyde Senaji is in the first group, and the man who wanted him here is no longer in the building.

In brief