Made his T20I debut against Bangladesh in Cape Town in September 2007. Playing in his sixth ICC WT20.
He was the leading run-scorer for South Africa in the ICC WT20 2014 with 187 runs, including an unbeaten 86 against New Zealand which came from just 43 deliveries.
Played six matches in the ICC Cricket World Cup 2015, taking the first World Cup hat-trick for South Africa against Sri Lanka in the quarter-final.
On his Test debut, he helped guide South Africa to a successful chase of 414 in Perth with an unbeaten 50.