In September 2018, he was named in KwaZulu-Natal's squad for the 2018 Africa T20 Cup. He was the leading run-scorer for KwaZulu-Natal in the tournament, with 121 runs in four matches. He was also the leading run-scorer for KwaZulu-Natal in the 2018–19 CSA 3-Day Provincial Cup, with 439 runs in six matches.
