However, when January rolled around and Thomas had still not committed to any of those schools, new Arizona head coach Rich Rodriguez worked to get back into his recruitment. An official that same month showed the San Antonio Sam Houston High School defensive back that Tucson was the place for him.
"When I first got off the plane and I saw the city, it was beautiful out there," Thomas said. "I could already see myself being there, it was really nice for me. When we first got there Rich Rodriguez was happy to see me.
"A lot of schools I had were up north like Michigan State and Illinois and when I went to Colorado it was like seven degrees out there. I knew Arizona was the closest thing to San Antonio, no snow and it barely rains."
So after committing, de-committing and then re-committing, the three-star prospect officially brings his recruiting process to a close when he signs to University of Arizona on Wednesday.
"It's a joyous day for me and my family, I'm so happy to be an Arizona Wildcat," Thomas said. "I'm really happy because it's a great thing to know I'm going to be there for the next four years making progress. It's a good day. It makes me feel really good that all of my hard work paid off. I'm happy."
Aside from the 350 days of Tucson sunshine, the nation's 83rd ranked safety knew he wanted to be a Wildcat when he quickly formed a strong bond with Rodriguez on his official visit.
"Coach Rodriguez and I really connected," Thomas said. "I think Rich Rodriguez is a person I can talk to when I am having a hard time. I know he's always serious and always up front so everything that comes out of his mouth is good advice."
After he completes high school and enrolls at Arizona, the 6-foot-3, 175-pound three-star prospect has his eyes set on some pretty lofty goals both for himself as well as the team.
"My first personal goal is to be the best cornerback to come out of Arizona," Thomas said. "If I play safety or cornerback I just want to be the best defensive back and I just want to come in and break some records. As a team, I want to go to bowl games, win the Pac-12 and the Rose Bowl. I'm trying to help the team as much as I can.
"My first year I just want us to go to a bowl game. From then on out I want us to make it to the Rose Bowl. I want us to be the top team in the Pac-12 instead of it always being USC and Oregon. I want people to know if you're in the Pac-12, you're not going to beat Arizona."