Eugene Wethuli

Striker - Sofapaka
15 Feb 2027
Monday
Process

Marked for Eugene Wethuli

26 Edition

The Sofapaka Gazette

25 Jan 2027
From our football correspondent Steady

Market

Felix Mulyungi 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

Nelson Likhanga has one foot out of the door

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

Transfer targets

The paperwork begins on Chris Masinza

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

A falling-out at Sofapaka

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

Transfer targets

Door shut on Brandon Obiero

Sofapaka asked and Tusker 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 Felix Mulyungi was in the middle of it. The one dressing-room argument that is genuinely about football.

The dugout

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

Market

The Eugene Wethuli story refuses to die

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

The dugout

Eugene Wethuli keeps his manager's vote

The message was aimed at the stands as much as the dressing room: Eugene Wethuli plays, and the argument is closed until the manager decides otherwise.

In brief

Back issues
22 Edition

The Sofapaka Gazette

28 Dec 2026
From our football correspondent Steady

Squad

Victor Augo breaks a bone — 15 days out

Brutal, unambiguous and, for all the horror of the moment, usually less career-shaped than the ligament everybody fears more. 15 days, a clean timeline, and a return date somebody can actually plan around.

Market

Andrew Waswa 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.

Squad

A falling-out at Sofapaka

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

Boardroom

Wages eat 99% of everything Sofapaka 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.

The dugout

No hiding place for Felix Mulyungi

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

In brief

19 Edition

The Sofapaka Gazette

7 Dec 2026
From our football correspondent Steady

Squad

37 days out for Victor Augo after a fracture

A bone, which is the one injury with a calendar attached. Sofapaka will name a return date and, unusually for this business, will probably be right about it.

Squad

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

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

No hiding place for Douglas Ochoko

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

Squad

Victor Augo stays put

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

The dugout

Meshack Omukhulu 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

18 Edition

The Sofapaka Gazette

30 Nov 2026
From our football correspondent Steady

Squad

Victor Augo breaks a bone — 45 days out

Brutal, unambiguous and, for all the horror of the moment, usually less career-shaped than the ligament everybody fears more. 45 days, a clean timeline, and a return date somebody can actually plan around.

Market

Andrew Waswa 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 Sofapaka can pretend not to have heard.

The dugout

Victor Augo: 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.

Squad

A falling-out at Sofapaka

David Nshimirimana 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 Sofapaka training over how hard people work

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

Boardroom

Wages swallow 102% 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.

The dugout

Edwin Lutta 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 Eugene Wethuli story refuses to die

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

The dugout

A door opens for Felix Mulyungi

He asked about his future and was given an answer with minutes in it. The manager has now made a promise in a building where promises are remembered, and the clock on it has started.

In brief

14 Edition

The Sofapaka Gazette

2 Nov 2026
From our football correspondent Steady

The dugout

Japheth Lihanda: 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.

Squad

A muscle injury sidelines Sebastian Ikekhai for 15 days

Nobody makes a documentary about a hamstring and everybody in the game fears one. Sofapaka will be careful with the return date, because the second one is always worse than the first.

Boardroom

Wages swallow 102% 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

Victor Ochieng is no longer first choice

The manager has re-ordered his thinking and Victor Ochieng 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.

The dugout

No hiding place for Felix Mulyungi

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

Squad

A promotion for Japheth Lihanda

Not a new contract, not a new number: a new place in the manager’s thinking, which is the only promotion in football that actually matters. Japheth Lihanda has moved up it.

In brief

10 Edition

The Sofapaka Gazette

5 Oct 2026
From our football correspondent Steady

Squad

A falling-out at Sofapaka

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

Boardroom

139% of the income goes out in wages at Sofapaka

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

Squad

Nelson Likhanga stays put

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

Squad

Levis Ochieng is no longer first choice

The manager has re-ordered his thinking and Levis Ochieng 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.

The dugout

Brian Olang'o 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

8 Edition

The Sofapaka Gazette

21 Sep 2026
From our football correspondent Steady

Player ratings

Clifton Miheso beats them one at a time

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

Squad

Tempers go at Sofapaka

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

Player ratings

Titus Achesa takes the honours

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

The dugout

Sofapaka pick somebody else ahead of Brian Olang'o

There is no complaint available here and everybody involved knows it, which does not make the walk to the bench any shorter. Form is the only currency in football that cannot be borrowed against.

The dugout

Meshack Omukhulu 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

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.” Elvis Ayumba chose the glass-half-full version of 0‑0; the supporters left with the other one.

Match

Sofapaka and Muranga Seal cancel each other out

Nil-nil, and few chances worth the name. Muranga Seal came to defend and left with exactly what they came for.

The dugout

Victor Ochieng left out for tactical reasons at Sofapaka

The shape wanted a different profile against this opponent, which is a real football answer and no comfort at all to the man it is about. He did nothing wrong and he did not play.

Player ratings

Nothing got past Stephen Bonney

Headers, blocks, tackles, interceptions — 10 of them, and not one goal behind him. The sort of performance that never makes a highlight reel and wins football matches.

In brief

7 Edition

The Sofapaka Gazette

14 Sep 2026
From our football correspondent Steady

Player ratings

Nobody could get near Clifton Miheso

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

Market

Brian Marani’s move to Nairobi United falls through

The deal that would have taken Brian Marani to Nairobi United 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

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.

Match

Eugene Wethuli sends Sofapaka past Bidco United

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

Transfer targets

Deadline beats Sofapaka to Wycliffe Nthata

The clock did what Shabana would not, and ended it. Supporters who watched the countdown will spend the next window doing it again.

Loan watch

Andrew Waswa counts the days

“I watch every Sofapaka game from here. That says everything about where my head is.” The loan at Muranga Seal runs its course, but his heart never made the trip.

Player ratings

David Nshimirimana stands above it all

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

The dugout

Elvis Ayumba: “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

Brian Olang'o dropped after a run of poor form

The one version of being left out a player cannot argue with, and the one he takes worst. Somebody else has been better and the team sheet says so, in public, every week until it changes.

In brief

5 Edition

The Sofapaka Gazette

31 Aug 2026
From our football correspondent Uneasy

Market

Brian Marani has said yes to Nairobi 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.

Player ratings

Nobody could get near Clifton Miheso

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

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

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

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.

Player ratings

Duncan Otieno in the eights

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

The dugout

The form table has caught Brian Olang'o

Somebody else has been better, the manager has said so with a team sheet, and there is no argument to be had. He will get the shirt back the only way it can be got back.

Match

Duncan Otieno rescues a point for Sofapaka

It needed Duncan Otieno to find the net to bring anything home at all: 1‑1 against Mara Sugar, and half the dressing room will call it a point won.

Market

The Nelson Likhanga conversation is coming

Everyone has stopped pretending: Mathare United will make the call about Nelson Likhanga this week. Sofapaka have a number in mind, and the number is not shy.

In brief