Formado en la High School Thomas Johnson, jugó durante 4 temporadas con los Maryland Terrapins de la Universidad de Maryland.
Morris fue seleccionado el en puesto 33 en el Draft del 2001 por Atlanta Hawks, quienes traspasaron sus derechos de inmediato a los Houston Rockets con quien jugó dos temporadas, entre el 2001 y 2003. A continuación pasó la temporada 2003-2004 en la NBDL con el Columbus Riverdragons (ahora conocido como Austin Toros), y firmó con Los Ángeles Clippers, en septiembre de 2004, pero renunció antes del comienzo de la temporada y fichó por el Apollon en la Liga griega. Firmó con Orlando Magic en septiembre de 2005, pero volvió a renunciar en febrero del 2006.
Después de dos temporadas en Israel con el Hapoel y el Maccabi respectivamente, fichó en 2008 por el CSKA de Moscú junto con Erazem Lorbek que la temporada siguiente ficharian los dos por el FC Barcelona.