Brian Marani

Goalkeeper - Sofapaka
23 Dec 2029
Sunday
Process

Marked for Brian Marani

175 Edition

The Sofapaka Gazette

3 Dec 2029
From our football correspondent Uneasy

Squad

The knee: Japheth Lihanda out for 24 days

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

Boardroom

Sofapaka spell it out for Moses Owusu

The board’s statement ran to three sentences and one of them mentioned results. Moses Owusu has managed long enough to translate: win soon, or the next statement is shorter.

Boardroom

Emergency meeting at Sofapaka

The whole football department in one room on a weekday morning. Nothing was announced afterwards, which is what a board announces when it has run out of patience.

Squad

Titus Achesa signs a new deal

“I never wanted to be anywhere else. There is unfinished business here.” Titus Achesa commits to Sofapaka for another 2 years.

Squad

Words exchanged at Sofapaka

Clifton Miheso 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 move Kenneth Onyango 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. Kenneth Onyango is living that version at Sofapaka, and it tends to show in the first month.

Boardroom

Belts tighten at Sofapaka

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.

Market

A long bet from Sofapaka on Kenneth Onyango

He is 18, and nobody at Sofapaka signed him for this season. Deals like this are judged in four years, by people who may not still be in the building.

The dugout

Brian Marani 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 Brian Marani is on it.

In brief

Back issues
171 Edition

The Sofapaka Gazette

5 Nov 2029
From our football correspondent Uneasy

Squad

A knee injury of the worst kind for Japheth Lihanda

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

Boardroom

Moses Owusu has until the next board meeting

What was said behind closed doors has now been said in front of a microphone. Everybody at Sofapaka can do the arithmetic, including the man it is aimed at.

Boardroom

The Sofapaka board call everybody in

Nothing has been announced and everybody understands what it means. A board that summons the whole football department on a Tuesday morning is a board that has stopped believing the problem will fix itself.

Squad

David Nshimirimana 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 Sofapaka this week that will take longer than a week to unsay.

Boardroom

Sofapaka counting the cost

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

Squad

Words at Sofapaka training over how hard people work

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

No hiding place for Brian Marani

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

The dugout

Brian Marani 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 Brian Marani is on it.

Market

The Ebenezer Adukwaw question follows Sofapaka around

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

In brief

170 Edition

The Sofapaka Gazette

29 Oct 2029
From our football correspondent Uneasy

Squad

A knee injury of the worst kind for Japheth Lihanda

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

Match

Every point is an argument now for Sofapaka

Position 18 and 19 points, and the table gets read bottom-up in this part of town. The calendar has stopped being a schedule and started being a countdown.

Squad

A falling-out at Sofapaka

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

The dugout

Brian Marani 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 Eugene Wethuli story refuses to die

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

The dugout

Yusuf Mohamed has become a man the manager trusts

Nobody at Sofapaka 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

167 Edition

The Sofapaka Gazette

8 Oct 2029
From our football correspondent Uneasy

Squad

A knee injury of the worst kind for Japheth Lihanda

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

Boardroom

Sofapaka spell it out for Moses Owusu

The board’s statement ran to three sentences and one of them mentioned results. Moses Owusu has managed long enough to translate: win soon, or the next statement is shorter.

Squad

Eugene Wethuli signs a new deal

“I never wanted to be anywhere else. There is unfinished business here.” Eugene Wethuli commits to Sofapaka for another 3 years.

Squad

David Nshimirimana 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 Sofapaka this week that will take longer than a week to unsay.

Boardroom

Belts tighten at Sofapaka

The accounts are being read more closely than the results. Wages before ambition is the order of business now, and the manager has been told so.

The dugout

No hiding place for Victor Omune

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

Squad

Silas Oningo makes the team of the month

Four or five weekends of consistency, measured against everybody else in the division. A quieter compliment than an award and a more reliable one.

The dugout

Brian Marani 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 Brian Marani is on it.

Market

Sofapaka and Ashraf Dahir 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.

In brief

163 Edition

The Sofapaka Gazette

10 Sep 2029
From our football correspondent Crisis

Squad

Brian Marani signs on for more

“Some decisions take a long time. This one took ten minutes, and most of that was finding a pen.” Brian Marani and Sofapaka agree another 3 years.

Squad

David Nshimirimana 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 Sofapaka this week that will take longer than a week to unsay.

Boardroom

The numbers do not look good at Sofapaka

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 Sofapaka training over how hard people work

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

Bidco United take the points off Sofapaka

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

The dugout

Moses Owusu: “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

No place for Victor Omune in the new shape

He is not being dropped. There is simply nowhere in the formation Sofapaka 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

Brian Marani 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 Brian Marani is on it.

The dugout

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

In brief

162 Edition

The Sofapaka Gazette

3 Sep 2029
From our football correspondent Crisis

Match

Sofapaka sink to position 18

15 points, and a fixture list that is running out. The mathematics are not yet cruel, but they are no longer kind.

Boardroom

Moses Owusu has until the next board meeting

What was said behind closed doors has now been said in front of a microphone. Everybody at Sofapaka can do the arithmetic, including the man it is aimed at.

Boardroom

Deadline passes with 12 signed and 11 gone

That is the business done at Sofapaka 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.

Squad

Words exchanged at Sofapaka

Titus Achesa 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 Sofapaka training over how hard people work

Somebody said out loud what several people had been thinking. Clifton Miheso 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 Sofapaka

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

Squad

Maqbul Ochola stays put

“The easiest signature of my career.” Maqbul Ochola and Sofapaka agree another 2 years, and the manager can plan around him rather than about him.

Squad

Appearance number 100 for Japheth Lihanda

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.

The dugout

Moses Owusu answers for it

“The supporters are entitled to be angry. So am I. We will put it right.” 0‑1, a manager saying the necessary things, and a dressing room that heard a different version of them.

In brief

159 Edition

The Sofapaka Gazette

13 Aug 2029
From our football correspondent Crisis

Match

Chastening afternoon for Sofapaka

A 1‑5 beating by Shabana was the sort of result that empties a stadium long before the final whistle.

Match

4 matches without a win for Sofapaka

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

Squad

Ebenezer Adukwaw signs on for more

“Some decisions take a long time. This one took ten minutes, and most of that was finding a pen.” Ebenezer Adukwaw and Sofapaka agree another 4 years.

Squad

David Nshimirimana 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 Sofapaka this week that will take longer than a week to unsay.

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 Sofapaka and Shabana in equal measure; everybody else had a wonderful time.

Boardroom

Sofapaka counting the cost

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

Squad

Clifton Miheso 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

Doors closed at Sofapaka

The music was off and the showers ran late. What was said in that dressing room stays there, but Saturday will publish the minutes.

The dugout

Moses Owusu: “No excuses”

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

In brief

158 Edition

The Sofapaka Gazette

6 Aug 2029
From our football correspondent Crisis

Match

Every point is an argument now for Sofapaka

Position 18 and 12 points, and the table gets read bottom-up in this part of town. The calendar has stopped being a schedule and started being a countdown.

Squad

A one-man rearguard from Brian Marani

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

Boardroom

Moses Owusu has until the next board meeting

What was said behind closed doors has now been said in front of a microphone. Everybody at Sofapaka can do the arithmetic, including the man it is aimed at.

Match

Sofapaka taken apart

0‑3 to Gor Mahia, and it was every bit as bad as the number suggests. There are defeats you argue about and defeats you apologise for; this was the second kind.

Squad

A falling-out at Sofapaka

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

The dugout

The manager makes an example of Ebenezer Adukwaw

“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

Words at Sofapaka training over how hard people work

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

Stallone Asaba stays put

“The easiest signature of my career.” Stallone Asaba and Sofapaka agree another 2 years, and the manager can plan around him rather than about him.

Boardroom

Inquest at Sofapaka

The manager kept them in and said what needed saying. A response is expected on Saturday, and if it does not come the questions move upstairs.

In brief

155 Edition

The Sofapaka Gazette

16 Jul 2029
From our football correspondent Crisis

Match

The drought breaks for Sofapaka

16 without a win is the sort of run that changes how a town talks about its club, and Mathare United were the afternoon it stopped. Nothing is fixed by one result and everything feels different by one.

Market

Eric Gichimu 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 Sofapaka can pretend not to have heard.

Squad

Words exchanged at Sofapaka

Clifton Miheso 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

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

Boardroom

Belts tighten at Sofapaka

The accounts are being read more closely than the results. Wages before ambition is the order of business now, and the manager has been told so.

The terraces

The crowd has taken to Silas Oningo

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

Match

Sofapaka get the job done against Mathare United

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

Squad

Elvis Muguna out for 17 days

The medical room confirms 17 days on the sidelines for Elvis Muguna, and a plan built around him now has to be rebuilt.

Player ratings

Eugene Wethuli was the difference for Sofapaka

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

In brief

  • The dugout The view from the dugout
  • The dugout Brian Marani has become a man the manager trusts
  • Player ratings Half an hour was enough for Silas Oningo
153 Edition

The Sofapaka Gazette

2 Jul 2029
From our football correspondent Crisis

Match

The wait goes on for Sofapaka

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

Player ratings

Japheth Lihanda runs at them all day

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

Boardroom

Pressure builds in the Sofapaka boardroom

The directors have stopped offering the manager public warmth. In football that is usually the stage before the short statement.

Boardroom

Sofapaka put Moses Owusu on notice

The board have said in public what they had been saying in private. Results between now and the next meeting decide it, and everybody in the building knows the arithmetic.

Squad

David Nshimirimana stays put

“The easiest signature of my career.” David Nshimirimana and Sofapaka agree another 2 years, and the manager can plan around him rather than about him.

Squad

Words exchanged at Sofapaka

David Nshimirimana 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 Sofapaka

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

Match

David King'atua’s goal not enough for Sofapaka

David King'atua scored, and precious little else went right: 1‑2 to Kakamega Homeboyz, and a quiet walk to the dressing room.

Looking ahead

A six-pointer for Sofapaka

Posta Rangers next, and both sides can do the sum. Win and the table looks different; lose and it looks the way everybody has been fearing.

In brief

151 Edition

The Sofapaka Gazette

18 Jun 2029
From our football correspondent Crisis

Match

13 matches without a win for Sofapaka

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

Match

4 matches without a goal for Sofapaka

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.

Squad

David Nshimirimana 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 Sofapaka this week that will take longer than a week to unsay.

Boardroom

The numbers do not look good at Sofapaka

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 Sofapaka training over how hard people work

Somebody said out loud what several people had been thinking. Clifton Miheso 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 Sofapaka against AFC Leopards

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

Squad

Sofapaka count the cost of losing Elvis Muguna

45 days, the scan says, and scans are kinder than reality. The fixtures in that window have just become somebody else’s job.

The dugout

The manager’s verdict

“That is on me. I pick the team and I picked wrong.” Managers say that when they mean it and when they need to be seen to, and after 0‑2 Moses Owusu left the room before anybody could ask which.

The dugout

The manager makes an example of Ebenezer Adukwaw

“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

147 Edition

The Sofapaka Gazette

21 May 2029
From our football correspondent Crisis

Match

9 matches without a win for Sofapaka

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

Squad

Timothy Ndayala breaks a bone — 21 days out

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

Player ratings

Edwin Lutta pops up at the right end — 7.92

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

Tempers go at Sofapaka

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

Belts tighten at Sofapaka

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

David King'atua 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

Sofapaka rescue it on 92 minutes

Behind, and beaten by any honest reading, until minute 92. Muranga Seal had the points in their pocket and a corner of the ground still believed, which is generally when it happens.

The dugout

No hiding place for Finley Teesdale

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

Match

Edwin Lutta rescues a point for Sofapaka

It needed Edwin Lutta to find the net to bring anything home at all: 1‑1 against Muranga Seal, and half the dressing room will call it a point won.

In brief

146 Edition

The Sofapaka Gazette

14 May 2029
From our football correspondent Crisis

Match

Every point is an argument now for Sofapaka

Position 18 and 5 points, and the table gets read bottom-up in this part of town. The calendar has stopped being a schedule and started being a countdown.

Match

The small margins put Sofapaka out

Out, 1‑1 to Tusker, and the long argument about which of the small moments decided it. The league is all there is now, and everybody knows it.

Match

The wait goes on for Sofapaka

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

Squad

A fracture rules Timothy Ndayala out for 28 days

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

Squad

Brian Marani wins the shoot-out

1 kept out from twelve yards, and a stadium that will describe each of them for twenty years. A goalkeeper needs one night like this in a career, and this was it.

Player ratings

Peter Onyango, 16, steals the show — 7.78

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

Squad

Words exchanged at Sofapaka

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

A bad afternoon for Sofapaka against Bidco United

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

Player ratings

Nobody could get near Silas Oningo

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

In brief

  • Match Late, late show earns Sofapaka a point
  • Player ratings Ebenezer Adukwaw fails from the spot
  • The dugout The view from the dugout
141 Edition

The Sofapaka Gazette

9 Apr 2029
From our football correspondent Crisis

Squad

Brian Marani stands alone

10 saves, and a scoreline the ten men in front of him had no right to. Goalkeepers only get noticed on the bad days; this was one of the other ones.

Match

Sofapaka taken apart

0‑3 to Gor Mahia, and it was every bit as bad as the number suggests. There are defeats you argue about and defeats you apologise for; this was the second kind.

Squad

Timothy Ndayala breaks a bone — 63 days out

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

Squad

Words exchanged at Sofapaka

Titus Achesa 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 Sofapaka

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

Boardroom

Doors closed at Sofapaka

The music was off and the showers ran late. What was said in that dressing room stays there, but Saturday will publish the minutes.

The dugout

Moses Owusu faces the questions

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

Boardroom

88% of the income goes out in wages at Sofapaka

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

The manager makes an example of Ebenezer Adukwaw

“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

137 Edition

The Sofapaka Gazette

12 Mar 2029
From our football correspondent Crisis

Squad

A fracture rules Clifton Miheso out for 28 days

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

Match

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

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

Squad

Brian Marani keeps Sofapaka in it on his own

Some afternoons a goalkeeper is the team. 6 saves, several of them the sort nobody expects to see stopped, and a scoreline that flatters everybody in front of him.

Market

Finlay Sanduku has one foot out of the door

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

Squad

A falling-out at Sofapaka

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

Squad

A muscle injury and 14 days out for Elvis Muguna

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

Match

Sofapaka come up short against Posta Rangers

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

The dugout

No hiding place for Finley Teesdale

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

The dugout

Moses Owusu faces the questions

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

In brief

117 Edition

The Sofapaka Gazette

23 Oct 2028
From our football correspondent Crisis

Squad

A knee injury of the worst kind for David Nshimirimana

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

The dugout

John Ndirangu: 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.” Sofapaka have not answered, which is an answer of sorts.

Market

Finlay Sanduku has one foot out of the door

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

Squad

Words exchanged at Sofapaka

Titus Achesa 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

Japheth Lihanda signs a new deal

“I never wanted to be anywhere else. There is unfinished business here.” Japheth Lihanda commits to Sofapaka for another 3 years.

Squad

David King'atua 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

Wages swallow 85% of the Sofapaka income

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

The dugout

The manager makes an example of Brian Marani

“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

Victor Augo runs his contract down

1 months remain and no agreement is close. Every week without a signature costs Sofapaka money.

In brief

111 Edition

The Sofapaka Gazette

11 Sep 2028
From our football correspondent Uneasy

Squad

David Nshimirimana damages knee ligaments — 122 days out

The words a physio says slowly. 122 days is what the club will announce and everybody who has heard this diagnosis before knows the number is the least of it: the knee comes back before the player does.

Market

Victor Augo is on his way

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

Match

4 matches without a win for Sofapaka

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

Squad

Words exchanged at Sofapaka

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

David King'atua 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

Erick Ongiri signs a new deal

“I never wanted to be anywhere else. There is unfinished business here.” Erick Ongiri commits to Sofapaka for another 2 years.

Player ratings

Nobody on the pitch touched Titus Achesa

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

Boardroom

Sofapaka counting the cost

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

The dugout

The manager’s verdict

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

In brief

98 Edition

The Sofapaka Gazette

12 Jun 2028
From our football correspondent Crisis

Match

Sofapaka sink to position 17

11 points, and a fixture list that is running out. The mathematics are not yet cruel, but they are no longer kind.

Match

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

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

Match

5 matches without a goal for Sofapaka

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

The dugout

news_h_frozen_out_of_the_side

news_b_frozen_out_of_the_side

Match

Sofapaka come up short against Tusker

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

The dugout

Clinton Olunga faces the questions

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

The dugout

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

Looking ahead

Sofapaka take on the side everybody is chasing

AFC Leopards arrive as leaders. A side at the top is beaten roughly once a month, and the club that does it gets a week it remembers for a year.

Squad

No place for Ben Saul in the new shape

He is not being dropped. There is simply nowhere in the formation Sofapaka are playing to put a man who does what he does, which is a harder thing to be told than any team sheet.

In brief

82 Edition

The Sofapaka Gazette

21 Feb 2028
From our football correspondent Crisis

Match

7 matches without a win for Sofapaka

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

Squad

Tempers go at Sofapaka

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

news_h_frozen_out_of_the_side

news_b_frozen_out_of_the_side

Match

The goals have deserted Sofapaka

3 matches, no goals, and a training ground that has tried everything. It will end — droughts always do — but nobody at Sofapaka can tell you which week it ends in.

Squad

A row about effort at Sofapaka

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

Match

AFC Leopards take the points off Sofapaka

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

The dugout

No hiding place for Ashraf Dahir

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

Squad

Eric Gichimu signs on for more

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

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 Clinton Olunga left the room before anybody could ask which.

In brief

79 Edition

The Sofapaka Gazette

31 Jan 2028
From our football correspondent Crisis

The dugout

Brian Marani says Sofapaka 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 Sofapaka

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

David King'atua 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

Belts tighten at Sofapaka

The accounts are being read more closely than the results. Wages before ambition is the order of business now, and the manager has been told so.

The dugout

news_h_reunited_with_his_manager

news_b_reunited_with_his_manager

The dugout

Timothy Ndayala 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 Sofapaka, and both men came out saying it was fine.

In brief

78 Edition

The Sofapaka Gazette

24 Jan 2028
From our football correspondent Crisis

Squad

Tempers go at Sofapaka

Eugene Wethuli 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

David King'atua 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

news_h_reunited_with_his_manager

news_b_reunited_with_his_manager

Market

David King'atua linked with a move away

The name of David King'atua keeps appearing in other people's back pages. Sofapaka say nothing, which says plenty.

The dugout

Timothy Ndayala 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 Sofapaka, and both men came out saying it was fine.

The dugout

The manager comes out for Eugene Wethuli

Public backing, and the sort that costs a manager something if it turns out to be wrong. Eugene Wethuli has been told in front of everybody that the shirt is his.

In brief