Gray to absolwent uczelni Delaware State. Po zakończeniu gry w NCAA został zawodnikiem medi Bayreuth. Rozegrał tam jednak tylko cztery spotkania, w których zdobywał średnio 4,3 punktu, 2,3 zbiórki i asystę na mecz. Jego sezon skończył się przedwcześnie z powodu kontuzji.
Ma za sobą także grę w Lidze Letniej NBA w barwach Detroit Pistons.