Ebrima Jatta

Right Back - Free Agent
27 Jun 2030
Thursday
Process

Marked for Ebrima Jatta

183 Edition

The Sofapaka Gazette

28 Jan 2030
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

Sofapaka turn down Muranga Seal for Jamal Abubakar

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

Squad

Titus Achesa out for 90 days

The medical room confirms 90 days on the sidelines for Titus Achesa, 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.

Market

The Clifton Miheso question follows Sofapaka around

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

Squad

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

In brief

Back issues
179 Edition

The Sofapaka Gazette

31 Dec 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.

Squad

Titus Achesa out for 120 days

The medical room confirms 120 days on the sidelines for Titus Achesa, 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.

Squad

Mohammed El Hachami Chacha 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 Clifton Miheso question follows Sofapaka around

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

Market

The shop window has Jamal Abubakar in it

Sofapaka have let the market know Jamal Abubakar can be had. No price in the advert, but everyone in the trade knows roughly what it says.

In brief

178 Edition

The Sofapaka Gazette

24 Dec 2029
From our football correspondent Uneasy

Market

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

Squad

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

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

175 Edition

The Sofapaka Gazette

3 Dec 2029
From our football correspondent Uneasy

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

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

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

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

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

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

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

171 Edition

The Sofapaka Gazette

5 Nov 2029
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

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

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

Sadiq Saleh signs a new deal

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

Loan watch

Caleb Rupia wants to come home

“I did not go to Ulinzi Stars to sit and watch. I want to come back to Sofapaka and fight for my place.” 4 appearances in 41 matches say the rest.

Squad

The armband comes off Bourama Boiré

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

167 Edition

The Sofapaka Gazette

8 Oct 2029
From our football correspondent Uneasy

Boardroom

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

Market

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

Bourama Boiré signs on for more

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

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.

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 4 appearances in 37 say he has earned the hearing.

Market

The Clifton Miheso question follows Sofapaka around

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

In brief

166 Edition

The Sofapaka Gazette

1 Oct 2029
From our football correspondent Uneasy

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.

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.

Boardroom

Sofapaka counting the cost

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

Squad

Bourama Boiré still has not settled

A year in and the language has not come, the city has not opened up, and he eats alone more often than anybody at Sofapaka would like to admit. It is showing on Saturdays.

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

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

140 Edition

The Sofapaka Gazette

2 Apr 2029
From our football correspondent Uneasy

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

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

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

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.

Player ratings

A masterclass from Bourama Boiré

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

Tumiso Mogakwe 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.

Boardroom

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

Match

Bourama Boiré rescues a point for Sofapaka

It needed Bourama Boiré to find the net to bring anything home at all: 1‑1 against Bandari, and half the dressing room will call it a point won.

In brief

135 Edition

The Sofapaka Gazette

26 Feb 2029
From our football correspondent Crisis

Match

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

9 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

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

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 Nshimirimana

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

Match

Nairobi United take the points off Sofapaka

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

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.

Player ratings

Nobody could get near Tumiso Mogakwe

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

Player ratings

Bourama Boiré keeps on missing

Shots: 5, not one of them in. A centre forward is paid for one thing, and on this evidence he has forgotten which thing it is.

Market

The Clifton Miheso story refuses to die

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

In brief

127 Edition

The Sofapaka Gazette

1 Jan 2029
From our football correspondent Crisis

Squad

Ebrima Jatta 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

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

Squad

No hiding place for Fidel Origa

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

Squad

Duncan Otieno loses the armband

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

Market

The Clifton Miheso story refuses to die

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

In brief

110 Edition

The Sofapaka Gazette

4 Sep 2028
From our football correspondent Upbeat

Player ratings

A defender's afternoon for Mohammed El Hachami Chacha

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

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.

Player ratings

Ebrima Jatta shuts the door

Defensive actions: 25, 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.

Boardroom

Sofapaka counting the cost

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

Squad

Getting past Victor Augo has become the hardest job in the division

14 clean sheets and counting. Forwards used to back themselves here; now they shoot early, shoot wide, and look for somebody to blame.

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.

Match

Sofapaka get the job done against Kariobangi Sharks

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

Player ratings

Titus Achesa in the eights

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

In brief