Thulani Mkhize

Defensive Midfielder - Ajax Cape Town
29 Sep 2026
Tuesday
Process

Marked for Thulani Mkhize

9 Edition

The Ajax Cape Town Post

28 Sep 2026
From our football correspondent Steady

Player ratings

Nobody could get near Rivaldo Lorch

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

Squad

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

Match

A bad afternoon for Ajax Cape Town against Golden Arrows

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

In brief

Back issues
7 Edition

The Ajax Cape Town Post

14 Sep 2026
From our football correspondent Upbeat

Match

Cup progress for Ajax Cape Town

A 1‑2 win over Free State Stars, a place in the next round, and the quiet arithmetic every supporter does on the walk home: how many more until a final?

Match

Ajax Cape Town through in the cup

A 3‑1 win over Free State Stars, and the draw for the next round can be watched with some interest for once.

Player ratings

Shaun Els could not have asked for more on his first appearance — 7.93

Debuts are survived rather than enjoyed. This one was enjoyed: 7.93, 1 goals, and a manager already being asked whether he starts again next week.

Player ratings

Hlompho Manyama scores twice — 8.22

Two goals and a mark of 8.22 to go with them. Strikers are judged on afternoons like this one and remembered for far fewer of them than people imagine.

Squad

Siyabonga Jali out for 41 days

The medical room confirms 41 days on the sidelines for Siyabonga Jali, and a plan built around him now has to be rebuilt.

Market

Khama Kekana raises the bar for Ajax Cape Town

“I want to be playing for trophies while my legs still let me.” Nothing in that sentence is a transfer request, and nobody at Ajax Cape Town heard it as anything else.

Squad

Andrés Galetto 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

The crowd has taken to Shaun Els

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.

Squad

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

In brief

5 Edition

The Ajax Cape Town Post

31 Aug 2026
From our football correspondent Upbeat

Market

$520.0K — 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.

Match

Ajax Cape Town throw away a 3-goal lead

3 in front and in complete control, and it finished with Platinum Stars the happier side. There is no version of this afternoon that Ajax Cape Town will enjoy reviewing.

Player ratings

Age has not caught Keagan Vilakazi yet — 8.02

At 34 he is supposed to be managing his minutes. Instead he was marked 8.02 and looked, for ninety minutes, exactly like the player everybody remembers.

Market

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

Market

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

Player ratings

Samkelo Dlamuka scored one and made one — 7.82

Two of the goals had his name somewhere on them, which is the afternoon a manager wants from anybody asked to both create and finish. 7.82, and 2 involvements.

Squad

Khama Kekana 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 spend $520.0K on the signing the town wanted

It is the rarest sequence in football: supporters ask for something, and the club goes and does it. $520.0K for Thabo Nkwana, and for one week nobody is complaining about anything.

Market

AFC Leopards join the queue for Emanuele Mazza

Add another name to the list: AFC Leopards have asked the question everybody in the game has been asking about Emanuele Mazza. The answer from Ajax Cape Town has not changed — yet.

In brief

4 Edition

The Ajax Cape Town Post

24 Aug 2026
From our football correspondent Triumph

Match

Khama Kekana leads the rout of University of Pretoria

4‑1, and Khama Kekana took the headlines on an afternoon when everything Ajax Cape Town tried came off. Days like this are retold all winter.

Squad

A one-man rearguard from Rivaldo Zwane

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

Both of them Siyabonga Furman's — 8.47

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

Player ratings

Khama Kekana scores twice — 8.42

Two goals and a mark of 8.42 to go with them. Strikers are judged on afternoons like this one and remembered for far fewer of them than people imagine.

Market

Only the photograph left for Dean Dala

Fee agreed, terms agreed, medical booked. Dean Dala will be somebody else’s player by the weekend, and around Ajax Cape Town the goodbyes have quietly begun.

Market

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

Match

Ajax Cape Town make it 3 in a row

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

Squad

Tempers go at Ajax Cape Town

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

Khama Kekana at the heart of a fast Ajax Cape Town start

2 goals inside twenty minutes with Khama Kekana in the middle of it, and University of Pretoria unable to get near the ball long enough to change anything. Some matches are won before the first drink.

In brief

3 Edition

The Ajax Cape Town Post

17 Aug 2026
From our football correspondent Triumph

Market

Ajax Cape Town sell their best player to Shakhtar

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

The terraces

Ajax Cape Town sell a favourite for $13.1M

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

Squad

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

Match

Khama Kekana sends Ajax Cape Town past Chippa United

It finished 2‑0, and it was Khama Kekana’s afternoon: on the scoresheet when it mattered, and the reason the points belong to Ajax Cape Town.

Squad

No hiding place for Siyabonga Jali

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

Market

Kaizer Chiefs are about to pick up the phone

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

Player ratings

Ninety minutes of Siyabonga Furman at his very best

Marked 8.24. Players have careers without a single afternoon like this in them, and he has just had one in front of everybody at Ajax Cape Town.

Player ratings

Rivaldo Lorch in the eights

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

Player ratings

Khama Kekana in the eights

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

In brief