Made his T20I debut against England at Chester-le-Street in September 2012. Playing in his third ICC WT20.
Hit 58 against India in Mirpur in the ICC WT20 2014.
Scored 380 runs in the ICC Cricket World Cup 2015 at 63.33 which included an innings of 109 against Ireland in Canberra.
His innings of 119 against the West Indies in Johannesburg in 2015 is the highest for South Africa in T20I.
He struck three ODI centuries in four matches against Australia and Zimbabwe in 2014.