Maxwell Mulili

Goalkeeper - Shabana
26 Jan 2027
Tuesday
Process

Marked for Maxwell Mulili

26 Edition

The Shabana Post

25 Jan 2027
From our football correspondent Uneasy

Market

Maxwell Mulili 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 Shabana can pretend not to have heard.

Squad

Ethen Sampson 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 Shabana this week that will take longer than a week to unsay.

Market

The Austine Odongo conversation is coming

Everyone has stopped pretending: Mara Sugar will make the call about Austine Odongo this week. Shabana have a number in mind, and the number is not shy.

Squad

Mark Bikokwa signs on for more

“Some decisions take a long time. This one took ten minutes, and most of that was finding a pen.” Mark Bikokwa and Shabana agree another 1 years.

Squad

Austine Odongo 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

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

In brief

Back issues
24 Edition

The Shabana Post

11 Jan 2027
From our football correspondent Uneasy

Market

Stephen 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 Shabana can pretend not to have heard.

Squad

Ethen Sampson 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 Shabana this week that will take longer than a week to unsay.

Squad

Wycliffe Omondi stays put

“The easiest signature of my career.” Wycliffe Omondi and Shabana agree another 3 years, and the manager can plan around him rather than about him.

Market

Shabana sell Kevin Omondi for $11.0K

Kevin Omondi has left for Sofapaka in a $11.0K deal. The accountants are pleased; the supporters are less certain.

Squad

The manager has not finished forgetting Maxwell Mulili'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.

Squad

No hiding place for Lazarazu Otieno

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

In brief

22 Edition

The Shabana Post

28 Dec 2026
From our football correspondent Uneasy

Market

Maxwell Mulili 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 Shabana, and it is not being withdrawn.

Squad

Keith Imbali 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 Shabana this week that will take longer than a week to unsay.

Boardroom

Wages eat 118% of everything Shabana earn

There is a figure at which a wage bill stops being ambitious and becomes the reason nothing else is possible, and this club has reached it. Nothing is left over for a transfer, a stand or a rainy afternoon.

In brief

20 Edition

The Shabana Post

14 Dec 2026
From our football correspondent Uneasy

Squad

Derrick 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.” Shabana have not answered, which is an answer of sorts.

Squad

Ezekiah Omuri signs a new deal

“I never wanted to be anywhere else. There is unfinished business here.” Ezekiah Omuri commits to Shabana for another 4 years.

Squad

The manager has not finished forgetting Maxwell Mulili'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.

In brief

19 Edition

The Shabana Post

7 Dec 2026
From our football correspondent Uneasy

Squad

Victor Omondi says Shabana 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

Maxwell Mulili out for 40 days

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

Squad

George 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 Shabana this week that will take longer than a week to unsay.

In brief

18 Edition

The Shabana Post

30 Nov 2026
From our football correspondent Uneasy

Market

Maxwell Mulili 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 Shabana, and it is not being withdrawn.

Squad

Austine Odongo: 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.” Shabana have not answered, which is an answer of sorts.

Squad

A muscle injury sidelines Biron Otieno for 14 days

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

In brief

15 Edition

The Shabana Post

9 Nov 2026
From our football correspondent Uneasy

Squad

Mark Okola: 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.” Shabana have not answered, which is an answer of sorts.

Squad

Maxwell Mulili out for 70 days

The medical room confirms 70 days on the sidelines for Maxwell Mulili, and a plan built around him now has to be rebuilt.

Squad

Tempers go at Shabana

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

In brief

14 Edition

The Shabana Post

2 Nov 2026
From our football correspondent Uneasy

Market

Maxwell Mulili 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 Shabana can pretend not to have heard.

Boardroom

117% of the income goes out in wages at Shabana

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

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

In brief

11 Edition

The Shabana Post

12 Oct 2026
From our football correspondent Uneasy

Squad

Tempers go at Shabana

Ethen Sampson 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

Maxwell Mulili is still paying for one afternoon at Shabana

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.

Squad

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

In brief

10 Edition

The Shabana Post

5 Oct 2026
From our football correspondent Uneasy

Market

Maxwell Mulili 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 Shabana can pretend not to have heard.

Squad

Austine Odongo: 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.” Shabana have not answered, which is an answer of sorts.

Squad

Ethen Sampson 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 Shabana this week that will take longer than a week to unsay.

Boardroom

145% of the income goes out in wages at Shabana

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

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

Words at Shabana training over how hard people work

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

7 Edition

The Shabana Post

14 Sep 2026
From our football correspondent Crisis

Match

No end in sight to Shabana's wait for a win

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

Match

Shabana cannot find the net

5 games without scoring. Strikers stop looking up, midfielders take the extra touch, and every shot that clears the bar is followed by a groan that has been building since the last goal.

Match

Mathare United take the points off Shabana

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

Squad

Maxwell Mulili 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

Maxwell Mulili lets one through his hands

A defender's mistake gets tidied up by somebody else; a goalkeeper's ends up in the net. He knew before the ball crossed the line, and so did everybody in the ground.

Squad

Justine Nyangwara 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

Maxwell Mulili is still paying for one afternoon at Shabana

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.

Player ratings

Cliff Nyakeya runs at them all day

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

Market

The window shut and David Odoyo is still in the building

Shabana spent a month trying to move him and nobody rang back. He trains with a squad that has told him where he stands, and both sides start counting down to the next one.

In brief

6 Edition

The Shabana Post

7 Sep 2026
From our football correspondent Uneasy

Market

Maxwell Mulili 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 Shabana, and it is not being withdrawn.

Match

4 matches without a win for Shabana

The run now stands at 4, and the questions being asked around Shabana are no longer polite ones.

Match

4 matches without a goal for Shabana

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

Market

Sofapaka join the queue for Dalphine Omuri

Add another name to the list: Sofapaka have asked the question everybody in the game has been asking about Dalphine Omuri. The answer from Shabana has not changed — yet.

Player ratings

Biron Otieno was immovable

17 times he got in the way of something. Centre-halves get written about when they make mistakes and ignored when they do not, so an afternoon like this needs saying out loud: he is the reason the scoreline reads as it does.

Squad

Words at Shabana training over how hard people work

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

The manager makes an example of Austine Odongo

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

Squad

Derrick Onyango dropped after a run of poor form

The one version of being left out a player cannot argue with, and the one he takes worst. Somebody else has been better and the team sheet says so, in public, every week until it changes.

Match

Shabana draw a blank against Gor Mahia

The crowd waited for a goal that never came. Gor Mahia defended in numbers and left with what they came for, and the two sides could be playing still without troubling a scorer.

In brief

2 Edition

The Shabana Post

10 Aug 2026
From our football correspondent Crisis

Market

Shabana say no — this time

The offer from Bidco United for Denis Simiyu 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.

Squad

Tempers go at Shabana

Ethen Sampson 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

Shabana come up short against Posta Rangers

Posta Rangers left with the points after a 1‑2 defeat that will take some explaining on the terraces.

Market

David Obasanjo attracts admirers

The name of David Obasanjo has come up in conversations Shabana were not part of. Nothing formal, nothing signed — but nothing about it accidental either.

Squad

This league is too small for Ethen Sampson

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. Shabana will not keep him by pretending otherwise.

Market

Talks stall between Shabana and George Onyango

“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