Le 22 février 2019, il signe un contrat de 10 jours avec les Rockets de Houston[1].
Le 4 mars 2019, son contrat expire, il n'est pas prolongé et quitte la franchise texane sans avoir joué la moindre minute sous le maillot de celle-ci[2].
Le 22 mars 2019, il signe jusqu'à la fin de la saison avec les Rockets de Houston[3].
Le 5 janvier 2019, il signe un contrat two-way avec les Nets de Brooklyn[5]. Il est coupé pendant la pré saison 2020-2021 puis signé à nouveau par les Nets de Brooklyn, toujours sous forme de contrat two-way, le 22 décembre 2020[6].