Kagiso Rabada has won best cricketer of year award at the annual Cricket South Africa award ceremony in Jozi. Rabada also walked away best Test and ODI player of the year award as well as delivery of the year award.

Rabada has had a stunning season. Â In 11 ODI matches, he took 30 wicketsÂ at an average of 20.13 and an economy rate of 4.83. In six test matches, he managedÂ 24 scalps at an average of 24.70.

The Castle Lager One-Day International Cricketer of the Year goes to @KagisoRabada25 #CSAawards16 pic.twitter.com/AJuK3xNzYn â€” Cricket South Africa (@OfficialCSA) July 26, 2016

The Womenâ€™s Cricketer of the Year went to Dane van Niekerk.

Imran Tahir won T-20 cricketer of the year. While Temba Bavuma walked away with the award for excellence for his maiden century against England at Newlands Cape Town.

Pure Protea passion. A much-deserved reward for a brilliant season from Imran Tahir. #CSAawards16 pic.twitter.com/sLnBBs5XfL â€” Powerade ZA (@PoweradeZA) July 26, 2016

Other award winners included: Â Stephen Cook who took the Newcomer of the Year award and Heino Kuhn, who bagged Domestic Players’ Player of the Season.