Keanu Stevens

Central Midfielder - University of Pretoria
30 Dec 2029
Sunday
Process

Marked for Keanu Stevens

172 Edition

The University of Pretoria Herald

12 Nov 2029
From our football correspondent Crisis

Squad

Tempers go at University of Pretoria

Veli Mothwa 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 University of Pretoria

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

Match

University of Pretoria come up short against Bidvest Wits

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

The dugout

news_h_frozen_out_of_the_side

news_b_frozen_out_of_the_side

Squad

Kabelo Setoba signs a new deal

“I never wanted to be anywhere else. There is unfinished business here.” Kabelo Setoba commits to University of Pretoria for another 1 years.

The dugout

Andile Phiri: “No excuses”

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

The dugout

Ronald Mbambo 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

Luke Daniels runs at them all day

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

Market

No place for Keanu Stevens in the plan

“The manager did not use many words, and he did not need to.” Keanu Stevens has his answer from University of Pretoria; what he does with it is the next window’s story.

In brief

Back issues
163 Edition

The University of Pretoria Herald

10 Sep 2029
From our football correspondent Crisis

Squad

A knee injury of the worst kind for Shaka Zulu

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

Match

University of Pretoria out of the cup

Mamelodi Sundowns ended it 0‑2. The season narrows to the league now, and everyone in the ground knew it before the final whistle.

Squad

Veli Mothwa 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 University of Pretoria this week that will take longer than a week to unsay.

Squad

Luvoyo Phewa 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 Veli Mothwa

“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

Deadline beats University of Pretoria to Khulekani Kubheka

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

Match

Black Aces take the points off University of Pretoria

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

The dugout

Andile Phiri: “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.

The dugout

When it matters, Siyanda Msani plays

It is never announced and it is entirely visible: the biggest afternoons of the season keep containing him. A press box works this out long before anybody at the club confirms a word of it.

In brief

154 Edition

The University of Pretoria Herald

9 Jul 2029
From our football correspondent Uneasy

Squad

A knee injury of the worst kind for Shaka Zulu

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

Transfer targets

Fee done, terms next for Moloko Nape

University of Pretoria and Jomo Cosmos have settled on $200.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

Only the photograph left for Ramahlwe Hlatshwayo

Fee agreed, terms agreed, medical booked. Ramahlwe Hlatshwayo will be somebody else’s player by the weekend, and around University of Pretoria the goodbyes have quietly begun.

Squad

Veli Mothwa stays put

“The easiest signature of my career.” Veli Mothwa and University of Pretoria agree another 2 years, and the manager can plan around him rather than about him.

Squad

Real improvement from Keanu Stevens at University of Pretoria

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

Squad

Late improvement for Siyanda Msani

At 27 the improving is meant to be over, and it is not: 3 points better than a year ago. It happens to the ones who take the boring parts seriously.

In brief

126 Edition

The University of Pretoria Herald

25 Dec 2028
From our football correspondent Crisis

Match

The wait goes on for University of Pretoria

9 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

6 saves: Veli Mothwa 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.

Player ratings

Age has not caught Thokozani Sekotlong yet — 8.00

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

The dugout

Keanu Stevens says University of Pretoria 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

Bloemfontein Celtic take the points off University of Pretoria

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

Squad

Words at University of Pretoria training over how hard people work

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

Words exchanged at University of Pretoria

Riyaaz Ismail 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 Veli Mothwa

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

Looking ahead

Everything rides on Jomo Cosmos

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. University of Pretoria know what is at stake and so does everybody in the away end.

In brief

119 Edition

The University of Pretoria Herald

6 Nov 2028
From our football correspondent Crisis

Squad

The knee: Ronaldo Maarman out for 14 days

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

The terraces

Anger at University of Pretoria 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.

Market

Siphelele Mthembu 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 University of Pretoria, and it is not being withdrawn.

Match

University of Pretoria are in real trouble now

Position 14, 10 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

The silence upstairs is getting loud at University of Pretoria

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

Squad

A falling-out at University of Pretoria

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

Squad

Words at University of Pretoria training over how hard people work

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

Match

Bidvest Wits take the points off University of Pretoria

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 Bandile Dlamini

“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

107 Edition

The University of Pretoria Herald

14 Aug 2028
From our football correspondent Crisis

Squad

The knee: Veli Mothwa out for 68 days

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

The terraces

Supporters organise against the University of Pretoria 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

No end in sight to University of Pretoria's wait for a win

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

Squad

A fracture rules Abel Mabaso out for 50 days

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

Market

University of Pretoria say no — this time

The offer from SuperSport United for Luke Daniels 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

Real improvement from Keanu Stevens at University of Pretoria

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

Squad

Words exchanged at University of Pretoria

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

Boardroom

Still no name above the door at University of Pretoria

Day 9 of the vacancy. Candidates have been priced, sounded out and quietly ruled out — and the caretaker’s win ratio is becoming an argument all by itself.

Match

University of Pretoria come up short against Polokwane City

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

In brief

103 Edition

The University of Pretoria Herald

17 Jul 2028
From our football correspondent Crisis

Squad

The knee: Veli Mothwa out for 97 days

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

The terraces

The mood at University of Pretoria 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 University of Pretoria boardroom

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

Squad

Abel Mabaso breaks a bone — 83 days out

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

Market

Thokozani Sekotlong 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 University of Pretoria can pretend not to have heard.

Squad

Siyanda Msani signs a new deal

“I never wanted to be anywhere else. There is unfinished business here.” Siyanda Msani commits to University of Pretoria for another 4 years.

Squad

The step up is real for Keanu Stevens

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.

The dugout

The manager makes an example of Luvoyo Phewa

“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

A loan move for Shaun Els is in the works

University of Pretoria 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