Barnes was waived by the Lions on Thursday, Kyle Meinke of MLive reports.
Barnes signed with the Loins as an undrafted free agent in 2016, logging seven games and six tackles in his career. Detroit brought in cornerbacks Deshawn Shead and Raysean Pringle -- and re-signed Nevin Lawson -- this offseason, so Barnes doesn't appear to be part of the Lions' plans moving forward. The 23-year-old will go through the league's waiver process, and become a free agent if he goes unclaimed.
Barnes was signed to the Lions' practice squad, Tim Twentyman of the team's official site reports.
Just like last season, the Lions are keeping Barnes around as emergency help at cornerback.
Barnes was waived by the Lions on Saturday, WXYZ Detroit reports.
Barnes wasn't able to pull off the same magic this preseason that earned him a spot on the final roster last year. However, he's still eligible to sign with the practice squad.