HOUSTON, Texas – A year ago, Troy Daniels was preparing with the rest of the VCU men's basketball team for a crosstown showdown with the University of Richmond and his final game at the Verizon Wireless Arena.

Today, Daniels is preparing with the Houston Rockets to face off against the reigning NBA Champions. The Roanoke, Va. native was called up by the Rockets after spending 36 games with Houston's D-League squad, the Rio Grande Valley Vipers.

"This is a tremendous opportunity and I'm really appreciate the Rockets for giving me this chance," Daniels said. "This is something I've always dreamed about. I went into my backyard and put up shot after shot, acting like I was in an NBA game. It's finally here. I'm fulfilling my dream."

This year with Rio Grande Valley, Daniels set a single-season NBA D-League record with 173 three-pointers in just 32 games. He averaged 23.3 points per game, which ranked sixth in the league. He shot 42.4-percent from the field and 40.8-percent from long range and earned a spot in the NBA D-League All-Star game this past weekend in New Orleans.

Daniels is one of the most prolific long-range shooters in VCU history, finishing his career ranked second all-time with 251 three-points in his career. During his senior year (2012-13), he knocked down 124 three-pointers, the highest single season total in school history and third highest in Atlantic 10 history.

The Roanoke, Va. native joins Eric Maynor and Larry Sanders as active members of NBA rosters, marking the first time in VCU history that the Rams have had three players on NBA rosters at the same time. It's just the second time that a team from the Commonwealth of Virginia had at least three players on NBA rosters at the same time (Virginia - 1996).