Se formó en el Crockett High School de su ciudad natal, Detroit, Míchigan.
El anterior récord le ostentaba Maurice Ager (jugador ya retirado que pasó por Dallas Mavericks, New Jersey Nets, Minnesota Timberwolves y en España por las filas del Cajasol Sevilla) con 40 puntos.
En su primera temporada, su año freshman (2003-2004), jugó 28 partidos (todos como titular) con los Raiders con un promedio de 8,6 puntos (35,9 % en triples y 77,9 % en tiros libres), 4,2 rebotes, 3,1 asistencias y 1,6 robos de balón en 33,4 min.
En uno de los primeros partidos amistosos anotó 16 puntos, cogió 5 rebotes y dio 3 asistencias.
Anotó 15 puntos y cogió 9 rebotes contra los Green Bay Phoenix y metió 17 puntos contra los Butler Bulldogs en el torneo de la Horizon League.
Anotó 20 puntos y cogió 8 asistencias contra los Green Bay Phoenix.
Anotó 13 puntos y dio 12 asistencias contra los Bowling Green Falcons (máxima de su carrera universitaria).
Metió 25 puntos y cogió 9 rebotes contra los UIC Flames, marcó 30 puntos, atrapó 6 rebotes y dio 6 asistencias contra los cabezas de serie #10 Butler Bulldogs y anotó 19 puntos repartió 7 asistencias contra los Cal State Fullerton Titans.
Anotó 25 puntos contra los Green Bay Phoenix en las semifinales de la Horizon League, fue nombrado MVP del torneo de la Horizon League tras meter 27 puntos en la final contra los Butler Bulldogs.
Anotó 13 puntos, dio 7 asistencias, cogió 6 rebotes y robó 4 balones en la 1.ª ronda del torneo de la NCAA contra los Pittsburgh Panthers.
Fue seleccionado en el segundo mejor quinteto de la NCAA por Collegeinsider.com y recibió una mención honorable All-American por Associated Press.
Fue nombrado MVP del Portsmouth Invitational Tournament tras ayudar a su equipo a acabar con un récord perfecto de 3-0 y finalizar con un total de 47 puntos y 27 asistencias.
Sin moverse de Italia, firmó para la temporada 2008-2009 por el histórico Benneton Treviso.
Se perdió la primera parte de la temporada al sufrir un edema óseo en la rodilla que le hizo estar parado dos meses.
Para recuperarse totalmente de su lesión que hizo que jugara mermado gran parte de la temporada 2008-09, no jugó para ningún equipo en la temporada 2009-10.
En el verano de 2010 disputó la NBA Summer League con Los Angeles Clippers.
Fue nombrado por segunda vez mejor jugador ofensivo de la Basketball Bundesliga y elegido en el mejor quinteto de la Basketball Bundesliga, por segunda vez también.
Además, fue elegido en el segundo mejor quinteto de la Basketball Bundesliga por Eurobasket.com.
Finalizó la temporada como el 5.º máximo anotador y asistente de la Basketball Bundesliga.
En 2013, fue seleccionado por segunda vez para disputar el All-Star Game de la Basketball Bundesliga.
Finalizó la temporada como el 5.º máximo anotador y asistente de la Basketball Bundesliga.
En junio de 2013, fichó por el Le Mans Sarthe Basket francés para la temporada 2013-2014.