John Okoth

Left Forward - Free Agent
5 Sep 2036
Friday
Process

Marked for John Okoth

494 Edition

The Gor Mahia Chronicle

14 Jan 2036
From our football correspondent Upbeat

Market

Terms done: Keilan Quinn is going

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

Market

Gor Mahia turn down Hearts of Oak for Stanley Osei

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

Market

Duncan Manyama 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

Words at Gor Mahia training over how hard people work

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

Squad

Words exchanged at Gor Mahia

Roméo Amané 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

Muranga Seal join the queue for John Okoth

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

Boardroom

Embargo at Gor Mahia

No fees may be paid for anybody, whatever the squad needs. Every rumour about this club until it lifts is a rumour about a deal that cannot be done.

The dugout

No hiding place for Christopher Cook

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

The dugout

When it matters, Jacob Ramsey 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

Back issues
477 Edition

The Gor Mahia Chronicle

17 Sep 2035
From our football correspondent Triumph

Match

Nobody wins at Gor Mahia

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

Match

Gor Mahia cannot stop winning

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

Match

Gor Mahia through in the cup

A 5‑0 win over Kakamega Homeboyz, and the draw for the next round can be watched with some interest for once.

Match

No mercy from Gor Mahia

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

Player ratings

Both of them Ousseynou Seck's — 8.46

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

Player ratings

A brace, and Jacob Ramsey takes the afternoon — 8.26

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

Player ratings

John Okoth, 18, plays like he has been here for years — 8.01

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

Market

Only the photograph left for Abeiku Mohammed

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

Player ratings

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

1 for Oussama El Azzouzi, marked 7.18, 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.

In brief

475 Edition

The Gor Mahia Chronicle

3 Sep 2035
From our football correspondent Triumph

Match

The run at home goes on for Gor Mahia

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

Match

Gor Mahia cannot stop winning

11 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

Not going: Stanley Osei stays at Gor Mahia

“I know what people will say. I know what I want, and it is here.” Maritzburg United had the fee agreed and the shirt ready; they did not have the player, and now they will not.

Market

Terms done: Tommy McDermott is going

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

Squad

Kai Andrews 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. Kai Andrews has, at Gor Mahia, and the first month will show what that does to a man.

Player ratings

John Okoth, 18, steals the show — 7.62

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

Market

Maritzburg United come back empty-handed

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

Market

Duncan Manyama hands in a written request

“I have nothing bad to say about this place. I just need to be somewhere else.” It is in writing now, which changes what Gor Mahia can pretend not to have heard.

Boardroom

Window shuts: 23 in, 26 out at Gor Mahia

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

In brief

470 Edition

The Gor Mahia Chronicle

30 Jul 2035
From our football correspondent Triumph

Match

No mercy from Gor Mahia

Kakamega Homeboyz 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

Both of them John Okoth's — 8.58

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

Market

Collins Kibwage agrees terms with Sofapaka

The clubs have settled the fee and he has settled his wages. What remains is a medical and a photograph, and around Gor Mahia people have started saying his name in the past tense.

Match

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

Player ratings

Age has not caught Aïmen Moueffek yet — 7.90

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

Market

The Ulinzi Stars deal is off

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

The dugout

Martin Mwendwa: 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

Gor Mahia turn down Maritzburg United for Abdoulaye Camara

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

Squad

A falling-out at Gor Mahia

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

In brief

462 Edition

The Gor Mahia Chronicle

4 Jun 2035
From our football correspondent Triumph

Match

Gor Mahia make home a hard place to visit

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

Player ratings

Age has not caught Lamarana Jallow yet — 8.00

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

Market

Gor Mahia turn down Sofapaka for Abeiku Mohammed

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

Market

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

The dugout

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

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

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

Squad

Sinaly Diomandé gets the move he always wanted

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

Boardroom

$360.5K of the owner's money at Gor Mahia

The shortfall was covered from upstairs again. Supporters are entitled to be relieved and entitled to ask what happens the month it is not, and both feelings usually arrive together.

In brief

459 Edition

The Gor Mahia Chronicle

14 May 2035
From our football correspondent Upbeat

Match

The run at home goes on for Gor Mahia

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

Match

34 unbeaten for Gor Mahia

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

Match

Gor Mahia through in the cup

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

Player ratings

Both of them John Okoth's — 8.96

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

Player ratings

Timothy Mbugua could not have asked for more on his first appearance — 7.55

Debuts are survived rather than enjoyed. This one was enjoyed: 7.55, 0 goals, and a manager already being asked whether he starts again next week.

Market

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

Austin Harrison 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

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

The terraces

The crowd has taken to John Okoth

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

In brief

458 Edition

The Gor Mahia Chronicle

7 May 2035
From our football correspondent Triumph

Match

Gor Mahia run riot against Mathare 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

Both of them Sidnei Tavares's — 8.34

2 goals, and the second was the one that settled it. Marked 8.34, 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.

Player ratings

Age has not caught Lamarana Jallow yet — 8.24

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

Market

Abeiku Mohammed has one foot out of the door

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

Market

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

Boardroom

The owner puts $414.2K into Gor Mahia

This is money that keeps the lights on rather than money that buys a centre-half, and the difference is the whole story. A club funded by its owner rather than by its football has exactly one conversation left ahead of it.

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 Osama Ahmed 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

455 Edition

The Gor Mahia Chronicle

16 Apr 2035
From our football correspondent Upbeat

Match

The run at home goes on for Gor Mahia

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

Match

Gor Mahia tear Sofapaka apart

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

Player ratings

John Okoth, 18, plays like he has been here for years — 9.42

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

Squad

3 goals for Sidnei Tavares

The match ball belongs to Sidnei Tavares, whose 3 goals turned a difficult afternoon into a procession.

Squad

A day John Okoth will not forget

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

Player ratings

Vintage Sidnei Tavares — 8.41

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

Market

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

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

In brief

454 Edition

The Gor Mahia Chronicle

9 Apr 2035
From our football correspondent Upbeat

Match

Still nobody has beaten Gor Mahia

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

Player ratings

No sign of nerves from John Okoth at 18 — 7.86

The hardest thing about being 18 in a senior side is that nobody makes allowances. John Okoth did not need any: 7.86, and he looked the most comfortable man on the pitch.

Market

Abeiku Mohammed is on his way

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

Market

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

Lamarana Jallow pops up at the right end — 7.69

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

Squad

A falling-out at Gor Mahia

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

The terraces

Gor Mahia supporters have found a favourite in John Okoth

There is a particular warmth a ground reserves for a 18-year-old it feels ownership of. John Okoth 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 find a way past Posta Rangers

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

Player ratings

Osama Ahmed was on a different afternoon to everybody else

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

  • Squad Words at Gor Mahia training over how hard people work
  • The dugout The view from the dugout
  • Squad Osama Ahmed is in the form of his life
450 Edition

The Gor Mahia Chronicle

12 Mar 2035
From our football correspondent Triumph

Match

Gor Mahia make home a hard place to visit

45 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

Whatever happens, Gor Mahia do not lose

25 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

4 goals for Sidnei Tavares

The match ball belongs to Sidnei Tavares, whose 4 goals turned a difficult afternoon into a procession.

Match

Sidnei Tavares leads the rout of AFC Leopards

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

Player ratings

Age has not caught Sidnei Tavares yet — 8.36

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

Market

Abeiku Mohammed has one foot out of the door

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

Market

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

Player ratings

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

The terraces

The crowd has taken to John Okoth

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

In brief

449 Edition

The Gor Mahia Chronicle

5 Mar 2035
From our football correspondent Upbeat

Match

24 unbeaten for Gor Mahia

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

Match

After 17 games, Gor Mahia finally taste it again

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

Player ratings

Nobody could get near Austin Harrison

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

Boardroom

$536.4K of the owner's money at Gor Mahia

The shortfall was covered from upstairs again. Supporters are entitled to be relieved and entitled to ask what happens the month it is not, and both feelings usually arrive together.

Match

Late, late show earns Gor Mahia a point

Minute 85, against Tusker, 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.

Squad

Words exchanged at Gor Mahia

Sam Waller 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

Osama Ahmed named player of the month

The award goes to Osama Ahmed, and nobody around here is inclined to argue with the choice.

Squad

Koro Coulibaly named in the team of the month

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

Squad

A step back for Sidnei Tavares 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.

In brief

446 Edition

The Gor Mahia Chronicle

12 Feb 2035
From our football correspondent Triumph

Match

Gor Mahia cannot stop winning

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

Match

Jon Russell leads the rout of Muranga Seal

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

Player ratings

Both of them Jon Russell's — 8.32

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

Market

Kevin Kagere agrees terms with Mara Sugar

The clubs have settled the fee and he has settled his wages. What remains is a medical and a photograph, and around Gor Mahia people have started saying his name in the past tense.

The dugout

Sam Waller 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

No sign of nerves from Elvis Ayumba at 16 — 7.69

The hardest thing about being 16 in a senior side is that nobody makes allowances. Elvis Ayumba did not need any: 7.69, and he looked the most comfortable man on the pitch.

Market

Abeiku Mohammed has one foot out of the door

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

Market

John Okoth asks to leave Gor Mahia

“I have given everything here and I need a new challenge.” The request is formal, and the relationship will never be quite the same again.

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.

In brief

445 Edition

The Gor Mahia Chronicle

5 Feb 2035
From our football correspondent Triumph

Match

The run at home goes on for Gor Mahia

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

Match

Gor Mahia cannot stop winning

14 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

Tommy McDermott has said yes to Golden Arrows

The last thing about a transfer that is still about the player is his signature on his own terms, and it is there. Gor Mahia have lost him in all but the paperwork.

Market

Not going: Ibrahim Obansa stays at Gor Mahia

“I know what people will say. I know what I want, and it is here.” Golden Arrows had the fee agreed and the shirt ready; they did not have the player, and now they will not.

Market

Wisdom Ndon 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

John Okoth, 18, steals the show — 7.81

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

Boardroom

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

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.

In brief

  • Squad Words exchanged at Gor Mahia
  • Boardroom 5 academy graduates step up at Gor Mahia
  • Boardroom $553.6K from the owner keeps Gor Mahia afloat
441 Edition

The Gor Mahia Chronicle

8 Jan 2035
From our football correspondent Upbeat

Match

Gor Mahia are top

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

Market

Abeiku Mohammed has said yes to AFC Leopards

The last thing about a transfer that is still about the player is his signature on his own terms, and it is there. Gor Mahia have lost him in all but the paperwork.

Market

Elvis Ayumba says no to APS Bomet

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

Market

Timothy Rupia puts it in writing

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

Market

Gor Mahia say no — this time

The offer from Muranga Seal for John Okoth 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.

Boardroom

The owner puts $584.5K into Gor Mahia

This is money that keeps the lights on rather than money that buys a centre-half, and the difference is the whole story. A club funded by its owner rather than by its football has exactly one conversation left ahead of it.

Squad

Tempers go at Gor Mahia

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

The dugout

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

Gor Mahia sign a deal worth $1.1M a year

Commercial news is the news nobody sings about and everything else is paid for with. The board will call it a partnership; the accountants will call it the difference between this squad and a smaller one.

In brief

440 Edition

The Gor Mahia Chronicle

1 Jan 2035
From our football correspondent Upbeat

Market

Eric Amuka puts it in writing

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

Market

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

Sidnei Tavares honoured for the season

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

Squad

Austin Harrison 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

No signings allowed at Gor Mahia

The manager may talk to whoever he likes and may pay nobody. A squad survives a window like this by borrowing, by promoting, and by hoping the injuries land somewhere else.

Market

No place for Sidnei Tavares in the plan

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

The dugout

Aïmen Moueffek 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 Aïmen Moueffek is on it.

Market

Still no ink between Gor Mahia and Aïmen Moueffek

“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 Aïmen Moueffek.

Squad

The armband goes to Jon Russell

A strip of cloth that decides nothing on the pitch and tells the dressing room whose opinion counts. The manager has made a statement without making one.

In brief

439 Edition

The Gor Mahia Chronicle

25 Dec 2034
From our football correspondent Upbeat

Market

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

Tempers go at Gor Mahia

Austin Harrison 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

Austin Harrison 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 Austin Harrison is on it.

The dugout

The manager makes Caleb Rupia 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 Sidnei Tavares story refuses to die

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

The dugout

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

Gor Mahia put Anthony Kagere up for sale

The list is a quiet document with a loud meaning. Anthony Kagere may talk to anybody who asks, and everybody at the club understands what that means.

Market

Mamadou Diop leaves for nothing

Contract settled, hands shaken, no fee changing hands. Mamadou Diop leaves Gor Mahia the quiet way, and the wage bill breathes a little easier.

Boardroom

Gor Mahia keep producing them

105 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

436 Edition

The Gor Mahia Chronicle

4 Dec 2034
From our football correspondent Upbeat

Squad

Koro Coulibaly breaks a bone — 32 days out

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

Market

Anthony Kagere 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

John Okoth is on his way

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

Boardroom

The owner puts $630.6K into Gor Mahia

This is money that keeps the lights on rather than money that buys a centre-half, and the difference is the whole story. A club funded by its owner rather than by its football has exactly one conversation left ahead of it.

Boardroom

Gor Mahia cannot sign anybody

The embargo bars a fee being paid for a player, whatever the manager thinks the squad needs. Every rumour printed about this club between now and its lifting is a rumour about a deal that cannot happen.

Squad

Sam Waller 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

Austin Harrison slips down the pecking order

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

Boardroom

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

Market

Wisdom Ndon told to find a new club

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

In brief

434 Edition

The Gor Mahia Chronicle

20 Nov 2034
From our football correspondent Upbeat

Boardroom

Silverware for Gor Mahia

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

Squad

Koro Coulibaly breaks a bone — 48 days out

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

Market

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

Sidnei Tavares honoured for the season

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

Market

Only the photograph left for Mohamed Farsi

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

Squad

The golden glove goes to Mamadou Diop

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

Squad

A falling-out at Gor Mahia

Osama Ahmed 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 are $46.9M in the red

The borrowing is past what the bank agreed, which is the line where a debt stops being how football is financed and starts being a problem. Every phone-in in this town will quote the figure for the next five years.

The dugout

Sidnei Tavares 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 Sidnei Tavares is on it.

In brief

432 Edition

The Gor Mahia Chronicle

6 Nov 2034
From our football correspondent Upbeat

Squad

A fracture rules Koro Coulibaly out for 65 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

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

Austin Harrison 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

Sidnei Tavares stays put

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

Boardroom

$727.5K of the owner's money at Gor Mahia

The shortfall was covered from upstairs again. Supporters are entitled to be relieved and entitled to ask what happens the month it is not, and both feelings usually arrive together.

Boardroom

No signings allowed at Gor Mahia

The manager may talk to whoever he likes and may pay nobody. A squad survives a window like this by borrowing, by promoting, and by hoping the injuries land somewhere else.

Boardroom

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

Koro Coulibaly is no longer first choice

The manager has re-ordered his thinking and Koro Coulibaly has come out of it lower. He will be told it is temporary, and the players who have heard that before will avoid his eye.

The dugout

When it matters, Aïmen Moueffek 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

429 Edition

The Gor Mahia Chronicle

16 Oct 2034
From our football correspondent Upbeat

Squad

Koro Coulibaly breaks a bone — 89 days out

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

Match

Nobody above Gor Mahia

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

Dennis Onyango puts it in writing

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

Market

Only the photograph left for Elvis Ayumba

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

Squad

A falling-out at Gor Mahia

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

Market

Martin Mwendwa steps up from the Gor Mahia academy

There is no fee, no unveiling and no agent on the steps. Martin Mwendwa has been at this club since he was a boy and is now, formally, one of the first-team squad — which for a local readership beats any signing of any size.

Market

George Ayumba steps up from the Gor Mahia academy

There is no fee, no unveiling and no agent on the steps. George Ayumba has been at this club since he was a boy and is now, formally, one of the first-team squad — which for a local readership beats any signing of any size.

Squad

Francis Mwendwa signs on for more

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

The dugout

The manager makes an example of Abeiku Mohammed

“If you cannot run for the shirt, somebody else will wear it.” No name was used and none was needed; every player in that room knew who it was for.

In brief

428 Edition

The Gor Mahia Chronicle

9 Oct 2034
From our football correspondent Triumph

Match

Nobody wants to play Gor Mahia right now

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

Match

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.

Match

The season ends: position 1 for Gor Mahia

The last league game has been played and the table has stopped moving: 91 points. The summer begins on Monday, and so does the argument about what it all meant.

Player ratings

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

Player ratings

Vintage Sidnei Tavares — 8.16

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

Market

John Okoth has one foot out of the door

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

Match

Another one collected away from home

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

Squad

Cheick Doumbia signs on for more

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

Boardroom

Gor Mahia cannot sign anybody

The embargo bars a fee being paid for a player, whatever the manager thinks the squad needs. Every rumour printed about this club between now and its lifting is a rumour about a deal that cannot happen.

In brief