Made his T20I debut against Kenya in Dubai in March 2012. Playing in his first ICC WT20.
First played for Scotland at U15 level in the European U15 Championship 2006.
Played all seven matches in the qualifying tournament, taking eight wickets.
Took 4-27 on his ODI debut against the Netherlands in 2011, the best-ever to date by a Scottish debutant.
Played four matches against county opposition for Scotland in the 2011 Clydesbank 40 competition.