Rivaldo Ngcobo

Central Midfielder - Ajax Cape Town
8 Oct 2027
Friday
Process

Marked for Rivaldo Ngcobo

61 Edition

The Ajax Cape Town Post

27 Sep 2027
From our football correspondent Steady

Player ratings

George Matlou runs at them all day

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

Market

Themba Mokotjo has one foot out of the door

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

Squad

Tempers go at Ajax Cape Town

Luke Baartman 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

Honours even between Ajax Cape Town and Golden Arrows

2‑2, and both dressing rooms will call it two points lost. A draw that asked plenty of questions and answered none of them.

Squad

6 new faces, and Ajax Cape Town are still learning each other

A squad rebuilt inside one window pays for it in a currency nobody budgets for. The football is not worse than the sum of the players; it is worse than the sum of the players who have played together before.

Squad

Thami Mkhize dropped after a run of poor form

The one version of being left out a player cannot argue with, and the one he takes worst. Somebody else has been better and the team sheet says so, in public, every week until it changes.

Squad

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

Market

The Erick Modiba story refuses to die

It has been denied twice and printed three times, which is the usual arithmetic. Until Erick Modiba signs something — a contract at Ajax Cape Town or anywhere else — this column belongs to him.

Market

Ajax Cape Town put Rivaldo Ngcobo up for sale

The list is a quiet document with a loud meaning. Rivaldo Ngcobo may talk to anybody who asks, and everybody at the club understands what that means.

In brief

Back issues
57 Edition

The Ajax Cape Town Post

30 Aug 2027
From our football correspondent Steady

Market

Themba Mokotjo has one foot out of the door

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

Market

Rivaldo Ngcobo 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 Ajax Cape Town, and it is not being withdrawn.

Squad

Donay Jansen keeps the receipts

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

Boardroom

Themba Mokotjo has agreed to leave Ajax Cape Town for nothing

He will play here until the summer and then walk out of the door for free, having already signed elsewhere. Supporters will manage the first part of that sentence; it is the second they will struggle with.

Squad

Tempers go at Ajax Cape Town

Luke Baartman 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

Ashley Du Preez runs at them all day

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

Market

Bidvest Wits join the queue for Rivaldo Ngcobo

Add another name to the list: Bidvest Wits have asked the question everybody in the game has been asking about Rivaldo Ngcobo. The answer from Ajax Cape Town has not changed — yet.

Squad

The manager makes an example of Hlompho Lorch

“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

Too much change too quickly at Ajax Cape Town

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

In brief

56 Edition

The Ajax Cape Town Post

23 Aug 2027
From our football correspondent Upbeat

Market

Ajax Cape Town sell their best player to Kaizer Chiefs

$1.3M 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.

Squad

Ashley Du Preez keeps the receipts

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

The terraces

Ajax Cape Town sell a favourite for $1.3M

The accountants will call it good business and they will be right, which is not the point anybody outside the boardroom is making. Thamsanqa Mokoena was one of the reasons people came, and $1.3M does not replace that by itself.

Market

Ajax Cape Town turn down Bidvest Wits for Rivaldo Ngcobo

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

Market

Morgan Zwane 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 Ajax Cape Town can pretend not to have heard.

Squad

Tempers go at Ajax Cape Town

Khama Hlatshwayo 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

Themba Kekana signs on for more

“Some decisions take a long time. This one took ten minutes, and most of that was finding a pen.” Themba Kekana and Ajax Cape Town agree another 4 years.

The terraces

The crowd has taken to Luther Billiat

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

Match

Ajax Cape Town find a way past University of Pretoria

University of Pretoria made Ajax Cape Town work for it, but the scoreboard read 2‑0 at the end and the table does not ask how.

In brief

55 Edition

The Ajax Cape Town Post

16 Aug 2027
From our football correspondent Steady

Market

Golden Arrows come back empty-handed

The bid was some way short and Ajax Cape Town did not need long over it. Nobody in the game reads a first refusal as the end of anything.

Squad

Evidence Billiat signs a new deal

“I never wanted to be anywhere else. There is unfinished business here.” Evidence Billiat commits to Ajax Cape Town for another 4 years.

Squad

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

Market

Kaizer Chiefs join the queue for Thamsanqa Mokoena

Add another name to the list: Kaizer Chiefs have asked the question everybody in the game has been asking about Thamsanqa Mokoena. The answer from Ajax Cape Town has not changed — yet.

Squad

Tempers go at Ajax Cape Town

Ashley Du Preez 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

Luke Baartman runs at them all day

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

Player ratings

A masterclass from George Matlou

Marked 8.11 — the sort of number a correspondent writes down twice to be sure. Everything he tried came off, and what he did not try was not worth trying.

Match

Ajax Cape Town and Chippa United 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.

Squad

Ajax Cape Town pick somebody else ahead of Themba Kekana

There is no complaint available here and everybody involved knows it, which does not make the walk to the bench any shorter. Form is the only currency in football that cannot be borrowed against.

In brief

53 Edition

The Ajax Cape Town Post

2 Aug 2027
From our football correspondent Steady

Market

Ajax Cape Town say no — this time

The offer from Orlando Pirates for Erick Modiba 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.

Squad

Tempers go at Ajax Cape Town

Luke Baartman 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 terraces

$95.0K for Themba Vilakazi, and Ajax Cape Town supporters approve

Boards get told what they have done wrong for years and hear nothing on the days they get it right. This is one of those days: Themba Vilakazi from Black Aces for $95.0K, and a ticket office having a very good morning.

Squad

Too much change too quickly at Ajax Cape Town

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

Squad

Words at Ajax Cape Town training over how hard people work

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

Market

Ajax Cape Town buy the years ahead of Muhammad Bower

He is 20, and the scouting reports agree on the only line that matters: the ceiling. Signings like this are lottery tickets written by professionals.

In brief

52 Edition

The Ajax Cape Town Post

26 Jul 2027
From our football correspondent Steady

Market

$1.2M — a new record at Ajax Cape Town

No footballer has ever cost this club more, and the number will be read out every time he misplaces a pass for the next two years.

Squad

Luke Baartman 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 Ajax Cape Town this week that will take longer than a week to unsay.

Squad

Luke Baartman is the real thing at 21

A season average of 7.02 at an age when most of his year group are still in the youth team. Ajax Cape Town know what they have, and so, by now, does everybody else.

The terraces

Ajax Cape Town spend $1.2M on the signing the town wanted

It is the rarest sequence in football: supporters ask for something, and the club goes and does it. $1.2M for George Matlou, and for one week nobody is complaining about anything.

Squad

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

Market

Rivaldo Ngcobo told to find a new club

“They were honest with me, and I would rather know.” Rivaldo Ngcobo has been informed he is not in the manager's thinking at Ajax Cape Town.

In brief

26 Edition

The Ajax Cape Town Post

25 Jan 2027
From our football correspondent Uneasy

Match

Bidvest Wits punish Ajax Cape Town for switching off

2 goals to the good, and then a slow surrender of everything that had been earned. Luke Baartman will not be the one blamed for it, but nobody at Ajax Cape Town escapes the conversation that follows a collapse like this.

Player ratings

Luke Baartman, 20, plays like he has been here for years — 8.10

A mark of 8.10 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.

Market

Lecce come back empty-handed

The bid was some way short and Ajax Cape Town did not need long over it. Nobody in the game reads a first refusal as the end of anything.

Match

No clean sheets in sight for Ajax Cape Town

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.

Market

Eyes on Themba Mokotjo again

The phone has started ringing about Themba Mokotjo again, and this time the name on the line is Bidvest Wits. Ajax Cape Town are listening politely and promising nothing.

Squad

Tempers go at Ajax Cape Town

Rivaldo Modiba 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

Erick Modiba was on a different afternoon to everybody else

8.12. There are performances a supporter describes to somebody who was not there and cannot quite convey; this was one, and the number does not help either.

Loan watch

Morgan Williams wants to come home

“I did not go to Maritzburg United to sit and watch. I want to come back to Ajax Cape Town and fight for my place.” 0 appearances in 21 matches say the rest.

Match

Luke Baartman rescues a point for Ajax Cape Town

It needed Luke Baartman to find the net to bring anything home at all: 2‑2 against Bidvest Wits, and half the dressing room will call it a point won.

In brief

23 Edition

The Ajax Cape Town Post

4 Jan 2027
From our football correspondent Steady

Market

Ajax Cape Town turn down Le Havre AC for Thamsanqa Vilakazi

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

Player ratings

Thamsanqa Mokoena, 18, plays like he has been here for years — 8.18

A mark of 8.18 means one thing beside a twenty-nine-year-old's name and something else entirely beside a 18-year-old's. Nobody at the ground needed telling which this was.

Market

Teboho Mothiba 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 Ajax Cape Town, and it is not being withdrawn.

Squad

At 18, Thamsanqa Mokoena is already the best thing here

An average of 7.03 in a first team he is several years too young for. Ajax Cape Town have something, and by now the whole division has noticed.

Squad

Luke Baartman 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 Ajax Cape Town this week that will take longer than a week to unsay.

The terraces

Ajax Cape Town supporters have found a favourite in Thamsanqa Mokoena

There is a particular warmth a ground reserves for a 18-year-old it feels ownership of. Thamsanqa Mokoena 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.

Player ratings

A masterclass from Erick Modiba

Marked 8.03 — the sort of number a correspondent writes down twice to be sure. Everything he tried came off, and what he did not try was not worth trying.

Match

Ajax Cape Town and Black Aces take a point apiece

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

Player ratings

Nobody could get near Khama Hlatshwayo

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

In brief

19 Edition

The Ajax Cape Town Post

7 Dec 2026
From our football correspondent Crisis

Player ratings

Nobody could get near Khama Hlatshwayo

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

Squad

Rivaldo Modiba stays put

“The easiest signature of my career.” Rivaldo Modiba and Ajax Cape Town agree another 2 years, and the manager can plan around him rather than about him.

Squad

Rivaldo Modiba 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 Ajax Cape Town this week that will take longer than a week to unsay.

In brief

18 Edition

The Ajax Cape Town Post

30 Nov 2026
From our football correspondent Uneasy

Player ratings

Thamsanqa Mokoena, 18, plays like he has been here for years — 7.87

A mark of 7.87 means one thing beside a twenty-nine-year-old's name and something else entirely beside a 18-year-old's. Nobody at the ground needed telling which this was.

Market

Themba Mokotjo is on his way

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

Player ratings

Luke Baartman runs at them all day

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

Squad

Tempers go at Ajax Cape Town

Luke Baartman 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 terraces

The crowd has taken to Thamsanqa Mokoena

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

Match

Ajax Cape Town find a way past Chippa United

Chippa United made Ajax Cape Town work for it, but the scoreboard read 1‑0 at the end and the table does not ask how.

Squad

Thamsanqa Vilakazi is in the form of his life

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

Player ratings

Thamsanqa Vilakazi in the eights

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

Loan watch

Morgan Williams wants to come home

“I did not go to Maritzburg United to sit and watch. I want to come back to Ajax Cape Town and fight for my place.” 0 appearances in 13 matches say the rest.

In brief