Thomas started his college career as a player for RIT during a period where the team was at the top of the Division III ranks. The Tigers finished as national runners-up in his sophomore season and continued with two more strong campaigns, before Thomas ended his playing days and turned to coaching. Thomas stayed with RIT for one season as an assistant before moving on to Division I, signing up with Maine in the early 2000s. Thomas arrived in Orono, Maine, just after Shawn Walsh was diagnosed with a rare form of cancer and helped the team through the difficult period when Walsh died the following year and the team was turned over to Tim Whitehead. Thomas remained under Whitehead for one year before heading to the professional ranks, serving as an assistant for the Atlantic City Boardwalk Bullies in the ECHL for two seasons before being promoted to head coach and director of hockey operations for the 2004–05 season. After the 42-win debut, Thomas was offered a position with the Fresno Falcons and moved west to take the job. Thomas continued his success in the ECHL with a 43-win, 100-point season, ending with Fresno reaching the conference finals in 2006. Thomas was able to get the Falcons to reach the playoffs in each of the following two seasons, but in 2008–09, with the economic downturn, Fresno announced that they would cease operations 30 games into the season, ending Thomas' tenure with the team. Thomas did not remain unemployed for long as his former team, since having relocated, offered him the chance to turn around their season and Thomas agreed to take over as head coach for the Stockton Thunder. With the Thunder, Thomas was able to get the team back on the right track and make the playoffs is his half-season behind the bench. The next year he reached the conference finals for the second time and was finally able to get into the championship series in 2013. With his success at the minor professional level, Thomas was offered the chance to improve the NCAA Division IAlaska-Anchorage, which had not had a winning season in 20 years and agreed to take over from the departedDave Shyiak. The Seawolves then produced their first above-.500 record since joining the WCHA. The following year saw the team produce 10 fewer wins and the program trended downward, finally bottoming out in 2018 with a record of 4–26–4. Thomas was fired after the second worst season in team history. On 7 August 2018, he returned to the ECHL and was announced as the new head coach of the Cincinnati Cyclones. In his first season in Cincinnati, he led the team the regular seasontitle and won the John Brophy Award for ECHL coach of the year.