Made his T20I debut against Ireland in Bready in June 2015. Playing in his first ICC WT20.
Represented Scotland in the ICC U19 Cricket World Cups 2012 and 2014.
Made his first-class debut for Durham in May 2014 against Nottinghamshire.
Plays for Durham Academy in the North East Premier League in England.