Elijah Mulinya

Left Back - Sofapaka
1 Nov 2028
Wednesday
Process

Marked for Elijah Mulinya

98 Edition

The Sofapaka Gazette

12 Jun 2028
From our football correspondent Crisis

Market

Andrew Waswa agrees terms with Mara Sugar

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

Market

Elijah Mulinya 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 Sofapaka, and it is not being withdrawn.

The dugout

Wycliffe Nthata says Sofapaka 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.

Transfer targets

Kenya Police tell Sofapaka: Brian Okoth 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.

Squad

David King'atua 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 Sofapaka this week that will take longer than a week to unsay.

Match

Sofapaka come up short against Ulinzi Stars

Ulinzi Stars left with the points after a 0‑2 defeat that will take some explaining on the terraces.

The dugout

Eugene Wethuli 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.

Squad

Kabelo Mahlasela 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

Kevin Manyama answers for it

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

In brief

Back issues
95 Edition

The Sofapaka Gazette

22 May 2028
From our football correspondent Steady

Squad

The knee: Eugene Wethuli out for 25 days

25 days on the announcement, and a year of quiet, unwatched rehabilitation behind it. Sofapaka lose a player for a season; he loses something harder to name.

Squad

A falling-out at Sofapaka

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

Squad

Clifton Miheso is not the player he was

It happens to all of them and it is still the hardest paragraph a local paper has to write. 35 years old, 3 points down on where he was, and a body that has started charging interest on a career.

Squad

A row about effort at Sofapaka

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

Boardroom

Belts tighten at Sofapaka

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.

The dugout

The manager makes an example of Elijah Mulinya

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

The dugout

Half-satisfied: Kevin Manyama 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.

Match

Point won or two lost for Sofapaka?

Ninety minutes, no goals, and the argument started before the car park emptied: a point gained, or two thrown away against Bidco United? Both sides of it will still be going on Thursday.

Looking ahead

Nelson Likhanga faces his old club

Muranga Seal next, and one man in the Sofapaka dressing room knows their training ground better than his own. The reception will tell him what they thought of him.

In brief

92 Edition

The Sofapaka Gazette

1 May 2028
From our football correspondent Crisis

Market

Nelson Likhanga asks to leave Sofapaka

“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

Words exchanged at Sofapaka

Titus Achesa 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

KCB take the points off Sofapaka

Beaten 0‑1, and beaten fairly. The manager kept his words short afterwards, which was probably wise.

The dugout

Kevin Manyama: “No excuses”

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

Squad

A row about effort at Sofapaka

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

The dugout

The manager makes an example of Kabelo Mahlasela

“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

Nelson Likhanga slips down the pecking order

The demotion a club never announces and a dressing room always notices. Nelson Likhanga is further from the side than he was, and the reason will not be given until he asks.

The dugout

Lindokuhle Mthimkulu 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

No place for Andrew Waswa in the plan

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

In brief

89 Edition

The Sofapaka Gazette

10 Apr 2028
From our football correspondent Crisis

The dugout

Andrew Waswa says Sofapaka went back on their word

“I was told what my role would be, and I signed on that basis. It has not happened.” A grievance with a date attached is the hardest kind to settle.

Squad

Japheth Lihanda stays put

“The easiest signature of my career.” Japheth Lihanda and Sofapaka agree another 3 years, and the manager can plan around him rather than about him.

Squad

Tempers go at Sofapaka

Titus Achesa 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

A bad afternoon for Sofapaka against Bandari

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

The dugout

The manager’s verdict

“That is on me. I pick the team and I picked wrong.” Managers say that when they mean it and when they need to be seen to, and after 0‑1 Kevin Manyama left the room before anybody could ask which.

Squad

Words at Sofapaka training over how hard people work

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

Japheth Lihanda has become a man the manager trusts

Nobody at Sofapaka 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 makes an example of Levian Ochieng

“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

Felix Mulyungi told to find a new club

“They were honest with me, and I would rather know.” Felix Mulyungi has been informed he is not in the manager's thinking at Sofapaka.

In brief

88 Edition

The Sofapaka Gazette

3 Apr 2028
From our football correspondent Crisis

Squad

Words exchanged at Sofapaka

Titus Achesa 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 Sofapaka

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

Match

Sofapaka come up short against APS Bomet

APS Bomet left with the points after a 1‑2 defeat that will take some explaining on the terraces.

The dugout

The manager makes an example of Lindokuhle Mthimkulu

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

The dugout

The view from the dugout

“We will look at it, we will learn from it, and we go again.” The three sentences every manager keeps for a 1‑2 defeat, delivered by Kevin Manyama to a room that had heard them before.

Squad

A place in the month's best eleven for Titus Achesa

Four or five weekends of consistency, judged against everybody in the division doing his job. Titus Achesa has come out of that comparison in the side, and Sofapaka have had the benefit of every one of those afternoons.

Market

No place for Elijah Mulinya in the plan

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

Player ratings

Japheth Lihanda was unplayable

Successful dribbles: 14. 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

Japheth Lihanda 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 Sofapaka, and both men came out saying it was fine.

In brief

83 Edition

The Sofapaka Gazette

28 Feb 2028
From our football correspondent Upbeat

Squad

A knee injury of the worst kind for Levian Ochieng

35 days on the estimate, and a long, private, unglamorous year of a rehabilitation nobody watches. Sofapaka lose a footballer; he loses considerably more than a season.

Player ratings

Both of them David King'atua's — 8.48

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

Squad

Clifton Miheso 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 Sofapaka this week that will take longer than a week to unsay.

Match

Sofapaka find a way past Nairobi United

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

Player ratings

Japheth Lihanda was unplayable

Successful dribbles: 19. 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.

Match

Nairobi United blown away early

There is a particular helplessness in conceding 2 times before the twentieth minute. Nairobi United tried to reorganise, Sofapaka did not allow it, and the result was written long before it was confirmed.

Player ratings

A masterclass from Douglas Ochoko

Marked 8.15 — 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

A row about effort at Sofapaka

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

The dugout

The manager’s verdict

“I am not going to get carried away and I will not let them either. It was a good day. There will be harder ones.” Kevin Manyama kept it short after the 3‑1 win, which is what managers do when they are happy.

In brief

78 Edition

The Sofapaka Gazette

24 Jan 2028
From our football correspondent Upbeat

Squad

A knee injury of the worst kind for Levian Ochieng

70 days on the estimate, and a long, private, unglamorous year of a rehabilitation nobody watches. Sofapaka lose a footballer; he loses considerably more than a season.

Market

Elijah Mulinya 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 Sofapaka, and it is not being withdrawn.

Market

Only the photograph left for Andrew Waswa

Fee agreed, terms agreed, medical booked. Andrew Waswa will be somebody else’s player by the weekend, and around Sofapaka the goodbyes have quietly begun.

Squad

Titus Achesa 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 Sofapaka this week that will take longer than a week to unsay.

Transfer targets

Sofapaka baulk at the price for Mark Bikokwa

Ulinzi Stars wanted more than $5.0K and the board would not go there. Walked away, for now, which in a transfer window means until somebody blinks.

Squad

Words at Sofapaka training over how hard people work

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

Transfer targets

Sofapaka try to borrow Ibrahim Wanzala

Kakamega Homeboyz have been asked whether they would lend him. Loans are agreed quickly or not at all, and this one will be one or the other by the weekend.

Transfer targets

A loan move for Levis Esambe is in the works

Sofapaka have made the call to AFC Leopards. No fee, a share of the wages, and a spare shirt in the position where the squad has been thinnest all season.

The dugout

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

In brief

77 Edition

The Sofapaka Gazette

17 Jan 2028
From our football correspondent Upbeat

Squad

Levian Ochieng damages knee ligaments — 77 days out

The words a physio says slowly. 77 days is what the club will announce and everybody who has heard this diagnosis before knows the number is the least of it: the knee comes back before the player does.

Market

Not going: Douglas Ochoko stays at Sofapaka

“I know what people will say. I know what I want, and it is here.” Shabana had the fee agreed and the shirt ready; they did not have the player, and now they will not.

Boardroom

Pressure builds in the Sofapaka boardroom

The directors have stopped offering the manager public warmth. In football that is usually the stage before the short statement.

Market

Brian Marani has said yes to Bidco United

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

Market

Brian Marani asks to leave Sofapaka

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

David King'atua was at the centre of it, and by the time it was pulled apart there were three or four others involved. Training grounds are small places and long seasons make them smaller.

The dugout

No hiding place for Titus Achesa

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

Squad

Words at Sofapaka training over how hard people work

Somebody said out loud what several people had been thinking. Elijah Mulinya is at the centre of it, and the squad will now find out whether the standard rises or the pair of them simply stop speaking.

Market

No place for Nelson Likhanga in the plan

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

In brief

74 Edition

The Sofapaka Gazette

27 Dec 2027
From our football correspondent Upbeat

Squad

The knee: Levian Ochieng out for 98 days

98 days on the announcement, and a year of quiet, unwatched rehabilitation behind it. Sofapaka lose a player for a season; he loses something harder to name.

Squad

Tempers go at Sofapaka

Titus Achesa was at the centre of it, and by the time it was pulled apart there were three or four others involved. Training grounds are small places and long seasons make them smaller.

The dugout

Lindokuhle Mthimkulu 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 swallow 97% of the Sofapaka income

Every club 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 it has been tried.

Squad

Words at Sofapaka training over how hard people work

Somebody said out loud what several people had been thinking. Elijah Mulinya is at the centre of it, and the squad will now find out whether the standard rises or the pair of them simply stop speaking.

Market

The David King'atua talk will not go away

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

In brief

72 Edition

The Sofapaka Gazette

13 Dec 2027
From our football correspondent Upbeat

Squad

Levian Ochieng damages knee ligaments — 112 days out

The words a physio says slowly. 112 days is what the club will announce and everybody who has heard this diagnosis before knows the number is the least of it: the knee comes back before the player does.

Squad

A falling-out at Sofapaka

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

Squad

The decline has begun for Kabelo Mahlasela

Everybody saw it before anybody said it. At 36 the numbers say 3 points down on what he was, and the question for Sofapaka is how to handle a man they owe a great deal.

Squad

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

Sebastian Ikekhai 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 Sofapaka, and both men came out saying it was fine.

The dugout

When it matters, Japheth Lihanda 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.

Market

Experience through the door at Sofapaka

Shami Mwinyi arrives at 34 with nothing left to prove and plenty left to pass on. Legs are a young man's currency; knowing where to stand never ages.

Market

Still no ink between Sofapaka and Victor Augo

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

Market

The Eugene Wethuli question follows Sofapaka around

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

In brief

71 Edition

The Sofapaka Gazette

6 Dec 2027
From our football correspondent Upbeat

Squad

A knee injury of the worst kind for Levian Ochieng

120 days on the estimate, and a long, private, unglamorous year of a rehabilitation nobody watches. Sofapaka lose a footballer; he loses considerably more than a season.

Boardroom

Sofapaka put Kevin Manyama on notice

The board have said in public what they had been saying in private. Results between now and the next meeting decide it, and everybody in the building knows the arithmetic.

Squad

Words exchanged at Sofapaka

Titus Achesa 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

Clifton Miheso is not the player he was

It happens to all of them and it is still the hardest paragraph a local paper has to write. 34 years old, 3 points down on where he was, and a body that has started charging interest on a career.

Squad

A row about effort at Sofapaka

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

The dugout

The manager's exit leaves Lindokuhle Mthimkulu exposed

Every squad has men who were signed by a particular manager and men who were merely inherited. Lindokuhle Mthimkulu is in the first group, and the man who wanted him here is no longer in the building.

The dugout

Sebastian Ikekhai 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 Sofapaka, and both men came out saying it was fine.

Market

The Titus Achesa question follows Sofapaka around

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

Market

Sofapaka and Wycliffe Nthata are talking past each other

“There is a gap, and pretending there is not helps nobody.” Neither side has moved, and the calendar is working for exactly one of them.

In brief

68 Edition

The Sofapaka Gazette

15 Nov 2027
From our football correspondent Upbeat

Squad

The knee: Levian Ochieng out for 141 days

141 days on the announcement, and a year of quiet, unwatched rehabilitation behind it. Sofapaka lose a player for a season; he loses something harder to name.

Squad

A falling-out at Sofapaka

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

Loan watch

10 goals on loan for Nelson Likhanga

34 appearances at Mara Sugar and the goals keep coming. Sofapaka are watching this more closely than the borrowing club would like.

Squad

Elijah Mulinya 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

Timothy Imala stays put

“The easiest signature of my career.” Timothy Imala and Sofapaka agree another 2 years, and the manager can plan around him rather than about him.

The dugout

Sofapaka keep their word to Japheth Lihanda

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.

In brief

67 Edition

The Sofapaka Gazette

8 Nov 2027
From our football correspondent Upbeat

Squad

The knee: Levian Ochieng out for 148 days

148 days on the announcement, and a year of quiet, unwatched rehabilitation behind it. Sofapaka lose a player for a season; he loses something harder to name.

Boardroom

Sofapaka spell it out for Kevin Manyama

The board’s statement ran to three sentences and one of them mentioned results. Kevin Manyama has managed long enough to translate: win soon, or the next statement is shorter.

Squad

Words exchanged at Sofapaka

Titus Achesa 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 Sofapaka training over how hard people work

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

Timothy Imala stays put

“The easiest signature of my career.” Timothy Imala and Sofapaka agree another 2 years, and the manager can plan around him rather than about him.

The dugout

The manager's exit leaves Kabelo Mahlasela exposed

Every squad has men who were signed by a particular manager and men who were merely inherited. Kabelo Mahlasela is in the first group, and the man who wanted him here is no longer in the building.

Market

The Titus Achesa question follows Sofapaka around

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

The dugout

When it matters, Finlay Sanduku 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.

Market

Sofapaka put Douglas Ochoko up for sale

The list is a quiet document with a loud meaning. Douglas Ochoko may talk to anybody who asks, and everybody at the club understands what that means.

In brief

65 Edition

The Sofapaka Gazette

25 Oct 2027
From our football correspondent Upbeat

Boardroom

The silence upstairs is getting loud at Sofapaka

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

The dugout

Levian Ochieng says Sofapaka went back on their word

“I was told what my role would be, and I signed on that basis. It has not happened.” A grievance with a date attached is the hardest kind to settle.

Squad

Titus Achesa 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 Sofapaka this week that will take longer than a week to unsay.

Squad

Elijah Mulinya 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

Douglas Ochoko 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 Sofapaka, and both men came out saying it was fine.

Market

The Douglas Ochoko story refuses to die

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

Market

Sofapaka and Adrian Oloo are talking past each other

“There is a gap, and pretending there is not helps nobody.” Neither side has moved, and the calendar is working for exactly one of them.

Market

The shop window has Sammy Kiplangat in it

Sofapaka have let the market know Sammy Kiplangat can be had. No price in the advert, but everyone in the trade knows roughly what it says.

Squad

The selectors could not leave Felix Mulyungi out

6.72 across ninety minutes and a place in the division's team of the week. He was the best player on that pitch and everybody there knew it.

In brief

63 Edition

The Sofapaka Gazette

11 Oct 2027
From our football correspondent Uneasy

Squad

Tempers go at Sofapaka

Bryton Onyona 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 Sofapaka

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

The dugout

Elijah Mulinya 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.

Squad

The division's best last weekend was a Sofapaka man

It is a small honour and it is not nothing: somebody watched every match in the division and decided that Douglas Ochoko was the best thing in any of them.

Market

The Titus Achesa question follows Sofapaka around

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

The dugout

When it matters, Finlay Sanduku 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.

Market

The clock runs on Wycliffe Nthata's contract

12 months left and silence from upstairs — no offer, no talks, nothing for his people to answer. Clubs that let a calendar do their negotiating usually end up negotiating with the calendar.

Market

Douglas Ochoko placed on the list

Sofapaka have made Douglas Ochoko available for transfer. A career at this club is over in all but paperwork.

The dugout

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

In brief

62 Edition

The Sofapaka Gazette

4 Oct 2027
From our football correspondent Upbeat

Boardroom

Sofapaka spell it out for Kevin Manyama

The board’s statement ran to three sentences and one of them mentioned results. Kevin Manyama has managed long enough to translate: win soon, or the next statement is shorter.

Match

Sofapaka run riot against Muranga Seal

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

Player ratings

Both of them Douglas Ochoko's — 8.60

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

Player ratings

Adrian Oloo, 19, steals the show — 7.91

Marked 7.91 at 19, in a side that makes no allowances for age. He did not need any, and he looked the least nervous man on the pitch.

Player ratings

Age has not caught Duncan Otieno yet — 7.97

At 33 he is supposed to be managing his minutes. Instead he was marked 7.97 and looked, for ninety minutes, exactly like the player everybody remembers.

Squad

Kabelo Mahlasela signs a new deal

“I never wanted to be anywhere else. There is unfinished business here.” Kabelo Mahlasela commits to Sofapaka for another 2 years.

Squad

Words exchanged at Sofapaka

Clifton Miheso 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 terraces

One of their own: Adrian Oloo

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

Sofapaka are at home on the road

3 straight away victories. Sides that win away are usually sides that can defend and can counter, and the table has begun to reflect what those journeys have earned.

In brief

59 Edition

The Sofapaka Gazette

13 Sep 2027
From our football correspondent Uneasy

Squad

The knee: Japheth Lihanda out for 14 days

14 days on the announcement, and a year of quiet, unwatched rehabilitation behind it. Sofapaka lose a player for a season; he loses something harder to name.

Squad

Levis Ochieng keeps Sofapaka in it on his own

Some afternoons a goalkeeper is the team. 6 saves, several of them the sort nobody expects to see stopped, and a scoreline that flatters everybody in front of him.

Market

Brian Marani’s move to Ulinzi Stars falls through

The deal that would have taken Brian Marani to Ulinzi Stars has collapsed at the last stage, and he reports back to Sofapaka with a summer to forget and a season still to play. Nobody is saying which side walked away.

Squad

Lindokuhle Mthimkulu stays put

“The easiest signature of my career.” Lindokuhle Mthimkulu and Sofapaka agree another 3 years, and the manager can plan around him rather than about him.

Market

Kevin Omondi comes home

The shirt still fits. Kevin Omondi is back at Sofapaka, and half the ground remembers him in these colours already. Some signings need selling to the town; this one sold itself.

Squad

Words exchanged at Sofapaka

Titus Achesa 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.

Transfer targets

Door shut on Jonas Mailula

Sofapaka asked and Nairobi 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.

Match

Sofapaka find a way past Mara Sugar

Mara Sugar made Sofapaka work for it, but the scoreboard read 1‑0 at the end and the table does not ask how.

Transfer targets

The window shuts on the Donald Ange Paterne deal

Sofapaka ran out of time with Mathare United. The paperwork was open when the deadline passed, and a transfer that was almost done is now a transfer that never happened.

In brief

  • The dugout The view from the dugout
  • The dugout No place for Eugene Wethuli on the big day
  • The dugout Elijah Mulinya gets it from the manager
54 Edition

The Sofapaka Gazette

9 Aug 2027
From our football correspondent Uneasy

The dugout

Adrian Oloo keeps the receipts

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

Market

Sofapaka say no — this time

The offer from Ulinzi Stars for Aron Kithae 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.

Transfer targets

The paperwork begins on Edwin Mukolwe

A medical, a signature, a shirt held up in front of a sponsor’s board. Sofapaka have done the hard part with Kakamega Homeboyz, and the part that remains is the part supporters actually see.

Squad

Tempers go at Sofapaka

Titus Achesa 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

No deal for Lewis Shivachi at that price

Sofapaka offered $16.0K; Posta Rangers said it was not close. The manager will be told the money is still there for the right player, which is what managers are told.

Transfer targets

Door shut on Lewis Bandi

Sofapaka asked and Gor Mahia 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 Sofapaka training over how hard people work

Somebody said out loud what several people had been thinking. Duncan Otieno is at the centre of it, and the squad will now find out whether the standard rises or the pair of them simply stop speaking.

Match

Eugene Wethuli sends Sofapaka past Bandari

It finished 2‑1, and it was Eugene Wethuli’s afternoon: on the scoresheet when it mattered, and the reason the points belong to Sofapaka.

The terraces

One of their own: Japheth Lihanda

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

  • Player ratings Nobody on the pitch touched Japheth Lihanda
  • The dugout The view from the dugout
  • The dugout Elijah Mulinya gets it from the manager
53 Edition

The Sofapaka Gazette

2 Aug 2027
From our football correspondent Crisis

Player ratings

Japheth Lihanda beats them one at a time

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

Boardroom

Pressure builds in the Sofapaka boardroom

The directors have stopped offering the manager public warmth. In football that is usually the stage before the short statement.

The dugout

Elijah Mulinya: 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.” Sofapaka have not answered, which is an answer of sorts.

Match

4 matches without a win for Sofapaka

The run now stands at 4, and the questions being asked around Sofapaka are no longer polite ones.

Squad

Titus Achesa 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 Sofapaka this week that will take longer than a week to unsay.

Transfer targets

Door shut on Vincent Ogolla

Sofapaka asked and Kakamega Homeboyz 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

A row about effort at Sofapaka

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

Match

A bad afternoon for Sofapaka against APS Bomet

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

Player ratings

Both jobs done by Edwin Lutta — 6.93

A midfielder is measured on whether the team functions when he is on the pitch, which is nearly impossible to see and completely obvious in retrospect. 9 actions, 6.93, and a manager who will not be substituting him again in a hurry.

In brief