Made his T20I debut against Kenya in Aberdeen in July 2013. Playing in his first ICC WT20.
Scored 184 runs at 36.80 with a strike-rate of 157.26 in seven matches in the qualifying tournament last year.
He was Scotland U19 vice-captain during the ICC U19 Cricket World Cup 2012.
Named player of the series in Scotland’s 2-0 T20I win over Ireland, following innings of 60 and 48 in Bready.
Became a member of Aberdeenshire CC at the age of nine.