 In September 2019, he was named in the squad for the Nelson Mandela Bay Giants team for the 2019 Mzansi Super League tournament.He made his international debut in a Twenty20 International (T20I) against England at his home ground of Supersport Park, Pretoria, on 15 November 2009.In June 2017, he was named in South Africa's Test squad for their series against England.