89 days on the announcement, and a year of quiet, unwatched rehabilitation behind it. KCB lose a player for a season; he loses something harder to name.
Brutal, unambiguous and, for all the horror of the moment, usually less career-shaped than the ligament everybody fears more. 86 days, a clean timeline, and a return date somebody can actually plan around.
Stephen Etyang 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 supporters are entitled to be angry. So am I. We will put it right.” 1‑4, a manager saying the necessary things, and a dressing room that heard a different version of them.
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 team sheet says it in public every week until it changes. The only version of being dropped a footballer cannot argue with, and the one he takes hardest.
In brief
The dugoutPatrick Otieno has become a man the manager trusts
104 days on the announcement, and a year of quiet, unwatched rehabilitation behind it. KCB lose a player for a season; he loses something harder to name.
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.
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 easiest signature of my career.” Tyron Kariuki and KCB agree another 4 years, and the manager can plan around him rather than about him.
The dugout15 Feb 2027
The view from the dugout
“We will look at it, we will learn from it, and we go again.” The three sentences every manager keeps for a 0‑1 defeat, delivered by Anthony Odhiambo to a room that had heard them before.
Ninety specific minutes wanted a different sort of player, and the manager picked one. He is not out of form and he is not in the side, and both are true.
“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 Kaizer Chiefs, and it is not being withdrawn.
The clubs have settled the fee and he has settled his wages. What remains is a medical and a photograph, and around Kaizer Chiefs people have started saying his name in the past tense.
Boardroom1 Feb 2027
Kaizer Chiefs close the window on a squad of their own making
0 in and 1 out, and no more changes for months. The manager has what he has, the supporters have their opinion of it, and the table will have the last word.
Somebody said out loud what several people thought about how hard another man trains, and Lebohang Maboe was in the middle of it. The one dressing-room argument that is genuinely about football.
Add another name to the list: Jomo Cosmos have asked the question everybody in the game has been asking about Nkanyiso Shinga. The answer from Kaizer Chiefs has not changed — yet.
Successful dribbles: 17. 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.
It was not about football and everybody who saw it knows that. Two men who have to play together on Saturday said things at Kaizer Chiefs this week that will take longer than a week to unsay.
The words a physio says slowly. 35 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.
Match31 Oct 2026
Khanyisa Mayo wins it after the whistle should have gone
90 minutes played. Khanyisa Mayo found the finish in time that only existed because of earlier delays, and Black Aces went from a point to nothing inside one movement.
Player ratings2 Nov 2026
A brace, and Khanyisa Mayo takes the afternoon — 8.96
There is a particular kind of quiet from an away end watching one man score twice. Khanyisa Mayo provided it, and the 8.96 beside his name is if anything generous to everybody else.
Somebody said out loud what several people thought about how hard another man trains, and Sibongiseni Mthethwa was in the middle of it. The one dressing-room argument that is genuinely about football.
Three points for Kaizer Chiefs, 2‑1 the final word against Black Aces in a contest settled by the finer margins.
Player ratings2 Nov 2026
Reeve Frosler was on a different afternoon to everybody else
8.07. 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.
100 games in this shirt, through managers and relegations and everything else. Service like it is disappearing from the game and the crowd knows what it is watching.
Fiacre Ntwari 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.
Stephen Etyang and a teammate went at it, and not about football. Training grounds are small places and a long season makes them smaller.
Squad26 Oct 2026
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.
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 Nicholas Kipkirui is on it.
Not a run of form — an actual step up, held for months. At 19 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.
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.
Squad19 Oct 2026
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.
It needed Yafeesi Mubiru to find the net to bring anything home at all: 1‑1 against Mathare United, and half the dressing room will call it a point won.
“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 dugout19 Oct 2026
The view from the dugout
“We did not lose. Some weeks that is all you get, and I would rather have the point than not.” Anthony Odhiambo chose the glass-half-full version of 1‑1; the supporters left with the other one.
In brief
Player ratingsNeo Bohloko beats them one at a time
The dugoutNeo Bohloko left out for tactical reasons at KCB
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.
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.
Clubs make promises constantly and the page usually only hears about them when they are broken. This one was honoured, and the dressing room noticed that faster than any supporter did.
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.
Nashon Alembi 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.
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.
It needed Yafeesi Mubiru to find the net to bring anything home at all: 1‑1 against Gor Mahia, and half the dressing room will call it a point won.
The dugout28 Sep 2026
The view from the dugout
“We did not lose. Some weeks that is all you get, and I would rather have the point than not.” Anthony Odhiambo chose the glass-half-full version of 1‑1; the supporters left with the other one.
There is no complaint available here and everybody involved knows it, which does not make the walk to the bench any shorter. Form is the only currency in football that cannot be borrowed against.
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 Fadhili Mwinyimvua is on it.
He won it back and then made something of it, which is two jobs and the reason the scoreline looks the way it does. 13 combined actions and a mark of 7.08, and not one of them will make a highlights package.
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.
The dugout21 Sep 2026
The manager’s verdict
“That is on me. I pick the team and I picked wrong.” Managers say that when they mean it and when they need to be seen to, and after 1‑2 Anthony Odhiambo left the room before anybody could ask which.
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.
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.
He used to wear the other shirt. On Saturday he plays against Gor Mahia in this one, and whatever he says this week about it being just another game will be untrue.
In brief
The dugoutThe plan did not have a place for Nashon Alembi
The deadline has passed and the squad is the squad. 10 arrived, 0 left, and everything else printed about this club last month was a rumour that stayed one.
Everything agreed with Polokwane City, everything agreed with the player; a doctor is the only person left to persuade. The photograph is a day or two away.
Nashon Alembi and a teammate went at it, and not about football. Training grounds are small places and a long season makes them smaller.
Squad7 Sep 2026
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.
Squad7 Sep 2026
A place in the month's best eleven for Neo Bohloko
Four or five weekends of consistency, judged against everybody in the division doing his job. Neo Bohloko has come out of that comparison in the side, and KCB have had the benefit of every one of those afternoons.
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.
Nothing is announced when this happens and everybody knows. He is a bigger part of the plan at KCB than he was a month ago, and the training ground worked that out before the team sheet said so.
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.
Not now, not at any price the club was prepared to say out loud. Mamelodi Sundowns have kept their man, and KCB go back to a list with one name crossed off it.
He is 18 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.
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.
“That is what I want every week. Not the result, the way they went about it.” The manager, after 1‑0, already talking about the next one.
Squad17 Aug 2026
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.
There is a particular kind of quiet from an away end watching one man score twice. Yafeesi Mubiru provided it, and the 8.83 beside his name is if anything generous to everybody else.
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.
There is no fee, no unveiling and no agent on the steps. Eric Kahata 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.
Clubs spend fortunes looking for players and occasionally find one down the corridor. Victor Rupia is that, and the reception he gets on his first appearance will be different in kind from the one any signing receives.
There is no fee, no unveiling and no agent on the steps. Joseph Juma 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.
There is no fee, no unveiling and no agent on the steps. Elvis Mainge 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.
KCB have made the call to Mamelodi Sundowns. No fee, a share of the wages, and a spare shirt in the position where the squad has been thinnest all season.
Chippa United will want this one forgotten quickly: 3‑0, every duel lost, and a long ride home. Kaizer Chiefs were ruthless in the way good sides are ruthless.
The clubs have settled the fee and he has settled his wages. What remains is a medical and a photograph, and around Kaizer Chiefs people have started saying his name in the past tense.
“It was not right for me. I am not going to explain why to anybody except the people I owe an explanation to.” A deal agreed between two clubs, and a player who declined to be part of it.
It was not about football and everybody who saw it knows that. Two men who have to play together on Saturday said things at Kaizer Chiefs this week that will take longer than a week to unsay.
Maritzburg United pay $290.0K, and the deal is done. The number reads well on a balance sheet; whether it reads well on the pitch is next season's question.
4 boys move up, and somewhere in the building the people who coached them at twelve are quietly having the best morning of their working year. Nothing about this shows up in a result and it is why the academy exists.
He is 23 and the ground already sings his name, which is a thing that happens to local boys and almost never to signings. Everything from here is measured against an affection he did nothing to earn except be from here.
In brief
The dugoutThe manager makes an example of Pule Mmodi
SquadWords at Kaizer Chiefs training over how hard people work