Caleb Mainge

Right Midfielder - Kariobangi Sharks U18
12 Dec 2027
Sunday
Process

Marked for Caleb Mainge

56 Edition

The Kariobangi Sharks Post

23 Aug 2027
From our football correspondent Crisis

Squad

14 days out for Caleb Mainge 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.

Market

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

After 9 games, Kariobangi Sharks finally taste it again

The first defeat in 9 matches. The manager will say it had to come; the dressing room will say it did not have to come against Kakamega Homeboyz; the supporters will say both, in that order, all week.

Transfer targets

The paperwork begins on Dominic Kipkirui

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

Squad

David Okoth 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

Kakamega Homeboyz take the points off Kariobangi Sharks

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

Player ratings

Keegan Ndemi was unplayable

Successful dribbles: 17. 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.

The dugout

The manager’s verdict

“That is on me. I pick the team and I picked wrong.” Managers say that when they mean it and when they need to be seen to, and after 0‑1 Michael Onyango left the room before anybody could ask which.

The dugout

The manager makes an example of Mohammed Habib Sarwari

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

In brief

Back issues
55 Edition

The Kariobangi Sharks Post

16 Aug 2027
From our football correspondent Steady

Squad

21 days out for Caleb Mainge 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.

Player ratings

Ally Salum Omar, 21, plays like he has been here for years — 7.89

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

Match

Still nobody has beaten Kariobangi Sharks

The unbeaten run reaches 9. Some of them were wins and some were escapes, but a side that refuses to lose is a side other dressing rooms talk about.

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.

Squad

David Okoth signs a new deal

“I never wanted to be anywhere else. There is unfinished business here.” David Okoth commits to Kariobangi Sharks for another 1 years.

Player ratings

Keegan Ndemi beats them one at a time

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

The dugout

Bernard Jairo 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

No place for David Okoth in the new shape

He is not being dropped. There is simply nowhere in the formation Kariobangi Sharks are playing to put a man who does what he does, which is a harder thing to be told than any team sheet.

Match

Kariobangi Sharks share the spoils with Nairobi United

A 1‑1 draw with Nairobi United leaves the dressing room somewhere between relief and regret.

In brief

54 Edition

The Kariobangi Sharks Post

9 Aug 2027
From our football correspondent Upbeat

Match

Kariobangi Sharks strike at the death to beat AFC Leopards

There were 86 minutes on the clock and AFC Leopards had all but banked the point. Football rarely reads the room, and Kariobangi Sharks did not stop to explain themselves.

Squad

29 days out for Caleb Mainge 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.

Player ratings

Ally Salum Omar, 21, steals the show — 7.63

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

The dugout

news_h_frozen_out_of_the_side

news_b_frozen_out_of_the_side

Market

Kennedy Ochieng 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

Whatever happens, Kariobangi Sharks do not lose

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

Transfer targets

David Okoth 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

Ally Salum Omar is the real thing at 21

A season average of 7.12 at an age when most of his year group are still in the youth team. Kariobangi Sharks know what they have, and so, by now, does everybody else.

Squad

A falling-out at Kariobangi Sharks

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

In brief