James jugó al baloncesto en la Universidad de Duquesne, donde disputó 111 partidos, 84 como titular, promediando 12.7 puntos, 3.1 asistencias y 3 rebotes por encuentro.
Finalizó su carrera como el tercer máximo ladrón en la historia de Duquesne (201 robos), quinto en asistencias (348) y décimo en puntos (1.411).
Como sophomore, fue incluido en el tercer mejor quinteto de la conferencia al firmar 14.2 puntos y 3.9 asistencias por partido.
La temporada siguiente fichó por el Chalons de la liga francesa, donde promedió 17.1 puntos, 4.8 asistencias y 2.9 rebotes por partido.
En la 2000-01 jugó en el Slu Nancy de Francia, firmando 15.0 puntos, 5.1 asistencias, 3.6 rebotes, 1.97 robos y 34.3 minutos en 30 partidos.
En la siguiente temporada jugó nuevamente en dos equipos, esta vez Milwaukee Bucks y Houston Rockets.
Allí sus promedios descendieron considerablemente, aportando 10.1 puntos, 3.6 asistencias y 2 rebotes por noche en 25.2 minutos de juego.
Está casado con su esposa Angela, con la que tiene cuatro hijas: Jadon Miciah (2000), Amaya Noel (2003), Michal Mikayla (2007), y McKinley Joel (2008).