 A left-handed batsman, he has played for Ireland since 2006, and has captained Ireland at all levels from Under-13 upwards.During Afghanistan T20I series in March 2017, he passed 1,000 runs in T20Is and became the first player for Ireland to do so.In May 2018, he was named as the captain of Ireland's squad for their first ever Test match, against Pakistan.