"I'm super excited," Thomas told Scout.com just a few minutes after making his commitment.
"I just had the feeling and I went with," the at Onalaska (Wisc.) High standout added. "Coach has been recruiting me for over a year now. They definitely put in their time and I've been able to get good relationships with them."
Ultimately, Thomas, who also considered Virginia, wanted to play closer to home and that played a major role in his decision making.
"Iowa State is also pretty close to home so my family and friends can come watch," Thomas said. "It's really important that my mom can come watch me play, because she's been watching me all my life."
Hoiberg built a strong relationship with Thomas and he thinks Hoiberg can help develop him as a person and player.
"He's been there and done that," he said. "He played Division-1 basketball and went to the NBA and that's my ultimate goal."
"I know he's going to do whatever it takes to get me to the next level and I think there's a good chance for me to be successful at Iowa State," Thomas added.
Thomas, a 6-foot-4, 175-pound guard, is known as a high level shooter, but is also a capable ball handler. He's regarded as the No. 20 shooting guard and the No. 86 overall player in the 2013 class.
Thomas' commitment is Iowa State's first commitment for the 2013 class.