Edwin Mukolwe

Goalkeeper - Kariobangi Sharks
7 Aug 2029
Tuesday
Process

Marked for Edwin Mukolwe

147 Edition

The Kariobangi Sharks Post

21 May 2029
From our football correspondent Upbeat

Match

Samuel Kapen leads the rout of APS Bomet

3‑0, and Samuel Kapen took the headlines on an afternoon when everything Kariobangi Sharks tried came off. Days like this are retold all winter.

Player ratings

Both of them Samuel Kapen's — 8.56

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

Market

Bernard Jairo has one foot out of the door

Terms are settled between the clubs and the rest is paperwork and a photograph. Around Kariobangi Sharks they have already started talking about him in the past tense.

Squad

Words exchanged at Kariobangi Sharks

Sbusiso Mtshali 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

Words at Kariobangi Sharks training over how hard people work

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

Defences have started doubling up on Samuel Kapen

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

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.” Joseph Rupia, on a 3‑0 win that he was already picking apart on the walk to the press room.

The dugout

Sbusiso Mtshali 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 Kariobangi Sharks, and both men came out saying it was fine.

The dugout

The manager makes an example of Edwin Mukolwe

“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

Back issues
145 Edition

The Kariobangi Sharks Post

7 May 2029
From our football correspondent Steady

Market

Owen Mboya 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 Kariobangi Sharks can pretend not to have heard.

Squad

Tempers go at Kariobangi Sharks

Faiz Opande 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

A row about effort at Kariobangi Sharks

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

Squad

Patillah Omoto is slowing down

At 34, 3 points below where he was, and a body that has started charging interest. It happens to all of them and it is still the hardest paragraph on this page.

The dugout

Musa Magagula 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

December Kisakah was on a different afternoon to everybody else

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

Squad

The month belongs to Samuel Kapen

The award is a small thing with a heavy meaning: for four weeks nobody in this division did his job better. Kariobangi Sharks have the trophy on a shelf and the player in the side.

Match

Kariobangi Sharks 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.

The dugout

The manager’s verdict

“I am frustrated, honestly. We did enough to win and we did not win.” Joseph Rupia was not hiding it after 1‑1, and nobody in the Kariobangi Sharks dressing room was either.

In brief

143 Edition

The Kariobangi Sharks Post

23 Apr 2029
From our football correspondent Upbeat

Match

The run at home goes on for Kariobangi Sharks

15 matches unbeaten here. Every visiting manager is asked about it in the week before, which is precisely why it keeps going.

The dugout

Jim Owili says Kariobangi Sharks 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

Bernard Jairo is on his way

The clubs have agreed terms, and what remains is formality: a medical, a photograph, a signature. Nobody at Kariobangi Sharks is pretending he will be back in the shirt.

Squad

Words exchanged at Kariobangi Sharks

Sbusiso Mtshali 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

Words at Kariobangi Sharks training over how hard people work

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

Kariobangi Sharks get the job done against Nairobi United

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

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. 8.50, and no argument anywhere in the ground.

The dugout

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

Sbusiso Mtshali beats them one at a time

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

In brief

134 Edition

The Kariobangi Sharks Post

19 Feb 2029
From our football correspondent Steady

Match

Whatever happens, Kariobangi Sharks 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.

Market

Only the photograph left for David Obasanjo

Fee agreed, terms agreed, medical booked. David Obasanjo will be somebody else’s player by the weekend, and around Kariobangi Sharks the goodbyes have quietly begun.

Squad

Tempers go at Kariobangi Sharks

Sbusiso Mtshali 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

Geordy Ndecket 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 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.

Match

Mara Sugar snatch it back from Kariobangi Sharks

A goal on 92 minutes turned three points into one and a good afternoon into an argument about game management that will run until Saturday.

Squad

Peter Ouma signs a new deal

“I never wanted to be anywhere else. There is unfinished business here.” Peter Ouma commits to Kariobangi Sharks for another 3 years.

Match

Honours even between Kariobangi Sharks and Mara Sugar

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

The manager’s verdict

“I am frustrated, honestly. We did enough to win and we did not win.” Joseph Rupia was not hiding it after 2‑2, and nobody in the Kariobangi Sharks dressing room was either.

In brief

133 Edition

The Kariobangi Sharks Post

12 Feb 2029
From our football correspondent Upbeat

Match

Still nobody has beaten Kariobangi Sharks

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

Player ratings

Vintage Patillah Omoto — 7.84

At 33 every good afternoon gets called a throwback, and this one was: 7.84, and nobody on the pitch better.

The dugout

Edwin Mukolwe says Kariobangi Sharks 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.

Match

Kariobangi Sharks make home a hard place to visit

10 without defeat on their own grass. The pitch has not changed; the crowd has — louder earlier, and quicker to sense when the opposition would rather be somewhere else.

Squad

Sbusiso Mtshali 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 Kariobangi Sharks this week that will take longer than a week to unsay.

Transfer targets

Too dear: Kariobangi Sharks walk away from Christopher Koloti

$30.0K was the most the club would pay and AFC Leopards were asking for more. Deals like this are revived in the last week of a window roughly half the time, and everybody involved knows it.

Transfer targets

Door shut on Mandla Mokotjo

Kariobangi Sharks asked and SuperSport United 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

Geordy Ndecket 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

Samuel Kapen the difference as Kariobangi Sharks beat KCB

Ask anyone on the way out what separated the sides and you will get one name: Samuel Kapen. 2‑0 against KCB, and the applause at the whistle was mostly his.

In brief

132 Edition

The Kariobangi Sharks Post

5 Feb 2029
From our football correspondent Upbeat

Market

Sfundo Nzama asks to leave Kariobangi Sharks

“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

David Miheso arrives at the club he grew up with

Every footballer has an answer to the question about his boyhood club, and most of them never get to act on it. David Miheso has, at Kariobangi Sharks, and the first month will show what that does to a man.

Squad

6 saves: Edwin Mukolwe was the team

Some afternoons a goalkeeper is the whole of the defence. 6 saves, several of them the kind nobody expects to see made, and ten outfield players who owe him a drink.

The dugout

Ghai Panchol keeps the receipts

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

Match

9 unbeaten for Kariobangi Sharks

Hard to beat is not the same as winning, but 9 matches without defeat is a foundation Kariobangi Sharks did not have in the autumn.

Boardroom

Deadline passes with 7 signed and 2 gone

That is the business done at Kariobangi Sharks until the window opens again. Whether it was enough will be answered on Saturdays rather than in a column, and the first Saturday is close.

Transfer targets

Jonas Mailula due for a Kariobangi Sharks medical

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

Transfer targets

Kariobangi Sharks make their move for Christopher Koloti

$30.0K on the table at AFC Leopards. The manager wanted him, the board agreed a number, and the only voices still to be heard are the ones at the other club.

Squad

A falling-out at Kariobangi Sharks

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

In brief

127 Edition

The Kariobangi Sharks Post

1 Jan 2029
From our football correspondent Upbeat

Match

The view from the top for Kariobangi Sharks

80 points, and the rest of the division looking up. Every side that finishes first spends the season pretending it is not thinking about it, and this one has started pretending.

Market

Samuel Kapen 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 Kariobangi Sharks, and it is not being withdrawn.

Squad

Patillah Omoto is named among the best

There are footballers who have a good season and footballers a season is remembered for, and the second kind get their names read out in a hall in the summer. Kariobangi Sharks will be quietly delighted and privately nervous.

Squad

Words exchanged at Kariobangi Sharks

Sbusiso Mtshali 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 Kariobangi Sharks

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

Market

No place for Faiz Opande in the plan

“The manager did not use many words, and he did not need to.” Faiz Opande has his answer from Kariobangi Sharks; what he does with it is the next window’s story.

The dugout

No hiding place for Samuel Kapen

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

Squad

A step back for Mpendulo Ntuli at Kariobangi Sharks

Somebody has moved past him. It is not a dropping and it is worse than one, because a dropping is about a Saturday and this is about where he stands.

Market

December Kisakah linked with a move away

The name of December Kisakah keeps appearing in other people's back pages. Kariobangi Sharks say nothing, which says plenty.

In brief

126 Edition

The Kariobangi Sharks Post

25 Dec 2028
From our football correspondent Upbeat

Squad

Tempers go at Kariobangi Sharks

Sbusiso Mtshali 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

Mohammed Habib Sarwari 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 Sbusiso Mtshali

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

Boardroom

97% of the income goes out in wages at Kariobangi Sharks

Every club in football pays most of what it earns to its players. Paying nearly all of it is a different arrangement, and it has ended the same way every time somebody has tried it.

The dugout

Edwin Mukolwe 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

Faiz Opande linked with a move away

The name of Faiz Opande keeps appearing in other people's back pages. Kariobangi Sharks say nothing, which says plenty.

In brief

120 Edition

The Kariobangi Sharks Post

13 Nov 2028
From our football correspondent Upbeat

Market

Ghai Panchol 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 Kariobangi Sharks, and it is not being withdrawn.

Market

Only the photograph left for David Obasanjo

Fee agreed, terms agreed, medical booked. David Obasanjo will be somebody else’s player by the weekend, and around Kariobangi Sharks the goodbyes have quietly begun.

Squad

A falling-out at Kariobangi Sharks

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

Squad

Mohammed Habib Sarwari 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 Edwin Mukolwe

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

The dugout

Derrick Onyango has become a man the manager trusts

Nobody at Kariobangi Sharks will say this on the record and the team sheets have been saying it for weeks. There is a small group in every squad who get picked when the fixture is difficult, and he has joined it.

Market

The Patillah Omoto talk will not go away

Another week, another link, another denial nobody quite believes. Kariobangi Sharks know the market decides these things, not the back pages — but the back pages are louder.

The dugout

Samuel Kapen has been promised minutes

A conversation in the manager’s office, and a commitment that came out of it. Promises like that are cheap to make and expensive to break, and Samuel Kapen has written the date down.

Squad

Ghai Panchol: “I am not a substitute”

“I have done everything asked of me in training and it has not changed a thing on a Saturday.” The most familiar complaint in football, and one Kariobangi Sharks will have to answer with minutes or with a transfer.

In brief

119 Edition

The Kariobangi Sharks Post

6 Nov 2028
From our football correspondent Upbeat

Match

The view from the top for Kariobangi Sharks

80 points, and the rest of the division looking up. Every side that finishes first spends the season pretending it is not thinking about it, and this one has started pretending.

Squad

Words exchanged at Kariobangi Sharks

Sbusiso Mtshali 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.

The dugout

The manager makes an example of Sbusiso Mtshali

“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

Time is catching up with Sthembiso Hlophe

Everybody at Kariobangi Sharks saw it before anybody said it, which is how this always goes. At 34 the decline is real and measurable — 3 points — and the only question left is how the club handles somebody it owes a great deal to.

Squad

Ghai Panchol 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

Ally Salum Omar linked with a move away

The name of Ally Salum Omar keeps appearing in other people's back pages. Kariobangi Sharks say nothing, which says plenty.

Market

Talks stall between Kariobangi Sharks and Ghai Panchol

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

Squad

The armband comes off Edwin Mukolwe

Kariobangi Sharks will explain it as a decision about the team, and it may well be one. A dressing room has never once read it that way.

The dugout

Samuel Kapen has been promised minutes

A conversation in the manager’s office, and a commitment that came out of it. Promises like that are cheap to make and expensive to break, and Samuel Kapen has written the date down.

In brief

112 Edition

The Kariobangi Sharks Post

18 Sep 2028
From our football correspondent Upbeat

Market

Bernard Jairo asks to leave Kariobangi Sharks

“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

David Obasanjo is on his way

The clubs have agreed terms, and what remains is formality: a medical, a photograph, a signature. Nobody at Kariobangi Sharks is pretending he will be back in the shirt.

Match

Nobody wants to play Kariobangi Sharks right now

3 wins in a row changes how opponents warm up: quieter, more glances across. Runs end, everybody knows that — but nobody in this dressing room is planning for it.

Squad

Ally Salum Omar stays put

“The easiest signature of my career.” Ally Salum Omar and Kariobangi Sharks agree another 4 years, and the manager can plan around him rather than about him.

Market

Owen Mboya is a Kariobangi Sharks player again

He left as a boy and has come back still knowing where the away end is. Most signings have to be explained to a town; this one needed a photograph and nothing else.

Squad

A falling-out at Kariobangi Sharks

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

Squad

A move Edwin Mukolwe would have made for nothing

There is a version of every career where the player ends up somewhere he chose rather than somewhere that chose him. Edwin Mukolwe is living that version at Kariobangi Sharks, and it tends to show in the first month.

Transfer targets

Tusker tell Kariobangi Sharks: Michael Juma is not for sale

The approach was made and the answer came back in a sentence. There is no number on the table because there was no number that would have been enough.

The terraces

One of their own: Ally Salum Omar

He is 22 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

111 Edition

The Kariobangi Sharks Post

11 Sep 2028
From our football correspondent Upbeat

Match

Nobody above Kariobangi Sharks

First, on 70 points. The table is a fact and a fact is allowed to be enjoyed, which is as far as anybody at the club is prepared to go in public.

Market

Faiz Opande 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 Kariobangi Sharks can pretend not to have heard.

Transfer targets

Edwin Mukolwe due for a Kariobangi Sharks medical

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

Squad

Tempers go at Kariobangi Sharks

Sbusiso Mtshali 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.

Transfer targets

Door shut on Elias Mugane Muriuki

Kariobangi Sharks asked and Shabana 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

Sfundo Nzama 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

This league is too small for Samuel Kapen

He is doing things on a Saturday afternoon that nobody around him can answer, which is flattering for about one season and a problem after that. Kariobangi Sharks will not keep him by pretending otherwise.

Market

Kariobangi Sharks sign Darnelle Thomas, one for the future

Darnelle Thomas is 19, and Kariobangi Sharks have signed him for the player he will be rather than the one he is. The first team can wait; the point of a deal like this is the years it buys.

Squad

Darnelle Thomas signs on for more

“Some decisions take a long time. This one took ten minutes, and most of that was finding a pen.” Darnelle Thomas and Kariobangi Sharks agree another 3 years.

In brief

102 Edition

The Kakamega Homeboyz Sentinel

10 Jul 2028
From our football correspondent Uneasy

Squad

Edwin Mukolwe 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

Kakamega Homeboyz march on in the cup

KCB are out and Kakamega Homeboyz go through, 3‑3 the final word. The bracket opens up a little, and everyone allows themselves a look at it.

Player ratings

Both of them Joshua Nyatini's — 8.40

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

Player ratings

No sign of nerves from Kelly Madada at 21 — 8.16

The hardest thing about being 21 in a senior side is that nobody makes allowances. Kelly Madada did not need any: 8.16, and he looked the most comfortable man on the pitch.

Market

Vincent Ogolla 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 Kakamega Homeboyz can pretend not to have heard.

Player ratings

Up for the corner, and Rodgers Ouma delivers — 7.86

Centre-halves are allowed forward twice a season and are judged on what they do when they get there. Rodgers Ouma scored, was marked 7.86, and got back before anybody noticed he had gone.

Player ratings

Glen Masava pops up at the right end — 7.97

7.97, 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.

Market

Kakamega Homeboyz say no — this time

The offer from Sofapaka for Ibrahim Wanzala 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

Joshua Nyatini 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 Kakamega Homeboyz this week that will take longer than a week to unsay.

In brief

100 Edition

The Kakamega Homeboyz Sentinel

26 Jun 2028
From our football correspondent Upbeat

Player ratings

Kelly Madada, 21, plays like he has been here for years — 8.07

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

The dugout

Dennis Oalo says Kakamega Homeboyz 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

Edwin Mukolwe asks to leave Kakamega Homeboyz

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

Player ratings

A defender's goal wins it for Kakamega Homeboyz — 7.56

1 for Boniface Onyango, marked 7.56, and a centre-half's name in the part of the report he normally only reaches by mistake. He will not be allowed to forget it in the dressing room for a month.

Squad

Words exchanged at Kakamega Homeboyz

Joshua Nyatini 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.

Player ratings

Rodgers Ouma ran the middle of the pitch — 7.02

He won it back and then made something of it, which is two jobs and the reason the scoreline looks the way it does. 13 combined actions and a mark of 7.02, and not one of them will make a highlights package.

The terraces

One of their own: Kelly Madada

He is 21 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

Kakamega Homeboyz get the job done against Mathare United

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

The dugout

Brian Opondo 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.

In brief

93 Edition

The Kakamega Homeboyz Sentinel

8 May 2028
From our football correspondent Uneasy

Squad

Edwin Mukolwe decides it from twelve yards

2 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

Kakamega Homeboyz through in the cup

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

Player ratings

Derrick Otanga 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.

Player ratings

No sign of nerves from Kelly Madada at 21 — 8.16

The hardest thing about being 21 in a senior side is that nobody makes allowances. Kelly Madada did not need any: 8.16, and he looked the most comfortable man on the pitch.

Squad

Tempers go at Kakamega Homeboyz

Joshua Nyatini 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

Kakamega Homeboyz find a way past Bidco United

Bidco United made Kakamega Homeboyz work for it, but the scoreboard read 3‑1 at the end and the table does not ask how.

Squad

Words at Kakamega Homeboyz training over how hard people work

Somebody said out loud what several people had been thinking. Brian Buleti 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 terraces

One of their own: Kelly Madada

He is 21 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.

The dugout

No hiding place for Geoffrey Ochieng

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

In brief

85 Edition

The Kakamega Homeboyz Sentinel

13 Mar 2028
From our football correspondent Upbeat

The dugout

Kevin Otiende: 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.” Kakamega Homeboyz have not answered, which is an answer of sorts.

Match

Nobody wants to play Kakamega Homeboyz right now

3 wins in a row changes how opponents warm up: quieter, more glances across. Runs end, everybody knows that — but nobody in this dressing room is planning for it.

Squad

Tempers go at Kakamega Homeboyz

Joshua Nyatini 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

Kakamega Homeboyz see off APS Bomet

Three points for Kakamega Homeboyz, 1‑0 the final word against APS Bomet in a contest settled by the finer margins.

Player ratings

Peter Thiong'o takes the honours

Marked 7.68 on an afternoon he ran from the first whistle to the last. Whatever else went wrong, Kakamega Homeboyz had the best player on the pitch.

Squad

A row about effort at Kakamega Homeboyz

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

The dugout

Joseph Muguna: “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.

The dugout

Kakamega Homeboyz keep their word to Kelly Madada

Clubs make promises constantly and the page usually only hears about them when they are broken. This one was honoured, and the dressing room noticed that faster than any supporter did.

The dugout

The manager makes an example of Nicholas Kipkirui

“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

79 Edition

The Kakamega Homeboyz Sentinel

31 Jan 2028
From our football correspondent Uneasy

Market

Terms done: Ibrahim Wanzala is going

Fee agreed, wages agreed, and AFC Leopards waiting with a shirt. Nobody at Kakamega Homeboyz is pretending otherwise, and the supporters have stopped asking whether and started asking when.

Squad

A falling-out at Kakamega Homeboyz

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

The dugout

The manager makes an example of Joshua Nyatini

“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

Words at Kakamega Homeboyz training over how hard people work

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

Peter Thiong'o 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 Peter Thiong'o is on it.

The dugout

Portipher Odhiambo 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 Portipher Odhiambo trained the next morning like a man with less to carry.

Market

The Joshua Nyatini story refuses to die

It has been denied twice and printed three times, which is the usual arithmetic. Until Joshua Nyatini signs something — a contract at Kakamega Homeboyz or anywhere else — this column belongs to him.

Market

The shop window has Edwin Mukolwe in it

Kakamega Homeboyz have let the market know Edwin Mukolwe can be had. No price in the advert, but everyone in the trade knows roughly what it says.

Squad

Vincent Mulama finally belongs at Kakamega Homeboyz

The language has come, the shrug has gone, and he argues in training like a man who expects to be here next year. None of it shows up on a fee and all of it shows up on the pitch.

In brief

76 Edition

The Kakamega Homeboyz Sentinel

10 Jan 2028
From our football correspondent Uneasy

Boardroom

The silence upstairs is getting loud at Kakamega Homeboyz

Nobody on the board has said anything against the manager, which is the point — they have stopped saying anything for him either.

Market

Simon Masaka agrees terms with Sofapaka

The clubs have settled the fee and he has settled his wages. What remains is a medical and a photograph, and around Kakamega Homeboyz people have started saying his name in the past tense.

Market

Edwin Mukolwe asks to leave Kakamega Homeboyz

“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

Tempers go at Kakamega Homeboyz

Rodgers Ouma 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

Glen Masava 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.

Transfer targets

Kakamega Homeboyz ask about Edward Omondi Ondimo

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

Squad

Kakamega Homeboyz are still strangers to each other

6 new signings in one window. Every one may be an upgrade and the side can still be worse for a while, which is the part of a rebuild the verdicts never mention.

Squad

Kelly Madada is a square peg at Kakamega Homeboyz

The system has changed and his position has not. A footballer can improve his form; he cannot improve the manager’s formation, and that is the whole of the problem.

The dugout

The manager has not finished forgetting Glen Masava'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.

In brief

74 Edition

The Kakamega Homeboyz Sentinel

27 Dec 2027
From our football correspondent Uneasy

Squad

Tempers go at Kakamega Homeboyz

Joshua Nyatini 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

Wages eat 121% of everything Kakamega Homeboyz 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

Tshepang Makara 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

Rodgers Ouma 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.

The dugout

When it matters, Ben Saul 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

A promise honoured for Edwin Mukolwe

It is not much of a headline and it is the reason players believe the next promise. Kakamega Homeboyz told Edwin Mukolwe something would happen and then it happened, which in this industry passes for remarkable.

In brief