Joseph Mwangi

Attacking Midfielder (C) - Kariobangi Sharks
9 Dec 2026
Wednesday
Process

Marked for Joseph Mwangi

19 Edition

The Kariobangi Sharks Post

7 Dec 2026
From our football correspondent Uneasy

Squad

Tempers go at Kariobangi Sharks

George Odhiambo 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

Meshack Karani signs on for more

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

Squad

Words at Kariobangi Sharks training over how hard people work

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

No hiding place for Ghai Panchol

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

The dugout

Joseph Mwangi 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 promotion for Kgwadi Molepo

Not a new contract, not a new number: a new place in the manager’s thinking, which is the only promotion in football that actually matters. Kgwadi Molepo has moved up it.

In brief

Back issues
18 Edition

The Kariobangi Sharks Post

30 Nov 2026
From our football correspondent Uneasy

Transfer targets

Owami Dlamini turns down Kariobangi Sharks

The clubs had agreed and the player had not. A snub, and a public one: another club keep him, and the supporters here are left wondering what he had heard about the place.

Squad

Words exchanged at Kariobangi Sharks

George Odhiambo 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

Kgwadi Molepo 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

Cailin Knock signs on for more

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

The dugout

Mohammed Habib Sarwari 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 Mohammed Habib Sarwari is on it.

Market

Joseph Mwangi linked with a move away

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

In brief

15 Edition

The Kariobangi Sharks Post

9 Nov 2026
From our football correspondent Uneasy

Squad

Shaka Zulu arrives at the club he grew up with

Every footballer has an answer to the question about his boyhood club, and most of them never get to act on it. Shaka Zulu has, at Kariobangi Sharks, and the first month will show what that does to a man.

Transfer targets

Kgwadi Molepo due for a Kariobangi Sharks medical

Everything agreed with another club, everything agreed with the player; a doctor is the only person left to persuade. The photograph is a day or two away.

Squad

A falling-out at Kariobangi Sharks

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

Squad

Shaka Zulu signs a new deal

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

Squad

A row about effort at Kariobangi Sharks

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

The dugout

Joseph Mwangi 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 Joseph Mwangi is on it.

The dugout

No hiding place for Timothy Imala

“I pick players who do the work. All of it.” No name was spoken; every camera still turned to Timothy Imala, and the manager let 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

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

14 Edition

The Kariobangi Sharks Post

2 Nov 2026
From our football correspondent Uneasy

The dugout

Timothy Imala: 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

Words exchanged at Kariobangi Sharks

George Odhiambo 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

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

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.

Squad

A step back for Clinton Machaka at Kariobangi Sharks

Somebody has moved past him. It is not a dropping and it is worse than one, because a dropping is about a Saturday and this is about where he stands.

Squad

Words at Kariobangi Sharks training over how hard people work

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

13 Edition

The Kariobangi Sharks Post

26 Oct 2026
From our football correspondent Uneasy

Squad

A falling-out at Kariobangi Sharks

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

Squad

George Odhiambo needs a bigger stage

He is doing things every Saturday that nobody around him can answer. It is flattering for a season and a problem after that, and Kariobangi Sharks know which stage they are at.

In brief

11 Edition

The Kariobangi Sharks Post

12 Oct 2026
From our football correspondent Steady

Squad

Words exchanged at Kariobangi Sharks

Faiz Opande 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

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

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

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.

The dugout

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

Looking ahead

Paul Ochuoga goes back to face Gor Mahia

Every squad has one of these fixtures for somebody every season. This one is Paul Ochuoga’s: the club that knew him first, the supporters who will decide in the first minute whether to applaud, and Kariobangi Sharks needing him to play as if none of it matters.

Market

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

Squad

Patillah Omoto has company in his position

The competition arrived without a word said to him about it. Patillah Omoto keeps the shirt for now, at Kariobangi Sharks's convenience rather than his own.

The dugout

Timothy Imala asks for a word with the manager

“I would rather say it to his face than read about it.” The meeting was requested by the player, which tells you most of what you need to know.

In brief

10 Edition

The Kariobangi Sharks Post

5 Oct 2026
From our football correspondent Steady

Squad

Tempers go at Kariobangi Sharks

Faiz Opande 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

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.

Player ratings

Nobody could get near George Amonoo

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

The dugout

Steve Biko Omollo 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 no longer first choice

The manager has re-ordered his thinking and Ally Salum Omar has come out of it lower. He will be told it is temporary, and the players who have heard that before will avoid his eye.

Player ratings

Ian Karani takes the honours

Marked 7.34 on an afternoon he ran from the first whistle to the last. Whatever else went wrong, Kariobangi Sharks had the best player on the pitch.

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

Half-satisfied: George Karisa 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.

Match

Kariobangi Sharks and Bandari cancel each other out

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

In brief

7 Edition

The Kariobangi Sharks Post

14 Sep 2026
From our football correspondent Steady

Match

Kariobangi Sharks out of the cup

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

Player ratings

Keegan Ndemi beats them one at a time

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

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.

Match

Kariobangi Sharks hit back inside 1 minutes

Tusker held the lead for 1 minutes, which is not long enough to enjoy it. Kariobangi Sharks answered before the celebration had properly finished, and the shape of the afternoon changed with it.

Squad

Tempers go at Kariobangi Sharks

Byron Odiaga 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

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

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

Match

Joseph Mwangi rescues a point for Kariobangi Sharks

It needed Joseph Mwangi to find the net to bring anything home at all: 1‑1 against Posta Rangers, and half the dressing room will call it a point won.

The dugout

Joseph Mwangi 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 Joseph Mwangi is on it.

In brief

3 Edition

The Kariobangi Sharks Post

17 Aug 2026
From our football correspondent Steady

Transfer targets

Kariobangi Sharks make their move for Musa Oundo

$61.0K on the table at AFC Leopards. The manager wanted him, the board agreed a number, and the only voices still to be heard are the ones at the other club.

Squad

Words exchanged at Kariobangi Sharks

Faiz Opande 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

George Amonoo beats them one at a time

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

Transfer targets

Kariobangi Sharks rebuffed over James Kinyanjui

Not now, not at any price the club was prepared to say out loud. AFC Leopards 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 Mohammed Habib Sarwari was in the middle of it. The one dressing-room argument that is genuinely about football.

Player ratings

Nobody on the pitch touched Joseph Mwangi

7.90, 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

The form table has caught Timothy Imala

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.

Match

Kariobangi Sharks share the spoils with AFC Leopards

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

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.” George Karisa chose the glass-half-full version of 1‑1; the supporters left with the other one.

In brief