Made his T20I debut against Bangladesh in Khulna in November 2006. Playing in his second ICC WT20.
Took 3-15 from his four overs against the UAE in the ICC WT20 2014 in Sylhet.
Represented his country in the ICC U19 Cricket World Cup 2004 and 2006 (as captain).
He was ruled out of the ICC Cricket World Cup 2011 with a broken thumb but scored 339 runs in the next edition.
His undefeated 76 helped Zimbabwe to victory over the UAE and he also struck 96 against Ireland.