Dancan Omala

Left Midfielder - Free Agent
15 Nov 2029
Thursday
Process

Marked for Dancan Omala

152 Edition

The Kariobangi Sharks Post

25 Jun 2029
From our football correspondent Uneasy

Market

Dancan Omala 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.

Squad

A one-man rearguard from Sebastian Wekesa

There were 7 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.

Player ratings

Steve Biko Omollo shuts the door

Defensive actions: 25, and a clean sheet at the end of it. A centre-half's best afternoons look like nothing happening, which is precisely the point.

Squad

Tempers go at Kariobangi Sharks

Hamza Asrir 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 see off Mathare United

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

Player ratings

Ally Salum Omar in the eights

A performance of 8.30 does not come along often, and when it does the rest of the team becomes scenery. He was magnificent.

Squad

No hiding place for Luke Onesmas

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

Player ratings

A defender's afternoon for Zafarbek Rahimjonov

Defensive actions: 16. He was first to everything and second to nothing, and the goalkeeper had an easy day because of it.

Squad

Gabriel Sloane-Rodrigues 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

Back issues
150 Edition

The Kariobangi Sharks Post

11 Jun 2029
From our football correspondent Uneasy

Market

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

Squad

Sebastian Wekesa keeps Kariobangi Sharks in it on his own

Some afternoons a goalkeeper is the team. 7 saves, several of them the sort nobody expects to see stopped, and a scoreline that flatters everybody in front of him.

Market

Mathare United join the queue for Ally Salum Omar

Add another name to the list: Mathare United have asked the question everybody in the game has been asking about Ally Salum Omar. The answer from Kariobangi Sharks has not changed — yet.

Squad

Maxwell Kubasu: 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.

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.

Squad

Tempers go at Kariobangi Sharks

Hamza Asrir 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.

Player ratings

Gabriel Sloane-Rodrigues in the eights

A performance of 8.63 does not come along often, and when it does the rest of the team becomes scenery. He was magnificent.

Squad

The manager makes an example of Keegan Ndemi

“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

Gabriel Sloane-Rodrigues rescues a point for Kariobangi Sharks

It needed Gabriel Sloane-Rodrigues to find the net to bring anything home at all: 1‑1 against KCB, and half the dressing room will call it a point won.

In brief

147 Edition

The Kariobangi Sharks Post

21 May 2029
From our football correspondent Uneasy

Market

Xidirdavlat Raimqulov 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

Tempers go at Kariobangi Sharks

Hamza Asrir 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 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

A defender's afternoon for Zafarbek Rahimjonov

Defensive actions: 19. He was first to everything and second to nothing, and the goalkeeper had an easy day because of it.

Player ratings

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

Player ratings

A defender's afternoon for Faiz Opande

Defensive actions: 15. He was first to everything and second to nothing, and the goalkeeper had an easy day because of it.

Match

Kariobangi Sharks draw a blank against Bandari

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

Squad

Dancan Omala 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 Faiz Opande story refuses to die

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

In brief

146 Edition

The Kariobangi Sharks Post

14 May 2029
From our football correspondent Uneasy

Match

Kariobangi Sharks march on in the cup

Ulinzi Stars are out and Kariobangi Sharks go through, 3‑3 the final word. The bracket opens up a little, and everyone allows themselves a look at it.

Market

Steve Biko Omollo 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.

Squad

Timothy Imala decides it from twelve yards

1 kept out in the shoot-out, and a stadium that will still be describing them in twenty years. A goalkeeper only needs one of these to be remembered forever.

Squad

Hamza Asrir 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

Nothing got past Faiz Opande

Headers, blocks, tackles, interceptions — 22 of them, and not one goal behind him. The sort of performance that never makes a highlight reel and wins football matches.

Loan watch

Gabriel Sloane-Rodrigues counts the days

“I watch every Kariobangi Sharks game from here. That says everything about where my head is.” The loan at Cagliari runs its course, but his heart never made the trip.

Player ratings

Tenuka Ranaweera in the eights

A performance of 8.73 does not come along often, and when it does the rest of the team becomes scenery. He was magnificent.

Match

Kariobangi Sharks see off APS Bomet

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

Player ratings

A masterclass from Abdoulaye Mahamat

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

In brief

141 Edition

The Kariobangi Sharks Post

9 Apr 2029
From our football correspondent Crisis

Market

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

The wait goes on for Kariobangi Sharks

4 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

Tempers go at Kariobangi Sharks

Hamza Asrir 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

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.

Player ratings

Nobody could get near Dancan Omala

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

Squad

Hamza Asrir 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.

In brief

139 Edition

The Kariobangi Sharks Post

26 Mar 2029
From our football correspondent Uneasy

Squad

Tempers go at Kariobangi Sharks

Hamza Asrir 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

Whatever happens, Kariobangi Sharks do not lose

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

Player ratings

Nothing got past Faiz Opande

Headers, blocks, tackles, interceptions — 20 of them, and not one goal behind him. The sort of performance that never makes a highlight reel and wins football matches.

Player ratings

Nothing got past Ian Karani

Headers, blocks, tackles, interceptions — 18 of them, and not one goal behind him. The sort of performance that never makes a highlight reel and wins football matches.

Player ratings

Nobody could get near Patillah Omoto

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

Squad

Ronald Sichenje 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

Kariobangi Sharks draw a blank against Ulinzi Stars

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

Player ratings

Dennis Cheruiyot never got going

5.13 on the card. Some afternoons a footballer looks like a man who has only just been introduced to the game, and this was one of them.

Squad

Dancan Omala knocks on the manager’s door

“Thirty minutes, door closed, everything said. We shook hands after.” Whatever was in the room stayed in the room, and Dancan Omala trained the next morning like a man with less to carry.

In brief

136 Edition

The Kariobangi Sharks Post

5 Mar 2029
From our football correspondent Uneasy

Market

Steve Biko Omollo 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.

Player ratings

A defender's afternoon for Ian Karani

Defensive actions: 30. He was first to everything and second to nothing, and the goalkeeper had an easy day because of it.

Squad

Hamza Asrir 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

Ian Karani stays put

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

Player ratings

A defender's afternoon for Faiz Opande

Defensive actions: 21. He was first to everything and second to nothing, and the goalkeeper had an easy day because of it.

Player ratings

Dancan Omala in the eights

A performance of 9.12 does not come along often, and when it does the rest of the team becomes scenery. He was magnificent.

Player ratings

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

Kariobangi Sharks see off Bidco United

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

Market

Kariobangi Sharks and Mohammed Habib Sarwari are talking past each other

“There is a gap, and pretending there is not helps nobody.” Neither side has moved, and the calendar is working for exactly one of them.

In brief

134 Edition

The Kariobangi Sharks Post

19 Feb 2029
From our football correspondent Uneasy

Market

Clifford Otieno 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.

Squad

Hamza Asrir 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

A masterclass from Keegan Ndemi

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

Squad

No hiding place for Abdoulaye Mahamat

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

Match

Keegan Ndemi rescues a point for Kariobangi Sharks

It needed Keegan Ndemi to find the net to bring anything home at all: 1‑1 against Mara Sugar, and half the dressing room will call it a point won.

Player ratings

Nobody could get near Dancan Omala

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

Squad

Faiz Opande 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 Sebastian Wekesa story refuses to die

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

Player ratings

Ally Salum Omar never got going

5.78 on the card. Some afternoons a footballer looks like a man who has only just been introduced to the game, and this was one of them.

In brief

132 Edition

The Kariobangi Sharks Post

5 Feb 2029
From our football correspondent Steady

Market

Steve Biko Omollo 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.

Market

Eyes on Gabriel Sloane-Rodrigues again

The phone has started ringing about Gabriel Sloane-Rodrigues again, and this time the name on the line is Cagliari. Kariobangi Sharks are listening politely and promising nothing.

Market

As if he never left: Harun Karisa returns

Some transfers need a press campaign. This one needed a shirt with the old number on it. Harun Karisa is a Kariobangi Sharks player again, and the town has its story of the summer.

Market

Anthony Manyama comes home

The shirt still fits. Anthony Manyama 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

Hamza Asrir 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 Shabana

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

Squad

The manager makes an example of Ally Salum Omar

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

Boardroom

A promise the Kariobangi Sharks board did not keep

There was a commitment, there was a date, and the date went past. Trust at a football club takes years to build and one afternoon to spend.

Squad

Costly mistake from Sebastian Wekesa

An error at the back is a moment; an error in goal is a goal. Sebastian Wekesa knows it, the crowd knew it instantly, and there was nobody behind him to make it anything else.

In brief

125 Edition

The Kariobangi Sharks Post

18 Dec 2028
From our football correspondent Uneasy

Market

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

Squad

Tempers go at Kariobangi Sharks

Hamza Asrir 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

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.

Squad

Dancan Omala knocks on the manager’s door

“Thirty minutes, door closed, everything said. We shook hands after.” Whatever was in the room stayed in the room, and Dancan Omala trained the next morning like a man with less to carry.

Market

Kariobangi Sharks and Zafarbek Rahimjonov are talking past each other

“There is a gap, and pretending there is not helps nobody.” Neither side has moved, and the calendar is working for exactly one of them.

Market

The shop window has Dennis Cheruiyot in it

Kariobangi Sharks have let the market know Dennis Cheruiyot can be had. No price in the advert, but everyone in the trade knows roughly what it says.

In brief

120 Edition

The Kariobangi Sharks Post

13 Nov 2028
From our football correspondent Upbeat

Boardroom

Kariobangi Sharks have won it

This is the season the town will measure the next twenty against. The trophy travels home with the squad, and the route through the streets was agreed days ago.

Match

Kariobangi Sharks march on in the cup

Sofapaka are out and Kariobangi Sharks go through, 1‑0 the final word. The bracket opens up a little, and everyone allows themselves a look at it.

Market

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

A one-man rearguard from Sebastian Wekesa

There were 6 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.

Squad

Hamza Asrir 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

Faiz Opande shuts the door

Defensive actions: 22, and a clean sheet at the end of it. A centre-half's best afternoons look like nothing happening, which is precisely the point.

Player ratings

A masterclass from Gabriel Sloane-Rodrigues

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

Squad

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

Hamza Asrir shuts the door

Defensive actions: 19, and a clean sheet at the end of it. A centre-half's best afternoons look like nothing happening, which is precisely the point.

In brief

116 Edition

The Kariobangi Sharks Post

16 Oct 2028
From our football correspondent Uneasy

Market

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

Hamza Asrir 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

Hamza Asrir knocks on the manager’s door

“Thirty minutes, door closed, everything said. We shook hands after.” Whatever was in the room stayed in the room, and Hamza Asrir trained the next morning like a man with less to carry.

In brief

109 Edition

The Kariobangi Sharks Post

28 Aug 2028
From our football correspondent Uneasy

Market

Dancan Omala 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

Hamza Asrir 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

A masterclass from Gabriel Sloane-Rodrigues

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

Market

Mara Sugar watching Duncan Juma

The interest is real enough to have reached print. Kariobangi Sharks have said nothing, which in a transfer window is its own kind of answer.

Player ratings

Humphrey Aroko 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.

Boardroom

Wages eat 97% 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

Sebastian Wekesa lets one through his hands

A defender's mistake gets tidied up by somebody else; a goalkeeper's ends up in the net. He knew before the ball crossed the line, and so did everybody in the ground.

Squad

No place for Keegan Ndemi on the big day

He found out with everybody else, an hour before kick-off, from a sheet of paper on a wall. Nobody at Kariobangi Sharks pretended it was anything other than a decision about him.

Match

Kariobangi Sharks share the spoils with Posta Rangers

A 1‑1 draw with Posta Rangers leaves the dressing room somewhere between relief and regret.

In brief

108 Edition

The Kariobangi Sharks Post

21 Aug 2028
From our football correspondent Uneasy

Market

Hamza Asrir 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.

Squad

A one-man rearguard from Sebastian Wekesa

There were 7 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.

Squad

Tempers go at Kariobangi Sharks

Hamza Asrir 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.

Player ratings

Hamza Asrir shuts the door

Defensive actions: 22, and a clean sheet at the end of it. A centre-half's best afternoons look like nothing happening, which is precisely the point.

Player ratings

Nothing got past Steve Biko Omollo

Headers, blocks, tackles, interceptions — 21 of them, and not one goal behind him. The sort of performance that never makes a highlight reel and wins football matches.

Player ratings

Humphrey Aroko in the eights

A performance of 8.70 does not come along often, and when it does the rest of the team becomes scenery. He was magnificent.

Match

Kariobangi Sharks find a way past Kakamega Homeboyz

Kakamega Homeboyz made Kariobangi Sharks work for it, but the scoreboard read 1‑0 at the end and the table does not ask how.

Player ratings

One of those days for Dancan Omala

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

Squad

No place for Abdoulaye Mahamat on the big day

He found out with everybody else, an hour before kick-off, from a sheet of paper on a wall. Nobody at Kariobangi Sharks pretended it was anything other than a decision about him.

In brief

107 Edition

The Kariobangi Sharks Post

14 Aug 2028
From our football correspondent Uneasy

Match

The wait goes on for Kariobangi Sharks

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

Match

Every point is an argument now for Kariobangi Sharks

Position 16 and 22 points, and the table gets read bottom-up in this part of town. The calendar has stopped being a schedule and started being a countdown.

Market

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

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

Patillah Omoto out for 20 days

The medical room confirms 20 days on the sidelines for Patillah Omoto, and a plan built around him now has to be rebuilt.

Squad

Hamza Asrir 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

The manager makes an example of Sebastian Wekesa

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

Player ratings

A masterclass from Dancan Omala

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

Market

Still no ink between Kariobangi Sharks and Abdoulaye Mahamat

“We keep meeting, and we keep leaving the room with the same numbers we walked in with.” Another round of talks at Kariobangi Sharks, another week without a signature from Abdoulaye Mahamat.

In brief

105 Edition

The Kariobangi Sharks Post

31 Jul 2028
From our football correspondent Uneasy

Market

Dancan Omala 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

7 matches without a win for Kariobangi Sharks

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

Squad

Hamza Asrir 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

One of those days for Gabriel Sloane-Rodrigues

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

Squad

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.

Boardroom

Wages eat 103% 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.

Match

Gabriel Sloane-Rodrigues rescues a point for Kariobangi Sharks

It needed Gabriel Sloane-Rodrigues to find the net to bring anything home at all: 1‑1 against Tusker, and half the dressing room will call it a point won.

Player ratings

Nobody could get near Faiz Opande

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

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

104 Edition

The Kariobangi Sharks Post

24 Jul 2028
From our football correspondent Crisis

Market

Hamza Asrir 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

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

6 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

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

Tempers go at Kariobangi Sharks

Hamza Asrir 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

Kariobangi Sharks lose Keegan Ndemi

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

Match

Ulinzi Stars take the points off Kariobangi Sharks

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

Player ratings

One of those days for Gabriel Sloane-Rodrigues

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

Squad

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.

Player ratings

Dancan Omala runs at them all day

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

In brief

101 Edition

The Kariobangi Sharks Post

3 Jul 2028
From our football correspondent Crisis

Market

Dancan Omala 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.

Squad

Hamza Asrir 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

Bidco United take the points off Kariobangi Sharks

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

Player ratings

One of those days for Tenuka Ranaweera

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

Squad

The manager makes an example of Hamza Asrir

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

Player ratings

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

Sebastian Wekesa lets one through his hands

A defender's mistake gets tidied up by somebody else; a goalkeeper's ends up in the net. He knew before the ball crossed the line, and so did everybody in the ground.

Boardroom

94% 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.

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

94 Edition

The Kariobangi Sharks Post

15 May 2028
From our football correspondent Upbeat

Market

Dennis Cheruiyot 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

Kariobangi Sharks count the cost of losing Faiz Opande

36 days, the scan says, and scans are kinder than reality. The fixtures in that window have just become somebody else’s job.

Squad

At 20, Gabriel Sloane-Rodrigues is already the best thing here

An average of 7.02 in a first team he is several years too young for. Kariobangi Sharks have something, and by now the whole division has noticed.

Squad

Tempers go at Kariobangi Sharks

Hamza Asrir 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.

Player ratings

Gabriel Sloane-Rodrigues runs at them all day

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

Match

Kariobangi Sharks find a way past APS Bomet

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

Player ratings

Dancan Omala in the eights

A performance of 8.32 does not come along often, and when it does the rest of the team becomes scenery. He was magnificent.

Squad

Kariobangi Sharks count the cost of losing Kenneth Muguna

89 days, the scan says, and scans are kinder than reality. The fixtures in that window have just become somebody else’s job.

Market

The Gabriel Sloane-Rodrigues 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

90 Edition

The Kariobangi Sharks Post

17 Apr 2028
From our football correspondent Crisis

Match

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

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

Match

Kariobangi Sharks sink to position 18

4 points, and a fixture list that is running out. The mathematics are not yet cruel, but they are no longer kind.

Market

Steve Biko Omollo 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.

Squad

Tempers go at Kariobangi Sharks

Hamza Asrir 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

A bad afternoon for Kariobangi Sharks against Nairobi United

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

Squad

No hiding place for Ally Salum Omar

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

Player ratings

The one thing Humphrey Aroko could not do

Shots: 4, enough of them from close enough that a striker in form scores two. He is not a striker in form.

Market

The Gabriel Sloane-Rodrigues 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.

Player ratings

Dancan Omala runs at them all day

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

In brief