Tras jugar sus dos primeras temporadas en el pequeño Junior College de Kilgore, fue transferido a los Tigers de la Universidad Estatal de Luisiana, donde jugó sus dos temporadas restantes, en las que promedió 20,4 puntos y 5,5 rebotes por partido.
[2] Su mejor actuación de la temporada la logró ante Auburn, consiguiendo 38 puntos y 7 rebotes, anotando un triple decisivo a falta de 3 segundos para el final, para dejar el marcador 81-80.
[3] En su última temporada como universitario fue elegido por unanimidad Jugador del Año de la SEC,[4] tras acabar como segundo mejor anotador de la conferencia, con 21,1 puntos por partido.
Después de 3 años en Sacramento, el 19 de febrero de 2014 fue traspasado a Brooklyn Nets a cambio del escolta Jason Terry y del ala-pívot Reggie Evans.
[12] Pero los Pistons rechazaron el acuerdo y Marcus tuvo que volver a Houston, donde fue cortado días más tarde.