Made his T20I debut against Ireland in Bready in June 2015. Playing in his first ICC WT20.
Opened the batting for Scotland in its three-match one-day series against New Zealand A in August 2014.
Scored 162 runs in the qualifying tournament last year, including 62 not out from 36 balls against the UAE.
Made his first-class debut for Northamptonshire against the touring Australians in August 2015.