Al college, James giocò a football con gli LSU Tigers dal 2011 al 2015. Fu scelto nel corso del settimo giro (234º assoluto) nel Draft NFL 2016 dagli Oakland Raiders.[1] Debuttò come professionista subentrando nella gara del secondo turno contro gli Atlanta Falcons. Nella settimana 4 contro i Baltimore Ravens disputò la prima gara come titolare. Nella sua stagione da rookie giocò 9 partite, 5 delle quali come titolare.