in february 2018, he was named in south africa's twenty20 international (t20i) squad for their series against india. he made his t20i debut for south africa against india on 18 february 2018. in june 2018, he was named in south africa's one day international (odi) squad for their series against sri lanka. he made his odi debut for south africa against sri lanka on 8 august 2018.