24 Jan 2027
Sunday
Process
25 Edition

The KCB Chronicle

18 Jan 2027
From our football correspondent Steady

Transfer targets

Aidas Girdvainis due for a KCB medical

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

Transfer targets

KCB rebuffed over Akpos Godbless

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

Squad

Humphrey Mieno 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.

In brief

Back issues
24 Edition

The KCB Chronicle

11 Jan 2027
From our football correspondent Steady

Transfer targets

Mahmudu Bajo will not be coming to KCB

Terms were offered and declined. Whether it was the wages, the role or the town, nobody at Crvena Zvezda is saying, and nobody at KCB is enjoying the guessing.

Squad

Shaun Els is a better footballer than he was

Not a run of form — an actual step up, held for months. At 18 he is doing things at this level he could not do at the start of the season, and the coaching staff will tell you exactly which of them.

Transfer targets

Partizani Tirana tell KCB: Arafat Doumbia 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

A falling-out at KCB

Humphrey Mieno 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.

Market

The Nicholas Kipkirui story refuses to die

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

In brief

  • Boardroom The KCB board put their names to it
  • The dugout The manager plants his flag on Kelvin Etemesi
23 Edition

The KCB Chronicle

4 Jan 2027
From our football correspondent Steady

Market

Dennis Kweyu 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

Words exchanged at KCB

Humphrey Mieno 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

Stephen Etyang 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.

Transfer targets

KCB try to borrow Mahmudu Bajo

Crvena Zvezda 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

KCB try to borrow Takalani Mazhamba

Kaizer Chiefs 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.

The dugout

When it matters, Clyde Senaji 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.

Boardroom

Open for business: KCB enter the window

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

Squad

Elvis Ochoro takes the armband

It is a strip of cloth and it decides nothing on a Saturday. It still tells the dressing room exactly whose opinion the manager values, which is the whole point of it.

Market

The Apollo Otieno story refuses to die

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

In brief

22 Edition

The KCB Chronicle

28 Dec 2026
From our football correspondent Steady

Market

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

Tempers go at KCB

Humphrey Mieno 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 Vincent Owino

“If you cannot run for the shirt, somebody else will wear it.” No name was used and none was needed; every player in that room knew who it was for.

Squad

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.

Boardroom

Wages eat 94% 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

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.

In brief

21 Edition

The KCB Chronicle

21 Dec 2026
From our football correspondent Steady

Squad

Humphrey Mieno 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. 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

A door opens for Vincent Owino

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

20 Edition

The KCB Chronicle

14 Dec 2026
From our football correspondent Steady

Squad

A falling-out at KCB

Humphrey Mieno 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 Stephen Etyang was in the middle of it. The one dressing-room argument that is genuinely about football.

The dugout

Connor Jales 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

19 Edition

The KCB Chronicle

7 Dec 2026
From our football correspondent Steady

The dugout

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

Squad

Words exchanged at KCB

Humphrey Mieno 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

Elvis Ochoro stays put

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

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

No hiding place for Yafeesi Mubiru

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

The dugout

When it matters, Clyde Senaji plays

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

In brief

18 Edition

The KCB Chronicle

30 Nov 2026
From our football correspondent Steady

Squad

19 days out for Victor Odhiambo after a fracture

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

The dugout

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

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

Humphrey Mieno 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.

Boardroom

107% 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

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

17 Edition

The KCB Chronicle

23 Nov 2026
From our football correspondent Steady

Squad

A fracture rules Victor Odhiambo out for 27 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.

Squad

Humphrey Mieno 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

The manager makes an example of Vincent Owino

“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

16 Edition

The KCB Chronicle

16 Nov 2026
From our football correspondent Steady

Squad

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

Clyde Senaji out for 43 days

The medical room confirms 43 days on the sidelines for Clyde Senaji, and a plan built around him now has to be rebuilt.

Squad

A falling-out at KCB

Humphrey Mieno 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

Gomolemo Kekana asks for a word with the manager

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

The dugout

No hiding place for Shaun Els

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

In brief

15 Edition

The KCB Chronicle

9 Nov 2026
From our football correspondent Steady

Squad

A fracture rules Victor Odhiambo out for 42 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

Shaun Els 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

Humphrey Mieno 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

Gomolemo Kekana 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

Clyde Senaji 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 Apollo Otieno story refuses to die

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

In brief

14 Edition

The KCB Chronicle

2 Nov 2026
From our football correspondent Steady

The dugout

Gomolemo Kekana: 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

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

Market

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

Tempers go at KCB

Humphrey Mieno 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.

Boardroom

107% 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.

Boardroom

$234.4K on the table at KCB

The board have answered with money instead of encouragement, which is the only answer a manager ever wants. Spending it well is now entirely his problem.

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

The manager makes an example of Connor Jales

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

13 Edition

The KCB Chronicle

26 Oct 2026
From our football correspondent Steady

Squad

56 days out for Victor Odhiambo after a fracture

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

The dugout

Connor Jales 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.

Squad

Humphrey Mieno 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 Vincent Owino

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

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.

The dugout

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

In brief

12 Edition

The KCB Chronicle

19 Oct 2026
From our football correspondent Steady

Squad

A fracture rules Victor Odhiambo 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.

Squad

KCB count the cost of losing Clyde Senaji

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

Squad

A falling-out at KCB

Humphrey Mieno 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 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 Elvis Ochoro

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

The dugout

The manager makes Vincent Owino 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

11 Edition

The KCB Chronicle

12 Oct 2026
From our football correspondent Steady

Squad

A fracture rules Victor Odhiambo out for 71 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.

Squad

Words exchanged at KCB

Humphrey Mieno 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. 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

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.

The dugout

When it matters, Clyde Senaji 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 Apollo Otieno story refuses to die

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

In brief

10 Edition

The KCB Chronicle

5 Oct 2026
From our football correspondent Steady

Squad

78 days out for Victor Odhiambo after a fracture

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

Market

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

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

Squad

Tempers go at KCB

Humphrey Mieno 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. 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.

Squad

A place in the month's best eleven for Gomolemo Kekana

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

The dugout

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

Arnold Matumele placed on the list

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

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

9 Edition

The KCB Chronicle

28 Sep 2026
From our football correspondent Upbeat

Match

No mercy from KCB

Mathare United 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.

Squad

Victor Odhiambo breaks a bone — 87 days out

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

Player ratings

Connor Jales scores twice — 9.36

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

Player ratings

No sign of nerves from Gomolemo Kekana at 20 — 8.26

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

Match

Whatever happens, KCB do not lose

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

The terraces

One of their own: Connor Jales

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

Player ratings

Ninety minutes of Patrick Otieno at his very best

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

Squad

Humphrey Mieno 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

The manager makes an example of Vincent Owino

“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

  • Squad Words at KCB training over how hard people work
  • The dugout A satisfied John Juma
  • Squad Young player of the week: Gomolemo Kekana
8 Edition

The KCB Chronicle

21 Sep 2026
From our football correspondent Steady

Squad

A fracture rules Victor Odhiambo out for 94 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

No sign of nerves from Gomolemo Kekana at 20 — 8.23

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

Match

Still nobody has beaten KCB

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

The terraces

One of their own: Gomolemo Kekana

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

Player ratings

The game went through Nashon Wekesa — 7.73

Marked 7.73 on 11 actions at both ends of the pitch. Midfielders like this get described as unspectacular by people who have never tried to play against one.

Squad

A falling-out at KCB

Humphrey Mieno 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 Stephen Etyang was in the middle of it. The one dressing-room argument that is genuinely about football.

Match

KCB share the spoils with Shabana

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

The dugout

John Juma on the point

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

In brief

7 Edition

The KCB Chronicle

14 Sep 2026
From our football correspondent Upbeat

Squad

A fracture rules Victor Odhiambo out for 102 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

Vintage Humphrey Mieno — 8.15

At 37 every good afternoon gets called a throwback, and this one was: 8.15, and nobody on the pitch better.

Match

8 unbeaten for KCB

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

Market

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

Transfer targets

KCB rebuffed over Moro Traoré

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

Match

Humphrey Mieno sends KCB past Gor Mahia

It finished 1‑0, and it was Humphrey Mieno’s afternoon: on the scoresheet when it mattered, and the reason the points belong to KCB.

Squad

Words exchanged at KCB

Humphrey Mieno 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

Gomolemo Kekana beats them one at a time

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

Squad

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.

In brief

6 Edition

The KCB Chronicle

7 Sep 2026
From our football correspondent Upbeat

Squad

Victor Odhiambo breaks a bone — 109 days out

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

Market

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

Boardroom

Window shuts: 15 in, 0 out at KCB

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

Market

KCB turn down Bidco United for Kelvin Etemesi

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

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.

Transfer targets

Door shut on Gift Zungu

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

Market

Kariobangi Sharks join the queue for Richard Omondi

Add another name to the list: Kariobangi Sharks have asked the question everybody in the game has been asking about Richard Omondi. The answer from KCB has not changed — yet.

Squad

A month that belonged to Tyron Kariuki

The young player of the month award goes to a 19-year-old at KCB who has looked like the finished article for four weekends running. The next four are the ones that decide whether he is.

Squad

Tempers go at KCB

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

In brief

5 Edition

The KCB Chronicle

31 Aug 2026
From our football correspondent Upbeat

Player ratings

Patrick Otieno was unplayable

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

Arnold Matumele wins the shoot-out

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

Match

KCB bow out of the cup

Bandari go through and KCB go home, 0‑0 the scoreline that did it. The dressing room will call the league the priority now, because that is what dressing rooms say.

Squad

A fracture rules Victor Odhiambo 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.

Match

Cruel end for APS Bomet as KCB pounce

There is no crueller way to lose a football match. KCB scored in the 93th minute, the restart barely happened, and the away end was still standing when the whistle went.

Player ratings

Tyron Kariuki, 19, steals the show — 8.14

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

Transfer targets

KCB baulk at the price for Shariff Amubwombe

Bandari wanted more than $20.0K and the board would not go there. Walked away, for now, which in a transfer window means until somebody blinks.

Match

Whatever happens, KCB do not lose

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

Transfer targets

KCB rebuffed over Fredrick Alushula

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

In brief

4 Edition

The KCB Chronicle

24 Aug 2026
From our football correspondent Triumph

Match

Cup progress for KCB

A 1‑0 win over Shabana, a place in the next round, and the quiet arithmetic every supporter does on the walk home: how many more until a final?

Squad

A knee injury of the worst kind for Nicholas Rupia

15 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

Cruel end for Shabana as KCB pounce

There is no crueller way to lose a football match. KCB scored in the 101th minute, the restart barely happened, and the away end was still standing when the whistle went.

Player ratings

Vintage Humphrey Mieno — 7.98

At 37 every good afternoon gets called a throwback, and this one was: 7.98, and nobody on the pitch better.

Match

KCB cannot stop winning

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

Player ratings

Stephen Etyang runs at them all day

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

Transfer targets

The paperwork begins on Connor Jales

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

Transfer targets

KCB baulk at the price for Musa Oundo

AFC Leopards wanted more than $18.0K and the board would not go there. Walked away, for now, which in a transfer window means until somebody blinks.

Transfer targets

Door shut on Dimpol Omamo

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

In brief

3 Edition

The KCB Chronicle

17 Aug 2026
From our football correspondent Upbeat

Squad

A knee injury of the worst kind for Nicholas Rupia

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

Age has not caught Humphrey Mieno yet — 8.29

At 36 he is supposed to be managing his minutes. Instead he was marked 8.29 and looked, for ninety minutes, exactly like the player everybody remembers.

Transfer targets

KCB make their move for Shariff Amubwombe

$19.0K on the table at Bandari. The manager wanted him, the board agreed a number, and the only voices still to be heard are the ones at the other club.

Transfer targets

KCB baulk at the price for Bryton Onyona

Gor Mahia wanted more than $75.0K and the board would not go there. Walked away, for now, which in a transfer window means until somebody blinks.

Transfer targets

KCB rebuffed over Paul Ochuoga

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.

Match

KCB find a way past Posta Rangers

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

The terraces

The crowd has taken to Fadhili Mwinyimvua

At 22 he is being sung about by people twice his age, which is an affection a signing has to earn over years and a local kid gets for turning up. It is also the hardest thing in football to live up to.

Player ratings

Stephen Etyang runs at them all day

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

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.

In brief

2 Edition

The KCB Chronicle

10 Aug 2026
From our football correspondent Upbeat

Squad

A knee injury of the worst kind for Nicholas Rupia

29 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

Patrick Otieno scores twice — 8.95

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

Market

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

KCB make their move for Bryton Onyona

$55.0K on the table at Gor Mahia. The manager wanted him, the board agreed a number, and the only voices still to be heard are the ones at the other club.

Transfer targets

Kenya Police tell KCB: Alvin Mangeni 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 see off Kakamega Homeboyz

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

The terraces

One of their own: Tyron Kariuki

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

Market

Brian Mulee steps up from the KCB academy

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

Market

Michael Onyango steps up from the KCB academy

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

In brief

1 Edition

The KCB Chronicle

3 Aug 2026
From our football correspondent Crisis

Player ratings

Stephen Etyang runs at them all day

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

Squad

Apollo Otieno stays put

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

Match

A bad afternoon for KCB against Nairobi United

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

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

John Juma faces the questions

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

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

KCB and Apollo Otieno are talking past each other

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

Market

Gideon Werre 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 Gideon Werre stands, which is more than many ever get.

Squad

Kenneth Wambua, 18, gets his chance

Off the academy pitches and onto a senior team sheet at 18. The debut is the easy part; the second appearance is the one every young player has to earn.

In brief