Joash Onyango

Central Defender - Kenya Police
18 Sep 2028
Monday
Process

Marked for Joash Onyango

111 Edition

The Kenya Police Herald

11 Sep 2028
From our football correspondent Triumph

Squad

A knee injury of the worst kind for Joash Onyango

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.

Match

Kenya Police through in the cup

A 2‑1 win over Gor Mahia, and the draw for the next round can be watched with some interest for once.

Match

Kenya Police win it in stoppage time

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.

Match

Kenya Police make it 4 in a row

Momentum is a hard thing to buy and an easy thing to lose, and right now Kenya Police have 4 straight wins of it.

Market

Only the photograph left for Harun Masika

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.

Squad

Khadime N'Diaye shuts the door again

16 clean sheets and counting. Strikers leave this ground muttering his name, which is exactly how a goalkeeper measures a good season.

Squad

Marvin Nabwire in a row with a teammate

It was not about football and everybody who saw it knows that. Two men who have to play together on Saturday said things at Kenya Police this week that will take longer than a week to unsay.

Squad

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.

Match

Kenya Police are at home on the road

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.

In brief

Back issues
110 Edition

The Kenya Police Herald

4 Sep 2028
From our football correspondent Upbeat

Squad

Joash Onyango damages knee ligaments — 89 days out

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.

Match

Still nobody has beaten Kenya Police

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

Match

Kenya Police refuse to drop out of the race

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.

Market

Gédéon Muyadi is on his way

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.

Squad

Harun Masika keeps the receipts

“I remember the meeting. I remember exactly what was promised in it.” Kenya Police may remember it differently, which is precisely the problem.

Squad

Tyshick Mosengo in a row with a teammate

It was not about football and everybody who saw it knows that. Two men who have to play together on Saturday said things at Kenya Police this week that will take longer than a week to unsay.

Squad

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.

Match

Awesu Awesu the difference as Kenya Police beat Nairobi United

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.

Boardroom

Wages eat 144% of everything Kenya Police earn

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.

In brief

109 Edition

The Kenya Police Herald

28 Aug 2028
From our football correspondent Upbeat

Squad

Joash Onyango damages knee ligaments — 96 days out

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.

Match

Whatever happens, Kenya Police do not lose

11 games unbeaten now. Some were earned and some were survived, but a habit is forming — and habits are the hardest thing in football to play against.

Player ratings

Yusuf Mainge pops up at the right end — 7.94

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.

Squad

Marvin Nabwire in a row with a teammate

It was not about football and everybody who saw it knows that. Two men who have to play together on Saturday said things at Kenya Police this week that will take longer than a week to unsay.

Squad

Khadime N'Diaye shuts the door again

15 clean sheets and counting. Strikers leave this ground muttering his name, which is exactly how a goalkeeper measures a good season.

Match

Yves Koutiama the difference as Kenya Police beat AFC Leopards

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.

Squad

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.

The terraces

Kenya Police supporters have found a favourite in Jack Onganya

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.

Player ratings

One of those days for Yves Koutiama

There is a version of this player everybody suspected was in there, and on this evidence it is. 8.36, and no argument anywhere in the ground.

In brief

108 Edition

The Kenya Police Herald

21 Aug 2028
From our football correspondent Uneasy

Squad

Joash Onyango damages knee ligaments — 103 days out

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.

Market

Daniel Sakari puts it in writing

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

Match

Whatever happens, Kenya Police do not lose

10 games unbeaten now. Some were earned and some were survived, but a habit is forming — and habits are the hardest thing in football to play against.

Market

Only the photograph left for Brian Chonjo Otieno

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.

Market

Kenya Police say no — this time

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.

Boardroom

Kenya Police to lose Brian Chonjo Otieno for free

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.

Squad

Tyshick Mosengo in a row with a teammate

It was not about football and everybody who saw it knows that. Two men who have to play together on Saturday said things at Kenya Police this week that will take longer than a week to unsay.

Boardroom

Kenya Police counting the cost

The accounts make uncomfortable reading. Wages first and ambition second is the order of business at Kenya Police now.

Squad

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

107 Edition

The Kenya Police Herald

14 Aug 2028
From our football correspondent Uneasy

Squad

Joash Onyango damages knee ligaments — 110 days out

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.

Match

Whatever happens, Kenya Police do not lose

9 games unbeaten now. Some were earned and some were survived, but a habit is forming — and habits are the hardest thing in football to play against.

Squad

Brian Chonjo Otieno: that is not what I was promised

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

Squad

Tempers go at Kenya Police

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.

Squad

Tyshick Mosengo gets it from the manager

“Nobody here is above being told.” It was not said with a name attached, but the dressing room can count, and so can everybody who was listening.

Market

Muranga Seal join the queue for Adre Arido

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.

Player ratings

Ninety minutes of Yves Koutiama at his very best

Marked 8.07. Players have careers without a single afternoon like this in them, and he has just had one in front of everybody at Kenya Police.

Player ratings

Awesu Awesu runs at them all day

Successful dribbles: 17. There is a particular sort of despair on a full-back's face by the seventieth minute, and it was on display.

Loan watch

Bradley Billiat wants to come home

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

In brief

106 Edition

The Kenya Police Herald

7 Aug 2028
From our football correspondent Upbeat

Squad

Joash Onyango damages knee ligaments — 117 days out

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.

Match

Kenya Police run riot against Mathare United

4‑1, and the margin flattered nobody — it could have carried another goal or two without complaint. Afternoons like this are why people keep coming.

Player ratings

Moise Mbombo scores twice — 9.10

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.

Squad

Jack Onganya: that is not what I was promised

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

Market

Only the photograph left for Gédéon Muyadi

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.

Match

8 unbeaten for Kenya Police

Hard to beat is not the same as winning, but 8 matches without defeat is a foundation Kenya Police did not have in the autumn.

Boardroom

Gédéon Muyadi has agreed to leave Kenya Police for nothing

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.

Squad

Tempers go at Kenya Police

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.

Squad

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

105 Edition

The Kenya Police Herald

31 Jul 2028
From our football correspondent Upbeat

Squad

Joash Onyango damages knee ligaments — 126 days out

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.

Player ratings

Nothing got past Marvin Nabwire

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.

Match

7 unbeaten for Kenya Police

Hard to beat is not the same as winning, but 7 matches without defeat is a foundation Kenya Police did not have in the autumn.

Squad

Tempers go at Kenya Police

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.

Squad

Another clean sheet for Khadime N'Diaye

15 shut-outs and counting. Goalkeepers are only noticed when they fail, and Khadime N'Diaye has given nobody the chance.

Squad

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.

Match

Yves Koutiama the difference as Kenya Police beat Muranga Seal

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.

Player ratings

Ninety minutes of Yves Koutiama at his very best

Marked 8.15. Players have careers without a single afternoon like this in them, and he has just had one in front of everybody at Kenya Police.

Player ratings

A defender's afternoon for Geoffrey Onyango

Defensive actions: 16. He was first to everything and second to nothing, and the goalkeeper had an easy day because of it.

In brief

104 Edition

The Kenya Police Herald

24 Jul 2028
From our football correspondent Steady

Squad

Joash Onyango damages knee ligaments — 133 days out

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.

Market

Daniel Sakari asks to leave Kenya Police

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

Market

Kenya Police say no — this time

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.

Squad

Tempers go at Kenya Police

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.

Squad

Ezechiel Moustapha gets the move he always wanted

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.

Boardroom

Kenya Police counting the cost

The accounts make uncomfortable reading. Wages first and ambition second is the order of business at Kenya Police now.

Match

Still nobody has beaten Kenya Police

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

Squad

Khadime N'Diaye shuts the door again

14 clean sheets and counting. Strikers leave this ground muttering his name, which is exactly how a goalkeeper measures a good season.

Boardroom

Kenya Police beat the market to Emmanuel Dakana from Mara Sugar

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.

In brief

103 Edition

The Kenya Police Herald

17 Jul 2028
From our football correspondent Steady

Squad

Joash Onyango damages knee ligaments — 140 days out

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.

Match

Kariobangi Sharks punish Kenya Police for switching off

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.

Player ratings

Both of them Moise Mbombo's — 8.04

2 goals, and the second was the one that settled it. Marked 8.04, and he could have had a third with better luck at the near post.

Market

David Owino is on his way

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.

Squad

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.

Squad

Khadime N'Diaye shuts the door again

13 clean sheets and counting. Strikers leave this ground muttering his name, which is exactly how a goalkeeper measures a good season.

The terraces

Kenya Police supporters have found a favourite in Moise Mbombo

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.

Squad

Khadime N'Diaye gets it from the manager

“Nobody here is above being told.” It was not said with a name attached, but the dressing room can count, and so can everybody who was listening.

Market

Muranga Seal join the queue for Adre Arido

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.

In brief

102 Edition

The Kenya Police Herald

10 Jul 2028
From our football correspondent Upbeat

Squad

Joash Onyango damages knee ligaments — 147 days out

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.

Match

Kusi Nana Asante sends Kenya Police through

Cup ties wait for somebody to seize them, and Kusi Nana Asante obliged against Mathare United. 1‑0 on the night, and the name in the next round’s hat is Kenya Police.

Match

Cruel end for Mathare United as Kenya Police pounce

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.

Market

Geoffrey Onyango puts it in writing

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

Nothing got past Tobias Otieno

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.

Squad

Kevin Ouma keeps the receipts

“I remember the meeting. I remember exactly what was promised in it.” Kenya Police may remember it differently, which is precisely the problem.

Squad

Tempers go at Kenya Police

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.

Player ratings

Nothing got past Geoffrey Onyango

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.

Squad

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

101 Edition

The Kenya Police Herald

3 Jul 2028
From our football correspondent Upbeat

Squad

Joash Onyango damages knee ligaments — 154 days out

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.

Market

Samuel Ayanrinde hands in a written request

“I have nothing bad to say about this place. I just need to be somewhere else.” It is in writing now, which changes what Kenya Police can pretend not to have heard.

Squad

Marvin Nabwire in a row with a teammate

It was not about football and everybody who saw it knows that. Two men who have to play together on Saturday said things at Kenya Police this week that will take longer than a week to unsay.

Match

Kenya Police see off KCB

Three points for Kenya Police, 1‑0 the final word against KCB in a contest settled by the finer margins.

Squad

Another clean sheet for Khadime N'Diaye

12 shut-outs and counting. Goalkeepers are only noticed when they fail, and Khadime N'Diaye has given nobody the chance.

Squad

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.

Player ratings

Nobody could get near Yves Koutiama

Successful dribbles: 15. Every time he got the ball somebody had to make a decision, and every time the decision was wrong.

Boardroom

Kenya Police sign 5 boys into the academy

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.

Market

APS Bomet expected to open talks for Exauce Misuri

Both sides expect a conversation in the coming days. Kenya Police will name a price, and everything after that is arithmetic.

In brief

93 Edition

The Kenya Police Herald

8 May 2028
From our football correspondent Steady

Squad

Khadime N'Diaye decides it from twelve yards

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.

Match

Kenya Police march on in the cup

Ulinzi Stars are out and Kenya Police go through, 0‑0 the final word. The bracket opens up a little, and everyone allows themselves a look at it.

Market

Geordy Ndecket puts it in writing

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

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.

Squad

Joash Onyango stays put

“The easiest signature of my career.” Joash Onyango and Kenya Police agree another 2 years, and the manager can plan around him rather than about him.

Squad

Marvin Nabwire in a row with a teammate

It was not about football and everybody who saw it knows that. Two men who have to play together on Saturday said things at Kenya Police this week that will take longer than a week to unsay.

Squad

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.

Match

Moise Mbombo the difference as Kenya Police beat Nairobi United

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.

The terraces

Kenya Police supporters have found a favourite in Moise Mbombo

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.

In brief

92 Edition

The Kenya Police Herald

1 May 2028
From our football correspondent Crisis

Market

Gédéon Muyadi hands in a written request

“I have nothing bad to say about this place. I just need to be somewhere else.” It is in writing now, which changes what Kenya Police can pretend not to have heard.

Squad

Tempers go at Kenya Police

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.

Boardroom

Kenya Police counting the cost

The accounts make uncomfortable reading. Wages first and ambition second is the order of business at Kenya Police now.

Squad

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.

Match

Yves Koutiama’s goal not enough for Kenya Police

Yves Koutiama scored, and precious little else went right: 1‑2 to AFC Leopards, and a quiet walk to the dressing room.

Loan watch

Job Ochieng has seen enough of Kakamega Homeboyz

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

Player ratings

Nobody could get near Yves Koutiama

Successful dribbles: 19. Every time he got the ball somebody had to make a decision, and every time the decision was wrong.

Squad

No hiding place for Joash Onyango

“I pick players who do the work. All of it.” No name was spoken; every camera still turned to Joash Onyango, and the manager let it.

Squad

Khadime N'Diaye has become a man the manager trusts

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.

In brief

85 Edition

The Kenya Police Herald

13 Mar 2028
From our football correspondent Steady

Match

Kenya Police run riot against Mara Sugar

3‑0, and the margin flattered nobody — it could have carried another goal or two without complaint. Afternoons like this are why people keep coming.

Market

Geordy Ndecket hands in a written request

“I have nothing bad to say about this place. I just need to be somewhere else.” It is in writing now, which changes what Kenya Police can pretend not to have heard.

Squad

Marvin Nabwire in a row with a teammate

It was not about football and everybody who saw it knows that. Two men who have to play together on Saturday said things at Kenya Police this week that will take longer than a week to unsay.

Squad

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 ratings

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.

Player ratings

A masterclass from Yves Koutiama

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.

Loan watch

Bradley Billiat wants to come home

“I did not go to Kaizer Chiefs to sit and watch. I want to come back to Kenya Police and fight for my place.” 1 appearances in 5 matches say the rest.

Squad

The manager makes an example of David Owino

“If you cannot run for the shirt, somebody else will wear it.” No name was used and none was needed; every player in that room knew who it was for.

Squad

Geordy Ndecket has become a man the manager trusts

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.

In brief

82 Edition

The Kenya Police Herald

21 Feb 2028
From our football correspondent Crisis

Squad

Tempers go at Kenya Police

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.

Squad

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.

Squad

No hiding place for Joash Onyango

“I pick players who do the work. All of it.” No name was spoken; every camera still turned to Joash Onyango, and the manager let it.

Match

A bad afternoon for Kenya Police against Gor Mahia

0‑1 to Gor Mahia, and no complaints worth printing. The performance asked for nothing more than it got.

Boardroom

Wages eat 90% of everything Kenya Police earn

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.

Squad

Khadime N'Diaye has become a man the manager trusts

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.

Player ratings

Nobody could get near Yves Koutiama

Successful dribbles: 14. Every time he got the ball somebody had to make a decision, and every time the decision was wrong.

The terraces

Everybody has an opinion about Marvin Nabwire

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.

Market

Daniel Sakari linked with a move away

The name of Daniel Sakari keeps appearing in other people's back pages. Kenya Police say nothing, which says plenty.

In brief

62 Edition

The Kenya Police Herald

4 Oct 2027
From our football correspondent Uneasy

Squad

Clinton Okinyi damages knee ligaments — 70 days out

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.

Market

Alvin Mangeni hands in a written request

“I have nothing bad to say about this place. I just need to be somewhere else.” It is in writing now, which changes what Kenya Police can pretend not to have heard.

Squad

Reagan Otieno keeps the receipts

“I remember the meeting. I remember exactly what was promised in it.” Kenya Police may remember it differently, which is precisely the problem.

Squad

Joash Onyango stays put

“The easiest signature of my career.” Joash Onyango and Kenya Police agree another 2 years, and the manager can plan around him rather than about him.

Squad

Samuel Ayanrinde in a row with a teammate

It was not about football and everybody who saw it knows that. Two men who have to play together on Saturday said things at Kenya Police this week that will take longer than a week to unsay.

Boardroom

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.

Loan watch

Exauce Misuri wants his own locker back at Kenya Police

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

Market

The Daniel Sakari talk will not go away

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.

Loan watch

Gédéon Muyadi would rather not come back

“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

54 Edition

The Kenya Police Herald

9 Aug 2027
From our football correspondent Triumph

Squad

Clinton Okinyi damages knee ligaments — 126 days out

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.

Match

Kenya Police cannot stop winning

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.

Squad

Awesu Awesu takes the match ball home

3 goals in one afternoon from one man. The other players were also present, a witness confirmed.

Squad

Baraka Badi keeps the receipts

“I remember the meeting. I remember exactly what was promised in it.” Kenya Police may remember it differently, which is precisely the problem.

Player ratings

Joash Onyango, 34, rolls back the years — 8.47

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.

Market

Job Ochieng asks to leave Kenya Police

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

Match

Kenya Police are at home on the road

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.

Match

Awesu Awesu among the goals in a wild afternoon

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.

Match

Kenya Police get the job done against 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.

In brief

48 Edition

The Kenya Police Herald

28 Jun 2027
From our football correspondent Upbeat

Squad

Kevin Ayumba damages knee ligaments — 23 days out

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.

Match

Kenya Police strike at the death to beat Shabana

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.

Market

Hernest Malonga asks to leave Kenya Police

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

Market

Kenya Police say no — this time

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.

Squad

Marvin Nabwire 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.

Match

Kenya Police find a way past Shabana

Shabana made Kenya Police work for it, but the scoreboard read 2‑1 at the end and the table does not ask how.

Squad

The manager makes an example of Joash Onyango

“If you cannot run for the shirt, somebody else will wear it.” No name was used and none was needed; every player in that room knew who it was for.

Player ratings

Alvin Mangeni was the difference for Kenya Police

Marked 7.85. Ask anyone leaving the ground what settled it and you will get one name, which is the only award that has ever really counted.

Squad

When it matters, Khadime N'Diaye plays

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

44 Edition

The Kenya Police Herald

31 May 2027
From our football correspondent Uneasy

Match

Kenya Police win it in stoppage time

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.

Market

Hernest Malonga asks to leave Kenya Police

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

Squad

Tobias Otieno says Kenya Police went back on their word

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

Squad

Marvin Nabwire in a row with a teammate

It was not about football and everybody who saw it knows that. Two men who have to play together on Saturday said things at Kenya Police this week that will take longer than a week to unsay.

Squad

The manager makes an example of Joash Onyango

“If you cannot run for the shirt, somebody else will wear it.” No name was used and none was needed; every player in that room knew who it was for.

Match

Kenya Police get the job done against Sofapaka

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.

Squad

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.

Player ratings

Tyshick Mosengo was the difference for Kenya Police

Marked 7.77. Ask anyone leaving the ground what settled it and you will get one name, which is the only award that has ever really counted.

Player ratings

Samuel Ayanrinde runs at them all day

Successful dribbles: 11. There is a particular sort of despair on a full-back's face by the seventieth minute, and it was on display.

In brief

38 Edition

The Kenya Police Herald

19 Apr 2027
From our football correspondent Steady

Player ratings

Joash Onyango, 34, rolls back the years — 8.76

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.

Match

Whatever happens, Kenya Police do not lose

8 games unbeaten now. Some were earned and some were survived, but a habit is forming — and habits are the hardest thing in football to play against.

Squad

Tempers go at Kenya Police

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.

Match

Kenya Police find a way past Ulinzi Stars

Ulinzi Stars made Kenya Police work for it, but the scoreboard read 2‑0 at the end and the table does not ask how.

Squad

No hiding place for Tyshick Mosengo

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

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.

Boardroom

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.

Squad

Hernest Malonga has become a man the manager trusts

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.

Squad

Joash Onyango finally opens his account

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.

In brief

37 Edition

The Kenya Police Herald

12 Apr 2027
From our football correspondent Uneasy

Match

The wait goes on for Kenya Police

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.

Match

Still nobody has beaten Kenya Police

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

Market

Edward Omondi Ondimo has one foot out of the door

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.

Match

The goals have deserted Kenya Police

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.

Squad

Tempers go at Kenya Police

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.

Squad

Marvin Nabwire 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.

Market

No place for Tyshick Mosengo in the plan

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

Squad

Joash Onyango gets it from the manager

“Nobody here is above being told.” It was not said with a name attached, but the dressing room can count, and so can everybody who was listening.

Player ratings

Nobody could get near Yves Koutiama

Successful dribbles: 18. Every time he got the ball somebody had to make a decision, and every time the decision was wrong.

In brief

28 Edition

The Kenya Police Herald

8 Feb 2027
From our football correspondent Upbeat

Player ratings

Both of them Yves Koutiama's — 8.46

2 goals, and the second was the one that settled it. Marked 8.46, and he could have had a third with better luck at the near post.

Market

Alvin Mangeni puts it in writing

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

Match

Kenya Police make it 3 in a row

Momentum is a hard thing to buy and an easy thing to lose, and right now Kenya Police have 3 straight wins of it.

Boardroom

Graduation day at Kenya Police

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.

Match

Yves Koutiama the difference as Kenya Police beat APS Bomet

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.

Squad

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.

Market

Kenya Police promote Ochieng Chemelil from within

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.

Market

Duncan Kipkirui steps up from the Kenya Police academy

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.

Market

Timothy Muguna steps up from the Kenya Police academy

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.

In brief

14 Edition

The Kenya Police Herald

2 Nov 2026
From our football correspondent Steady

Squad

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.

Squad

Tempers go at Kenya Police

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.

Boardroom

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.

In brief

13 Edition

The Kenya Police Herald

26 Oct 2026
From our football correspondent Steady

Squad

Joash Onyango says Kenya Police went back on their word

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

Squad

Daniel Sakari pulls a muscle — 15 days out

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.

Squad

Marvin Nabwire 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.

In brief