Kagiso Rabada, the world's number one Test bowler, was on Saturday named South Africa's Cricketer of the Year.
The award came at the end of a 12-month period during which Rabada, 23, was a consistent match-winner – and subject of disciplinary hearings.
Rabada took 72 wickets at an average of 19.52 in 12 Tests going back to a series in England last July.
Rabada remains in danger of missing more matches, though, because he has accumulated seven points, one short of a ban. With points remaining on his record for two years, he will not start shedding points until February 2019.
It was Rabada's second Cricketer of the Year award. He also won in 2016. He joined Hashim Amla, Jacques Kallis, Makhaya Ntini and AB de Villiers as two-time winners.
Rabada collected a total of six awards, including Test cricketer of the year, one-day international player of the year and players' player of the year.