Percy Phiri

Right Wingback - Ajax Cape Town
26 Mar 2028
Sunday
Process

Marked for Percy Phiri

78 Edition

The Ajax Cape Town Post

24 Jan 2028
From our football correspondent Upbeat

Squad

A fracture rules Williams Mabunda out for 100 days

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

Match

Bongani Zungu leads the rout of Bidvest Wits

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

Market

Themba Williams asks to leave Ajax Cape Town

“I have given everything here and I need a new challenge.” The request is formal, and the relationship will never be quite the same again.

Player ratings

A brace, and Bongani Zungu takes the afternoon — 8.55

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

Market

Themba Williams attracts admirers

The name of Themba Williams has come up in conversations Ajax Cape Town were not part of. Nothing formal, nothing signed — but nothing about it accidental either.

Market

Ajax Cape Town say no — this time

The offer from Kano Pillars for Percy Phiri 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

Bongani Zungu is carrying Ajax Cape Town

14 goals and a season average of 7.34. Form like that gets noticed well beyond this town.

Squad

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

Player ratings

Jerome Karelse was on a different afternoon to everybody else

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

In brief

Back issues
74 Edition

The Ajax Cape Town Post

27 Dec 2027
From our football correspondent Upbeat

Match

Jerome Karelse leads the rout of Free State Stars

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

Market

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

Player ratings

A brace, and Jerome Karelse takes the afternoon — 9.53

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

Match

Jerome Karelse among the goals in a wild afternoon

6 goals in one match, Jerome Karelse on the scoresheet, and a scoreline that will look like a misprint. Neutrals could not have asked more of Ajax Cape Town and Free State Stars.

Squad

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

Player ratings

A masterclass from Angelo Van Rooi

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

The terraces

Ajax Cape Town supporters have found a favourite in Percy Phiri

There is a particular warmth a ground reserves for a 21-year-old it feels ownership of. Percy Phiri 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

Bongani Zungu in the eights

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

Player ratings

Ninety minutes of Themba Williams at his very best

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

In brief

56 Edition

The Ajax Cape Town Post

23 Aug 2027
From our football correspondent Upbeat

Match

Ajax Cape Town tear University of Pretoria apart

Rarely has this fixture seen a display like it: 5‑1 against University of Pretoria, and it could have been more.

Player ratings

Both of them Jerome Karelse's — 9.35

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

Squad

Angelo Van Rooi: 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.” Ajax Cape Town have not answered, which is an answer of sorts.

Market

Sidoine Koularambai 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

Jerome Karelse among the goals in a wild afternoon

6 goals in one match, Jerome Karelse on the scoresheet, and a scoreline that will look like a misprint. Neutrals could not have asked more of Ajax Cape Town and University of Pretoria.

Squad

Real improvement from Sidoine Koularambai at Ajax Cape Town

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

Squad

Angelo Van Rooi 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.

Player ratings

Angelo Van Rooi was on a different afternoon to everybody else

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

Player ratings

Ninety minutes of Bongani Zungu 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.

In brief

54 Edition

The Ajax Cape Town Post

9 Aug 2027
From our football correspondent Steady

Squad

Lebogang Billiat damages knee ligaments — 19 days out

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

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

Market

Only the photograph left for Andile Dala

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

Squad

Mandla Kekana signs a new deal

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

Player ratings

Luke Baartman runs at them all day

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

Boardroom

5 academy players handed senior numbers at Ajax Cape Town

The morning the pathway stops being a brochure and becomes a team sheet. Most of them will not be here in three years; all of them have already done the hard part, which was getting to today.

Squad

Angelo Van Rooi 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 Bongani Zungu

There is a particular warmth a ground reserves for a 23-year-old it feels ownership of. Bongani Zungu 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.

Match

Ajax Cape Town find a way past Polokwane City

Polokwane City 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

53 Edition

The Ajax Cape Town Post

2 Aug 2027
From our football correspondent Steady

Squad

A knee injury of the worst kind for Lebogang Billiat

27 days on the estimate, and a long, private, unglamorous year of a rehabilitation nobody watches. Ajax Cape Town lose a footballer; he loses considerably more than a season.

Market

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

Market

Bongani Zungu wants to know where this is going

“I want to win things, and I would like to do it here.” Nothing has been demanded and nothing has been threatened — but a boardroom at Ajax Cape Town hears a sentence like that exactly as it was built.

Market

Rivers United join the queue for Luke Baartman

Add another name to the list: Rivers United have asked the question everybody in the game has been asking about Luke Baartman. The answer from Ajax Cape Town has not changed — yet.

Squad

A late step up for Luther Hlatshwayo

At 31 the improving is meant to be over. It is not: 4 points better than the mark taken at the start of the year, which is the sort of thing that happens to players who take the boring parts of the job seriously.

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.

In brief

44 Edition

The Ajax Cape Town Post

31 May 2027
From our football correspondent Steady

Squad

Tempers go at Ajax Cape Town

Morgan Tau 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

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

Squad

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

In brief

43 Edition

The Ajax Cape Town Post

24 May 2027
From our football correspondent Steady

Squad

Luke Baartman says Ajax Cape Town 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

Morgan Tau 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

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

37 Edition

The Ajax Cape Town Post

12 Apr 2027
From our football correspondent Steady

Squad

A knee injury of the worst kind for Luther Hlatshwayo

40 days on the estimate, and a long, private, unglamorous year of a rehabilitation nobody watches. Ajax Cape Town lose a footballer; he loses considerably more than a season.

Market

Only the photograph left for Ramahlwe Mokoena

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

Squad

Tempers go at Ajax Cape Town

Morgan Tau 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

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

Squad

Ashley Du Preez 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 Themba Williams talk will not go away

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

In brief

31 Edition

The Ajax Cape Town Post

1 Mar 2027
From our football correspondent Steady

Match

Teboho Zwane leads the rout of Kaizer Chiefs

5‑0, and Teboho Zwane took the headlines on an afternoon when everything Ajax Cape Town tried came off. Days like this are retold all winter.

Player ratings

Both of them Teboho Zwane's — 8.70

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

Player ratings

No sign of nerves from Oarabile Booysen at 19 — 7.82

The hardest thing about being 19 in a senior side is that nobody makes allowances. Oarabile Booysen did not need any: 7.82, and he looked the most comfortable man on the pitch.

Squad

Bongani Zungu is in the form of his life

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

Squad

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

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

Player ratings

Nobody could get near Percy Phiri

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

Player ratings

Ninety minutes of Bongani Zungu at his very best

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

Squad

The manager makes an example of Andile Zungu

“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

22 Edition

The Ajax Cape Town Post

28 Dec 2026
From our football correspondent Upbeat

Player ratings

A brace, and Bongani Zungu takes the afternoon — 8.60

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

Player ratings

Nobody could get near Ashley Du Preez

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

Match

Nobody wants to play Ajax Cape Town right now

3 wins in a row changes how opponents warm up: quieter, more glances across. Runs end, everybody knows that — but nobody in this dressing room is planning for it.

Squad

Kermit Mokoena 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

Ajax Cape Town see off Free State Stars

Three points for Ajax Cape Town, 2‑1 the final word against Free State Stars in a contest settled by the finer margins.

Squad

Defences have started doubling up on Bongani Zungu

10 goals and a season average of 7.33 will do that. The space he used to find has gone; he keeps scoring anyway, which is the mark of the real thing.

The terraces

Ajax Cape Town supporters have found a favourite in Bongani Zungu

There is a particular warmth a ground reserves for a 22-year-old it feels ownership of. Bongani Zungu 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.

Squad

Andile Zungu 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

Words at Ajax Cape Town training over how hard people work

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

In brief

13 Edition

The Ajax Cape Town Post

26 Oct 2026
From our football correspondent Steady

Squad

A one-man rearguard from Williams Mabunda

There were 10 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 bad afternoon for Ajax Cape Town against SuperSport United

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

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

No hiding place for Luther Hlatshwayo

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

Squad

Percy Phiri 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 Morgan Tau

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

In brief

3 Edition

The Ajax Cape Town Post

17 Aug 2026
From our football correspondent Triumph

Player ratings

Nobody could get near Lebogang Mphela

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

Squad

Luke Baartman gets the move he always wanted

Footballers are asked about their boyhood club so often that nobody listens to the answer. Luke Baartman has just signed for Ajax Cape Town, and for once the answer mattered.

Squad

Tempers go at Ajax Cape Town

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

At 20 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 see off Chippa United

Three points for Ajax Cape Town, 2‑0 the final word against Chippa United in a contest settled by the finer margins.

Squad

Themba Williams 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

Ninety minutes of Bongani Zungu at his very best

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

Market

AFC Leopards expected to open talks for Percy Phiri

Both sides expect a conversation in the coming days. Ajax Cape Town will name a price, and everything after that is arithmetic.

Market

A long bet from Ajax Cape Town on Luke Baartman

He is 20, and nobody at Ajax Cape Town signed him for this season. Deals like this are judged in four years, by people who may not still be in the building.

In brief

1 Edition

The Ajax Cape Town Post

3 Aug 2026
From our football correspondent Steady

Market

Bradley Khune wants more than Ajax Cape Town are offering

“I have ambitions, and I would like the club to share them.” Nobody has asked to leave and nobody has been shown the door — but a player chooses that sentence carefully, and a boardroom hears it exactly as it was meant.

Squad

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

Market

AFC Leopards watching Percy Phiri

The interest is real enough to have reached print. Ajax Cape Town have said nothing, which in a transfer window is its own kind of answer.

Squad

Itumeleng Mokoena signs on for more

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

Squad

Bradley Khune 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

Kermit Mokotjo told to find a new club

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

In brief