Stephen Etyang

Left Midfielder - KCB
24 Nov 2026
Tuesday
Process

Marked for Stephen Etyang

17 Edition

The KCB Chronicle

23 Nov 2026
From our football correspondent Uneasy

Squad

Siphelele Mthembu 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.

The dugout

The manager makes an example of Samunya Amatton

“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

Francis Kahiro 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 Stephen Etyang story refuses to die

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

The dugout

The manager makes Elvis Ochoro 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

Back issues
11 Edition

The KCB Chronicle

12 Oct 2026
From our football correspondent Uneasy

The dugout

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

Siphelele Mthembu 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

The step up is real for Tyron Kariuki

At 19 he is doing things this season that he could not do last season, and doing them every week. Form comes and goes; this has stayed long enough to be called something else.

Squad

Humphrey Mieno is not the player he was

It happens to all of them and it is still the hardest paragraph a local paper has to write. 37 years old, 3 points down on where he was, and a body that has started charging interest on a career.

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

Brian Chonjo Otieno gets it from the manager

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

The dugout

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

Looking ahead

A reunion for Sammy Imbuye

He used to wear the other shirt. On Saturday he plays against Mathare United in this one, and whatever he says this week about it being just another game will be untrue.

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

9 Edition

The KCB Chronicle

28 Sep 2026
From our football correspondent Uneasy

Match

The wait goes on for KCB

6 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

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

Player ratings

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

The dugout

Martin Wanyama on the point

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

The dugout

No hiding place for Samunya Amatton

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

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 Gor Mahia? Both sides of it will still be going on Thursday.

The dugout

Shariff Amubwombe 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.

The dugout

When it matters, Francis Kahiro 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

8 Edition

The KCB Chronicle

21 Sep 2026
From our football correspondent Crisis

Match

5 matches without a win for KCB

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

Player ratings

The game went through Nashon Wekesa — 6.52

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

Match

Bandari take the points off KCB

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

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.

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‑2 defeat, delivered by Martin Wanyama to a room that had heard them before.

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.

Player ratings

A costly moment from Rowland Makati

One lapse, one goal, and ninety minutes of honest work counting for nothing. That is the job at KCB, and it is a cruel one.

Looking ahead

The leaders are next for KCB

Gor Mahia top the table and they are coming into view. Nothing to lose, which is what every manager says before losing.

The dugout

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

In brief

6 Edition

The KCB Chronicle

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

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.

Squad

Words exchanged at KCB

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

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

Tyron Kariuki makes the team of the month

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

The dugout

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.

The dugout

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

KCB take the armband off Yafeesi Mubiru

It will be explained as a change for the team and it may even be one. Nobody who has worn one believes that, and neither does the man who has just had it taken away.

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.

In brief

2 Edition

The KCB Chronicle

10 Aug 2026
From our football correspondent Steady

Player ratings

Vintage Humphrey Mieno — 8.07

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

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.

Player ratings

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

Market

Peter Ochieng steps up from the KCB academy

There is no fee, no unveiling and no agent on the steps. Peter Ochieng 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

One of our own: George Miheso joins the KCB first team

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

Market

KCB promote Jesse Rupia from within

The academy exists for exactly this morning. Jesse Rupia has come through every age group the club runs and has now been handed a senior number, and the people who coached him at twelve will be the proudest in the building.

Match

Humphrey Mieno answers Nairobi United immediately

Conceding is one thing; the response is what tells you about a dressing room. Humphrey Mieno had KCB level again within 4 minutes, and Nairobi United never got to play with a lead at all.

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.

Transfer targets

KCB try to borrow Brian Chonjo Otieno

Kenya Police 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

  • Match KCB and Nairobi United take a point apiece
  • The dugout The view from the dugout
  • Squad A row about effort at KCB
1 Edition

The KCB Chronicle

3 Aug 2026
From our football correspondent Triumph

Match

No mercy from KCB

AFC Leopards 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

Humphrey Mieno, 36, rolls back the years — 8.35

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

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.

Player ratings

A masterclass from Stephen Etyang

Marked 8.18 — 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

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.

Transfer targets

KCB try to borrow Lebogang Mahlangu

Black Aces 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

A satisfied Martin Wanyama

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

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.

In brief