Made his T20I debut against Afghanistan in Sharjah in March 2013, hitting an unbeaten 42. Playing in his first ICC WT20.
Played successive innings of 67 not out and 61 against the Netherlands in the UAE in November 2013.
Ever-present for Scotland in the ICC Cricket World Cup 2015, hitting 186 runs, including an innings of 56 against New Zealand in Dunedin.
His maiden ODI century came against Kenya in Aberdeen in 2013.
He has represented Sussex since 2010.