Roberts asistió al Lower Richland High School en Hopkins, donde lideró a su equipo a dos campeonatos estatales consecutivos, y fue incluido en el primer equipo del All-American en su año sénior.
Tras dejar el instituto, Roberts ingresó en la Universidad Estatal de Luisiana, compartiendo equipo con Shaquille O'Neal y Chris Jackson.
En su única temporada, Roberts lideró al Real Madrid a la final de la Copa Korac, en la que fueron derrotados por el Pallacanestro Cantú.
Sus dos últimos años en la liga los pasó en Houston Rockets y Philadelphia 76ers, con los que jugó 11 partidos en total.
Una vez finalizada su sanción, Toronto Raptors fichó al jugador, aunque no llegó a debutar con el equipo.