Made his T20I debut against New Zealand at The Oval in June 2009. Playing in his second ICC WT20.
First played for Scotland at U12 level.
During Scotland's win against Oman in the ICC World Twenty20 Qualifier 2012, he scored 104 not out from 76 deliveries.
His innings of 175 against Canada in Christchurch in 2014 is the highest for Scotland in ODI cricket.
He has experience in English domestic cricket with Warwickshire and Durham.