Josh empezó jugando en 2001 en McEachern High School, en Powder Springs, Georgia, la cual abandonó posteriormente para jugar su temporada senior (2003-04) en Oak Hill Academy en Mouth of Wilson, Virginia.