[3] However, in October 2017, Cricket South Africa initially postponed the tournament until November 2018, with it being cancelled soon after.
[4] On 3 June 2018, he was selected to play for the Edmonton Royals in the players' draft for the inaugural edition of the Global T20 Canada tournament.
[7] In October 2018, he was named in Nelson Mandela Bay Giants' squad for the first edition of the Mzansi Super League T20 tournament.
[8][9] Later the same month, he was named in the squad for the Rajshahi Kings team, following the draft for the 2018–19 Bangladesh Premier League.
[13] In September 2018, he was named in South Africa's One Day International (ODI) series against Zimbabwe.