6 Aug 2028
Sunday
Process
105 Edition

The Gor Mahia Chronicle

31 Jul 2028
From our football correspondent Triumph

Match

Gor Mahia leave it late against Kakamega Homeboyz

Ninety minutes of very little, and then everything at once. The winner arrived in the 87th, and Kakamega Homeboyz spent what remained of the match appealing to the referee rather than chasing the ball.

Market

Dimpho Madalane agrees terms with Sofapaka

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.

Match

Gor Mahia up to position 3

51 points on the board and a place in the leading group. Nobody at the ground is saying the word out loud yet.

Player ratings

Ben Stanley Omondi was unplayable

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

Daniel Mjengu 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

Ebenezer Adukwaw has one foot out of the door

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

Squad

Words exchanged at Gor Mahia

Senou Coulibaly 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.

Boardroom

Belts tighten at Gor Mahia

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.

Match

6 unbeaten for Gor Mahia

Hard to beat is not the same as winning, but 6 matches without defeat is a foundation Gor Mahia did not have in the autumn.

In brief

Back issues
104 Edition

The Gor Mahia Chronicle

24 Jul 2028
From our football correspondent Upbeat

Market

Daniel Mjengu has said yes to APS Bomet

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.

Match

The run at home goes on for Gor Mahia

12 matches unbeaten here. Every visiting manager is asked about it in the week before, which is precisely why it keeps going.

Market

Only the photograph left for Joseph Odhiambo

Fee agreed, terms agreed, medical booked. Joseph Odhiambo will be somebody else’s player by the weekend, and around Gor Mahia the goodbyes have quietly begun.

Squad

Tempers go at Gor Mahia

Senou Coulibaly 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

Enock Morrison 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

Door shut on Bashar Musa

Gor Mahia asked and Great Olympics said no without discussing a figure. It is the least ambiguous answer in football and the one clubs most often come back to test.

Market

Sofapaka join the queue for Dimpho Madalane

Add another name to the list: Sofapaka have asked the question everybody in the game has been asking about Dimpho Madalane. The answer from Gor Mahia has not changed — yet.

Match

Gor Mahia find a way past Nairobi United

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

Player ratings

Dalphine Omuri was the difference for Gor Mahia

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

In brief

103 Edition

The Gor Mahia Chronicle

17 Jul 2028
From our football correspondent Upbeat

Market

Terms done: Kevin Omondi is going

Fee agreed, wages agreed, and Mara Sugar waiting with a shirt. Nobody at Gor Mahia is pretending otherwise, and the supporters have stopped asking whether and started asking when.

Market

Lucan Louw 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.

Market

Patrick Ekandjoum has one foot out of the door

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

Squad

Senou Coulibaly 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

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.

Player ratings

Joseph Odhiambo was unplayable

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

Transfer targets

Stade Malien tell Gor Mahia: Abdullah Monkhallah 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

Gor Mahia lose Kenneth Rupia

39 days, the medical staff say, and medical staff are optimists by profession. The team sheet will look wrong without him.

Boardroom

105% 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.

In brief

102 Edition

The Gor Mahia Chronicle

10 Jul 2028
From our football correspondent Triumph

Match

Gor Mahia through in the cup

A 2‑1 win over Muranga Seal, and the draw for the next round can be watched with some interest for once.

Player ratings

Both of them Adamu Ibrahim's — 8.68

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

Squad

Giscard Mavoungou keeps Gor Mahia 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.

Player ratings

A defender's goal wins it for Gor Mahia — 7.72

1 for Seikorowei Preye, marked 7.72, and a centre-half's name in the part of the report he normally only reaches by mistake. He will not be allowed to forget it in the dressing room for a month.

The dugout

Patrick Ekandjoum: 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.

Match

Nobody wins at Gor Mahia

11 home matches unbeaten. Visiting sides arrive already talking about the atmosphere, which is usually the sign that they have half-lost before kickoff.

Market

Dimpho Madalane has one foot out of the door

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

Match

Gor Mahia cannot stop winning

3 wins on the spin now, and the question has changed from whether the run ends to who ends it. Confidence like this cannot be bought; it has to be earned exactly this way.

Squad

A falling-out at Gor Mahia

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

In brief

101 Edition

The Gor Mahia Chronicle

3 Jul 2028
From our football correspondent Steady

Market

Terms done: Lucan Louw is going

Fee agreed, wages agreed, and Shabana waiting with a shirt. Nobody at Gor Mahia is pretending otherwise, and the supporters have stopped asking whether and started asking when.

Match

Gor Mahia refuse to drop out of the race

Position 3, 41 points, and the result everyone checks first is now theirs. The word is still not being said around the ground, which is how you know everyone is thinking it.

Market

Byrne Omondi 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 Gor Mahia can pretend not to have heard.

Market

Samuel Kapen has one foot out of the door

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

Transfer targets

The paperwork begins on Meshack Vondolie

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

Squad

Words exchanged at Gor Mahia

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

Boardroom

Gor Mahia counting the cost

The accounts make uncomfortable reading. Wages first and ambition second is the order of business at Gor Mahia now.

Match

The run at home goes on for Gor Mahia

9 matches unbeaten here. Every visiting manager is asked about it in the week before, which is precisely why it keeps going.

Squad

Shariff Musa stays put

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

In brief

100 Edition

The Gor Mahia Chronicle

26 Jun 2028
From our football correspondent Crisis

Match

Kenya Police end the Gor Mahia run at 17

Every run ends on an afternoon somebody had marked down as routine. This one went 17 matches, which is long enough that a town had stopped counting, and short enough that it will remember exactly who stopped it.

Market

Lucan Louw turns Shabana down

“It was not right for me. I am not going to explain why to anybody except the people I owe an explanation to.” A deal agreed between two clubs, and a player who declined to be part of it.

Market

Only the photograph left for Ebenezer Adukwaw

Fee agreed, terms agreed, medical booked. Ebenezer Adukwaw will be somebody else’s player by the weekend, and around Gor Mahia the goodbyes have quietly begun.

Squad

Tempers go at Gor Mahia

Senou Coulibaly 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

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.

Transfer targets

Gor Mahia rebuffed over Keagan Mothiba

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

The dugout

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

Match

Gor Mahia come up short against Kenya Police

Kenya Police left with the points after a 0‑1 defeat that will take some explaining on the terraces.

Player ratings

Shariff Musa beats them one at a time

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

In brief

99 Edition

The Gor Mahia Chronicle

19 Jun 2028
From our football correspondent Upbeat

Match

17 unbeaten for Gor Mahia

Hard to beat is not the same as winning, but 17 matches without defeat is a foundation Gor Mahia did not have in the autumn.

Market

Joseph Odhiambo 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 Gor Mahia people have started saying his name in the past tense.

The dugout

Lesley Otieno 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.

Market

Patrick Ekandjoum 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 Gor Mahia can pretend not to have heard.

Market

Patrick Ekandjoum has one foot out of the door

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

Market

Gor Mahia turn down Mara Sugar for Kevin Omondi

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

Squad

Senou Coulibaly 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

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.

Transfer targets

Gor Mahia rebuffed over Meshack Vondolie

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

In brief

98 Edition

The Gor Mahia Chronicle

12 Jun 2028
From our football correspondent Steady

Match

Whatever happens, Gor Mahia do not lose

16 games unbeaten now. Some were earned and some were survived, but a habit is forming — and habits are the hardest thing in football to play against.

Market

Aymane Mourid 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 Gor Mahia can pretend not to have heard.

Market

Paul Ochuoga has said yes to Sofapaka

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 ratings

Aymane Mourid goes up and wins it — 7.55

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.55 for the rest of it.

Squad

A falling-out at Gor Mahia

Senou Coulibaly 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 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.

Transfer targets

Nasarawa United tell Gor Mahia: Sunusi Audu 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.

The dugout

No hiding place for Johnstone Omurwa

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

Market

Mara Sugar join the queue for Kevin Omondi

Add another name to the list: Mara Sugar have asked the question everybody in the game has been asking about Kevin Omondi. The answer from Gor Mahia has not changed — yet.

In brief

97 Edition

The Gor Mahia Chronicle

5 Jun 2028
From our football correspondent Upbeat

Match

Whatever happens, Gor Mahia do not lose

15 games unbeaten now. Some were earned and some were survived, but a habit is forming — and habits are the hardest thing in football to play against.

Market

Dimpho Madalane 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. Gor Mahia have lost him in all but the paperwork.

Match

Gor Mahia up to position 3

34 points on the board and a place in the leading group. Nobody at the ground is saying the word out loud yet.

Market

Lucan Louw 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.

Player ratings

Sylvester Owino goes up and wins it — 7.84

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.84 for the rest of it.

Market

Only the photograph left for Joseph Odhiambo

Fee agreed, terms agreed, medical booked. Joseph Odhiambo will be somebody else’s player by the weekend, and around Gor Mahia the goodbyes have quietly begun.

The dugout

Paul Ochuoga 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

Words exchanged at Gor Mahia

Senou Coulibaly 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.

Boardroom

Gor Mahia counting the cost

The accounts make uncomfortable reading. Wages first and ambition second is the order of business at Gor Mahia now.

In brief

96 Edition

The Gor Mahia Chronicle

29 May 2028
From our football correspondent Upbeat

Match

Whatever happens, Gor Mahia do not lose

14 games unbeaten now. Some were earned and some were survived, but a habit is forming — and habits are the hardest thing in football to play against.

Market

Ebenezer Adukwaw is on his way

The clubs have agreed terms, and what remains is formality: a medical, a photograph, a signature. Nobody at Gor Mahia is pretending he will be back in the shirt.

Squad

Tempers go at Gor Mahia

Senou Coulibaly 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

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.

Match

After 5 games, Gor Mahia finally taste it again

The first defeat in 5 matches. The manager will say it had to come; the dressing room will say it did not have to come against Mara Sugar; the supporters will say both, in that order, all week.

Looking ahead

Top-of-the-table clash for Gor Mahia

Kariobangi Sharks next, and the two sides the division is watching meet each other. Whoever wins will be told nothing is decided in the same breath as being congratulated.

The dugout

No hiding place for Lewis Bandi

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

The dugout

When it matters, Frank Odhiambo 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

Johnstone Omurwa 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

95 Edition

The Gor Mahia Chronicle

22 May 2028
From our football correspondent Triumph

Match

No mercy from Gor Mahia

KCB 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 ratings

Dalphine Omuri scores twice — 8.75

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

Match

Nobody wants to play Gor Mahia right now

5 wins in a row changes how opponents warm up: quieter, more glances across. Runs end, everybody knows that — but nobody in this dressing room is planning for it.

Market

Patrick Ekandjoum 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.

Market

Only the photograph left for Patrick Ekandjoum

Fee agreed, terms agreed, medical booked. Patrick Ekandjoum will be somebody else’s player by the weekend, and around Gor Mahia the goodbyes have quietly begun.

Player ratings

Ben Stanley Omondi runs at them all day

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

Squad

Senou Coulibaly 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 Enock Morrison was in the middle of it. The one dressing-room argument that is genuinely about football.

The terraces

Gor Mahia supporters have found a favourite in Bryton Onyona

There is a particular warmth a ground reserves for a 22-year-old it feels ownership of. Bryton Onyona 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.

In brief

94 Edition

The Gor Mahia Chronicle

15 May 2028
From our football correspondent Triumph

Market

Aymane Mourid 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.

Match

Nobody wants to play Gor Mahia right now

4 wins in a row changes how opponents warm up: quieter, more glances across. Runs end, everybody knows that — but nobody in this dressing room is planning for it.

The dugout

Mark Shaban 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.

Market

Only the photograph left for Paul Ochuoga

Fee agreed, terms agreed, medical booked. Paul Ochuoga will be somebody else’s player by the weekend, and around Gor Mahia the goodbyes have quietly begun.

Squad

Tempers go at Gor Mahia

Johnstone Omurwa 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

Aymane Mourid wants to go home

“I have tried. I have really tried, and every day I wake up in the wrong place.” Nobody at Gor Mahia can coach that out of a man, and nobody there is pretending to.

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.

Match

Adamu Ibrahim the difference as Gor Mahia beat Shabana

Ask anyone on the way out what separated the sides and you will get one name: Adamu Ibrahim. 2‑1 against Shabana, and the applause at the whistle was mostly his.

The terraces

Gor Mahia supporters have found a favourite in Dalphine Omuri

There is a particular warmth a ground reserves for a 23-year-old it feels ownership of. Dalphine Omuri 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.

In brief

93 Edition

The Gor Mahia Chronicle

8 May 2028
From our football correspondent Triumph

Match

Cup progress for Gor Mahia

A 3‑0 win over Nairobi United, a place in the next round, and the quiet arithmetic every supporter does on the walk home: how many more until a final?

Player ratings

Both of them Mark Shaban's — 8.43

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

Match

Gor Mahia refuse to drop out of the race

Position 3, 26 points, and the result everyone checks first is now theirs. The word is still not being said around the ground, which is how you know everyone is thinking it.

Market

Lucan Louw 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

Joseph Odhiambo has one foot out of the door

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

Squad

Words exchanged at Gor Mahia

Senou Coulibaly 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.

Boardroom

The numbers do not look good at Gor Mahia

Wages have outrun income and the accountants have started attending meetings they used to send apologies to. Ambition comes second in a season like this.

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.

The terraces

The crowd has taken to Mark Shaban

At 21 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.

In brief

92 Edition

The Gor Mahia Chronicle

1 May 2028
From our football correspondent Upbeat

Match

Dalphine Omuri breaks Bandari hearts

Some goals win a match and some take one off somebody else. Dalphine Omuri scored in the 85th minute, Bandari had already begun thinking about the journey home, and Gor Mahia took the lot.

Match

9 unbeaten for Gor Mahia

Hard to beat is not the same as winning, but 9 matches without defeat is a foundation Gor Mahia did not have in the autumn.

Market

Only the photograph left for Ebenezer Adukwaw

Fee agreed, terms agreed, medical booked. Ebenezer Adukwaw will be somebody else’s player by the weekend, and around Gor Mahia the goodbyes have quietly begun.

Squad

Tempers go at Gor Mahia

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

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

Match

Dalphine Omuri sends Gor Mahia past Bandari

It finished 1‑0, and it was Dalphine Omuri’s afternoon: on the scoresheet when it mattered, and the reason the points belong to Gor Mahia.

Squad

A row about effort at Gor Mahia

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

Squad

Kenneth Igboke signs a new deal

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

Market

Still no ink between Gor Mahia and Enock Morrison

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

In brief

91 Edition

The Gor Mahia Chronicle

24 Apr 2028
From our football correspondent Upbeat

Market

Patrick Ekandjoum is on his way

The clubs have agreed terms, and what remains is formality: a medical, a photograph, a signature. Nobody at Gor Mahia is pretending he will be back in the shirt.

Match

Still nobody has beaten Gor Mahia

The unbeaten run reaches 8. Some of them were wins and some were escapes, but a side that refuses to lose is a side other dressing rooms talk about.

Squad

Senou Coulibaly 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.

The dugout

Johnstone Omurwa 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

When it matters, Enock Morrison 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

Anthony Mbugua: “We have to be better”

“It is not the end of the world and it is not good enough. Both of those are true.” The manager, after a 0‑0 draw, said the honest thing and then went to say it again inside.

The dugout

The form table has caught Sylvester Owino

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

No goals between Gor Mahia and APS Bomet

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

In brief

90 Edition

The Gor Mahia Chronicle

17 Apr 2028
From our football correspondent Upbeat

Market

Paul Ochuoga is on his way

The clubs have agreed terms, and what remains is formality: a medical, a photograph, a signature. Nobody at Gor Mahia is pretending he will be back in the shirt.

Match

Gor Mahia make it 3 in a row

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

Squad

A falling-out at Gor Mahia

Ben Stanley Omondi and a teammate went at it, and not about football. Training grounds are small places and a long season makes 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.

The terraces

The crowd has taken to Dalphine Omuri

At 23 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 Sofapaka

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

Player ratings

Shariff Musa was the difference for Gor Mahia

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

Squad

Gor Mahia are still strangers to each other

10 new signings in one window. Every one may be an upgrade and the side can still be worse for a while, which is the part of a rebuild the verdicts never mention.

The dugout

Anthony Mbugua has his say

“We earned that. I asked them for a reaction and I got one, and now I want the same again on Saturday.” Anthony Mbugua on a 2‑0 afternoon that pleased him more than he was prepared to show.

In brief

89 Edition

The Gor Mahia Chronicle

10 Apr 2028
From our football correspondent Upbeat

The dugout

Lewis Bandi: 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.

Market

Lucan Louw 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

Joseph Odhiambo has one foot out of the door

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

Squad

Words exchanged at Gor Mahia

Senou Coulibaly 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.

Boardroom

The numbers do not look good at Gor Mahia

Wages have outrun income and the accountants have started attending meetings they used to send apologies to. Ambition comes second in a season like this.

Match

6 unbeaten for Gor Mahia

Hard to beat is not the same as winning, but 6 matches without defeat is a foundation Gor Mahia did not have in the autumn.

Squad

A row about effort at Gor Mahia

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

The terraces

Gor Mahia supporters have found a favourite in Ben Stanley Omondi

There is a particular warmth a ground reserves for a 23-year-old it feels ownership of. Ben Stanley Omondi 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

Enock Morrison sends Gor Mahia past Posta Rangers

It finished 1‑0, and it was Enock Morrison’s afternoon: on the scoresheet when it mattered, and the reason the points belong to Gor Mahia.

In brief

  • Player ratings Enock Morrison in the eights
  • The dugout The manager’s verdict
  • The dugout Abdoul Bane gets it from the manager
88 Edition

The Gor Mahia Chronicle

3 Apr 2028
From our football correspondent Upbeat

Player ratings

A brace, and Felix Oluoch takes the afternoon — 8.97

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

Market

Ebenezer Adukwaw is on his way

The clubs have agreed terms, and what remains is formality: a medical, a photograph, a signature. Nobody at Gor Mahia is pretending he will be back in the shirt.

Squad

Tempers go at Gor Mahia

Senou Coulibaly 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

Gor Mahia find a way past Kakamega Homeboyz

Kakamega Homeboyz made Gor Mahia work for it, but the scoreboard read 3‑1 at the end and the table does not ask how.

Squad

Words at Gor Mahia training over how hard people work

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

Ninety minutes of Enock Morrison at his very best

Marked 8.00. Players have careers without a single afternoon like this in them, and he has just had one in front of everybody at Gor Mahia.

Market

Lewis Bandi is free to find somewhere else

“I was told straight, and I would rather have it straight.” The manager at Gor Mahia has been clear about where Lewis Bandi stands, which is more than many ever get.

Squad

Bourama Togola gifts one

A goalkeeper’s error has no defender behind it to tidy it away. He knew before the ball crossed the line, the crowd knew a second later, and there is nothing anybody can say tonight.

The dugout

A promise honoured at Gor Mahia

Something was said to Bourama Togola and then it happened. In this industry that passes for remarkable, and the dressing room noticed faster than any supporter could.

In brief

87 Edition

The Gor Mahia Chronicle

27 Mar 2028
From our football correspondent Steady

Market

Only the photograph left for Patrick Ekandjoum

Fee agreed, terms agreed, medical booked. Patrick Ekandjoum will be somebody else’s player by the weekend, and around Gor Mahia the goodbyes have quietly begun.

Squad

A falling-out at Gor Mahia

Enock Morrison 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 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.

The dugout

A promise honoured for Bryton Onyona

It is not much of a headline and it is the reason players believe the next promise. Gor Mahia told Bryton Onyona something would happen and then it happened, which in this industry passes for remarkable.

The dugout

No hiding place for Patrick Ekandjoum

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

The dugout

Enock Morrison 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.

Looking ahead

Daniel Sakari goes back to face Kakamega Homeboyz

Every squad has one of these fixtures for somebody every season. This one is Daniel Sakari’s: the club that knew him first, the supporters who will decide in the first minute whether to applaud, and Gor Mahia needing him to play as if none of it matters.

The dugout

Lewis Bandi 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.

Market

The Enock Morrison story refuses to die

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

In brief

86 Edition

The Gor Mahia Chronicle

20 Mar 2028
From our football correspondent Steady

Market

Paul Ochuoga is on his way

The clubs have agreed terms, and what remains is formality: a medical, a photograph, a signature. Nobody at Gor Mahia is pretending he will be back in the shirt.

Squad

Tempers go at Gor Mahia

Bourama Togola 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

Enock Morrison 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 Johnstone Omurwa

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

Player ratings

Enock Morrison in the eights

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

Squad

Gor Mahia are still strangers to each other

11 new signings in one window. Every one may be an upgrade and the side can still be worse for a while, which is the part of a rebuild the verdicts never mention.

Match

Honours even between Gor Mahia and Nairobi United

2‑2, and both dressing rooms will call it two points lost. A draw that asked plenty of questions and answered none of them.

The dugout

Frank Odhiambo 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 Frank Odhiambo is on it.

Player ratings

Ben Stanley Omondi beats them one at a time

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

In brief

85 Edition

The Gor Mahia Chronicle

13 Mar 2028
From our football correspondent Steady

Market

Lucan Louw 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

Only the photograph left for Joseph Odhiambo

Fee agreed, terms agreed, medical booked. Joseph Odhiambo will be somebody else’s player by the weekend, and around Gor Mahia the goodbyes have quietly begun.

The dugout

Dalphine Omuri: 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

Words exchanged at Gor Mahia

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

Salisu Adamu gets the move he always wanted

Footballers are asked about their boyhood club so often that nobody listens to the answer. Salisu Adamu has just signed for Gor Mahia, and for once the answer mattered.

Boardroom

The numbers do not look good at Gor Mahia

Wages have outrun income and the accountants have started attending meetings they used to send apologies to. Ambition comes second in a season like this.

Squad

A row about effort at Gor Mahia

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

Match

Enock Morrison sends Gor Mahia past AFC Leopards

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

The terraces

Gor Mahia supporters have found a favourite in Ben Stanley Omondi

There is a particular warmth a ground reserves for a 23-year-old it feels ownership of. Ben Stanley Omondi 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.

In brief

84 Edition

The Gor Mahia Chronicle

6 Mar 2028
From our football correspondent Steady

Market

Ebenezer Adukwaw is on his way

The clubs have agreed terms, and what remains is formality: a medical, a photograph, a signature. Nobody at Gor Mahia is pretending he will be back in the shirt.

Squad

Enock Morrison signs on for more

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

Squad

A falling-out at Gor Mahia

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

Player ratings

Nobody could get near Ben Stanley Omondi

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

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.

The dugout

Byrne Omondi 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

Talks stall between Gor Mahia and Enock Morrison

“We are a long way apart, and pretending otherwise helps nobody.” Neither side is close, and the calendar is not on the club's side.

Squad

A place in the month's best eleven for Shariff Musa

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

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.

In brief

83 Edition

The Gor Mahia Chronicle

28 Feb 2028
From our football correspondent Upbeat

Match

No mercy from Gor Mahia

Ulinzi Stars will want this one forgotten quickly: 4‑0, every duel lost, and a long ride home. Gor Mahia were ruthless in the way good sides are ruthless.

Squad

A day Shariff Musa 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.

Squad

Bourama Togola keeps Gor Mahia 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

Patrick Ekandjoum has one foot out of the door

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

Player ratings

One of those days for Shariff Musa

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

Squad

Enock Morrison 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

A falling-out at Gor Mahia

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

The dugout

Enock Morrison 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.

Match

Shariff Musa at the heart of a fast Gor Mahia start

2 goals inside twenty minutes with Shariff Musa in the middle of it, and Ulinzi Stars unable to get near the ball long enough to change anything. Some matches are won before the first drink.

In brief

82 Edition

The Gor Mahia Chronicle

21 Feb 2028
From our football correspondent Steady

Market

Byrne Omondi 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.

Market

Only the photograph left for Paul Ochuoga

Fee agreed, terms agreed, medical booked. Paul Ochuoga will be somebody else’s player by the weekend, and around Gor Mahia the goodbyes have quietly begun.

The dugout

Daniel Mjengu 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

Tempers go at Gor Mahia

Bourama Togola 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

Words at Gor Mahia training over how hard people work

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

Kenya Police take the points off Gor Mahia

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

Boardroom

Nobody left the Gor Mahia dressing room in a hurry

The door stayed shut a long time after the final whistle. What was said in there is between them; whether it worked is between them and Saturday.

Squad

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

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‑2 Anthony Mbugua left the room before anybody could ask which.

In brief

81 Edition

The Gor Mahia Chronicle

14 Feb 2028
From our football correspondent Steady

Market

Joseph Odhiambo has one foot out of the door

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

Match

7 unbeaten for Gor Mahia

Hard to beat is not the same as winning, but 7 matches without defeat is a foundation Gor Mahia did not have in the autumn.

Squad

Tempers go at Gor Mahia

Enock Morrison 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.

Boardroom

The numbers do not look good at Gor Mahia

Wages have outrun income and the accountants have started attending meetings they used to send apologies to. Ambition comes second in a season like this.

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.

Transfer targets

Free State Stars tell Gor Mahia: Keagan Mothiba 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.

The dugout

Daniel Sakari 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

The afternoon belonged to Daniel Sakari

A mark of 7.38, and nobody in the ground would argue with it. He was involved in everything that mattered and most of what did not.

The dugout

When it matters, Frank Odhiambo 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.

In brief

80 Edition

The Gor Mahia Chronicle

7 Feb 2028
From our football correspondent Upbeat

Market

Ebenezer Adukwaw has one foot out of the door

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

Boardroom

Deadline passes with 8 signed and 1 gone

That is the business done at Gor Mahia until the window opens again. Whether it was enough will be answered on Saturdays rather than in a column, and the first Saturday is close.

Market

Kevin Omondi 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 Gor Mahia can pretend not to have heard.

Boardroom

Gor Mahia told to sell

The instruction came from the boardroom and the dugout did not agree with it. Somebody will go, the fee will be called good business, and the manager will spend the season rebuilding around the space.

Squad

A falling-out at Gor Mahia

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

Boardroom

Graduation day at Gor Mahia

5 boys move up, and somewhere in the building the people who coached them at twelve are quietly having the best morning of their working year. Nothing about this shows up in a result and it is why the academy exists.

Match

Still nobody has beaten Gor Mahia

The unbeaten run reaches 6. Some of them were wins and some were escapes, but a side that refuses to lose is a side other dressing rooms talk about.

Squad

A row about effort at Gor Mahia

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

Transfer targets

Dubočica tell Gor Mahia: Meshack Vondolie 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

79 Edition

The Gor Mahia Chronicle

31 Jan 2028
From our football correspondent Upbeat

Match

The view from the top for Gor Mahia

76 points, and the rest of the division looking up. Every side that finishes first spends the season pretending it is not thinking about it, and this one has started pretending.

Market

Paul Ochuoga 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. Gor Mahia have lost him in all but the paperwork.

Market

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

Patrick Ekandjoum is on his way

The clubs have agreed terms, and what remains is formality: a medical, a photograph, a signature. Nobody at Gor Mahia is pretending he will be back in the shirt.

Squad

A row about effort at Gor Mahia

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

Transfer targets

Golden Arrows tell Gor Mahia: Kwanele Nayo 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

Shariff Musa 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.

Transfer targets

Gor Mahia ask about Keagan Mothiba

A loan enquiry to Free State Stars: cover, or a look at somebody the club cannot afford to buy yet. Either way the answer will come back inside the week.

The dugout

Enock Morrison 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 Enock Morrison is on it.

In brief

78 Edition

The Gor Mahia Chronicle

24 Jan 2028
From our football correspondent Upbeat

Market

Ebenezer Adukwaw has said yes to Mara Sugar

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.

Market

Lesley Otieno turns Mara Sugar down

“It was not right for me. I am not going to explain why to anybody except the people I owe an explanation to.” A deal agreed between two clubs, and a player who declined to be part of it.

Market

Michael Kibwage 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

Gor Mahia turn down Mara Sugar for Joseph Odhiambo

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

Squad

Enock Morrison 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.

Transfer targets

Door shut on Daniel Godwin

Gor Mahia asked and Niger Tornadoes 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 dugout

No hiding place for Lewis Bandi

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

Squad

Too much change too quickly at Gor Mahia

9 signings in three months. Every one of them may be an upgrade and the team can still be worse for a while, which is the part of a rebuild that never appears in the transfer-window verdicts.

In brief

77 Edition

The Gor Mahia Chronicle

17 Jan 2028
From our football correspondent Upbeat

Market

Joseph Odhiambo 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 Gor Mahia people have started saying his name in the past tense.

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.

Market

Mara Sugar watching Lesley Otieno

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.

Squad

Enock Morrison 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

Gor Mahia rebuffed over Usman Abba

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

Squad

Tempers go at Gor Mahia

Daniel Sakari 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

Gor Mahia try to borrow Mandla Mokotjo

SuperSport United 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.

Boardroom

Gor Mahia counting the cost

The accounts make uncomfortable reading. Wages first and ambition second is the order of business at Gor Mahia now.

The dugout

When it matters, Frank Odhiambo 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.

In brief

76 Edition

The Gor Mahia Chronicle

10 Jan 2028
From our football correspondent Upbeat

Market

Patrick Ekandjoum 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 Gor Mahia people have started saying his name in the past tense.

Market

Kevin Simiyu 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

Samuel Kapen is on his way

The clubs have agreed terms, and what remains is formality: a medical, a photograph, a signature. Nobody at Gor Mahia is pretending he will be back in the shirt.

Squad

A row about effort at Gor Mahia

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

Transfer targets

Barau tell Gor Mahia: Adamu Ibrahim 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

Tempers go at Gor Mahia

Shariff Musa 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

The manager makes an example of Byrne Omondi

“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

No place for Dalphine Omuri 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.

Transfer targets

A loan move for Mandla Mokotjo is in the works

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

In brief

75 Edition

The Gor Mahia Chronicle

3 Jan 2028
From our football correspondent Upbeat

Match

Gor Mahia are top

76 points and nobody above them. The word is not being said around the ground yet, and it is being thought in every seat.

Squad

Enock Morrison honoured for the season

The kind of year that ends with a name being read out in a hall. Gor Mahia had the benefit of it every week and now have the problem of everybody else knowing.

Market

Samuel Kapen 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 Gor Mahia can pretend not to have heard.

Market

Patrick Ekandjoum attracts admirers

The name of Patrick Ekandjoum has come up in conversations Gor Mahia were not part of. Nothing formal, nothing signed — but nothing about it accidental either.

Squad

Daniel Sakari 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

Tempers go at Gor Mahia

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

The manager makes an example of Robert Kakeeto

“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

Still no ink between Gor Mahia and Enock Morrison

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

Transfer targets

Gor Mahia ask about Dalphine Omuri

A loan enquiry to Shabana: cover, or a look at somebody the club cannot afford to buy yet. Either way the answer will come back inside the week.

In brief

74 Edition

The Gor Mahia Chronicle

27 Dec 2027
From our football correspondent Upbeat

Market

Only the photograph left for Ebenezer Adukwaw

Fee agreed, terms agreed, medical booked. Ebenezer Adukwaw will be somebody else’s player by the weekend, and around Gor Mahia the goodbyes have quietly begun.

Squad

A row about effort at Gor Mahia

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

Squad

Tempers go at Gor Mahia

Daniel Sakari 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

Too much change too quickly at Gor Mahia

9 signings in three months. Every one of them may be an upgrade and the team can still be worse for a while, which is the part of a rebuild that never appears in the transfer-window verdicts.

The dugout

Daniel Sakari 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 Daniel Sakari is on it.

The dugout

Daniel Mjengu 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.

In brief

73 Edition

The Gor Mahia Chronicle

20 Dec 2027
From our football correspondent Upbeat

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

A falling-out at Gor Mahia

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

The dugout

Lucan Louw 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

Gor Mahia counting the cost

The accounts make uncomfortable reading. Wages first and ambition second is the order of business at Gor Mahia now.

The dugout

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

The dugout

Daniel Sakari 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.

Market

Daniel Sakari linked with a move away

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

Squad

A season on the outside for Giscard Mavoungou

He trains hard, says the right things and goes home to an empty flat. Nobody at Gor Mahia has done anything wrong, which is exactly what makes it so difficult to fix.

Market

The shop window has Kevin Omondi in it

Gor Mahia have let the market know Kevin Omondi can be had. No price in the advert, but everyone in the trade knows roughly what it says.

In brief

72 Edition

The Gor Mahia Chronicle

13 Dec 2027
From our football correspondent Upbeat

Market

Samuel Kapen has one foot out of the door

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

Squad

Real improvement from Lucan Louw at Gor Mahia

Form comes and goes; this has not gone. Lucan Louw is 21, and the version of him training now would not have got into the side he was in a year ago.

Squad

A falling-out at Gor Mahia

Enock Morrison 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 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.

Boardroom

87% 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.

The dugout

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

Market

Gor Mahia and Shariff Musa 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.

Squad

Mthobisi Zondo: “I am not a substitute”

“I have done everything asked of me in training and it has not changed a thing on a Saturday.” The most familiar complaint in football, and one Gor Mahia will have to answer with minutes or with a transfer.

Market

Shariff Musa linked with a move away

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

In brief

71 Edition

The Gor Mahia Chronicle

6 Dec 2027
From our football correspondent Upbeat

Match

Gor Mahia are top

76 points and nobody above them. The word is not being said around the ground yet, and it is being thought in every seat.

Market

Joseph Odhiambo has one foot out of the door

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

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

Daniel Sakari 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 step back for Lewis Bandi at Gor Mahia

Somebody has moved past him. It is not a dropping and it is worse than one, because a dropping is about a Saturday and this is about where he stands.

Market

Talks stall between Gor Mahia and Enock Morrison

“We are a long way apart, and pretending otherwise helps nobody.” Neither side is close, and the calendar is not on the club's side.

The dugout

The manager makes an example of Michael Kibwage

“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

Enock Morrison 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.

The dugout

Lewis Bandi 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

70 Edition

The Gor Mahia Chronicle

29 Nov 2027
From our football correspondent Upbeat

Market

Ebenezer Adukwaw is on his way

The clubs have agreed terms, and what remains is formality: a medical, a photograph, a signature. Nobody at Gor Mahia is pretending he will be back in the shirt.

Squad

Lewis Bandi out for 40 days

The medical room confirms 40 days on the sidelines for Lewis Bandi, and a plan built around him now has to be rebuilt.

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

Words exchanged at Gor Mahia

Shariff Musa 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.

Market

Felix Oluoch comes back from a loan that worked

34 appearances and 19 goals away from here, and a player the manager did not have in August. Loans are sent out hoping for exactly this and most of them do not deliver it.

Squad

Gor Mahia are still strangers to each other

9 new signings in one window. Every one may be an upgrade and the side can still be worse for a while, which is the part of a rebuild the verdicts never mention.

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.

The dugout

The manager makes an example of Mthobisi Zondo

“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

Michael Kibwage placed on the list

Gor Mahia have made Michael Kibwage available for transfer. A career at this club is over in all but paperwork.

In brief

69 Edition

The Gor Mahia Chronicle

22 Nov 2027
From our football correspondent Upbeat

Boardroom

Silverware for Gor Mahia

They will talk about this season in this town for a long time. The trophy comes home with the squad, and the route is already agreed.

The dugout

Patrick Ekandjoum 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

The season belongs to Frank Odhiambo

An individual honour is a strange thing in a team game, and the best of them are never argued with. He has had the sort of year that ends with his name being read out, and Gor Mahia have had the benefit of it.

Squad

A falling-out at Gor Mahia

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

Squad

The golden glove goes to Daniel Godwin

21 clean sheets across a season, and the one award on the pitch nobody else is eligible for. Most keepers get through a whole career without a year like it.

Squad

Daniel Sakari 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.

Loan watch

Mark Shaban keeps scoring at Ulinzi Stars

27 appearances away from home and 11 goals to show for them. Every one of them makes next summer's conversation a little more expensive.

Boardroom

Gor Mahia counting the cost

The accounts make uncomfortable reading. Wages first and ambition second is the order of business at Gor Mahia now.

The dugout

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

68 Edition

The Gor Mahia Chronicle

15 Nov 2027
From our football correspondent Upbeat

Boardroom

Gor Mahia have won it

This is the season the town will measure the next twenty against. The trophy travels home with the squad, and the route through the streets was agreed days ago.

The dugout

Ebenezer Adukwaw 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.

Market

Samuel Kapen has one foot out of the door

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

Squad

A row about effort at Gor Mahia

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

Squad

A falling-out at Gor Mahia

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

Boardroom

Wages eat 121% of everything Gor Mahia 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

Daniel Sakari 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 Daniel Sakari is on it.

The dugout

Daniel Mjengu 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

Mthobisi Zondo: “I am not a substitute”

“I have done everything asked of me in training and it has not changed a thing on a Saturday.” The most familiar complaint in football, and one Gor Mahia will have to answer with minutes or with a transfer.

In brief

67 Edition

The Gor Mahia Chronicle

8 Nov 2027
From our football correspondent Upbeat

Match

Nobody above Gor Mahia

First, on 76 points. The table is a fact and a fact is allowed to be enjoyed, which is as far as anybody at the club is prepared to go in public.

Market

Joseph Odhiambo has one foot out of the door

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

Loan watch

The goals keep arriving from Felix Oluoch’s exile

19 goals in 34 games at Muranga Seal — numbers that travel home faster than he does. Somebody at Gor Mahia updates a spreadsheet every Monday, and it makes better reading each week.

Squad

Words exchanged at Gor Mahia

Enock Morrison 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 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.

The dugout

The manager makes an example of Daniel Sakari

“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

A place in the month's best eleven for Daniel Sakari

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

The dugout

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

Robert Kakeeto 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

66 Edition

The Gor Mahia Chronicle

1 Nov 2027
From our football correspondent Upbeat

Market

Only the photograph left for Ebenezer Adukwaw

Fee agreed, terms agreed, medical booked. Ebenezer Adukwaw will be somebody else’s player by the weekend, and around Gor Mahia the goodbyes have quietly begun.

Squad

Tempers go at Gor Mahia

Enock Morrison 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

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.

Market

No place for Robert Kakeeto in the plan

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

The dugout

No hiding place for Joseph Odhiambo

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

The dugout

Enock Morrison 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 Enock Morrison is on it.

The dugout

Daniel Sakari 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.

Loan watch

Kevin Omondi’s loan is measured in nothing happening

6 clean sheets from 33 appearances at APS Bomet. That is the whole of a goalkeeper’s job done properly, and it is being done a long way from the club that owns him.

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.

In brief

65 Edition

The Gor Mahia Chronicle

25 Oct 2027
From our football correspondent Upbeat

Squad

Enock Morrison 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

Words at Gor Mahia training over how hard people work

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

Loan watch

11 goals on loan for Mark Shaban

27 appearances at Ulinzi Stars and the goals keep coming. Gor Mahia are watching this more closely than the borrowing club would like.

The dugout

Patrick Ekandjoum 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

Belts tighten at Gor Mahia

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

When it matters, Frank Odhiambo 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

A promise honoured at Gor Mahia

Something was said to Ben Stanley Omondi and then it happened. In this industry that passes for remarkable, and the dressing room noticed faster than any supporter could.

Market

Dimpho Madalane told to find a new club

“They were honest with me, and I would rather know.” Dimpho Madalane has been informed he is not in the manager's thinking at Gor Mahia.

Squad

Kevin Simiyu 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.

In brief

64 Edition

The Gor Mahia Chronicle

18 Oct 2027
From our football correspondent Upbeat

Match

Gor Mahia finish in position 1

76 points, and the season has a number on it. Whatever it felt like from the inside, this is what it will look like in a book.

Player ratings

Stanley Amon, 21, steals the show — 7.67

Marked 7.67 at 21, 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

A defender's goal wins it for Gor Mahia — 7.89

1 for Daniel Sakari, marked 7.89, and a centre-half's name in the part of the report he normally only reaches by mistake. He will not be allowed to forget it in the dressing room for a month.

The dugout

Dimpho Madalane 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.

Market

Only the photograph left for Samuel Kapen

Fee agreed, terms agreed, medical booked. Samuel Kapen will be somebody else’s player by the weekend, and around Gor Mahia the goodbyes have quietly begun.

Match

Nobody wants to play Gor Mahia right now

3 wins in a row changes how opponents warm up: quieter, more glances across. Runs end, everybody knows that — but nobody in this dressing room is planning for it.

Squad

A falling-out at Gor Mahia

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

Squad

Kevin Simiyu gets the move he always wanted

Footballers are asked about their boyhood club so often that nobody listens to the answer. Kevin Simiyu has just signed for Gor Mahia, and for once the answer mattered.

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.

In brief

63 Edition

The Gor Mahia Chronicle

11 Oct 2027
From our football correspondent Steady

Match

Gor Mahia are top

73 points and nobody above them. The word is not being said around the ground yet, and it is being thought in every seat.

Market

Joseph Odhiambo has one foot out of the door

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

Loan watch

Felix Oluoch keeps scoring at Muranga Seal

33 appearances away from home and 19 goals to show for them. Every one of them makes next summer's conversation a little more expensive.

Squad

Words exchanged at Gor Mahia

Enock Morrison 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 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.

Looking ahead

The big one: Kariobangi Sharks come into view

Two sides from the top of the table, one afternoon, and a month of talk decided in ninety minutes. Gor Mahia will not use the word title this week and will not stop thinking it.

Squad

Lesley Otieno signs on for more

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

The dugout

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

The dugout

The manager makes an example of Byrne Omondi

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

In brief

62 Edition

The Gor Mahia Chronicle

4 Oct 2027
From our football correspondent Upbeat

Market

Only the photograph left for Ebenezer Adukwaw

Fee agreed, terms agreed, medical booked. Ebenezer Adukwaw will be somebody else’s player by the weekend, and around Gor Mahia the goodbyes have quietly begun.

Squad

Stanley Amon 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

Tempers go at Gor Mahia

Daniel Sakari 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

Gor Mahia see off Mara Sugar

Three points for Gor Mahia, 1‑0 the final word against Mara Sugar in a contest settled by the finer margins.

The dugout

Shariff Musa 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

Nobody on the pitch touched Enock Morrison

7.70, and no serious argument from anybody who was there. Gor Mahia had eleven men on the pitch and one of them decided how it went.

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

Stanley Amon named in the team of the month

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

The dugout

The view from the dugout

“We controlled it. There were spells I did not like and we will look at them, but the group showed me something.” Anthony Mbugua, on a 1‑0 win that he was already picking apart on the walk to the press room.

In brief

61 Edition

The Gor Mahia Chronicle

27 Sep 2027
From our football correspondent Steady

Market

Dimpho Madalane 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.

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

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

The terraces

One of their own: Ben Stanley Omondi

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.

Match

Gor Mahia get the job done against KCB

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

Loan watch

Mark Shaban keeps scoring at Ulinzi Stars

25 appearances away from home and 11 goals to show for them. Every one of them makes next summer's conversation a little more expensive.

Player ratings

Ben Stanley Omondi was the difference for Gor Mahia

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

The dugout

The view from the dugout

“We controlled it. There were spells I did not like and we will look at them, but the group showed me something.” Anthony Mbugua, on a 1‑0 win that he was already picking apart on the walk to the press room.

The dugout

The manager makes an example of Robert Kakeeto

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

In brief

60 Edition

The Gor Mahia Chronicle

20 Sep 2027
From our football correspondent Uneasy

Player ratings

Up for the corner, and Frank Odhiambo delivers — 7.68

Centre-halves are allowed forward twice a season and are judged on what they do when they get there. Frank Odhiambo scored, was marked 7.68, and got back before anybody noticed he had gone.

The dugout

Daniel Mjengu 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.

Market

Samuel Kapen is on his way

The clubs have agreed terms, and what remains is formality: a medical, a photograph, a signature. Nobody at Gor Mahia is pretending he will be back in the shirt.

Squad

A falling-out at Gor Mahia

Enock Morrison 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 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.

Boardroom

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

The dugout

The manager makes an example of Daniel Sakari

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

Match

Shabana snatch it back from Gor Mahia

A goal on 88 minutes turned three points into one and a good afternoon into an argument about game management that will run until Saturday.

Player ratings

Stanley Amon runs at them all day

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

In brief

59 Edition

The Gor Mahia Chronicle

13 Sep 2027
From our football correspondent Uneasy

Match

The cup run ends for Gor Mahia

1‑2 against KCB, and the road stops here. Cup exits are quick deaths — no second leg, no next week, just the league from now until May.

Match

The view from the top for Gor Mahia

66 points, and the rest of the division looking up. Every side that finishes first spends the season pretending it is not thinking about it, and this one has started pretending.

Player ratings

No sign of nerves from Stanley Amon at 21 — 8.48

The hardest thing about being 21 in a senior side is that nobody makes allowances. Stanley Amon did not need any: 8.48, and he looked the most comfortable man on the pitch.

The dugout

Lucan Louw: 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.

Market

Only the photograph left for Joseph Odhiambo

Fee agreed, terms agreed, medical booked. Joseph Odhiambo will be somebody else’s player by the weekend, and around Gor Mahia the goodbyes have quietly begun.

Loan watch

19 goals on loan for Felix Oluoch

30 appearances at Muranga Seal and the goals keep coming. Gor Mahia are watching this more closely than the borrowing club would like.

Match

Gor Mahia end the wait against Mathare United

It had gone 6 games. The players did not celebrate like men who had won a match; they celebrated like men who had been let out of something.

Player ratings

Enock Morrison beats them one at a time

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

Squad

A row about effort at Gor Mahia

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

In brief

58 Edition

The Gor Mahia Chronicle

6 Sep 2027
From our football correspondent Uneasy

Market

Joseph Odhiambo 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 Gor Mahia can pretend not to have heard.

Market

Gor Mahia turn down Shabana for Ben Stanley Omondi

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

Market

Ebenezer Adukwaw has one foot out of the door

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

Boardroom

Window shuts: 11 in, 17 out at Gor Mahia

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

Squad

Tempers go at Gor Mahia

Enock Morrison 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

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

Daniel Godwin named in the team of the month

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

The dugout

When it matters, Enock Morrison 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.

Looking ahead

Johnstone Omurwa faces his old club

Mathare United next, and one man in the Gor Mahia dressing room knows their training ground better than his own. The reception will tell him what they thought of him.

In brief

57 Edition

The Gor Mahia Chronicle

30 Aug 2027
From our football correspondent Uneasy

Match

Still nobody has beaten Gor Mahia

The unbeaten run reaches 42. Some of them were wins and some were escapes, but a side that refuses to lose is a side other dressing rooms talk about.

Squad

A knee injury of the worst kind for Alpha Onyango

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

Market

Terms done: Joseph Odhiambo is going

Fee agreed, wages agreed, and Mara Sugar waiting with a shirt. Nobody at Gor Mahia is pretending otherwise, and the supporters have stopped asking whether and started asking when.

Match

The wait goes on for Gor Mahia

5 without a win now, and the ground has developed the special quiet of a crowd that expects the worst. One scrappy 1-0 would cure most of it; that is the maddening part.

Squad

Enock Morrison 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

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

Peter Mukangula pulls a muscle — 15 days out

The injury that keeps coming back, keeps being rushed back from, and quietly costs more careers than the dramatic ones. 15 days is the estimate; the honest figure depends on whether anybody is patient.

Market

Bidco United are about to pick up the phone

A conversation is coming this week. Gor Mahia will put a number on him, and from there it stops being football and becomes arithmetic.

The dugout

Paul Ochuoga 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.

In brief

56 Edition

The Gor Mahia Chronicle

23 Aug 2027
From our football correspondent Uneasy

Match

Still nobody has beaten Gor Mahia

The unbeaten run reaches 41. Some of them were wins and some were escapes, but a side that refuses to lose is a side other dressing rooms talk about.

Match

The run at home goes on for Gor Mahia

25 matches unbeaten here. Every visiting manager is asked about it in the week before, which is precisely why it keeps going.

Squad

Alpha Onyango damages knee ligaments — 74 days out

The words a physio says slowly. 74 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

Terms done: Ebenezer Adukwaw is going

Fee agreed, wages agreed, and Sofapaka waiting with a shirt. Nobody at Gor Mahia is pretending otherwise, and the supporters have stopped asking whether and started asking when.

Player ratings

Stanley Amon, 21, steals the show — 7.61

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

Match

The wait goes on for Gor Mahia

4 without a win now, and the ground has developed the special quiet of a crowd that expects the worst. One scrappy 1-0 would cure most of it; that is the maddening part.

Squad

A falling-out at Gor Mahia

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

Squad

Stanley Amon 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

Door shut on Kelvin Appiah

Gor Mahia asked and Hearts of Oak said no without discussing a figure. It is the least ambiguous answer in football and the one clubs most often come back to test.

In brief

55 Edition

The Gor Mahia Chronicle

16 Aug 2027
From our football correspondent Steady

Match

Still nobody has beaten Gor Mahia

The unbeaten run reaches 40. Some of them were wins and some were escapes, but a side that refuses to lose is a side other dressing rooms talk about.

Squad

The knee: Alpha Onyango out for 82 days

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

Match

The view from the top for Gor Mahia

61 points, and the rest of the division looking up. Every side that finishes first spends the season pretending it is not thinking about it, and this one has started pretending.

Market

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

Market

Ben Stanley Omondi turns Shabana down

“It was not right for me. I am not going to explain why to anybody except the people I owe an explanation to.” A deal agreed between two clubs, and a player who declined to be part of it.

Loan watch

19 goals on loan for Felix Oluoch

27 appearances at Muranga Seal and the goals keep coming. Gor Mahia are watching this more closely than the borrowing club would like.

Market

Samuel Kapen is on his way

The clubs have agreed terms, and what remains is formality: a medical, a photograph, a signature. Nobody at Gor Mahia is pretending he will be back in the shirt.

Market

Eyes on Ebenezer Adukwaw again

The phone has started ringing about Ebenezer Adukwaw again, and this time the name on the line is Sofapaka. Gor Mahia are listening politely and promising nothing.

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.

In brief

54 Edition

The Gor Mahia Chronicle

9 Aug 2027
From our football correspondent Steady

Match

Still nobody has beaten Gor Mahia

The unbeaten run reaches 39. Some of them were wins and some were escapes, but a side that refuses to lose is a side other dressing rooms talk about.

Match

The run at home goes on for Gor Mahia

24 matches unbeaten here. Every visiting manager is asked about it in the week before, which is precisely why it keeps going.

Squad

The knee: Alpha Onyango out for 89 days

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

Market

Paul Ochuoga has said yes to Posta Rangers

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.

Market

Mara Sugar 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.

Market

George Amonoo has one foot out of the door

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

Squad

Words exchanged at Gor Mahia

Stanley Amon 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

Nobody could get near George Amonoo

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

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.

In brief

53 Edition

The Gor Mahia Chronicle

2 Aug 2027
From our football correspondent Steady

Match

38 unbeaten for Gor Mahia

Hard to beat is not the same as winning, but 38 matches without defeat is a foundation Gor Mahia did not have in the autumn.

Squad

Alpha Onyango damages knee ligaments — 97 days out

The words a physio says slowly. 97 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

Joseph Odhiambo 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 Gor Mahia people have started saying his name in the past tense.

Market

Giscard Mavoungou 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 Gor Mahia can pretend not to have heard.

Market

Giscard Mavoungou has one foot out of the door

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

Loan watch

18 goals on loan for Felix Oluoch

25 appearances at Muranga Seal and the goals keep coming. Gor Mahia are watching this more closely than the borrowing club would like.

Squad

Enock Morrison 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

Words at Gor Mahia training over how hard people work

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

Nasarawa United tell Gor Mahia: Luka Ngwei 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

52 Edition

The Gor Mahia Chronicle

26 Jul 2027
From our football correspondent Upbeat

Match

37 unbeaten for Gor Mahia

Hard to beat is not the same as winning, but 37 matches without defeat is a foundation Gor Mahia did not have in the autumn.

Match

Gor Mahia make home a hard place to visit

23 without defeat on their own grass. The pitch has not changed; the crowd has — louder earlier, and quicker to sense when the opposition would rather be somewhere else.

Squad

A knee injury of the worst kind for Alpha Onyango

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

Match

Gor Mahia run riot against Nairobi United

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

Stanley Amon, 21, steals the show — 7.91

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

Market

Ebenezer Adukwaw is on his way

The clubs have agreed terms, and what remains is formality: a medical, a photograph, a signature. Nobody at Gor Mahia is pretending he will be back in the shirt.

Loan watch

17 goals on loan for Felix Oluoch

24 appearances at Muranga Seal and the goals keep coming. Gor Mahia are watching this more closely than the borrowing club would like.

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

Gor Mahia rebuffed over Kelvin Appiah

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

In brief

51 Edition

The Gor Mahia Chronicle

19 Jul 2027
From our football correspondent Upbeat

Match

36 unbeaten for Gor Mahia

Hard to beat is not the same as winning, but 36 matches without defeat is a foundation Gor Mahia did not have in the autumn.

Squad

Alpha Onyango damages knee ligaments — 113 days out

The words a physio says slowly. 113 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.

Match

The view from the top for Gor Mahia

55 points, and the rest of the division looking up. Every side that finishes first spends the season pretending it is not thinking about it, and this one has started pretending.

Market

Terms done: Paul Ochuoga is going

Fee agreed, wages agreed, and Bidco United waiting with a shirt. Nobody at Gor Mahia is pretending otherwise, and the supporters have stopped asking whether and started asking when.

Market

Gor Mahia turn down Bidco United for Bryton Onyona

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

Market

Joseph Odhiambo is on his way

The clubs have agreed terms, and what remains is formality: a medical, a photograph, a signature. Nobody at Gor Mahia is pretending he will be back in the shirt.

Squad

Tempers go at Gor Mahia

Stanley Amon 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

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.

Player ratings

Ebenezer Adukwaw did the work nobody counts — 6.35

10 combined actions and 6.35. The job he did is the one that shows up as other people looking good, and the only reliable way to notice it is to watch what happens on the afternoons he is missing.

In brief

50 Edition

The Gor Mahia Chronicle

12 Jul 2027
From our football correspondent Triumph

Match

Whatever happens, Gor Mahia do not lose

35 games unbeaten now. Some were earned and some were survived, but a habit is forming — and habits are the hardest thing in football to play against.

Match

Gor Mahia make home a hard place to visit

22 without defeat on their own grass. The pitch has not changed; the crowd has — louder earlier, and quicker to sense when the opposition would rather be somewhere else.

Match

Stanley Amon sends Gor Mahia through

Cup ties wait for somebody to seize them, and Stanley Amon obliged against Nairobi United. 2‑0 on the night, and the name in the next round’s hat is Gor Mahia.

Player ratings

Both of them Stanley Amon's — 8.88

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

Market

Terms done: Bryton Onyona is going

Fee agreed, wages agreed, and Ulinzi Stars waiting with a shirt. Nobody at Gor Mahia is pretending otherwise, and the supporters have stopped asking whether and started asking when.

Player ratings

Alpha Onyango pops up at the right end — 7.74

7.74, 1 on the scoresheet, and the specific comedy of a back-four player celebrating like somebody who does this every week. He does not, and that is exactly why the ground reacted the way it did.

Market

George Amonoo has one foot out of the door

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

Transfer targets

Efe Obiomo is a medical away from Gor Mahia

The deal with Bendel Insurance 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.

Loan watch

15 goals on loan for Felix Oluoch

22 appearances at Muranga Seal and the goals keep coming. Gor Mahia are watching this more closely than the borrowing club would like.

In brief

49 Edition

The Gor Mahia Chronicle

5 Jul 2027
From our football correspondent Steady

Match

Still nobody has beaten Gor Mahia

The unbeaten run reaches 33. Some of them were wins and some were escapes, but a side that refuses to lose is a side other dressing rooms talk about.

Match

The run at home goes on for Gor Mahia

20 matches unbeaten here. Every visiting manager is asked about it in the week before, which is precisely why it keeps going.

Market

Giscard Mavoungou agrees terms with KCB

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.

Market

Bryson Jerome 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

Samuel Kapen is on his way

The clubs have agreed terms, and what remains is formality: a medical, a photograph, a signature. Nobody at Gor Mahia is pretending he will be back in the shirt.

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

Gor Mahia rebuffed over Luka Ngwei

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

Squad

Enock Morrison 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.

Loan watch

Felix Oluoch keeps scoring at Muranga Seal

21 appearances away from home and 14 goals to show for them. Every one of them makes next summer's conversation a little more expensive.

In brief

  • Player ratings Alpha Onyango was on a different afternoon to everybody else
  • Squad Stanley Amon is the month’s best young player
  • Match Late, late show earns Gor Mahia a point
48 Edition

The Gor Mahia Chronicle

28 Jun 2027
From our football correspondent Upbeat

Match

Whatever happens, Gor Mahia do not lose

32 games unbeaten now. Some were earned and some were survived, but a habit is forming — and habits are the hardest thing in football to play against.

Market

Terms done: Michael Kibwage is going

Fee agreed, wages agreed, and Posta Rangers waiting with a shirt. Nobody at Gor Mahia is pretending otherwise, and the supporters have stopped asking whether and started asking when.

Player ratings

A brace, and Alpha Onyango takes the afternoon — 8.29

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

Market

Alpha Onyango 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 Gor Mahia can pretend not to have heard.

Market

Only the photograph left for Ebenezer Adukwaw

Fee agreed, terms agreed, medical booked. Ebenezer Adukwaw will be somebody else’s player by the weekend, and around Gor Mahia the goodbyes have quietly begun.

Squad

Stanley Amon 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

Late improvement for Frank Odhiambo

At 24 the improving is meant to be over, and it is not: 3 points better than a year ago. It happens to the ones who take the boring parts seriously.

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

Bendel Insurance tell Gor Mahia: Efe Obiomo 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

47 Edition

The Gor Mahia Chronicle

21 Jun 2027
From our football correspondent Upbeat

Match

Still nobody has beaten Gor Mahia

The unbeaten run reaches 31. Some of them were wins and some were escapes, but a side that refuses to lose is a side other dressing rooms talk about.

Match

The run at home goes on for Gor Mahia

19 matches unbeaten here. Every visiting manager is asked about it in the week before, which is precisely why it keeps going.

Match

Nobody above Gor Mahia

First, on 47 points. The table is a fact and a fact is allowed to be enjoyed, which is as far as anybody at the club is prepared to go in public.

Player ratings

A brace, and Stanley Amon takes the afternoon — 8.94

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

Market

Samuel Kapen agrees terms with Bidco United

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.

Market

Only the photograph left for Giscard Mavoungou

Fee agreed, terms agreed, medical booked. Giscard Mavoungou will be somebody else’s player by the weekend, and around Gor Mahia the goodbyes have quietly begun.

Transfer targets

Gor Mahia rebuffed over Usman Abba

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

Squad

A row about effort at Gor Mahia

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

Match

Stanley Amon sends Gor Mahia past Muranga Seal

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

In brief

46 Edition

The Gor Mahia Chronicle

14 Jun 2027
From our football correspondent Steady

Match

30 unbeaten for Gor Mahia

Hard to beat is not the same as winning, but 30 matches without defeat is a foundation Gor Mahia did not have in the autumn.

Market

Giscard Mavoungou has said yes to Muranga Seal

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.

Market

George Amonoo 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

George Amonoo is on his way

The clubs have agreed terms, and what remains is formality: a medical, a photograph, a signature. Nobody at Gor Mahia is pretending he will be back in the shirt.

Squad

Words exchanged at Gor Mahia

Stanley Amon 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 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.

Transfer targets

Barau tell Gor Mahia: Jude Mamman 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.

Player ratings

George Amonoo beats them one at a time

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

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.

In brief

45 Edition

The Gor Mahia Chronicle

7 Jun 2027
From our football correspondent Upbeat

Match

Still nobody has beaten Gor Mahia

The unbeaten run reaches 29. Some of them were wins and some were escapes, but a side that refuses to lose is a side other dressing rooms talk about.

Match

Nobody wins at Gor Mahia

18 home matches unbeaten. Visiting sides arrive already talking about the atmosphere, which is usually the sign that they have half-lost before kickoff.

Match

Gor Mahia tear Kariobangi Sharks apart

Rarely has this fixture seen a display like it: 5‑0 against Kariobangi Sharks, and it could have been more.

Player ratings

Stanley Amon, 21, plays like he has been here for years — 9.38

A mark of 9.38 means one thing beside a twenty-nine-year-old's name and something else entirely beside a 21-year-old's. Nobody at the ground needed telling which this was.

Player ratings

Ebenezer Adukwaw scores twice — 8.43

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

Squad

Stanley Amon takes the match ball home

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

Market

Michael Kibwage 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.

Market

David Okoth 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 Gor Mahia can pretend not to have heard.

Transfer targets

The paperwork begins on Bongani Tau

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

In brief

44 Edition

The Gor Mahia Chronicle

31 May 2027
From our football correspondent Upbeat

Match

Whatever happens, Gor Mahia do not lose

28 games unbeaten now. Some were earned and some were survived, but a habit is forming — and habits are the hardest thing in football to play against.

Player ratings

Nobody could get near George Amonoo

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

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.

Market

Joseph Odhiambo is on his way

The clubs have agreed terms, and what remains is formality: a medical, a photograph, a signature. Nobody at Gor Mahia is pretending he will be back in the shirt.

Looking ahead

The big one: Kariobangi Sharks come into view

Two sides from the top of the table, one afternoon, and a month of talk decided in ninety minutes. Gor Mahia will not use the word title this week and will not stop thinking it.

Squad

A row about effort at Gor Mahia

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

Squad

Frank Odhiambo makes it 100

100 times in these colours, in all weathers and under four or five different managers. That kind of service is quietly disappearing from the game.

Squad

A falling-out at Gor Mahia

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

Boardroom

Wages eat 102% of everything Gor Mahia 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.

In brief

43 Edition

The Gor Mahia Chronicle

24 May 2027
From our football correspondent Upbeat

Match

Still nobody has beaten Gor Mahia

The unbeaten run reaches 27. Some of them were wins and some were escapes, but a side that refuses to lose is a side other dressing rooms talk about.

Squad

Kenneth Rupia damages knee ligaments — 21 days out

The words a physio says slowly. 21 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.

Match

Gor Mahia make home a hard place to visit

17 without defeat on their own grass. The pitch has not changed; the crowd has — louder earlier, and quicker to sense when the opposition would rather be somewhere else.

Match

Gor Mahia are top

39 points and nobody above them. The word is not being said around the ground yet, and it is being thought in every seat.

Market

Robert Kakeeto 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.

Player ratings

Stanley Amon, 21, plays like he has been here for years — 7.78

A mark of 7.78 means one thing beside a twenty-nine-year-old's name and something else entirely beside a 21-year-old's. Nobody at the ground needed telling which this was.

Squad

At 19, Bennet Mokoena is already the best thing here

An average of 7.03 in a first team he is several years too young for. Gor Mahia have something, and by now the whole division has noticed.

Market

Ebenezer Adukwaw has one foot out of the door

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

Match

Gor Mahia find a way past KCB

KCB made Gor Mahia work for it, but the scoreboard read 3‑2 at the end and the table does not ask how.

In brief

42 Edition

The Gor Mahia Chronicle

17 May 2027
From our football correspondent Upbeat

Match

Whatever happens, Gor Mahia do not lose

26 games unbeaten now. Some were earned and some were survived, but a habit is forming — and habits are the hardest thing in football to play against.

Squad

Kenneth Rupia damages knee ligaments — 28 days out

The words a physio says slowly. 28 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 one-man rearguard from Daniel Godwin

There were 8 saves in it, and at least three that had no business being saves at all. The ten outfield players owe him a drink and they know it.

Market

George Amonoo has one foot out of the door

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

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.

Squad

Words exchanged at Gor Mahia

Stanley Amon 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: Daniel Godwin

He is 20 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.

The dugout

Bennet Mokoena 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 Bennet Mokoena is on it.

Boardroom

Gor Mahia counting the cost

The accounts make uncomfortable reading. Wages first and ambition second is the order of business at Gor Mahia now.

In brief

41 Edition

The Gor Mahia Chronicle

10 May 2027
From our football correspondent Triumph

Squad

A knee injury of the worst kind for Kenneth Rupia

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

Match

Patrick Ekandjoum sends Gor Mahia through

Cup ties wait for somebody to seize them, and Patrick Ekandjoum obliged against Mara Sugar. 1‑0 on the night, and the name in the next round’s hat is Gor Mahia.

Match

Gor Mahia make home a hard place to visit

16 without defeat on their own grass. The pitch has not changed; the crowd has — louder earlier, and quicker to sense when the opposition would rather be somewhere else.

Player ratings

Bennet Mokoena, 19, steals the show — 7.61

Marked 7.61 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.

Market

Only the photograph left for Giscard Mavoungou

Fee agreed, terms agreed, medical booked. Giscard Mavoungou will be somebody else’s player by the weekend, and around Gor Mahia the goodbyes have quietly begun.

Match

Gor Mahia cannot stop winning

3 wins on the spin now, and the question has changed from whether the run ends to who ends it. Confidence like this cannot be bought; it has to be earned exactly this way.

The terraces

Gor Mahia supporters have found a favourite in Bennet Mokoena

There is a particular warmth a ground reserves for a 19-year-old it feels ownership of. Bennet Mokoena 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 see off Mathare United

Three points for Gor Mahia, 1‑0 the final word against Mathare United in a contest settled by the finer margins.

Player ratings

One of those days for Patrick Ekandjoum

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

In brief

40 Edition

The Gor Mahia Chronicle

3 May 2027
From our football correspondent Triumph

Match

Still nobody has beaten Gor Mahia

The unbeaten run reaches 23. Some of them were wins and some were escapes, but a side that refuses to lose is a side other dressing rooms talk about.

Squad

A knee injury of the worst kind for Kenneth Rupia

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

Match

The run at home goes on for Gor Mahia

15 matches unbeaten here. Every visiting manager is asked about it in the week before, which is precisely why it keeps going.

Market

Only the photograph left for Joseph Odhiambo

Fee agreed, terms agreed, medical booked. Joseph Odhiambo will be somebody else’s player by the weekend, and around Gor Mahia the goodbyes have quietly begun.

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.

Squad

Stanley Amon 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.

Match

Gor Mahia see off Bandari

Three points for Gor Mahia, 1‑0 the final word against Bandari in a contest settled by the finer margins.

Squad

Bennet Mokoena is the month’s best young player

At 19 he was better than everybody his age in the division for four weeks running, which is harder than one good afternoon. Gor Mahia will try not to make too much of it.

Player ratings

The afternoon belonged to Enock Morrison

A mark of 7.98, and nobody in the ground would argue with it. He was involved in everything that mattered and most of what did not.

In brief

39 Edition

The Gor Mahia Chronicle

26 Apr 2027
From our football correspondent Upbeat

Match

Still nobody has beaten Gor Mahia

The unbeaten run reaches 22. Some of them were wins and some were escapes, but a side that refuses to lose is a side other dressing rooms talk about.

Squad

The knee: Kenneth Rupia out for 49 days

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

Match

Gor Mahia are top

29 points and nobody above them. The word is not being said around the ground yet, and it is being thought in every seat.

Player ratings

Bennet Mokoena, 19, plays like he has been here for years — 7.90

A mark of 7.90 means one thing beside a twenty-nine-year-old's name and something else entirely beside a 19-year-old's. Nobody at the ground needed telling which this was.

Squad

Remember the name: Bennet Mokoena

He is 19, he is averaging 7.00, and older professionals have started passing to him in the difficult minutes. That last part is the real scouting report.

Match

APS Bomet end the Gor Mahia run at 9

Every run ends on an afternoon somebody had marked down as routine. This one went 9 matches, which is long enough that a town had stopped counting, and short enough that it will remember exactly who stopped it.

Market

Ebenezer Adukwaw is on his way

The clubs have agreed terms, and what remains is formality: a medical, a photograph, a signature. Nobody at Gor Mahia is pretending he will be back in the shirt.

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

Tempers go at Gor Mahia

Stanley Amon 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.

In brief

38 Edition

The Gor Mahia Chronicle

19 Apr 2027
From our football correspondent Triumph

Match

Gor Mahia cannot stop winning

9 wins on the spin now, and the question has changed from whether the run ends to who ends it. Confidence like this cannot be bought; it has to be earned exactly this way.

Squad

Kenneth Rupia damages knee ligaments — 56 days out

The words a physio says slowly. 56 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.

Match

Bennet Mokoena leads the rout of Sofapaka

5‑0, and Bennet Mokoena took the headlines on an afternoon when everything Gor Mahia tried came off. Days like this are retold all winter.

Player ratings

A brace, and Bennet Mokoena takes the afternoon — 8.21

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

Match

Gor Mahia make home a hard place to visit

14 without defeat on their own grass. The pitch has not changed; the crowd has — louder earlier, and quicker to sense when the opposition would rather be somewhere else.

Market

Only the photograph left for George Amonoo

Fee agreed, terms agreed, medical booked. George Amonoo will be somebody else’s player by the weekend, and around Gor Mahia the goodbyes have quietly begun.

The terraces

One of their own: Stanley Amon

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

Gor Mahia settle it inside twenty minutes

2 goals before the ground had finished arriving. Sofapaka spent the rest of the afternoon playing a match that had already been decided, and everybody in the stadium knew it.

Player ratings

Ninety minutes of Frank Odhiambo at his very best

Marked 8.13. Players have careers without a single afternoon like this in them, and he has just had one in front of everybody at Gor Mahia.

In brief

37 Edition

The Gor Mahia Chronicle

12 Apr 2027
From our football correspondent Triumph

Squad

Kenneth Rupia damages knee ligaments — 63 days out

The words a physio says slowly. 63 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.

Match

Nobody wants to play Gor Mahia right now

8 wins in a row changes how opponents warm up: quieter, more glances across. Runs end, everybody knows that — but nobody in this dressing room is planning for it.

Match

Stanley Amon leads the rout of Posta Rangers

3‑0, and Stanley Amon took the headlines on an afternoon when everything Gor Mahia tried came off. Days like this are retold all winter.

Player ratings

Stanley Amon scores twice — 8.31

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

Market

Michael Kibwage 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

Only the photograph left for Giscard Mavoungou

Fee agreed, terms agreed, medical booked. Giscard Mavoungou will be somebody else’s player by the weekend, and around Gor Mahia the goodbyes have quietly begun.

Match

Another one collected away from home

5 on the bounce on the road for Gor Mahia. The coaches leave early, arrive at unlovely grounds in the dark, and keep coming home with three points.

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 terraces

One of their own: Rivaldo Mabunda

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

36 Edition

The Gor Mahia Chronicle

5 Apr 2027
From our football correspondent Triumph

Squad

Kenneth Rupia damages knee ligaments — 70 days out

The words a physio says slowly. 70 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.

Match

Gor Mahia make it 7 in a row

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

Player ratings

Bennet Mokoena, 19, steals the show — 7.98

Marked 7.98 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.

Match

Gor Mahia make home a hard place to visit

13 without defeat on their own grass. The pitch has not changed; the crowd has — louder earlier, and quicker to sense when the opposition would rather be somewhere else.

Market

Paul Ochuoga has one foot out of the door

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

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.

The terraces

One of their own: Bennet Mokoena

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

Gor Mahia get the job done against Kakamega Homeboyz

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

Player ratings

George Amonoo 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.

In brief

35 Edition

The Gor Mahia Chronicle

29 Mar 2027
From our football correspondent Upbeat

Squad

Kenneth Rupia 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.

The dugout

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

Market

Only the photograph left for Ebenezer Adukwaw

Fee agreed, terms agreed, medical booked. Ebenezer Adukwaw will be somebody else’s player by the weekend, and around Gor Mahia the goodbyes have quietly begun.

Squad

A row about effort at Gor Mahia

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

Squad

Tempers go at Gor Mahia

Robert Kakeeto 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 Stanley Amon

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

The dugout

Gor Mahia keep their word to Daniel Godwin

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.

Squad

Dimpho Madalane stays put

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

The dugout

Bennet Mokoena 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

34 Edition

The Gor Mahia Chronicle

22 Mar 2027
From our football correspondent Triumph

Squad

A knee injury of the worst kind for Kenneth Rupia

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

Player ratings

Rivaldo Mabunda scores twice — 8.93

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

Match

Nobody wants to play Gor Mahia right now

6 wins in a row changes how opponents warm up: quieter, more glances across. Runs end, everybody knows that — but nobody in this dressing room is planning for it.

The dugout

Stanley Amon 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.

Player ratings

Ben Stanley Omondi beats them one at a time

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

Market

George Amonoo has one foot out of the door

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

Match

Gor Mahia are at home on the road

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

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

Tempers go at Gor Mahia

Stanley Amon 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.

In brief

33 Edition

The Gor Mahia Chronicle

15 Mar 2027
From our football correspondent Triumph

Squad

The knee: Kenneth Rupia out for 91 days

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

Match

Gor Mahia cannot stop winning

5 wins on the spin now, and the question has changed from whether the run ends to who ends it. Confidence like this cannot be bought; it has to be earned exactly this way.

Player ratings

Bennet Mokoena, 19, steals the show — 7.83

Marked 7.83 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.

Match

The run at home goes on for Gor Mahia

12 matches unbeaten here. Every visiting manager is asked about it in the week before, which is precisely why it keeps going.

Market

Giscard Mavoungou has one foot out of the door

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

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.

Squad

Stanley Amon 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.

Match

Gor Mahia find a way past AFC Leopards

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

Player ratings

Nobody could get near Enock Morrison

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

In brief

32 Edition

The Gor Mahia Chronicle

8 Mar 2027
From our football correspondent Triumph

Player ratings

Samukelo Zikalala, 21, plays like he has been here for years — 7.90

A mark of 7.90 means one thing beside a twenty-nine-year-old's name and something else entirely beside a 21-year-old's. Nobody at the ground needed telling which this was.

Match

Gor Mahia cannot stop winning

4 wins on the spin now, and the question has changed from whether the run ends to who ends it. Confidence like this cannot be bought; it has to be earned exactly this way.

Boardroom

The Gor Mahia board want somebody sold

The instruction has come from upstairs rather than from the dugout, which is the version of this conversation no manager enjoys. Somebody in that squad is now available whether the man who picks the team thinks so or not.

Market

Joseph Odhiambo is on his way

The clubs have agreed terms, and what remains is formality: a medical, a photograph, a signature. Nobody at Gor Mahia is pretending he will be back in the shirt.

Match

Gor Mahia see off Tusker

Three points for Gor Mahia, 3‑2 the final word against Tusker in a contest settled by the finer margins.

The terraces

One of their own: Samukelo Zikalala

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

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

Player ratings

A masterclass from Rivaldo Mabunda

Marked 8.69 — 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.

Player ratings

Ninety minutes of Sylvester Owino at his very best

Marked 8.21. Players have careers without a single afternoon like this in them, and he has just had one in front of everybody at Gor Mahia.

In brief

31 Edition

The Gor Mahia Chronicle

1 Mar 2027
From our football correspondent Upbeat

Player ratings

Bennet Mokoena, 19, plays like he has been here for years — 7.88

A mark of 7.88 means one thing beside a twenty-nine-year-old's name and something else entirely beside a 19-year-old's. Nobody at the ground needed telling which this was.

Market

Ebenezer Adukwaw has one foot out of the door

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

Match

Gor Mahia make it 3 in a row

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

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 terraces

Gor Mahia supporters have found a favourite in Bennet Mokoena

There is a particular warmth a ground reserves for a 19-year-old it feels ownership of. Bennet Mokoena 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

Bennet Mokoena the difference as Gor Mahia beat Ulinzi Stars

Ask anyone on the way out what separated the sides and you will get one name: Bennet Mokoena. 2‑0 against Ulinzi Stars, and the applause at the whistle was mostly his.

Player ratings

Nobody could get near Rivaldo Mabunda

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

Player ratings

One of those days for Shariff Musa

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

Squad

Tempers go at Gor Mahia

Robert Kakeeto 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.

In brief

30 Edition

The Gor Mahia Chronicle

22 Feb 2027
From our football correspondent Upbeat

Match

14 unbeaten for Gor Mahia

Hard to beat is not the same as winning, but 14 matches without defeat is a foundation Gor Mahia did not have in the autumn.

Match

The run at home goes on for Gor Mahia

11 matches unbeaten here. Every visiting manager is asked about it in the week before, which is precisely why it keeps going.

Market

Only the photograph left for George Amonoo

Fee agreed, terms agreed, medical booked. George Amonoo will be somebody else’s player by the weekend, and around Gor Mahia the goodbyes have quietly begun.

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

Words exchanged at Gor Mahia

Enock Morrison 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

The crowd has taken to Stanley Amon

At 20 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

Enock Morrison the difference as Gor Mahia beat Kenya Police

Ask anyone on the way out what separated the sides and you will get one name: Enock Morrison. 2‑0 against Kenya Police, and the applause at the whistle was mostly his.

Player ratings

Shariff Musa beats them one at a time

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

Player ratings

Enock Morrison was the difference for Gor Mahia

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

In brief

  • The dugout The view from the dugout
  • The dugout The manager makes an example of Michael Kibwage
  • The dugout Bennet Mokoena has become a man the manager trusts
29 Edition

The Gor Mahia Chronicle

15 Feb 2027
From our football correspondent Upbeat

Match

13 unbeaten for Gor Mahia

Hard to beat is not the same as winning, but 13 matches without defeat is a foundation Gor Mahia did not have in the autumn.

Player ratings

A brace, and Rivaldo Mabunda takes the afternoon — 8.82

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

Market

Only the photograph left for Giscard Mavoungou

Fee agreed, terms agreed, medical booked. Giscard Mavoungou will be somebody else’s player by the weekend, and around Gor Mahia the goodbyes have quietly begun.

Transfer targets

Barau tell Gor Mahia: Joseph Kemin 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

A falling-out at Gor Mahia

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

Match

Gor Mahia see off Muranga Seal

Three points for Gor Mahia, 2‑0 the final word against Muranga Seal in a contest settled by the finer margins.

Squad

A row about effort at Gor Mahia

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

The dugout

No hiding place for Stanley Amon

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

Squad

Daniel Mjengu signs a new deal

“I never wanted to be anywhere else. There is unfinished business here.” Daniel Mjengu commits to Gor Mahia for another 3 years.

In brief

  • Squad 6 new faces, and Gor Mahia are still learning each other
  • The dugout The manager’s verdict
  • The dugout When it matters, Frank Odhiambo plays
28 Edition

The Gor Mahia Chronicle

8 Feb 2027
From our football correspondent Steady

Match

12 unbeaten for Gor Mahia

Hard to beat is not the same as winning, but 12 matches without defeat is a foundation Gor Mahia did not have in the autumn.

Market

Terms done: Bryton Onyona is going

Fee agreed, wages agreed, and Shabana waiting with a shirt. Nobody at Gor Mahia is pretending otherwise, and the supporters have stopped asking whether and started asking when.

Market

Joseph Odhiambo is on his way

The clubs have agreed terms, and what remains is formality: a medical, a photograph, a signature. Nobody at Gor Mahia is pretending he will be back in the shirt.

Match

Gor Mahia make home a hard place to visit

10 without defeat on their own grass. The pitch has not changed; the crowd has — louder earlier, and quicker to sense when the opposition would rather be somewhere else.

Squad

Lucan Louw gets the move he always wanted

Footballers are asked about their boyhood club so often that nobody listens to the answer. Lucan Louw has just signed for Gor Mahia, and for once the answer mattered.

Boardroom

3 academy graduates step up at Gor Mahia

Senior shirt numbers handed to boys the coaches have known since they were twelve. Most will not make it and all of them have already done the hard part.

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

Enock Morrison 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 terraces

The crowd has taken to Rivaldo Mabunda

At 22 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.

In brief

27 Edition

The Gor Mahia Chronicle

1 Feb 2027
From our football correspondent Steady

Market

Giscard Mavoungou agrees terms with Tusker

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.

Boardroom

Window shuts: 2 in, 5 out at Gor Mahia

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

Market

Only the photograph left for Ebenezer Adukwaw

Fee agreed, terms agreed, medical booked. Ebenezer Adukwaw will be somebody else’s player by the weekend, and around Gor Mahia the goodbyes have quietly begun.

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.

Transfer targets

BA All Stars tell Gor Mahia: Afriyie Amoah 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

Words exchanged at Gor Mahia

Stanley Amon 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

Samukelo Zikalala slips down the pecking order

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

Market

The Paul Ochuoga conversation is coming

Everyone has stopped pretending: Ulinzi Stars will make the call about Paul Ochuoga this week. Gor Mahia have a number in mind, and the number is not shy.

The dugout

The manager makes an example of Daniel Sakari

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

In brief

26 Edition

The Gor Mahia Chronicle

25 Jan 2027
From our football correspondent Steady

Market

Ebenezer Adukwaw agrees terms with Sofapaka

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.

Market

Mohammed Siraji 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.

Market

George Amonoo is on his way

The clubs have agreed terms, and what remains is formality: a medical, a photograph, a signature. Nobody at Gor Mahia is pretending he will be back in the shirt.

Transfer targets

Door shut on Muhammed Usman

Gor Mahia asked and Kano Pillars said no without discussing a figure. It is the least ambiguous answer in football and the one clubs most often come back to test.

Market

Bryton Onyona attracts admirers

The name of Bryton Onyona has come up in conversations Gor Mahia were not part of. Nothing formal, nothing signed — but nothing about it accidental either.

Squad

Words exchanged at Gor Mahia

Alpha Onyango 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 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.

Transfer targets

Gor Mahia ask about Joseph Kemin

A loan enquiry to Barau: cover, or a look at somebody the club cannot afford to buy yet. Either way the answer will come back inside the week.

The dugout

Bennet Mokoena 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

25 Edition

The Gor Mahia Chronicle

18 Jan 2027
From our football correspondent Steady

Market

Terms done: George Amonoo is going

Fee agreed, wages agreed, and Sofapaka waiting with a shirt. Nobody at Gor Mahia is pretending otherwise, and the supporters have stopped asking whether and started asking when.

Market

Business is business: Philemon Otieno goes

Mara Sugar paid $27.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.

Transfer targets

Barau tell Gor Mahia: Joseph Kemin 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

A falling-out at Gor Mahia

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

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

Gor Mahia ask about Daniel Godwin

A loan enquiry to Niger Tornadoes: cover, or a look at somebody the club cannot afford to buy yet. Either way the answer will come back inside the week.

Transfer targets

Gor Mahia try to borrow Afriyie Amoah

BA All Stars 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.

The dugout

Alpha Onyango 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

When it matters, Enock Morrison 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.

In brief

24 Edition

The Gor Mahia Chronicle

11 Jan 2027
From our football correspondent Steady

Market

Terms done: Lewis Bandi is going

Fee agreed, wages agreed, and Bandari waiting with a shirt. Nobody at Gor Mahia is pretending otherwise, and the supporters have stopped asking whether and started asking when.

Market

Joseph Odhiambo is on his way

The clubs have agreed terms, and what remains is formality: a medical, a photograph, a signature. Nobody at Gor Mahia is pretending he will be back in the shirt.

Transfer targets

The paperwork begins on Muhammed Usman

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

Market

Felix Oluoch attracts admirers

The name of Felix Oluoch has come up in conversations Gor Mahia were not part of. Nothing formal, nothing signed — but nothing about it accidental either.

Transfer targets

Door shut on Sunusi Audu

Gor Mahia asked and Nasarawa 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.

Squad

Enock Morrison 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

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

Time is catching up with Ernest Wendo

Everybody at Gor Mahia saw it before anybody said it, which is how this always goes. At 36 the decline is real and measurable — 3 points — and the only question left is how the club handles somebody it owes a great deal to.

The dugout

Johnstone Omurwa is still paying for one afternoon at Gor Mahia

Nobody will confirm this and nothing else explains the last month of selections. A costly error buys a player a period of being second choice that is always longer than the error was.

In brief

23 Edition

The Gor Mahia Chronicle

4 Jan 2027
From our football correspondent Steady

Market

Philemon Otieno 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

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

Market

Eyes on Lewis Bandi again

The phone has started ringing about Lewis Bandi again, and this time the name on the line is Bandari. Gor Mahia are listening politely and promising nothing.

Transfer targets

Door shut on Zakka John

Gor Mahia asked and El-Kanemi Warriors 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

Tempers go at Gor Mahia

Enock Morrison 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

Mohammed Siraji is free to find somewhere else

“I was told straight, and I would rather have it straight.” The manager at Gor Mahia has been clear about where Mohammed Siraji stands, which is more than many ever get.

The dugout

Rivaldo Mabunda 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.

Boardroom

Open for business: Gor Mahia enter the window

The registration window is open and the phone has started. Between now and the deadline this club will be linked with forty players and sign three, which is the usual ratio.

The dugout

Philemon Otieno 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 Philemon Otieno has written the date down.

In brief

22 Edition

The Gor Mahia Chronicle

28 Dec 2026
From our football correspondent Steady

Market

Only the photograph left for George Amonoo

Fee agreed, terms agreed, medical booked. George Amonoo will be somebody else’s player by the weekend, and around Gor Mahia the goodbyes have quietly begun.

Boardroom

160% 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

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.

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.

The dugout

Bennet Mokoena 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 Bennet Mokoena is on it.

The dugout

No hiding place for Philemon Otieno

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

In brief

21 Edition

The Gor Mahia Chronicle

21 Dec 2026
From our football correspondent Steady

The dugout

Philemon Otieno 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

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.

The dugout

Enock Morrison 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

20 Edition

The Gor Mahia Chronicle

14 Dec 2026
From our football correspondent Steady

The dugout

Ebenezer Adukwaw: 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.

Market

Joseph Odhiambo has one foot out of the door

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

Squad

Daniel Sakari 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

The manager has not finished forgetting Johnstone Omurwa's mistake

Publicly it is behind everybody. It is not behind the man who picks the team, and the only place that shows is a team sheet. He will get another chance; he will get it in a match that matters less.

The dugout

The manager makes an example of Felix Oluoch

“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

When it matters, Frank Odhiambo 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.

In brief

19 Edition

The Gor Mahia Chronicle

7 Dec 2026
From our football correspondent Steady

Squad

Johnstone Omurwa 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

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

Lewis Bandi is no longer first choice

The manager has re-ordered his thinking and Lewis Bandi 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 Alpha Onyango

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

The dugout

Rivaldo Mabunda 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 Rivaldo Mabunda is on it.

Squad

A promotion for Enock Morrison

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. Enock Morrison has moved up it.

In brief

18 Edition

The Gor Mahia Chronicle

30 Nov 2026
From our football correspondent Steady

Market

Only the photograph left for George Amonoo

Fee agreed, terms agreed, medical booked. George Amonoo will be somebody else’s player by the weekend, and around Gor Mahia the goodbyes have quietly begun.

Boardroom

Wages eat 191% of everything Gor Mahia 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.

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

Alpha Onyango 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

Bennet Mokoena 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 Bennet Mokoena is on it.

The dugout

Lewis Bandi 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

The manager makes an example of Kevin Omondi

“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

The shop window has Bryson Jerome in it

Gor Mahia have let the market know Bryson Jerome can be had. No price in the advert, but everyone in the trade knows roughly what it says.

The dugout

A door opens for Lawrence Juma

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

17 Edition

The Gor Mahia Chronicle

23 Nov 2026
From our football correspondent Steady

Boardroom

Gor Mahia have won it

This is the season the town will measure the next twenty against. The trophy travels home with the squad, and the route through the streets was agreed days ago.

Match

Bennet Mokoena sends Gor Mahia through

Cup ties wait for somebody to seize them, and Bennet Mokoena obliged against KCB. 3‑1 on the night, and the name in the next round’s hat is Gor Mahia.

Player ratings

Both of them Bennet Mokoena's — 8.14

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

Match

11 unbeaten for Gor Mahia

Hard to beat is not the same as winning, but 11 matches without defeat is a foundation Gor Mahia did not have in the autumn.

Player ratings

No sign of nerves from Samukelo Zikalala at 21 — 7.96

The hardest thing about being 21 in a senior side is that nobody makes allowances. Samukelo Zikalala did not need any: 7.96, and he looked the most comfortable man on the pitch.

Match

The run at home goes on for Gor Mahia

9 matches unbeaten here. Every visiting manager is asked about it in the week before, which is precisely why it keeps going.

The terraces

The crowd has taken to Bennet Mokoena

At 19 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.

Player ratings

A masterclass from Enock Morrison

Marked 8.09 — 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 falling-out at Gor Mahia

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

In brief

16 Edition

The Gor Mahia Chronicle

16 Nov 2026
From our football correspondent Steady

Market

Only the photograph left for Joseph Odhiambo

Fee agreed, terms agreed, medical booked. Joseph Odhiambo will be somebody else’s player by the weekend, and around Gor Mahia the goodbyes have quietly begun.

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

Tempers go at Gor Mahia

Michael Kibwage 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 Samukelo Zikalala

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

The dugout

Johnstone Omurwa is still paying for one afternoon at Gor Mahia

Nobody will confirm this and nothing else explains the last month of selections. A costly error buys a player a period of being second choice that is always longer than the error was.

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

15 Edition

The Gor Mahia Chronicle

9 Nov 2026
From our football correspondent Steady

The dugout

Samukelo Zikalala 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.

Market

Only the photograph left for Ebenezer Adukwaw

Fee agreed, terms agreed, medical booked. Ebenezer Adukwaw will be somebody else’s player by the weekend, and around Gor Mahia the goodbyes have quietly begun.

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

Tempers go at Gor Mahia

Alpha Onyango 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 quiet fortnight at Gor Mahia

With 4 players away on international duty the sessions are small and the manager can actually hear himself. It is the one break in the season, and it never quite feels like one.

The dugout

When it matters, Rivaldo Mabunda 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 Daniel Sakari

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

The dugout

A door opens for Lawrence Juma

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.

Market

The Felix Oluoch question follows Gor Mahia around

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

In brief

14 Edition

The Gor Mahia Chronicle

2 Nov 2026
From our football correspondent Steady

Market

George Amonoo is on his way

The clubs have agreed terms, and what remains is formality: a medical, a photograph, a signature. Nobody at Gor Mahia is pretending he will be back in the shirt.

Boardroom

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

Bennet Mokoena is the month’s best young player

At 19 he was better than everybody his age in the division for four weeks running, which is harder than one good afternoon. Gor Mahia will try not to make too much of 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.

Squad

A place in the month's best eleven for Mohammed Siraji

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

The dugout

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

Squad

Philemon Otieno is not saying it is over

“Ask me in the summer. I will know before anybody else does.” He is 34 with 119 appearances behind him, and Gor Mahia have to plan for both answers.

The dugout

Philemon Otieno 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 Philemon Otieno has written the date down.

The dugout

Mark Shaban 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

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

A promise honoured at Gor Mahia

Something was said to Bennet Mokoena and then it happened. In this industry that passes for remarkable, and the dressing room noticed faster than any supporter could.

Squad

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

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

The dugout

No hiding place for Kevin Omondi

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

The dugout

Daniel Sakari 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

12 Edition

The Gor Mahia Chronicle

19 Oct 2026
From our football correspondent Steady

Match

Whatever happens, Gor Mahia do not lose

10 games unbeaten now. Some were earned and some were survived, but a habit is forming — and habits are the hardest thing in football to play against.

Market

Only the photograph left for Joseph Odhiambo

Fee agreed, terms agreed, medical booked. Joseph Odhiambo will be somebody else’s player by the weekend, and around Gor Mahia the goodbyes have quietly begun.

Squad

The step up is real for Mark Shaban

At 20 he is doing things this season that he could not do last season, and doing them every week. Form comes and goes; this has stayed long enough to be called something else.

Player ratings

George Amonoo runs at them all day

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

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

Philemon Otieno 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

Daniel Sakari 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

Johnstone Omurwa 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

The manager’s verdict

“I am frustrated, honestly. We did enough to win and we did not win.” Anthony Mbugua was not hiding it after 0‑0, and nobody in the Gor Mahia dressing room was either.

In brief

11 Edition

The Gor Mahia Chronicle

12 Oct 2026
From our football correspondent Steady

Squad

Real improvement from Samukelo Zikalala at Gor Mahia

Form comes and goes; this has not gone. Samukelo Zikalala is 21, and the version of him training now would not have got into the side he was in a year ago.

Market

Ebenezer Adukwaw is on his way

The clubs have agreed terms, and what remains is formality: a medical, a photograph, a signature. Nobody at Gor Mahia is pretending he will be back in the shirt.

Squad

Tempers go at Gor Mahia

Alpha Onyango 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

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

The manager makes an example of Alpha Onyango

“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

Rivaldo Mabunda 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 Rivaldo Mabunda is on it.

Squad

Bennet Mokoena, 19, is the weekend’s best young player

Measured against every other kid in the division and first among them. The senior award is where Gor Mahia would like this to lead.

Looking ahead

Felix Oluoch faces his old club

Kariobangi Sharks next, and one man in the Gor Mahia dressing room knows their training ground better than his own. The reception will tell him what they thought of him.

The dugout

A door opens for Lawrence Juma

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

10 Edition

The Gor Mahia Chronicle

5 Oct 2026
From our football correspondent Steady

Match

Gor Mahia run riot against Mara Sugar

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

Bennet Mokoena, 19, plays like he has been here for years — 7.64

A mark of 7.64 means one thing beside a twenty-nine-year-old's name and something else entirely beside a 19-year-old's. Nobody at the ground needed telling which this was.

Match

9 unbeaten for Gor Mahia

Hard to beat is not the same as winning, but 9 matches without defeat is a foundation Gor Mahia did not have in the autumn.

Market

George Amonoo has one foot out of the door

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

Boardroom

Wages eat 253% of everything Gor Mahia 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.

Match

The run at home goes on for Gor Mahia

8 matches unbeaten here. Every visiting manager is asked about it in the week before, which is precisely why it keeps going.

Player ratings

One of those days for George Amonoo

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

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

Samukelo Zikalala is the division's best young player this month

At 21 he has spent a month being better than everybody his age in the league, which is a different and harder thing than one good afternoon. Gor Mahia will try very hard not to make too much of it.

In brief

  • Squad A falling-out at Gor Mahia
  • Squad International break empties Gor Mahia
  • The dugout The view from the dugout
9 Edition

The Gor Mahia Chronicle

28 Sep 2026
From our football correspondent Steady

Player ratings

No sign of nerves from Samukelo Zikalala at 21 — 7.85

The hardest thing about being 21 in a senior side is that nobody makes allowances. Samukelo Zikalala did not need any: 7.85, and he looked the most comfortable man on the pitch.

Match

8 unbeaten for Gor Mahia

Hard to beat is not the same as winning, but 8 matches without defeat is a foundation Gor Mahia did not have in the autumn.

The terraces

One of their own: Samukelo Zikalala

He is 21 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.

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

Robert Kakeeto stays put

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

Squad

A falling-out at Gor Mahia

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

Squad

Too much change too quickly at Gor Mahia

7 signings in three months. Every one of them may be an upgrade and the team can still be worse for a while, which is the part of a rebuild that never appears in the transfer-window verdicts.

Match

Gor Mahia and KCB take a point apiece

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

The dugout

Half-satisfied: Anthony Mbugua on the draw

“There are things I liked and things we will be doing on Tuesday until they are right.” 1‑1, and a manager who had already decided what Tuesday looked like.

In brief

8 Edition

The Gor Mahia Chronicle

21 Sep 2026
From our football correspondent Steady

Market

Only the photograph left for Joseph Odhiambo

Fee agreed, terms agreed, medical booked. Joseph Odhiambo will be somebody else’s player by the weekend, and around Gor Mahia the goodbyes have quietly begun.

Match

Whatever happens, Gor Mahia do not lose

7 games unbeaten now. Some were earned and some were survived, but a habit is forming — and habits are the hardest thing in football to play against.

Squad

Alpha Onyango 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

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.

Match

Gor Mahia and Shabana take a point apiece

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

The dugout

Half-satisfied: Anthony Mbugua on the draw

“There are things I liked and things we will be doing on Tuesday until they are right.” 1‑1, and a manager who had already decided what Tuesday looked like.

Player ratings

Enock Morrison beats them one at a time

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

The dugout

Giscard Mavoungou 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

The pass was always on for Joseph Odhiambo

Chances created: 9. Somebody has to open a door before anybody can walk through it, and he spent the afternoon opening doors.

In brief

7 Edition

The Gor Mahia Chronicle

14 Sep 2026
From our football correspondent Upbeat

Match

Gor Mahia march on in the cup

Kakamega Homeboyz are out and Gor Mahia go through, 2‑1 the final word. The bracket opens up a little, and everyone allows themselves a look at it.

Player ratings

Daniel Sakari pops up at the right end — 7.90

7.90, 1 on the scoresheet, and the specific comedy of a back-four player celebrating like somebody who does this every week. He does not, and that is exactly why the ground reacted the way it did.

Player ratings

Michael Kibwage goes up and wins it — 7.84

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.84 for the rest of it.

Market

Ebenezer Adukwaw has one foot out of the door

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

Player ratings

Rivaldo Mabunda has a hand in both — 7.85

One scored and one made, which is a different afternoon from scoring twice and an easier one to overlook. Marked 7.85, and involved in 2 of his side's goals.

Match

6 goals as Gor Mahia and Mathare United go for it

Defending was optional and nobody took up the option. 6 goals between Gor Mahia and Mathare United, and not one of the people who paid to be there will ask for the money back.

Match

Whatever happens, Gor Mahia do not lose

6 games unbeaten now. Some were earned and some were survived, but a habit is forming — and habits are the hardest thing in football to play against.

Transfer targets

Door shut on Elly Saenyi

Gor Mahia asked and Muranga Seal 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 Bennet Mokoena

At 19 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.

In brief

6 Edition

The Gor Mahia Chronicle

7 Sep 2026
From our football correspondent Steady

Market

Terms done: Ebenezer Adukwaw is going

Fee agreed, wages agreed, and Ulinzi Stars waiting with a shirt. Nobody at Gor Mahia is pretending otherwise, and the supporters have stopped asking whether and started asking when.

Boardroom

Window shuts: 18 in, 3 out at Gor Mahia

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

Transfer targets

Handsome Surveyor turns down Gor Mahia

The clubs had agreed and the player had not. A snub, and a public one: Rivers United keep him, and the supporters here are left wondering what he had heard about the place.

Market

The Kakamega Homeboyz deal is off

Everything was agreed until it was not, and David Okoth reports back to Gor Mahia with a summer to forget. Neither club is saying who walked away from the table.

Market

George Amonoo has one foot out of the door

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

Transfer targets

Door shut on Adama Traoré

Gor Mahia asked and Real Bamako 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 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.

Squad

Bennet Mokoena 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. Gor Mahia know it, and so does everybody who watches him.

Squad

Frank Odhiambo is no longer first choice

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

In brief