 He was one of the eleven cricketers to play in Ireland's first ever Test match, against Pakistan, in May 2018.In June 2018, he was named captain of Ireland's T20I side, a role he held until November 2019.He has played county cricket for Derbyshire, having previously appeared for Surrey.