In December 2018, he was one of nineteen players to be awarded a central contract by Cricket Ireland for the 2019 season.
[7] In August 2012, Thompson was included in the Ireland squad for the 2012 ICC World Twenty20 tournament in Sri Lanka.
[8] In May 2018, he scored his maiden century in first-class cricket, batting for North West Warriors against Leinster Lightning in the 2018 Inter-Provincial Championship.
[10][11] In July 2019, he was selected to play for the Belfast Titans in the inaugural edition of the Euro T20 Slam cricket tournament.
[19][20] In September 2019, he was named in Ireland's squad for the 2019 ICC T20 World Cup Qualifier tournament in the United Arab Emirates.