Made his T20I debut against Bangladesh in Khulna in November 2006. Playing in his fifth ICC WT20.
He is the only Zimbabwean with more than 1,000 runs in T20Is.
He was at the time the youngest player to score a century on his Test debut.
Over the course of a week in October 2009, he hit 156 and 178 not out against Kenya in ODI cricket.
His unbeaten innings of 162 for Mountaineers in February 2016 is the second-highest individual score in T20 cricket worldwide