Michael Wanjala

Goalkeeper - Free Agent
2 Dec 2027
Thursday
Process

Marked for Michael Wanjala

69 Edition

The Kariobangi Sharks Post

22 Nov 2027
From our football correspondent Uneasy

Squad

A fracture rules Clinton Machaka out for 29 days

Bones knit. That is the one merciful thing about this injury and the reason Kariobangi Sharks will talk about it more openly than they would about a knee. He will be back, and roughly when they say.

Squad

Kariobangi Sharks lose Patillah Omoto

22 days, the medical staff say, and medical staff are optimists by profession. The team sheet will look wrong without him.

Squad

Words exchanged at Kariobangi Sharks

Joseph Mwangi 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

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

Squad

A row about effort at Kariobangi Sharks

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

Market

Ally Salum Omar linked with a move away

The name of Ally Salum Omar keeps appearing in other people's back pages. Kariobangi Sharks say nothing, which says plenty.

In brief

Back issues
63 Edition

The Kariobangi Sharks Post

11 Oct 2027
From our football correspondent Uneasy

Squad

Clinton Machaka breaks a bone — 71 days out

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

Squad

Tempers go at Kariobangi Sharks

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

The dugout

Kariobangi Sharks keep their word to Evans Mwirigi

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.

The dugout

Paul Ochuoga 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 Paul Ochuoga is on it.

The dugout

The manager makes an example of Nkonzenhle Hlongwa

“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

Words at Kariobangi Sharks training over how hard people work

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

60 Edition

The Kariobangi Sharks Post

20 Sep 2027
From our football correspondent Uneasy

Match

No end in sight to Kariobangi Sharks's wait for a win

7 matches now without a victory, and the excuses have worn thinner than the patience. Somebody at Kariobangi Sharks has to find a result from somewhere.

The dugout

Edwin Simiyu: 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.

Squad

Tempers go at Kariobangi Sharks

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

The dugout

Ian Karani 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

Ally Salum Omar 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 Ally Salum Omar is on it.

The dugout

The manager’s verdict

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

Looking ahead

A test against the best for Kariobangi Sharks

The team at the top of the table next, and the honest measure of where this side actually is. Anybody can beat the club below them; the question is what happens against Gor Mahia.

Market

Steve Biko Omollo is free to find somewhere else

“I was told straight, and I would rather have it straight.” The manager at Kariobangi Sharks has been clear about where Steve Biko Omollo stands, which is more than many ever get.

Squad

Michael Wanjala 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

57 Edition

The Kariobangi Sharks Post

30 Aug 2027
From our football correspondent Steady

Market

Kariobangi Sharks say no — this time

The offer from Olimpija Ljubljana for Ally Salum Omar 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.

Transfer targets

The paperwork begins on Wasi Ngala

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

Squad

Words exchanged at Kariobangi Sharks

Joseph Mwangi 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 tell Kariobangi Sharks: Brian Olang'o is not for sale

The approach was made and the answer came back in a sentence. There is no number on the table because there was no number that would have been enough.

The dugout

The manager’s verdict

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

The dugout

Douglas Mokaya 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

The manager makes an example of Raymond Matlamela

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

Squad

A row about effort at Kariobangi Sharks

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

Match

Kariobangi Sharks and Posta Rangers cancel each other out

Nil-nil, and few chances worth the name. Posta Rangers came to defend and left with exactly what they came for.

In brief

56 Edition

The Kariobangi Sharks Post

23 Aug 2027
From our football correspondent Crisis

Squad

14 days out for Caleb Mainge after a fracture

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

Market

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

Match

After 9 games, Kariobangi Sharks finally taste it again

The first defeat in 9 matches. The manager will say it had to come; the dressing room will say it did not have to come against Kakamega Homeboyz; the supporters will say both, in that order, all week.

Transfer targets

The paperwork begins on Dominic Kipkirui

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

Squad

David Okoth 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

Kakamega Homeboyz take the points off Kariobangi Sharks

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

Player ratings

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

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‑1 Michael Onyango left the room before anybody could ask which.

The dugout

The manager makes an example of Mohammed Habib Sarwari

“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

51 Edition

The Kariobangi Sharks Post

19 Jul 2027
From our football correspondent Steady

Player ratings

No sign of nerves from Ally Salum Omar at 21 — 7.92

The hardest thing about being 21 in a senior side is that nobody makes allowances. Ally Salum Omar did not need any: 7.92, and he looked the most comfortable man on the pitch.

Squad

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

The dugout

The manager makes an example of Bernard Jairo

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

Match

Kariobangi Sharks rescue it on 91 minutes

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

Transfer targets

Kariobangi Sharks ask about Donald Ange Paterne

A loan enquiry to Mathare United: cover, or a look at somebody the club cannot afford to buy yet. Either way the answer will come back inside the week.

Match

Kariobangi Sharks share the spoils with Kenya Police

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

The dugout

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

Michael Onyango: “We have to be better”

“It is not the end of the world and it is not good enough. Both of those are true.” The manager, after a 1‑1 draw, said the honest thing and then went to say it again inside.

Squad

A row about effort at Kariobangi Sharks

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

In brief

45 Edition

The Kariobangi Sharks Post

7 Jun 2027
From our football correspondent Steady

Market

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

Match

Whatever happens, Kariobangi Sharks do not lose

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

Squad

Words exchanged at Kariobangi Sharks

Joseph Mwangi 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 terraces

The crowd has taken to Geoffrey Onyango

At 23 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

Kariobangi Sharks make home a hard place to visit

8 without defeat on their own grass. The pitch has not changed; the crowd has — louder earlier, and quicker to sense when the opposition would rather be somewhere else.

The dugout

No hiding place for Keegan Ndemi

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

Player ratings

Geoffrey Onyango was the difference for Kariobangi Sharks

Marked 7.46. Ask anyone leaving the ground what settled it and you will get one name, which is the only award that has ever really counted.

Squad

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

Squad

Skhanyiso Ncwane slips down the pecking order

The demotion a club never announces and a dressing room always notices. Skhanyiso Ncwane is further from the side than he was, and the reason will not be given until he asks.

In brief

41 Edition

The Kariobangi Sharks Post

10 May 2027
From our football correspondent Upbeat

Match

Wayne Mbuya sends Kariobangi Sharks through

Cup ties wait for somebody to seize them, and Wayne Mbuya obliged against Bandari. 3‑2 on the night, and the name in the next round’s hat is Kariobangi Sharks.

Squad

The knee: Kennedy Ochieng out for 38 days

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

Match

Wayne Mbuya wins it after the whistle should have gone

121 minutes played. Wayne Mbuya found the finish in time that only existed because of earlier delays, and Bandari went from a point to nothing inside one movement.

Market

Michael Wanjala 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

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

3 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

One of those days for Wayne Mbuya

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

Player ratings

Ninety minutes of Clinton Machaka at his very best

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

Player ratings

Damian Overmeyer was on a different afternoon to everybody else

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

In brief

39 Edition

The Kariobangi Sharks Post

26 Apr 2027
From our football correspondent Upbeat

Player ratings

Ally Salum Omar, 21, plays like he has been here for years — 8.07

A mark of 8.07 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

Joseph Mwangi 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

Douglas Mokaya runs at them all day

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

Match

Ally Salum Omar the difference as Kariobangi Sharks beat Kakamega Homeboyz

Ask anyone on the way out what separated the sides and you will get one name: Ally Salum Omar. 1‑0 against Kakamega Homeboyz, and the applause at the whistle was mostly his.

Market

No place for Cristian Derbyshire in the plan

“The manager did not use many words, and he did not need to.” Cristian Derbyshire has his answer from Kariobangi Sharks; what he does with it is the next window’s story.

The dugout

No hiding place for Cristian Derbyshire

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

The dugout

The manager’s verdict

“I am not going to get carried away and I will not let them either. It was a good day. There will be harder ones.” Michael Onyango kept it short after the 1‑0 win, which is what managers do when they are happy.

The dugout

The form table has caught Ian Karani

Somebody else has been better, the manager has said so with a team sheet, and there is no argument to be had. He will get the shirt back the only way it can be got back.

Squad

A row about effort at Kariobangi Sharks

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

In brief

38 Edition

The Kariobangi Sharks Post

19 Apr 2027
From our football correspondent Steady

Player ratings

Ally Salum Omar, 21, steals the show — 8.20

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

The dugout

news_h_frozen_out_of_the_side

news_b_frozen_out_of_the_side

Squad

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

The terraces

Kariobangi Sharks supporters have found a favourite in Ally Salum Omar

There is a particular warmth a ground reserves for a 21-year-old it feels ownership of. Ally Salum Omar 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.

Match

Ally Salum Omar the difference as Kariobangi Sharks beat Nairobi United

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

Player ratings

Douglas Mokaya runs at them all day

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

The dugout

A satisfied Michael Onyango

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

The dugout

The form table has caught Ian Karani

Somebody else has been better, the manager has said so with a team sheet, and there is no argument to be had. He will get the shirt back the only way it can be got back.

Squad

Michael Wanjala 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

29 Edition

The Kariobangi Sharks Post

15 Feb 2027
From our football correspondent Crisis

Player ratings

Douglas Mokaya runs at them all day

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

Squad

Tempers go at Kariobangi Sharks

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

The dugout

Patillah Omoto 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

A bad afternoon for Kariobangi Sharks against KCB

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

Squad

11 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

Michael Onyango faces the questions

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

The dugout

The manager has not finished forgetting Patillah Omoto'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.

Player ratings

A costly moment from Patillah Omoto

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

Squad

Michael Wanjala 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

26 Edition

The Kariobangi Sharks Post

25 Jan 2027
From our football correspondent Uneasy

Squad

Nkonzenhle Hlongwa gets the move he always wanted

Footballers are asked about their boyhood club so often that nobody listens to the answer. Nkonzenhle Hlongwa has just signed for Kariobangi Sharks, and for once the answer mattered.

Squad

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

Squad

Nkonzenhle Hlongwa signs a new deal

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

Transfer targets

Kariobangi Sharks rebuffed over Lewis Shivachi

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

Squad

Michael Wanjala falls out with a teammate over standards

The oldest argument in any dressing room and the only one that is genuinely about football: one man thinks another is not putting enough in. It is also the row a manager privately does not mind having happened.

The dugout

No hiding place for Joseph Mwangi

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

Market

Kariobangi Sharks add cover with Nkonzenhle Hlongwa

It is the least glamorous business a club does and the reason seasons do not collapse in February. Nkonzenhle Hlongwa is here for the weeks when three men are injured and somebody still has to play.

The dugout

Michael Wanjala has been promised minutes

A conversation in the manager’s office, and a commitment that came out of it. Promises like that are cheap to make and expensive to break, and Michael Wanjala has written the date down.

Market

Douglas Mokaya arrives on loan

Kariobangi Sharks have taken Douglas Mokaya on loan from Mathare United — cover where cover was needed.

In brief

25 Edition

The Kariobangi Sharks Post

18 Jan 2027
From our football correspondent Uneasy

Transfer targets

The paperwork begins on Douglas Mokaya

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

Squad

Tempers go at Kariobangi Sharks

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

Transfer targets

Kariobangi Sharks rebuffed over Hernest Malonga

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

A row about effort at Kariobangi Sharks

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

The dugout

The manager makes an example of Steve Biko Omollo

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

Transfer targets

A loan move for Paul Ochuoga is in the works

Kariobangi Sharks have made the call to Gor Mahia. No fee, a share of the wages, and a spare shirt in the position where the squad has been thinnest all season.

In brief

24 Edition

The Kariobangi Sharks Post

11 Jan 2027
From our football correspondent Uneasy

Market

Kariobangi Sharks get their man

The chase for Edwin Simiyu ended with $51.0K changing hands and Tusker out of reasons to say no. The supporters will judge the fee the only way that matters: on Saturdays.

Squad

Words exchanged at Kariobangi Sharks

Joseph Mwangi 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

Kariobangi Sharks rebuffed over Elvis Ochoro

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

Transfer targets

A loan move for Douglas Mokaya is in the works

Kariobangi Sharks have made the call to Mathare United. No fee, a share of the wages, and a spare shirt in the position where the squad has been thinnest all season.

Squad

A row about effort at Kariobangi Sharks

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

The dugout

A door opens for Michael Wanjala

He asked about his future and was given an answer with minutes in it. The manager has now made a promise in a building where promises are remembered, and the clock on it has started.

In brief

23 Edition

The Kariobangi Sharks Post

4 Jan 2027
From our football correspondent Uneasy

Squad

A falling-out at Kariobangi Sharks

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

Transfer targets

Kariobangi Sharks rebuffed over Khadime N'Diaye

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

Words at Kariobangi Sharks training over how hard people work

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

Transfer targets

A loan move for Elvis Ochoro is in the works

Kariobangi Sharks have made the call to KCB. No fee, a share of the wages, and a spare shirt in the position where the squad has been thinnest all season.

The dugout

Ghai Panchol 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

The Ally Salum Omar talk will not go away

Another week, another link, another denial nobody quite believes. Kariobangi Sharks know the market decides these things, not the back pages — but the back pages are louder.

In brief

22 Edition

The Kariobangi Sharks Post

28 Dec 2026
From our football correspondent Uneasy

Squad

Ian Karani breaks a bone — 16 days out

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

Squad

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

Squad

Ghai Panchol signs on for more

“Some decisions take a long time. This one took ten minutes, and most of that was finding a pen.” Ghai Panchol and Kariobangi Sharks agree another 3 years.

In brief

21 Edition

The Kariobangi Sharks Post

21 Dec 2026
From our football correspondent Uneasy

Squad

23 days out for Ian Karani after a fracture

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

Squad

Words exchanged at Kariobangi Sharks

Michael Wanjala 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

The manager makes an example of Ghai Panchol

“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

20 Edition

The Kariobangi Sharks Post

14 Dec 2026
From our football correspondent Uneasy

Squad

Ian Karani breaks a bone — 30 days out

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

Squad

Michael Wanjala 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

A falling-out at Kariobangi Sharks

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

In brief

19 Edition

The Kariobangi Sharks Post

7 Dec 2026
From our football correspondent Uneasy

Squad

Ian Karani breaks a bone — 37 days out

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

Squad

Michael Wanjala stays put

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

Squad

Tempers go at Kariobangi Sharks

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

In brief

18 Edition

The Kariobangi Sharks Post

30 Nov 2026
From our football correspondent Uneasy

Squad

A fracture rules Ian Karani out for 44 days

Bones knit. That is the one merciful thing about this injury and the reason Kariobangi Sharks will talk about it more openly than they would about a knee. He will be back, and roughly when they say.

Squad

A falling-out at Kariobangi Sharks

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

Boardroom

85% of the income goes out in wages at Kariobangi Sharks

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.

In brief

17 Edition

The Kariobangi Sharks Post

23 Nov 2026
From our football correspondent Uneasy

Squad

A fracture rules Ian Karani out for 51 days

Bones knit. That is the one merciful thing about this injury and the reason Kariobangi Sharks will talk about it more openly than they would about a knee. He will be back, and roughly when they say.

Squad

Tempers go at Kariobangi Sharks

Joseph Mwangi 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

A row about effort at Kariobangi Sharks

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

In brief

16 Edition

The Kariobangi Sharks Post

16 Nov 2026
From our football correspondent Uneasy

Squad

58 days out for Ian Karani after a fracture

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

Squad

Words exchanged at Kariobangi Sharks

Joseph Mwangi 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

No hiding place for Mohammed Habib Sarwari

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

In brief

14 Edition

The Kariobangi Sharks Post

2 Nov 2026
From our football correspondent Uneasy

Squad

Ian Karani breaks a bone — 72 days out

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

The dugout

Izzadin Juma says Kariobangi Sharks 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

A row about effort at Kariobangi Sharks

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

Squad

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

The dugout

No hiding place for Michael Wanjala

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

Boardroom

85% of the income goes out in wages at Kariobangi Sharks

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.

In brief

13 Edition

The Kariobangi Sharks Post

26 Oct 2026
From our football correspondent Uneasy

Squad

A fracture rules Ian Karani out for 79 days

Bones knit. That is the one merciful thing about this injury and the reason Kariobangi Sharks will talk about it more openly than they would about a knee. He will be back, and roughly when they say.

The dugout

Clinton Machaka says Kariobangi Sharks 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

Tempers go at Kariobangi Sharks

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

In brief

12 Edition

The Kariobangi Sharks Post

19 Oct 2026
From our football correspondent Uneasy

Squad

A fracture rules Ian Karani out for 86 days

Bones knit. That is the one merciful thing about this injury and the reason Kariobangi Sharks will talk about it more openly than they would about a knee. He will be back, and roughly when they say.

Squad

Tempers go at Kariobangi Sharks

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

The dugout

Kariobangi Sharks keep their word to Paul Ochuoga

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.

In brief

11 Edition

The Kariobangi Sharks Post

12 Oct 2026
From our football correspondent Uneasy

Squad

A fracture rules Ian Karani out for 93 days

Bones knit. That is the one merciful thing about this injury and the reason Kariobangi Sharks will talk about it more openly than they would about a knee. He will be back, and roughly when they say.

Squad

Tempers go at Kariobangi Sharks

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

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

Paul Ochuoga 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

Kariobangi Sharks are still strangers to each other

7 new signings in one window. Every one may be an upgrade and the side can still be worse for a while, which is the part of a rebuild the verdicts never mention.

The dugout

A promise honoured for Bryson Jerome

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

In brief

10 Edition

The Kariobangi Sharks Post

5 Oct 2026
From our football correspondent Uneasy

Squad

Ian Karani breaks a bone — 100 days out

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

Squad

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

Boardroom

Wages eat 113% of everything Kariobangi Sharks earn

There is a figure at which a wage bill stops being ambitious and becomes the reason nothing else is possible, and this club has reached it. Nothing is left over for a transfer, a stand or a rainy afternoon.

Squad

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

The manager makes an example of Ghai Panchol

“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

Michael Wanjala moves up the pecking order

Nothing is announced when this happens and everybody knows. He is a bigger part of the plan at Kariobangi Sharks than he was a month ago, and the training ground worked that out before the team sheet said so.

In brief

8 Edition

The Kariobangi Sharks Post

21 Sep 2026
From our football correspondent Crisis

Squad

115 days out for Ian Karani after a fracture

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

Match

6 matches without a win for Kariobangi Sharks

The run now stands at 6, and the questions being asked around Kariobangi Sharks are no longer polite ones.

Squad

Words exchanged at Kariobangi Sharks

Joseph Mwangi 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

Bandari take the points off Kariobangi Sharks

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

The dugout

Michael Onyango answers for it

“The supporters are entitled to be angry. So am I. We will put it right.” 0‑2, a manager saying the necessary things, and a dressing room that heard a different version of them.

Squad

Michael Wanjala 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

Wayne Mbuya 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

Ally Salum Omar is the weekend's best young player

At 20 he is being measured against the rest of the division's kids and coming out in front. The senior version of this award is where the club would like this to lead.

Looking ahead

Paul Ochuoga faces his old club

Gor Mahia next, and one man in the Kariobangi Sharks dressing room knows their training ground better than his own. The reception will tell him what they thought of him.

In brief

5 Edition

The Kariobangi Sharks Post

31 Aug 2026
From our football correspondent Uneasy

Squad

136 days out for Ian Karani after a fracture

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

Market

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

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.

Match

3 matches without a goal for Kariobangi Sharks

The chances are being made and something is happening between the making and the finishing. 3 matches now, and the anxiety in the ground arrives a little earlier every week.

Squad

Michael Wanjala 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

Ally Salum Omar was unplayable

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

The dugout

The manager makes an example of Victor Ngume

“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

Michael Onyango: “We have to be better”

“It is not the end of the world and it is not good enough. Both of those are true.” The manager, after a 0‑0 draw, said the honest thing and then went to say it again inside.

Match

Point won or two lost for Kariobangi Sharks?

Ninety minutes, no goals, and the argument started before the car park emptied: a point gained, or two thrown away against Posta Rangers? Both sides of it will still be going on Thursday.

In brief

4 Edition

The Kariobangi Sharks Post

24 Aug 2026
From our football correspondent Crisis

Squad

Ian Karani breaks a bone — 143 days out

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

Match

Kariobangi Sharks out of the cup

KCB ended it 0‑1. The season narrows to the league now, and everyone in the ground knew it before the final whistle.

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.

Transfer targets

AFC Leopards tell Kariobangi Sharks: Musa Oundo is not for sale

The approach was made and the answer came back in a sentence. There is no number on the table because there was no number that would have been enough.

Match

Kariobangi Sharks come up short against Kakamega Homeboyz

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

The dugout

The manager makes an example of Ian Karani

“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

Michael Onyango: “No excuses”

“I could talk about decisions and I could talk about luck. I will not. We lost.” The manager, 0‑1, and a press conference that lasted four minutes.

Player ratings

Patillah Omoto was unplayable

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

Looking ahead

A reunion for Michael Wanjala

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

In brief

1 Edition

The Kariobangi Sharks Post

3 Aug 2026
From our football correspondent Crisis

Squad

Patillah Omoto signs a new deal

“I never wanted to be anywhere else. There is unfinished business here.” Patillah Omoto commits to Kariobangi Sharks for another 2 years.

Squad

Joseph Mwangi 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 come up short against Tusker

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

Market

49 months and counting on Ian Karani

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

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‑1 Michael Onyango left the room before anybody could ask which.

Squad

Michael Wanjala falls out with a teammate over standards

The oldest argument in any dressing room and the only one that is genuinely about football: one man thinks another is not putting enough in. It is also the row a manager privately does not mind having happened.

Transfer targets

Kariobangi Sharks ask about Cleo Ssetuba

A loan enquiry to AFC Leopards: cover, or a look at somebody the club cannot afford to buy yet. Either way the answer will come back inside the week.

Transfer targets

Kariobangi Sharks ask about Paul Ochuoga

A loan enquiry to Gor Mahia: cover, or a look at somebody the club cannot afford to buy yet. Either way the answer will come back inside the week.

Transfer targets

A loan move for Bryson Jerome is in the works

Kariobangi Sharks have made the call to Gor Mahia. No fee, a share of the wages, and a spare shirt in the position where the squad has been thinnest all season.

In brief