Made his T20I debut against Australia in Brisbane in January 2009. Playing in his third ICC WT20.
Scored 185 runs in five matches in the ICC WT20 2014, including 56 against England.
Struck 159 against Ireland in Canberra in the ICC Cricket World Cup 2015 on his way to 333 runs in the tournament.
Became the first South Africa batsman to score a Test triple-century at The Oval in 2012 when he made an unbeaten 311.
He is the fastest in terms of innings to reach 2000, 3000, 4000, 5000 and 6000 ODI runs.