David Obasanjo

Goalkeeper - Kariobangi Sharks
28 Feb 2027
Sunday
Process

Marked for David Obasanjo

27 Edition

The Kariobangi Sharks Post

1 Feb 2027
From our football correspondent Steady

Boardroom

Kariobangi Sharks close the window on a squad of their own making

8 in and 0 out, and no more changes for months. The manager has what he has, the supporters have their opinion of it, and the table will have the last word.

Market

Njabulo Nzimande comes home

The shirt still fits. Njabulo Nzimande is back at Kariobangi Sharks, and half the ground remembers him in these colours already. Some signings need selling to the town; this one sold itself.

Market

Lehlohonolo Sepeng comes home

The shirt still fits. Lehlohonolo Sepeng is back at Kariobangi Sharks, and half the ground remembers him in these colours already. Some signings need selling to the town; this one sold itself.

Market

Muhammad Hussain comes home

The shirt still fits. Muhammad Hussain is back at Kariobangi Sharks, and half the ground remembers him in these colours already. Some signings need selling to the town; this one sold itself.

Market

Nkosinathi Nyide comes home

The shirt still fits. Nkosinathi Nyide is back at Kariobangi Sharks, and half the ground remembers him in these colours already. Some signings need selling to the town; this one sold itself.

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.

Squad

Njabulo Nzimande stays put

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

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

Kariobangi Sharks are still strangers to each other

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

In brief

Back issues
14 Edition

The Kariobangi Sharks Post

2 Nov 2026
From our football correspondent Steady

The dugout

Mark Bikokwa 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

Daylon Claasen signs a new deal

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

Squad

Ally Salum Omar is the month’s best young player

At 21 he was better than everybody his age in the division for four weeks running, which is harder than one good afternoon. Kariobangi Sharks will try not to make too much of it.

Squad

Daylon Claasen has outgrown this division

There is a level at which a footballer stops being tested and starts being contained, and he reached it some time ago. Kariobangi Sharks know it, and so does everybody who watches him.

Squad

7 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

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.

In brief

4 Edition

The Kariobangi Sharks Post

24 Aug 2026
From our football correspondent Uneasy

Squad

A one-man rearguard from Boalefa Pule

There were 9 saves in it, and at least three that had no business being saves at all. The ten outfield players owe him a drink and they know it.

Match

Kariobangi Sharks out of the cup

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

Transfer targets

The paperwork begins on Mark Bikokwa

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

Match

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

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

Market

Kariobangi Sharks get their man

The chase for David Obasanjo ended with $14.0K changing hands and Shabana out of reasons to say no. The supporters will judge the fee the only way that matters: on Saturdays.

Squad

A falling-out at Kariobangi Sharks

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

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.

Player ratings

The game went through Clinton Machaka — 6.74

Marked 6.74 on 12 actions at both ends of the pitch. Midfielders like this get described as unspectacular by people who have never tried to play against one.

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.

In brief

4 Edition

The Shabana Post

24 Aug 2026
From our football correspondent Upbeat

Player ratings

Austine Odongo could not have asked for more on his first appearance — 8.25

Debuts are survived rather than enjoyed. This one was enjoyed: 8.25, 2 goals, and a manager already being asked whether he starts again next week.

Squad

A day Derrick Onyango will not forget

4 goals in one game. The first was taken well, the second was taken greedily, and by the third the crowd were simply waiting for him to get the ball.

Match

The small margins put Shabana out

Out, 6‑0 to Sofapaka, and the long argument about which of the small moments decided it. The league is all there is now, and everybody knows it.

Player ratings

No sign of nerves from Ezekiah Omuri at 20 — 7.92

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

Squad

6 saves: Caleb Omondi was the team

Some afternoons a goalkeeper is the whole of the defence. 6 saves, several of them the kind nobody expects to see made, and ten outfield players who owe him a drink.

Market

Shabana turn down APS Bomet for Dalphine Omuri

The offer was not close and it was refused without much discussion. Whether the second one is refused as quickly is another matter.

Player ratings

A goal and an assist for Brian Junior Olega — 7.92

Involvement in 2 goals, from a player who spent the ninety minutes doing the thing a manager actually wants: being where the ball was going to end up. 7.92 beside his name.

Squad

Maxwell Mulili 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 Shabana this week that will take longer than a week to unsay.

Match

6 goals as Shabana and Sofapaka go for it

Defending was optional and nobody took up the option. 6 goals between Shabana and Sofapaka, and not one of the people who paid to be there will ask for the money back.

In brief

3 Edition

The Kariobangi Sharks Post

17 Aug 2026
From our football correspondent Crisis

Transfer targets

Kariobangi Sharks agree $14.0K for David Obasanjo

The clubs have shaken hands with Shabana; the player has not yet. Personal terms are next, and personal terms are where more deals die than anybody prints.

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.

Match

AFC Leopards take the points off Kariobangi Sharks

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

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

Francis Manyama faces the questions

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

Transfer targets

Kariobangi Sharks ask about Reagan Otieno

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

Squad

Joseph Mwangi scores his first for Kariobangi Sharks

The one goal every signing is asked about until it comes. It has come, and a press-conference question has been retired.

The dugout

The plan did not have a place for Ally Salum Omar

Nobody at Kariobangi Sharks is suggesting he is out of form. The manager simply wanted somebody with a different set of qualities for ninety specific minutes, and there is nothing a player can train to fix that.

Player ratings

Keegan Ndemi beats them one at a time

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

In brief

3 Edition

The Shabana Post

17 Aug 2026
From our football correspondent Triumph

Market

Muranga Seal come back empty-handed

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

Player ratings

No sign of nerves from Dalphine Omuri at 21 — 7.72

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

Match

Shabana cannot stop winning

3 wins on the spin now, and the question has changed from whether the run ends to who ends it. Confidence like this cannot be bought; it has to be earned exactly this way.

Squad

Tempers go at Shabana

Maxwell Mulili 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

Shabana rebuffed over Mark Bikokwa

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

Squad

A row about effort at Shabana

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

The terraces

Shabana supporters have found a favourite in Dalphine Omuri

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

Shabana find a way past Posta Rangers

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

The dugout

No hiding place for David Odoyo

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

In brief