After going undrafted in the 2004 NBA Draft, Daniels was signed by the Kings as a free agent. He got very limited playing time in the 2004-05 NBA season, amassing a mere 13 points and 18 rebounds over the span of 21 games. Daniels was released by the Kings on October 17, 2005, and signed with the D-League's Fayetteville Patriots.

In the 2006-2007 season he played with the Angelico Biella of the Italian Serie A league, and in the summer of 2007 he was signed by Lottomatica Roma for the next two seasons.[1] He was selected with the 7th pick in the first round of the 2008 NBA D-League Draft by the Erie BayHawks.[2] On February 11, 2009, Daniels would become the first BayHawk selected to the NBA D-League All-Star game. He would be named an alternate on the All-Star game's blue team.[3]