28 May 2028
Sunday
Process
95 Edition

The Jomo Cosmos Post

22 May 2028
From our football correspondent Crisis

Squad

The knee: Mooketsi Phindela out for 85 days

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

Market

Ongelethu Somtsewu asks to leave Jomo Cosmos

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

Transfer targets

Abdulmajid Danladi due for a Jomo Cosmos medical

Everything agreed with another club, everything agreed with the player; a doctor is the only person left to persuade. The photograph is a day or two away.

Squad

Tempers go at Jomo Cosmos

Judas Moseamedi 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

The ambition of Tebogo Masemola outgrows Jomo Cosmos early

Signings arrive with a picture of the club in their head, and this one’s picture was bigger than the building. He will play well and he will be gone, in that order, and everybody knows it.

The dugout

Sifiso Nkosi is still being punished for one mistake

Nobody will confirm it and the team sheets confirm it every week. One error has bought him a spell as second choice that is already longer than the error deserved.

Squad

The formation has left Tebogo Masemola behind

Every shape has positions in it and this one does not have his. Jomo Cosmos will either change the shape, change his job, or change his club, and he is waiting to hear which.

The dugout

Samkelo Mzolo 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

Jomo Cosmos bring in an old head

Kheireddine Boussouf is 40 and has run out of things to prove. What he has left is where to stand, when to slow it down and what to say at half-time, and none of that is on a fitness chart.

In brief

Back issues
94 Edition

The Jomo Cosmos Post

15 May 2028
From our football correspondent Crisis

The terraces

Supporters organise against the Jomo Cosmos board

A bad atmosphere can be waited out. A group of people meeting afterwards to decide what to do about it cannot, and everybody in the building knows which stage this is.

Squad

Mooketsi Phindela damages knee ligaments — 92 days out

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

Boardroom

The scrutiny sharpens at Jomo Cosmos

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

Squad

Words exchanged at Jomo Cosmos

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

The dugout

Sibongakonke Nkosi is still being punished for one mistake

Nobody will confirm it and the team sheets confirm it every week. One error has bought him a spell as second choice that is already longer than the error deserved.

The dugout

Mooketsi Phindela 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 Jomo Cosmos, and both men came out saying it was fine.

In brief

93 Edition

The Jomo Cosmos Post

8 May 2028
From our football correspondent Crisis

Squad

The knee: Mooketsi Phindela out for 99 days

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

Boardroom

Jomo Cosmos put Lebogang Erasmus 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.

Boardroom

The Jomo Cosmos 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

Tshepiso Mahlangu out for 51 days

The medical room confirms 51 days on the sidelines for Tshepiso Mahlangu, and a plan built around him now has to be rebuilt.

Squad

A falling-out at Jomo Cosmos

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

The dugout

Thokozani Shabalala frozen out at Jomo Cosmos

This is not rotation. Thokozani Shabalala has not been in the manager's plans for some time, and nobody at Jomo Cosmos is pretending otherwise.

The dugout

Ongelethu Somtsewu gets it from the manager

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

The dugout

Siphesihle Msomi without the man who signed him

Every squad is half players the manager chose and half players he inherited. Siphesihle Msomi was chosen, the man who chose him has gone, and he starts again from nothing under the next one.

Market

Still no ink between Jomo Cosmos and Siyabonga Makhoba

“We keep meeting, and we keep leaving the room with the same numbers we walked in with.” Another round of talks at Jomo Cosmos, another week without a signature from Siyabonga Makhoba.

In brief

92 Edition

The Jomo Cosmos Post

1 May 2028
From our football correspondent Crisis

Squad

A knee injury of the worst kind for Mooketsi Phindela

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

Match

Jomo Cosmos are in real trouble now

Position 16, 12 points, and a fixture list with fewer games left in it than excuses. The arithmetic is not cruel yet, but it has stopped being kind.

The dugout

Samkelo Mzolo frozen out at Jomo Cosmos

This is not rotation. Samkelo Mzolo has not been in the manager's plans for some time, and nobody at Jomo Cosmos is pretending otherwise.

Squad

Judas Moseamedi 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 Jomo Cosmos this week that will take longer than a week to unsay.

The dugout

Sibongakonke Nkosi gets it from the manager

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

The dugout

Siphesihle Msomi without the man who signed him

Every squad is half players the manager chose and half players he inherited. Siphesihle Msomi was chosen, the man who chose him has gone, and he starts again from nothing under the next one.

The dugout

Matsi Sono 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

Jomo Cosmos and Ongelethu Somtsewu 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.

Squad

Lebohang Lesako is doing the arithmetic

The table has started to be checked before the results are in, and that is always the tell. Nobody at Jomo Cosmos says the word out loud, and everybody in the building is thinking it.

In brief

91 Edition

The Jomo Cosmos Post

24 Apr 2028
From our football correspondent Crisis

Squad

A knee injury of the worst kind for Mooketsi Phindela

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

Squad

Tempers go at Jomo Cosmos

Judas Moseamedi 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

Words at Jomo Cosmos training over how hard people work

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

Sifiso Nkosi is still being punished for one mistake

Nobody will confirm it and the team sheets confirm it every week. One error has bought him a spell as second choice that is already longer than the error deserved.

The dugout

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

The dugout

Jomo Cosmos keep their word to Thokozani Shabalala

Clubs make promises constantly and the page usually only hears about them when they are broken. This one was honoured, and the dressing room noticed that faster than any supporter did.

In brief

90 Edition

The Jomo Cosmos Post

17 Apr 2028
From our football correspondent Crisis

The terraces

The mood at Jomo Cosmos has turned into something else

Supporters who sing when it goes badly are supporters. Supporters who gather afterwards are a problem, and everybody inside the building knows which of the two this now is.

Squad

A knee injury of the worst kind for Mooketsi Phindela

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

Boardroom

The scrutiny sharpens at Jomo Cosmos

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

Squad

Words exchanged at Jomo Cosmos

Judas Moseamedi 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 Jomo Cosmos training over how hard people work

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

Branden Matsila 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 Jomo Cosmos, and both men came out saying it was fine.

In brief

89 Edition

The Jomo Cosmos Post

10 Apr 2028
From our football correspondent Crisis

Squad

The knee: Mooketsi Phindela out for 127 days

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

Squad

A falling-out at Jomo Cosmos

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

The dugout

Thokozani Shabalala frozen out at Jomo Cosmos

This is not rotation. Thokozani Shabalala has not been in the manager's plans for some time, and nobody at Jomo Cosmos is pretending otherwise.

Squad

Thokozani Shabalala 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

A promise honoured for Tshepiso Mahlangu

It is not much of a headline and it is the reason players believe the next promise. Jomo Cosmos told Tshepiso Mahlangu something would happen and then it happened, which in this industry passes for remarkable.

Market

Still no ink between Jomo Cosmos and Mooketsi Phindela

“We keep meeting, and we keep leaving the room with the same numbers we walked in with.” Another round of talks at Jomo Cosmos, another week without a signature from Mooketsi Phindela.

The dugout

Samkelo Mzolo 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 Jomo Cosmos, and both men came out saying it was fine.

Market

The shop window has Ntando Tshwana in it

Jomo Cosmos have let the market know Ntando Tshwana can be had. No price in the advert, but everyone in the trade knows roughly what it says.

Squad

Nerves in the Jomo Cosmos squad

Judas Moseamedi has been around long enough to know what the spring feels like when it goes wrong, and he can feel it. A dressing room that is frightened plays like one.

In brief

88 Edition

The Jomo Cosmos Post

3 Apr 2028
From our football correspondent Crisis

Match

Every point is an argument now for Jomo Cosmos

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

Boardroom

Jomo Cosmos spell it out for Lebogang Erasmus

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

Boardroom

The Jomo Cosmos 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.

Market

Lebogang Khune asks to leave Jomo Cosmos

“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

Judas Moseamedi 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 Jomo Cosmos this week that will take longer than a week to unsay.

Squad

Words at Jomo Cosmos training over how hard people work

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

Siyabonga Makhoba is no longer first choice

The manager has re-ordered his thinking and Siyabonga Makhoba has come out of it lower. He will be told it is temporary, and the players who have heard that before will avoid his eye.

Squad

Ntando Tshwana 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

Lonwabo Magugwana without the man who signed him

Every squad is half players the manager chose and half players he inherited. Lonwabo Magugwana was chosen, the man who chose him has gone, and he starts again from nothing under the next one.

In brief

87 Edition

The Jomo Cosmos Post

27 Mar 2028
From our football correspondent Crisis

Market

Branden Matsila 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 Jomo Cosmos, and it is not being withdrawn.

Squad

Tempers go at Jomo Cosmos

Judas Moseamedi 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

Lebohang Lesako 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

Mooketsi Phindela gets it from the manager

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

The dugout

Jomo Cosmos keep their word to Lebohang Lesako

Clubs make promises constantly and the page usually only hears about them when they are broken. This one was honoured, and the dressing room noticed that faster than any supporter did.

The dugout

The manager has not finished forgetting Sifiso Nkosi's mistake

Publicly it is behind everybody. It is not behind the man who picks the team, and the only place that shows is a team sheet. He will get another chance; he will get it in a match that matters less.

The dugout

Zoey Monyepao 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 Jomo Cosmos, and both men came out saying it was fine.

Market

The Judas Moseamedi talk will not go away

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

Market

Matsi Sono placed on the list

Jomo Cosmos have made Matsi Sono available for transfer. A career at this club is over in all but paperwork.

In brief

86 Edition

The Jomo Cosmos Post

20 Mar 2028
From our football correspondent Crisis

The terraces

The mood at Jomo Cosmos has turned into something else

Supporters who sing when it goes badly are supporters. Supporters who gather afterwards are a problem, and everybody inside the building knows which of the two this now is.

Boardroom

The silence upstairs is getting loud at Jomo Cosmos

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

Match

Chastening afternoon for Jomo Cosmos

A 0‑3 beating by Platinum Stars was the sort of result that empties a stadium long before the final whistle.

Match

The season ends: position 16 for Jomo Cosmos

The last league game has been played and the table has stopped moving: 12 points. The summer begins on Monday, and so does the argument about what it all meant.

Squad

A one-man rearguard from Zoey Monyepao

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

Words exchanged at Jomo Cosmos

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

The dugout

Lebohang Lesako 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

Appearance number 100 for Gerald Ndlovu

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.

Boardroom

Nobody left the Jomo Cosmos dressing room in a hurry

The door stayed shut a long time after the final whistle. What was said in there is between them; whether it worked is between them and Saturday.

In brief

85 Edition

The Jomo Cosmos Post

13 Mar 2028
From our football correspondent Crisis

Match

At last: Jomo Cosmos win one

19 matches without a win, and then this, against Chippa United. Relief is a strange noise in a football ground and it was the only noise at the end.

Match

Jomo Cosmos run riot against Chippa United

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.

Player ratings

A brace, and Lebohang Lesako takes the afternoon — 7.98

There is a particular kind of quiet from an away end watching one man score twice. Lebohang Lesako provided it, and the 7.98 beside his name is if anything generous to everybody else.

Squad

The step up is real for Thato Shiang

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

Squad

A falling-out at Jomo Cosmos

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

The dugout

Thokozani Shabalala frozen out at Jomo Cosmos

This is not rotation. Thokozani Shabalala has not been in the manager's plans for some time, and nobody at Jomo Cosmos is pretending otherwise.

Squad

Lebohang Lesako 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

The team sheet said everything about Siyabonga Makhoba

Warm-up bib, ninety minutes of watching, and a handshake at the end that fooled nobody. Big matches tell you who a manager trusts; this one told Siyabonga Makhoba.

The dugout

The manager’s verdict

“I am not going to get carried away and I will not let them either. It was a good day. There will be harder ones.” Lebogang Erasmus kept it short after the 3‑0 win, which is what managers do when they are happy.

In brief

84 Edition

The Jomo Cosmos Post

6 Mar 2028
From our football correspondent Crisis

Match

No end in sight to Jomo Cosmos's wait for a win

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

Match

Jomo Cosmos are in real trouble now

Position 16, 9 points, and a fixture list with fewer games left in it than excuses. The arithmetic is not cruel yet, but it has stopped being kind.

Boardroom

Lebogang Erasmus has until the next board meeting

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

Boardroom

The Jomo Cosmos 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.

Market

Thato Shiang 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 Jomo Cosmos, and it is not being withdrawn.

Squad

7 saves: Zoey Monyepao was the team

Some afternoons a goalkeeper is the whole of the defence. 7 saves, several of them the kind nobody expects to see made, and ten outfield players who owe him a drink.

Squad

Samkelo Mzolo signs a new deal

“I never wanted to be anywhere else. There is unfinished business here.” Samkelo Mzolo commits to Jomo Cosmos for another 4 years.

Squad

Judas Moseamedi 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 Jomo Cosmos this week that will take longer than a week to unsay.

Match

Jomo Cosmos cannot find the net

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

In brief

83 Edition

The Jomo Cosmos Post

28 Feb 2028
From our football correspondent Crisis

Match

No end in sight to Jomo Cosmos's wait for a win

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

The dugout

Ongelethu Somtsewu: 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.” Jomo Cosmos have not answered, which is an answer of sorts.

Squad

Tempers go at Jomo Cosmos

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

Match

A bad afternoon for Jomo Cosmos against Orlando Pirates

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

The dugout

Zoey Monyepao gets it from the manager

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

The dugout

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

Squad

A row about effort at Jomo Cosmos

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

The dugout

Sifiso Nkosi is still being punished for one mistake

Nobody will confirm it and the team sheets confirm it every week. One error has bought him a spell as second choice that is already longer than the error deserved.

Looking ahead

Sibongiseni Ngcobo goes back to face Kaizer Chiefs

Every squad has one of these fixtures for somebody every season. This one is Sibongiseni Ngcobo’s: the club that knew him first, the supporters who will decide in the first minute whether to applaud, and Jomo Cosmos needing him to play as if none of it matters.

In brief

82 Edition

The Jomo Cosmos Post

21 Feb 2028
From our football correspondent Crisis

Match

No end in sight to Jomo Cosmos's wait for a win

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

The terraces

The mood at Jomo Cosmos has turned into something else

Supporters who sing when it goes badly are supporters. Supporters who gather afterwards are a problem, and everybody inside the building knows which of the two this now is.

Boardroom

The silence upstairs is getting loud at Jomo Cosmos

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

Market

Matsi Sono 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 Jomo Cosmos can pretend not to have heard.

Transfer targets

Kaizer Chiefs tell Jomo Cosmos: Mduduzi Shabalala is not for sale

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

Squad

Words exchanged at Jomo Cosmos

Judas Moseamedi 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

Lebohang Lesako 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

The manager makes an example of Tshepiso Mahlangu

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

The dugout

Lonwabo Magugwana is still being punished for one mistake

Nobody will confirm it and the team sheets confirm it every week. One error has bought him a spell as second choice that is already longer than the error deserved.

In brief

81 Edition

The Jomo Cosmos Post

14 Feb 2028
From our football correspondent Crisis

Match

16 matches without a win for Jomo Cosmos

The run now stands at 16, and the questions being asked around Jomo Cosmos are no longer polite ones.

Match

Chastening afternoon for Jomo Cosmos

A 2‑5 beating by Bloemfontein Celtic was the sort of result that empties a stadium long before the final whistle.

Market

Tony Robert 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 Jomo Cosmos can pretend not to have heard.

Squad

A falling-out at Jomo Cosmos

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

Match

Nobody could stop scoring

7 goals. Both benches spent the second half looking at each other rather than at the pitch. Purists will complain about Jomo Cosmos and Bloemfontein Celtic in equal measure; everybody else had a wonderful time.

The dugout

Thokozani Shabalala frozen out at Jomo Cosmos

This is not rotation. Thokozani Shabalala has not been in the manager's plans for some time, and nobody at Jomo Cosmos is pretending otherwise.

Transfer targets

Door shut on Samkelo Dlamuka

Jomo Cosmos asked and Bloemfontein Celtic said no without discussing a figure. It is the least ambiguous answer in football and the one clubs most often come back to test.

Squad

Lebohang Lesako falls out with a teammate over standards

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

Transfer targets

Deadline beats Jomo Cosmos to Lebogang Phiri

The clock did what SuperSport United would not, and ended it. Supporters who watched the countdown will spend the next window doing it again.

In brief

80 Edition

The Jomo Cosmos Post

7 Feb 2028
From our football correspondent Crisis

Match

The wait goes on for Jomo Cosmos

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.

Match

Jomo Cosmos are in real trouble now

Position 16, 8 points, and a fixture list with fewer games left in it than excuses. The arithmetic is not cruel yet, but it has stopped being kind.

Match

Jomo Cosmos taken apart

0‑4 to Black Aces, 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

Jomo Cosmos spell it out for Lebogang Erasmus

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

Boardroom

Emergency meeting at Jomo Cosmos

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.

Market

Sifiso Nkosi 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 Jomo Cosmos can pretend not to have heard.

Boardroom

Jomo Cosmos close the window on a squad of their own making

1 in and 1 out, and no more changes for months. The manager has what he has, the supporters have their opinion of it, and the table will have the last word.

Transfer targets

Jomo Cosmos rebuffed over Sinoxolo Kwayiba

Not now, not at any price the club was prepared to say out loud. Chippa United have kept their man, and Jomo Cosmos go back to a list with one name crossed off it.

Squad

Judas Moseamedi 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 Jomo Cosmos this week that will take longer than a week to unsay.

In brief

79 Edition

The Jomo Cosmos Post

31 Jan 2028
From our football correspondent Crisis

Match

14 matches without a win for Jomo Cosmos

The run now stands at 14, and the questions being asked around Jomo Cosmos are no longer polite ones.

Market

Jomo Cosmos sell their best player to Bidvest Wits

$300.0K is a serious amount of money and it does not play centre-forward. Everybody in the dressing room knows who used to be looked at when it went wrong.

Market

Thokozani Shabalala asks to leave Jomo Cosmos

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

The terraces

Supporters turn on the $300.0K sale of Gontse Molefe

He is going to Bidvest Wits, the club has $300.0K it did not have on Friday, and the phone-ins have already decided how they feel about that. Selling well and selling somebody they loved are not the same skill.

Transfer targets

Benjamin Twum due for a Jomo Cosmos medical

Everything agreed with Bloemfontein Celtic, everything agreed with the player; a doctor is the only person left to persuade. The photograph is a day or two away.

Transfer targets

Jomo Cosmos bid $88.0K for Tapelo Xoki

The offer went to Orlando Pirates this week and it is theirs to answer. First bids are rarely meant to succeed; they are meant to find out how loud the door closes.

Squad

Tempers go at Jomo Cosmos

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

Transfer targets

Orlando Pirates tell Jomo Cosmos: Tapelo Xoki is not for sale

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

Squad

A row about effort at Jomo Cosmos

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

In brief

78 Edition

The Jomo Cosmos Post

24 Jan 2028
From our football correspondent Crisis

The terraces

The mood at Jomo Cosmos has turned into something else

Supporters who sing when it goes badly are supporters. Supporters who gather afterwards are a problem, and everybody inside the building knows which of the two this now is.

Match

The wait goes on for Jomo Cosmos

13 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 scrutiny sharpens at Jomo Cosmos

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

Market

Tshepiso Mahlangu asks to leave Jomo Cosmos

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

Transfer targets

Lonwabo Magugwana is a medical away from Jomo Cosmos

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

Transfer targets

Door shut on Mduduzi Shabalala

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

Squad

Words exchanged at Jomo Cosmos

Judas Moseamedi 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 Jomo Cosmos

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

The dugout

The manager makes an example of Matsi Sono

“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

77 Edition

The Jomo Cosmos Post

17 Jan 2028
From our football correspondent Crisis

Match

12 matches without a win for Jomo Cosmos

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

Market

Sibongiseni Ngcobo 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 Jomo Cosmos can pretend not to have heard.

Match

No clean sheets in sight for Jomo Cosmos

6 games now with at least two against. The back line has been rearranged, the goalkeeper has been backed publicly, and the goals keep going in anyway.

Squad

A falling-out at Jomo Cosmos

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

Transfer targets

Jomo Cosmos rebuffed over Samkelo Dlamuka

Not now, not at any price the club was prepared to say out loud. Bloemfontein Celtic have kept their man, and Jomo Cosmos go back to a list with one name crossed off it.

Match

Judas Moseamedi’s goal not enough for Jomo Cosmos

Judas Moseamedi scored, and precious little else went right: 1‑2 to Polokwane City, and a quiet walk to the dressing room.

The dugout

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

Market

Still no ink between Jomo Cosmos and Branden Matsila

“We keep meeting, and we keep leaving the room with the same numbers we walked in with.” Another round of talks at Jomo Cosmos, another week without a signature from Branden Matsila.

The dugout

Lebogang Erasmus faces the questions

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

In brief

76 Edition

The Jomo Cosmos Post

10 Jan 2028
From our football correspondent Crisis

Match

No end in sight to Jomo Cosmos's wait for a win

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

Match

Chastening afternoon for Jomo Cosmos

A 3‑6 beating by Mamelodi Sundowns was the sort of result that empties a stadium long before the final whistle.

Match

Every point is an argument now for Jomo Cosmos

Position 16 and 7 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.

Market

Terms done: Gontse Molefe is going

Fee agreed, wages agreed, and Bidvest Wits waiting with a shirt. Nobody at Jomo Cosmos is pretending otherwise, and the supporters have stopped asking whether and started asking when.

Market

Sifiso Nkosi 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 Jomo Cosmos can pretend not to have heard.

Squad

7 saves: Zoey Monyepao was the team

Some afternoons a goalkeeper is the whole of the defence. 7 saves, several of them the kind nobody expects to see made, and ten outfield players who owe him a drink.

Transfer targets

$47.0K settles it between the clubs for Edward Maova

Golden Arrows have accepted the money. What Jomo Cosmos do not yet have is the man, and between here and the photograph is a conversation about wages that both sides are dreading.

The dugout

Thabo Molea says Jomo Cosmos 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

Jomo Cosmos leaking at the back

5 matches, two or more conceded in every one of them. Sides that create as much as this can live with it for a while. Nobody lives with it forever.

In brief

75 Edition

The Jomo Cosmos Post

3 Jan 2028
From our football correspondent Crisis

Match

10 matches without a win for Jomo Cosmos

The run now stands at 10, and the questions being asked around Jomo Cosmos are no longer polite ones.

Boardroom

Lebogang Erasmus has until the next board meeting

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

Market

Lebohang Lesako 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 Jomo Cosmos can pretend not to have heard.

Squad

Zoey Monyepao keeps Jomo Cosmos 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.

Boardroom

Crisis meeting at Jomo Cosmos

The official line will be that it was routine. It was not routine, the timing says so, and every person in that room knows what the next bad result costs.

Squad

Judas Moseamedi 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 Jomo Cosmos this week that will take longer than a week to unsay.

Match

Jomo Cosmos leaking at the back

4 matches, two or more conceded in every one of them. Sides that create as much as this can live with it for a while. Nobody lives with it forever.

Match

SuperSport United take the points off Jomo Cosmos

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

The dugout

The manager makes an example of Siyabonga Makhoba

“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

74 Edition

The Jomo Cosmos Post

27 Dec 2027
From our football correspondent Crisis

The terraces

Supporters organise against the Jomo Cosmos board

A bad atmosphere can be waited out. A group of people meeting afterwards to decide what to do about it cannot, and everybody in the building knows which stage this is.

Match

9 matches without a win for Jomo Cosmos

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

Boardroom

The silence upstairs is getting loud at Jomo Cosmos

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

Match

Chastening afternoon for Jomo Cosmos

A 0‑3 beating by Bidvest Wits was the sort of result that empties a stadium long before the final whistle.

Squad

Zoey Monyepao stands alone

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

Market

Thokozani Shabalala 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 Jomo Cosmos can pretend not to have heard.

Squad

A falling-out at Jomo Cosmos

Judas Moseamedi 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 Zoey Monyepao

“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 Jomo Cosmos

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

In brief

73 Edition

The Jomo Cosmos Post

20 Dec 2027
From our football correspondent Crisis

Match

The wait goes on for Jomo Cosmos

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.

Market

Ntando Tshwana 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 Jomo Cosmos, and it is not being withdrawn.

Squad

Words exchanged at Jomo Cosmos

Judas Moseamedi 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 Jomo Cosmos

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

Match

Judas Moseamedi’s goal not enough for Jomo Cosmos

Judas Moseamedi scored, and precious little else went right: 1‑2 to Golden Arrows, and a quiet walk to the dressing room.

Looking ahead

Everything rides on Bidvest Wits

Both clubs in the mire, one fixture between them, and a ground that will be louder and more frightened than at any point in the season. Jomo Cosmos know what is at stake and so does everybody in the away end.

The dugout

No hiding place for Tshepiso Mahlangu

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

The dugout

Lebogang Erasmus answers for it

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

The dugout

Judas Moseamedi asks for a word with the manager

“I would rather say it to his face than read about it.” The meeting was requested by the player, which tells you most of what you need to know.

In brief

72 Edition

The Jomo Cosmos Post

13 Dec 2027
From our football correspondent Crisis

Match

Every point is an argument now for Jomo Cosmos

Position 16 and 7 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 Zoey Monyepao

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.

Match

A hiding for Jomo Cosmos

Beaten 0‑3 by Free State Stars, and beaten everywhere it matters. The inquest starts on the training pitch on Monday morning.

Match

7 matches without a win for Jomo Cosmos

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

Match

4 matches without a goal for Jomo Cosmos

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

Tempers go at Jomo Cosmos

Judas Moseamedi 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

Words at Jomo Cosmos training over how hard people work

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

Time is catching up with Mboniseni Mbandlwa

Everybody at Jomo Cosmos saw it before anybody said it, which is how this always goes. At 36 the decline is real and measurable — 3 points — and the only question left is how the club handles somebody it owes a great deal to.

The dugout

No hiding place for Sifiso Nkosi

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

In brief

71 Edition

The Jomo Cosmos Post

6 Dec 2027
From our football correspondent Crisis

Boardroom

Lebogang Erasmus has until the next board meeting

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

The dugout

Siyabonga Makhoba says Jomo Cosmos 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.

Boardroom

The Jomo Cosmos 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.

Match

6 matches without a win for Jomo Cosmos

The run now stands at 6, and the questions being asked around Jomo Cosmos are no longer polite ones.

Squad

Judas Moseamedi 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 Jomo Cosmos this week that will take longer than a week to unsay.

Match

3 matches without a goal for Jomo Cosmos

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

Match

Jomo Cosmos come up short against Platinum Stars

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

Looking ahead

Everything rides on Free State Stars

Both clubs in the mire, one fixture between them, and a ground that will be louder and more frightened than at any point in the season. Jomo Cosmos know what is at stake and so does everybody in the away end.

Match

The half-term report on Jomo Cosmos

Position 16, 7 points, and every result so far reduced to one line. The second half of the season starts with the same squad and a different set of expectations.

In brief

70 Edition

The Jomo Cosmos Post

29 Nov 2027
From our football correspondent Crisis

The terraces

Anger at Jomo Cosmos spills outside the ground

It has stopped being a mood in the stands and started being something organised. Boards can ignore a bad atmosphere for a long time; they cannot ignore this stage of it for very long at all.

Match

Nowhere to hide for Jomo Cosmos

0‑4 against Chippa United, and no complaints that would survive the replay. The manager spoke about character afterwards; the terraces used shorter words.

Boardroom

Pressure builds in the Jomo Cosmos boardroom

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

Match

5 matches without a win for Jomo Cosmos

The run now stands at 5, and the questions being asked around Jomo Cosmos are no longer polite ones.

Squad

A falling-out at Jomo Cosmos

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

The dugout

No hiding place for Branden Matsila

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

Boardroom

Doors closed at Jomo Cosmos

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

The view from the dugout

“We will look at it, we will learn from it, and we go again.” The three sentences every manager keeps for a 0‑4 defeat, delivered by Lebogang Erasmus to a room that had heard them before.

The dugout

The form table has caught Sibongiseni Ngcobo

Somebody else has been better, the manager has said so with a team sheet, and there is no argument to be had. He will get the shirt back the only way it can be got back.

In brief

69 Edition

The Jomo Cosmos Post

22 Nov 2027
From our football correspondent Crisis

Squad

Zoey Monyepao keeps Jomo Cosmos in it on his own

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

Match

The wait goes on for Jomo Cosmos

4 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

Words exchanged at Jomo Cosmos

Judas Moseamedi 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

Lebohang Lesako 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

Kaizer Chiefs take the points off Jomo Cosmos

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

The dugout

No hiding place for Zoey Monyepao

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

The dugout

Lebogang Erasmus: “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.

Looking ahead

A reunion for Sibongiseni Ngcobo

He used to wear the other shirt. On Saturday he plays against Chippa United in this one, and whatever he says this week about it being just another game will be untrue.

Market

The Judas Moseamedi question follows Jomo Cosmos around

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

In brief

68 Edition

The Jomo Cosmos Post

15 Nov 2027
From our football correspondent Uneasy

Match

Jomo Cosmos are in real trouble now

Position 16, 7 points, and a fixture list with fewer games left in it than excuses. The arithmetic is not cruel yet, but it has stopped being kind.

Squad

Tempers go at Jomo Cosmos

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

Squad

A row about effort at Jomo Cosmos

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

The dugout

Mooketsi Phindela gets it from the manager

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

The dugout

A promise honoured for Zoey Monyepao

It is not much of a headline and it is the reason players believe the next promise. Jomo Cosmos told Zoey Monyepao something would happen and then it happened, which in this industry passes for remarkable.

The dugout

Zoey Monyepao 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 Jomo Cosmos, and both men came out saying it was fine.

Looking ahead

Sibongiseni Ngcobo faces his old club

Kaizer Chiefs next, and one man in the Jomo Cosmos dressing room knows their training ground better than his own. The reception will tell him what they thought of him.

Market

The shop window has Lebohang Lesako in it

Jomo Cosmos have let the market know Lebohang Lesako can be had. No price in the advert, but everyone in the trade knows roughly what it says.

Squad

The penny has dropped for Zoey Monyepao

He looks like a man who lives here now rather than one who is working here. It took most of a season, and at Jomo Cosmos the difference is visible from the back of the stand.

In brief

67 Edition

The Jomo Cosmos Post

8 Nov 2027
From our football correspondent Crisis

Squad

Zoey Monyepao stands alone

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

Boardroom

Lebogang Erasmus has until the next board meeting

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

Boardroom

The Jomo Cosmos 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

Judas Moseamedi 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 Jomo Cosmos this week that will take longer than a week to unsay.

Match

A bad afternoon for Jomo Cosmos against Orlando Pirates

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

The dugout

The manager makes an example of Sifiso Nkosi

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

The dugout

Lebogang Erasmus: “No excuses”

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

The dugout

Siphesihle Msomi loses the manager who believed in him

A change in the dugout is not one story, it is twenty-five of them. This is Siphesihle Msomi's: he was somebody's player, and now he has to be somebody else's, starting from nothing.

The dugout

Judas Moseamedi asks for a word with the manager

“I would rather say it to his face than read about it.” The meeting was requested by the player, which tells you most of what you need to know.

In brief

66 Edition

The Jomo Cosmos Post

1 Nov 2027
From our football correspondent Crisis

The terraces

The mood at Jomo Cosmos has turned into something else

Supporters who sing when it goes badly are supporters. Supporters who gather afterwards are a problem, and everybody inside the building knows which of the two this now is.

Boardroom

Pressure builds in the Jomo Cosmos boardroom

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

Squad

A falling-out at Jomo Cosmos

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

Match

Ajax Cape Town take the points off Jomo Cosmos

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

The dugout

The manager makes an example of Siyabonga Makhoba

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

The dugout

Lebogang Erasmus: “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

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

Player ratings

Nobody could get near Tony Robert

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

The dugout

Siphesihle Msomi without the man who signed him

Every squad is half players the manager chose and half players he inherited. Siphesihle Msomi was chosen, the man who chose him has gone, and he starts again from nothing under the next one.

In brief

65 Edition

The Jomo Cosmos Post

25 Oct 2027
From our football correspondent Crisis

Squad

Zoey Monyepao keeps Jomo Cosmos in it on his own

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

Squad

Words exchanged at Jomo Cosmos

Judas Moseamedi 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

Jomo Cosmos come up short against Bloemfontein Celtic

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

Squad

Lebohang Lesako 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

Matsi Sono gets it from the manager

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

The dugout

Lebogang Erasmus faces the questions

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

Market

Thokozani Shabalala is free to find somewhere else

“I was told straight, and I would rather have it straight.” The manager at Jomo Cosmos has been clear about where Thokozani Shabalala stands, which is more than many ever get.

Market

The Judas Moseamedi question follows Jomo Cosmos around

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

The dugout

No place in the plan for Matsi Sono

The manager wanted a different profile for this opponent, which is a real football reason and no consolation. He did nothing wrong and he did not play.

In brief

64 Edition

The Jomo Cosmos Post

18 Oct 2027
From our football correspondent Steady

Match

Every point is an argument now for Jomo Cosmos

Position 15 and 7 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

Tempers go at Jomo Cosmos

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

Match

Jomo Cosmos find a way past Black Aces

Black Aces made Jomo Cosmos work for it, but the scoreboard read 3‑2 at the end and the table does not ask how.

The dugout

No hiding place for Zoey Monyepao

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

Match

Samkelo Mzolo answers Black Aces immediately

Conceding is one thing; the response is what tells you about a dressing room. Samkelo Mzolo had Jomo Cosmos level again within 4 minutes, and Black Aces never got to play with a lead at all.

The dugout

The view from the dugout

“We controlled it. There were spells I did not like and we will look at them, but the group showed me something.” Lebogang Erasmus, on a 3‑2 win that he was already picking apart on the walk to the press room.

The dugout

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

Player ratings

Tony Robert was unplayable

Successful dribbles: 13. He went past people as if he had been told there was a prize for it, and by the end the full-back had stopped pretending to try.

Squad

Samkelo Mzolo is off the mark for Jomo Cosmos

The first one is the one every signing is asked about until it arrives. It has arrived, and he can stop being asked.

In brief

63 Edition

The Jomo Cosmos Post

11 Oct 2027
From our football correspondent Uneasy

Market

Tshepiso Mahlangu 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 Jomo Cosmos, and it is not being withdrawn.

Squad

Judas Moseamedi 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 Jomo Cosmos this week that will take longer than a week to unsay.

The dugout

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

In brief

62 Edition

The Jomo Cosmos Post

4 Oct 2027
From our football correspondent Crisis

The terraces

The mood at Jomo Cosmos has turned into something else

Supporters who sing when it goes badly are supporters. Supporters who gather afterwards are a problem, and everybody inside the building knows which of the two this now is.

Match

Chastening afternoon for Jomo Cosmos

A 1‑4 beating by Maritzburg United was the sort of result that empties a stadium long before the final whistle.

Squad

Judas Moseamedi stays put

“The easiest signature of my career.” Judas Moseamedi and Jomo Cosmos agree another 3 years, and the manager can plan around him rather than about him.

Squad

A falling-out at Jomo Cosmos

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

Transfer targets

The window shuts on the Edward Maova deal

Jomo Cosmos ran out of time with Golden Arrows. The paperwork was open when the deadline passed, and a transfer that was almost done is now a transfer that never happened.

The dugout

Siyabonga Makhoba 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

Inquest at Jomo Cosmos

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.

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 1‑4 Lebogang Erasmus left the room before anybody could ask which.

Market

Still no ink between Jomo Cosmos and Sifiso Nkosi

“We keep meeting, and we keep leaving the room with the same numbers we walked in with.” Another round of talks at Jomo Cosmos, another week without a signature from Sifiso Nkosi.

In brief

61 Edition

The Jomo Cosmos Post

27 Sep 2027
From our football correspondent Uneasy

Match

The drought breaks for Jomo Cosmos

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

Squad

Thato Shiang is a better footballer than he was

Not a run of form — an actual step up, held for months. At 23 he is doing things at this level he could not do at the start of the season, and the coaching staff will tell you exactly which of them.

Squad

Words exchanged at Jomo Cosmos

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

Transfer targets

Deadline beats Jomo Cosmos to Thabo Mokwena

The clock did what Kaizer Chiefs would not, and ended it. Supporters who watched the countdown will spend the next window doing it again.

Match

Jomo Cosmos get the job done against University of Pretoria

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

Player ratings

Gerald Ndlovu takes the honours

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

Player ratings

Nothing got past Sibongiseni Ngcobo

16 defensive actions and a clean sheet at the end of them. A defender's afternoon can only be told by what did not happen, which is why nobody makes a highlights package out of one and every manager in the division would take it.

The dugout

Lebogang Erasmus has his say

“We earned that. I asked them for a reaction and I got one, and now I want the same again on Saturday.” Lebogang Erasmus on a 1‑0 afternoon that pleased him more than he was prepared to show.

The dugout

Jomo Cosmos keep their word to Tshepiso Mahlangu

Clubs make promises constantly and the page usually only hears about them when they are broken. This one was honoured, and the dressing room noticed that faster than any supporter did.

In brief

60 Edition

The Jomo Cosmos Post

20 Sep 2027
From our football correspondent Crisis

Match

No end in sight to Jomo Cosmos's wait for a win

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

Match

No clean sheets in sight for Jomo Cosmos

6 games now with at least two against. The back line has been rearranged, the goalkeeper has been backed publicly, and the goals keep going in anyway.

Squad

Tempers go at Jomo Cosmos

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

Match

Judas Moseamedi’s goal not enough for Jomo Cosmos

Judas Moseamedi scored, and precious little else went right: 2‑3 to Polokwane City, and a quiet walk to the dressing room.

Transfer targets

Ashley Du Preez stays at Kaizer Chiefs as time runs out

A deal that was a phone call from completion at lunchtime was dead by midnight. Jomo Cosmos will try again when the window opens; Kaizer Chiefs may not be selling by then.

Squad

Time is catching up with Mboniseni Mbandlwa

Everybody at Jomo Cosmos saw it before anybody said it, which is how this always goes. At 36 the decline is real and measurable — 3 points — and the only question left is how the club handles somebody it owes a great deal to.

The dugout

Branden Matsila gets it from the manager

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

The dugout

Lebogang Erasmus answers for it

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

The dugout

A promise honoured for Gerald Ndlovu

It is not much of a headline and it is the reason players believe the next promise. Jomo Cosmos told Gerald Ndlovu something would happen and then it happened, which in this industry passes for remarkable.

In brief

59 Edition

The Jomo Cosmos Post

13 Sep 2027
From our football correspondent Crisis

Match

No end in sight to Jomo Cosmos's wait for a win

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

Match

The small margins put Jomo Cosmos out

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

The terraces

A cup embarrassment at Mamelodi Sundowns follows Jomo Cosmos home

1-9. Going out of a cup is one afternoon; going out like that is a week of phone-ins, and the manager will hear every one of them.

Squad

Brad Norman keeps Jomo Cosmos 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.

Squad

Beaten 9 times: a bad day for Lebogang Khune

5 saves does not settle the argument about whose fault it was, and the argument will run all week. Goalkeepers carry these scorelines whoever caused them.

Transfer targets

Edward Maova due for a Jomo Cosmos medical

Everything agreed with Golden Arrows, everything agreed with the player; a doctor is the only person left to persuade. The photograph is a day or two away.

Market

The Polokwane City deal is off

Everything was agreed until it was not, and Gontse Molefe reports back to Jomo Cosmos with a summer to forget. Neither club is saying who walked away from the table.

Match

Jomo Cosmos are shipping goals every week

Two or more conceded in each of the last 5 matches. It is not one mistake repeating itself, which would be the easier thing to fix; it is a different one every week.

Squad

Judas Moseamedi 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 Jomo Cosmos this week that will take longer than a week to unsay.

In brief

58 Edition

The Jomo Cosmos Post

6 Sep 2027
From our football correspondent Uneasy

The terraces

The mood at Jomo Cosmos has turned into something else

Supporters who sing when it goes badly are supporters. Supporters who gather afterwards are a problem, and everybody inside the building knows which of the two this now is.

Squad

13 seasons of Matsi Sono

182 appearances across 13 seasons in these colours. Careers like that are not built any more, and Jomo Cosmos know what they have.

Squad

Sbonga Mgwaba gets the move he always wanted

Footballers are asked about their boyhood club so often that nobody listens to the answer. Sbonga Mgwaba has just signed for Jomo Cosmos, and for once the answer mattered.

Transfer targets

Fee done, terms next for Lebogang Phiri

Jomo Cosmos and SuperSport United have settled on $21.0K. The rest belongs to the player and his agent, and a supporter who has watched one of these before knows not to buy the shirt yet.

Market

Brad Norman 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 Jomo Cosmos can pretend not to have heard.

Transfer targets

Medical ends the Tapelo Xoki deal

Everything was agreed with Orlando Pirates and then the doctor spoke. Jomo Cosmos have walked away from a signing on the advice of somebody who never saw him play, which is how it is supposed to work.

Boardroom

Window shuts: 9 in, 3 out at Jomo Cosmos

The deadline has passed and the squad is the squad. 9 arrived, 3 left, and everything else printed about this club last month was a rumour that stayed one.

Transfer targets

Zoey Monyepao due for a Jomo Cosmos medical

Everything agreed with another club, everything agreed with the player; a doctor is the only person left to persuade. The photograph is a day or two away.

Transfer targets

Jomo Cosmos make their move for Edward Maova

$360.0K on the table at Golden Arrows. The manager wanted him, the board agreed a number, and the only voices still to be heard are the ones at the other club.

In brief

57 Edition

The Jomo Cosmos Post

30 Aug 2027
From our football correspondent Crisis

Market

Lebohang Lesako 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 Jomo Cosmos, and it is not being withdrawn.

Match

7 matches without a win for Jomo Cosmos

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

Transfer targets

$650.0K settles it between the clubs for Thamsanqa Mothiba

Free State Stars have accepted the money. What Jomo Cosmos do not yet have is the man, and between here and the photograph is a conversation about wages that both sides are dreading.

Transfer targets

Jomo Cosmos make their move for Tapelo Xoki

$88.0K on the table at Orlando Pirates. The manager wanted him, the board agreed a number, and the only voices still to be heard are the ones at the other club.

Squad

Words exchanged at Jomo Cosmos

Judas Moseamedi 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 Jomo Cosmos against SuperSport United

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

The dugout

The manager makes an example of Siyabonga Makhoba

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

The dugout

Lebogang Erasmus answers for it

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

The dugout

A promise honoured at Jomo Cosmos

Something was said to Judas Moseamedi and then it happened. In this industry that passes for remarkable, and the dressing room noticed faster than any supporter could.

In brief

56 Edition

The Jomo Cosmos Post

23 Aug 2027
From our football correspondent Crisis

Match

A hiding for Jomo Cosmos

Beaten 1‑6 by Bidvest Wits, and beaten everywhere it matters. The inquest starts on the training pitch on Monday morning.

Market

Terms done: Gontse Molefe is going

Fee agreed, wages agreed, and Polokwane City waiting with a shirt. Nobody at Jomo Cosmos is pretending otherwise, and the supporters have stopped asking whether and started asking when.

The dugout

Sifiso Nkosi: 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.” Jomo Cosmos have not answered, which is an answer of sorts.

Match

6 matches without a win for Jomo Cosmos

The run now stands at 6, and the questions being asked around Jomo Cosmos are no longer polite ones.

Transfer targets

Jomo Cosmos agree $530.0K for Ashley Du Preez

The clubs have shaken hands with Kaizer Chiefs; the player has not yet. Personal terms are next, and personal terms are where more deals die than anybody prints.

Market

Odwa Bushula 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 Jomo Cosmos, and it is not being withdrawn.

Transfer targets

Thabo Mokwena due for a Jomo Cosmos medical

Everything agreed with Kaizer Chiefs, everything agreed with the player; a doctor is the only person left to persuade. The photograph is a day or two away.

Squad

Tempers go at Jomo Cosmos

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

Match

Thabo Nkwana among the goals in a wild afternoon

7 goals in one match, Thabo Nkwana on the scoresheet, and a scoreline that will look like a misprint. Neutrals could not have asked more of Jomo Cosmos and Bidvest Wits.

In brief

55 Edition

The Jomo Cosmos Post

16 Aug 2027
From our football correspondent Crisis

Match

Chastening afternoon for Jomo Cosmos

A 0‑4 beating by Golden Arrows was the sort of result that empties a stadium long before the final whistle.

Match

5 matches without a win for Jomo Cosmos

The run now stands at 5, and the questions being asked around Jomo Cosmos are no longer polite ones.

The dugout

Ntando Tshwana says Jomo Cosmos 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

Gontse Molefe is on his way

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

Transfer targets

Jomo Cosmos bid $640.0K for Thamsanqa Mothiba

The offer went to Free State Stars this week and it is theirs to answer. First bids are rarely meant to succeed; they are meant to find out how loud the door closes.

Transfer targets

Kwanele Nkabi due for a Jomo Cosmos medical

Everything agreed with Chippa United, everything agreed with the player; a doctor is the only person left to persuade. The photograph is a day or two away.

Transfer targets

Kabelo Moagi turns down Jomo Cosmos

The clubs had agreed and the player had not. A snub, and a public one: Orlando Pirates keep him, and the supporters here are left wondering what he had heard about the place.

Squad

Judas Moseamedi 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 Jomo Cosmos this week that will take longer than a week to unsay.

Transfer targets

Jomo Cosmos baulk at the price for Tapelo Xoki

Orlando Pirates wanted more than $80.0K and the board would not go there. Walked away, for now, which in a transfer window means until somebody blinks.

In brief

54 Edition

The Jomo Cosmos Post

9 Aug 2027
From our football correspondent Uneasy

The terraces

The mood at Jomo Cosmos has turned into something else

Supporters who sing when it goes badly are supporters. Supporters who gather afterwards are a problem, and everybody inside the building knows which of the two this now is.

Squad

A one-man rearguard from Lebogang Khune

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.

Market

Ongelethu Somtsewu 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 Jomo Cosmos, and it is not being withdrawn.

Match

4 matches without a win for Jomo Cosmos

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

Squad

A falling-out at Jomo Cosmos

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

Boardroom

5 academy graduates step up at Jomo Cosmos

Senior shirt numbers handed to boys the coaches have known since they were twelve. Most will not make it and all of them have already done the hard part.

Transfer targets

Door shut on Lebogang Phiri

Jomo Cosmos asked and SuperSport United said no without discussing a figure. It is the least ambiguous answer in football and the one clubs most often come back to test.

Squad

Lebohang Lesako 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 terraces

Jomo Cosmos supporters have found a favourite in Lebogang Khune

There is a particular warmth a ground reserves for a 23-year-old it feels ownership of. Lebogang Khune has it now, and everything he does for the rest of his time here will be measured against the goodwill he was handed for free.

In brief

53 Edition

The Jomo Cosmos Post

2 Aug 2027
From our football correspondent Crisis

Boardroom

Jomo Cosmos put Lebogang Erasmus 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.

Boardroom

The Jomo Cosmos 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.

Market

Gontse Molefe agrees terms with Ajax Cape Town

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

Transfer targets

Jomo Cosmos make their move for Tapelo Xoki

$80.0K on the table at Orlando Pirates. The manager wanted him, the board agreed a number, and the only voices still to be heard are the ones at the other club.

Squad

Words exchanged at Jomo Cosmos

Judas Moseamedi 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

Sifiso Nkosi pulls a muscle — 14 days out

The injury that keeps coming back, keeps being rushed back from, and quietly costs more careers than the dramatic ones. 14 days is the estimate; the honest figure depends on whether anybody is patient.

Squad

A row about effort at Jomo Cosmos

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

Squad

Tony Robert wants to go home

“I have tried. I have really tried, and every day I wake up in the wrong place.” Nobody at Jomo Cosmos can coach that out of a man, and nobody there is pretending to.

Transfer targets

A loan move for Nkanyiso Shinga is in the works

Jomo Cosmos have made the call to Kaizer Chiefs. No fee, a share of the wages, and a spare shirt in the position where the squad has been thinnest all season.

In brief

52 Edition

The Jomo Cosmos Post

26 Jul 2027
From our football correspondent Crisis

Match

Jomo Cosmos sink to position 16

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

Transfer targets

$450.0K settles it between the clubs for Thabo Mokwena

Kaizer Chiefs have accepted the money. What Jomo Cosmos do not yet have is the man, and between here and the photograph is a conversation about wages that both sides are dreading.

Market

Gontse Molefe 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 Jomo Cosmos, and it is not being withdrawn.

Transfer targets

An offer of $640.0K for Thamsanqa Mothiba

Jomo Cosmos have gone to Free State Stars with a bid, and the supporters have gone to the internet with an opinion about it. Whether either changes anything is up to the selling club.

Transfer targets

No deal for Thamsanqa Mothiba at that price

Jomo Cosmos offered $640.0K; Free State Stars said it was not close. The manager will be told the money is still there for the right player, which is what managers are told.

Squad

Tempers go at Jomo Cosmos

Judas Moseamedi 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

The manager makes an example of Tshiamo Chiloane

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

The dugout

Odwa Bushula is still paying for one afternoon at Jomo Cosmos

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

Market

The Judas Moseamedi talk will not go away

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

In brief

51 Edition

The Jomo Cosmos Post

19 Jul 2027
From our football correspondent Crisis

Squad

A knee injury of the worst kind for Matsi Sono

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

Boardroom

Pressure builds in the Jomo Cosmos boardroom

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

Transfer targets

Fee done, terms next for Ashley Du Preez

Jomo Cosmos and Kaizer Chiefs have settled on $570.0K. The rest belongs to the player and his agent, and a supporter who has watched one of these before knows not to buy the shirt yet.

Transfer targets

The paperwork begins on Lebogang Phiri

A medical, a signature, a shirt held up in front of a sponsor’s board. Jomo Cosmos have done the hard part with SuperSport United, and the part that remains is the part supporters actually see.

Transfer targets

An offer of $80.0K for Tapelo Xoki

Jomo Cosmos have gone to Orlando Pirates with a bid, and the supporters have gone to the internet with an opinion about it. Whether either changes anything is up to the selling club.

Squad

Judas Moseamedi 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 Jomo Cosmos this week that will take longer than a week to unsay.

Transfer targets

No deal for Tapelo Xoki at that price

Jomo Cosmos offered $80.0K; Orlando Pirates said it was not close. The manager will be told the money is still there for the right player, which is what managers are told.

Squad

Words at Jomo Cosmos training over how hard people work

Somebody said out loud what several people had been thinking. Lebohang Lesako 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 Matsi Sono

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

In brief

50 Edition

The Jomo Cosmos Post

12 Jul 2027
From our football correspondent Crisis

The terraces

Anger at Jomo Cosmos spills outside the ground

It has stopped being a mood in the stands and started being something organised. Boards can ignore a bad atmosphere for a long time; they cannot ignore this stage of it for very long at all.

Squad

Matsi Sono damages knee ligaments — 24 days out

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

Transfer targets

Jomo Cosmos agree $200.0K for Thabelo Tshikweta

The clubs have shaken hands with Polokwane City; the player has not yet. Personal terms are next, and personal terms are where more deals die than anybody prints.

Transfer targets

The paperwork begins on Thabo Mokwena

A medical, a signature, a shirt held up in front of a sponsor’s board. Jomo Cosmos have done the hard part with Kaizer Chiefs, and the part that remains is the part supporters actually see.

Market

Gontse Molefe is on his way

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

Transfer targets

Jomo Cosmos make their move for Thamsanqa Mothiba

$640.0K on the table at Free State Stars. The manager wanted him, the board agreed a number, and the only voices still to be heard are the ones at the other club.

Transfer targets

Jomo Cosmos baulk at the price for Ashley Du Preez

Kaizer Chiefs wanted more than $590.0K and the board would not go there. Walked away, for now, which in a transfer window means until somebody blinks.

Squad

A falling-out at Jomo Cosmos

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

The dugout

Thato Shiang 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

49 Edition

The Jomo Cosmos Post

5 Jul 2027
From our football correspondent Crisis

Squad

A knee injury of the worst kind for Matsi Sono

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

Boardroom

Jomo Cosmos spell it out for Lebogang Erasmus

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

Boardroom

Crisis meeting at Jomo Cosmos

The official line will be that it was routine. It was not routine, the timing says so, and every person in that room knows what the next bad result costs.

Transfer targets

Jomo Cosmos bid $590.0K for Ashley Du Preez

The offer went to Kaizer Chiefs this week and it is theirs to answer. First bids are rarely meant to succeed; they are meant to find out how loud the door closes.

Transfer targets

An offer of $80.0K for Tapelo Xoki

Jomo Cosmos have gone to Orlando Pirates with a bid, and the supporters have gone to the internet with an opinion about it. Whether either changes anything is up to the selling club.

Squad

Words exchanged at Jomo Cosmos

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

The dugout

No hiding place for Siphesihle Msomi

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

Boardroom

Jomo Cosmos sign 6 boys into the academy

None of them will be seen by anybody outside the training ground for three years, most of them will never play a senior match, and one of them might change the club. That is the whole proposition, and it is why academies exist.

The dugout

Judas Moseamedi loses the manager who believed in him

A change in the dugout is not one story, it is twenty-five of them. This is Judas Moseamedi's: he was somebody's player, and now he has to be somebody else's, starting from nothing.

In brief

48 Edition

The Jomo Cosmos Post

28 Jun 2027
From our football correspondent Crisis

Squad

The knee: Matsi Sono out for 39 days

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

Match

Jomo Cosmos are in real trouble now

Position 16, 11 points, and a fixture list with fewer games left in it than excuses. The arithmetic is not cruel yet, but it has stopped being kind.

Transfer targets

$590.0K settles it between the clubs for Thabo Mokwena

Kaizer Chiefs have accepted the money. What Jomo Cosmos do not yet have is the man, and between here and the photograph is a conversation about wages that both sides are dreading.

Squad

The step up is real for Thato Shiang

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

Transfer targets

Too dear: Jomo Cosmos walk away from Thamsanqa Mothiba

$640.0K was the most the club would pay and Free State Stars were asking for more. Deals like this are revived in the last week of a window roughly half the time, and everybody involved knows it.

Transfer targets

Jomo Cosmos make their move for Moloko Nape

$51.0K on the table at Polokwane City. The manager wanted him, the board agreed a number, and the only voices still to be heard are the ones at the other club.

Squad

Tempers go at Jomo Cosmos

Judas Moseamedi 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

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

The dugout

No hiding place for Ntando Tshwana

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

In brief

47 Edition

The Jomo Cosmos Post

21 Jun 2027
From our football correspondent Crisis

Squad

Matsi Sono damages knee ligaments — 46 days out

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

Boardroom

The scrutiny sharpens at Jomo Cosmos

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

Transfer targets

Jomo Cosmos agree $490.0K for Divine Lunga

The clubs have shaken hands with Mamelodi Sundowns; the player has not yet. Personal terms are next, and personal terms are where more deals die than anybody prints.

Market

Tshiamo Chiloane 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 Jomo Cosmos, and it is not being withdrawn.

Transfer targets

Jomo Cosmos bid $640.0K for Thamsanqa Mothiba

The offer went to Free State Stars this week and it is theirs to answer. First bids are rarely meant to succeed; they are meant to find out how loud the door closes.

Squad

Ntando Tshwana is a better footballer than he was

Not a run of form — an actual step up, held for months. At 20 he is doing things at this level he could not do at the start of the season, and the coaching staff will tell you exactly which of them.

Squad

Judas Moseamedi 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 Jomo Cosmos this week that will take longer than a week to unsay.

Transfer targets

Too dear: Jomo Cosmos walk away from Moloko Nape

$51.0K was the most the club would pay and Polokwane City were asking for more. Deals like this are revived in the last week of a window roughly half the time, and everybody involved knows it.

Transfer targets

Jomo Cosmos rebuffed over Zuko Mdunyelwa

Not now, not at any price the club was prepared to say out loud. Mamelodi Sundowns have kept their man, and Jomo Cosmos go back to a list with one name crossed off it.

In brief

46 Edition

The Jomo Cosmos Post

14 Jun 2027
From our football correspondent Crisis

The terraces

Anger at Jomo Cosmos spills outside the ground

It has stopped being a mood in the stands and started being something organised. Boards can ignore a bad atmosphere for a long time; they cannot ignore this stage of it for very long at all.

Squad

Matsi Sono damages knee ligaments — 53 days out

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

Rorisang Raborife asks to leave Jomo Cosmos

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

Transfer targets

The paperwork begins on Ashley Du Preez

A medical, a signature, a shirt held up in front of a sponsor’s board. Jomo Cosmos have done the hard part with Kaizer Chiefs, and the part that remains is the part supporters actually see.

Transfer targets

An offer of $680.0K for Thabo Mokwena

Jomo Cosmos have gone to Kaizer Chiefs with a bid, and the supporters have gone to the internet with an opinion about it. Whether either changes anything is up to the selling club.

Market

Gontse Molefe is on his way

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

Transfer targets

Jomo Cosmos make their move for Moloko Nape

$51.0K on the table at Polokwane City. The manager wanted him, the board agreed a number, and the only voices still to be heard are the ones at the other club.

Squad

A falling-out at Jomo Cosmos

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

Transfer targets

Maritzburg United tell Jomo Cosmos: Aden Dreyer is not for sale

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

In brief

45 Edition

The Jomo Cosmos Post

7 Jun 2027
From our football correspondent Crisis

Squad

The knee: Matsi Sono out for 60 days

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

Boardroom

Lebogang Erasmus has until the next board meeting

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

Boardroom

Crisis meeting at Jomo Cosmos

The official line will be that it was routine. It was not routine, the timing says so, and every person in that room knows what the next bad result costs.

Market

Ronald Mbambo asks to leave Jomo Cosmos

“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

Words exchanged at Jomo Cosmos

Judas Moseamedi 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

Gift Mahlangu signs on for more

“Some decisions take a long time. This one took ten minutes, and most of that was finding a pen.” Gift Mahlangu and Jomo Cosmos agree another 3 years.

Transfer targets

Jomo Cosmos try to borrow Aden Dreyer

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

Transfer targets

Jomo Cosmos try to borrow Zuko Mdunyelwa

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

Squad

Sibongiseni Ngcobo is no longer first choice

The manager has re-ordered his thinking and Sibongiseni Ngcobo has come out of it lower. He will be told it is temporary, and the players who have heard that before will avoid his eye.

In brief

44 Edition

The Jomo Cosmos Post

31 May 2027
From our football correspondent Crisis

Match

Every point is an argument now for Jomo Cosmos

Position 16 and 11 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

Tempers go at Jomo Cosmos

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

Squad

A move Lebogang Khune 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. Lebogang Khune is living that version at Jomo Cosmos, and it tends to show in the first month.

The dugout

No hiding place for Judas Moseamedi

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

Squad

Gift Mahlangu stays put

“The easiest signature of my career.” Gift Mahlangu and Jomo Cosmos agree another 3 years, and the manager can plan around him rather than about him.

Squad

The formation has left Gift Mahlangu behind

Every shape has positions in it and this one does not have his. Jomo Cosmos will either change the shape, change his job, or change his club, and he is waiting to hear which.

The dugout

The manager has not finished forgetting Odwa Bushula's mistake

Publicly it is behind everybody. It is not behind the man who picks the team, and the only place that shows is a team sheet. He will get another chance; he will get it in a match that matters less.

The dugout

Matsi Sono 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 Judas Moseamedi talk will not go away

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

In brief

43 Edition

The Jomo Cosmos Post

24 May 2027
From our football correspondent Crisis

Boardroom

The silence upstairs is getting loud at Jomo Cosmos

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

Squad

Judas Moseamedi 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 Jomo Cosmos this week that will take longer than a week to unsay.

Squad

Tony Robert signs a new deal

“I never wanted to be anywhere else. There is unfinished business here.” Tony Robert commits to Jomo Cosmos for another 4 years.

The dugout

Judas Moseamedi 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 Jomo Cosmos, and both men came out saying it was fine.

The dugout

The manager has not finished forgetting Tshiamo Chiloane's mistake

Publicly it is behind everybody. It is not behind the man who picks the team, and the only place that shows is a team sheet. He will get another chance; he will get it in a match that matters less.

Market

Tony Robert joins Jomo Cosmos on a free

No fee and no drama: Tony Robert has signed at Jomo Cosmos, and the wage bill is the only line that moved.

In brief

42 Edition

The Jomo Cosmos Post

17 May 2027
From our football correspondent Crisis

The terraces

The mood at Jomo Cosmos has turned into something else

Supporters who sing when it goes badly are supporters. Supporters who gather afterwards are a problem, and everybody inside the building knows which of the two this now is.

Market

Only the photograph left for Gontse Molefe

Fee agreed, terms agreed, medical booked. Gontse Molefe will be somebody else’s player by the weekend, and around Jomo Cosmos the goodbyes have quietly begun.

Squad

A falling-out at Jomo Cosmos

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

In brief

41 Edition

The Jomo Cosmos Post

10 May 2027
From our football correspondent Crisis

Squad

Mooketsi Phindela damages knee ligaments — 14 days out

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

Squad

Words exchanged at Jomo Cosmos

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

The dugout

Samkelo Mzolo 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

40 Edition

The Jomo Cosmos Post

3 May 2027
From our football correspondent Crisis

Squad

The knee: Mooketsi Phindela out for 21 days

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

Match

Every point is an argument now for Jomo Cosmos

Position 16 and 11 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.

Boardroom

Lebogang Erasmus has until the next board meeting

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

Boardroom

Crisis meeting at Jomo Cosmos

The official line will be that it was routine. It was not routine, the timing says so, and every person in that room knows what the next bad result costs.

Squad

Tempers go at Jomo Cosmos

Judas Moseamedi 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

Words at Jomo Cosmos training over how hard people work

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

The manager makes an example of Lebohang Lesako

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

The dugout

Judas Moseamedi without the man who signed him

Every squad is half players the manager chose and half players he inherited. Judas Moseamedi was chosen, the man who chose him has gone, and he starts again from nothing under the next one.

The dugout

Samkelo Mzolo 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 Jomo Cosmos, and both men came out saying it was fine.

In brief

39 Edition

The Jomo Cosmos Post

26 Apr 2027
From our football correspondent Crisis

Squad

The knee: Mooketsi Phindela out for 28 days

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

Boardroom

The scrutiny sharpens at Jomo Cosmos

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

Squad

Judas Moseamedi 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 Jomo Cosmos this week that will take longer than a week to unsay.

Squad

A row about effort at Jomo Cosmos

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

The dugout

Thokozani Shabalala gets it from the manager

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

The dugout

Tshiamo Chiloane is still paying for one afternoon at Jomo Cosmos

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

In brief

38 Edition

The Jomo Cosmos Post

19 Apr 2027
From our football correspondent Crisis

The terraces

Supporters organise against the Jomo Cosmos board

A bad atmosphere can be waited out. A group of people meeting afterwards to decide what to do about it cannot, and everybody in the building knows which stage this is.

Squad

Mooketsi Phindela damages knee ligaments — 36 days out

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

The dugout

Thokozani Shabalala keeps the receipts

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

Market

Gontse Molefe has one foot out of the door

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

Squad

Judas Moseamedi 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 Jomo Cosmos this week that will take longer than a week to unsay.

The dugout

Brad Norman 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 Jomo Cosmos, and both men came out saying it was fine.

In brief

37 Edition

The Jomo Cosmos Post

12 Apr 2027
From our football correspondent Crisis

Squad

The knee: Mooketsi Phindela out for 43 days

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

Squad

Tempers go at Jomo Cosmos

Judas Moseamedi 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

No hiding place for Matsi Sono

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

In brief

36 Edition

The Jomo Cosmos Post

5 Apr 2027
From our football correspondent Crisis

Squad

Mooketsi Phindela damages knee ligaments — 51 days out

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

Match

Jomo Cosmos are in real trouble now

Position 16, 11 points, and a fixture list with fewer games left in it than excuses. The arithmetic is not cruel yet, but it has stopped being kind.

Boardroom

Jomo Cosmos spell it out for Lebogang Erasmus

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

The dugout

Thabo Molea keeps the receipts

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

Squad

Real improvement from Ntando Tshwana at Jomo Cosmos

Form comes and goes; this has not gone. Ntando Tshwana is 20, and the version of him training now would not have got into the side he was in a year ago.

Squad

Words exchanged at Jomo Cosmos

Judas Moseamedi 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

Isheanesu Mauchi has improved at 24, which nobody expected

Careers are supposed to plateau and then decline, and the players who ignore that are always the ones who were listening on the training ground. 3 points of it, over months, at an age where the direction normally only goes one way.

The dugout

Sifiso Nkosi gets it from the manager

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

The dugout

Judas Moseamedi asks for a word with the manager

“I would rather say it to his face than read about it.” The meeting was requested by the player, which tells you most of what you need to know.

In brief

35 Edition

The Jomo Cosmos Post

29 Mar 2027
From our football correspondent Crisis

Squad

The knee: Mooketsi Phindela out for 58 days

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

Boardroom

The scrutiny sharpens at Jomo Cosmos

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

The dugout

Boipelo Molale says Jomo Cosmos 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

Real improvement from Thato Shiang at Jomo Cosmos

Form comes and goes; this has not gone. Thato Shiang is 22, and the version of him training now would not have got into the side he was in a year ago.

Squad

A falling-out at Jomo Cosmos

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

The dugout

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

In brief

34 Edition

The Jomo Cosmos Post

22 Mar 2027
From our football correspondent Crisis

The terraces

The mood at Jomo Cosmos has turned into something else

Supporters who sing when it goes badly are supporters. Supporters who gather afterwards are a problem, and everybody inside the building knows which of the two this now is.

Squad

Mooketsi Phindela damages knee ligaments — 65 days out

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

Match

Jomo Cosmos finish in position 16

11 points, and the season has a number on it. Whatever it felt like from the inside, this is what it will look like in a book.

Squad

A one-man rearguard from Siyabonga Makhoba

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

A brace, and Samkelo Dlamuka takes the afternoon — 7.92

There is a particular kind of quiet from an away end watching one man score twice. Samkelo Dlamuka provided it, and the 7.92 beside his name is if anything generous to everybody else.

Market

Gontse Molefe has one foot out of the door

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

Squad

Judas Moseamedi 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 Jomo Cosmos this week that will take longer than a week to unsay.

Match

Jomo Cosmos come up short against Platinum Stars

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

The dugout

No hiding place for Siyabonga Makhoba

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

In brief

33 Edition

The Jomo Cosmos Post

15 Mar 2027
From our football correspondent Crisis

Squad

A knee injury of the worst kind for Mooketsi Phindela

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

Match

Chastening afternoon for Jomo Cosmos

A 0‑5 beating by Chippa United was the sort of result that empties a stadium long before the final whistle.

The dugout

Ongelethu Somtsewu: 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.” Jomo Cosmos have not answered, which is an answer of sorts.

Squad

Tempers go at Jomo Cosmos

Judas Moseamedi 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

Isheanesu Mauchi 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

Jomo Cosmos count the cost of losing Thamsanqa Dolly

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

Squad

The decline has begun for Thomas Kgope

Everybody saw it before anybody said it. At 37 the numbers say 3 points down on what he was, and the question for Jomo Cosmos is how to handle a man they owe a great deal.

Boardroom

Inquest at Jomo Cosmos

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.

The dugout

Lebogang Erasmus answers for it

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

In brief

32 Edition

The Jomo Cosmos Post

8 Mar 2027
From our football correspondent Crisis

Squad

A knee injury of the worst kind for Mooketsi Phindela

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

Match

Jomo Cosmos are in real trouble now

Position 16, 11 points, and a fixture list with fewer games left in it than excuses. The arithmetic is not cruel yet, but it has stopped being kind.

Boardroom

Lebogang Erasmus has until the next board meeting

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

Squad

Judas Moseamedi signs on for more

“Some decisions take a long time. This one took ten minutes, and most of that was finding a pen.” Judas Moseamedi and Jomo Cosmos agree another 2 years.

Squad

Real improvement from Ntando Tshwana at Jomo Cosmos

Form comes and goes; this has not gone. Ntando Tshwana is 20, and the version of him training now would not have got into the side he was in a year ago.

Squad

Words exchanged at Jomo Cosmos

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

The dugout

The manager makes an example of Samkelo Mzolo

“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

Isheanesu Mauchi was immovable

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

The dugout

Judas Moseamedi without the man who signed him

Every squad is half players the manager chose and half players he inherited. Judas Moseamedi was chosen, the man who chose him has gone, and he starts again from nothing under the next one.

In brief

31 Edition

The Jomo Cosmos Post

1 Mar 2027
From our football correspondent Crisis

Match

The drought breaks for Jomo Cosmos

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

Squad

A knee injury of the worst kind for Mooketsi Phindela

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

Boardroom

Pressure builds in the Jomo Cosmos boardroom

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

The dugout

Brad Norman keeps the receipts

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

Squad

A falling-out at Jomo Cosmos

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

Match

Lebohang Lesako the difference as Jomo Cosmos beat Orlando Pirates

Ask anyone on the way out what separated the sides and you will get one name: Lebohang Lesako. 1‑0 against Orlando Pirates, and the applause at the whistle was mostly his.

The dugout

No hiding place for Mooketsi Phindela

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

Player ratings

Lebohang Lesako was the difference for Jomo Cosmos

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

The dugout

The view from the dugout

“We controlled it. There were spells I did not like and we will look at them, but the group showed me something.” Lebogang Erasmus, on a 1‑0 win that he was already picking apart on the walk to the press room.

In brief

30 Edition

The Jomo Cosmos Post

22 Feb 2027
From our football correspondent Crisis

Match

The wait goes on for Jomo Cosmos

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

The terraces

Supporters organise against the Jomo Cosmos board

A bad atmosphere can be waited out. A group of people meeting afterwards to decide what to do about it cannot, and everybody in the building knows which stage this is.

Squad

A knee injury of the worst kind for Mooketsi Phindela

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

Market

Gontse Molefe is on his way

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

Squad

Judas Moseamedi 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 Jomo Cosmos this week that will take longer than a week to unsay.

Match

3 matches without a goal for Jomo Cosmos

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

The dugout

No hiding place for Siphesihle Msomi

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

Match

Jomo Cosmos come up short against Ajax Cape Town

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

Player ratings

Both jobs done by Matsi Sono — 6.93

A midfielder is measured on whether the team functions when he is on the pitch, which is nearly impossible to see and completely obvious in retrospect. 10 actions, 6.93, and a manager who will not be substituting him again in a hurry.

In brief

29 Edition

The Jomo Cosmos Post

15 Feb 2027
From our football correspondent Crisis

Match

The wait goes on for Jomo Cosmos

23 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

The knee: Mooketsi Phindela out for 102 days

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

Match

Nowhere to hide for Jomo Cosmos

0‑3 against Bloemfontein Celtic, and no complaints that would survive the replay. The manager spoke about character afterwards; the terraces used shorter words.

Squad

Tempers go at Jomo Cosmos

Judas Moseamedi 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

The manager makes an example of Isheanesu Mauchi

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

Transfer targets

Tashreeq Morris stays at Kaizer Chiefs as time runs out

A deal that was a phone call from completion at lunchtime was dead by midnight. Jomo Cosmos will try again when the window opens; Kaizer Chiefs may not be selling by then.

Looking ahead

Everything rides on Ajax Cape Town

Both clubs in the mire, one fixture between them, and a ground that will be louder and more frightened than at any point in the season. Jomo Cosmos know what is at stake and so does everybody in the away end.

Boardroom

Inquest at Jomo Cosmos

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.

The dugout

Lebogang Erasmus answers for it

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

In brief

28 Edition

The Jomo Cosmos Post

8 Feb 2027
From our football correspondent Crisis

Match

No end in sight to Jomo Cosmos's wait for a win

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

Match

Every point is an argument now for Jomo Cosmos

Position 16 and 7 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.

Boardroom

Jomo Cosmos put Lebogang Erasmus 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.

Match

Chastening afternoon for Jomo Cosmos

A 0‑3 beating by Black Aces was the sort of result that empties a stadium long before the final whistle.

Market

Terms done: Gontse Molefe is going

Fee agreed, wages agreed, and Free State Stars waiting with a shirt. Nobody at Jomo Cosmos is pretending otherwise, and the supporters have stopped asking whether and started asking when.

Squad

Words exchanged at Jomo Cosmos

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

The dugout

No hiding place for Judas Moseamedi

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

Transfer targets

The window shuts on the Keabetswe Kungwane deal

Jomo Cosmos ran out of time with Polokwane City. The paperwork was open when the deadline passed, and a transfer that was almost done is now a transfer that never happened.

Boardroom

Inquest at Jomo Cosmos

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

27 Edition

The Jomo Cosmos Post

1 Feb 2027
From our football correspondent Crisis

Match

No end in sight to Jomo Cosmos's wait for a win

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

Boardroom

The silence upstairs is getting loud at Jomo Cosmos

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

Squad

Siyabonga Makhoba keeps Jomo Cosmos 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.

Transfer targets

Jomo Cosmos agree $100.0K for Keabetswe Kungwane

The clubs have shaken hands with Polokwane City; the player has not yet. Personal terms are next, and personal terms are where more deals die than anybody prints.

Boardroom

Deadline passes with 0 signed and 0 gone

That is the business done at Jomo Cosmos 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

A falling-out at Jomo Cosmos

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

Transfer targets

No deal for Tashreeq Morris at that price

Jomo Cosmos offered $51.0K; Kaizer Chiefs said it was not close. The manager will be told the money is still there for the right player, which is what managers are told.

Match

Jomo Cosmos come up short against Maritzburg United

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

The dugout

No hiding place for Samkelo Mzolo

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

In brief

26 Edition

The Jomo Cosmos Post

25 Jan 2027
From our football correspondent Crisis

Match

No end in sight to Jomo Cosmos's wait for a win

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

The terraces

Supporters organise against the Jomo Cosmos board

A bad atmosphere can be waited out. A group of people meeting afterwards to decide what to do about it cannot, and everybody in the building knows which stage this is.

Market

Mboniseni Mbandlwa asks to leave Jomo Cosmos

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

Transfer targets

The paperwork begins on Divine Lunga

A medical, a signature, a shirt held up in front of a sponsor’s board. Jomo Cosmos have done the hard part with Mamelodi Sundowns, and the part that remains is the part supporters actually see.

Player ratings

Both jobs done by Gerald Ndlovu — 7.38

A midfielder is measured on whether the team functions when he is on the pitch, which is nearly impossible to see and completely obvious in retrospect. 17 actions, 7.38, and a manager who will not be substituting him again in a hurry.

Squad

Judas Moseamedi 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 Jomo Cosmos this week that will take longer than a week to unsay.

Transfer targets

Jomo Cosmos baulk at the price for Meshua Mello

Polokwane City wanted more than $100.0K and the board would not go there. Walked away, for now, which in a transfer window means until somebody blinks.

The dugout

The manager makes an example of Siyabonga Makhoba

“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

Matsi Sono ran the middle of the pitch — 7.12

He won it back and then made something of it, which is two jobs and the reason the scoreline looks the way it does. 10 combined actions and a mark of 7.12, and not one of them will make a highlights package.

In brief

25 Edition

The Jomo Cosmos Post

18 Jan 2027
From our football correspondent Crisis

Match

19 matches without a win for Jomo Cosmos

The run now stands at 19, and the questions being asked around Jomo Cosmos are no longer polite ones.

Squad

Ntando Tshwana is a better footballer than he was

Not a run of form — an actual step up, held for months. At 20 he is doing things at this level he could not do at the start of the season, and the coaching staff will tell you exactly which of them.

Transfer targets

Jomo Cosmos bid $51.0K for Tashreeq Morris

The offer went to Kaizer Chiefs this week and it is theirs to answer. First bids are rarely meant to succeed; they are meant to find out how loud the door closes.

Squad

Tempers go at Jomo Cosmos

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

Match

Late, late show earns Jomo Cosmos a point

Minute 86, against Polokwane City, and a goal that felt like a win to everybody who had stayed. It was a draw. Nobody leaving the ground will describe it as one.

Match

Jomo Cosmos and Polokwane City take a point apiece

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

The dugout

No hiding place for Mooketsi Phindela

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

The dugout

The manager’s verdict

“I am frustrated, honestly. We did enough to win and we did not win.” Lebogang Erasmus was not hiding it after 4‑4, and nobody in the Jomo Cosmos dressing room was either.

Squad

Siyabonga Makhoba scores his first for Jomo Cosmos

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

In brief

24 Edition

The Jomo Cosmos Post

11 Jan 2027
From our football correspondent Crisis

Match

18 matches without a win for Jomo Cosmos

The run now stands at 18, and the questions being asked around Jomo Cosmos are no longer polite ones.

Match

Jomo Cosmos are in real trouble now

Position 16, 5 points, and a fixture list with fewer games left in it than excuses. The arithmetic is not cruel yet, but it has stopped being kind.

Squad

Sibongiseni Ngcobo breaks a bone — 18 days out

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

Match

Chastening afternoon for Jomo Cosmos

A 0‑4 beating by Mamelodi Sundowns was the sort of result that empties a stadium long before the final whistle.

Market

Gontse Molefe has said yes to Free State Stars

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

Squad

7 saves: Siyabonga Makhoba was the team

Some afternoons a goalkeeper is the whole of the defence. 7 saves, several of them the kind nobody expects to see made, and ten outfield players who owe him a drink.

Transfer targets

$540.0K settles it between the clubs for Divine Lunga

Mamelodi Sundowns have accepted the money. What Jomo Cosmos do not yet have is the man, and between here and the photograph is a conversation about wages that both sides are dreading.

Transfer targets

Kermit Mkhize’s move to Jomo Cosmos collapses on the table

Fee agreed, terms agreed, and a scan that said otherwise. He goes back to Black Aces; Jomo Cosmos go back to the market; and both will insist there is no story here.

Transfer targets

Jomo Cosmos bid $98.0K for Keabetswe Kungwane

The offer went to Polokwane City this week and it is theirs to answer. First bids are rarely meant to succeed; they are meant to find out how loud the door closes.

In brief

23 Edition

The Jomo Cosmos Post

4 Jan 2027
From our football correspondent Crisis

Match

The wait goes on for Jomo Cosmos

17 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 Sibongiseni Ngcobo out for 26 days

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

Match

A hiding for Jomo Cosmos

Beaten 0‑5 by SuperSport United, and beaten everywhere it matters. The inquest starts on the training pitch on Monday morning.

Squad

A one-man rearguard from Siyabonga Makhoba

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

Lebogang Erasmus has until the next board meeting

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

Boardroom

The scrutiny sharpens at Jomo Cosmos

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

The dugout

Thokozani Shabalala says Jomo Cosmos 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

A falling-out at Jomo Cosmos

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

Market

Eyes on Gontse Molefe again

The phone has started ringing about Gontse Molefe again, and this time the name on the line is Free State Stars. Jomo Cosmos are listening politely and promising nothing.

In brief

22 Edition

The Jomo Cosmos Post

28 Dec 2026
From our football correspondent Uneasy

Match

No end in sight to Jomo Cosmos's wait for a win

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

The terraces

Supporters organise against the Jomo Cosmos board

A bad atmosphere can be waited out. A group of people meeting afterwards to decide what to do about it cannot, and everybody in the building knows which stage this is.

Squad

A fracture rules Sibongiseni Ngcobo out for 33 days

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

Squad

A knee injury of the worst kind for Bongani Mkhize

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

Squad

A one-man rearguard from Siyabonga Makhoba

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

Vintage Matsi Sono — 7.80

At 34 every good afternoon gets called a throwback, and this one was: 7.80, and nobody on the pitch better.

Squad

Thato Shiang is a better footballer than he was

Not a run of form — an actual step up, held for months. At 22 he is doing things at this level he could not do at the start of the season, and the coaching staff will tell you exactly which of them.

The dugout

No hiding place for Tshepiso Mahlangu

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

Match

Jomo Cosmos and Bidvest Wits 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.

In brief

  • The dugout The view from the dugout
  • The dugout Somebody else is better right now than Thato Shiang
  • The dugout No place in the plan for Sifiso Nkosi
21 Edition

The Jomo Cosmos Post

21 Dec 2026
From our football correspondent Crisis

Match

The wait goes on for Jomo Cosmos

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.

Squad

Sibongiseni Ngcobo breaks a bone — 41 days out

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

Squad

A knee injury of the worst kind for Bongani Mkhize

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

Squad

Ntando Tshwana is a better footballer than he was

Not a run of form — an actual step up, held for months. At 19 he is doing things at this level he could not do at the start of the season, and the coaching staff will tell you exactly which of them.

Squad

Tempers go at Jomo Cosmos

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

Match

Golden Arrows take the points off Jomo Cosmos

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

Looking ahead

Jomo Cosmos face Bidvest Wits in the game that matters most

Two sides from the bottom of the table, three points, and an afternoon that will be described afterwards as a relegation decider by whoever loses it.

The dugout

No hiding place for Samkelo Dlamuka

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

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 1‑2 Lebogang Erasmus left the room before anybody could ask which.

In brief

20 Edition

The Jomo Cosmos Post

14 Dec 2026
From our football correspondent Crisis

Match

The wait goes on for Jomo Cosmos

14 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

49 days out for Sibongiseni Ngcobo after a fracture

A bone, which is the one injury with a calendar attached. Jomo Cosmos will name a return date and, unusually for this business, will probably be right about it.

Squad

A knee injury of the worst kind for Bongani Mkhize

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

Match

Jomo Cosmos sink to position 15

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

Squad

A one-man rearguard from Siyabonga Makhoba

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.

Match

The goals have deserted Jomo Cosmos

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

Squad

Words exchanged at Jomo Cosmos

Judas Moseamedi 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

Free State Stars take the points off Jomo Cosmos

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

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

In brief

19 Edition

The Jomo Cosmos Post

7 Dec 2026
From our football correspondent Uneasy

Match

The wait goes on for Jomo Cosmos

13 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

Sibongiseni Ngcobo breaks a bone — 56 days out

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

Squad

The knee: Bongani Mkhize out for 36 days

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

Squad

6 saves: Siyabonga Makhoba was the team

Some afternoons a goalkeeper is the whole of the defence. 6 saves, several of them the kind nobody expects to see made, and ten outfield players who owe him a drink.

Boardroom

The scrutiny sharpens at Jomo Cosmos

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

The dugout

Thabo Molea: 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.” Jomo Cosmos have not answered, which is an answer of sorts.

Squad

A falling-out at Jomo Cosmos

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

Match

The goals have deserted Jomo Cosmos

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

The dugout

The manager makes an example of Judas Moseamedi

“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

18 Edition

The Jomo Cosmos Post

30 Nov 2026
From our football correspondent Crisis

Match

The wait goes on for Jomo Cosmos

12 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

63 days out for Sibongiseni Ngcobo after a fracture

A bone, which is the one injury with a calendar attached. Jomo Cosmos will name a return date and, unusually for this business, will probably be right about it.

The terraces

The mood at Jomo Cosmos has turned into something else

Supporters who sing when it goes badly are supporters. Supporters who gather afterwards are a problem, and everybody inside the building knows which of the two this now is.

Squad

Bongani Mkhize damages knee ligaments — 44 days out

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

Match

Nowhere to hide for Jomo Cosmos

0‑3 against Chippa United, and no complaints that would survive the replay. The manager spoke about character afterwards; the terraces used shorter words.

The dugout

Gontse Molefe: 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.” Jomo Cosmos have not answered, which is an answer of sorts.

Squad

Judas Moseamedi 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 Jomo Cosmos this week that will take longer than a week to unsay.

Boardroom

Doors closed at Jomo Cosmos

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

The view from the dugout

“We will look at it, we will learn from it, and we go again.” The three sentences every manager keeps for a 0‑3 defeat, delivered by Lebogang Erasmus to a room that had heard them before.

In brief

17 Edition

The Jomo Cosmos Post

23 Nov 2026
From our football correspondent Crisis

Squad

70 days out for Sibongiseni Ngcobo after a fracture

A bone, which is the one injury with a calendar attached. Jomo Cosmos will name a return date and, unusually for this business, will probably be right about it.

Match

No end in sight to Jomo Cosmos's wait for a win

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

Squad

The knee: Bongani Mkhize out for 51 days

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

The dugout

Odwa Bushula: 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.” Jomo Cosmos have not answered, which is an answer of sorts.

Squad

Tempers go at Jomo Cosmos

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

Match

Kaizer Chiefs take the points off Jomo Cosmos

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

The dugout

The manager makes an example of Sibongiseni Ngcobo

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

The dugout

Lebogang Erasmus faces the questions

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

The dugout

The form table has caught Thato Shiang

Somebody else has been better, the manager has said so with a team sheet, and there is no argument to be had. He will get the shirt back the only way it can be got back.

In brief

16 Edition

The Jomo Cosmos Post

16 Nov 2026
From our football correspondent Uneasy

Squad

77 days out for Sibongiseni Ngcobo after a fracture

A bone, which is the one injury with a calendar attached. Jomo Cosmos will name a return date and, unusually for this business, will probably be right about it.

Squad

The knee: Bongani Mkhize out for 58 days

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

Match

Jomo Cosmos are in real trouble now

Position 16, 3 points, and a fixture list with fewer games left in it than excuses. The arithmetic is not cruel yet, but it has stopped being kind.

The dugout

Thomas Kgope keeps the receipts

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

Squad

Words exchanged at Jomo Cosmos

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

The dugout

Tshepiso Mahlangu gets it from the manager

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

The dugout

Siyabonga Makhoba is still paying for one afternoon at Jomo Cosmos

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

The dugout

A promise honoured for Thato Shiang

It is not much of a headline and it is the reason players believe the next promise. Jomo Cosmos told Thato Shiang something would happen and then it happened, which in this industry passes for remarkable.

Looking ahead

A reunion for Sibongiseni Ngcobo

He used to wear the other shirt. On Saturday he plays against Kaizer Chiefs in this one, and whatever he says this week about it being just another game will be untrue.

In brief

15 Edition

The Jomo Cosmos Post

9 Nov 2026
From our football correspondent Crisis

Squad

85 days out for Sibongiseni Ngcobo after a fracture

A bone, which is the one injury with a calendar attached. Jomo Cosmos will name a return date and, unusually for this business, will probably be right about it.

Match

Chastening afternoon for Jomo Cosmos

A 1‑8 beating by Orlando Pirates was the sort of result that empties a stadium long before the final whistle.

Squad

A knee injury of the worst kind for Bongani Mkhize

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

Match

10 matches without a win for Jomo Cosmos

The run now stands at 10, and the questions being asked around Jomo Cosmos are no longer polite ones.

Squad

A falling-out at Jomo Cosmos

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

Match

9 goals as Jomo Cosmos and Orlando Pirates go for it

Defending was optional and nobody took up the option. 9 goals between Jomo Cosmos and Orlando Pirates, and not one of the people who paid to be there will ask for the money back.

Squad

A row about effort at Jomo Cosmos

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

The dugout

No hiding place for Gerald Ndlovu

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

Boardroom

Nobody left the Jomo Cosmos dressing room in a hurry

The door stayed shut a long time after the final whistle. What was said in there is between them; whether it worked is between them and Saturday.

In brief

14 Edition

The Jomo Cosmos Post

2 Nov 2026
From our football correspondent Crisis

Squad

Sibongiseni Ngcobo breaks a bone — 92 days out

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

The terraces

Anger at Jomo Cosmos spills outside the ground

It has stopped being a mood in the stands and started being something organised. Boards can ignore a bad atmosphere for a long time; they cannot ignore this stage of it for very long at all.

Squad

Bongani Mkhize damages knee ligaments — 72 days out

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

Match

9 matches without a win for Jomo Cosmos

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

Match

Jomo Cosmos cannot find the net

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

Squad

Judas Moseamedi 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 Jomo Cosmos this week that will take longer than a week to unsay.

The dugout

No hiding place for Lebohang Lesako

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

Match

Ajax Cape Town take the points off Jomo Cosmos

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

Squad

Brad Norman out for 14 days

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

In brief

13 Edition

The Jomo Cosmos Post

26 Oct 2026
From our football correspondent Crisis

Squad

99 days out for Sibongiseni Ngcobo after a fracture

A bone, which is the one injury with a calendar attached. Jomo Cosmos will name a return date and, unusually for this business, will probably be right about it.

Squad

The knee: Bongani Mkhize out for 81 days

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

Squad

Siyabonga Makhoba keeps Jomo Cosmos in it on his own

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

Match

8 matches without a win for Jomo Cosmos

The run now stands at 8, and the questions being asked around Jomo Cosmos are no longer polite ones.

The dugout

Mboniseni Mbandlwa keeps the receipts

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

Match

The goals have deserted Jomo Cosmos

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

Squad

Tempers go at Jomo Cosmos

Judas Moseamedi 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

The game went through Matsi Sono — 6.54

Marked 6.54 on 14 actions at both ends of the pitch. Midfielders like this get described as unspectacular by people who have never tried to play against one.

Match

A bad afternoon for Jomo Cosmos against Bloemfontein Celtic

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

In brief

  • The dugout No hiding place for Thabo Nkwana
  • The dugout The view from the dugout
  • The dugout The form table has caught Thato Shiang
12 Edition

The Jomo Cosmos Post

19 Oct 2026
From our football correspondent Crisis

Squad

Sibongiseni Ngcobo breaks a bone — 106 days out

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

Squad

Bongani Mkhize damages knee ligaments — 88 days out

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

Match

Every point is an argument now for Jomo Cosmos

Position 15 and 3 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

7 matches without a win for Jomo Cosmos

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

Squad

A one-man rearguard from Brad Norman

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.

Squad

Real improvement from Samkelo Dlamuka at Jomo Cosmos

Form comes and goes; this has not gone. Samkelo Dlamuka is 22, and the version of him training now would not have got into the side he was in a year ago.

Match

The goals have deserted Jomo Cosmos

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

Match

Jomo Cosmos come up short against Black Aces

Black Aces left with the points after a 0‑2 defeat that will take some explaining on the terraces.

The dugout

Isheanesu Mauchi 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

11 Edition

The Jomo Cosmos Post

12 Oct 2026
From our football correspondent Uneasy

Squad

114 days out for Sibongiseni Ngcobo after a fracture

A bone, which is the one injury with a calendar attached. Jomo Cosmos will name a return date and, unusually for this business, will probably be right about it.

The dugout

Thokozani Shabalala: 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.” Jomo Cosmos have not answered, which is an answer of sorts.

Squad

A falling-out at Jomo Cosmos

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

Squad

Mboniseni Mbandlwa is not the player he was

It happens to all of them and it is still the hardest paragraph a local paper has to write. 35 years old, 3 points down on where he was, and a body that has started charging interest on a career.

Squad

Jomo Cosmos are still strangers to each other

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

The dugout

A promise honoured for Isheanesu Mauchi

It is not much of a headline and it is the reason players believe the next promise. Jomo Cosmos told Isheanesu Mauchi something would happen and then it happened, which in this industry passes for remarkable.

In brief

10 Edition

The Jomo Cosmos Post

5 Oct 2026
From our football correspondent Crisis

Match

The wait goes on for Jomo Cosmos

6 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

The step up is real for Ntando Tshwana

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

Squad

Judas Moseamedi 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 Jomo Cosmos this week that will take longer than a week to unsay.

Match

Maritzburg United take the points off Jomo Cosmos

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

Squad

Thabo Molea has improved at 26, which nobody expected

Careers are supposed to plateau and then decline, and the players who ignore that are always the ones who were listening on the training ground. 3 points of it, over months, at an age where the direction normally only goes one way.

Squad

The decline has begun for Thomas Kgope

Everybody saw it before anybody said it. At 36 the numbers say 3 points down on what he was, and the question for Jomo Cosmos is how to handle a man they owe a great deal.

The dugout

Branden Matsila gets it from the manager

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

The dugout

Lebogang Erasmus answers for it

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

The dugout

Tshepiso Mahlangu left out for tactical reasons at Jomo Cosmos

The shape wanted a different profile against this opponent, which is a real football answer and no comfort at all to the man it is about. He did nothing wrong and he did not play.

In brief

9 Edition

The Jomo Cosmos Post

28 Sep 2026
From our football correspondent Crisis

Squad

Siyabonga Makhoba stands alone

8 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

5 matches without a win for Jomo Cosmos

The run now stands at 5, and the questions being asked around Jomo Cosmos are no longer polite ones.

Squad

The step up is real for Thato Shiang

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

Squad

Tempers go at Jomo Cosmos

Judas Moseamedi 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

The manager makes an example of Siphesihle Msomi

“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

University of Pretoria take the points off Jomo Cosmos

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

The dugout

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

The dugout

The manager has not finished forgetting Sifiso Nkosi's mistake

Publicly it is behind everybody. It is not behind the man who picks the team, and the only place that shows is a team sheet. He will get another chance; he will get it in a match that matters less.

Looking ahead

Samkelo Dlamuka faces his old club

Maritzburg United next, and one man in the Jomo Cosmos dressing room knows their training ground better than his own. The reception will tell him what they thought of him.

In brief

8 Edition

The Jomo Cosmos Post

21 Sep 2026
From our football correspondent Crisis

Match

4 matches without a win for Jomo Cosmos

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

Match

Jomo Cosmos are shipping goals every week

Two or more conceded in each of the last 5 matches. It is not one mistake repeating itself, which would be the easier thing to fix; it is a different one every week.

Squad

Words exchanged at Jomo Cosmos

Judas Moseamedi 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

Polokwane City take the points off Jomo Cosmos

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

Transfer targets

The window shuts on the Kermit Mkhize deal

Jomo Cosmos ran out of time with Black Aces. The paperwork was open when the deadline passed, and a transfer that was almost done is now a transfer that never happened.

The dugout

The manager makes an example of Tshepiso Mahlangu

“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

Siyabonga Makhoba gifts one

A goalkeeper’s error has no defender behind it to tidy it away. He knew before the ball crossed the line, the crowd knew a second later, and there is nothing anybody can say tonight.

The dugout

Lebogang Erasmus: “No excuses”

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

The dugout

Siyabonga Makhoba is still paying for one afternoon at Jomo Cosmos

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

In brief

7 Edition

The Jomo Cosmos Post

14 Sep 2026
From our football correspondent Crisis

Match

Jomo Cosmos out of the cup

SuperSport United ended it 0‑4. The season narrows to the league now, and everyone in the ground knew it before the final whistle.

Match

A hiding for Jomo Cosmos

Beaten 0‑3 by Mamelodi Sundowns, and beaten everywhere it matters. The inquest starts on the training pitch on Monday morning.

The terraces

Jomo Cosmos are taken apart by SuperSport United — and the town wants answers

It finished 0-4. A cup exit is a disappointment; this was a public dismantling, and the difference between the two is the number of people who will still be talking about it in August.

Squad

6 saves: Brad Norman was the team

Some afternoons a goalkeeper is the whole of the defence. 6 saves, several of them the kind nobody expects to see made, and ten outfield players who owe him a drink.

The terraces

The ground has had enough

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

Squad

A falling-out at Jomo Cosmos

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

Squad

Costly mistake from Siyabonga Makhoba

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

Match

Jomo Cosmos are shipping goals every week

Two or more conceded in each of the last 4 matches. It is not one mistake repeating itself, which would be the easier thing to fix; it is a different one every week.

Transfer targets

Deadline beats Jomo Cosmos to Moloko Nape

The clock did what Polokwane City would not, and ended it. Supporters who watched the countdown will spend the next window doing it again.

In brief

6 Edition

The Jomo Cosmos Post

7 Sep 2026
From our football correspondent Steady

Transfer targets

$250.0K settles it between the clubs for Moloko Nape

Polokwane City have accepted the money. What Jomo Cosmos do not yet have is the man, and between here and the photograph is a conversation about wages that both sides are dreading.

Boardroom

Jomo Cosmos close the window on a squad of their own making

21 in and 1 out, and no more changes for months. The manager has what he has, the supporters have their opinion of it, and the table will have the last word.

Transfer targets

The paperwork begins on Kermit Mkhize

A medical, a signature, a shirt held up in front of a sponsor’s board. Jomo Cosmos have done the hard part with Black Aces, and the part that remains is the part supporters actually see.

Squad

Judas Moseamedi 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 Jomo Cosmos this week that will take longer than a week to unsay.

Squad

Gerald Ndlovu slips down the pecking order

The demotion a club never announces and a dressing room always notices. Gerald Ndlovu is further from the side than he was, and the reason will not be given until he asks.

Looking ahead

A test against the best for Jomo Cosmos

The team at the top of the table next, and the honest measure of where this side actually is. Anybody can beat the club below them; the question is what happens against Mamelodi Sundowns.

Squad

Isheanesu Mauchi moves up the pecking order

Nothing is announced when this happens and everybody knows. He is a bigger part of the plan at Jomo Cosmos than he was a month ago, and the training ground worked that out before the team sheet said so.

The dugout

No hiding place for Ntando Tshwana

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

Market

Jomo Cosmos and Ongelethu Somtsewu 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

5 Edition

The Jomo Cosmos Post

31 Aug 2026
From our football correspondent Crisis

Match

A hiding for Jomo Cosmos

Beaten 1‑4 by SuperSport United, and beaten everywhere it matters. The inquest starts on the training pitch on Monday morning.

Transfer targets

Failed medical for Moloko Nape

The deal with Polokwane City died in the treatment room. Nobody will say what was found and everybody in the game will find out by Friday.

Squad

Ntando Tshwana is a better footballer than he was

Not a run of form — an actual step up, held for months. At 19 he is doing things at this level he could not do at the start of the season, and the coaching staff will tell you exactly which of them.

Squad

Tempers go at Jomo Cosmos

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

Transfer targets

Mamelodi Sundowns tell Jomo Cosmos: Lwandiso Radebe is not for sale

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

The dugout

The manager makes an example of Sifiso Nkosi

“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

Inquest at Jomo Cosmos

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.

The dugout

Lebogang Erasmus: “No excuses”

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

Squad

Beaten 4 times: a bad day for Siyabonga Makhoba

4 saves does not settle the argument about whose fault it was, and the argument will run all week. Goalkeepers carry these scorelines whoever caused them.

In brief

4 Edition

The Jomo Cosmos Post

24 Aug 2026
From our football correspondent Steady

Match

No mercy from Jomo Cosmos

Bidvest Wits will want this one forgotten quickly: 5‑2, every duel lost, and a long ride home. Jomo Cosmos were ruthless in the way good sides are ruthless.

Player ratings

Both of them Thomas Kgope's — 8.43

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

Player ratings

Both of them Judas Moseamedi's — 8.34

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

Market

Gontse Molefe asks to leave Jomo Cosmos

“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

Words exchanged at Jomo Cosmos

Judas Moseamedi 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

Nobody could stop scoring

7 goals. Both benches spent the second half looking at each other rather than at the pitch. Purists will complain about Jomo Cosmos and Bidvest Wits in equal measure; everybody else had a wonderful time.

Transfer targets

Maritzburg United tell Jomo Cosmos: Aden Dreyer is not for sale

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

The dugout

Siyabonga Makhoba 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

One of those days for Gerald Ndlovu

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

In brief

3 Edition

The Jomo Cosmos Post

17 Aug 2026
From our football correspondent Crisis

Transfer targets

The paperwork begins on Simphiwe Selepe

A medical, a signature, a shirt held up in front of a sponsor’s board. Jomo Cosmos have done the hard part with Orlando Pirates, and the part that remains is the part supporters actually see.

Squad

A falling-out at Jomo Cosmos

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

Transfer targets

Jomo Cosmos rebuffed over Gomolemo Kekana

Not now, not at any price the club was prepared to say out loud. Mamelodi Sundowns have kept their man, and Jomo Cosmos go back to a list with one name crossed off it.

Market

The ambition of Lebohang Lesako outgrows Jomo Cosmos early

Signings arrive with a picture of the club in their head, and this one’s picture was bigger than the building. He will play well and he will be gone, in that order, and everybody knows it.

Match

Golden Arrows take the points off Jomo Cosmos

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

Squad

The formation has left Lebohang Lesako behind

Every shape has positions in it and this one does not have his. Jomo Cosmos will either change the shape, change his job, or change his club, and he is waiting to hear which.

Market

Still no ink between Jomo Cosmos and Siphesihle Msomi

“We keep meeting, and we keep leaving the room with the same numbers we walked in with.” Another round of talks at Jomo Cosmos, another week without a signature from Siphesihle Msomi.

Squad

Too much change too quickly at Jomo Cosmos

9 signings in three months. Every one of them may be an upgrade and the team can still be worse for a while, which is the part of a rebuild that never appears in the transfer-window verdicts.

The dugout

Lebogang Erasmus 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

2 Edition

The Jomo Cosmos Post

10 Aug 2026
From our football correspondent Crisis

Match

Jomo Cosmos taken apart

0‑4 to Free State 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.

Squad

Samkelo Mzolo arrives at the club he grew up with

Every footballer has an answer to the question about his boyhood club, and most of them never get to act on it. Samkelo Mzolo has, at Jomo Cosmos, and the first month will show what that does to a man.

Transfer targets

Samkelo Dlamuka is a medical away from Jomo Cosmos

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

Transfer targets

Gomolemo Kekana will not be coming to Jomo Cosmos

Terms were offered and declined. Whether it was the wages, the role or the town, nobody at Mamelodi Sundowns is saying, and nobody at Jomo Cosmos is enjoying the guessing.

Squad

Tempers go at Jomo Cosmos

Judas Moseamedi 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

Jomo Cosmos promote Rivaldo Modiba from within

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

Market

Thamsanqa Dolly steps up from the Jomo Cosmos academy

There is no fee, no unveiling and no agent on the steps. Thamsanqa Dolly has been at this club since he was a boy and is now, formally, one of the first-team squad — which for a local readership beats any signing of any size.

Market

Andile Billiat steps up from the Jomo Cosmos academy

There is no fee, no unveiling and no agent on the steps. Andile Billiat has been at this club since he was a boy and is now, formally, one of the first-team squad — which for a local readership beats any signing of any size.

Market

Jomo Cosmos promote Khama Erasmus from within

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

In brief

1 Edition

The Jomo Cosmos Post

3 Aug 2026
From our football correspondent Steady

Squad

A career in one shirt: Matsi Sono

12 seasons and 154 appearances, all of them here. Careers like this are not designed; they happen to a certain kind of man at a certain kind of club, and this town has one.

Squad

Matsi Sono stays put

“The easiest signature of my career.” Matsi Sono and Jomo Cosmos agree another 2 years, and the manager can plan around him rather than about him.

Squad

Judas Moseamedi 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 Jomo Cosmos this week that will take longer than a week to unsay.

Market

Sifiso Nkosi told to find a new club

“They were honest with me, and I would rather know.” Sifiso Nkosi has been informed he is not in the manager's thinking at Jomo Cosmos.

Squad

Judas Moseamedi is a square peg at Jomo Cosmos

The system has changed and his position has not. A footballer can improve his form; he cannot improve the manager’s formation, and that is the whole of the problem.

Market

Jomo Cosmos and Matsi Sono 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.

Transfer targets

A loan move for Samkelo Dlamuka is in the works

Jomo Cosmos have made the call to Golden Arrows. No fee, a share of the wages, and a spare shirt in the position where the squad has been thinnest all season.

Transfer targets

A loan move for Gomolemo Kekana is in the works

Jomo Cosmos have made the call to Mamelodi Sundowns. No fee, a share of the wages, and a spare shirt in the position where the squad has been thinnest all season.

Transfer targets

Jomo Cosmos ask about Isheanesu Mauchi

A loan enquiry to Chippa United: cover, or a look at somebody the club cannot afford to buy yet. Either way the answer will come back inside the week.

In brief