Marked for Williams Hlatshwayo
From our football correspondent
Steady
Squad12 Oct 2026
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.
Squad12 Oct 2026
Hlompho Dolly 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.
Loan watch12 Oct 2026
“I did not go to Bidvest Wits to sit and watch. I want to come back to Ajax Cape Town and fight for my place.” 0 appearances in 9 matches say the rest.
Squad12 Oct 2026
Too much change too quickly at Ajax Cape Town
10 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 dugout12 Oct 2026
It is not much of a headline and it is the reason players believe the next promise. Ajax Cape Town told Takalani Mazhamba something would happen and then it happened, which in this industry passes for remarkable.
Squad12 Oct 2026
“Some decisions take a long time. This one took ten minutes, and most of that was finding a pen.” Cole Alexander and Ajax Cape Town agree another 1 years.
The dugout12 Oct 2026
The manager makes an example of Bradley Dala
“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 dugout12 Oct 2026
Morgan Ngcobo has become a man the manager trusts
Nobody at Ajax Cape Town will say this on the record and the team sheets have been saying it for weeks. There is a small group in every squad who get picked when the fixture is difficult, and he has joined it.
Market12 Oct 2026
At 33, he has seen every situation this season can produce, twice. The legs will be managed; the head is the purchase.
Back issues
From our football correspondent
Upbeat
Player ratings28 Sep 2026
A brace, and Williams Hlatshwayo takes the afternoon — 8.95
There is a particular kind of quiet from an away end watching one man score twice. Williams Hlatshwayo provided it, and the 8.95 beside his name is if anything generous to everybody else.
Player ratings28 Sep 2026
Successful dribbles: 27. 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.
Squad28 Sep 2026
Benjamin Asare 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.
Squad28 Sep 2026
Somebody said out loud what several people thought about how hard another man trains, and David Oppong was in the middle of it. The one dressing-room argument that is genuinely about football.
Player ratings28 Sep 2026
Akintunde Azeez 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.
The dugout28 Sep 2026
“I pick players who do the work. All of it.” No name was spoken; every camera still turned to David Oppong, and the manager let it.
Match26 Sep 2026
2‑2, and both dressing rooms will call it two points lost. A draw that asked plenty of questions and answered none of them.
Squad28 Sep 2026
“I respect the manager and I am not going to sit here and pretend I am happy.” It is the most common sentence in football and it has never once been the end of a story.
The dugout28 Sep 2026
The view from the dugout
“We did not lose. Some weeks that is all you get, and I would rather have the point than not.” Thomas Baba chose the glass-half-full version of 2‑2; the supporters left with the other one.
From our football correspondent
Triumph
Player ratings21 Sep 2026
2 goals, and the second was the one that settled it. Marked 7.77, and he could have had a third with better luck at the near post.
Squad21 Sep 2026
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.
Player ratings21 Sep 2026
Williams Hlatshwayo, 20, plays like he has been here for years — 7.83
A mark of 7.83 means one thing beside a twenty-nine-year-old's name and something else entirely beside a 20-year-old's. Nobody at the ground needed telling which this was.
Player ratings21 Sep 2026
A defender's goal wins it for Hearts of Oak — 7.59
1 for Kelechi Chimezie, marked 7.59, and a centre-half's name in the part of the report he normally only reaches by mistake. He will not be allowed to forget it in the dressing room for a month.
Market21 Sep 2026
Fee agreed, terms agreed, medical booked. Prince Kwabena Owusu will be somebody else’s player by the weekend, and around Hearts of Oak the goodbyes have quietly begun.
Squad21 Sep 2026
Benjamin Asare 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.
Match19 Sep 2026
Defending was optional and nobody took up the option. 7 goals between Hearts of Oak and BA All Stars, and not one of the people who paid to be there will ask for the money back.
Transfer targets21 Sep 2026
Hearts of Oak asked and Orlando Pirates said no without discussing a figure. It is the least ambiguous answer in football and the one clubs most often come back to test.
From our football correspondent
Steady
Market17 Aug 2026
The clubs have settled the fee and he has settled his wages. What remains is a medical and a photograph, and around Ajax Cape Town people have started saying his name in the past tense.
Transfer targets17 Aug 2026
Ajax Cape Town have gone to Feyenoord 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.
Squad17 Aug 2026
Hlompho Dolly 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.
Match15 Aug 2026
Chippa United left with the points after a 1‑2 defeat that will take some explaining on the terraces.
The dugout17 Aug 2026
“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 ratings17 Aug 2026
A mark of 7.92, and nobody in the ground would argue with it. He was involved in everything that mattered and most of what did not.
The dugout17 Aug 2026
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 1‑2 defeat, delivered by Itumeleng Dala to a room that had heard them before.
Squad17 Aug 2026
“Some decisions take a long time. This one took ten minutes, and most of that was finding a pen.” Rivaldo Mabunda and Ajax Cape Town agree another 3 years.
From our football correspondent
Steady
Squad17 Aug 2026
25 days on the announcement, and a year of quiet, unwatched rehabilitation behind it. Hearts of Oak lose a player for a season; he loses something harder to name.
Squad17 Aug 2026
Abba Musa 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. Abba Musa has, at Hearts of Oak, and the first month will show what that does to a man.
Market17 Aug 2026
The offer from New Edubiase United for Albert Kwasi was heard out and sent back the same day. First bids are rarely meant to succeed; they are meant to find out how loudly the door closes.
Transfer targets17 Aug 2026
The deal with Cukaricki 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 targets17 Aug 2026
Terms were offered and declined. Whether it was the wages, the role or the town, nobody at Ajax Cape Town is saying, and nobody at Hearts of Oak is enjoying the guessing.
Squad17 Aug 2026
It was not about football and everybody who saw it knows that. Two men who have to play together on Saturday said things at Hearts of Oak this week that will take longer than a week to unsay.
Squad17 Aug 2026
16 days, the scan says, and scans are kinder than reality. The fixtures in that window have just become somebody else’s job.
Market17 Aug 2026
“We keep meeting, and we keep leaving the room with the same numbers we walked in with.” Another round of talks at Hearts of Oak, another week without a signature from Abba Musa.
Market17 Aug 2026
Hearts of Oak shop where it costs nothing
Abba Musa signs, and the fee column stays empty. Deals like this look small in July and clever by March — or they are never mentioned again.
From our football correspondent
Triumph
Player ratings10 Aug 2026
A debut Morgan Ngcobo will not forget — 7.93
There is exactly one of these per career and it does not usually go like this. 1 on the scoresheet, 7.93 beside the name, and a crowd that had never seen him before chanting it by the end.
Market10 Aug 2026
“I know what people will say. I know what I want, and it is here.” Hearts of Oak had the fee agreed and the shirt ready; they did not have the player, and now they will not.
Squad10 Aug 2026
“Some decisions take a long time. This one took ten minutes, and most of that was finding a pen.” Mandla Billiat and Ajax Cape Town agree another 3 years.
Squad10 Aug 2026
It was not about football and everybody who saw it knows that. Two men who have to play together on Saturday said things at Ajax Cape Town this week that will take longer than a week to unsay.
Boardroom10 Aug 2026
3 boys move up, and somewhere in the building the people who coached them at twelve are quietly having the best morning of their working year. Nothing about this shows up in a result and it is why the academy exists.
The terraces10 Aug 2026
There is a particular warmth a ground reserves for a 19-year-old it feels ownership of. Morgan Ngcobo 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.
Market10 Aug 2026
Clubs spend fortunes looking for players and occasionally find one down the corridor. Andile Mothiba is that, and the reception he gets on his first appearance will be different in kind from the one any signing receives.
Market10 Aug 2026
There is no fee, no unveiling and no agent on the steps. Siyabonga Phiri 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.
Market10 Aug 2026
There is no fee, no unveiling and no agent on the steps. Bongani Kekana 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.
From our football correspondent
Steady
Market10 Aug 2026
The last thing about a transfer that is still about the player is his signature on his own terms, and it is there. Hearts of Oak have lost him in all but the paperwork.
Market10 Aug 2026
“I listened, I thought about it, and I am staying. That is the whole story.” The clubs had agreed a fee. Kelvin Appiah had not agreed to go, which turned out to be the part that mattered.
Transfer targets10 Aug 2026
Terms were offered and declined. Whether it was the wages, the role or the town, nobody at Mamelodi Sundowns is saying, and nobody at Hearts of Oak is enjoying the guessing.
Squad10 Aug 2026
Benjamin Asare 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.
Market10 Aug 2026
The academy exists for exactly this morning. Gladson Schlupp 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.
Market10 Aug 2026
Clubs spend fortunes looking for players and occasionally find one down the corridor. Isaac Asante is that, and the reception he gets on his first appearance will be different in kind from the one any signing receives.
From our football correspondent
Steady
Transfer targets3 Aug 2026
The offer went to Mamelodi Sundowns 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.
Market3 Aug 2026
The offer from Djoliba for Williams Hlatshwayo was heard out and sent back the same day. First bids are rarely meant to succeed; they are meant to find out how loudly the door closes.
Squad3 Aug 2026
Hlompho Dolly 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 targets3 Aug 2026
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.
Transfer targets3 Aug 2026
Kaizer Chiefs 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.
The dugout3 Aug 2026
Mandla Billiat 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 Mandla Billiat trained the next morning like a man with less to carry.
Squad3 Aug 2026
Somebody said out loud what several people thought about how hard another man trains, and Evidence Dolly was in the middle of it. The one dressing-room argument that is genuinely about football.
Market3 Aug 2026
“The manager did not use many words, and he did not need to.” Evidence Dolly has his answer from Ajax Cape Town; what he does with it is the next window’s story.
From our football correspondent
Steady
Squad3 Aug 2026
“I never wanted to be anywhere else. There is unfinished business here.” Benjamin Asare commits to Hearts of Oak for another 1 years.
Squad3 Aug 2026
Benjamin Asare and a teammate went at it, and not about football. Training grounds are small places and a long season makes them smaller.
Market3 Aug 2026
The interest is real enough to have reached print. Hearts of Oak have said nothing, which in a transfer window is its own kind of answer.
Market3 Aug 2026
“We are a long way apart, and pretending otherwise helps nobody.” Neither side is close, and the calendar is not on the club's side.
Transfer targets3 Aug 2026
A loan move for Gomolemo Kekana is in the works
Hearts of Oak 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 targets3 Aug 2026
Ajax Cape Town 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.