Joash Onyango

Central Defender - Free Agent
10 Jul 2030
Wednesday
Process

Marked for Joash Onyango

202 Edition

The Kenya Police Herald

10 Jun 2030
From our football correspondent Upbeat

Squad

A knee injury of the worst kind for Clinton Miheso

30 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

No mercy from Kenya Police

Bandari will want this one forgotten quickly: 3‑0, every duel lost, and a long ride home. Kenya Police were ruthless in the way good sides are ruthless.

Player ratings

Both of them Samuel Kapen's — 9.44

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

Market

Terms done: Ochieng Amuka is going

Fee agreed, wages agreed, and Shabana waiting with a shirt. Nobody at Kenya Police is pretending otherwise, and the supporters have stopped asking whether and started asking when.

Squad

Samuel Kapen is carrying Kenya Police

17 goals and a season average of 7.56. Form like that gets noticed well beyond this town.

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.

Transfer targets

Door shut on Eric Chemelil

Kenya Police asked and Bandari said no without discussing a figure. It is the least ambiguous answer in football and the one clubs most often come back to test.

Squad

Words at Kenya Police training over how hard people work

Somebody said out loud what several people had been thinking. Ibrahim Kamau 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

Claude Kayibanda 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.

In brief

Back issues
200 Edition

The Kenya Police Herald

27 May 2030
From our football correspondent Upbeat

Match

Samuel Kapen leads the rout of Sofapaka

6‑1, and Samuel Kapen took the headlines on an afternoon when everything Kenya Police tried came off. Days like this are retold all winter.

Squad

Samuel Kapen takes the match ball home

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

Squad

Samuel Kapen is carrying Kenya Police

15 goals and a season average of 7.49. Form like that gets noticed well beyond this town.

The dugout

news_h_frozen_out_of_the_side

news_b_frozen_out_of_the_side

Player ratings

One of those days for Samuel Kapen

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

Match

Nobody could stop scoring

7 goals. Both benches spent the second half looking at each other rather than at the pitch. Purists will complain about Kenya Police and Sofapaka in equal measure; everybody else had a wonderful time.

The terraces

One of their own: Percy Vilakazi

He is 18 and the ground already sings his name, which is a thing that happens to local boys and almost never to signings. Everything from here is measured against an affection he did nothing to earn except be from here.

Player ratings

A masterclass from Tyshick Mosengo

Marked 8.68 — 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.

Squad

Words exchanged at Kenya Police

Kevin Ouru and a teammate said things this week that will take longer than a week to unsay. It was not about football, and both of them play on Saturday.

In brief

  • Match The half-term report on Kenya Police
  • The dugout The view from the dugout
  • Market Tom Dean is free to find somewhere else
197 Edition

The Kenya Police Herald

6 May 2030
From our football correspondent Upbeat

Player ratings

Tyshick Mosengo scores twice — 8.82

Two goals and a mark of 8.82 to go with them. Strikers are judged on afternoons like this one and remembered for far fewer of them than people imagine.

Market

Francis Masika 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.

Match

Kenya Police see off Nairobi United

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

Player ratings

Ninety minutes of Samuel Kapen at his very best

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

Squad

Tempers go at Kenya Police

Tom Renshaw 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

Geoffrey Onyango named in the team of the month

A month is long enough that nobody gets in by accident. Geoffrey Onyango is in the division's best eleven for it, which is a quieter compliment than an award and a more reliable one.

The dugout

The view from the dugout

“We controlled it. There were spells I did not like and we will look at them, but the group showed me something.” Caleb Mbugua, on a 2‑1 win that he was already picking apart on the walk to the press room.

The dugout

A promise honoured for Joash Onyango

It is not much of a headline and it is the reason players believe the next promise. Kenya Police told Joash Onyango something would happen and then it happened, which in this industry passes for remarkable.

Player ratings

Lamine Fofana beats them one at a time

Successful dribbles: 14. There was always a defender in front of him and there was never a defender in front of him for long.

In brief

196 Edition

The Kenya Police Herald

29 Apr 2030
From our football correspondent Upbeat

Player ratings

Samuel Kapen was unplayable

Successful dribbles: 24. He went past people as if he had been told there was a prize for it, and by the end the full-back had stopped pretending to try.

The dugout

news_h_frozen_out_of_the_side

news_b_frozen_out_of_the_side

Squad

A falling-out at Kenya Police

Claude Kayibanda and a teammate went at it, and not about football. Training grounds are small places and a long season makes them smaller.

Match

A bad afternoon for Kenya Police against AFC Leopards

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

The dugout

Caleb Mbugua answers for it

“The supporters are entitled to be angry. So am I. We will put it right.” 0‑1, a manager saying the necessary things, and a dressing room that heard a different version of them.

The dugout

The manager makes an example of Dean Gardner

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

Market

The Samuel Kapen 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.

The dugout

No place in the plan for Tom Renshaw

The manager wanted a different profile for this opponent, which is a real football reason and no consolation. He did nothing wrong and he did not play.

Market

Talks stall between Kenya Police and Anthony Adu

“We are a long way apart, and pretending otherwise helps nobody.” Neither side is close, and the calendar is not on the club's side.

In brief

192 Edition

The Kenya Police Herald

1 Apr 2030
From our football correspondent Triumph

Player ratings

Francis Masika, 18, plays like he has been here for years — 8.16

A mark of 8.16 means one thing beside a twenty-nine-year-old's name and something else entirely beside a 18-year-old's. Nobody at the ground needed telling which this was.

The dugout

news_h_frozen_out_of_the_side

news_b_frozen_out_of_the_side

Match

Whatever happens, Kenya Police do not lose

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

The terraces

One of their own: Francis Masika

He is 18 and the ground already sings his name, which is a thing that happens to local boys and almost never to signings. Everything from here is measured against an affection he did nothing to earn except be from here.

Match

Francis Masika sends Kenya Police past Muranga Seal

It finished 2‑0, and it was Francis Masika’s afternoon: on the scoresheet when it mattered, and the reason the points belong to Kenya Police.

Player ratings

Samuel Kapen was on a different afternoon to everybody else

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

Market

No place for Joash Onyango in the plan

“The manager did not use many words, and he did not need to.” Joash Onyango has his answer from Kenya Police; what he does with it is the next window’s story.

Squad

Samuel Kapen is carrying Kenya Police

8 goals and a season average of 7.25. Form like that gets noticed well beyond this town.

Squad

Words exchanged at Kenya Police

Kevin Ouru and a teammate said things this week that will take longer than a week to unsay. It was not about football, and both of them play on Saturday.

In brief

188 Edition

The Kenya Police Herald

4 Mar 2030
From our football correspondent Upbeat

Player ratings

Francis Masika, 18, plays like he has been here for years — 9.90

A mark of 9.90 means one thing beside a twenty-nine-year-old's name and something else entirely beside a 18-year-old's. Nobody at the ground needed telling which this was.

Squad

3 goals for Francis Masika

The match ball belongs to Francis Masika, whose 3 goals turned a difficult afternoon into a procession.

The dugout

news_h_frozen_out_of_the_side

news_b_frozen_out_of_the_side

Match

6 goals as Kenya Police and KCB go for it

Defending was optional and nobody took up the option. 6 goals between Kenya Police and KCB, and not one of the people who paid to be there will ask for the money back.

Match

Francis Masika sends Kenya Police past KCB

It finished 4‑2, and it was Francis Masika’s afternoon: on the scoresheet when it mattered, and the reason the points belong to Kenya Police.

Player ratings

Samuel Kapen in the eights

A performance of 9.21 does not come along often, and when it does the rest of the team becomes scenery. He was magnificent.

Squad

A falling-out at Kenya Police

Claude Kayibanda and a teammate went at it, and not about football. Training grounds are small places and a long season makes them smaller.

The terraces

One of their own: Francis Masika

He is 18 and the ground already sings his name, which is a thing that happens to local boys and almost never to signings. Everything from here is measured against an affection he did nothing to earn except be from here.

Squad

Lamine Fofana is no longer first choice

The manager has re-ordered his thinking and Lamine Fofana has come out of it lower. He will be told it is temporary, and the players who have heard that before will avoid his eye.

In brief

  • Squad Joseph Amuka named in the team of the month
  • The dugout The manager’s verdict
  • Market Stephen Otieno told to find a new club
184 Edition

The Kenya Police Herald

4 Feb 2030
From our football correspondent Upbeat

Player ratings

Awesu Awesu runs at them all day

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

Player ratings

A brace, and Samuel Kapen takes the afternoon — 9.20

There is a particular kind of quiet from an away end watching one man score twice. Samuel Kapen provided it, and the 9.20 beside his name is if anything generous to everybody else.

Market

Ochieng Amuka has said yes to Shabana

The last thing about a transfer that is still about the player is his signature on his own terms, and it is there. Kenya Police have lost him in all but the paperwork.

Boardroom

Window shuts: 9 in, 3 out at Kenya Police

The deadline has passed and the squad is the squad. 9 arrived, 3 left, and everything else printed about this club last month was a rumour that stayed one.

The dugout

news_h_frozen_out_of_the_side

news_b_frozen_out_of_the_side

Boardroom

5 academy graduates step up at Kenya Police

Senior shirt numbers handed to boys the coaches have known since they were twelve. Most will not make it and all of them have already done the hard part.

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.

The terraces

One of their own: Ochieng Amuka

He is 17 and the ground already sings his name, which is a thing that happens to local boys and almost never to signings. Everything from here is measured against an affection he did nothing to earn except be from here.

Match

Kenya Police see off APS Bomet

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

In brief

178 Edition

The Kenya Police Herald

24 Dec 2029
From our football correspondent Steady

Market

Joash Onyango 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

Words at Kenya Police training over how hard people work

Somebody said out loud what several people had been thinking. Moise Mbombo 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

Anthony Adu 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 can only buy what they sell

Nobody has barred the club from spending; it simply has nothing to spend that it has not first raised. Every incoming name comes with an outgoing one attached.

The dugout

David Owino knocks on the manager's door

“It had gone on long enough. I would rather have it out than leave it sitting there.” Ten minutes behind a closed door at Kenya Police, and both men came out saying it was fine.

Market

The Yves Koutiama story refuses to die

It has been denied twice and printed three times, which is the usual arithmetic. Until Yves Koutiama signs something — a contract at Kenya Police or anywhere else — this column belongs to him.

In brief

176 Edition

The Kenya Police Herald

10 Dec 2029
From our football correspondent Steady

Squad

Moise Mbombo 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

Erick Zakayo 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.

The dugout

No hiding place for Geoffrey Onyango

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

Squad

Bradley Lorch stays put

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

The dugout

Moise Mbombo asks for a word with the manager

“I would rather say it to his face than read about it.” The meeting was requested by the player, which tells you most of what you need to know.

Market

The Samuel Kapen question follows Kenya Police around

Every press conference now starts and ends the same way: with Samuel Kapen’s future. The manager has run out of new ways to say nothing.

Market

Still no ink between Kenya Police and Stephen Otieno

“We keep meeting, and we keep leaving the room with the same numbers we walked in with.” Another round of talks at Kenya Police, another week without a signature from Stephen Otieno.

Match

Kenya Police have something to play for

Position 6 on 53 points, and the places that carry a European ticket are close enough to count. Seasons like this are decided by two results in April, and the club knows which two.

Market

Joash Onyango placed on the list

Kenya Police have made Joash Onyango available for transfer. A career at this club is over in all but paperwork.

In brief

172 Edition

The Kenya Police Herald

12 Nov 2029
From our football correspondent Steady

Squad

Tempers go at Kenya Police

Kevin Ouru 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

Kenya Police lose Baraka Badi

21 days, the medical staff say, and medical staff are optimists by profession. The team sheet will look wrong without him.

Squad

Words at Kenya Police training over how hard people work

Somebody said out loud what several people had been thinking. Yusuf Mainge 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 dugout

Kusi Nana Asante knocks on the manager’s door

“Thirty minutes, door closed, everything said. We shook hands after.” Whatever was in the room stayed in the room, and Kusi Nana Asante trained the next morning like a man with less to carry.

Market

The Samuel Kapen question follows Kenya Police around

Every press conference now starts and ends the same way: with Samuel Kapen’s future. The manager has run out of new ways to say nothing.

Market

Still no ink between Kenya Police and Francis Masika

“We keep meeting, and we keep leaving the room with the same numbers we walked in with.” Another round of talks at Kenya Police, another week without a signature from Francis Masika.

Market

The shop window has Joash Onyango in it

Kenya Police have let the market know Joash Onyango can be had. No price in the advert, but everyone in the trade knows roughly what it says.

Squad

Ibrahim Chemelil wants out of the dugout

“I did not sign to watch. Nobody does.” The oldest complaint in the game, and Kenya Police will have to answer it with minutes or with a move.

Market

Brian Chonjo Otieno runs his contract down

1 months remain and no agreement is close. Every week without a signature costs Kenya Police money.

In brief

168 Edition

The Kenya Police Herald

15 Oct 2029
From our football correspondent Steady

Squad

A row about effort at Kenya Police

Somebody said out loud what several people thought about how hard another man trains, and Yusuf Mainge was in the middle of it. The one dressing-room argument that is genuinely about football.

Squad

Erick Zakayo 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.

The dugout

Joash Onyango knocks on the manager's door

“It had gone on long enough. I would rather have it out than leave it sitting there.” Ten minutes behind a closed door at Kenya Police, and both men came out saying it was fine.

Market

The Samuel Kapen question follows Kenya Police around

Every press conference now starts and ends the same way: with Samuel Kapen’s future. The manager has run out of new ways to say nothing.

Squad

Samuel Kapen called up by his country

A window away with the national side, and a shirt at Kenya Police that briefly doubles as an advertisement. A call-up flatters the player and the club that built him in the same breath.

Market

Talks stall between Kenya Police and Francis Masika

“We are a long way apart, and pretending otherwise helps nobody.” Neither side is close, and the calendar is not on the club's side.

In brief

167 Edition

The Kenya Police Herald

8 Oct 2029
From our football correspondent Steady

The dugout

Moise Mbombo 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.

Market

Joash Onyango 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

Only the photograph left for Ochieng Amuka

Fee agreed, terms agreed, medical booked. Ochieng Amuka will be somebody else’s player by the weekend, and around Kenya Police the goodbyes have quietly begun.

Squad

Yusuf Mainge 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

A falling-out at Kenya Police

Anthony Adu and a teammate went at it, and not about football. Training grounds are small places and a long season makes them smaller.

Market

The Lamine Fofana 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.

The dugout

Luther Dolly 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.

Market

Still no signature from Kusi Nana Asante

1 months left and the two sides are nowhere near each other. Every week this drags on takes money off what Kenya Police could get for him.

Match

Kenya Police in the hunt for Europe

Position 6, 53 points, and a run-in that decides whether next season has Thursday nights in it. Nobody is calling it a race yet, which is what people say during one.

In brief

164 Edition

The Kenya Police Herald

17 Sep 2029
From our football correspondent Uneasy

Player ratings

Nobody could get near Erick Zakayo

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

Squad

Samuel Kapen is carrying Kenya Police

18 goals and a season average of 7.35. Form like that gets noticed well beyond this town.

Market

Elvis Odhiambo 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

Brian Njeru stays put

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

Squad

Tempers go at Kenya Police

Kevin Ouru 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

Yusuf Mainge 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

Samuel Kapen in the eights

A performance of 8.15 does not come along often, and when it does the rest of the team becomes scenery. He was magnificent.

The dugout

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.

Match

Kenya Police and Posta Rangers take a point apiece

It finished 1‑1, and it somehow always looked like it would. One of those afternoons where the table moves less than the tempers.

In brief

  • The dugout The manager’s verdict
  • The dugout Brian Njeru knocks on the manager's door
  • The dugout Moise Mbombo does not fit this one
163 Edition

The Kenya Police Herald

10 Sep 2029
From our football correspondent Uneasy

Player ratings

Tyshick Mosengo scores twice — 9.15

Two goals and a mark of 9.15 to go with them. Strikers are judged on afternoons like this one and remembered for far fewer of them than people imagine.

Market

Joash Onyango 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

Defences have started doubling up on Samuel Kapen

17 goals and a season average of 7.33 will do that. The space he used to find has gone; he keeps scoring anyway, which is the mark of the real thing.

Market

Only the photograph left for Ochieng Amuka

Fee agreed, terms agreed, medical booked. Ochieng Amuka will be somebody else’s player by the weekend, and around Kenya Police the goodbyes have quietly begun.

Squad

Words at Kenya Police training over how hard people work

Somebody said out loud what several people had been thinking. Yusuf Mainge 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 dugout

Moise Mbombo 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

Ninety minutes of Moise Mbombo at his very best

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

Match

Kenya Police refuse to lose to Kakamega Homeboyz

A point taken on 96 minutes is worth exactly one point and considerably more than that to a dressing room. This side does not stop, which is a reputation worth more than the result.

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.

In brief

161 Edition

The Kenya Police Herald

27 Aug 2029
From our football correspondent Steady

Market

Yusuf Mainge 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.

Market

Yusuf Mainge 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.

Squad

Words at Kenya Police training over how hard people work

Somebody said out loud what several people had been thinking. Yusuf Mainge 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

Kenya Police find a way past AFC Leopards

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

Squad

A falling-out at Kenya Police

Tyshick Mosengo and a teammate went at it, and not about football. Training grounds are small places and a long season makes them smaller.

Player ratings

Geoffrey Onyango was the difference for Kenya Police

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

Transfer targets

Kenya Police ask about Sebastian Wekesa

A loan enquiry to AFC Leopards: cover, or a look at somebody the club cannot afford to buy yet. Either way the answer will come back inside the week.

The dugout

No place for Joash Onyango on the big day

He found out with everybody else, an hour before kick-off, from a sheet of paper on a wall. Nobody at Kenya Police pretended it was anything other than a decision about him.

The dugout

Caleb Mbugua: “That is the standard”

“That is what I want every week. Not the result, the way they went about it.” The manager, after 1‑0, already talking about the next one.

In brief

159 Edition

The Kenya Police Herald

13 Aug 2029
From our football correspondent Steady

Player ratings

Samuel Kapen scores twice — 9.00

Two goals and a mark of 9.00 to go with them. Strikers are judged on afternoons like this one and remembered for far fewer of them than people imagine.

Market

Joash Onyango 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

Samuel Kapen is in the form of his life

A season average of 7.35 with 17 goals behind it. Opponents have started planning around him, which is the sincerest compliment football pays.

Market

Ochieng Amuka 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.

Squad

A row about effort at Kenya Police

Somebody said out loud what several people thought about how hard another man trains, and Yusuf Mainge was in the middle of it. The one dressing-room argument that is genuinely about football.

Squad

Tempers go at Kenya Police

Erick Zakayo 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

Honours even between Kenya Police and Ulinzi Stars

2‑2, and both dressing rooms will call it two points lost. A draw that asked plenty of questions and answered none of them.

The dugout

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.

The dugout

The view from the dugout

“We did not lose. Some weeks that is all you get, and I would rather have the point than not.” Caleb Mbugua chose the glass-half-full version of 2‑2; the supporters left with the other one.

In brief

158 Edition

The Kenya Police Herald

6 Aug 2029
From our football correspondent Crisis

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.

Market

Kusi Nana Asante 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

A falling-out at Kenya Police

Kevin Ouru and a teammate went at it, and not about football. Training grounds are small places and a long season makes them smaller.

Match

Kenya Police come up short against Mathare United

Mathare United left with the points after a 2‑3 defeat that will take some explaining on the terraces.

Squad

Yusuf Mainge 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 dugout

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.

Market

Talks stall between Kenya Police and Kevin Ouru

“We are a long way apart, and pretending otherwise helps nobody.” Neither side is close, and the calendar is not on the club's side.

The dugout

Caleb Mbugua: “No excuses”

“I could talk about decisions and I could talk about luck. I will not. We lost.” The manager, 2‑3, and a press conference that lasted four minutes.

Boardroom

Wages eat 89% 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

156 Edition

The Kenya Police Herald

23 Jul 2029
From our football correspondent Crisis

Player ratings

Kusi Nana Asante beats them one at a time

Successful dribbles: 34. There was always a defender in front of him and there was never a defender in front of him for long.

Market

Only the photograph left for Caleb Olilo

Fee agreed, terms agreed, medical booked. Caleb Olilo will be somebody else’s player by the weekend, and around Kenya Police the goodbyes have quietly begun.

Market

Moise Mbombo 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.

Transfer targets

Sebastian Wekesa due for a Kenya Police medical

Everything agreed with AFC Leopards, everything agreed with the player; a doctor is the only person left to persuade. The photograph is a day or two away.

Squad

A row about effort at Kenya Police

Somebody said out loud what several people thought about how hard another man trains, and Yusuf Mainge was in the middle of it. The one dressing-room argument that is genuinely about football.

Match

Tyshick Mosengo’s goal not enough for Kenya Police

Tyshick Mosengo scored, and precious little else went right: 1‑2 to Bidco United, and a quiet walk to the dressing room.

The dugout

No hiding place for Kevin Ouru

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

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.

The dugout

Caleb Mbugua: “No excuses”

“I could talk about decisions and I could talk about luck. I will not. We lost.” The manager, 1‑2, and a press conference that lasted four minutes.

In brief

155 Edition

The Kenya Police Herald

16 Jul 2029
From our football correspondent Steady

Player ratings

Erick Zakayo runs at them all day

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

Market

Joash Onyango 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.

The dugout

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.

Market

Ochieng Amuka 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.

Squad

Yusuf Mainge 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

Caleb Olilo 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.

The dugout

Caleb Mbugua on the point

“A point is a point and I will take it, but we should have had all three.” Caleb Mbugua after the 0‑0 draw, and the sentence every manager in the country said at some stage this weekend.

The dugout

Somebody else is better right now than David Owino

The team sheet says it in public every week until it changes. The only version of being dropped a footballer cannot argue with, and the one he takes hardest.

The dugout

No hiding place for Ibrahim Wanzala

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

In brief

151 Edition

The Kenya Police Herald

18 Jun 2029
From our football correspondent Upbeat

Market

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

Squad

Kevin Ouru stands alone

6 saves, and a scoreline the ten men in front of him had no right to. Goalkeepers only get noticed on the bad days; this was one of the other ones.

Squad

Kevin Ouru 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. Yusuf Mainge 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

Tyshick Mosengo the difference as Kenya Police beat Gor Mahia

Ask anyone on the way out what separated the sides and you will get one name: Tyshick Mosengo. 1‑0 against Gor Mahia, and the applause at the whistle was mostly his.

Player ratings

Brian Chonjo Otieno beats them one at a time

Successful dribbles: 16. There was always a defender in front of him and there was never a defender in front of him for long.

Player ratings

Tyshick Mosengo stands above it all

Some games turn on a moment; this one turned on a man. 7.95 on the card, and the Kenya Police support went home talking about one name.

Player ratings

Lamine Fofana shuts the door

Defensive actions: 16, and a clean sheet at the end of it. A centre-half's best afternoons look like nothing happening, which is precisely the point.

The dugout

A satisfied Caleb Mbugua

“The players deserve the credit. My job was easy today.” It was not, and everybody in the room knew it; after 1‑0, Caleb Mbugua could afford to be generous.

In brief

149 Edition

The Kenya Police Herald

4 Jun 2029
From our football correspondent Upbeat

Market

Yusuf Mainge 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.

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

Defences have started doubling up on Samuel Kapen

15 goals and a season average of 7.35 will do that. The space he used to find has gone; he keeps scoring anyway, which is the mark of the real thing.

Match

Kenya Police cannot stop winning

3 wins on the spin now, and the question has changed from whether the run ends to who ends it. Confidence like this cannot be bought; it has to be earned exactly this way.

Squad

A row about effort at Kenya Police

Somebody said out loud what several people thought about how hard another man trains, and Yusuf Mainge was in the middle of it. The one dressing-room argument that is genuinely about football.

Match

Kenya Police get the job done against APS Bomet

A 2‑1 win over APS Bomet, earned rather than given, and the sort of afternoon that sends everyone home talking about next week instead of this one.

Squad

Words exchanged at Kenya Police

Caleb Olilo and a teammate said things this week that will take longer than a week to unsay. It was not about football, and both of them play on Saturday.

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.

Market

One of our own: Francis Masika joins the Kenya Police first team

Clubs spend fortunes looking for players and occasionally find one down the corridor. Francis Masika is that, and the reception he gets on his first appearance will be different in kind from the one any signing receives.

In brief

145 Edition

The Kenya Police Herald

7 May 2029
From our football correspondent Steady

Market

Samuel Ayanrinde 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 Samuel Ayanrinde takes the afternoon — 8.88

There is a particular kind of quiet from an away end watching one man score twice. Samuel Ayanrinde provided it, and the 8.88 beside his name is if anything generous to everybody else.

Boardroom

Belts tighten at Kenya Police

The accounts are being read more closely than the results. Wages before ambition is the order of business now, and the manager has been told so.

Market

David Owino 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.

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

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.

Match

Samuel Ayanrinde sends Kenya Police past Nairobi United

It finished 3‑1, and it was Samuel Ayanrinde’s afternoon: on the scoresheet when it mattered, and the reason the points belong to Kenya Police.

Squad

Yusuf Mainge 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

One of their own: Kusi Nana Asante

He is 23 and the ground already sings his name, which is a thing that happens to local boys and almost never to signings. Everything from here is measured against an affection he did nothing to earn except be from here.

In brief

143 Edition

The Kenya Police Herald

23 Apr 2029
From our football correspondent Steady

Market

Yusuf Mainge 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

A falling-out at Kenya Police

Samuel Ayanrinde and a teammate went at it, and not about football. Training grounds are small places and a long season makes them smaller.

Player ratings

Nobody could get near Erick Zakayo

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

Squad

Words at Kenya Police training over how hard people work

Somebody said out loud what several people had been thinking. Yusuf Mainge 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 dugout

Half-satisfied: Caleb Mbugua on the draw

“There are things I liked and things we will be doing on Tuesday until they are right.” 0‑0, and a manager who had already decided what Tuesday looked like.

The dugout

Samuel Ayanrinde asks for a word with the manager

“I would rather say it to his face than read about it.” The meeting was requested by the player, which tells you most of what you need to know.

Match

Point won or two lost for Kenya Police?

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.

Player ratings

Samuel Kapen leaves them behind him

Shots: 9. Goals: none. The chances were there and they were good ones, and they went into the stand, the goalkeeper's arms and the side netting in roughly that order.

The dugout

The manager makes an example of Anthony Adu

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

In brief

140 Edition

The Kenya Police Herald

2 Apr 2029
From our football correspondent Crisis

Market

Caleb Olilo 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.

Squad

Words exchanged at Kenya Police

Samuel Ayanrinde and a teammate said things this week that will take longer than a week to unsay. It was not about football, and both of them play on Saturday.

Squad

A row about effort at Kenya Police

Somebody said out loud what several people thought about how hard another man trains, and Yusuf Mainge was in the middle of it. The one dressing-room argument that is genuinely about football.

Match

A bad afternoon for Kenya Police against Muranga Seal

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

The dugout

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.

The dugout

Caleb Mbugua answers for it

“The supporters are entitled to be angry. So am I. We will put it right.” 0‑1, a manager saying the necessary things, and a dressing room that heard a different version of them.

Player ratings

Awesu Awesu beats them one at a time

Successful dribbles: 14. There was always a defender in front of him and there was never a defender in front of him for long.

Boardroom

Kenya Police have to sell first

The manager has a list and the board has a condition attached to it. That is not a crisis — half of football works this way — but it decides which of the two of them gets his way in August.

Squad

Yves Koutiama loses the armband

The captaincy has been taken off Yves Koutiama. Kenya Police will call it a decision about the team; a dressing room reads it as a verdict on a man.

In brief

129 Edition

The Kenya Police Herald

15 Jan 2029
From our football correspondent Upbeat

Market

Ibrahim Wanzala 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

Kevin Ouru gets the move he always wanted

Footballers are asked about their boyhood club so often that nobody listens to the answer. Kevin Ouru has just signed for Kenya Police, and for once the answer mattered.

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

Kenya Police count the cost of losing Geoffrey Onyango

17 days, the scan says, and scans are kinder than reality. The fixtures in that window have just become somebody else’s job.

Squad

Kevin Ouru needs a bigger stage

He is doing things every Saturday that nobody around him can answer. It is flattering for a season and a problem after that, and Kenya Police know which stage they are at.

Market

No place for Moise Mbombo in the plan

“The manager did not use many words, and he did not need to.” Moise Mbombo has his answer from Kenya Police; what he does with it is the next window’s story.

The dugout

Geordy Ndecket knocks on the manager’s door

“Thirty minutes, door closed, everything said. We shook hands after.” Whatever was in the room stayed in the room, and Geordy Ndecket trained the next morning like a man with less to carry.

The dugout

Joash Onyango 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.

Market

The Samuel Ayanrinde 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.

In brief

127 Edition

The Kenya Police Herald

1 Jan 2029
From our football correspondent Upbeat

Market

Yusuf Mainge 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.

The dugout

news_h_frozen_out_of_the_side

news_b_frozen_out_of_the_side

Squad

A falling-out at Kenya Police

Samuel Ayanrinde and a teammate went at it, and not about football. Training grounds are small places and a long season makes 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.

The dugout

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.

Market

No place for Kusi Nana Asante in the plan

“The manager did not use many words, and he did not need to.” Kusi Nana Asante has his answer from Kenya Police; what he does with it is the next window’s story.

The dugout

Samuel Kapen gets picked when it counts

Every manager keeps a short list in his head of the men he wants on the pitch when the stakes rise, and it is never published. The team sheets for the big afternoons say Samuel Kapen is on it.

Boardroom

Nobody arrives at Kenya Police until somebody leaves

The club is not barred from spending; it simply has nothing to spend that it has not first raised. Every name linked with Kenya Police this window arrives with a name leaving in the same sentence.

The dugout

Yusuf Mainge asks for a word with the manager

“I would rather say it to his face than read about it.” The meeting was requested by the player, which tells you most of what you need to know.

In brief

125 Edition

The Kenya Police Herald

18 Dec 2028
From our football correspondent Upbeat

Squad

Kenya Police lose Collins Masika

35 days, the medical staff say, and medical staff are optimists by profession. The team sheet will look wrong without him.

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

Yusuf Mainge 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 dugout

Moise Mbombo 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.

The dugout

Yves Koutiama knocks on the manager's door

“It had gone on long enough. I would rather have it out than leave it sitting there.” Ten minutes behind a closed door at Kenya Police, and both men came out saying it was fine.

The dugout

When it matters, Joash Onyango 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.

The dugout

Gédéon Muyadi is still paying for one afternoon at Kenya Police

Nobody will confirm this and nothing else explains the last month of selections. A costly error buys a player a period of being second choice that is always longer than the error was.

Market

The Samuel Ayanrinde 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.

Match

Kenya Police in the hunt for Europe

Position 5, 55 points, and a run-in that decides whether next season has Thursday nights in it. Nobody is calling it a race yet, which is what people say during one.

In brief

121 Edition

The Kenya Police Herald

20 Nov 2028
From our football correspondent Upbeat

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

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 dugout

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.

The dugout

Samuel Ayanrinde knocks on the manager's door

“It had gone on long enough. I would rather have it out than leave it sitting there.” Ten minutes behind a closed door at Kenya Police, and both men came out saying it was fine.

The dugout

Joash Onyango 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.

The dugout

Gédéon Muyadi is still paying for one afternoon at Kenya Police

Nobody will confirm this and nothing else explains the last month of selections. A costly error buys a player a period of being second choice that is always longer than the error was.

Market

The Samuel Ayanrinde 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.

Match

Kenya Police in the hunt for Europe

Position 5, 55 points, and a run-in that decides whether next season has Thursday nights in it. Nobody is calling it a race yet, which is what people say during one.

Market

Tobias Otieno leaves for nothing

Contract settled, hands shaken, no fee changing hands. Tobias Otieno leaves Kenya Police the quiet way, and the wage bill breathes a little easier.

In brief

117 Edition

The Kenya Police Herald

23 Oct 2028
From our football correspondent Upbeat

The dugout

news_h_frozen_out_of_the_side

news_b_frozen_out_of_the_side

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

Faustine Samaki 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.

The dugout

Joash Onyango 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.

The dugout

The manager has not finished forgetting Gédéon Muyadi's mistake

Publicly it is behind everybody. It is not behind the man who picks the team, and the only place that shows is a team sheet. He will get another chance; he will get it in a match that matters less.

The dugout

The manager makes an example of Elvis Odhiambo

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

In brief

115 Edition

The Kenya Police Herald

9 Oct 2028
From our football correspondent Upbeat

Market

Hernest Malonga 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.

The dugout

news_h_frozen_out_of_the_side

news_b_frozen_out_of_the_side

Squad

A falling-out at Kenya Police

Samuel Ayanrinde and a teammate went at it, and not about football. Training grounds are small places and a long season makes them smaller.

Squad

Joash Onyango signs a new deal

“I never wanted to be anywhere else. There is unfinished business here.” Joash Onyango commits to Kenya Police for another 2 years.

Squad

Words at Kenya Police training over how hard people work

Somebody said out loud what several people had been thinking. Yves Koutiama 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 dugout

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.

The dugout

Samuel Kapen gets picked when it counts

Every manager keeps a short list in his head of the men he wants on the pitch when the stakes rise, and it is never published. The team sheets for the big afternoons say Samuel Kapen is on it.

The dugout

Geordy Ndecket knocks on the manager’s door

“Thirty minutes, door closed, everything said. We shook hands after.” Whatever was in the room stayed in the room, and Geordy Ndecket trained the next morning like a man with less to carry.

Loan watch

Kusi Nana Asante first choice at KCB

34 starts and a season average of 6.87. The loan is doing exactly what it was arranged to do.

In brief

114 Edition

The Kenya Police Herald

2 Oct 2028
From our football correspondent Upbeat

Market

Reuben Otieno 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.

The dugout

Victor Ngume: 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

David Simiyu 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

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.

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

Yves Koutiama 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 dugout

Yves Koutiama 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.

Boardroom

Wages eat 104% 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

Awesu Awesu named in the team of the month

A month is long enough that nobody gets in by accident. Awesu Awesu is in the division's best eleven for it, which is a quieter compliment than an award and a more reliable one.

In brief