Made his T20I debut against Australia in Adelaide in November 2014. Playing in his first ICC WT20.
Took 14 wickets in ICC U19 Cricket World Cup 2014 in the UAE, as South Africa won the competition.
In February 2015, he took a record 14 wickets in a match for Lions against Dolphins, including 9 for 33 in the second innings.
On his ODI debut against Bangladesh in July 2015, he took a hat-trick and his figures of 6-16 are the best by any ODI debutant.
In Johannesburg in January 2016, he took match figures of 13-144 against England, the second-best in South African Test history