Joseph Mwangi

Attacking Midfielder (C) - Kariobangi Sharks
18 Sep 2026
Friday
Process

Marked for Joseph Mwangi

7 Edition

The Kariobangi Sharks Post

14 Sep 2026
From our football correspondent Upbeat

Squad

Ally Salum Omar breaks a bone — 18 days out

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

Player ratings

Both of them Joseph Mwangi's — 8.75

2 goals, and the second was the one that settled it. Marked 8.75, and he could have had a third with better luck at the near post.

Player ratings

Nobody could get near Keegan Ndemi

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

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.

Match

Kariobangi Sharks get the job done against Posta Rangers

A 2‑1 win over Posta Rangers, earned rather than given, and the sort of afternoon that sends everyone home talking about next week instead of this one.

Market

One of our own: John Omurwa joins the Kariobangi Sharks first team

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

Market

One of our own: Patrick Mulee joins the Kariobangi Sharks first team

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

The dugout

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

Player ratings

Luke Onesmas was on a different afternoon to everybody else

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

Back issues
4 Edition

The Kariobangi Sharks Post

24 Aug 2026
From our football correspondent Triumph

Squad

39 days out for Ally Salum Omar 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

Cup progress for Kariobangi Sharks

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

Player ratings

Humphrey Aroko, 18, steals the show — 8.28

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

Player ratings

George Odhiambo, 34, rolls back the years — 7.85

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

Squad

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

Joseph Mwangi sends Kariobangi Sharks past Nairobi United

It finished 2‑1, and it was Joseph Mwangi’s afternoon: on the scoresheet when it mattered, and the reason the points belong to Kariobangi Sharks.

The terraces

One of their own: Humphrey Aroko

He is 18 and the ground already sings his name, which is a thing that happens to local boys and almost never to signings. Everything from here is measured against an affection he did nothing to earn except be from here.

The terraces

Kariobangi Sharks's travelling support get something back at Bandari

They paid twice — for the ticket and for the journey — and got a 2-0 win for it. Away support is the truest kind precisely because nothing about it is convenient.

Player ratings

Keegan Ndemi takes the honours

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

In brief

2 Edition

The Kariobangi Sharks Post

10 Aug 2026
From our football correspondent Steady

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.

Market

James Chemelil steps up from the Kariobangi Sharks academy

There is no fee, no unveiling and no agent on the steps. James Chemelil has been at this club since he was a boy and is now, formally, one of the first-team squad — which for a local readership beats any signing of any size.

Market

One of our own: Duncan Okoth joins the Kariobangi Sharks first team

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

Market

John Nyakeya steps up from the Kariobangi Sharks academy

There is no fee, no unveiling and no agent on the steps. John Nyakeya has been at this club since he was a boy and is now, formally, one of the first-team squad — which for a local readership beats any signing of any size.

Market

Kariobangi Sharks promote Ochieng Okoth from within

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

Player ratings

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

Transfer targets

Kariobangi Sharks try to borrow George Amonoo

Gor Mahia have been asked whether they would lend him. Loans are agreed quickly or not at all, and this one will be one or the other by the weekend.

Transfer targets

Kariobangi Sharks try to borrow Reuben Otieno

Kenya Police have been asked whether they would lend him. Loans are agreed quickly or not at all, and this one will be one or the other by the weekend.

Player ratings

Nothing got past Paul Ochuoga

15 defensive actions and a clean sheet at the end of them. A defender's afternoon can only be told by what did not happen, which is why nobody makes a highlights package out of one and every manager in the division would take it.

In brief

  • The dugout The view from the dugout
  • Squad Words at Kariobangi Sharks training over how hard people work
  • Looking ahead Kariobangi Sharks take on the side everybody is chasing
1 Edition

The Kariobangi Sharks Post

3 Aug 2026
From our football correspondent Triumph

Player ratings

Nobody could get near Humphrey Aroko

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

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.

Player ratings

Keegan Ndemi scored one and made one — 7.95

Two of the goals had his name somewhere on them, which is the afternoon a manager wants from anybody asked to both create and finish. 7.95, and 2 involvements.

Player ratings

Patillah Omoto scored one and made one — 7.99

Two of the goals had his name somewhere on them, which is the afternoon a manager wants from anybody asked to both create and finish. 7.99, and 2 involvements.

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 see off Ulinzi Stars

Three points for Kariobangi Sharks, 2‑0 the final word against Ulinzi Stars in a contest settled by the finer margins.

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.

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