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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
“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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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 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.
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.
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.
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.
“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 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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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 terraces10 Jul 2028
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.
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.
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.
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.
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.
“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.
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.
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.
“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.
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.
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.
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.
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 ratings8 May 2028
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 ratings8 May 2028
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.
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.
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.
“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.
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.
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.
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.
“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.
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.
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.
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.
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.
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.
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.
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.
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.
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.