Alpha Onyango

Defensive Midfielder - Gor Mahia
28 Feb 2027
Sunday
Process

Marked for Alpha Onyango

30 Edition

The Gor Mahia Chronicle

22 Feb 2027
From our football correspondent Steady

Squad

Eric Omondi damages knee ligaments — 116 days out

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

No sign of nerves from Connor Jales at 21 — 7.72

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

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 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 Connor Jales

There is a particular warmth a ground reserves for a 21-year-old it feels ownership of. Connor Jales 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 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.

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.

Match

Connor Jales rescues a point for Gor Mahia

It needed Connor Jales to find the net to bring anything home at all: 1‑1 against Kenya Police, and half the dressing room will call it a point won.

The dugout

Brian Mulee on the point

“A point is a point and I will take it, but we should have had all three.” Brian Mulee after the 1‑1 draw, and the sentence every manager in the country said at some stage this weekend.

In brief

Back issues
29 Edition

The Gor Mahia Chronicle

15 Feb 2027
From our football correspondent Upbeat

Squad

A knee injury of the worst kind for Eric Omondi

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

Match

Alpha Onyango breaks Muranga Seal hearts

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

Player ratings

Both of them Alpha Onyango's — 8.13

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

Market

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

Connor Jales 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

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

Match

Gor Mahia get the job done against Muranga Seal

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

The dugout

Kamohelo Mokotjo 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

Ben Stanley Omondi in the eights

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

In brief

28 Edition

The Gor Mahia Chronicle

8 Feb 2027
From our football correspondent Upbeat

Squad

The knee: Eric Omondi out for 132 days

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

Market

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

Alpha Onyango goes up and wins it — 7.80

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

The dugout

Giscard Mavoungou keeps the receipts

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

Boardroom

An order from above at Gor Mahia: somebody has to go

Balance sheets do not care about form or about who the manager was planning to build around. The board have decided a sale is required, and the only question left is which name ends up carrying it.

Market

Only the photograph left for Paul Ochuoga

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

Market

As if he never left: Kevin Omondi returns

Some transfers need a press campaign. This one needed a shirt with the old number on it. Kevin Omondi is a Gor Mahia player again, and the town has its story of the summer.

Squad

A falling-out at Gor Mahia

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

Squad

A move Kevin Omondi 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. Kevin Omondi is living that version at Gor Mahia, and it tends to show in the first month.

In brief

26 Edition

The Gor Mahia Chronicle

25 Jan 2027
From our football correspondent Steady

Squad

Philemon Otieno breaks a bone — 111 days out

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

Market

Lewis Bandi has said yes to Shabana

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

Philemon Otieno says no to Mara Sugar

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

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

Gor Mahia turn down Bidco United for Paul Ochuoga

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

Squad

Tempers go at Gor Mahia

Connor Jales 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

Ikorodu City tell Gor Mahia: Kammonke Willie is not for sale

The approach was made and the answer came back in a sentence. There is no number on the table because there was no number that would have been enough.

Squad

A row about effort at Gor Mahia

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

Transfer targets

Gor Mahia try to borrow Efe Obiomo

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

In brief

  • Transfer targets A loan move for Kwanele Nayo is in the works
  • Boardroom Wages swallow 87% of the Gor Mahia income
  • The dugout Mark Shaban gets picked when it counts
24 Edition

The Gor Mahia Chronicle

11 Jan 2027
From our football correspondent Steady

Market

Terms done: Lewis Bandi is going

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

Market

Mara Sugar come back empty-handed

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

Transfer targets

Door shut on Muhammed Usman

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

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

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.

Transfer targets

Gor Mahia try to borrow Sunusi Audu

Nasarawa United have been asked whether they would lend him. Loans are agreed quickly or not at all, and this one will be one or the other by the weekend.

Market

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

The dugout

When it matters, Ben Stanley Omondi plays

It is never announced and it is entirely visible: the biggest afternoons of the season keep containing him. A press box works this out long before anybody at the club confirms a word of it.

The dugout

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

23 Edition

The Gor Mahia Chronicle

4 Jan 2027
From our football correspondent Steady

Market

Philemon Otieno asks to leave Gor Mahia

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

Market

Mathare 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

Only the photograph left for David Okoth

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

Squad

The step up is real for Bryton Onyona

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

Squad

The season belongs to Byrne Omondi

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.

Market

KCB watching Lewis Bandi

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.

Transfer targets

Gor Mahia rebuffed over Efe Obiomo

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

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.

Transfer targets

A loan move for Samuel Ezekiel is in the works

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

In brief

17 Edition

The Gor Mahia Chronicle

23 Nov 2026
From our football correspondent Steady

Squad

A muscle injury and 16 days out for Kamohelo Mokotjo

The most common injury in the game and the most rushed back from. Gor Mahia will quote 16 days and will be careful with it, because the second one is always worse than the first.

Squad

A falling-out at Gor Mahia

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

Squad

Words at Gor Mahia training over how hard people work

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

The dugout

Michael Kibwage gets it from the manager

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

The dugout

When it matters, Mark Shaban 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

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

15 Edition

The Gor Mahia Chronicle

9 Nov 2026
From our football correspondent Steady

The dugout

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

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

Market

Gor Mahia promote Harun Nyakeya from within

The academy exists for exactly this morning. Harun Nyakeya has come through every age group the club runs and has now been handed a senior number, and the people who coached him at twelve will be the proudest in the building.

Squad

Words at Gor Mahia training over how hard people work

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

Squad

Tempers go at Gor Mahia

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

Squad

A quiet fortnight at Gor Mahia

With 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

Gor Mahia are still strangers to each other

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

The dugout

Kevin Omondi is still paying for one afternoon at Gor Mahia

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

The dugout

Kamohelo Mokotjo 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 Kamohelo Mokotjo trained the next morning like a man with less to carry.

In brief

14 Edition

The Gor Mahia Chronicle

2 Nov 2026
From our football correspondent Steady

Boardroom

Gor Mahia told to sell

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

Squad

Gladwin Shitolo stays put

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

Squad

Tempers go at Gor Mahia

Gladwin Shitolo 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

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

Gladwin Shitolo has outgrown this division

There is a level at which a footballer stops being tested and starts being contained, and he reached it some time ago. Gor Mahia know it, and so does everybody who watches him.

Squad

A row about effort at Gor Mahia

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

The dugout

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

Kamohelo Mokotjo 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

The shop window has Alpha Onyango in it

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

In brief

9 Edition

The Gor Mahia Chronicle

28 Sep 2026
From our football correspondent Steady

Match

8 unbeaten for Gor Mahia

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

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

Eric Omondi did the work nobody counts — 7.38

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

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.

Player ratings

George Amonoo beats them one at a time

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

Player ratings

Nobody on the pitch touched Sylvester Owino

7.40, 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

Half-satisfied: Brian Mulee on the draw

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

Match

Point won or two lost for Gor Mahia?

Ninety minutes, no goals, and the argument started before the car park emptied: a point gained, or two thrown away against KCB? Both sides of it will still be going on Thursday.

The dugout

Mark Shaban 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 Mark Shaban is on it.

In brief

8 Edition

The Gor Mahia Chronicle

21 Sep 2026
From our football correspondent Upbeat

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.

The terraces

The crowd has taken to Connor Jales

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

Match

Eric Omondi the difference as Gor Mahia beat Shabana

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

Player ratings

A masterclass from Eric Omondi

Marked 8.15 — 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

Alpha Onyango in a row with a teammate

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

Squad

Words at Gor Mahia training over how hard people work

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

The dugout

A satisfied Brian Mulee

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

The dugout

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

Squad

Connor Jales scores his first for Gor Mahia

The one goal every signing is asked about until it comes. It has come, and a press-conference question has been retired.

In brief

5 Edition

The Gor Mahia Chronicle

31 Aug 2026
From our football correspondent Upbeat

Market

Ebenezer Adukwaw has said yes to Mara Sugar

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

Market

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

AS Police come back empty-handed

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

Transfer targets

Samuel Ezekiel is a medical away from Gor Mahia

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

Transfer targets

Bayelsa United tell Gor Mahia: Don-Pedro Samuel is not for sale

The approach was made and the answer came back in a sentence. There is no number on the table because there was no number that would have been enough.

Match

Gor Mahia find a way past Bandari

Bandari 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 Eric Omondi

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

Squad

Words exchanged at Gor Mahia

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

Alpha Onyango runs at them all day

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

In brief

  • Squad 4 Gor Mahia players away with their countries
  • The dugout The view from the dugout
  • Squad A row about effort at Gor Mahia
4 Edition

The Gor Mahia Chronicle

24 Aug 2026
From our football correspondent Upbeat

Match

Gor Mahia bow out of the cup

Nairobi United go through and Gor Mahia go home, 3‑3 the scoreline that did it. The dressing room will call the league the priority now, because that is what dressing rooms say.

Match

Eric Omondi leads the rout of APS Bomet

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

Player ratings

Both of them Mark Shaban's — 8.36

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

Market

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

Alpha Onyango goes up and wins it — 7.63

A defender on the scoresheet, which happens rarely enough that everybody in the ground remembers who took the corner. 1 for him, and a mark of 7.63 for the rest of it.

Player ratings

Enock Morrison has a hand in both — 7.99

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

Squad

Frank Odhiambo falls out with a teammate over standards

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

Transfer targets

Door shut on Connor Jales

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

The terraces

One of their own: Ben Stanley Omondi

He is 22 and the ground already sings his name, which is a thing that happens to local boys and almost never to signings. Everything from here is measured against an affection he did nothing to earn except be from here.

In brief

3 Edition

The Gor Mahia Chronicle

17 Aug 2026
From our football correspondent Upbeat

Market

Lewis Bandi has said yes to Bandari

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

Both of them Eric Omondi's — 8.24

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

Market

Gor Mahia turn down Kakamega Homeboyz for Shariff Musa

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

Market

So close: David Okoth’s move dies late

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

Match

Nobody could stop scoring

6 goals. Both benches spent the second half looking at each other rather than at the pitch. Purists will complain about Gor Mahia and Sofapaka in equal measure; everybody else had a wonderful time.

Match

Gor Mahia see off Sofapaka

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

Squad

A row about effort at Gor Mahia

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

Transfer targets

Door shut on Kutlwano Letlhaku

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

Player ratings

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

2 Edition

The Gor Mahia Chronicle

10 Aug 2026
From our football correspondent Upbeat

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.

Player ratings

Both of them Samuel Kapen's — 9.02

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

Market

David Okoth agrees terms with Ulinzi Stars

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

Transfer targets

Moses Moffi will not be coming to Gor Mahia

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

The terraces

One of their own: Samuel Kapen

He is 23 and the ground already sings his name, which is a thing that happens to local boys and almost never to signings. Everything from here is measured against an affection he did nothing to earn except be from here.

Market

Gor Mahia promote John Nyakeya from within

The academy exists for exactly this morning. John Nyakeya has come through every age group the club runs and has now been handed a senior number, and the people who coached him at twelve will be the proudest in the building.

Market

Gor Mahia promote Ochieng Olunga from within

The academy exists for exactly this morning. Ochieng Olunga has come through every age group the club runs and has now been handed a senior number, and the people who coached him at twelve will be the proudest in the building.

Market

Gor Mahia promote Kenneth Olunga from within

The academy exists for exactly this morning. Kenneth Olunga has come through every age group the club runs and has now been handed a senior number, and the people who coached him at twelve will be the proudest in the building.

Player ratings

Ninety minutes of Shariff Musa at his very best

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

In brief