A cornerback from Maine, James is eligible to be added to a practice squad if he clears waivers.
The Vikings also parted ways with guard Jeff Baca, defensive tackle Chase Baker, running back Joe Banyard, defensive tackle Fred Evans, defensive tackle Isame Faciane, tight end Chase Ford, wide receiver Donte Foster, linebacker Justin Jackson, center Zac Kerin, cornerback Julian Posey, tight end Allen Reisner, offensive tackle Mike Remmers, defensive end Justin Trattou, tailback Dominique Williams and linebacker Mike Zimmer. The release of Evans was reported earlier Saturday.
The Vikings also announced they had placed safety Jamarca Sanford and offensive tackle Antonio Richardson on injured reserve. The transactions leave Minnesota at the 53-player limit.