From our football correspondent
Upbeat
Match19 Aug 2026
Gor Mahia bow out of the cup
Nairobi United go through and Gor Mahia go home, 3‑3 the scoreline that did it. The dressing room will call the league the priority now, because that is what dressing rooms say.
Match22 Aug 2026
3‑0, and Eric Omondi took the headlines on an afternoon when everything Gor Mahia tried came off. Days like this are retold all winter.
Player ratings24 Aug 2026
2 goals, and the second was the one that settled it. Marked 8.36, and he could have had a third with better luck at the near post.
Market24 Aug 2026
“I have nothing bad to say about this place. I just need to be somewhere else.” It is in writing now, which changes what Gor Mahia can pretend not to have heard.
Player ratings24 Aug 2026
Alpha Onyango goes up and wins it — 7.63
A defender on the scoresheet, which happens rarely enough that everybody in the ground remembers who took the corner. 1 for him, and a mark of 7.63 for the rest of it.
Player ratings24 Aug 2026
One scored and one made, which is a different afternoon from scoring twice and an easier one to overlook. Marked 7.99, and involved in 2 of his side's goals.
Squad24 Aug 2026
Frank Odhiambo 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 targets24 Aug 2026
Gor Mahia asked and Kaizer Chiefs said no without discussing a figure. It is the least ambiguous answer in football and the one clubs most often come back to test.
The terraces24 Aug 2026
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.
Back issues
From our football correspondent
Upbeat
Market17 Aug 2026
The last thing about a transfer that is still about the player is his signature on his own terms, and it is there. Gor Mahia have lost him in all but the paperwork.
Player ratings17 Aug 2026
2 goals, and the second was the one that settled it. Marked 8.24, and he could have had a third with better luck at the near post.
Market17 Aug 2026
The offer was not close and it was refused without much discussion. Whether the second one is refused as quickly is another matter.
Market17 Aug 2026
So close: David Okoth’s move dies late
The fee was agreed and the flight was looked at — and then the phone stopped ringing. Ulinzi Stars moved on, David Okoth reports back to Gor Mahia, and everybody pretends Monday is just Monday.
Match15 Aug 2026
6 goals. Both benches spent the second half looking at each other rather than at the pitch. Purists will complain about Gor Mahia and Sofapaka in equal measure; everybody else had a wonderful time.
Match15 Aug 2026
Three points for Gor Mahia, 4‑2 the final word against Sofapaka in a contest settled by the finer margins.
Squad17 Aug 2026
A row about effort at Gor Mahia
Somebody said out loud what several people thought about how hard another man trains, and Frank Odhiambo was in the middle of it. The one dressing-room argument that is genuinely about football.
Transfer targets17 Aug 2026
Gor Mahia asked and Mamelodi Sundowns said no without discussing a figure. It is the least ambiguous answer in football and the one clubs most often come back to test.
Player ratings17 Aug 2026
A performance of 8.06 does not come along often, and when it does the rest of the team becomes scenery. He was magnificent.
From our football correspondent
Upbeat
Match8 Aug 2026
Posta Rangers will want this one forgotten quickly: 3‑0, every duel lost, and a long ride home. Gor Mahia were ruthless in the way good sides are ruthless.
Player ratings10 Aug 2026
2 goals, and the second was the one that settled it. Marked 9.02, and he could have had a third with better luck at the near post.
Market10 Aug 2026
The clubs have settled the fee and he has settled his wages. What remains is a medical and a photograph, and around Gor Mahia people have started saying his name in the past tense.
Transfer targets10 Aug 2026
Terms were offered and declined. Whether it was the wages, the role or the town, nobody at Liberty Professionals is saying, and nobody at Gor Mahia is enjoying the guessing.
The terraces10 Aug 2026
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.
Market10 Aug 2026
The academy exists for exactly this morning. John Nyakeya has come through every age group the club runs and has now been handed a senior number, and the people who coached him at twelve will be the proudest in the building.
Market10 Aug 2026
The academy exists for exactly this morning. Ochieng Olunga has come through every age group the club runs and has now been handed a senior number, and the people who coached him at twelve will be the proudest in the building.
Market10 Aug 2026
The academy exists for exactly this morning. Kenneth Olunga has come through every age group the club runs and has now been handed a senior number, and the people who coached him at twelve will be the proudest in the building.
Player ratings10 Aug 2026
Ninety minutes of Shariff Musa at his very best
Marked 8.07. Players have careers without a single afternoon like this in them, and he has just had one in front of everybody at Gor Mahia.
From our football correspondent
Crisis
Squad3 Aug 2026
8 seasons and 94 appearances, all of them here. Careers like this are not designed; they happen to a certain kind of man at a certain kind of club, and this town has one.
Squad3 Aug 2026
“I never wanted to be anywhere else. There is unfinished business here.” Frank Odhiambo commits to Gor Mahia for another 4 years.
Squad3 Aug 2026
A row about effort at Gor Mahia
Somebody said out loud what several people thought about how hard another man trains, and Frank Odhiambo was in the middle of it. The one dressing-room argument that is genuinely about football.
Match1 Aug 2026
Kakamega Homeboyz left with the points after a 1‑2 defeat that will take some explaining on the terraces.
Market3 Aug 2026
The name of David Okoth has come up in conversations Gor Mahia were not part of. Nothing formal, nothing signed — but nothing about it accidental either.
Player ratings3 Aug 2026
Successful dribbles: 18. There was always a defender in front of him and there was never a defender in front of him for long.
Market3 Aug 2026
“We keep meeting, and we keep leaving the room with the same numbers we walked in with.” Another round of talks at Gor Mahia, another week without a signature from Frank Odhiambo.
Squad3 Aug 2026
Michael Kibwage and a teammate went at it, and not about football. Training grounds are small places and a long season makes them smaller.
The dugout3 Aug 2026
“The supporters are entitled to be angry. So am I. We will put it right.” 1‑2, a manager saying the necessary things, and a dressing room that heard a different version of them.