Levis Ochieng

Goalkeeper - Sofapaka
14 Nov 2026
Saturday
Process

Marked for Levis Ochieng

8 Edition

The Sofapaka Gazette

21 Sep 2026
From our football correspondent Triumph

Match

Sofapaka make it 5 in a row

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

Player ratings

Clifton Miheso, 33, rolls back the years — 7.87

There is an age at which every good afternoon gets described as a throwback, which is unfair and also accurate. 7.87 at 33, and nobody on the pitch was better.

Player ratings

Somila Ntsundwana runs at them all day

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

Squad

Steven Lustica 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 get the job done against Muranga Seal

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

Match

Sofapaka keep winning on the road

3 away wins in a row. Travelling support is the truest kind, and this season it is being repaid in the only currency that counts.

Player ratings

A masterclass from Bourama Fomba

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

John Ndirangu 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

Levis Ochieng 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

Back issues
7 Edition

The Sofapaka Gazette

14 Sep 2026
From our football correspondent Upbeat

Player ratings

Both of them Somila Ntsundwana's — 8.35

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

Player ratings

Age has not caught David King'atua yet — 8.00

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

Match

Sofapaka make it 4 in a row

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

Market

Nelson Likhanga’s move to APS Bomet falls through

The deal that would have taken Nelson Likhanga to APS Bomet 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

Tempers go at Sofapaka

Steven Lustica 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

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

Sofapaka get the job done against Bidco United

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

Match

Somila Ntsundwana at the heart of a fast Sofapaka start

2 goals inside twenty minutes with Somila Ntsundwana in the middle of it, and Bidco United unable to get near the ball long enough to change anything. Some matches are won before the first drink.

Squad

No hiding place for Sebastian Ikekhai

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

In brief

5 Edition

The Sofapaka Gazette

31 Aug 2026
From our football correspondent Steady

Market

Iddrisu Shaibu 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.

Squad

Tempers go at Sofapaka

Steven Lustica 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.

Market

Sofapaka get their man

The chase for Benard Okinyi ended with $40.0K changing hands and Shabana out of reasons to say no. The supporters will judge the fee the only way that matters: on Saturdays.

Squad

Steven Lustica gets it from the manager

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

Market

Wasi Ngala attracts admirers

The name of Wasi Ngala has come up in conversations Sofapaka were not part of. Nothing formal, nothing signed — but nothing about it accidental either.

Match

Sofapaka get the job done against Mara Sugar

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

Player ratings

Nobody could get near Somila Ntsundwana

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

Player ratings

David King'atua was the difference for Sofapaka

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

Market

Sofapaka sign Humphrey Aroko, one for the future

Humphrey Aroko is 18, and Sofapaka 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.

In brief

2 Edition

The Sofapaka Gazette

10 Aug 2026
From our football correspondent Crisis

Market

Sofapaka say no — this time

The offer from Tusker for Victor Augo 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.

Player ratings

Nobody could get near Somila Ntsundwana

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

Squad

Tempers go at Sofapaka

Steven Lustica 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

Sofapaka come up short against Gor Mahia

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

Squad

No hiding place for Somila Ntsundwana

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

Market

Brian Marani attracts admirers

The name of Brian Marani has come up in conversations Sofapaka were not part of. Nothing formal, nothing signed — but nothing about it accidental either.

Squad

Steven Lustica has outgrown this division

There is a level at which a footballer stops being tested and starts being contained, and he reached it some time ago. Sofapaka know it, and so does everybody who watches him.

Market

Still no ink between Sofapaka and Levis Ochieng

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

Squad

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