"I just feel like it's the right school for me," Johnson told Scout.com. "I like their up-tempo play, that it's a Pac-12 school and I feel like I fit in really well there."
The athletic small forward is rated as Scout.com's 82nd rated prospect in the 2012 class and is one of the Buffs' biggest commitments in recent history.
He credits Colorado's coaching staff as a big reason why he chose CU.
"They started recruiting me late but they've shown so much interest in me that I feel like they've been with me the whole time," he said. "Coach (Jean) Prioleau, coach (Tom) Abatemarco and coach (Tad) Boyle have spent a lot of their time recruiting me hard and showing that they really want me."
Johnson has a smooth jumper that he can hit from outside the stripe and midrange. He's also an athlete that will be able to defend multiple positions on the court.
"I'm gonna play the three-guard and I'll try to be the best all-around player I can be," Johnson said. "I'm just going to continue to do what I'm doing but hopefully be better at it."
"I think we all fit in well together with so many threats," Johnson said. "We're all great people and great players. I'm happy to join those guys."
It's been a long recruiting process for Xavier Johnson, but the four-star forward is happy to have finally found a home.
"I found the right school for me and I can't wait to get there," he said.