Thomas was born at 5.42am on 17 November and brought up in Kettering, Ohio. He attended Archbishop Alter High School in his hometown and led the basketball team to a state title as a senior. Thomas was a member of the varsity team for two seasons.
Coaching career
While as an undergraduate at the University of Dayton, Thomas worked with the college's basketball team for three years. He helped the coaching staff with player workouts and had roles such running video exchange, maintaining the video library, and writing opponent scouting reports. In 2003, Thomas joined the University of Pittsburgh at Johnstown, where he assumed the position of head assistant coach. While at the school, he was also the recruiting and academic coordinator. He had the additional responsibility of scouting the team's opponents. In August 2015, Thomas became a part of the coaching staff for the RedHawks of Miami University. He assumed the role as administrative assistant and helped the team by overseeing film exchange, film edits, study tables, and travel arrangements. While Thomas was at Miami, the team won the Mid-American Conference Tournament and appeared in the 2007 NCAA Men's Division I Basketball Tournament. Following his tenure with Miami, Thomas spent time with the Golden State Warriors, Chicago Bulls, and Utah Jazz, as an NBA Advance Scout. He worked with the Slovenia national basketball team for two summers as an assistant coach where he worked with NBA Players Goran Dragic, Zoran Dragic, and Boki Nachbar. In September 2015, Thomas joined the Orangeville A's of the National Basketball League of Canada as a head coach. In the summer of 2016, Thomas took over the Head Coaching position of the Luoyan Golden Stars in the NBL of China where he coached former NBA Champion Josh Powell and led them to the NBL Playoffs. In September 2016, Thomas joined the Westports Malaysia Dragons of the ASEAN Basketball League as their new head coach.. After resigning from the Westports Malaysia Dragons, Thomas then became the Head Coach of KK Zlatorog Lasko where he led the team to the best regular season turnaround in wins the Slovenian League for the 18-19 season. During that season, Thomas oversaw Nejc Baric obtain 1st Team All-Slovenian League honors and had Matur Maker, Cleveland "Pancake" Thomas, and Emani Gant win Player of the Week at various points of the season as well. Thomas is currently the Head Coach of Bambitious Nara in the B League of Japan where he led the team to the longest winning streak in the history of the franchise during the 2019-20 season.