Victor Augo

Goalkeeper - Sofapaka
18 Nov 2030
Monday
Process

Marked for Victor Augo

223 Edition

The Sofapaka Gazette

4 Nov 2030
From our football correspondent Uneasy

Boardroom

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

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.

Market

Jamal Abubakar 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

Sofapaka count the cost of losing Clifton Miheso

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

Squad

Eugene Wethuli out for 39 days

The medical room confirms 39 days on the sidelines for Eugene Wethuli, and a plan built around him now has to be rebuilt.

Squad

Clifton Miheso in a row with a teammate

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

In brief

Back issues
221 Edition

The Sofapaka Gazette

21 Oct 2030
From our football correspondent Uneasy

Boardroom

The scrutiny sharpens at Sofapaka

Nobody upstairs has said anything, which is the loudest thing they could do. Results buy silence in this game; the account at Sofapaka is running low.

Squad

Tempers go at Sofapaka

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

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

Market

Titus Achesa linked with a move away

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

Squad

Jamal Abubakar 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

Victor Augo runs his contract down

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

In brief

219 Edition

The Sofapaka Gazette

7 Oct 2030
From our football correspondent Uneasy

Boardroom

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

Market

Only the photograph left for Victor Augo

Fee agreed, terms agreed, medical booked. Victor Augo will be somebody else’s player by the weekend, and around Sofapaka the goodbyes have quietly begun.

Squad

Elijah Mulinya: 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.

Squad

Sofapaka lose Eugene Wethuli

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

Squad

Sebastian Ikekhai signs on for more

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

Squad

Tempers go at Sofapaka

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

217 Edition

The Sofapaka Gazette

23 Sep 2030
From our football correspondent Crisis

Boardroom

The scrutiny sharpens at Sofapaka

Nobody upstairs has said anything, which is the loudest thing they could do. Results buy silence in this game; the account at Sofapaka is running low.

Squad

Tempers go at Sofapaka

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

Bourama Boiré is in the form of his life

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

Match

A bad afternoon for Sofapaka against Kenya Police

1‑2 to Kenya Police, and no complaints worth printing. The performance asked for nothing more than it got.

Player ratings

A masterclass from Bourama Boiré

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

Player ratings

Jamal Abubakar runs at them all day

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

Squad

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

Boardroom

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

Market

Titus Achesa linked with a move away

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

In brief

216 Edition

The Sofapaka Gazette

16 Sep 2030
From our football correspondent Crisis

Player ratings

Nobody could get near Bourama Boiré

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

Market

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

Squad

Clifton Miheso in a row with a teammate

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

Match

Sofapaka come up short against Muranga Seal

Muranga Seal left with the points after a 1‑3 defeat that will take some explaining on the terraces.

Squad

Defences have started doubling up on Bourama Boiré

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

Squad

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

Tumiso Mogakwe in the eights

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

Squad

Another clean sheet for Victor Augo

9 shut-outs and counting. Goalkeepers are only noticed when they fail, and Victor Augo has given nobody the chance.

Market

The Duncan Otieno story refuses to die

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

In brief

215 Edition

The Sofapaka Gazette

9 Sep 2030
From our football correspondent Uneasy

Market

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

Match

Still nobody has beaten Sofapaka

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

Squad

Eugene Wethuli out for 98 days

The medical room confirms 98 days on the sidelines for Eugene Wethuli, and a plan built around him now has to be rebuilt.

Squad

Victor Augo out for 14 days

The medical room confirms 14 days on the sidelines for Victor Augo, and a plan built around him now has to be rebuilt.

Squad

Duncan Otieno stays put

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

Squad

Tempers go at Sofapaka

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

Player ratings

Stephen Bonney shuts the door

Defensive actions: 17, and a clean sheet at the end of it. A centre-half's best afternoons look like nothing happening, which is precisely the point.

Player ratings

Mohammed El Hachami Chacha takes the honours

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

Player ratings

Peter Ochieng shuts the door

Defensive actions: 14, and a clean sheet at the end of it. A centre-half's best afternoons look like nothing happening, which is precisely the point.

In brief

213 Edition

The Sofapaka Gazette

26 Aug 2030
From our football correspondent Crisis

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.

Squad

A one-man rearguard from Victor Augo

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

Player ratings

A defender's afternoon for Mohammed El Hachami Chacha

Defensive actions: 26. He was first to everything and second to nothing, and the goalkeeper had an easy day because of it.

Match

8 unbeaten for Sofapaka

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

Squad

Tempers go at Sofapaka

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

Player ratings

Bourama Boiré runs at them all day

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

Match

Sofapaka see off Mara Sugar

Three points for Sofapaka, 1‑0 the final word against Mara Sugar in a contest settled by the finer margins.

Market

Collins Mainge attracts admirers

The name of Collins Mainge has come up in conversations Sofapaka were not part of. Nothing formal, nothing signed — but nothing about it accidental either.

Market

The Japheth Lihanda conversation is coming

Everyone has stopped pretending: Muranga Seal will make the call about Japheth Lihanda this week. Sofapaka have a number in mind, and the number is not shy.

In brief

  • Boardroom Wages eat 90% of everything Sofapaka earn
  • Squad Getting past Victor Augo has become the hardest job in the division
  • Squad No hiding place for Maxwell Kubasu
212 Edition

The Sofapaka Gazette

19 Aug 2030
From our football correspondent Crisis

Match

12 matches without a win for Sofapaka

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

Squad

Victor Augo keeps Sofapaka in it on his own

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

Match

Still nobody has beaten Sofapaka

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

Squad

Clifton Miheso in a row with a teammate

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

Market

Muranga Seal are about to pick up the phone

A conversation is coming this week. Sofapaka will put a number on him, and from there it stops being football and becomes arithmetic.

Player ratings

Bourama Boiré runs at them all day

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

Squad

No hiding place for Jamal Abubakar

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

Match

Sofapaka and KCB take a point apiece

It finished 1‑1, and it somehow always looked like it would. One of those afternoons where the table moves less than the tempers.

Market

The Duncan Otieno story refuses to die

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

In brief

210 Edition

The Sofapaka Gazette

5 Aug 2030
From our football correspondent Crisis

Match

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

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

Boardroom

Sofapaka spell it out for Dennis Wanyama

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

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

Clifton Miheso in a row with a teammate

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

Player ratings

Bourama Boiré 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.

Squad

Edwin Lutta stays put

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

Player ratings

Nothing got past Mohammed El Hachami Chacha

Headers, blocks, tackles, interceptions — 18 of them, and not one goal behind him. The sort of performance that never makes a highlight reel and wins football matches.

Player ratings

The afternoon belonged to Tumiso Mogakwe

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

Player ratings

A defender's afternoon for Sebastian Ikekhai

Defensive actions: 15. He was first to everything and second to nothing, and the goalkeeper had an easy day because of it.

In brief

209 Edition

The Sofapaka Gazette

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

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.

Player ratings

Bourama Boiré runs at them all day

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

Player ratings

Mohammed El Hachami Chacha shuts the door

Defensive actions: 23, and a clean sheet at the end of it. A centre-half's best afternoons look like nothing happening, which is precisely the point.

Squad

Tempers go at Sofapaka

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

Market

Collins Mainge attracts admirers

The name of Collins Mainge has come up in conversations Sofapaka were not part of. Nothing formal, nothing signed — but nothing about it accidental either.

Boardroom

Wages eat 94% of everything Sofapaka 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.

Player ratings

Sebastian Ikekhai shuts the door

Defensive actions: 15, and a clean sheet at the end of it. A centre-half's best afternoons look like nothing happening, which is precisely the point.

Squad

The manager makes an example of Maqbul Ochola

“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

202 Edition

The Sofapaka Gazette

10 Jun 2030
From our football correspondent Crisis

Player ratings

Nobody could get near Bourama Boiré

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

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

Edwin Lutta 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

Clifton Miheso in a row with a teammate

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

Match

Sofapaka come up short against Tusker

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

Squad

The manager makes an example of Titus Achesa

“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

The Duncan Otieno talk will not go away

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

Player ratings

Adrian Oloo never got going

5.76 on the card. Some afternoons a footballer looks like a man who has only just been introduced to the game, and this was one of them.

Squad

International call for Victor Augo

Victor Augo joins up with his country. Sofapaka lose him for the window and would like him back in one piece.

In brief

201 Edition

The Sofapaka Gazette

3 Jun 2030
From our football correspondent Uneasy

Boardroom

The scrutiny sharpens at Sofapaka

Nobody upstairs has said anything, which is the loudest thing they could do. Results buy silence in this game; the account at Sofapaka is running low.

Squad

Emmanuel Damilola 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

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

Player ratings

One of those days for Stephen Bonney

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

Player ratings

One of those days for Bourama Boiré

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

Market

Gor Mahia watching Clinton Muguna

The interest is real enough to have reached print. Sofapaka have said nothing, which in a transfer window is its own kind of answer.

Boardroom

Wages eat 104% of everything Sofapaka earn

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

Squad

Bourama Boiré named player of the month

The award goes to Bourama Boiré, and nobody around here is inclined to argue with the choice.

Squad

Costly mistake from Victor Augo

An error at the back is a moment; an error in goal is a goal. Victor Augo knows it, the crowd knew it instantly, and there was nobody behind him to make it anything else.

In brief

197 Edition

The Sofapaka Gazette

6 May 2030
From our football correspondent Uneasy

Market

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

Tumiso Mogakwe signs on for more

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

Squad

Tempers go at Sofapaka

Clifton Miheso 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 eat 106% of everything Sofapaka 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.

Player ratings

Eugene Wethuli stands above it all

Some games turn on a moment; this one turned on a man. 7.99 on the card, and the Sofapaka support went home talking about one name.

Match

Eugene Wethuli rescues a point for Sofapaka

It needed Eugene Wethuli to find the net to bring anything home at all: 1‑1 against Kariobangi Sharks, and half the dressing room will call it a point won.

Player ratings

Bourama Boiré runs at them all day

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

Squad

The manager makes an example of Adrian Oloo

“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

Bourama Boiré is carrying Sofapaka

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

In brief

195 Edition

The Sofapaka Gazette

22 Apr 2030
From our football correspondent Crisis

Match

The wait goes on for Sofapaka

5 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

Tempers go at Sofapaka

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

The manager makes an example of Mohammed El Hachami Chacha

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

Match

KCB take the points off Sofapaka

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

Squad

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

Player ratings

Bourama Boiré runs at them all day

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

The terraces

Everybody has an opinion about Victor Augo

He is the name in every column and on every phone-in, which is a heavy thing to carry at any age. Some footballers thrive on it; others are quietly finished by it.

Market

The Clifton Miheso talk will not go away

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

Player ratings

A day to forget for David Nshimirimana

Marked 5.78, and generously at that. Nothing came off, and by the end the crowd had stopped expecting it to.

In brief

194 Edition

The Sofapaka Gazette

15 Apr 2030
From our football correspondent Uneasy

Squad

A one-man rearguard from Victor Augo

There were 7 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

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.

Player ratings

Nobody could get near Bourama Boiré

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

Match

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

4 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

Tempers go at Sofapaka

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

Player ratings

Nothing got past Sebastian Ikekhai

Headers, blocks, tackles, interceptions — 18 of them, and not one goal behind him. The sort of performance that never makes a highlight reel and wins football matches.

Squad

The manager makes an example of Jamal Abubakar

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

Match

Sofapaka and Shabana cancel each other out

Nil-nil, and few chances worth the name. Shabana came to defend and left with exactly what they came for.

Squad

A season on the outside for Bourama Boiré

He trains hard, says the right things and goes home to an empty flat. Nobody at Sofapaka has done anything wrong, which is exactly what makes it so difficult to fix.

In brief

193 Edition

The Sofapaka Gazette

8 Apr 2030
From our football correspondent Uneasy

Market

Victor Augo 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 Sofapaka, and it is not being withdrawn.

Squad

Tempers go at Sofapaka

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

Player ratings

One of those days for Bourama Boiré

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

Squad

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

Tumiso Mogakwe in the eights

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

Boardroom

Wages eat 112% of everything Sofapaka 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.

Player ratings

Nobody could get near Maqbul Ochola

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

Match

Sofapaka share the spoils with Gor Mahia

A 1‑1 draw with Gor Mahia leaves the dressing room somewhere between relief and regret.

Squad

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

In brief

192 Edition

The Sofapaka Gazette

1 Apr 2030
From our football correspondent Crisis

The terraces

The boos come down from three sides

“We pay for this every fortnight. The least we want is somebody who looks like he cares.” 7 of the 33 senior players walked off into it; the rest were not playing.

Squad

A one-man rearguard from Victor Augo

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

Squad

Clifton Miheso in a row with a teammate

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

Squad

Sofapaka lose Elijah Mulinya

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

Match

Sofapaka come up short against Bandari

Bandari left with the points after a 2‑3 defeat that will take some explaining on the terraces.

Squad

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

Player ratings

Bourama Boiré in the eights

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

Player ratings

Nobody could get near Tumiso Mogakwe

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

Market

The Titus Achesa story refuses to die

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

In brief

189 Edition

The Sofapaka Gazette

11 Mar 2030
From our football correspondent Uneasy

Squad

Tempers go at Sofapaka

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

Player ratings

Nobody could get near Tumiso Mogakwe

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

Player ratings

Bourama Boiré in the eights

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

Player ratings

Maqbul Ochola in the eights

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

Squad

The manager makes an example of Victor Augo

“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

Elijah Mulinya signs a new deal

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

Squad

Sofapaka count the cost of losing Sadiq Saleh

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

Match

Sofapaka share the spoils with Posta Rangers

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

Boardroom

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

In brief

188 Edition

The Sofapaka Gazette

4 Mar 2030
From our football correspondent Steady

Market

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

Clifton Miheso in a row with a teammate

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

Squad

Elijah Mulinya out for 130 days

The medical room confirms 130 days on the sidelines for Elijah Mulinya, and a plan built around him now has to be rebuilt.

Player ratings

Bourama Boiré runs at them all day

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

Squad

Peter Ochieng stays put

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

Player ratings

Mohammed El Hachami Chacha shuts the door

Defensive actions: 16, and a clean sheet at the end of it. A centre-half's best afternoons look like nothing happening, which is precisely the point.

Player ratings

Tumiso Mogakwe stands above it all

Some games turn on a moment; this one turned on a man. 7.55 on the card, and the Sofapaka support went home talking about one name.

Squad

No hiding place for Adrian Oloo

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

Match

Sofapaka and Kakamega Homeboyz cancel each other out

Nil-nil, and few chances worth the name. Kakamega Homeboyz came to defend and left with exactly what they came for.

In brief

184 Edition

The Sofapaka Gazette

4 Feb 2030
From our football correspondent Steady

Market

Victor Augo asks to leave Sofapaka

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

Squad

Victor Augo out for 16 days

The medical room confirms 16 days on the sidelines for Victor Augo, and a plan built around him now has to be rebuilt.

Squad

Clifton Miheso signs a new deal

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

Squad

Tempers go at Sofapaka

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

Market

Caleb Mulee is a Sofapaka player again

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

Market

Dennis Onyango comes home

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

Market

Ochieng Kibwage comes home

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

Match

Still nobody has beaten Sofapaka

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

Squad

The manager makes an example of Eugene Wethuli

“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

180 Edition

The Sofapaka Gazette

7 Jan 2030
From our football correspondent Uneasy

Boardroom

The silence upstairs is getting loud at Sofapaka

Nobody on the board has said anything against the manager, which is the point — they have stopped saying anything for him either.

Boardroom

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

Market

Victor Augo 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 Sofapaka, and it is not being withdrawn.

Market

Only the photograph left for Jesse Owusu

Fee agreed, terms agreed, medical booked. Jesse Owusu will be somebody else’s player by the weekend, and around Sofapaka the goodbyes have quietly begun.

Squad

Tempers go at Sofapaka

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

Sadiq Saleh out for 81 days

The medical room confirms 81 days on the sidelines for Sadiq Saleh, and a plan built around him now has to be rebuilt.

Squad

Titus Achesa loses the armband

The captaincy has been taken off Titus Achesa. Sofapaka will call it a decision about the team; a dressing room reads it as a verdict on a man.

Market

Titus Achesa linked with a move away

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

Squad

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

In brief

177 Edition

The Sofapaka Gazette

17 Dec 2029
From our football correspondent Uneasy

Market

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

Clifton Miheso in a row with a teammate

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

Market

The Tumiso Mogakwe talk will not go away

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

In brief

174 Edition

The Sofapaka Gazette

26 Nov 2029
From our football correspondent Uneasy

Market

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

Boardroom

Sofapaka counting the cost

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

Market

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

Squad

Tempers go at Sofapaka

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

Jesse Rupia stays put

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

Market

The Duncan Otieno question follows Sofapaka around

Every press conference now starts and ends the same way: with Duncan Otieno’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

Market

Mohammed El Hachami Chacha asks to leave Sofapaka

“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

Only the photograph left for Harun Mainge

Fee agreed, terms agreed, medical booked. Harun Mainge will be somebody else’s player by the weekend, and around Sofapaka the goodbyes have quietly begun.

Squad

Tempers go at Sofapaka

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

Sofapaka counting the cost

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

Market

Talks stall between Sofapaka and Victor Augo

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

Market

The Duncan Otieno question follows Sofapaka around

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

In brief

162 Edition

The Sofapaka Gazette

3 Sep 2029
From our football correspondent Crisis

Boardroom

Sofapaka spell it out for Dennis Wanyama

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

Market

Mohammed El Hachami Chacha 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.

Player ratings

Nobody could get near Tumiso Mogakwe

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

Market

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

Squad

Tempers go at Sofapaka

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

Player ratings

A defender's afternoon for Ebrima Jatta

Defensive actions: 22. He was first to everything and second to nothing, and the goalkeeper had an easy day because of it.

Boardroom

Sofapaka counting the cost

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

Squad

Fidel Origa 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

Mohammed El Hachami Chacha is carrying Sofapaka

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

In brief

154 Edition

The Sofapaka Gazette

9 Jul 2029
From our football correspondent Uneasy

Market

Adrian Oloo 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 Sofapaka, and it is not being withdrawn.

Market

Only the photograph left for Jesse Owusu

Fee agreed, terms agreed, medical booked. Jesse Owusu will be somebody else’s player by the weekend, and around Sofapaka the goodbyes have quietly begun.

Squad

Duncan Otieno stays put

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

Squad

Tempers go at Sofapaka

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

Sofapaka counting the cost

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

Player ratings

Mohammed El Hachami Chacha in the eights

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

Match

Sofapaka see off Posta Rangers

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

Squad

Defences have started doubling up on Mohammed El Hachami Chacha

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

Market

Sofapaka and Victor Augo 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

153 Edition

The Sofapaka Gazette

2 Jul 2029
From our football correspondent Crisis

Boardroom

Sofapaka spell it out for Dennis Wanyama

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

Market

David Nshimirimana 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 Sofapaka, and it is not being withdrawn.

Squad

Duncan Otieno stays put

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

Squad

Clifton Miheso in a row with a teammate

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

Player ratings

Bourama Boiré 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.

Player ratings

Nothing got past Duncan Otieno

Headers, blocks, tackles, interceptions — 21 of them, and not one goal behind him. The sort of performance that never makes a highlight reel and wins football matches.

Player ratings

A defender's afternoon for Mohammed El Hachami Chacha

Defensive actions: 20. He was first to everything and second to nothing, and the goalkeeper had an easy day because of it.

Squad

The manager makes an example of Eugene Wethuli

“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

Eyes on Harun Mainge again

The phone has started ringing about Harun Mainge again, and this time the name on the line is Nairobi United. Sofapaka are listening politely and promising nothing.

In brief

152 Edition

The Sofapaka Gazette

25 Jun 2029
From our football correspondent Uneasy

Match

Bourama Boiré leads the rout of Nairobi United

4‑1, and Bourama Boiré took the headlines on an afternoon when everything Sofapaka tried came off. Days like this are retold all winter.

Boardroom

The silence upstairs is getting loud at Sofapaka

Nobody on the board has said anything against the manager, which is the point — they have stopped saying anything for him either.

Market

Godwin John asks to leave Sofapaka

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

Squad

Victor Augo keeps Sofapaka in it on his own

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

Squad

David King'atua keeps the receipts

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

Market

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

Tempers go at Sofapaka

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

Player ratings

One of those days for Tumiso Mogakwe

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

Squad

Sofapaka count the cost of losing Levis Ochieng

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

In brief

151 Edition

The Sofapaka Gazette

18 Jun 2029
From our football correspondent Crisis

Market

Fidel Origa asks to leave Sofapaka

“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

Bourama Boiré runs at them all day

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

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

Clifton Miheso in a row with a teammate

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

Squad

Titus Achesa gets it from the manager

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

Match

AFC Leopards take the points off Sofapaka

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

Squad

Defences have started doubling up on Mohammed El Hachami Chacha

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

Squad

Costly mistake from Victor Augo

An error at the back is a moment; an error in goal is a goal. Victor Augo knows it, the crowd knew it instantly, and there was nobody behind him to make it anything else.

Loan watch

Caleb Rupia has seen enough of Ulinzi Stars

“I am grateful for the games, but I did not become a footballer to be somebody else's spare part.” He wants to be at Sofapaka, and 0 appearances in 21 say he has earned the hearing.

In brief

150 Edition

The Sofapaka Gazette

11 Jun 2029
From our football correspondent Crisis

Market

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

Market

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

Market

So close: Eric Ouma’s move dies late

The fee was agreed and the flight was looked at — and then the phone stopped ringing. Bandari moved on, Eric Ouma reports back to Sofapaka, and everybody pretends Monday is just Monday.

Squad

Tempers go at Sofapaka

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

Sofapaka counting the cost

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

Match

Sofapaka come up short against Tusker

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

Squad

No hiding place for Victor Augo

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

Player ratings

A masterclass from Tumiso Mogakwe

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

Player ratings

Bourama Boiré runs at them all day

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

In brief

149 Edition

The Sofapaka Gazette

4 Jun 2029
From our football correspondent Crisis

Match

Sofapaka taken apart

1‑4 to Ulinzi Stars, 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.

Boardroom

Sofapaka spell it out for Dennis Wanyama

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

Market

David Nshimirimana 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 Sofapaka, and it is not being withdrawn.

Squad

Clifton Miheso in a row with a teammate

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

Squad

Costly mistake from Victor Augo

An error at the back is a moment; an error in goal is a goal. Victor Augo knows it, the crowd knew it instantly, and there was nobody behind him to make it anything else.

Player ratings

Nobody could get near Tumiso Mogakwe

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

Squad

The manager makes an example of Fidel Origa

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

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.

Squad

The armband comes off Titus Achesa

Sofapaka will explain it as a decision about the team, and it may well be one. A dressing room has never once read it that way.

In brief

146 Edition

The Sofapaka Gazette

14 May 2029
From our football correspondent Uneasy

Match

Sofapaka out of the cup

Kakamega Homeboyz ended it 0‑1. The season narrows to the league now, and everyone in the ground knew it before the final whistle.

The terraces

The ground has had enough

“We travel everywhere and we get this.” 7 of the 32 senior players heard it walking off, and the ones who did not hear it were not playing.

Market

Sitiveni Matalaba asks to leave Sofapaka

“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

Only the photograph left for Jesse Owusu

Fee agreed, terms agreed, medical booked. Jesse Owusu will be somebody else’s player by the weekend, and around Sofapaka the goodbyes have quietly begun.

Squad

Clifton Miheso in a row with a teammate

It was not about football and everybody who saw it knows that. Two men who have to play together on Saturday said things at 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.

Match

A bad afternoon for Sofapaka against Bidco United

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

Squad

No hiding place for Duncan Otieno

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

Player ratings

A masterclass from Bourama Boiré

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

In brief

144 Edition

The Sofapaka Gazette

30 Apr 2029
From our football correspondent Upbeat

Market

Godwin John asks to leave Sofapaka

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

Boardroom

The silence upstairs is getting loud at Sofapaka

Nobody on the board has said anything against the manager, which is the point — they have stopped saying anything for him either.

Squad

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

Match

Sofapaka make it 3 in a row

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

Market

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

Squad

Clifton Miheso in a row with a teammate

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

Player ratings

Nobody could get near Bourama Boiré

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

Player ratings

One of those days for Godwin John

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

Match

Sofapaka see off Mara Sugar

Three points for Sofapaka, 2‑1 the final word against Mara Sugar in a contest settled by the finer margins.

In brief

143 Edition

The Sofapaka Gazette

23 Apr 2029
From our football correspondent Upbeat

Market

Fidel Origa asks to leave Sofapaka

“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

Whatever happens, Sofapaka do not lose

7 games unbeaten now. Some were earned and some were survived, but a habit is forming — and habits are the hardest thing in football to play against.

Squad

Tempers go at Sofapaka

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

Player ratings

Mohammed El Hachami Chacha in the eights

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

Match

Mohammed El Hachami Chacha the difference as Sofapaka beat KCB

Ask anyone on the way out what separated the sides and you will get one name: Mohammed El Hachami Chacha. 2‑1 against KCB, and the applause at the whistle was mostly his.

Player ratings

A masterclass from Tumiso Mogakwe

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

Loan watch

Caleb Rupia counts the days

“I watch every Sofapaka game from here. That says everything about where my head is.” The loan at Ulinzi Stars runs its course, but his heart never made the trip.

Squad

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

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

In brief

137 Edition

The Sofapaka Gazette

12 Mar 2029
From our football correspondent Uneasy

Match

Sofapaka run riot against Posta Rangers

3‑0, and the margin flattered nobody — it could have carried another goal or two without complaint. Afternoons like this are why people keep coming.

Market

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

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

Market

Only the photograph left for Eric Ouma

Fee agreed, terms agreed, medical booked. Eric Ouma will be somebody else’s player by the weekend, and around Sofapaka the goodbyes have quietly begun.

Squad

Tempers go at Sofapaka

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

Player ratings

Mohammed El Hachami Chacha in the eights

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

Player ratings

A masterclass from Tumiso Mogakwe

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

Player ratings

A defender's afternoon for Duncan Otieno

Defensive actions: 18. He was first to everything and second to nothing, and the goalkeeper had an easy day because of it.

Squad

The manager makes an example of Sebastian Ikekhai

“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

136 Edition

The Sofapaka Gazette

5 Mar 2029
From our football correspondent Crisis

Match

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

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

Market

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

A one-man rearguard from Victor Augo

There were 8 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.

Player ratings

Nobody could get near Bourama Boiré

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

Market

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

Clifton Miheso in a row with a teammate

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

Squad

Sebastian Ikekhai signs on for more

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

Squad

The manager makes an example of Godwin John

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

Match

Sofapaka come up short against Kakamega Homeboyz

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

In brief

134 Edition

The Sofapaka Gazette

19 Feb 2029
From our football correspondent Crisis

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.

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

A one-man rearguard from Victor Augo

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

Market

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

Squad

Clifton Miheso in a row with a teammate

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

Match

Sofapaka come up short against AFC Leopards

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

Squad

No hiding place for Eugene Wethuli

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

Player ratings

Nobody could get near Bourama Boiré

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

Market

Godwin John placed on the list

Sofapaka have made Godwin John available for transfer. A career at this club is over in all but paperwork.

In brief

133 Edition

The Sofapaka Gazette

12 Feb 2029
From our football correspondent Uneasy

Match

The wait goes on for Sofapaka

7 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

Japheth Lihanda keeps the receipts

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

Market

Sitiveni Matalaba 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 Sofapaka, and it is not being withdrawn.

Market

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

Squad

Sofapaka count the cost of losing Godwin John

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

Squad

Tempers go at Sofapaka

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

Player ratings

One of those days for Bourama Boiré

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

Player ratings

Nobody could get near Tumiso Mogakwe

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

Squad

Sebastian Ikekhai 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

130 Edition

The Sofapaka Gazette

22 Jan 2029
From our football correspondent Crisis

Boardroom

The silence upstairs is getting loud at Sofapaka

Nobody on the board has said anything against the manager, which is the point — they have stopped saying anything for him either.

Market

Fidel Origa 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 Sofapaka, and it is not being withdrawn.

Squad

Clifton Miheso in a row with a teammate

It was not about football and everybody who saw it knows that. Two men who have to play together on Saturday said things at 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

The manager makes an example of Victor Augo

“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

Mohammed El Hachami Chacha 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 Mohammed El Hachami Chacha trained the next morning like a man with less to carry.

In brief

129 Edition

The Sofapaka Gazette

15 Jan 2029
From our football correspondent Crisis

Market

Sitiveni Matalaba asks to leave Sofapaka

“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

Sofapaka turn down Mathare United for Eric Ouma

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

Market

Only the photograph left for Jesse Owusu

Fee agreed, terms agreed, medical booked. Jesse Owusu will be somebody else’s player by the weekend, and around Sofapaka the goodbyes have quietly begun.

Squad

Tempers go at Sofapaka

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

No hiding place for David Sakwa

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

Market

Mara Sugar are about to pick up the phone

A conversation is coming this week. Sofapaka will put a number on him, and from there it stops being football and becomes arithmetic.

In brief