Philani Sithebe

Attacking Midfielder (R) - Kariobangi Sharks
18 Oct 2029
Thursday
Process

Marked for Philani Sithebe

166 Edition

The Kariobangi Sharks Post

1 Oct 2029
From our football correspondent Upbeat

Squad

The knee: Shadrack Kobedi out for 83 days

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

Market

Only the photograph left for Amos Kipkirui

Fee agreed, terms agreed, medical booked. Amos Kipkirui will be somebody else’s player by the weekend, and around Kariobangi Sharks the goodbyes have quietly begun.

Squad

Words exchanged at Kariobangi Sharks

Ally Salum Omar 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

Mohammed Habib Sarwari has become a man the manager trusts

Nobody at Kariobangi Sharks will say this on the record and the team sheets have been saying it for weeks. There is a small group in every squad who get picked when the fixture is difficult, and he has joined it.

The dugout

Ally Salum Omar 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 Kariobangi Sharks, and both men came out saying it was fine.

Market

1 months and counting on Owami Dlamini

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

Squad

Player of the week: Wasi Ngala

Somebody watched every match in the division at the weekend and decided he was the best thing in any of them. A small honour, and most careers end without one.

Squad

Kariobangi Sharks have started building around Philani Sithebe

He used to be one of the options. He is now one of the men the options are picked around, and the change happened quietly enough that only the dressing room noticed on the day.

Market

The Patillah Omoto question follows Kariobangi Sharks around

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

In brief

Back issues
165 Edition

The Kariobangi Sharks Post

24 Sep 2029
From our football correspondent Triumph

Squad

Shadrack Kobedi damages knee ligaments — 90 days out

The words a physio says slowly. 90 days is what the club will announce and everybody who has heard this diagnosis before knows the number is the least of it: the knee comes back before the player does.

Match

Kariobangi Sharks finish in position 8

51 points, and the season has a number on it. Whatever it felt like from the inside, this is what it will look like in a book.

Match

Kariobangi Sharks make it 4 in a row

Momentum is a hard thing to buy and an easy thing to lose, and right now Kariobangi Sharks have 4 straight wins of it.

Squad

A falling-out at Kariobangi Sharks

Ally Salum Omar 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 Kariobangi Sharks

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

Match

Kariobangi Sharks find a way past Gor Mahia

Gor Mahia made Kariobangi Sharks work for it, but the scoreboard read 2‑0 at the end and the table does not ask how.

Player ratings

Wasi Ngala was on a different afternoon to everybody else

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

The dugout

Kariobangi Sharks pick somebody else ahead of Boalefa Pule

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.

The dugout

A satisfied James Onyango

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

In brief

161 Edition

The Kariobangi Sharks Post

27 Aug 2029
From our football correspondent Upbeat

Squad

The knee: Shadrack Kobedi out for 118 days

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

Player ratings

Stephen Mbulere Bwire scores twice — 8.39

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

Player ratings

Vintage Patillah Omoto — 8.31

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

Squad

Words exchanged at Kariobangi Sharks

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

Match

Kariobangi Sharks find a way past Posta Rangers

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

Squad

Mohammed Habib Sarwari 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

James Onyango has his say

“We earned that. I asked them for a reaction and I got one, and now I want the same again on Saturday.” James Onyango on a 3‑1 afternoon that pleased him more than he was prepared to show.

The dugout

When it matters, Ian Karani plays

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

The dugout

The manager has not finished forgetting Philani Sithebe's mistake

Publicly it is behind everybody. It is not behind the man who picks the team, and the only place that shows is a team sheet. He will get another chance; he will get it in a match that matters less.

In brief

160 Edition

The Kariobangi Sharks Post

20 Aug 2029
From our football correspondent Steady

Squad

Shadrack Kobedi damages knee ligaments — 125 days out

The words a physio says slowly. 125 days is what the club will announce and everybody who has heard this diagnosis before knows the number is the least of it: the knee comes back before the player does.

Market

Terms done: Alvin Mangeni is going

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

Market

Victor Okoth is on his way

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

Squad

A falling-out at Kariobangi Sharks

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

The dugout

Boalefa Pule gets it from the manager

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

Market

The Owami Dlamini conversation is coming

Everyone has stopped pretending: Muranga Seal will make the call about Owami Dlamini this week. Kariobangi Sharks have a number in mind, and the number is not shy.

Match

Kariobangi Sharks rescue it on 91 minutes

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

Match

Eric Wanyama rescues a point for Kariobangi Sharks

It needed Eric Wanyama to find the net to bring anything home at all: 2‑2 against Kakamega Homeboyz, and half the dressing room will call it a point won.

Squad

Words at Kariobangi Sharks training over how hard people work

Somebody said out loud what several people had been thinking. Mbarak Musa Omari 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

158 Edition

The Kariobangi Sharks Post

6 Aug 2029
From our football correspondent Crisis

Squad

Shadrack Kobedi damages knee ligaments — 139 days out

The words a physio says slowly. 139 days is what the club will announce and everybody who has heard this diagnosis before knows the number is the least of it: the knee comes back before the player does.

Market

Alvin Mangeni 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 Kariobangi Sharks, and it is not being withdrawn.

Market

Muranga Seal come back empty-handed

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

Market

So close: Owami Dlamini’s move dies late

The fee was agreed and the flight was looked at — and then the phone stopped ringing. Muranga Seal moved on, Owami Dlamini reports back to Kariobangi Sharks, and everybody pretends Monday is just Monday.

The dugout

Philani Sithebe keeps the receipts

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

Market

Amos Kipkirui is on his way

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

Squad

Words exchanged at Kariobangi Sharks

Ally Salum Omar 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

Humphrey Aroko 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 Kariobangi Sharks training over how hard people work

Somebody said out loud what several people had been thinking. Mohammed Habib Sarwari 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

156 Edition

The Kariobangi Sharks Post

23 Jul 2029
From our football correspondent Upbeat

Squad

Shadrack Kobedi damages knee ligaments — 153 days out

The words a physio says slowly. 153 days is what the club will announce and everybody who has heard this diagnosis before knows the number is the least of it: the knee comes back before the player does.

Market

Alvin Mangeni has said yes to Muranga Seal

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

Player ratings

Humphrey Aroko, 21, steals the show — 7.60

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

Match

9 unbeaten for Kariobangi Sharks

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

Market

Victor Okoth is on his way

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

Squad

Njabulo Nzimande signs a new deal

“I never wanted to be anywhere else. There is unfinished business here.” Njabulo Nzimande commits to Kariobangi Sharks for another 3 years.

Squad

Words at Kariobangi Sharks training over how hard people work

Somebody said out loud what several people had been thinking. Mohammed Habib Sarwari 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 falling-out at Kariobangi Sharks

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

The terraces

Kariobangi Sharks supporters have found a favourite in Humphrey Aroko

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

In brief

149 Edition

The Kariobangi Sharks Post

4 Jun 2029
From our football correspondent Steady

Market

Amos Kipkirui has one foot out of the door

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

Squad

A row about effort at Kariobangi Sharks

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

Squad

Humphrey Aroko 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 Kariobangi Sharks this week that will take longer than a week to unsay.

Market

Posta Rangers join the queue for Victor Okoth

Add another name to the list: Posta Rangers have asked the question everybody in the game has been asking about Victor Okoth. The answer from Kariobangi Sharks has not changed — yet.

Player ratings

Ally Salum Omar beats them one at a time

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

The dugout

Kariobangi Sharks pick somebody else ahead of Boalefa Pule

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.

The dugout

The manager’s verdict

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

The dugout

Philani Sithebe 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 Philani Sithebe is on it.

Match

Kariobangi Sharks draw a blank against Shabana

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

In brief

146 Edition

The Kariobangi Sharks Post

14 May 2029
From our football correspondent Upbeat

Match

Cup progress for Kariobangi Sharks

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

Market

Alvin Mangeni asks to leave Kariobangi Sharks

“I have given everything here and I need a new challenge.” The request is formal, and the relationship will never be quite the same again.

Player ratings

Stephen Mbulere Bwire runs at them all day

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

Market

Alvin Mangeni is on his way

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

Player ratings

Age has not caught Aziz Okaka yet — 7.90

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

Squad

A row about effort at Kariobangi Sharks

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

Squad

Humphrey Aroko 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 Kariobangi Sharks this week that will take longer than a week to unsay.

Match

Kariobangi Sharks find a way past APS Bomet

APS Bomet made Kariobangi Sharks work for it, but the scoreboard read 2‑0 at the end and the table does not ask how.

Match

Kariobangi Sharks keep winning on the road

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

In brief

  • Player ratings Ninety minutes of Bryson Jerome at his very best
  • Player ratings Philani Sithebe in the eights
  • The dugout The view from the dugout
141 Edition

The Kariobangi Sharks Post

9 Apr 2029
From our football correspondent Crisis

Match

The wait goes on for Kariobangi Sharks

7 without a win now, and the ground has developed the special quiet of a crowd that expects the worst. One scrappy 1-0 would cure most of it; that is the maddening part.

Market

Only the photograph left for Amos Kipkirui

Fee agreed, terms agreed, medical booked. Amos Kipkirui will be somebody else’s player by the weekend, and around Kariobangi Sharks the goodbyes have quietly begun.

Match

The goals have deserted Kariobangi Sharks

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

Squad

Words exchanged at Kariobangi Sharks

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

Squad

A row about effort at Kariobangi Sharks

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

Match

A bad afternoon for Kariobangi Sharks against AFC Leopards

0‑2 to AFC Leopards, and no complaints worth printing. The performance asked for nothing more than it got.

The dugout

The manager’s verdict

“That is on me. I pick the team and I picked wrong.” Managers say that when they mean it and when they need to be seen to, and after 0‑2 James Onyango left the room before anybody could ask which.

The dugout

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

Market

Philani Sithebe told to find a new club

“They were honest with me, and I would rather know.” Philani Sithebe has been informed he is not in the manager's thinking at Kariobangi Sharks.

In brief

137 Edition

The Kariobangi Sharks Post

12 Mar 2029
From our football correspondent Uneasy

Market

Amos Kipkirui is on his way

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

Squad

Words exchanged at Kariobangi Sharks

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

Squad

A row about effort at Kariobangi Sharks

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

Player ratings

A masterclass from Bryson Jerome

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

Player ratings

Philani Sithebe was unplayable

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.

Squad

Brian Mulee signs a new deal

“I never wanted to be anywhere else. There is unfinished business here.” Brian Mulee commits to Kariobangi Sharks for another 3 years.

Player ratings

The cruellest goal, and it is Stephen Mbulere Bwire's

A touch he did not want, a bounce he could not have read, and his name in the wrong column. There is no consoling a man after one of these, and Kariobangi Sharks will not try tonight.

The dugout

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

Match

Kariobangi Sharks and Muranga Seal take a point apiece

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

In brief

113 Edition

The Kariobangi Sharks Post

25 Sep 2028
From our football correspondent Steady

Match

Full time on the season at Kariobangi Sharks

Position 10 on 47 points. Every season is a story and this is the last line of it, and now the club has three months to decide what the next one is about.

Match

Nobody wins at Kariobangi Sharks

11 home matches unbeaten. Visiting sides arrive already talking about the atmosphere, which is usually the sign that they have half-lost before kickoff.

Squad

Words exchanged at Kariobangi Sharks

Ally Salum Omar 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 Kariobangi Sharks training over how hard people work

Somebody said out loud what several people had been thinking. Mohammed Habib Sarwari 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 swallow 118% of the Kariobangi Sharks income

Every club pays most of what it earns to its players. Paying nearly all of it is a different arrangement, and it has ended the same way every time it has been tried.

Player ratings

Njabulo Nzimande was unplayable

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.

Squad

Amos Kipkirui stays put

“The easiest signature of my career.” Amos Kipkirui and Kariobangi Sharks agree another 3 years, and the manager can plan around him rather than about him.

The dugout

Philani Sithebe 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

Half-satisfied: James Onyango on the draw

“There are things I liked and things we will be doing on Tuesday until they are right.” 0‑0, and a manager who had already decided what Tuesday looked like.

In brief

107 Edition

The Kariobangi Sharks Post

14 Aug 2028
From our football correspondent Steady

Market

Wasi Ngala asks to leave Kariobangi Sharks

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

The dugout

Collins Kahata: 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.” Kariobangi Sharks have not answered, which is an answer of sorts.

Transfer targets

Kariobangi Sharks rebuffed over Ochieng Karisa

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

Squad

Mohammed Habib Sarwari 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

Evans Makari 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 Kariobangi Sharks this week that will take longer than a week to unsay.

Player ratings

Philani Sithebe runs at them all day

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

Squad

5 new faces, and Kariobangi Sharks are still learning each other

A squad rebuilt inside one window pays for it in a currency nobody budgets for. The football is not worse than the sum of the players; it is worse than the sum of the players who have played together before.

The dugout

The manager makes an example of Humphrey Aroko

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

The dugout

The view from the dugout

“We did not lose. Some weeks that is all you get, and I would rather have the point than not.” James Onyango chose the glass-half-full version of 0‑0; the supporters left with the other one.

In brief

106 Edition

The Kariobangi Sharks Post

7 Aug 2028
From our football correspondent Steady

Market

Alvin Mangeni 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 Kariobangi Sharks can pretend not to have heard.

Squad

Patillah Omoto: 8 seasons and counting

183 appearances across 8 seasons in one shirt. Careers like that are not built on purpose any more, and Kariobangi Sharks know exactly what they have.

Squad

Ally Salum Omar 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 Kariobangi Sharks this week that will take longer than a week to unsay.

Match

Kariobangi Sharks see off AFC Leopards

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

Squad

David Kalama stays put

“The easiest signature of my career.” David Kalama and Kariobangi Sharks agree another 2 years, and the manager can plan around him rather than about him.

Player ratings

Nobody on the pitch touched Keegan Ndemi

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

The dugout

A promise honoured for Ally Salum Omar

It is not much of a headline and it is the reason players believe the next promise. Kariobangi Sharks told Ally Salum Omar something would happen and then it happened, which in this industry passes for remarkable.

Squad

Home is on Bongani Mabunda's mind

“Some mornings you wake up and you are still a long way from everything you know.” It is not the football and it never was; Kariobangi Sharks are dealing with a man who wants a different country.

The dugout

James Onyango has his say

“We earned that. I asked them for a reaction and I got one, and now I want the same again on Saturday.” James Onyango on a 1‑0 afternoon that pleased him more than he was prepared to show.

In brief

96 Edition

The Kariobangi Sharks Post

29 May 2028
From our football correspondent Crisis

Match

The wait goes on for Kariobangi Sharks

5 without a win now, and the ground has developed the special quiet of a crowd that expects the worst. One scrappy 1-0 would cure most of it; that is the maddening part.

Squad

A falling-out at Kariobangi Sharks

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

Match

Kariobangi Sharks come up short against Gor Mahia

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

The dugout

Boalefa Pule gets it from the manager

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

Squad

A row about effort at Kariobangi Sharks

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

Match

Kariobangi Sharks at the halfway mark

Half the programme played, position 10, 21 on the board. Doubling it is the sum every supporter has done and the only one nobody at the club will do out loud.

The dugout

The manager’s verdict

“That is on me. I pick the team and I picked wrong.” Managers say that when they mean it and when they need to be seen to, and after 1‑2 James Onyango left the room before anybody could ask which.

Player ratings

Keegan Ndemi runs at them all day

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

Market

The Alvin Mangeni story refuses to die

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

In brief