For 247Sports four-star forward Khalid Thomas, the nation’s No. 2 junior college prospect, the recruiting process has been a difficult one to navigate.

An injury-plagued sophomore season at College of Southern Idaho complicated matters, but Thomas originally found a home at Texas Tech.

However, the 6-foot-9, 210-pound versatile forward, out of West Linn High School, was granted his release earlier this month and quickly boiled down his second recruitment to two options - Arizona State and Oregon.

Thomas visited both over the weekend and made his final announcement Wednesday, committing to the Sun Devils over the Ducks:

“I’m going to Arizona State," he said. "I feel like I fit best in their program, not to say I don’t feel like I fit at Oregon, but I feel like I fit best at Arizona State. They get up and down a little more and push the ball.”

Oregon has experienced significant roster turnover this offseason, as Bol Bol, Louis King and Kenny Wooten declared early for the NBA draft, Miles Norris and Victor Bailey Jr. announced their intentions to transfer and Paul White and Ehab Amin completed his eligibility.

Thomas admitted the roster uncertainty played a small part in his decision.

“Thinking about Oregon’s situation, how many guys they need... they need a few guys," he said. "It wasn’t like I didn’t want to be a part of that, but Arizona State has a little bit more solid roster right now. I know the situation and the opportunity that they have for me next season.”

In the end, Thomas believed the Sun Devils provided the best combination of system fit and high expectations for next season.

“Arizona State is on the rise,” he said. "I believe they are a top team in the Pac-12 Conference. I’m excited to be a part of it.”

Thomas averaged 14.7 points (54.8 field goal percentage, 41.4 three-point percentage) and 6.5 rebounds per game during his freshman campaign.

-- Andrew Nemec