Brutal, unambiguous and, for all the horror of the moment, usually less career-shaped than the ligament everybody fears more. 57 days, a clean timeline, and a return date somebody can actually plan around.
It is the most legitimate ambition in the sport and the hardest for most clubs to satisfy. Edmilson wants continental football; whether Kairat can provide it is a question about the next two seasons, not about him.
It was not about football and everybody who saw it knows that. Two men who have to play together on Saturday said things at Kairat this week that will take longer than a week to unsay.
Bones knit. That is the one merciful thing about this injury and the reason Kairat will talk about it more openly than they would about a knee. He will be back, and roughly when they say.
Marc Gual 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.
Squad14 Aug 2028
Words at Kairat training over how hard people work
Somebody said out loud what several people had been thinking. Erkin Tapalov 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.
Another week, another link, another denial nobody quite believes. Kairat know the market decides these things, not the back pages — but the back pages are louder.
It is the least glamorous business a club does and the reason seasons do not collapse in February. Bryan Michira is here for the weeks when three men are injured and somebody still has to play.
“Things were said to me before I signed. I am not going to repeat them, but I remember all of them.” Shabana have not answered, which is an answer of sorts.
“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.
Squad17 Jul 2028
Biron Otieno 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.
Marked 8.28 — 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.
“The easiest signature of my career.” Ordabasy Suyumbayev and Shabana agree another 1 years, and the manager can plan around him rather than about him.
14 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.
13 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.
“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 Shabana, and it is not being withdrawn.
The clubs have agreed terms, and what remains is formality: a medical, a photograph, a signature. Nobody at Shabana is pretending he will be back in the shirt.
Ezekiah Omuri 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.
Squad10 Jul 2028
Words at Shabana training over how hard people work
Somebody said out loud what several people had been thinking. Biron Otieno 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.
Ninety minutes, no goals, and the argument started before the car park emptied: a point gained, or two thrown away against Tusker? Both sides of it will still be going on Thursday.
10 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.
The chances are being made and something is happening between the making and the finishing. 9 matches now, and the anxiety in the ground arrives a little earlier every week.
“I have nothing bad to say about this place. I just need to be somewhere else.” It is in writing now, which changes what Shabana can pretend not to have heard.
Terms are settled between the clubs and the rest is paperwork and a photograph. Around Shabana they have already started talking about him in the past tense.
He will play here until the summer and then walk out of the door for free, having already signed elsewhere. Supporters will manage the first part of that sentence; it is the second they will struggle with.
It was not about football and everybody who saw it knows that. Two men who have to play together on Saturday said things at Shabana this week that will take longer than a week to unsay.
It is not much of a headline and it is the reason players believe the next promise. Shabana told David Odoyo something would happen and then it happened, which in this industry passes for remarkable.
8 matches, no goals, and a training ground that has tried everything. It will end — droughts always do — but nobody at Shabana can tell you which week it ends in.
“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.
Squad5 Jun 2028
Biron Otieno 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.
“I was told straight, and I would rather have it straight.” The manager at Shabana has been clear about where David Odoyo stands, which is more than many ever get.
Clubs make promises constantly and the page usually only hears about them when they are broken. This one was honoured, and the dressing room noticed that faster than any supporter did.
“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.
Squad17 Apr 2028
Words at Shabana training over how hard people work
Somebody said out loud what several people had been thinking. Biron Otieno 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.
Nobody at Shabana 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.
There were 85 minutes on the clock and Posta Rangers had all but banked the point. Football rarely reads the room, and Shabana did not stop to explain themselves.
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.
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.
“I am grateful for the games, but I did not become a footballer to be somebody else's spare part.” He wants to be at Shabana, and 3 appearances in 13 say he has earned the hearing.
It was not about football and everybody who saw it knows that. Two men who have to play together on Saturday said things at Shabana this week that will take longer than a week to unsay.
There is no complaint available here and everybody involved knows it, which does not make the walk to the bench any shorter. Form is the only currency in football that cannot be borrowed against.
“I have nothing bad to say about this place. I just need to be somewhere else.” It is in writing now, which changes what Shabana can pretend not to have heard.
The clubs have agreed terms, and what remains is formality: a medical, a photograph, a signature. Nobody at Shabana is pretending he will be back in the shirt.
Squad3 Apr 2028
Words at Shabana training over how hard people work
Somebody said out loud what several people had been thinking. Biron Otieno 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.
Ezekiah Omuri 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 manager did not use many words, and he did not need to.” Brian Junior Olega has his answer from Shabana; what he does with it is the next window’s story.
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.
Words at Shabana training over how hard people work
Somebody said out loud what several people had been thinking. Biron Otieno 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.
Justine Nyangwara 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.
“Thirty minutes, door closed, everything said. We shook hands after.” Whatever was in the room stayed in the room, and James Mazembe trained the next morning like a man with less to carry.
“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 Shabana, 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 Shabana this week that will take longer than a week to unsay.
Squad31 Jan 2028
Biron Otieno 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.
Squad31 Jan 2028
7 new faces, and Shabana are still learning each other
A squad rebuilt inside one window pays for it in a currency nobody budgets for. The football is not worse than the sum of the players; it is worse than the sum of the players who have played together before.
34 days on the estimate, and a long, private, unglamorous year of a rehabilitation nobody watches. Shabana lose a footballer; he loses considerably more than a season.
“I have nothing bad to say about this place. I just need to be somewhere else.” It is in writing now, which changes what Shabana can pretend not to have heard.
George Onyango 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.
“I was told straight, and I would rather have it straight.” The manager at Shabana has been clear about where Derrick Onyango stands, which is more than many ever get.
The words a physio says slowly. 51 days is what the club will announce and everybody who has heard this diagnosis before knows the number is the least of it: the knee comes back before the player does.
“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 Shabana, and it is not being withdrawn.
18 days on the estimate, and a long, private, unglamorous year of a rehabilitation nobody watches. Shabana lose a footballer; he loses considerably more than a season.
“I have nothing bad to say about this place. I just need to be somewhere else.” It is in writing now, which changes what Shabana can pretend not to have heard.
David Odoyo 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.
Squad6 Dec 2027
Words at Shabana training over how hard people work
Somebody said out loud what several people had been thinking. George Onyango 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.
Nobody at Shabana 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.
25 days on the estimate, and a long, private, unglamorous year of a rehabilitation nobody watches. Shabana lose a footballer; he loses considerably more than a season.
“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 Shabana, 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 Shabana this week that will take longer than a week to unsay.
In brief
Squad5 new faces, and Shabana are still learning each other
32 days on the estimate, and a long, private, unglamorous year of a rehabilitation nobody watches. Shabana lose a footballer; he loses considerably more than a season.
Position 17 and 29 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.
“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 Shabana, and it is not being withdrawn.
Terms are settled between the clubs and the rest is paperwork and a photograph. Around Shabana they have already started talking about him in the past tense.
“I watch every Shabana game from here. That says everything about where my head is.” The loan at Nairobi United runs its course, but his heart never made the trip.
“It had gone on long enough. I would rather have it out than leave it sitting there.” Ten minutes behind a closed door at Shabana, and both men came out saying it was fine.
39 days on the estimate, and a long, private, unglamorous year of a rehabilitation nobody watches. Shabana lose a footballer; he loses considerably more than a season.
Fee agreed, terms agreed, medical booked. Humphrey Obina will be somebody else’s player by the weekend, and around Shabana the goodbyes have quietly begun.
It was not about football and everybody who saw it knows that. Two men who have to play together on Saturday said things at Shabana this week that will take longer than a week to unsay.
Squad15 Nov 2027
Cliff Nyakeya 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.
“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.
Squad8 Nov 2027
Words at Shabana training over how hard people work
Somebody said out loud what several people had been thinking. Cliff Nyakeya 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.
Ezekiah Omuri 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.
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.
Nobody at Shabana 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.
“Thirty minutes, door closed, everything said. We shook hands after.” Whatever was in the room stayed in the room, and Bryan Michira trained the next morning like a man with less to carry.
36 days on the estimate, and a long, private, unglamorous year of a rehabilitation nobody watches. Shabana lose a footballer; he loses considerably more than a season.
“I have nothing bad to say about this place. I just need to be somewhere else.” It is in writing now, which changes what Shabana can pretend not to have heard.
Terms are settled between the clubs and the rest is paperwork and a photograph. Around Shabana they have already started talking about him in the past tense.
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 Shabana this week that will take longer than a week to unsay.
43 days on the estimate, and a long, private, unglamorous year of a rehabilitation nobody watches. Shabana lose a footballer; he loses considerably more than a season.
“I have nothing bad to say about this place. I just need to be somewhere else.” It is in writing now, which changes what Shabana can pretend not to have heard.
David Odoyo 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.
12 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.
50 days on the estimate, and a long, private, unglamorous year of a rehabilitation nobody watches. Shabana lose a footballer; he loses considerably more than a season.
25 points and a position everybody in the ground can do the arithmetic on. The songs have stopped being about the team and started being about surviving, which is a different noise entirely.
It was not about football and everybody who saw it knows that. Two men who have to play together on Saturday said things at Shabana 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.
71 days on the estimate, and a long, private, unglamorous year of a rehabilitation nobody watches. Shabana lose a footballer; he loses considerably more than a season.
9 matches now without a victory, and the excuses have worn thinner than the patience. Somebody at Shabana has to find a result from somewhere.
Squad16 Aug 2027
Words at Shabana training over how hard people work
Somebody said out loud what several people had been thinking. Cliff Nyakeya 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.
Peter Wafula is 35 and has run out of things to prove. What he has left is where to stand, when to slow it down and what to say at half-time, and none of that is on a fitness chart.
Ninety minutes, no goals, and the argument started before the car park emptied: a point gained, or two thrown away against Sofapaka? Both sides of it will still be going on Thursday.
78 days on the estimate, and a long, private, unglamorous year of a rehabilitation nobody watches. Shabana lose a footballer; he loses considerably more than a season.
“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 Shabana, and it is not being withdrawn.
8 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.
23 points and a position everybody in the ground can do the arithmetic on. The songs have stopped being about the team and started being about surviving, which is a different noise entirely.
“Things were said to me before I signed. I am not going to repeat them, but I remember all of them.” Shabana have not answered, which is an answer of sorts.
The rules permit it and it stings anyway. Cebisa Ndlovu has agreed terms with Kakamega Homeboyz for the summer, and until then he pulls on this shirt as a player who has already chosen his next one.
The words a physio says slowly. 93 days is what the club will announce and everybody who has heard this diagnosis before knows the number is the least of it: the knee comes back before the player does.
It was not about football and everybody who saw it knows that. Two men who have to play together on Saturday said things at Shabana this week that will take longer than a week to unsay.
Squad26 Jul 2027
Cliff Nyakeya 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.
“I watch every Shabana game from here. That says everything about where my head is.” The loan at APS Bomet runs its course, but his heart never made the trip.
Marked 5.75. Nothing he attempted worked and by the hour mark he had stopped attempting much, which is the part a manager notices rather than the mistakes.
The words a physio says slowly. 116 days is what the club will announce and everybody who has heard this diagnosis before knows the number is the least of it: the knee comes back before the player does.
“I have nothing bad to say about this place. I just need to be somewhere else.” It is in writing now, which changes what Shabana can pretend not to have heard.
The phone has started ringing about Brian Junior Olega again, and this time the name on the line is APS Bomet. Shabana are listening politely and promising nothing.
Squad5 Jul 2027
Words at Shabana training over how hard people work
Somebody said out loud what several people had been thinking. Cliff Nyakeya 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 manager did not use many words, and he did not need to.” David Odoyo has his answer from Shabana; what he does with it is the next window’s story.
Position 16, 20 points, and a crowd that arrives already braced. Relegation seasons are lost in exactly this atmosphere, and everybody who has lived through one recognises it immediately.
“I have nothing bad to say about this place. I just need to be somewhere else.” It is in writing now, which changes what Shabana can pretend not to have heard.
Terms are settled between the clubs and the rest is paperwork and a photograph. Around Shabana 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 Shabana, and both men came out saying it was fine.
It is never announced and it is entirely visible: the biggest afternoons of the season keep containing him. A press box works this out long before anybody at the club confirms a word of it.
“I have nothing bad to say about this place. I just need to be somewhere else.” It is in writing now, which changes what Shabana can pretend not to have heard.
It was not about football and everybody who saw it knows that. Two men who have to play together on Saturday said things at Shabana this week that will take longer than a week to unsay.
Squad14 Jun 2027
Cliff Nyakeya 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.
It is never announced and it is entirely visible: the biggest afternoons of the season keep containing him. A press box works this out long before anybody at the club confirms a word of it.
Clubs make promises constantly and the page usually only hears about them when they are broken. This one was honoured, and the dressing room noticed that faster than any supporter did.
It is never announced and it is entirely visible: the biggest afternoons of the season keep containing him. A press box works this out long before anybody at the club confirms a word of it.
In brief
SquadWords at Shabana training over how hard people work
0‑4 to Bandari, and it was every bit as bad as the number suggests. There are defeats you argue about and defeats you apologise for; this was the second kind.
The terraces3 May 2027
The ground has had enough
“We travel everywhere and we get this.” 12 of the 35 senior players heard it walking off, and the ones who did not hear it were not playing.
Terms are settled between the clubs and the rest is paperwork and a photograph. Around Shabana they have already started talking about him in the past tense.
Squad3 May 2027
Cliff Nyakeya 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.
“I am grateful for the games, but I did not become a footballer to be somebody else's spare part.” He wants to be at Shabana, and 4 appearances in 14 say he has earned the hearing.
Whether it was the goalkeeper or the ten in front of him is the argument that will fill every conversation in town this week. 1 saves does not settle it either way.
George Onyango 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.
There is a particular warmth a ground reserves for a 23-year-old it feels ownership of. Keith Imbali 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.
“I watch every Shabana game from here. That says everything about where my head is.” The loan at Mara Sugar runs its course, but his heart never made the trip.
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.
Nobody at Shabana 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.
Marked 5.45. Nothing he attempted worked and by the hour mark he had stopped attempting much, which is the part a manager notices rather than the mistakes.
In brief
Player ratingsAn afternoon Austine Odongo will want back
The clubs have agreed terms, and what remains is formality: a medical, a photograph, a signature. Nobody at Shabana is pretending he will be back in the shirt.
David Odoyo 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 manager did not use many words, and he did not need to.” Erick Otieno has his answer from Shabana; what he does with it is the next window’s story.
“I am grateful for the games, but I did not become a footballer to be somebody else's spare part.” He wants to be at Shabana, and 4 appearances in 10 say he has earned the hearing.
Successful dribbles: 15. Every time he got the ball somebody had to make a decision, and every time the decision was wrong.
Squad5 Apr 2027
A place in the month's best eleven for James Mazembe
Four or five weekends of consistency, judged against everybody in the division doing his job. James Mazembe has come out of that comparison in the side, and Shabana have had the benefit of every one of those afternoons.
The words a physio says slowly. 20 days is what the club will announce and everybody who has heard this diagnosis before knows the number is the least of it: the knee comes back before the player does.
Player ratings29 Mar 2027
A brace, and James Mazembe takes the afternoon — 8.73
There is a particular kind of quiet from an away end watching one man score twice. James Mazembe provided it, and the 8.73 beside his name is if anything generous to everybody else.
“I am grateful for the games, but I did not become a footballer to be somebody else's spare part.” He wants to be at Shabana, and 0 appearances in 9 say he has earned the hearing.
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 no complaint available here and everybody involved knows it, which does not make the walk to the bench any shorter. Form is the only currency in football that cannot be borrowed against.
The words a physio says slowly. 41 days is what the club will announce and everybody who has heard this diagnosis before knows the number is the least of it: the knee comes back before the player does.
The instruction has come from upstairs rather than from the dugout, which is the version of this conversation no manager enjoys. Somebody in that squad is now available whether the man who picks the team thinks so or not.
Terms are settled between the clubs and the rest is paperwork and a photograph. Around Shabana they have already started talking about him in the past tense.
George Onyango 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.
Marked 5.41. Nothing he attempted worked and by the hour mark he had stopped attempting much, which is the part a manager notices rather than the mistakes.
56 days on the estimate, and a long, private, unglamorous year of a rehabilitation nobody watches. Shabana lose a footballer; he loses considerably more than a season.
David Odoyo 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.
There is a particular warmth a ground reserves for a 23-year-old it feels ownership of. Brian Junior Olega 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.
Ask anyone on the way out what separated the sides and you will get one name: Bryan Michira. 2‑0 against Muranga Seal, and the applause at the whistle was mostly his.
Player ratings22 Feb 2027
Bryan Michira was on a different afternoon to everybody else
8.14. There are performances a supporter describes to somebody who was not there and cannot quite convey; this was one, and the number does not help either.
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 Shabana 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
Player ratingsA defender's afternoon for Biron Otieno
The words a physio says slowly. 99 days is what the club will announce and everybody who has heard this diagnosis before knows the number is the least of it: the knee comes back before the player does.
Bones knit. That is the one merciful thing about this injury and the reason Shabana will talk about it more openly than they would about a knee. He will be back, and roughly when they say.
“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 Shabana, and it is not being withdrawn.
Terms are settled between the clubs and the rest is paperwork and a photograph. Around Shabana they have already started talking about him in the past tense.
The rules permit it and it stings anyway. Gilbert Abala has agreed terms with Kakamega Homeboyz for the summer, and until then he pulls on this shirt as a player who has already chosen his next one.