[2] He made his List A debut for KwaZulu-Natal in the 2016–17 CSA Provincial One-Day Challenge on 12 February 2017.
[6] The following month, he was named in Paarl Rocks' squad for the first edition of the Mzansi Super League T20 tournament.
[7][8] He was the leading wicket-taker for Dolphins in the 2018–19 CSA 4-Day Franchise Series, with 31 dismissals in nine matches.
[9] In September 2019, he was named in the squad for the Jozi Stars team for the 2019 Mzansi Super League tournament.
[10] In April 2021, he was named in KwaZulu-Natal's squad, ahead of the 2021–22 cricket season in South Africa.