Stephen Mbulere Bwire

Attacking Midfielder (R) - Kariobangi Sharks
17 Mar 2030
Sunday
Process

Marked for Stephen Mbulere Bwire

189 Edition

The Kariobangi Sharks Post

11 Mar 2030
From our football correspondent Upbeat

Squad

Sebastian Wekesa keeps Kariobangi Sharks in it on his own

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

Player ratings

Keegan Ndemi, 33, rolls back the years — 8.02

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

Market

Dan Erez is on his way

The clubs have agreed terms, and what remains is formality: a medical, a photograph, a signature. Nobody at Kariobangi Sharks is pretending he will be back in the shirt.

Squad

Sebastian Wekesa 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

Taoufik Safsafi 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 find a way past Muranga Seal

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

Player ratings

Nobody could get near Stephen Mbulere Bwire

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

Squad

Sebastian Wekesa 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.

Player ratings

Nothing got past Ian Karani

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

In brief

Back issues
164 Edition

The Kariobangi Sharks Post

17 Sep 2029
From our football correspondent Uneasy

Player ratings

Age has not caught Patillah Omoto yet — 7.82

At 34 he is supposed to be managing his minutes. Instead he was marked 7.82 and looked, for ninety minutes, exactly like the player everybody remembers.

Squad

Sebastian Wekesa 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

Taoufik Safsafi 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 see off Bandari

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

Squad

The manager makes an example of Eugene Ikutwa

“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

Sebastian Wekesa 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.

In brief

158 Edition

The Kariobangi Sharks Post

6 Aug 2029
From our football correspondent Uneasy

Match

The wait goes on for Kariobangi Sharks

11 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

Sebastian Wekesa 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

Taoufik Safsafi 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

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.

Squad

Victor Ngume stays put

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

Match

Honours even between Kariobangi Sharks and AFC Leopards

1‑1, and both dressing rooms will call it two points lost. A draw that asked plenty of questions and answered none of them.

Market

The Sebastian Wekesa question follows Kariobangi Sharks around

Every press conference now starts and ends the same way: with Sebastian Wekesa’s future. The manager has run out of new ways to say nothing.

Player ratings

Clinton Machaka runs at them all day

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

Player ratings

Off the pace: Stephen Mbulere Bwire

A mark of 5.57 tells the story without any need for embellishment. He will want the tape of this one quietly lost.

In brief

157 Edition

The Kariobangi Sharks Post

30 Jul 2029
From our football correspondent Crisis

Match

10 matches without a win for Kariobangi Sharks

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

Market

Beka Gvelesiani 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

Beka Gvelesiani 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.

Market

Kariobangi Sharks turn down Ulinzi Stars for Dan Erez

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

Match

Kariobangi Sharks cannot find the net

4 games without scoring. Strikers stop looking up, midfielders take the extra touch, and every shot that clears the bar is followed by a groan that has been building since the last goal.

Squad

Tempers go at Kariobangi Sharks

Sebastian Wekesa 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. Taoufik Safsafi 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.

Match

Tusker take the points off Kariobangi Sharks

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

Squad

Stephen Mbulere Bwire 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

156 Edition

The Kariobangi Sharks Post

23 Jul 2029
From our football correspondent Crisis

Match

9 matches without a win for Kariobangi Sharks

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

Squad

Sebastian Wekesa 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

The goals have deserted Kariobangi Sharks

3 matches, no goals, and a training ground that has tried everything. It will end — droughts always do — but nobody at Kariobangi Sharks can tell you which week it ends in.

Squad

Taoufik Safsafi 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

Ulinzi Stars take the points off Kariobangi Sharks

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

Squad

Silas Oningo 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

Sebastian Wekesa 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.

Player ratings

Stephen Mbulere Bwire runs at them all day

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

Player ratings

Ally Salum Omar could not find anything

5.37. Every footballer has these and most of them happen away from a full ground; his did not, and he will be aware of that all week.

In brief

154 Edition

The Kariobangi Sharks Post

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

Squad

Taoufik Safsafi signs a new deal

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

Squad

Sebastian Wekesa 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

Taoufik Safsafi 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

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.

Boardroom

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

Player ratings

Ian Karani shuts the door

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

Match

Kariobangi Sharks draw a blank against Muranga Seal

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

Market

The Sebastian Wekesa question follows Kariobangi Sharks around

Every press conference now starts and ends the same way: with Sebastian Wekesa’s future. The manager has run out of new ways to say nothing.

In brief

153 Edition

The Kariobangi Sharks Post

2 Jul 2029
From our football correspondent Crisis

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

Taoufik Safsafi signs a new deal

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

Squad

Tempers go at Kariobangi Sharks

Sebastian Wekesa 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 come up short against Bidco United

Bidco United left with the points after a 2‑3 defeat that will take some explaining on the terraces.

Squad

Words at Kariobangi Sharks training over how hard people work

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

Match

Kariobangi Sharks leaking at the back

4 matches, two or more conceded in every one of them. Sides that create as much as this can live with it for a while. Nobody lives with it forever.

Squad

Brian Otieno Odera 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

Intake day at the Kariobangi Sharks academy

4 arrivals, an average age nobody would call a squad, and a set of parents being shown around a building their sons will spend more time in than at home. The scouting has already happened; today is only the paperwork.

Player ratings

Off the pace: Mohammed Habib Sarwari

A mark of 5.29 tells the story without any need for embellishment. He will want the tape of this one quietly lost.

In brief

145 Edition

The Kariobangi Sharks Post

7 May 2029
From our football correspondent Uneasy

Squad

Amos Mensah: 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

Sebastian Wekesa 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

Taoufik Safsafi 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

The manager makes an example of Patillah Omoto

“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 see off Sofapaka

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

Player ratings

The afternoon belonged to Stephen Mbulere Bwire

7.75, 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.

Market

The Keegan Ndemi question follows Kariobangi Sharks around

Every press conference now starts and ends the same way: with Keegan Ndemi’s future. The manager has run out of new ways to say nothing.

Player ratings

Off the pace: Alex Warai

A mark of 5.70 tells the story without any need for embellishment. He will want the tape of this one quietly lost.

Player ratings

Nothing got past Eugene Ikutwa

9 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

127 Edition

The Kariobangi Sharks Post

1 Jan 2029
From our football correspondent Uneasy

Squad

The season belongs to Ian Karani

An individual honour is a strange thing in a team game, and the best of them are never argued with. He has had the sort of year that ends with his name being read out, and Kariobangi Sharks have had the benefit of it.

Squad

Sebastian Wekesa 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

Taoufik Safsafi 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

119 Edition

The Kariobangi Sharks Post

6 Nov 2028
From our football correspondent Uneasy

Squad

Sebastian Wekesa 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

Taoufik Safsafi 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

Eugene Ikutwa 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

113 Edition

The Kariobangi Sharks Post

25 Sep 2028
From our football correspondent Uneasy

Match

11 matches without a win for Kariobangi Sharks

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

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.

Player ratings

No sign of nerves from Silas Oningo at 20 — 7.63

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

Squad

Sebastian Wekesa 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

Taoufik Safsafi 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

The manager makes an example of Eugene Ikutwa

“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

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

Match

Kariobangi Sharks share the spoils with Gor Mahia

A 1‑1 draw with Gor Mahia leaves the dressing room somewhere between relief and regret.

Player ratings

Stephen Mbulere Bwire runs at them all day

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

In brief

111 Edition

The Kariobangi Sharks Post

11 Sep 2028
From our football correspondent Uneasy

Match

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

9 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

Eugene Ikutwa signs a new deal

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

Squad

Tempers go at Kariobangi Sharks

Sebastian Wekesa 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. Taoufik Safsafi 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.

Squad

The manager makes an example of Stephen Mbulere Bwire

“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

No goals between Kariobangi Sharks and APS Bomet

Ninety minutes, two goalkeepers with clean gloves, and not one finish worth keeping. APS Bomet will be the happier side with the point.

In brief

104 Edition

The Kariobangi Sharks Post

24 Jul 2028
From our football correspondent Crisis

Squad

Klinsman Omulanga keeps the receipts

“I remember the meeting. I remember exactly what was promised in it.” Kariobangi Sharks may remember it differently, which is precisely the problem.

Squad

Sebastian Wekesa 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

Taoufik Safsafi 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 come up short against Ulinzi Stars

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

Squad

No hiding place for Stephen Mbulere Bwire

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

Player ratings

Nobody could get near Patillah Omoto

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

Market

The Ally Salum Omar question follows Kariobangi Sharks around

Every press conference now starts and ends the same way: with Ally Salum Omar’s future. The manager has run out of new ways to say nothing.

Player ratings

Clinton Machaka never got going

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

Player ratings

Eugene Ikutwa could not find anything

5.75. Every footballer has these and most of them happen away from a full ground; his did not, and he will be aware of that all week.

In brief

102 Edition

The Kariobangi Sharks Post

10 Jul 2028
From our football correspondent Steady

Match

The small margins put Kariobangi Sharks out

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

The terraces

The boos come down from three sides

“We pay for this every fortnight. The least we want is somebody who looks like he cares.” 9 of the 30 senior players walked off into it; the rest were not playing.

Squad

Sebastian Wekesa 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

Taoufik Safsafi 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

Ninety minutes of Ian Karani at his very best

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

Match

Keegan Ndemi the difference as Kariobangi Sharks beat Muranga Seal

Ask anyone on the way out what separated the sides and you will get one name: Keegan Ndemi. 2‑0 against Muranga Seal, and the applause at the whistle was mostly his.

Player ratings

Keegan Ndemi in the eights

A performance of 8.53 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 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.

Squad

Keegan Ndemi dropped after a run of poor form

The one version of being left out a player cannot argue with, and the one he takes worst. Somebody else has been better and the team sheet says so, in public, every week until it changes.

In brief

101 Edition

The Kariobangi Sharks Post

3 Jul 2028
From our football correspondent Steady

Squad

Victor Ngume: 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.

Market

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

Sebastian Wekesa 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

Eugene Ikutwa stays put

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

Squad

Words at Kariobangi Sharks training over how hard people work

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

Player ratings

Ally Salum Omar was the difference for Kariobangi Sharks

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

Boardroom

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

Boardroom

Intake day at the Kariobangi Sharks academy

4 arrivals, an average age nobody would call a squad, and a set of parents being shown around a building their sons will spend more time in than at home. The scouting has already happened; today is only the paperwork.

Match

Honours even between Kariobangi Sharks and Bidco United

1‑1, and both dressing rooms will call it two points lost. A draw that asked plenty of questions and answered none of them.

In brief

93 Edition

The Kariobangi Sharks Post

8 May 2028
From our football correspondent Triumph

Match

Kariobangi Sharks march on in the cup

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

Player ratings

Sifiso Modiba could not have asked for more on his first appearance — 8.22

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

Player ratings

Silas Oningo, 19, plays like he has been here for years — 7.66

A mark of 7.66 means one thing beside a twenty-nine-year-old's name and something else entirely beside a 19-year-old's. Nobody at the ground needed telling which this was.

Player ratings

Age has not caught Patillah Omoto yet — 8.30

At 33 he is supposed to be managing his minutes. Instead he was marked 8.30 and looked, for ninety minutes, exactly like the player everybody remembers.

Market

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

Taoufik Safsafi stays put

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

Squad

Tempers go at Kariobangi Sharks

Sebastian Wekesa 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. Taoufik Safsafi 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 terraces

Kariobangi Sharks supporters have found a favourite in Christopher Koloti

There is a particular warmth a ground reserves for a 23-year-old it feels ownership of. Christopher Koloti 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.

In brief

92 Edition

The Kariobangi Sharks Post

1 May 2028
From our football correspondent Steady

Market

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

Taoufik Safsafi 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

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.

Squad

Sebastian Wekesa 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.

Player ratings

Stephen Mbulere Bwire runs at them all day

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

In brief

91 Edition

The Kariobangi Sharks Post

24 Apr 2028
From our football correspondent Steady

Squad

Tempers go at Kariobangi Sharks

Sebastian Wekesa 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. Taoufik Safsafi 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.

Match

Kariobangi Sharks get the job done against Kakamega Homeboyz

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

Player ratings

Nothing got past Taoufik Safsafi

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

Squad

The manager makes an example of Luke Onesmas

“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

Marley Leuluai 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.

Market

Faiz Opande linked with a move away

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

Player ratings

Christopher Koloti could not find anything

5.67. Every footballer has these and most of them happen away from a full ground; his did not, and he will be aware of that all week.

Player ratings

Marley Leuluai was immovable

11 times he got in the way of something. Centre-halves get written about when they make mistakes and ignored when they do not, so an afternoon like this needs saying out loud: he is the reason the scoreline reads as it does.

In brief