Daniels fue al instituto William Fleming High School en Roanoke, Virginia.
En la temporada 2008–09, fue nombrado Northwest Region Player of the Year y Roanoke Times Player of the Year, tras promediar 17 puntos y 6 rebotes por partido.
Como júnior, en la 2011–12, Daniels se convirtió en uno de los asiduos de la rotación del entrenador Shaka Smart, llegando a disputar 24,4 minutos por partido y anotando 10 puntos por encuentro.
En su año sénior, 2012–13, fue siempre titular y promedió 12,3 puntos por partido.
Daniels no fue elegido en el 2013 NBA draft, y tras jugar la NBA Summer League con Charlotte Bobcats, el 30 de septiembre de 2013, fue seleccionado por los Bobcats, aunque a los diez días fue cortado.