In December 2018, he was one of nineteen players to be awarded a central contract by Cricket Ireland for the 2019 season.[2][3] In January 2020, he was one of nineteen players to be awarded a central contract from Cricket Ireland,[4] the first year in which all contracts were awarded on a full-time basis.[5]
In July 2019, he was selected to play for the Belfast Titans in the inaugural edition of the Euro T20 Slam cricket tournament.[12][13] However, the following month the tournament was cancelled.[14]
International career
He made his Test debut for Ireland, against Pakistan, on 11 May 2018. In the first innings, he took three wickets and scored 3 runs.[15][16] In the second innings of the inaugural Test match he scored his first Test fifty when batting at no.7, becoming only the second Irish player after Kevin O'Brien to score a Test fifty during the same match, eventually where O'Brien went onto score a Test hundred.[17] He also notched a 114 runstand with Kevin O'Brien during the Ireland's second innings to uplift the team from an innings defeat after being forced to follow on.[18]