9 Nov 2029
Friday
Process
171 Edition

The Gor Mahia Chronicle

5 Nov 2029
From our football correspondent Upbeat

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

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

Market

Still no ink between Gor Mahia and Giscard Mavoungou

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

The dugout

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

Nobody arrives at Gor Mahia until somebody leaves

The club is not barred from spending; it simply has nothing to spend that it has not first raised. Every name linked with Gor Mahia this window arrives with a name leaving in the same sentence.

The dugout

Giscard Mavoungou knocks on the manager’s door

“Thirty minutes, door closed, everything said. We shook hands after.” Whatever was in the room stayed in the room, and Giscard Mavoungou trained the next morning like a man with less to carry.

Market

The Enock Morrison talk will not go away

Another week, another link, another denial nobody quite believes. Gor Mahia know the market decides these things, not the back pages — but the back pages are louder.

Market

Giscard Mavoungou runs his contract down

4 months remain and no agreement is close. Every week without a signature costs Gor Mahia money.

The dugout

Caleb Omondi has been promised minutes

A conversation in the manager’s office, and a commitment that came out of it. Promises like that are cheap to make and expensive to break, and Caleb Omondi has written the date down.

In brief

Back issues
170 Edition

The Gor Mahia Chronicle

29 Oct 2029
From our football correspondent Upbeat

The dugout

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

Tempers go at Gor Mahia

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

The dugout

Giscard Mavoungou 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 Giscard Mavoungou is on it.

The dugout

Giscard Mavoungou knocks on the manager’s door

“Thirty minutes, door closed, everything said. We shook hands after.” Whatever was in the room stayed in the room, and Giscard Mavoungou trained the next morning like a man with less to carry.

Market

The clock does Pedro Justiniano’s negotiating for him

3 months left, and both sides know what that means: every week without a signature, the fee Gor Mahia could ask drops and the wages Pedro Justiniano can ask rise.

Market

The Lewis Bandi talk will not go away

Another week, another link, another denial nobody quite believes. Gor Mahia know the market decides these things, not the back pages — but the back pages are louder.

The dugout

The manager makes Caleb Omondi a promise

Nothing in writing and nothing in public: a word about playing time, given face to face at Gor Mahia. The team sheets over the next month will show whether it was worth having.

Boardroom

Gor Mahia keep producing them

27 graduates from an academy now rated 7 out of 20. A club this size does not survive any other way, and every name on that list is known in the town.

In brief

169 Edition

The Gor Mahia Chronicle

22 Oct 2029
From our football correspondent Upbeat

Squad

Giscard Mavoungou 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 Pedro Justiniano was in the middle of it. The one dressing-room argument that is genuinely about football.

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

Marc Yapéndé 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

Giscard Mavoungou linked with a move away

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

The dugout

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

168 Edition

The Gor Mahia Chronicle

15 Oct 2029
From our football correspondent Upbeat

Match

Nobody above Gor Mahia

First, on 84 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

Frank Odhiambo puts it in writing

“This is not anger. I have thought about it for months, and nothing that has happened lately changed my mind.” The request is on a desk at Gor Mahia, and it is not being withdrawn.

Squad

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.

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.

Squad

A row about effort at Gor Mahia

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

Squad

6 Gor Mahia players away with their countries

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

The dugout

Ben Stanley Omondi gets picked when it counts

Every manager keeps a short list in his head of the men he wants on the pitch when the stakes rise, and it is never published. The team sheets for the big afternoons say Ben Stanley Omondi is on it.

The dugout

Pedro Justiniano knocks on the manager’s door

“Thirty minutes, door closed, everything said. We shook hands after.” Whatever was in the room stayed in the room, and Pedro Justiniano trained the next morning like a man with less to carry.

Market

The Shariff Musa story refuses to die

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

In brief

167 Edition

The Gor Mahia Chronicle

8 Oct 2029
From our football correspondent Upbeat

The dugout

Sylvester Owino keeps the receipts

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

Squad

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

Market

Still no ink between Gor Mahia and Pedro Justiniano

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

Squad

Frank Odhiambo named in the team of the month

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

The dugout

Lewis Bandi 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 Lewis Bandi is on it.

The dugout

Pedro Justiniano knocks on the manager’s door

“Thirty minutes, door closed, everything said. We shook hands after.” Whatever was in the room stayed in the room, and Pedro Justiniano trained the next morning like a man with less to carry.

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

The Enock Morrison talk will not go away

Another week, another link, another denial nobody quite believes. Gor Mahia know the market decides these things, not the back pages — but the back pages are louder.

In brief

166 Edition

The Gor Mahia Chronicle

1 Oct 2029
From our football correspondent Upbeat

Squad

Frank Odhiambo in a row with a teammate

It was not about football and everybody who saw it knows that. Two men who have to play together on Saturday said things at Gor Mahia this week that will take longer than a week to unsay.

Squad

Words at Gor Mahia training over how hard people work

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

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

The dugout

Gor Mahia keep their word to Lewis Bandi

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.

The dugout

When it matters, Giscard Mavoungou 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

No hiding place for Caleb Onyango

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

Squad

A season on the outside for Pedro Justiniano

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 Lewis Bandi talk will not go away

Another week, another link, another denial nobody quite believes. Gor Mahia know the market decides these things, not the back pages — but the back pages are louder.

Market

Still no signature from Pedro Justiniano

4 months left and the two sides are nowhere near each other. Every week this drags on takes money off what Gor Mahia could get for him.

In brief

165 Edition

The Gor Mahia Chronicle

24 Sep 2029
From our football correspondent Triumph

Match

Thamsanqa Ndelu wins it after the whistle should have gone

91 minutes played. Thamsanqa Ndelu found the finish in time that only existed because of earlier delays, and Kariobangi Sharks went from a point to nothing inside one movement.

Match

Gor Mahia finish in position 1

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

Squad

Thamsanqa Ndelu is in the form of his life

A season average of 7.44 with 22 goals behind it. Opponents have started planning around him, which is the sincerest compliment football pays.

Player ratings

Ben Stanley Omondi was unplayable

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

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

A row about effort at Gor Mahia

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

Match

Gor Mahia get the job done against Kariobangi Sharks

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

Player ratings

Thamsanqa Ndelu was on a different afternoon to everybody else

8.07. There are performances a supporter describes to somebody who was not there and cannot quite convey; this was one, and the number does not help either.

In brief

164 Edition

The Gor Mahia Chronicle

17 Sep 2029
From our football correspondent Triumph

Match

Bryton Onyona sends Gor Mahia through

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

Match

Gor Mahia are top

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

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.

Market

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

Player ratings

Caleb Onyango runs at them all day

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

Squad

Thamsanqa Ndelu is in the form of his life

A season average of 7.43 with 21 goals behind it. Opponents have started planning around him, which is the sincerest compliment football pays.

Match

Whatever happens, Gor Mahia do not lose

9 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

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

Bryton Onyona goes up and wins it — 7.91

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

In brief

163 Edition

The Gor Mahia Chronicle

10 Sep 2029
From our football correspondent Upbeat

Squad

Samuel Kapen is carrying Gor Mahia

16 goals and a season average of 7.51. Form like that gets noticed well beyond this town.

Player ratings

Ben Stanley Omondi was unplayable

Successful dribbles: 24. He went past people as if he had been told there was a prize for it, and by the end the full-back had stopped pretending to try.

Squad

Gor Mahia lose Dennis Chemelil

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

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

Words exchanged at Gor Mahia

Giscard Mavoungou 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. Pedro Justiniano 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

KCB end the Gor Mahia run at 6

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

The dugout

Gor Mahia keep their word to Giscard Mavoungou

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.

Boardroom

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

In brief

162 Edition

The Gor Mahia Chronicle

3 Sep 2029
From our football correspondent Triumph

Player ratings

Both of them Samuel Kapen's — 8.86

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

Match

Gor Mahia cannot stop winning

6 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

Thamsanqa Ndelu is in the form of his life

A season average of 7.41 with 20 goals behind it. Opponents have started planning around him, which is the sincerest compliment football pays.

The dugout

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

Boardroom

Gor Mahia close the window on a squad of their own making

9 in and 8 out, and no more changes for months. The manager has what he has, the supporters have their opinion of it, and the table will have the last word.

Squad

8 seasons of Philemon Otieno

191 appearances across 8 seasons in these colours. Careers like that are not built any more, and Gor Mahia know what they have.

Player ratings

Lewis Bandi was unplayable

Successful dribbles: 24. He went past people as if he had been told there was a prize for it, and by the end the full-back had stopped pretending to try.

Squad

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

In brief

161 Edition

The Gor Mahia Chronicle

27 Aug 2029
From our football correspondent Triumph

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.

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.

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

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

Match

Enock Morrison the difference as Gor Mahia beat Mathare United

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

The dugout

No place for Thamsanqa Ndelu on the big day

He found out with everybody else, an hour before kick-off, from a sheet of paper on a wall. Nobody at Gor Mahia pretended it was anything other than a decision about him.

Player ratings

Enock Morrison takes the honours

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

The dugout

A satisfied Dennis Juma

“The players deserve the credit. My job was easy today.” It was not, and everybody in the room knew it; after 1‑0, Dennis Juma could afford to be generous.

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

160 Edition

The Gor Mahia Chronicle

20 Aug 2029
From our football correspondent Triumph

Match

Nobody above Gor Mahia

First, on 71 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

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

Match

Gor Mahia make it 4 in a row

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

Squad

Defences have started doubling up on Samuel Kapen

14 goals and a season average of 7.48 will do that. The space he used to find has gone; he keeps scoring anyway, which is the mark of the real thing.

Player ratings

Nobody could get near Caleb Onyango

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

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.

Squad

Words at Gor Mahia training over how hard people work

Somebody said out loud what several people had been thinking. Pedro Justiniano 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 get the job done against Bandari

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

Player ratings

Ninety minutes of Enock Morrison at his very best

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

159 Edition

The Gor Mahia Chronicle

13 Aug 2029
From our football correspondent Upbeat

Player ratings

Shariff Musa beats them one at a time

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

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

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.

Squad

Pedro Justiniano falls out with a teammate over standards

The oldest argument in any dressing room and the only one that is genuinely about football: one man thinks another is not putting enough in. It is also the row a manager privately does not mind having happened.

Match

Enock Morrison the difference as Gor Mahia beat APS Bomet

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

Player ratings

Enock Morrison was the difference for Gor Mahia

Marked 7.88. 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 manager’s verdict

“I am not going to get carried away and I will not let them either. It was a good day. There will be harder ones.” Dennis Juma kept it short after the 1‑0 win, which is what managers do when they are happy.

The dugout

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

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

158 Edition

The Gor Mahia Chronicle

6 Aug 2029
From our football correspondent Upbeat

Match

No mercy from Gor Mahia

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

Squad

Thamsanqa Ndelu takes the match ball home

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

Player ratings

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

Squad

Defences have started doubling up on Thamsanqa Ndelu

20 goals and a season average of 7.42 will do that. The space he used to find has gone; he keeps scoring anyway, which is the mark of the real thing.

The dugout

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

Tempers go at Gor Mahia

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

Player ratings

Thamsanqa Ndelu in the eights

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

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.

Player ratings

One of those days for Samuel Kapen

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

In brief

157 Edition

The Gor Mahia Chronicle

30 Jul 2029
From our football correspondent Steady

Match

No mercy from Gor Mahia

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

Squad

Thamsanqa Ndelu takes the match ball home

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

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.

Player ratings

Shariff Musa beats them one at a time

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

Squad

Thamsanqa Ndelu is carrying Gor Mahia

17 goals and a season average of 7.35. Form like that gets noticed well beyond this town.

Squad

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

Player ratings

A masterclass from Thamsanqa Ndelu

Marked 9.59 — 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 row about effort at Gor Mahia

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

Boardroom

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

156 Edition

The Gor Mahia Chronicle

23 Jul 2029
From our football correspondent Crisis

Market

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

Match

Gor Mahia are top

59 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

Ben Stanley Omondi runs at them all day

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

Squad

Samuel Kapen is carrying Gor Mahia

14 goals and a season average of 7.48. Form like that gets noticed well beyond this town.

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.

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.

Squad

Words at Gor Mahia training over how hard people work

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

Kakamega Homeboyz take the points off Gor Mahia

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

The dugout

The view from the dugout

“We will look at it, we will learn from it, and we go again.” The three sentences every manager keeps for a 0‑1 defeat, delivered by Dennis Juma to a room that had heard them before.

In brief

155 Edition

The Gor Mahia Chronicle

16 Jul 2029
From our football correspondent Steady

Squad

Giscard Mavoungou decides it from twelve yards

2 kept out in the shoot-out, and a stadium that will still be describing them in twenty years. A goalkeeper only needs one of these to be remembered forever.

Match

Gor Mahia march on in the cup

Bidco United are out and Gor Mahia go through, 0‑0 the final word. The bracket opens up a little, and everyone allows themselves a look at it.

Squad

Thamsanqa Ndelu is in the form of his life

A season average of 7.31 with 14 goals behind it. Opponents have started planning around him, which is the sincerest compliment football pays.

Squad

Words exchanged at Gor Mahia

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

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

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.

Match

Gor Mahia see off Nairobi United

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

Looking ahead

The big one: Kakamega Homeboyz 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.

Player ratings

Mohammed Siraji was on a different afternoon to everybody else

8.31. There are performances a supporter describes to somebody who was not there and cannot quite convey; this was one, and the number does not help either.

In brief

154 Edition

The Gor Mahia Chronicle

9 Jul 2029
From our football correspondent Steady

Player ratings

Ben Stanley Omondi runs at them all day

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

Squad

Thamsanqa Ndelu is carrying Gor Mahia

13 goals and a season average of 7.29. Form like that gets noticed well beyond this town.

Squad

Pedro Justiniano falls out with a teammate over standards

The oldest argument in any dressing room and the only one that is genuinely about football: one man thinks another is not putting enough in. It is also the row a manager privately does not mind having happened.

Match

3 matches without a goal for Gor Mahia

The chances are being made and something is happening between the making and the finishing. 3 matches now, and the anxiety in the ground arrives a little earlier every week.

Match

A bad afternoon for Gor Mahia against AFC Leopards

0‑1 to AFC Leopards, and no complaints worth printing. The performance asked for nothing more than it got.

Squad

Words exchanged at Gor Mahia

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

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

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‑1 Dennis Juma left the room before anybody could ask which.

The dugout

When it matters, Lewis Bandi 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

153 Edition

The Gor Mahia Chronicle

2 Jul 2029
From our football correspondent Upbeat

Market

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

Ben Stanley Omondi was unplayable

Successful dribbles: 24. He went past people as if he had been told there was a prize for it, and by the end the full-back had stopped pretending to try.

Squad

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.

Looking ahead

The big one: AFC Leopards 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.

Market

Gor Mahia and Pedro Justiniano 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.

Boardroom

Wages eat 89% 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

A step back for Byrne Omondi 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.

Boardroom

Gor Mahia sign 8 boys into the academy

None of them will be seen by anybody outside the training ground for three years, most of them will never play a senior match, and one of them might change the club. That is the whole proposition, and it is why academies exist.

In brief

152 Edition

The Gor Mahia Chronicle

25 Jun 2029
From our football correspondent Upbeat

Market

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

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.

Player ratings

Ben Stanley Omondi beats them one at a time

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

Squad

Samuel Kapen is carrying Gor Mahia

14 goals and a season average of 7.51. Form like that gets noticed well beyond this town.

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.

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.

Match

Ulinzi Stars take the points off Gor Mahia

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

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 Ulinzi Stars; the supporters will say both, in that order, all week.

In brief

151 Edition

The Gor Mahia Chronicle

18 Jun 2029
From our football correspondent Triumph

Match

Gor Mahia keep winning on the road

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

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

Nobody could get near Ben Stanley Omondi

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

Squad

Words exchanged at Gor Mahia

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

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

There is a particular warmth a ground reserves for a 22-year-old it feels ownership of. Mark Shaban 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 get the job done against Kenya Police

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

The dugout

A satisfied Dennis Juma

“The players deserve the credit. My job was easy today.” It was not, and everybody in the room knew it; after 1‑0, Dennis Juma could afford to be generous.

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

150 Edition

The Gor Mahia Chronicle

11 Jun 2029
From our football correspondent Triumph

Match

Thamsanqa Ndelu leads the rout of Muranga Seal

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

Market

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

Player ratings

Both of them Thamsanqa Ndelu's — 9.08

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

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.

Squad

Thamsanqa Ndelu is in the form of his life

A season average of 7.36 with 13 goals behind it. Opponents have started planning around him, which is the sincerest compliment football pays.

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.

Player ratings

One of those days for Enock Morrison

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

Squad

A quiet fortnight at Gor Mahia

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

In brief

149 Edition

The Gor Mahia Chronicle

4 Jun 2029
From our football correspondent Triumph

Match

Gor Mahia are at home on the road

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

Market

Samuel Njau 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

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.

Market

Tusker watching Paul Ochuoga

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

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

Squad

Thamsanqa Ndelu is in the form of his life

A season average of 7.30 with 11 goals behind it. Opponents have started planning around him, which is the sincerest compliment football pays.

Match

Shariff Musa sends Gor Mahia past Bidco United

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

Player ratings

Nothing got past Pedro Justiniano

17 defensive actions and a clean sheet at the end of them. A defender's afternoon can only be told by what did not happen, which is why nobody makes a highlights package out of one and every manager in the division would take it.

In brief

148 Edition

The Gor Mahia Chronicle

28 May 2029
From our football correspondent Triumph

Match

Gor Mahia tear Kariobangi Sharks apart

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

Market

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

Gor Mahia are top

46 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

Shariff Musa was unplayable

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

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.

Squad

Defences have started doubling up on Samuel Kapen

14 goals and a season average of 7.54 will do that. The space he used to find has gone; he keeps scoring anyway, which is the mark of the real thing.

Squad

Words exchanged at Gor Mahia

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

In brief

147 Edition

The Gor Mahia Chronicle

21 May 2029
From our football correspondent Triumph

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.

Market

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

Match

Gor Mahia keep winning on the road

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

Player ratings

A brace, and Samuel Kapen takes the afternoon — 9.00

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

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.

Squad

Samuel Kapen is in the form of his life

A season average of 7.52 with 13 goals behind it. Opponents have started planning around him, which is the sincerest compliment football pays.

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.

Player ratings

Thamsanqa Ndelu in the eights

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

In brief

146 Edition

The Gor Mahia Chronicle

14 May 2029
From our football correspondent Upbeat

Match

Gor Mahia through in the cup

A 2‑0 win over Nairobi United, and the draw for the next round can be watched with some interest for once.

Player ratings

A brace, and John Miheso takes the afternoon — 8.74

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

Player ratings

Caleb Onyango, 17, steals the show — 7.61

Marked 7.61 at 17, 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

Whatever happens, Gor Mahia do not lose

8 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

KCB end the Gor Mahia run at 7

Every run ends on an afternoon somebody had marked down as routine. This one went 7 matches, which is long enough that a town had stopped counting, and short enough that it will remember exactly who stopped 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

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 terraces

One of their own: Mamadou Ndoye

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.

Player ratings

Ben Stanley Omondi beats them one at a time

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

In brief

145 Edition

The Gor Mahia Chronicle

7 May 2029
From our football correspondent Triumph

Match

Gor Mahia keep winning on the road

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

Match

Gor Mahia make it 6 in a row

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

The dugout

Caleb Onyango: 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

Defences have started doubling up on Samuel Kapen

11 goals and a season average of 7.48 will do that. The space he used to find has gone; he keeps scoring anyway, which is the mark of the real thing.

Squad

Caleb Omondi signs on for more

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

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

Thamsanqa Ndelu sends Gor Mahia past Shabana

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

Player ratings

Thamsanqa Ndelu was on a different afternoon to everybody else

8.61. There are performances a supporter describes to somebody who was not there and cannot quite convey; this was one, and the number does not help either.

Player ratings

Ninety minutes of Samuel Kapen 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.

In brief

144 Edition

The Gor Mahia Chronicle

30 Apr 2029
From our football correspondent Triumph

Match

Gor Mahia are top

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

Match

Another one collected away from home

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

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.

Squad

Samuel Kapen is carrying Gor Mahia

10 goals and a season average of 7.46. Form like that gets noticed well beyond this town.

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.

Match

Daniel Sakari sends Gor Mahia past Mathare United

It finished 3‑1, and it was Daniel Sakari’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 Frank Odhiambo was in the middle of it. The one dressing-room argument that is genuinely about football.

Player ratings

Ben Stanley Omondi runs at them all day

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

In brief

143 Edition

The Gor Mahia Chronicle

23 Apr 2029
From our football correspondent Triumph

Market

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

Gor Mahia make it 4 in a row

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

Player ratings

Shariff Musa was unplayable

Successful dribbles: 23. He went past people as if he had been told there was a prize for it, and by the end the full-back had stopped pretending to try.

Squad

A falling-out at Gor Mahia

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

Squad

Samuel Kapen is in the form of his life

A season average of 7.42 with 9 goals behind it. Opponents have started planning around him, which is the sincerest compliment football pays.

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

Samuel Kapen sends Gor Mahia past Bandari

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

Player ratings

Samuel Kapen in the eights

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

Match

Samuel Kapen answers Bandari immediately

Conceding is one thing; the response is what tells you about a dressing room. Samuel Kapen had Gor Mahia level again within 2 minutes, and Bandari never got to play with a lead at all.

In brief

142 Edition

The Gor Mahia Chronicle

16 Apr 2029
From our football correspondent Triumph

Match

Gor Mahia up to position 2

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

Match

Another one collected away from home

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

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.

Player ratings

Nobody could get near Shariff Musa

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

Squad

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

Match

Gor Mahia find a way past APS Bomet

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

Player ratings

One of those days for Ben Stanley Omondi

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

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.” Dennis Juma, on a 1‑0 win that he was already picking apart on the walk to the press room.

In brief

141 Edition

The Gor Mahia Chronicle

9 Apr 2029
From our football correspondent Triumph

Match

No mercy from Gor Mahia

Sofapaka 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

A brace, and Thamsanqa Ndelu takes the afternoon — 9.36

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

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.

Player ratings

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

Player ratings

One of those days for Samuel Kapen

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

Squad

Samuel Kapen is in the form of his life

A season average of 7.35 with 8 goals behind it. Opponents have started planning around him, which is the sincerest compliment football pays.

The dugout

A satisfied Dennis Juma

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

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

140 Edition

The Gor Mahia Chronicle

2 Apr 2029
From our football correspondent Triumph

Player ratings

Ben Stanley Omondi runs at them all day

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

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.

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

The dugout

Pedro Justiniano 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 find a way past Posta Rangers

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

Player ratings

Samuel Kapen in the eights

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

Squad

Samuel Kapen is carrying Gor Mahia

7 goals and a season average of 7.28. Form like that gets noticed well beyond this town.

In brief

139 Edition

The Gor Mahia Chronicle

26 Mar 2029
From our football correspondent Upbeat

Market

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

Player ratings

Nobody could get near Ben Stanley Omondi

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

Match

The run is over for Gor Mahia

7 matches without defeat, and then Kakamega Homeboyz. Nobody at the ground pretended it would go on forever; nobody expected it to stop here either.

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

A bad afternoon for Gor Mahia against Kakamega Homeboyz

0‑1 to Kakamega Homeboyz, and no complaints worth printing. The performance asked for nothing more than it got.

Squad

6 Gor Mahia players away with their countries

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

Squad

Mohammed Siraji 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’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‑1 Dennis Juma left the room before anybody could ask which.

The dugout

When it matters, Lewis Bandi 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

138 Edition

The Gor Mahia Chronicle

19 Mar 2029
From our football correspondent Triumph

Squad

19 days out for Duncan Ochieng after a fracture

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

Match

Nobody wants to play Gor Mahia right now

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

Player ratings

Nobody could get near Ben Stanley Omondi

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

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.

Match

Another one collected away from home

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

Match

Samuel Kapen sends Gor Mahia past Nairobi United

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

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.

Match

Samuel Kapen at the heart of a fast Gor Mahia start

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

Player ratings

Ninety minutes of Samuel Kapen at his very best

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

137 Edition

The Gor Mahia Chronicle

12 Mar 2029
From our football correspondent Triumph

Squad

26 days out for Duncan Ochieng after a fracture

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

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.

Player ratings

Ben Stanley Omondi beats them one at a time

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

Squad

Tempers go at Gor Mahia

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

Thamsanqa Ndelu sends Gor Mahia past AFC Leopards

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

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.

Player ratings

Thamsanqa Ndelu was the difference for Gor Mahia

Marked 7.89. 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 manager’s verdict

“I am not going to get carried away and I will not let them either. It was a good day. There will be harder ones.” Dennis Juma kept it short after the 1‑0 win, which is what managers do when they are happy.

In brief

136 Edition

The Gor Mahia Chronicle

5 Mar 2029
From our football correspondent Triumph

Squad

Pedro Justiniano damages knee ligaments — 15 days out

The words a physio says slowly. 15 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 fracture rules Duncan Ochieng out for 33 days

Bones knit. That is the one merciful thing about this injury and the reason Gor Mahia will talk about it more openly than they would about a knee. He will be back, and roughly when they say.

Match

Gor Mahia make it 5 in a row

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

Player ratings

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

Squad

Words exchanged at Gor Mahia

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

Byrne Omondi signs on for more

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

Match

Gor Mahia find a way past Tusker

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

Match

Another one collected away from home

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

Player ratings

Ninety minutes of Samuel Kapen at his very best

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

135 Edition

The Gor Mahia Chronicle

26 Feb 2029
From our football correspondent Triumph

Squad

The knee: Pedro Justiniano out for 22 days

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

Squad

Duncan Ochieng breaks a bone — 40 days out

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

Match

Enock Morrison leads the rout of Ulinzi Stars

4‑1, and Enock Morrison took the headlines on an afternoon when everything Gor Mahia tried came off. Days like this are retold all winter.

Market

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

Player ratings

Both of them Enock Morrison's — 8.04

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

Match

Gor Mahia make it 4 in a row

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

The dugout

Samuel Njau: 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

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.

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

134 Edition

The Gor Mahia Chronicle

19 Feb 2029
From our football correspondent Upbeat

Squad

The knee: Pedro Justiniano out for 29 days

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

Squad

47 days out for Duncan Ochieng after a fracture

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

Player ratings

A brace, and Samuel Kapen takes the afternoon — 8.96

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

The dugout

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

Player ratings

Ben Stanley Omondi was unplayable

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

Player ratings

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

1 for Daniel Sakari, marked 7.93, 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.

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

Giscard Mavoungou 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 get the job done against Kenya Police

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

In brief

133 Edition

The Gor Mahia Chronicle

12 Feb 2029
From our football correspondent Upbeat

Squad

Pedro Justiniano damages knee ligaments — 36 days out

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

Player ratings

Thamsanqa Ndelu scores twice — 9.42

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

Squad

Bernard Mootian breaks a bone — 54 days out

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

Player ratings

Ben Stanley Omondi runs at them all day

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

Match

Thamsanqa Ndelu the difference as Gor Mahia beat Muranga Seal

Ask anyone on the way out what separated the sides and you will get one name: Thamsanqa Ndelu. 3‑1 against Muranga Seal, and the applause at the whistle was mostly his.

Squad

Frank Odhiambo falls out with a teammate over standards

The oldest argument in any dressing room and the only one that is genuinely about football: one man thinks another is not putting enough in. It is also the row a manager privately does not mind having happened.

Player ratings

One of those days for Samuel Kapen

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

Squad

This league is too small for Pedro Justiniano

He is doing things on a Saturday afternoon that nobody around him can answer, which is flattering for about one season and a problem after that. Gor Mahia will not keep him by pretending otherwise.

Market

Still no ink between Gor Mahia and Pedro Justiniano

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

In brief

132 Edition

The Gor Mahia Chronicle

5 Feb 2029
From our football correspondent Upbeat

Squad

A fracture rules Bernard Mootian out for 62 days

Bones knit. That is the one merciful thing about this injury and the reason Gor Mahia will talk about it more openly than they would about a knee. He will be back, and roughly when they say.

Player ratings

Shariff Musa scores twice — 8.79

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

Boardroom

Deadline passes with 9 signed and 4 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.

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.

Player ratings

Nobody could get near Lewis Bandi

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

Market

Pedro Justiniano is a Gor Mahia player again

He left as a boy and has come back still knowing where the away end is. Most signings have to be explained to a town; this one needed a photograph and nothing else.

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

Graduation day at Gor Mahia

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

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

131 Edition

The Gor Mahia Chronicle

29 Jan 2029
From our football correspondent Steady

Market

Lewis Bandi puts it in writing

“This is not anger. I have thought about it for months, and nothing that has happened lately changed my mind.” The request is on a desk at Gor Mahia, and it is not being withdrawn.

Squad

70 days out for Bernard Mootian after a fracture

A bone, which is the one injury with a calendar attached. Gor Mahia will name a return date and, unusually for this business, will probably be right about 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.

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

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

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

Frank Odhiambo knocks on the manager’s door

“Thirty minutes, door closed, everything said. We shook hands after.” Whatever was in the room stayed in the room, and Frank Odhiambo trained the next morning like a man with less to carry.

Market

Samuel Njau 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 Samuel Njau stands, which is more than many ever get.

Market

The Shariff Musa story refuses to die

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

In brief

130 Edition

The Gor Mahia Chronicle

22 Jan 2029
From our football correspondent Steady

Squad

A fracture rules Bernard Mootian out for 77 days

Bones knit. That is the one merciful thing about this injury and the reason Gor Mahia will talk about it more openly than they would about a knee. He will be back, and roughly when they say.

Match

Gor Mahia up to position 2

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

Market

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

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.

Market

Mara Sugar join the queue for John Miheso

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

The dugout

Lewis Bandi 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 Lewis Bandi is on it.

The dugout

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

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

In brief

129 Edition

The Gor Mahia Chronicle

15 Jan 2029
From our football correspondent Steady

Squad

84 days out for Bernard Mootian after a fracture

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

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.

Market

Gor Mahia buy the years ahead of Sakoba Keita

He is 20, and the scouting reports agree on the only line that matters: the ceiling. Signings like this are lottery tickets written by professionals.

The dugout

Shariff Musa 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 Shariff Musa is on it.

Squad

No place for Sakoba Keita 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.

The dugout

The manager makes an example of Francis Mainge

“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

Daniel Sakari knocks on the manager’s door

“Thirty minutes, door closed, everything said. We shook hands after.” Whatever was in the room stayed in the room, and Daniel Sakari trained the next morning like a man with less to carry.

Market

The Ben Stanley Omondi talk will not go away

Another week, another link, another denial nobody quite believes. Gor Mahia know the market decides these things, not the back pages — but the back pages are louder.

In brief

128 Edition

The Gor Mahia Chronicle

8 Jan 2029
From our football correspondent Steady

Squad

92 days out for Bernard Mootian after a fracture

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

Market

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

Squad

A muscle injury sidelines Enock Morrison for 14 days

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

Boardroom

David Simiyu signs for Nairobi United while still at Gor Mahia

The rules permit it and it stings anyway. David Simiyu has agreed terms with Nairobi United for the summer, and until then he pulls on this shirt as a player who has already chosen his next 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

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

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.

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.

Market

The Enock Morrison talk will not go away

Another week, another link, another denial nobody quite believes. Gor Mahia know the market decides these things, not the back pages — but the back pages are louder.

In brief

127 Edition

The Gor Mahia Chronicle

1 Jan 2029
From our football correspondent Steady

Squad

A fracture rules Bernard Mootian out for 99 days

Bones knit. That is the one merciful thing about this injury and the reason Gor Mahia will talk about it more openly than they would about a knee. He will be back, and roughly when they say.

Market

Lewis Bandi puts it in writing

“This is not anger. I have thought about it for months, and nothing that has happened lately changed my mind.” The request is on a desk at Gor Mahia, and it is not being withdrawn.

Squad

The season belongs to Enock Morrison

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

Words exchanged at Gor Mahia

Frank Odhiambo and a teammate said things this week that will take longer than a week to unsay. It was not about football, and both of them play on Saturday.

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

No hiding place for Sylvester Owino

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

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.

Squad

A promotion for Ben Stanley Omondi

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. Ben Stanley Omondi has moved up it.

Market

The Shariff Musa story refuses to die

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

In brief

126 Edition

The Gor Mahia Chronicle

25 Dec 2028
From our football correspondent Steady

Squad

A fracture rules Bernard Mootian out for 106 days

Bones knit. That is the one merciful thing about this injury and the reason Gor Mahia will talk about it more openly than they would about a knee. He will be back, and roughly when they say.

Match

Gor Mahia are in among the leaders

Position 2 and 68 points on the board. Nobody at the ground will say the word out loud yet, and everybody at the ground is thinking 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.

Squad

David Okoth 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 makes an example of Lesley Otieno

“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

Lewis Bandi 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 Lewis Bandi is on it.

The dugout

The manager has not finished forgetting Patrick Ekandjoum'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

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

Lewis Bandi linked with a move away

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

In brief

125 Edition

The Gor Mahia Chronicle

18 Dec 2028
From our football correspondent Steady

Squad

Bernard Mootian breaks a bone — 113 days out

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

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.

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

No hiding place for Giscard Mavoungou

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

Squad

Tempers go at Gor Mahia

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

When it matters, Sylvester Owino 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

124 Edition

The Gor Mahia Chronicle

11 Dec 2028
From our football correspondent Steady

Squad

Bernard Mootian breaks a bone — 121 days out

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

The dugout

Byrne Omondi keeps the receipts

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

Squad

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

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

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.

Market

The Enock Morrison talk will not go away

Another week, another link, another denial nobody quite believes. Gor Mahia know the market decides these things, not the back pages — but the back pages are louder.

In brief

123 Edition

The Gor Mahia Chronicle

4 Dec 2028
From our football correspondent Steady

Squad

Bernard Mootian breaks a bone — 128 days out

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

Market

Lewis Bandi puts it in writing

“This is not anger. I have thought about it for months, and nothing that has happened lately changed my mind.” The request is on a desk at Gor Mahia, and it is not being withdrawn.

Squad

A falling-out at Gor Mahia

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

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.

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

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

Shariff Musa 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 Shariff Musa is on it.

Squad

Gor Mahia take the armband off Lewis Bandi

It will be explained as a change for the team and it may even be one. Nobody who has worn one believes that, and neither does the man who has just had it taken away.

Market

The Shariff Musa story refuses to die

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

In brief

122 Edition

The Gor Mahia Chronicle

27 Nov 2028
From our football correspondent Steady

Squad

Bernard Mootian breaks a bone — 135 days out

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

Match

Gor Mahia are in among the leaders

Position 2 and 68 points on the board. Nobody at the ground will say the word out loud yet, and everybody at the ground is thinking it.

The dugout

John Miheso: 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

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

The dugout

When it matters, Lewis Bandi 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

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

The dugout

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

Market

Lewis Bandi linked with a move away

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

In brief

121 Edition

The Gor Mahia Chronicle

20 Nov 2028
From our football correspondent Steady

Squad

A fracture rules Bernard Mootian out for 142 days

Bones knit. That is the one merciful thing about this injury and the reason Gor Mahia will talk about it more openly than they would about a knee. He will be back, and roughly when they say.

Squad

Enock Morrison is named among the best

There are footballers who have a good season and footballers a season is remembered for, and the second kind get their names read out in a hall in the summer. Gor Mahia will be quietly delighted and privately nervous.

Squad

Tempers go at Gor Mahia

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

Squad

Frank Odhiambo falls out with a teammate over standards

The oldest argument in any dressing room and the only one that is genuinely about football: one man thinks another is not putting enough in. It is also the row a manager privately does not mind having happened.

Boardroom

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

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.

In brief

120 Edition

The Gor Mahia Chronicle

13 Nov 2028
From our football correspondent Steady

Squad

149 days out for Bernard Mootian after a fracture

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

The dugout

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

Words exchanged at Gor Mahia

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

Squad

A quiet fortnight at Gor Mahia

With 5 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, 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

119 Edition

The Gor Mahia Chronicle

6 Nov 2028
From our football correspondent Steady

Squad

Bernard Mootian breaks a bone — 156 days out

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

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.

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

Gor Mahia and Enock Morrison 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

A falling-out at Gor Mahia

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

The dugout

Shariff Musa 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 Shariff Musa is on it.

The dugout

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

The Shariff Musa story refuses to die

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

The dugout

Giscard Mavoungou 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 Giscard Mavoungou has written the date down.

In brief

118 Edition

The Gor Mahia Chronicle

30 Oct 2028
From our football correspondent Steady

Squad

Bernard Mootian breaks a bone — 163 days out

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

Match

Gor Mahia are in among the leaders

Position 2 and 68 points on the board. Nobody at the ground will say the word out loud yet, and everybody at the ground is thinking it.

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

David Okoth 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 makes an example of Lesley Otieno

“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

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

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

Sylvester Owino asks for a word with the manager

“I would rather say it to his face than read about it.” The meeting was requested by the player, which tells you most of what you need to know.

Market

Lewis Bandi linked with a move away

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

In brief

117 Edition

The Gor Mahia Chronicle

23 Oct 2028
From our football correspondent Steady

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.

Boardroom

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

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

In brief

116 Edition

The Gor Mahia Chronicle

16 Oct 2028
From our football correspondent Steady

The dugout

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

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

In brief

115 Edition

The Gor Mahia Chronicle

9 Oct 2028
From our football correspondent Steady

The dugout

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

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.

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.

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

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

Market

Gor Mahia sign Dean Mahlangu, one for the future

Dean Mahlangu is 18, and Gor Mahia have signed him for the player he will be rather than the one he is. The first team can wait; the point of a deal like this is the years it buys.

Squad

This league is too small for Caleb Omondi

He is doing things on a Saturday afternoon that nobody around him can answer, which is flattering for about one season and a problem after that. Gor Mahia will not keep him by pretending otherwise.

The dugout

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

“Thirty minutes, door closed, everything said. We shook hands after.” Whatever was in the room stayed in the room, and Daniel Sakari trained the next morning like a man with less to carry.

In brief

114 Edition

The Gor Mahia Chronicle

2 Oct 2028
From our football correspondent Steady

Match

Gor Mahia are in among the leaders

Position 2 and 68 points on the board. Nobody at the ground will say the word out loud yet, and everybody at the ground is thinking it.

Squad

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

The dugout

The manager makes an example of Patrick Ekandjoum

“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

Lewis Bandi 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 Lewis Bandi is on it.

The dugout

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

Market

Lewis Bandi linked with a move away

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

Squad

Frank Odhiambo has company in his position

The competition arrived without a word said to him about it. Frank Odhiambo keeps the shirt for now, at Gor Mahia's convenience rather than his own.

Squad

David Simiyu is not saying it is over

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

In brief

113 Edition

The Gor Mahia Chronicle

25 Sep 2028
From our football correspondent Crisis

Match

Gor Mahia finish in position 2

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

The dugout

Francis Mainge 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

Enock Morrison beats them one at a time

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

Squad

Tempers go at Gor Mahia

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

Kariobangi Sharks take the points off Gor Mahia

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

The dugout

No hiding place for Giscard Mavoungou

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

Boardroom

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

Dennis Juma: “No excuses”

“I could talk about decisions and I could talk about luck. I will not. We lost.” The manager, 0‑2, and a press conference that lasted four minutes.

In brief

112 Edition

The Gor Mahia Chronicle

18 Sep 2028
From our football correspondent Upbeat

Squad

Mamadou Ndoye arrives at the club he grew up with

Every footballer has an answer to the question about his boyhood club, and most of them never get to act on it. Mamadou Ndoye has, at Gor Mahia, and the first month will show what that does to a man.

Boardroom

Edwin Simiyu will join Gor Mahia for nothing

The paperwork is done long before the player is. Edwin Simiyu has agreed terms to come here when his current deal runs out, which means Gor Mahia have spent a summer's transfer budget on a phone call.

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

Gor Mahia find a way past Mara Sugar

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

Player ratings

Ben Stanley Omondi was unplayable

Successful dribbles: 17. He went past people as if he had been told there was a prize for it, and by the end the full-back had stopped pretending to try.

Squad

Words exchanged at Gor Mahia

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

Too much change too quickly at Gor Mahia

5 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

Dennis Juma 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.” Dennis Juma on a 1‑0 afternoon that pleased him more than he was prepared to show.

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

111 Edition

The Gor Mahia Chronicle

11 Sep 2028
From our football correspondent Steady

The dugout

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

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.

Squad

Frank Odhiambo falls out with a teammate over standards

The oldest argument in any dressing room and the only one that is genuinely about football: one man thinks another is not putting enough in. It is also the row a manager privately does not mind having happened.

Player ratings

Nobody could get near Shariff Musa

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

Squad

27 clean sheets for Giscard Mavoungou

A goalkeeper's career is counted in the games nobody scored in, and Giscard Mavoungou now has 27 of them across 110 appearances. Nothing about that number was luck.

Squad

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

Player ratings

Mohammed Siraji was the difference for Gor Mahia

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

Bernard Mootian signs a new deal

“I never wanted to be anywhere else. There is unfinished business here.” Bernard Mootian commits to Gor Mahia for another 1 years.

The dugout

Shariff Musa 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 Shariff Musa is on it.

In brief

110 Edition

The Gor Mahia Chronicle

4 Sep 2028
From our football correspondent Steady

Match

Gor Mahia refuse to drop out of the race

Position 2, 64 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.

Squad

Samuel Kapen is in the form of his life

A season average of 7.33 with 19 goals behind it. Opponents have started planning around him, which is the sincerest compliment football pays.

Boardroom

Window shuts: 11 in, 11 out at Gor Mahia

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

Player ratings

George Amonoo runs at them all day

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

Squad

A move Bernard Mootian would have made for nothing

There is a version of every career where the player ends up somewhere he chose rather than somewhere that chose him. Bernard Mootian is living that version at Gor Mahia, and it tends to show in the first month.

Match

Shabana take the points off Gor Mahia

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

Squad

Paul Ochuoga signs a new deal

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

Squad

A row about effort at Gor Mahia

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

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

109 Edition

The Gor Mahia Chronicle

28 Aug 2028
From our football correspondent Upbeat

Match

Gor Mahia run riot against Mathare United

4‑1, 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

A brace, and Samuel Kapen takes the afternoon — 9.25

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

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.

Squad

Samuel Kapen is carrying Gor Mahia

18 goals and a season average of 7.32. Form like that gets noticed well beyond this town.

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.

Match

Gor Mahia make home a hard place to visit

9 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

Frank Odhiambo falls out with a teammate over standards

The oldest argument in any dressing room and the only one that is genuinely about football: one man thinks another is not putting enough in. It is also the row a manager privately does not mind having happened.

Player ratings

Shariff Musa in the eights

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

The dugout

No place for Dennis Okoth on the big day

He found out with everybody else, an hour before kick-off, from a sheet of paper on a wall. Nobody at Gor Mahia pretended it was anything other than a decision about him.

In brief

108 Edition

The Gor Mahia Chronicle

21 Aug 2028
From our football correspondent Steady

The dugout

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

Tempers go at Gor Mahia

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

Squad

Frank Odhiambo falls out with a teammate over standards

The oldest argument in any dressing room and the only one that is genuinely about football: one man thinks another is not putting enough in. It is also the row a manager privately does not mind having happened.

Match

A bad afternoon for Gor Mahia against Bandari

0‑1 to Bandari, and no complaints worth printing. The performance asked for nothing more than it got.

Player ratings

Enock Morrison runs at them all day

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

Squad

100 appearances for Samuel Kapen

100 games in these colours. Service of that kind gets rarer every season, and the crowd knows it.

The dugout

Dennis Juma: “No excuses”

“I could talk about decisions and I could talk about luck. I will not. We lost.” The manager, 0‑1, and a press conference that lasted four minutes.

Squad

Francis Mainge signs on for more

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

The dugout

Gor Mahia pick somebody else ahead of Dennis Okoth

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

In brief

107 Edition

The Gor Mahia Chronicle

14 Aug 2028
From our football correspondent Upbeat

Match

Gor Mahia are top

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

Squad

Giscard Mavoungou in a row with a teammate

It was not about football and everybody who saw it knows that. Two men who have to play together on Saturday said things at Gor Mahia this week that will take longer than a week to unsay.

Boardroom

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.

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

Frank Odhiambo 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 make home a hard place to visit

8 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 see off APS Bomet

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

Player ratings

Shariff Musa runs at them all day

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

Player ratings

Christopher Koloti in the eights

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

In brief

  • The dugout The manager’s verdict
  • The dugout Dennis Okoth dropped after a run of poor form
  • Market The clock runs on Daniel Sakari's contract
106 Edition

The Gor Mahia Chronicle

7 Aug 2028
From our football correspondent Upbeat

Match

Gor Mahia are in among the leaders

Position 2 and 58 points on the board. Nobody at the ground will say the word out loud yet, and everybody at the ground is thinking it.

Match

After 13 games, Gor Mahia finally taste it again

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

Player ratings

Ben Stanley Omondi runs at them all day

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

Squad

Philemon Otieno has been here 8 seasons

172 appearances across 8 seasons in one shirt. Nobody builds a career like that on purpose any more; it happens to a certain kind of footballer at a certain kind of club.

Squad

Dennis Okoth signs a new deal

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

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

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.

Match

Gor Mahia come up short against Sofapaka

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

The dugout

Dennis Juma faces the questions

“We were not good enough today and I am not going to dress it up.” Dennis Juma after 0‑1, in the tone of a man who knows the next question and does not intend to answer it.

In brief

105 Edition

The Gor Mahia Chronicle

31 Jul 2028
From our football correspondent Triumph

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.

Squad

Samuel Kapen is in the form of his life

A season average of 7.31 with 16 goals behind it. Opponents have started planning around him, which is the sincerest compliment football pays.

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

Gor Mahia see off Posta Rangers

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

Player ratings

George Amonoo was unplayable

Successful dribbles: 19. He went past people as if he had been told there was a prize for it, and by the end the full-back had stopped pretending to try.

Squad

Appearance number 100 for Giscard Mavoungou

100 games in this shirt, through managers and relegations and everything else. Service like it is disappearing from the game and the crowd knows what it is watching.

Boardroom

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

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

Squad

Words exchanged at Gor Mahia

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

A satisfied Dennis Juma

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

In brief

104 Edition

The Gor Mahia Chronicle

24 Jul 2028
From our football correspondent Upbeat

Match

Whatever happens, Gor Mahia do not lose

12 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

Gor Mahia say no — this time

The offer from Mathare United for Alpha Onyango was heard out and sent back the same day. First bids are rarely meant to succeed; they are meant to find out how loudly the door closes.

Player ratings

Shariff Musa beats them one at a time

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

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 6 games, Gor Mahia finally taste it again

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

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.

Player ratings

The game went through Ben Stanley Omondi — 6.88

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

Player ratings

The afternoon belonged to Lewis Bandi

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

The dugout

Daniel Sakari left out for the big one

A player who expected to start watched it instead. The manager will call it a decision for the team; Daniel Sakari will call it something else in private.

In brief

  • The dugout When it matters, Frank Odhiambo plays
  • The dugout The manager’s verdict
  • The dugout The form table has caught Daniel Sakari
103 Edition

The Gor Mahia Chronicle

17 Jul 2028
From our football correspondent Triumph

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

A brace, and Shariff Musa takes the afternoon — 8.83

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

Match

Gor Mahia cannot stop winning

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

Market

Eyes on Alpha Onyango again

The phone has started ringing about Alpha Onyango again, and this time the name on the line is Mathare United. Gor Mahia are listening politely and promising nothing.

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.

Player ratings

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

The terraces

Gor Mahia supporters have found a favourite in Paul Ochuoga

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

Looking ahead

Gor Mahia and Kakamega Homeboyz meet at the summit

The fixture the rest of the division is looking forward to more than either of the sides in it. Both know a win changes the season and a defeat does not end it, which is what makes it hard to play.

In brief

102 Edition

The Gor Mahia Chronicle

10 Jul 2028
From our football correspondent Triumph

Market

Terms done: Alpha Onyango is going

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

Match

Nobody above Gor Mahia

First, on 51 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.

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.

Squad

A falling-out at Gor Mahia

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

Market

No place for Alpha Onyango in the plan

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

Match

Enock Morrison the difference as Gor Mahia beat AFC Leopards

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

Player ratings

The game went through Ben Stanley Omondi — 6.77

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

Player ratings

George Amonoo was unplayable

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

101 Edition

The Gor Mahia Chronicle

3 Jul 2028
From our football correspondent Triumph

Market

Edward Omondi Ondimo 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.

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.

Squad

Defences have started doubling up on Samuel Kapen

16 goals and a season average of 7.34 will do that. The space he used to find has gone; he keeps scoring anyway, which is the mark of the real thing.

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.

Market

Mark Shaban comes home

The shirt still fits. Mark Shaban is back at Gor Mahia, and half the ground remembers him in these colours already. Some signings need selling to the town; this one sold itself.

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

Mark Shaban gets the move he always wanted

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

Match

Ben Stanley Omondi the difference as Gor Mahia beat Tusker

Ask anyone on the way out what separated the sides and you will get one name: Ben Stanley Omondi. 1‑0 against Tusker, and the applause at the whistle was mostly his.

Looking ahead

Top-of-the-table clash for Gor Mahia

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

In brief

100 Edition

The Gor Mahia Chronicle

26 Jun 2028
From our football correspondent Triumph

Match

Gor Mahia up to position 2

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

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.

Player ratings

Nobody could get near Shariff Musa

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

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

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

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

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

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.

The dugout

A satisfied Dennis Juma

“The players deserve the credit. My job was easy today.” It was not, and everybody in the room knew it; after 1‑0, Dennis Juma could afford to be generous.

In brief

99 Edition

The Gor Mahia Chronicle

19 Jun 2028
From our football correspondent Triumph

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

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

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

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

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

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.

Match

Gor Mahia see off Kenya Police

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

Player ratings

Enock Morrison was on a different afternoon to everybody else

8.06. There are performances a supporter describes to somebody who was not there and cannot quite convey; this was one, and the number does not help either.

In brief

98 Edition

The Gor Mahia Chronicle

12 Jun 2028
From our football correspondent Upbeat

Market

Alpha Onyango has said yes to Mathare 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.

Player ratings

Alpha Onyango was unplayable

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

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.

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

Enock Morrison sends Gor Mahia past Muranga Seal

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.

Squad

Bryton Onyona signs on for more

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

Player ratings

Enock Morrison was on a different afternoon to everybody else

8.05. There are performances a supporter describes to somebody who was not there and cannot quite convey; this was one, and the number does not help either.

Squad

A quiet fortnight at Gor Mahia

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

Squad

A falling-out at Gor Mahia

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

In brief

97 Edition

The Gor Mahia Chronicle

5 Jun 2028
From our football correspondent Steady

Player ratings

Nobody could get near Shariff Musa

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

Squad

Samuel Kapen is in the form of his life

A season average of 7.34 with 16 goals behind it. Opponents have started planning around him, which is the sincerest compliment football pays.

Market

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

Player ratings

Samuel Kapen in the eights

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

Boardroom

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

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.

Squad

Player of the month: Samuel Kapen

Four weeks in which nobody in the division did his job better. The award goes on a shelf and the player goes back into the side, which is the order Gor Mahia prefer.

Squad

Words exchanged at Gor Mahia

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

In brief

96 Edition

The Gor Mahia Chronicle

29 May 2028
From our football correspondent Upbeat

Match

Gor Mahia up to position 2

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

Player ratings

Samuel Kapen scores twice — 8.88

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

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.

Player ratings

Nobody could get near Shariff Musa

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

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

Samuel Kapen is in the form of his life

A season average of 7.31 with 15 goals behind it. Opponents have started planning around him, which is the sincerest compliment football pays.

Match

Samuel Kapen sends Gor Mahia past Kariobangi Sharks

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

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

Gor Mahia supporters have found a favourite in Christopher Koloti

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

95 Edition

The Gor Mahia Chronicle

22 May 2028
From our football correspondent Upbeat

Match

No mercy from Gor Mahia

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

Ben Stanley Omondi was unplayable

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

Player ratings

Both of them Samuel Kapen's — 9.12

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

Market

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

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

Samuel Kapen is carrying Gor Mahia

13 goals and a season average of 7.26. Form like that gets noticed well beyond this town.

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

Ninety minutes of Alpha Onyango at his very best

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

94 Edition

The Gor Mahia Chronicle

15 May 2028
From our football correspondent Upbeat

Market

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

Ben Stanley Omondi runs at them all day

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

Squad

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.

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.

Player ratings

Ninety minutes of Samuel Kapen at his very best

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

The dugout

Dennis Juma: “That is the standard”

“That is what I want every week. Not the result, the way they went about it.” The manager, after 1‑0, already talking about the next one.

The dugout

Alpha Onyango 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 Alpha Onyango is on it.

Market

Talks stall between Gor Mahia and Ben Stanley Omondi

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

In brief

93 Edition

The Gor Mahia Chronicle

8 May 2028
From our football correspondent Steady

Match

Gor Mahia out of the cup

Muranga Seal ended it 1‑2. The season narrows to the league now, and everyone in the ground knew it before the final whistle.

Match

Shabana punish Gor Mahia for switching off

2 goals to the good, and then a slow surrender of everything that had been earned. Samuel Kapen will not be the one blamed for it, but nobody at Gor Mahia escapes the conversation that follows a collapse like this.

Player ratings

A brace, and Samuel Kapen takes the afternoon — 8.88

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

The dugout

Kevin Omondi: 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

Harun Mwendwa 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

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.

Player ratings

Alpha Onyango was unplayable

Successful dribbles: 21. He went past people as if he had been told there was a prize for it, and by the end the full-back had stopped pretending to try.

Squad

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

Enock Morrison was on a different afternoon to everybody else

8.02. There are performances a supporter describes to somebody who was not there and cannot quite convey; this was one, and the number does not help either.

In brief

92 Edition

The Gor Mahia Chronicle

1 May 2028
From our football correspondent Upbeat

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.

Match

The run is over for Gor Mahia

9 matches without defeat, and then Mathare United. Nobody at the ground pretended it would go on forever; nobody expected it to stop here 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

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

Alpha Onyango runs at them all day

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

Match

Mathare United take the points off Gor Mahia

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

Market

Talks stall between Gor Mahia and Shariff Musa

“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

Dennis Juma: “No excuses”

“I could talk about decisions and I could talk about luck. I will not. We lost.” The manager, 0‑1, and a press conference that lasted four minutes.

Boardroom

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

91 Edition

The Gor Mahia Chronicle

24 Apr 2028
From our football correspondent Triumph

Market

Only the photograph left for Alpha Onyango

Fee agreed, terms agreed, medical booked. Alpha Onyango 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.

Player ratings

Nobody could get near Alpha Onyango

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

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.

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.

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.

Player ratings

Samuel Kapen was the difference for Gor Mahia

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

Michael Mainge stays put

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

Squad

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

In brief

90 Edition

The Gor Mahia Chronicle

17 Apr 2028
From our football correspondent Upbeat

Market

Enock Morrison 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 refuse to drop out of the race

Position 3, 22 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.

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

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.

Match

Samuel Kapen sends Gor Mahia past APS Bomet

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

Player ratings

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

The dugout

Christopher Koloti 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

Samuel Kapen takes the honours

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

Squad

A falling-out at Gor Mahia

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

In brief

89 Edition

The Gor Mahia Chronicle

10 Apr 2028
From our football correspondent Upbeat

Player ratings

Enock Morrison was unplayable

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

Harun Mwendwa 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

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

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.

Match

Gor Mahia find a way past Sofapaka

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

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

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.

Squad

Number 50 for Samuel Kapen

50 goals for this club, and somewhere in the stand there is a person who can still tell you where they were for most of them.

Player ratings

Ninety minutes of Ben Stanley Omondi at his very best

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

88 Edition

The Gor Mahia Chronicle

3 Apr 2028
From our football correspondent Steady

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.

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.

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

Frank Odhiambo falls out with a teammate over standards

The oldest argument in any dressing room and the only one that is genuinely about football: one man thinks another is not putting enough in. It is also the row a manager privately does not mind having happened.

Player ratings

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

Player ratings

A masterclass from Samuel Kapen

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

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.

Market

Gor Mahia and Enock Morrison 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.

Match

Gor Mahia share the spoils with Posta Rangers

A 1‑1 draw with Posta Rangers leaves the dressing room somewhere between relief and regret.

In brief

87 Edition

The Gor Mahia Chronicle

27 Mar 2028
From our football correspondent Steady

Player ratings

Shariff Musa was unplayable

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

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

Gor Mahia counting the cost

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

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

Enock Morrison sends Gor Mahia past Kakamega Homeboyz

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.

Player ratings

Nobody on the pitch touched Enock Morrison

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

The dugout

Dennis Juma: “That is the standard”

“That is what I want every week. Not the result, the way they went about it.” The manager, after 1‑0, already talking about the next one.

The dugout

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

86 Edition

The Gor Mahia Chronicle

20 Mar 2028
From our football correspondent Steady

Player ratings

Both of them Samuel Kapen's — 9.07

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

Market

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

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

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.

Match

Gor Mahia see off Nairobi United

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

Player ratings

Ben Stanley Omondi beats them one at a time

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

The dugout

Christopher Koloti gets it from the manager

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

The dugout

The manager’s verdict

“I am not going to get carried away and I will not let them either. It was a good day. There will be harder ones.” Dennis Juma kept it short after the 2‑1 win, which is what managers do when they are happy.

The dugout

When it matters, Alpha Onyango 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

85 Edition

The Gor Mahia Chronicle

13 Mar 2028
From our football correspondent Steady

Market

Harun Mwendwa 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

No end in sight to Gor Mahia's wait for a win

4 matches now without a victory, and the excuses have worn thinner than the patience. Somebody at Gor Mahia has to find a result from somewhere.

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.

Player ratings

Alpha Onyango beats them one at a time

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

Squad

Words at Gor Mahia training over how hard people work

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

Talks stall between Gor Mahia and Shariff Musa

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

Player ratings

The afternoon belonged to Samuel Kapen

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

Player ratings

A costly moment from Sylvester Owino

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

Match

Gor Mahia share the spoils with AFC Leopards

A 1‑1 draw with AFC Leopards leaves the dressing room somewhere between relief and regret.

In brief

84 Edition

The Gor Mahia Chronicle

6 Mar 2028
From our football correspondent Steady

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.

Player ratings

Ben Stanley Omondi was unplayable

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

Boardroom

Gor Mahia to lose Giscard Mavoungou for free

There is no worse way to lose a footballer. Giscard Mavoungou has pre-agreed a move away, which means every appearance between now and June is made by a man the club can no longer sell, and somebody upstairs will be asked why the contract was allowed to get here.

Squad

Shariff Musa signs a new deal

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

Squad

Words at Gor Mahia training over how hard people work

Somebody said out loud what several people had been thinking. Alpha Onyango is at the centre of it, and the squad will now find out whether the standard rises or the pair of them simply stop speaking.

The dugout

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

Tempers go at Gor Mahia

David Okoth 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 place in the month's best eleven for Alpha Onyango

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

In brief

83 Edition

The Gor Mahia Chronicle

28 Feb 2028
From our football correspondent Steady

Market

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

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

Frank Odhiambo falls out with a teammate over standards

The oldest argument in any dressing room and the only one that is genuinely about football: one man thinks another is not putting enough in. It is also the row a manager privately does not mind having happened.

Player ratings

One of those days for Enock Morrison

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

Match

Late, late show earns Gor Mahia a point

Minute 94, against Ulinzi Stars, and a goal that felt like a win to everybody who had stayed. It was a draw. Nobody leaving the ground will describe it as one.

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.

Player ratings

Nobody could get near Ben Stanley Omondi

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

Squad

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

Samuel Kapen rescues a point for Gor Mahia

It needed Samuel Kapen to find the net to bring anything home at all: 2‑2 against Ulinzi Stars, and half the dressing room will call it a point won.

In brief

  • The dugout Frank Odhiambo has become a man the manager trusts
  • The dugout The manager’s verdict
  • Looking ahead Gor Mahia take on the side everybody is chasing
82 Edition

The Gor Mahia Chronicle

21 Feb 2028
From our football correspondent Steady

Market

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

Gor Mahia to lose Enock Morrison for free

There is no worse way to lose a footballer. Enock Morrison has pre-agreed a move away, which means every appearance between now and June is made by a man the club can no longer sell, and somebody upstairs will be asked why the contract was allowed to get here.

Squad

A row about effort at Gor Mahia

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

Match

Kenya Police take the points off Gor Mahia

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

The dugout

No hiding place for Paul Ochuoga

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

Player ratings

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

The dugout

Dennis Juma faces the questions

“We were not good enough today and I am not going to dress it up.” Dennis Juma after 0‑1, in the tone of a man who knows the next question and does not intend to answer it.

Squad

Francis Oduor 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

Alpha Onyango 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 Alpha Onyango is on it.

In brief

81 Edition

The Gor Mahia Chronicle

14 Feb 2028
From our football correspondent Upbeat

Match

No mercy from Gor Mahia

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

Market

So close: Alpha Onyango’s move dies late

The fee was agreed and the flight was looked at — and then the phone stopped ringing. KCB moved on, Alpha Onyango reports back to Gor Mahia, and everybody pretends Monday is just Monday.

Boardroom

Alpha Onyango has agreed to leave Gor Mahia for nothing

He will play here until the summer and then walk out of the door for free, having already signed elsewhere. Supporters will manage the first part of that sentence; it is the second they will struggle with.

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

A row about effort at Gor Mahia

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

Transfer targets

Gor Mahia rebuffed over Rivaldo Mokotjo

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

The terraces

The crowd has taken to Ben Stanley Omondi

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.

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.

Squad

John Miheso signs on for more

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

In brief

80 Edition

The Gor Mahia Chronicle

7 Feb 2028
From our football correspondent Upbeat

Match

Alpha Onyango breaks Bidco United hearts

Some goals win a match and some take one off somebody else. Alpha Onyango scored in the 88th minute, Bidco United had already begun thinking about the journey home, and Gor Mahia took the lot.

Player ratings

A brace, and Alpha Onyango takes the afternoon — 8.39

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

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.

Player ratings

Ben Stanley Omondi beats them one at a time

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

Boardroom

Gor Mahia close the window on a squad of their own making

8 in and 4 out, and no more changes for months. The manager has what he has, the supporters have their opinion of it, and the table will have the last word.

Boardroom

Dennis Juma signs on for the long haul

Gor Mahia moved before anybody else could: a new deal for Dennis Juma, agreed quietly and announced loudly. Boards extend managers for many reasons; the good one is the one this looks like.

Boardroom

Samuel Kapen signs for AFC Leopards while still at Gor Mahia

The rules permit it and it stings anyway. Samuel Kapen has agreed terms with AFC Leopards for the summer, and until then he pulls on this shirt as a player who has already chosen his next one.

Market

Samuel Njau comes home

The shirt still fits. Samuel Njau is back at Gor Mahia, and half the ground remembers him in these colours already. Some signings need selling to the town; this one sold itself.

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.

In brief

79 Edition

The Gor Mahia Chronicle

31 Jan 2028
From our football correspondent Steady

Market

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

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

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

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

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

Market

Alpha Onyango told to find a new club

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

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.

Squad

The formation has left Christopher Koloti behind

Every shape has positions in it and this one does not have his. Gor Mahia will either change the shape, change his job, or change his club, and he is waiting to hear which.

The dugout

Daniel Sakari 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 Daniel Sakari has written the date down.

In brief

78 Edition

The Gor Mahia Chronicle

24 Jan 2028
From our football correspondent Steady

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

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

Harun Mwendwa 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

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

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

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

Transfer targets

Gor Mahia ask about Thamsanqa Zwane

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

Squad

The formation has left Dalphine Omuri behind

Every shape has positions in it and this one does not have his. Gor Mahia will either change the shape, change his job, or change his club, and he is waiting to hear which.

The dugout

Lewis Bandi 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 Lewis Bandi is on it.

In brief

77 Edition

The Gor Mahia Chronicle

17 Jan 2028
From our football correspondent Steady

Market

Kevin Omondi says no to Muranga Seal

“I listened, I thought about it, and I am staying. That is the whole story.” The clubs had agreed a fee. Kevin Omondi had not agreed to go, which turned out to be the part that mattered.

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.

Transfer targets

Gor Mahia rebuffed over Thamsanqa Ndelu

Not now, not at any price the club was prepared to say out loud. Al-Jeel 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 Dalphine Omuri

Shabana 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

The manager makes an example of Patrick Ekandjoum

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

The manager makes Giscard Mavoungou a promise

Nothing in writing and nothing in public: a word about playing time, given face to face at Gor Mahia. The team sheets over the next month will show whether it was worth having.

Market

The clock does Shariff Musa’s negotiating for him

7 months left, and both sides know what that means: every week without a signature, the fee Gor Mahia could ask drops and the wages Shariff Musa can ask rise.

In brief

76 Edition

The Gor Mahia Chronicle

10 Jan 2028
From our football correspondent Steady

Market

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

Squad

Words at Gor Mahia training over how hard people work

Somebody said out loud what several people had been thinking. Alpha Onyango 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 Gosiame Ngobeni

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

Market

Talks stall between Gor Mahia and Shariff Musa

“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

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

Market

The Shariff Musa talk will not go away

Another week, another link, another denial nobody quite believes. Gor Mahia know the market decides these things, not the back pages — but the back pages are louder.

The dugout

A door opens for Daniel Sakari

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

Still no signature from Enock Morrison

7 months left and the two sides are nowhere near each other. Every week this drags on takes money off what Gor Mahia could get for him.

The dugout

Patrick Ekandjoum knocks on the manager’s door

“Thirty minutes, door closed, everything said. We shook hands after.” Whatever was in the room stayed in the room, and Patrick Ekandjoum trained the next morning like a man with less to carry.

In brief

75 Edition

The Gor Mahia Chronicle

3 Jan 2028
From our football correspondent Steady

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.

Squad

A row about effort at Gor Mahia

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

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.

Squad

Words exchanged at Gor Mahia

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

Transfer targets

Gor Mahia ask about Siyabonga Mbongo

A loan enquiry to Mamelodi Sundowns: 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

A loan move for Thato Moalusi is in the works

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

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.

Market

No place for George Amonoo in the plan

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

The dugout

Paul Ochuoga knocks on the manager’s door

“Thirty minutes, door closed, everything said. We shook hands after.” Whatever was in the room stayed in the room, and Paul Ochuoga trained the next morning like a man with less to carry.

In brief

74 Edition

The Gor Mahia Chronicle

27 Dec 2027
From our football correspondent Steady

Market

Harun Mwendwa 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

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

The manager makes an example of Giscard Mavoungou

“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

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

“Thirty minutes, door closed, everything said. We shook hands after.” Whatever was in the room stayed in the room, and Daniel Sakari trained the next morning like a man with less to carry.

Market

The Enock Morrison talk will not go away

Another week, another link, another denial nobody quite believes. Gor Mahia know the market decides these things, not the back pages — but the back pages are louder.

Match

Continental football is in reach for Gor Mahia

60 points from position 4. The title is somebody else’s business and the drop is somebody else’s problem; what is left is the argument about passports.

The dugout

The manager plants his flag on Shariff Musa

“Judge me on him.” Managers do not say that kind of thing by accident — it moves the pressure from Shariff Musa’s shoulders onto his own, and both of them know it.

In brief

73 Edition

The Gor Mahia Chronicle

20 Dec 2027
From our football correspondent Steady

Squad

David Simiyu damages knee ligaments — 15 days out

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

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

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

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.

The dugout

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

Market

Alpha Onyango linked with a move away

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

In brief

72 Edition

The Gor Mahia Chronicle

13 Dec 2027
From our football correspondent Steady

Squad

A knee injury of the worst kind for Sylvester Owino

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

Squad

Words at Gor Mahia training over how hard people work

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

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

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.

The dugout

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

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