He played college football at Charleston Southern,[1] and signed with the New York Giants as an undrafted free agent in 2013.
James has also been a member of the Houston Texans, Baltimore Ravens, Indianapolis Colts, Buffalo Bills, Jacksonville Jaguars, Memphis Express, St. Louis BattleHawks, and Houston Roughnecks.
James was signed by the New York Giants on May 10, 2013, as an undrafted free agent.
He was promoted to the active roster on October 5, 2013, where he played in 12 regular season games mostly on special teams.
[3] James was signed to the Houston Texans' practice squad on October 1, 2014, and was promoted to the active roster on December 29, 2014.
[5] It was during this time that James became a fan favorite on the Texans' edition of Hard Knocks.