7 Dec 2026
Monday
Process
18 Edition

The Gor Mahia Chronicle

30 Nov 2026
From our football correspondent Steady

The dugout

Giscard Mavoungou keeps the receipts

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

Squad

Frank Odhiambo 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 Gor Mahia this week that will take longer than a week to unsay.

Boardroom

153% of the income goes out in wages at Gor Mahia

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

Words at Gor Mahia training over how hard people work

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

The manager makes an example of Rivaldo Lorch

“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

Felix Oluoch has become a man the manager trusts

Nobody at Gor Mahia 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.

In brief

Back issues
17 Edition

The Gor Mahia Chronicle

23 Nov 2026
From our football correspondent Steady

Squad

Tempers go at Gor Mahia

Frank Odhiambo 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

Lerato Ntamane signs on for more

“Some decisions take a long time. This one took ten minutes, and most of that was finding a pen.” Lerato Ntamane and Gor Mahia agree another 3 years.

Squad

Lerato Ntamane is a square peg at Gor Mahia

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.

Squad

Words at Gor Mahia training over how hard people work

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

Sylvester Owino 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 Sylvester Owino is on it.

Market

Lerato Ntamane joins Gor Mahia on a free

No fee and no drama: Lerato Ntamane has signed at Gor Mahia, and the wage bill is the only line that moved.

In brief

16 Edition

The Gor Mahia Chronicle

16 Nov 2026
From our football correspondent Steady

Squad

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.

Squad

Words exchanged at Gor Mahia

Luther Kekana 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

International break empties Gor Mahia

4 call-ups is a compliment to the squad and a headache for the man running it. He will get them back in a fortnight, tired, in various states of repair.

The dugout

Joseph Odhiambo is still being punished for one mistake

Nobody will confirm it and the team sheets confirm it every week. One error has bought him a spell as second choice that is already longer than the error deserved.

The dugout

When it matters, Paul Ochuoga 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.

Squad

International call for Mohammed Siraji

Mohammed Siraji joins up with his country. Gor Mahia lose him for the window and would like him back in one piece.

In brief

15 Edition

The Gor Mahia Chronicle

9 Nov 2026
From our football correspondent Steady

Squad

Words at Gor Mahia training over how hard people work

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

A falling-out at Gor Mahia

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

The dugout

Adrien Thibaut 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

Ben Stanley Omondi 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 Ben Stanley Omondi is on it.

Market

Sylvester Owino linked with a move away

The name of Sylvester Owino keeps appearing in other people's back pages. Gor Mahia say nothing, which says plenty.

Squad

Adrien Thibaut has settled at Gor Mahia

The shrug has gone, the language is coming, and he now argues in training like somebody who expects to be here next year. Half a signing's value is this and none of it appears on a fee.

In brief

14 Edition

The Gor Mahia Chronicle

2 Nov 2026
From our football correspondent Steady

The dugout

Adrien Thibaut says Gor Mahia 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

Frank Odhiambo stays put

“The easiest signature of my career.” Frank Odhiambo and Gor Mahia agree another 4 years, and the manager can plan around him rather than about him.

Boardroom

153% of the income goes out in wages at Gor Mahia

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

Luther Kekana 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 Gor Mahia this week that will take longer than a week to unsay.

The dugout

No hiding place for Luther Kekana

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

Squad

A row about effort at Gor Mahia

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

The dugout

Felix Oluoch 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 Felix Oluoch is on it.

Squad

Rivaldo Lorch has had enough of the bench

“I did not come here to warm up in front of people.” He is out of contract eventually, he is old enough to count the weeks, and Gor Mahia will have to give him a reason to stay or an exit.

The dugout

Rivaldo Lorch 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 Gor Mahia, and both men came out saying it was fine.

In brief

13 Edition

The Gor Mahia Chronicle

26 Oct 2026
From our football correspondent Steady

The dugout

Luther Kekana: 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.” Gor Mahia have not answered, which is an answer of sorts.

Squad

Adrien Thibaut 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 Gor Mahia this week that will take longer than a week to unsay.

Squad

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.

The dugout

Sylvester Owino has become a man the manager trusts

Nobody at Gor Mahia 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

Lewis Bandi linked with a move away

The name of Lewis Bandi keeps appearing in other people's back pages. Gor Mahia say nothing, which says plenty.

Squad

The penny has dropped for Luther Kekana

He looks like a man who lives here now rather than one who is working here. It took most of a season, and at Gor Mahia the difference is visible from the back of the stand.

In brief

12 Edition

The Gor Mahia Chronicle

19 Oct 2026
From our football correspondent Steady

Squad

Words exchanged at Gor Mahia

Frank Odhiambo 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

Sylvester Owino 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

Joseph Odhiambo is still being punished for one mistake

Nobody will confirm it and the team sheets confirm it every week. One error has bought him a spell as second choice that is already longer than the error deserved.

The dugout

Paul Ochuoga has become a man the manager trusts

Nobody at Gor Mahia 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 Ben Stanley Omondi story refuses to die

It has been denied twice and printed three times, which is the usual arithmetic. Until Ben Stanley Omondi signs something — a contract at Gor Mahia or anywhere else — this column belongs to him.

Squad

Rivaldo Lorch finally belongs at Gor Mahia

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

11 Edition

The Gor Mahia Chronicle

12 Oct 2026
From our football correspondent Steady

Squad

A falling-out at Gor Mahia

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

Squad

4 Gor Mahia players away with their countries

The training ground goes quiet for a fortnight. 4 men have gone off to be somebody else’s players, and the manager is left with the ones nobody has called.

Squad

5 new faces, and Gor Mahia are still learning each other

A squad rebuilt inside one window pays for it in a currency nobody budgets for. The football is not worse than the sum of the players; it is worse than the sum of the players who have played together before.

Squad

Words at Gor Mahia training over how hard people work

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

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

Kevin Omondi 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 Kevin Omondi has written the date down.

In brief

10 Edition

The Gor Mahia Chronicle

5 Oct 2026
From our football correspondent Steady

Squad

Tempers go at Gor Mahia

Adrien Thibaut 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

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.

Boardroom

Wages swallow 213% of the Gor Mahia 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

Luther Kekana slips down the pecking order

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

Squad

Adrien Thibaut named in the team of the month

A month is long enough that nobody gets in by accident. Adrien Thibaut is in the division's best eleven for it, which is a quieter compliment than an award and a more reliable one.

The dugout

Felix Oluoch 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 Felix Oluoch is on it.

In brief

9 Edition

The Gor Mahia Chronicle

28 Sep 2026
From our football correspondent Steady

Player ratings

Ben Stanley Omondi was unplayable

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

Squad

Tempers go at Gor Mahia

Frank Odhiambo 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 terraces

Gor Mahia supporters have found a favourite in Lewis Bandi

There is a particular warmth a ground reserves for a 23-year-old it feels ownership of. Lewis Bandi has it now, and everything he does for the rest of his time here will be measured against the goodwill he was handed for free.

Squad

Words at Gor Mahia training over how hard people work

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

Player ratings

Lewis Bandi stands above it all

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

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

Match

No goals between Gor Mahia and Kariobangi Sharks

Ninety minutes, two goalkeepers with clean gloves, and not one finish worth keeping. Kariobangi Sharks will be the happier side with the point.

The dugout

Somebody else is better right now than Mohammed Siraji

The team sheet says it in public every week until it changes. The only version of being dropped a footballer cannot argue with, and the one he takes hardest.

The dugout

Sylvester Owino 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 Sylvester Owino is on it.

In brief

8 Edition

The Gor Mahia Chronicle

21 Sep 2026
From our football correspondent Upbeat

Squad

Adrien Thibaut takes the match ball home

3 goals in one afternoon from one man. The other players were also present, a witness confirmed.

Player ratings

Ben Stanley Omondi 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

Words exchanged at Gor Mahia

Luther Kekana 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

One of those days for Adrien Thibaut

There is a version of this player everybody suspected was in there, and on this evidence it is. 9.57, and no argument anywhere in the ground.

Match

Adrien Thibaut sends Gor Mahia past Mara Sugar

It finished 3‑2, and it was Adrien Thibaut’s afternoon: on the scoresheet when it mattered, and the reason the points belong to Gor Mahia.

The dugout

No hiding place for Rivaldo Lorch

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

Player ratings

A costly moment from Joseph Odhiambo

One lapse, one goal, and ninety minutes of honest work counting for nothing. That is the job at Gor Mahia, and it is a cruel one.

Squad

Eric Chemelil stays put

“The easiest signature of my career.” Eric Chemelil and Gor Mahia agree another 3 years, and the manager can plan around him rather than about him.

The dugout

A satisfied Francis Odhiambo

“The players deserve the credit. My job was easy today.” It was not, and everybody in the room knew it; after 3‑2, Francis Odhiambo could afford to be generous.

In brief

  • Squad Words at Gor Mahia training over how hard people work
  • Player ratings Off the bench and decisive: Luther Kekana
  • The dugout Joseph Odhiambo is still being punished for one mistake
7 Edition

The Gor Mahia Chronicle

14 Sep 2026
From our football correspondent Steady

Squad

A day Adrien Thibaut will not forget

3 goals in one game. The first was taken well, the second was taken greedily, and by the third the crowd were simply waiting for him to get the ball.

Player ratings

Ben Stanley Omondi 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

A falling-out at Gor Mahia

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

Player ratings

Adrien Thibaut was on a different afternoon to everybody else

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

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.

Player ratings

The game went through Bryson Jerome — 7.16

Marked 7.16 on 12 actions at both ends of the pitch. Midfielders like this get described as unspectacular by people who have never tried to play against one.

The terraces

Gor Mahia supporters have found a favourite in Adrien Thibaut

There is a particular warmth a ground reserves for a 22-year-old it feels ownership of. Adrien Thibaut has it now, and everything he does for the rest of his time here will be measured against the goodwill he was handed for free.

Match

Gor Mahia caught on 86 minutes

The board was up, the win was priced in, and then KCB scored. There is no worse minute to concede in and the ground emptied in the silence that follows one.

Match

Gor Mahia and KCB take a point apiece

It finished 3‑3, and it somehow always looked like it would. One of those afternoons where the table moves less than the tempers.

In brief

  • Squad Too much change too quickly at Gor Mahia
  • The dugout The manager’s verdict
  • The dugout Kevin Omondi gets it from the manager
6 Edition

The Gor Mahia Chronicle

7 Sep 2026
From our football correspondent Steady

Market

Joseph Odhiambo asks to leave Gor Mahia

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

Boardroom

Window shuts: 17 in, 3 out at Gor Mahia

The deadline has passed and the squad is the squad. 17 arrived, 3 left, and everything else printed about this club last month was a rumour that stayed one.

Squad

Luther Kekana 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 Gor Mahia this week that will take longer than a week to unsay.

Squad

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 targets

The window shuts on the Fortune Omoto deal

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

Match

Gor Mahia refuse to lose to Shabana

A point taken on 93 minutes is worth exactly one point and considerably more than that to a dressing room. This side does not stop, which is a reputation worth more than the result.

Player ratings

Bryson Jerome was unplayable

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

Squad

No place for Luther Kekana in the new shape

He is not being dropped. There is simply nowhere in the formation Gor Mahia are playing to put a man who does what he does, which is a harder thing to be told than any team sheet.

Squad

International break empties Gor Mahia

5 call-ups is a compliment to the squad and a headache for the man running it. He will get them back in a fortnight, tired, in various states of repair.

In brief

5 Edition

The Gor Mahia Chronicle

31 Aug 2026
From our football correspondent Upbeat

Match

The small margins put Gor Mahia out

Out, 0‑1 to Nairobi United, and the long argument about which of the small moments decided it. The league is all there is now, and everybody knows it.

Market

Ebenezer Adukwaw 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 Gor Mahia, and it is not being withdrawn.

Transfer targets

Fortune Omoto is a medical away from Gor Mahia

The deal with KCB is done in every sense but the one that puts him on the pitch. Nothing goes wrong at this stage, except on the occasions when it does.

Market

Gor Mahia turn down Tusker for Mark Shaban

The offer was not close and it was refused without much discussion. Whether the second one is refused as quickly is another matter.

Player ratings

Shariff Musa runs at them all day

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

Squad

Tempers go at Gor Mahia

Frank Odhiambo 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 Samukelo Zikalala

Gor Mahia asked and Orlando Pirates 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 terraces

The crowd has taken to Luther Kekana

At 18 he is being sung about by people twice his age, which is an affection a signing has to earn over years and a local kid gets for turning up. It is also the hardest thing in football to live up to.

Match

Gor Mahia find a way past Mathare United

Mathare United made Gor Mahia work for it, but the scoreboard read 1‑0 at the end and the table does not ask how.

In brief

4 Edition

The Gor Mahia Chronicle

24 Aug 2026
From our football correspondent Triumph

Match

Mark Shaban sends Gor Mahia through

Cup ties wait for somebody to seize them, and Mark Shaban obliged against Muranga Seal. 3‑0 on the night, and the name in the next round’s hat is Gor Mahia.

Player ratings

A brace, and Mark Shaban takes the afternoon — 9.01

There is a particular kind of quiet from an away end watching one man score twice. Mark Shaban provided it, and the 9.01 beside his name is if anything generous to everybody else.

Player ratings

Ebenezer Adukwaw scores twice — 8.48

Two goals and a mark of 8.48 to go with them. Strikers are judged on afternoons like this one and remembered for far fewer of them than people imagine.

Market

David Okoth asks to leave Gor Mahia

“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

Bidco United come back empty-handed

The bid was some way short and Gor Mahia did not need long over it. Nobody in the game reads a first refusal as the end of anything.

Transfer targets

The paperwork begins on Luther Kekana

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

Transfer targets

Daniel Adjessa will not be coming to Gor Mahia

Terms were offered and declined. Whether it was the wages, the role or the town, nobody at Egnatia Rrogozhinë is saying, and nobody at Gor Mahia is enjoying the guessing.

Squad

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 targets

Kaizer Chiefs tell Gor Mahia: Neo Bohloko 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.

In brief

3 Edition

The Gor Mahia Chronicle

17 Aug 2026
From our football correspondent Steady

Market

Gor Mahia turn down AS Police for Felix Oluoch

The offer was not close and it was refused without much discussion. Whether the second one is refused as quickly is another matter.

Transfer targets

Abdullah Monkhallah will not be coming to Gor Mahia

Terms were offered and declined. Whether it was the wages, the role or the town, nobody at Stade Malien is saying, and nobody at Gor Mahia is enjoying the guessing.

Squad

A falling-out at Gor Mahia

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

Transfer targets

Gor Mahia baulk at the price for Fortune Omoto

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

Transfer targets

Gor Mahia rebuffed over Momodou Jobarteh

Not now, not at any price the club was prepared to say out loud. Paide have kept their man, and Gor Mahia go back to a list with one name crossed off it.

Market

Bidco United watching Bryton Onyona

The interest is real enough to have reached print. Gor Mahia have said nothing, which in a transfer window is its own kind of answer.

Match

Gor Mahia refuse to lose to APS Bomet

A point taken on 86 minutes is worth exactly one point and considerably more than that to a dressing room. This side does not stop, which is a reputation worth more than the result.

Player ratings

Nobody could get near Joseph Odhiambo

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

Transfer targets

A loan move for Rivaldo Lorch is in the works

Gor Mahia have made the call to Ajax Cape Town. No fee, a share of the wages, and a spare shirt in the position where the squad has been thinnest all season.

In brief

  • Match Gor Mahia share the spoils with APS Bomet
  • Squad Words at Gor Mahia training over how hard people work
  • The dugout The view from the dugout
2 Edition

The Gor Mahia Chronicle

10 Aug 2026
From our football correspondent Upbeat

Player ratings

Felix Oluoch scores twice — 9.30

Two goals and a mark of 9.30 to go with them. Strikers are judged on afternoons like this one and remembered for far fewer of them than people imagine.

Market

George Amonoo has said yes to Ulinzi Stars

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.

The terraces

A $240.0K sale, and a town that did not want it

Samuel Kapen has gone, the accounts have $240.0K in them, and the supporters have the feeling of having been sold something themselves. Good business and a good decision are not always the same thing.

Player ratings

Vintage Philemon Otieno — 8.11

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

Market

Gor Mahia turn down Kakamega Homeboyz for Ebenezer Adukwaw

The offer was not close and it was refused without much discussion. Whether the second one is refused as quickly is another matter.

Squad

Tempers go at Gor Mahia

Frank Odhiambo 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

Business is business: Samuel Kapen goes

KCB paid $240.0K and Gor Mahia took it, which is the whole story in one sentence. The longer version involves a wage budget and will be told all season.

Match

Gor Mahia get the job done against Sofapaka

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

Transfer targets

Gor Mahia rebuffed over Manuel Mbollo

Not now, not at any price the club was prepared to say out loud. Fauve Azur Elite have kept their man, and Gor Mahia go back to a list with one name crossed off it.

In brief

1 Edition

The Gor Mahia Chronicle

3 Aug 2026
From our football correspondent Uneasy

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 Gor Mahia, and it is not being withdrawn.

Squad

A career in one shirt: Ernest Wendo

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.

Market

Gor Mahia turn down WAFA for Samuel Kapen

The offer was not close and it was refused without much discussion. Whether the second one is refused as quickly is another matter.

Squad

Frank Odhiambo signs a new deal

“I never wanted to be anywhere else. There is unfinished business here.” Frank Odhiambo commits to Gor Mahia for another 4 years.

Squad

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 targets

Door shut on Fon Boris Kache

Gor Mahia asked and PWD Bamenda 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 ratings

Enock Morrison was unplayable

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

Market

Eyes on George Amonoo again

The phone has started ringing about George Amonoo again, and this time the name on the line is Ulinzi Stars. Gor Mahia are listening politely and promising nothing.

Squad

A falling-out at Gor Mahia

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

In brief