Thomas n'est pas drafté en 2017. Il part jouer en Espagne et lors de la saison 2018-2019, il remporte l'EuroCoupe 2018-2019 avec Valence BC. Le , il signe un contrat de trois saisons avec les Raptors de Toronto.