After going undrafted in the
2019 NBA draft, Thomas joined the
Charlotte Hornets for
NBA Summer League. On July 18, 2019, he signed his first professional contract with
Wonju DB Promy of the
Korean Basketball League. On October 3, he was replaced by
Chinanu Onuaku due to injury. On January 12, 2020, Thomas signed with
Larisa of the
Greek Basket League. In five games, he averaged 6.4 points and 4.2 rebounds per game. Thomas started the 2020–21 season in Romania with
Steaua București. In January 2021, after initially signing with
Kyiv-Basket of the
Ukrainian Basketball SuperLeague, he joined
Bnei Herzliya of the
Israeli Basketball Premier League for the rest of the season. In August and September 2021, Thomas had a four-game stint in Puerto Rico with
Grises de Humacao. He was waived on December 25, 2021. On February 18, 2022, he signed with
Taoyuan Leopards of the
T1 League for the rest of the 2021–22 season. In July 2022, Thomas had a two-game stint with
Titanes del Distrito Nacional in the Dominican Republic and a one-game stint with
Gladiadores de Anzoátegui in Venezuela. In August 2022, Thomas signed with
Earthfriends Tokyo Z. In November 2022, his contract was terminated. He returned to Taiwan in January 2023 and joined
Kaohsiung Aquas. He was released from his contract in March. After a one-game stint with Pioneros de Los Mochis in Mexico, he joined Turkish team
Final Gençlik in April 2023. In November 2023, Thomas had a two-game stint with
Sagesse Club of the
Lebanese Basketball League. ==References==