Patrick Otieno

Attacking Midfielder (R) - KCB
30 Mar 2028
Thursday
Process

Marked for Patrick Otieno

87 Edition

The KCB Chronicle

27 Mar 2028
From our football correspondent Uneasy

Squad

Suhrobjon Parmonqulov damages knee ligaments — 37 days out

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

A 2-goal lead gone for KCB

It is a specific kind of quiet, a ground watching a winning position dissolve. AFC Leopards kept coming because nothing stopped them, and KCB will be asked about the last half hour all week.

Player ratings

Tyron Kariuki, 21, plays like he has been here for years — 8.83

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

Squad

Brian Chonjo Otieno: that is not what I was promised

“Things were said to me before I signed. I am not going to repeat them, but I remember all of them.” KCB have not answered, which is an answer of sorts.

Squad

Tyron Kariuki is the real thing at 21

A season average of 7.07 at an age when most of his year group are still in the youth team. KCB know what they have, and so, by now, does everybody else.

Squad

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

Ninety minutes of Patrick Otieno at his very best

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

Match

KCB and AFC Leopards take a point apiece

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

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

Back issues
85 Edition

The KCB Chronicle

13 Mar 2028
From our football correspondent Crisis

Match

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

13 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

A one-man rearguard from Elvis Ochoro

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

Squad

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

Ulinzi Stars take the points off KCB

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

Player ratings

One of those days for Apollo Otieno

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

Squad

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.

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.

Match

No time for Ulinzi Stars to settle

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

Loan watch

Samunya Amatton wants to come home

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

In brief

84 Edition

The KCB Chronicle

6 Mar 2028
From our football correspondent Uneasy

Match

The wait goes on for KCB

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

Match

A 3-goal lead gone for KCB

It is a specific kind of quiet, a ground watching a winning position dissolve. Kenya Police kept coming because nothing stopped them, and KCB will be asked about the last half hour all week.

Player ratings

Boniface Omondi, 33, rolls back the years — 8.87

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

Market

Suhrobjon Parmonqulov 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

Patrick Otieno signs a new deal

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

Squad

Tempers go at KCB

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

Patrick Otieno was on a different afternoon to everybody else

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

No hiding place for Nashon Alembi

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

Player ratings

One of those days for Apollo Otieno

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

In brief

79 Edition

The KCB Chronicle

31 Jan 2028
From our football correspondent Uneasy

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.

Squad

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

The manager makes an example of Patrick Otieno

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

In brief

  • Squad Maurice Sunga falls out with a teammate over standards
  • Boardroom The numbers do not look good at KCB
  • Squad Kevin Okumu has become a man the manager trusts
  • Market The Nashon Alembi question follows KCB around
78 Edition

The KCB Chronicle

24 Jan 2028
From our football correspondent Uneasy

Squad

Boniface Omondi out for 15 days

The medical room confirms 15 days on the sidelines for Boniface Omondi, and a plan built around him now has to be rebuilt.

Squad

Tempers go at KCB

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

Yafeesi Mubiru pulls a muscle — 14 days out

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

In brief

76 Edition

The KCB Chronicle

10 Jan 2028
From our football correspondent Uneasy

Squad

Patrick Otieno out for 31 days

The medical room confirms 31 days on the sidelines for Patrick Otieno, and a plan built around him now has to be rebuilt.

Squad

Tempers go at KCB

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

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.

In brief

72 Edition

The KCB Chronicle

13 Dec 2027
From our football correspondent Uneasy

Squad

Patrick Otieno out for 61 days

The medical room confirms 61 days on the sidelines for Patrick Otieno, and a plan built around him now has to be rebuilt.

Squad

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

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.

In brief

68 Edition

The KCB Chronicle

15 Nov 2027
From our football correspondent Uneasy

Squad

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

Squad

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

64 Edition

The KCB Chronicle

18 Oct 2027
From our football correspondent Uneasy

Squad

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

Squad

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

60 Edition

The KCB Chronicle

20 Sep 2027
From our football correspondent Uneasy

Player ratings

Austine Odongo, 20, plays like he has been here for years — 8.70

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

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.

Squad

Nashon Alembi 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 terraces

KCB supporters have found a favourite in Austine Odongo

There is a particular warmth a ground reserves for a 20-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

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

Defences have started doubling up on Patrick Otieno

5 goals and a season average of 7.33 will do that. The space he used to find has gone; he keeps scoring anyway, which is the mark of the real thing.

Player ratings

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

Match

KCB share the spoils with Shabana

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

Squad

When it matters, Elvis Ochoro 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

57 Edition

The KCB Chronicle

30 Aug 2027
From our football correspondent Crisis

Player ratings

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

Market

As if he never left: Richard Omondi returns

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

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

Words at KCB training over how hard people work

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

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.

Match

KCB come up short against APS Bomet

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

Squad

Too much change too quickly at KCB

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

Market

KCB buy the years ahead of Percy Mokoena

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

Player ratings

The chances came and went for Francis Kahiro

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

In brief

56 Edition

The KCB Chronicle

23 Aug 2027
From our football correspondent Uneasy

Squad

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.

Player ratings

Nobody could get near Patrick Otieno

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

Market

As if he never left: Kevin Okumu returns

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

Squad

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

Squad

Defences have started doubling up on Patrick Otieno

5 goals and a season average of 7.34 will do that. The space he used to find has gone; he keeps scoring anyway, which is the mark of the real thing.

Loan watch

Amos Juma has seen enough of Bandari

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

Player ratings

Apollo Otieno shuts the door

Defensive actions: 14, and a clean sheet at the end of it. A centre-half's best afternoons look like nothing happening, which is precisely the point.

Match

KCB draw a blank against Sofapaka

The crowd waited for a goal that never came. Sofapaka defended in numbers and left with what they came for, and the two sides could be playing still without troubling a scorer.

In brief

55 Edition

The KCB Chronicle

16 Aug 2027
From our football correspondent Uneasy

Squad

A knee injury of the worst kind for Gideon Werre

20 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

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

Words at KCB training over how hard people work

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

December Kisakah is in the form of his life

A season average of 7.36 with 9 goals behind it. Opponents have started planning around him, which is the sincerest compliment football pays.

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.

Player ratings

Patrick Otieno runs at them all day

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

Market

The Nashon Alembi story refuses to die

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

Player ratings

Yafeesi Mubiru could not find anything

5.62. Every footballer has these and most of them happen away from a full ground; his did not, and he will be aware of that all week.

Player ratings

December Kisakah changes it off the bench

He was not in the side at half past three and he had settled it before five. Half an hour, and KCB had a different afternoon.

In brief

54 Edition

The KCB Chronicle

9 Aug 2027
From our football correspondent Steady

Squad

A knee injury of the worst kind for Gideon Werre

27 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 defender's afternoon for Apollo Otieno

Defensive actions: 35. He was first to everything and second to nothing, and the goalkeeper had an easy day because of it.

Squad

Elvis Ochoro keeps KCB in it on his own

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

Squad

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

Francis Kahiro sends KCB past Kakamega Homeboyz

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

Player ratings

The afternoon belonged to Francis Kahiro

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

Loan watch

Tyron Kariuki wants to come home

“I did not go to Tusker to sit and watch. I want to come back to KCB and fight for my place.” 3 appearances in 29 matches say the rest.

Boardroom

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

In brief

53 Edition

The KCB Chronicle

2 Aug 2027
From our football correspondent Crisis

Squad

A knee injury of the worst kind for Gideon Werre

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

The terraces

The ground has had enough

“We travel everywhere and we get this.” 5 of the 25 senior players heard it walking off, and the ones who did not hear it were not playing.

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

Tempers go at KCB

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

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

Match

A bad afternoon for KCB against Nairobi United

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

Player ratings

Ninety minutes of Stephen Etyang at his very best

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

Squad

No hiding place for Kelvin Etemesi

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

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.

In brief

52 Edition

The KCB Chronicle

26 Jul 2027
From our football correspondent Steady

Squad

A knee injury of the worst kind for Gideon Werre

41 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

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

KCB turn down FC Diarra for Yafeesi Mubiru

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

Player ratings

Nothing got past Apollo Otieno

23 defensive actions and a clean sheet at the end of them. A defender's afternoon can only be told by what did not happen, which is why nobody makes a highlights package out of one and every manager in the division would take it.

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.

Boardroom

KCB beat the market to Suhrobjon Parmonqulov from Sofapaka

Sofapaka will keep picking him until June and will get nothing for him after it. Suhrobjon Parmonqulov has pre-agreed a move to KCB, and the only people who lose in that arrangement are the ones who let the contract run down.

Squad

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

Amos Juma wants to come home

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

Player ratings

Dennis Kweyu shuts the door

Defensive actions: 15, and a clean sheet at the end of it. A centre-half's best afternoons look like nothing happening, which is precisely the point.

In brief

51 Edition

The KCB Chronicle

19 Jul 2027
From our football correspondent Steady

Squad

A knee injury of the worst kind for Gideon Werre

48 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

Elvis Ochoro keeps KCB in it on his own

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

Market

KCB say no — this time

The offer from Sofapaka for Fadhili Mwinyimvua was heard out and sent back the same day. First bids are rarely meant to succeed; they are meant to find out how loudly the door closes.

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

Patrick Otieno runs at them all day

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

Squad

Words at KCB training over how hard people work

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

50 Edition

The KCB Chronicle

12 Jul 2027
From our football correspondent Steady

Squad

Victor Odhiambo breaks a bone — 19 days out

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

Squad

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

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

Market

Sofapaka watching Fadhili Mwinyimvua

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

Loan watch

Tyron Kariuki has seen enough of Tusker

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

Squad

December Kisakah is in the form of his life

A season average of 7.37 with 8 goals behind it. Opponents have started planning around him, which is the sincerest compliment football pays.

Boardroom

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

Match

Fortune Omoto rescues a point for KCB

It needed Fortune Omoto to find the net to bring anything home at all: 1‑1 against Ulinzi Stars, and half the dressing room will call it a point won.

Player ratings

Nicholas Kipkirui runs at them all day

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

In brief

45 Edition

The KCB Chronicle

7 Jun 2027
From our football correspondent Uneasy

Squad

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

Player ratings

Both of them Gideon Werre's — 9.11

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

Market

KCB say no — this time

The offer from Binga for Kelvin Etemesi was heard out and sent back the same day. First bids are rarely meant to succeed; they are meant to find out how loudly the door closes.

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

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

Gideon Werre the difference as KCB beat Mara Sugar

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

Squad

Words at KCB training over how hard people work

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

December Kisakah signs a new deal

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

Market

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

In brief

44 Edition

The KCB Chronicle

31 May 2027
From our football correspondent Crisis

Squad

Victor Odhiambo breaks a bone — 63 days out

Brutal, unambiguous and, for all the horror of the moment, usually less career-shaped than the ligament everybody fears more. 63 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

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

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

Mathare United take the points off KCB

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

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.

Squad

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.

Player ratings

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

Player ratings

The one thing Kelvin Etemesi could not do

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

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

43 Edition

The KCB Chronicle

24 May 2027
From our football correspondent Steady

Squad

Victor Odhiambo breaks a bone — 70 days out

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

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

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

Words at KCB training over how hard people work

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

Player ratings

Ninety minutes of Patrick Otieno at his very best

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

Squad

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.

Player ratings

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

Match

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

Market

The Nashon Alembi story refuses to die

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

In brief

42 Edition

The KCB Chronicle

17 May 2027
From our football correspondent Steady

Squad

Victor Odhiambo breaks a bone — 77 days out

Brutal, unambiguous and, for all the horror of the moment, usually less career-shaped than the ligament everybody fears more. 77 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

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

Patrick Otieno’s goal not enough for KCB

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

Player ratings

A masterclass from Patrick Otieno

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

Squad

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.

Boardroom

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

Player ratings

Nobody could get near Stephen Etyang

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

In brief

40 Edition

The KCB Chronicle

3 May 2027
From our football correspondent Triumph

Squad

Victor Odhiambo breaks a bone — 93 days out

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

Match

KCB keep winning on the road

5 away wins in a row. Travelling support is the truest kind, and this season it is being repaid in the only currency that counts.

Match

Nobody wants to play KCB right now

3 wins in a row changes how opponents warm up: quieter, more glances across. Runs end, everybody knows that — but nobody in this dressing room is planning for it.

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.

Match

KCB get the job done against APS Bomet

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

Player ratings

Boniface Omondi was on a different afternoon to everybody else

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

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

Stephen Etyang was on a different afternoon to everybody else

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

One of those days for Clyde Senaji

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

In brief

39 Edition

The KCB Chronicle

26 Apr 2027
From our football correspondent Upbeat

Player ratings

December Kisakah scores twice — 9.19

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

Squad

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

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.

Player ratings

Ninety minutes of Patrick Otieno at his very best

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

Match

KCB find a way past Sofapaka

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

Squad

Words at KCB training over how hard people work

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

The crowd has taken to December Kisakah

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.

Match

Sofapaka blown away early

There is a particular helplessness in conceding 2 times before the twentieth minute. Sofapaka tried to reorganise, KCB did not allow it, and the result was written long before it was confirmed.

Squad

Francis Kahiro 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

38 Edition

The KCB Chronicle

19 Apr 2027
From our football correspondent Upbeat

Squad

Tempers go at KCB

Nashon Alembi 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 are at home on the road

4 straight away victories. Sides that win away are usually sides that can defend and can counter, and the table has begun to reflect what those journeys have earned.

Player ratings

A masterclass from Patrick Otieno

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

Match

KCB find a way past Posta Rangers

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

Boardroom

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

Loan watch

Tyron Kariuki has seen enough of Tusker

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

Squad

Yafeesi Mubiru gets it from the manager

“Nobody here is above being told.” It was not said with a name attached, but the dressing room can count, and so can everybody who was listening.

Player ratings

Nobody could get near Boniface Omondi

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

Player ratings

Nothing got past Clyde Senaji

Headers, blocks, tackles, interceptions — 13 of them, and not one goal behind him. The sort of performance that never makes a highlight reel and wins football matches.

In brief

36 Edition

The KCB Chronicle

5 Apr 2027
From our football correspondent Upbeat

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

Words at KCB training over how hard people work

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

Player ratings

One of those days for December Kisakah

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

Match

Kelvin Etemesi the difference as KCB beat Nairobi United

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

Match

Another one collected away from home

3 on the bounce on the road for KCB. The coaches leave early, arrive at unlovely grounds in the dark, and keep coming home with three points.

Player ratings

Patrick Otieno in the eights

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

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 Nairobi United unable to get near the ball long enough to change anything. Some matches are won before the first drink.

Player ratings

Ninety minutes of Kelvin Etemesi at his very best

Marked 8.17. 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 defender's afternoon for Apollo Otieno

Defensive actions: 16. He was first to everything and second to nothing, and the goalkeeper had an easy day because of it.

In brief

35 Edition

The KCB Chronicle

29 Mar 2027
From our football correspondent Steady

Squad

A one-man rearguard from Bonphas Munyasa

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

Squad

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

A masterclass from Patrick Otieno

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

Match

December Kisakah the difference as KCB beat AFC Leopards

Ask anyone on the way out what separated the sides and you will get one name: December Kisakah. 2‑1 against AFC Leopards, and the applause at the whistle was mostly his.

Player ratings

December Kisakah was on a different afternoon to everybody else

8.87. 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 Nicholas Kipkirui at his very best

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

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

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.

Loan watch

Samunya Amatton counts the days

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

In brief

34 Edition

The KCB Chronicle

22 Mar 2027
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.

Player ratings

Nothing got past Apollo Otieno

Headers, blocks, tackles, interceptions — 22 of them, and not one goal behind him. The sort of performance that never makes a highlight reel and wins football matches.

Player ratings

Nobody could get near Patrick Otieno

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

Squad

Words at KCB training over how hard people work

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

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

Loan watch

Tyron Kariuki has seen enough of Tusker

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

Squad

The manager makes an example of Kevin Okumu

“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

Nashon Wekesa dropped after a run of poor form

The one version of being left out a player cannot argue with, and the one he takes worst. Somebody else has been better and the team sheet says so, in public, every week until it changes.

Player ratings

Nothing got past Victor Odhiambo

14 defensive actions and a clean sheet at the end of them. A defender's afternoon can only be told by what did not happen, which is why nobody makes a highlights package out of one and every manager in the division would take it.

In brief