“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.
“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.
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
SquadKeegan Ndemi asks for a word with the manager
“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.
“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.
“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.
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.
A window away with the national side, and a shirt at Kariobangi Sharks that briefly doubles as an advertisement. A call-up flatters the player and the club that built him in the same breath.
“The easiest signature of my career.” Patillah Omoto and Kariobangi Sharks agree another 2 years, and the manager can plan around him rather than about him.
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.
Rinat Islamkhan is 18, and Kariobangi Sharks have signed him for the player he will be rather than the one he is. The first team can wait; the point of a deal like this is the years it buys.
He is the name in every column and on every phone-in, which is a heavy thing to carry at any age. Some footballers thrive on it; others are quietly finished by it.
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.
The competition arrived without a word said to him about it. Sebastian Wekesa keeps the shirt for now, at Kariobangi Sharks's convenience rather than his own.
Dauren Beysebekov is 18, and Kariobangi Sharks have signed him for the player he will be rather than the one he is. The first team can wait; the point of a deal like this is the years it buys.
The crowd waited for a goal that never came. APS Bomet defended in numbers and left with what they came for, and the two sides could be playing still without troubling a scorer.
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.
“The easiest signature of my career.” Randy Bakari and Kariobangi Sharks agree another 3 years, and the manager can plan around him rather than about him.
A player who expected to start watched it instead. The manager will call it a decision for the team; Randy Bakari will call it something else in private.
36 months left and silence from upstairs — no offer, no talks, nothing for his people to answer. Clubs that let a calendar do their negotiating usually end up negotiating with the calendar.
Kariobangi Sharks spent the window trying to move Thomas Teka on and nobody came. He trains with a squad that has already told him he is not part of it, and both sides now wait for the next one.
A season average of 7.13 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.
A 1-0 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.
“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.
“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.
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.
Shifted about, taken off before the hour, asked to do somebody else's running — Patillah Omoto has had enough of being useful and would like to be picked. Kariobangi Sharks know, and have known for weeks.
“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.
A player who expected to start watched it instead. The manager will call it a decision for the team; Steve Biko Omollo will call it something else in private.
The crowd waited for a goal that never came. Nairobi United defended in numbers and left with what they came for, and the two sides could be playing still without troubling a scorer.
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.
The crowd waited for a goal that never came. AFC Leopards defended in numbers and left with what they came for, and the two sides could be playing still without troubling a scorer.
A season average of 7.09 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.
“The easiest signature of my career.” Silas Shihemi and Kariobangi Sharks agree another 3 years, and the manager can plan around him rather than about him.
“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.
He is 17, and nobody at Kariobangi Sharks signed him for this season. Deals like this are judged in four years, by people who may not still be in the building.
He wheeled away like a man who had been carrying it for months, because he had. Kariobangi Sharks have their signing off the mark and one press-conference question retired.
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.
The best deals are the ones the accountants never notice. Silas Shihemi arrives at Kariobangi Sharks with his wages the only cost and something to prove the only clause.
In brief
The terracesThe press cannot get enough of Musa Sulaiman
A season average of 7.07 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.
Nassor Shikokoti is 20, and Kariobangi Sharks have signed him for the player he will be rather than the one he is. The first team can wait; the point of a deal like this is the years it buys.
He is 20, and nobody at Kariobangi Sharks signed him for this season. Deals like this are judged in four years, by people who may not still be in the building.
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.
Michael Wanjala arrives at 35 with nothing left to prove and plenty left to pass on. Legs are a young man's currency; knowing where to stand never ages.
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.
16 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.
15 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.
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.
The crowd waited for a goal that never came. Shabana defended in numbers and left with what they came for, and the two sides could be playing still without troubling a scorer.
14 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.
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.
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.
12 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.
The crowd waited for a goal that never came. APS Bomet defended in numbers and left with what they came for, and the two sides could be playing still without troubling a scorer.
In brief
SquadGhai Panchol asks for a word with the manager
11 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.
Kakamega Homeboyz go through and Kariobangi Sharks go home, 1-2 the scoreline that did it. The dressing room will call the league the priority now, because that is what dressing rooms say.
“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.
8 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.
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.
“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.
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.
The terraces19 Apr 2027
The ground has had enough
“We travel everywhere and we get this.” 5 of the 21 senior players heard it walking off, and the ones who did not hear it were not playing.
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.
A season average of 7.07 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.
He left as a boy and has come back still knowing where the away end is. Most signings have to be explained to a town; this one needed a photograph and nothing else.
“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.
5 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.
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.
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.
A window away with the national side, and a shirt at Kariobangi Sharks that briefly doubles as an advertisement. A call-up flatters the player and the club that built him in the same breath.
The award is a small thing with a heavy meaning: for four weeks nobody in this division did his job better. Kariobangi Sharks have the trophy on a shelf and the player in the side.
4 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.
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.
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.
He wheeled away like a man who had been carrying it for months, because he had. Kariobangi Sharks have their signing off the mark and one press-conference question retired.
The competition arrived without a word said to him about it. Keegan Ndemi keeps the shirt for now, at Kariobangi Sharks's convenience rather than his own.
Kariobangi Sharks spent a month trying to move him and nobody rang back. He trains with a squad that has told him where he stands, and both sides start counting down to the next one.
In brief
The terracesThe press have found their man in Faiz Opande
“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.
The shirt still fits. Michael Miheso 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.
He left as a boy and has come back still knowing where the away end is. Most signings have to be explained to a town; this one needed a photograph and nothing else.
He left as a boy and has come back still knowing where the away end is. Most signings have to be explained to a town; this one needed a photograph and nothing else.
He wheeled away like a man who had been carrying it for months, because he had. Kariobangi Sharks have their signing off the mark and one press-conference question retired.
He wheeled away like a man who had been carrying it for months, because he had. Kariobangi Sharks have their signing off the mark and one press-conference question retired.
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.
“The easiest signature of my career.” Musa Sulaiman and Kariobangi Sharks agree another 3 years, and the manager can plan around him rather than about him.
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.
The list is a quiet document with a loud meaning. Stephen Mbulere Bwire may talk to anybody who asks, and everybody at the club understands what that means.
“I was told straight, and I would rather have it straight.” The manager at Kariobangi Sharks has been clear about where Clinton Machaka stands, which is more than many ever get.
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.
“I was told straight, and I would rather have it straight.” The manager at Kariobangi Sharks has been clear about where Stephen Mbulere Bwire stands, which is more than many ever get.
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.
Public backing, and the sort that costs a manager something if it turns out to be wrong. Luke Onesmas has been told in front of everybody that the shirt is his.
“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.
“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.
“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.
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.
Tusker go through and Kariobangi Sharks go home, 0-1 the scoreline that did it. The dressing room will call the league the priority now, because that is what dressing rooms say.
The terraces16 Nov 2026
The ground has had enough
“We travel everywhere and we get this.” 6 of the 20 senior players heard it walking off, and the ones who did not hear it were not playing.
Public backing, and the sort that costs a manager something if it turns out to be wrong. Wayne Mbuya has been told in front of everybody that the shirt is his.
“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.
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.
“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.
Public backing, and the sort that costs a manager something if it turns out to be wrong. Keegan Ndemi has been told in front of everybody that the shirt is his.
“The easiest signature of my career.” Muhammadjon Toirjonov and Kariobangi Sharks agree another 3 years, and the manager can plan around him rather than about him.
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.
A new face in his position, and Patillah Omoto suddenly has to win back what he thought he owned. Kariobangi Sharks have promised nothing — clubs rarely do at this stage.
“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.
Shifted about, taken off before the hour, asked to do somebody else's running — Keegan Ndemi has had enough of being useful and would like to be picked. Kariobangi Sharks know, and have known for weeks.
Asked to play a role that is not his, or taken off before the hour once too often — Mpho Mathekgane has let it be known that he does not like the way Kariobangi Sharks are using him. Managers hear this long before the press does.
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.
A window away with the national side, and a shirt at Kariobangi Sharks that briefly doubles as an advertisement. A call-up flatters the player and the club that built him in the same breath.
A shoot-out is remembered by its ending, and this one ends with Sebastian Wekesa: 2 kept out, and a set of supporters who will describe every one of them for the next twenty years.
The crowd waited for a goal that never came. Posta Rangers defended in numbers and left with what they came for, and the two sides could be playing still without troubling a scorer.
A shoot-out is remembered by its ending, and this one ends with Sebastian Wekesa: 2 kept out, and a set of supporters who will describe every one of them for the next twenty years.
“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.
He is 19, and nobody at Kariobangi Sharks signed him for this season. Deals like this are judged in four years, by people who may not still be in the building.
“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.
Every debut is a small story about the future: Gabriel Sloane-Rodrigues, 19 years old, off the academy pitches and into the first team. The parents in the stand will keep the programme.
The competition arrived without a word said to him about it. Patillah Omoto keeps the shirt for now, at Kariobangi Sharks's convenience rather than his own.
48 months left and silence from upstairs — no offer, no talks, nothing for his people to answer. Clubs that let a calendar do their negotiating usually end up negotiating with the calendar.
“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.
The competition arrived without a word said to him about it. Ian Karani keeps the shirt for now, at Kariobangi Sharks's convenience rather than his own.
“I was told straight, and I would rather have it straight.” The manager at Kariobangi Sharks has been clear about where Wayne Mbuya stands, which is more than many ever get.