Made his T20I debut against Sri Lanka in Wellington in December 2006. Playing in his sixth ICC WT20.
Represented New Zealand in the ICC U19 Cricket World Cup 2002.
His innings of 290 in the Perth Test last November broke a 111-year-old record as the highest score by a visiting player in a Test in Australia.
He has made his highest score in ICC WT20 of 62 on three separate occasions!