81 days on the estimate, and a long, private, unglamorous year of a rehabilitation nobody watches. Kenya Police lose a footballer; he loses considerably more than a season.
The board had gone up, the arguing had started, and then the ball was in the net in the 90th minute. Gor Mahia will replay every second of the added time for a week.
Fee agreed, terms agreed, medical booked. Harun Masika will be somebody else’s player by the weekend, and around Kenya Police 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 Kenya Police this week that will take longer than a week to unsay.
Squad11 Sep 2028
Awesu Awesu 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.
3 straight away victories. Sides that win away are usually sides that can defend and can counter, and the table has begun to reflect what those journeys have earned.
The words a physio says slowly. 89 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.
Position 3, 51 points, and the result everyone checks first is now theirs. The word is still not being said around the ground, which is how you know everyone is thinking it.
The clubs have agreed terms, and what remains is formality: a medical, a photograph, a signature. Nobody at Kenya Police 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 Kenya Police this week that will take longer than a week to unsay.
Squad4 Sep 2028
Words at Kenya Police training over how hard people work
Somebody said out loud what several people had been thinking. Marvin Nabwire 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.
Ask anyone on the way out what separated the sides and you will get one name: Awesu Awesu. 2‑1 against Nairobi United, and the applause at the whistle was mostly his.
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 words a physio says slowly. 96 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.
7.94, 1 on the scoresheet, and the specific comedy of a back-four player celebrating like somebody who does this every week. He does not, and that is exactly why the ground reacted the way it did.
It was not about football and everybody who saw it knows that. Two men who have to play together on Saturday said things at Kenya Police this week that will take longer than a week to unsay.
Ask anyone on the way out what separated the sides and you will get one name: Yves Koutiama. 3‑2 against AFC Leopards, and the applause at the whistle was mostly his.
Squad28 Aug 2028
Awesu Awesu 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.
There is a particular warmth a ground reserves for a 22-year-old it feels ownership of. Jack Onganya 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.
The words a physio says slowly. 103 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 Kenya Police, and it is not being withdrawn.
Fee agreed, terms agreed, medical booked. Brian Chonjo Otieno will be somebody else’s player by the weekend, and around Kenya Police the goodbyes have quietly begun.
The offer from Mara Sugar for Harun Masika was heard out and sent back the same day. First bids are rarely meant to succeed; they are meant to find out how loudly the door closes.
There is no worse way to lose a footballer. Brian Chonjo Otieno has pre-agreed a move away, which means every appearance between now and June is made by a man the club can no longer sell, and somebody upstairs will be asked why the contract was allowed to get here.
It was not about football and everybody who saw it knows that. Two men who have to play together on Saturday said things at Kenya Police this week that will take longer than a week to unsay.
The accounts make uncomfortable reading. Wages first and ambition second is the order of business at Kenya Police now.
Squad21 Aug 2028
Words at Kenya Police training over how hard people work
Somebody said out loud what several people had been thinking. Awesu Awesu 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 words a physio says slowly. 110 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.
“Things were said to me before I signed. I am not going to repeat them, but I remember all of them.” Kenya Police have not answered, which is an answer of sorts.
Daniel Sakari 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.
Add another name to the list: Muranga Seal have asked the question everybody in the game has been asking about Adre Arido. The answer from Kenya Police has not changed — yet.
“I did not go to Kaizer Chiefs to sit and watch. I want to come back to Kenya Police and fight for my place.” 0 appearances in 27 matches say the rest.
The words a physio says slowly. 117 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.
Two goals and a mark of 9.10 to go with them. Strikers are judged on afternoons like this one and remembered for far fewer of them than people imagine.
“Things were said to me before I signed. I am not going to repeat them, but I remember all of them.” Kenya Police have not answered, which is an answer of sorts.
Fee agreed, terms agreed, medical booked. Gédéon Muyadi will be somebody else’s player by the weekend, and around Kenya Police the goodbyes have quietly begun.
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.
Marvin Nabwire 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.
Squad7 Aug 2028
Words at Kenya Police training over how hard people work
Somebody said out loud what several people had been thinking. Awesu Awesu 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.
In brief
BoardroomWages eat 158% of everything Kenya Police earn
The words a physio says slowly. 126 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.
27 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.
Tyshick Mosengo 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.
15 shut-outs and counting. Goalkeepers are only noticed when they fail, and Khadime N'Diaye has given nobody the chance.
Squad31 Jul 2028
Awesu Awesu 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.
Ask anyone on the way out what separated the sides and you will get one name: Yves Koutiama. 1‑0 against Muranga Seal, and the applause at the whistle was mostly his.
The words a physio says slowly. 133 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 offer from Mara Sugar for Harun Masika was heard out and sent back the same day. First bids are rarely meant to succeed; they are meant to find out how loudly the door closes.
Marvin Nabwire 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.
Footballers are asked about their boyhood club so often that nobody listens to the answer. Ezechiel Moustapha has just signed for Kenya Police, and for once the answer mattered.
Mara Sugar will keep picking him until June and will get nothing for him after it. Emmanuel Dakana has pre-agreed a move to Kenya Police, and the only people who lose in that arrangement are the ones who let the contract run down.
The words a physio says slowly. 140 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.
2 goals to the good, and then a slow surrender of everything that had been earned. Moise Mbombo will not be the one blamed for it, but nobody at Kenya Police escapes the conversation that follows a collapse like this.
The clubs have agreed terms, and what remains is formality: a medical, a photograph, a signature. Nobody at Kenya Police is pretending he will be back in the shirt.
Squad17 Jul 2028
Awesu Awesu 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.
There is a particular warmth a ground reserves for a 23-year-old it feels ownership of. Moise Mbombo 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.
Add another name to the list: Muranga Seal have asked the question everybody in the game has been asking about Adre Arido. The answer from Kenya Police has not changed — yet.
The words a physio says slowly. 147 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.
There is no crueller way to lose a football match. Kenya Police scored in the 104th minute, the restart barely happened, and the away end was still standing when the whistle went.
“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 Kenya Police, and it is not being withdrawn.
26 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.
Marvin Nabwire 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.
21 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.
Squad10 Jul 2028
Words at Kenya Police training over how hard people work
Somebody said out loud what several people had been thinking. Awesu Awesu 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.
In brief
Boardroom161% of the income goes out in wages at Kenya Police
The words a physio says slowly. 154 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 Kenya Police 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 Kenya Police this week that will take longer than a week to unsay.
12 shut-outs and counting. Goalkeepers are only noticed when they fail, and Khadime N'Diaye has given nobody the chance.
Squad3 Jul 2028
Words at Kenya Police training over how hard people work
Somebody said out loud what several people had been thinking. Jack Onganya 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.
None of them will be seen by anybody outside the training ground for three years, most of them will never play a senior match, and one of them might change the club. That is the whole proposition, and it is why academies exist.
3 kept out in the shoot-out, and a stadium that will still be describing them in twenty years. A goalkeeper only needs one of these to be remembered forever.
“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 Kenya Police, and it is not being withdrawn.
Player ratings8 May 2028
A brace, and Moise Mbombo takes the afternoon — 8.56
There is a particular kind of quiet from an away end watching one man score twice. Moise Mbombo provided it, and the 8.56 beside his name is if anything generous to everybody else.
It was not about football and everybody who saw it knows that. Two men who have to play together on Saturday said things at Kenya Police this week that will take longer than a week to unsay.
Squad8 May 2028
Awesu Awesu 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.
Ask anyone on the way out what separated the sides and you will get one name: Moise Mbombo. 2‑1 against Nairobi United, and the applause at the whistle was mostly his.
There is a particular warmth a ground reserves for a 23-year-old it feels ownership of. Moise Mbombo 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 have nothing bad to say about this place. I just need to be somewhere else.” It is in writing now, which changes what Kenya Police can pretend not to have heard.
Marvin Nabwire 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 accounts make uncomfortable reading. Wages first and ambition second is the order of business at Kenya Police now.
Squad1 May 2028
Words at Kenya Police training over how hard people work
Somebody said out loud what several people had been thinking. Samuel Ayanrinde 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.
“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 Kenya Police, and 2 appearances in 14 say he has earned the hearing.
Nobody at Kenya Police 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.
“I have nothing bad to say about this place. I just need to be somewhere else.” It is in writing now, which changes what Kenya Police 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 Kenya Police this week that will take longer than a week to unsay.
Squad13 Mar 2028
Awesu Awesu 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 ratings13 Mar 2028
Awesu Awesu was on a different afternoon to everybody else
9.05. 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.
Marked 8.33 — 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.
Nobody at Kenya Police 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.
Samuel Ayanrinde 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.
Squad21 Feb 2028
Words at Kenya Police training over how hard people work
Somebody said out loud what several people had been thinking. Awesu Awesu 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 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.
Nobody at Kenya Police 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.
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.
The words a physio says slowly. 70 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 Kenya Police 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 Kenya Police this week that will take longer than a week to unsay.
Boardroom4 Oct 2027
136% of the income goes out in wages at Kenya Police
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.
“Three loans in three years. At some point a club has to decide if I am their player or their asset.” The spell at Mathare United continues; the message travels home.
Another week, another link, another denial nobody quite believes. Kenya Police know the market decides these things, not the back pages — but the back pages are louder.
“For the first time in years I am picked because somebody wants me in the team.” Mathare United suits him; the awkward conversation belongs to Kenya Police, and the summer will force it.
In brief
Loan watchThe goals keep arriving from Moise Mbombo’s exile
The words a physio says slowly. 126 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.
7 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.
There is an age at which every good afternoon gets described as a throwback, which is unfair and also accurate. 8.47 at 34, and nobody on the pitch was better.
5 straight away victories. Sides that win away are usually sides that can defend and can counter, and the table has begun to reflect what those journeys have earned.
6 goals in one match, Awesu Awesu on the scoresheet, and a scoreline that will look like a misprint. Neutrals could not have asked more of Kenya Police and Mathare United.
A 4‑2 win over Mathare United, earned rather than given, and the sort of afternoon that sends everyone home talking about next week instead of this one.
The words a physio says slowly. 23 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.
There were 88 minutes on the clock and Shabana had all but banked the point. Football rarely reads the room, and Kenya Police did not stop to explain themselves.
The offer from Posta Rangers for Moise Mbombo was heard out and sent back the same day. First bids are rarely meant to succeed; they are meant to find out how loudly the door closes.
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.
The board had gone up, the arguing had started, and then the ball was in the net in the 90th minute. Sofapaka will replay every second of the added time for a week.
It was not about football and everybody who saw it knows that. Two men who have to play together on Saturday said things at Kenya Police this week that will take longer than a week to unsay.
A 1‑0 win over Sofapaka, earned rather than given, and the sort of afternoon that sends everyone home talking about next week instead of this one.
Squad31 May 2027
Alvin Mangeni 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.
There is an age at which every good afternoon gets described as a throwback, which is unfair and also accurate. 8.76 at 34, and nobody on the pitch was better.
Marvin Nabwire 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 pick players who do the work. All of it.” No name was spoken; every camera still turned to Tyshick Mosengo, and the manager let it.
Player ratings19 Apr 2027
Awesu Awesu was on a different afternoon to everybody else
8.32. 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.
Boardroom19 Apr 2027
111% of the income goes out in wages at Kenya Police
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 Kenya Police 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.
He wheeled away like a man who had been carrying it for months, because he had. Kenya Police have their signing off the mark and one press-conference question retired.
4 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.
Terms are settled between the clubs and the rest is paperwork and a photograph. Around Kenya Police they have already started talking about him in the past tense.
4 matches, no goals, and a training ground that has tried everything. It will end — droughts always do — but nobody at Kenya Police can tell you which week it ends in.
Daniel Sakari 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 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 manager did not use many words, and he did not need to.” Tyshick Mosengo has his answer from Kenya Police; what he does with it is the next window’s story.
“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 Kenya Police, and it is not being withdrawn.
5 boys move up, and somewhere in the building the people who coached them at twelve are quietly having the best morning of their working year. Nothing about this shows up in a result and it is why the academy exists.
Ask anyone on the way out what separated the sides and you will get one name: Yves Koutiama. 3‑1 against APS Bomet, and the applause at the whistle was mostly his.
Squad8 Feb 2027
Words at Kenya Police training over how hard people work
Somebody said out loud what several people had been thinking. Marvin Nabwire 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 academy exists for exactly this morning. Ochieng Chemelil has come through every age group the club runs and has now been handed a senior number, and the people who coached him at twelve will be the proudest in the building.
There is no fee, no unveiling and no agent on the steps. Duncan Kipkirui has been at this club since he was a boy and is now, formally, one of the first-team squad — which for a local readership beats any signing of any size.
There is no fee, no unveiling and no agent on the steps. Timothy Muguna has been at this club since he was a boy and is now, formally, one of the first-team squad — which for a local readership beats any signing of any size.
Words at Kenya Police training over how hard people work
Somebody said out loud what several people had been thinking. Joash 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.
Samuel Ayanrinde 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.
Boardroom2 Nov 2026
219% of the income goes out in wages at Kenya Police
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 injury that keeps coming back, keeps being rushed back from, and quietly costs more careers than the dramatic ones. 15 days is the estimate; the honest figure depends on whether anybody is patient.
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.