D.J. Foster's recruitment has been a rollercoaster ride in the last few weeks as numerous teams had become favorites but after settling down in recent days and reviewing all his options the four-star athlete from Scottsdale (Ariz.) Saguaro found the right fit.
And it's only miles from his house.
Foster, rated as the fifth-best athlete, No. 71 prospect in the 2012 class and second in the Arizona state rankings by Rivals.com, committed to Arizona State over Cal and USC on Friday.
The 5-foot-11, 190-pound prospect is the second four-star commit in Arizona State's recruiting class.
"It feels great," Foster said on Fox Sports Arizona. "I got my next goal, my next step to look forward to. I feel like I can get back to work, working out hard and be focused on what my next goal is.
"I know I have a lot of support and when you have support around you, you can't go wrong so I just have to take care of business and do what I have to do and make sure I'm ready to play and make sure I'm ready to help out with the ASU program."
Foster, who rushed for 3,058 yards and 54 touchdowns in his senior season, has had a few tumultuous weeks especially figuring things out with three Pac-12 schools in the running.
At the Semper Fidelis All-American Bowl in late December, Foster said Cal had emerged as his favorite. Then after taking an official visit to USC, the Trojans had moved up considerably.
Following the USC visit, Foster met with Arizona State's new coaching staff and seemed to hit it off with them. Cal tried to make a late push in the last couple days but Foster said he felt most comfortable with what the Sun Devils offer him.
"I really like coach (Todd) Graham, coach (Mike) Norvell and stuff," Foster said.
"I sat down and watched at least 30 plays and it's exactly what I ran here. I feel like I already am comfortable in the offense. I just have to be bigger, strong, faster and work on everything I have to do to be a better football player."