The Vikings signed running back DuJuan Harris, who played for the Packers, Steelers and Jaguars, on Thursday.

The 26-year-old Harris rushed for 64 yards on 16 carries in 15 games with the Packers in 2014. He also returned 22 kickoffs for 456 yards.

Harris started his career in 2011 as an undrafted free agent out of Troy. He played five games for Jacksonville that season, rushing for 42 yards on nine carries. After a brief stint with the Steelers in which he didn't appear in a game, he joined the Packers practice squad in 2012. He ended up starting two games that season and totaled 157 yards and two touchdowns in four games.

Harris, who is listed at 5-foot-8 and 203 pounds, missed the entire 2013 season because of a knee injury.

With Harris signed, the Vikings now have seven running backs — Matt Asiata, Joe Banyard, Henry Josey, Jerick McKinnon, Domonique Williams and Adrian Peterson.

Mays visit ends

Free-agent safety Taylor Mays left Winter Park without any deal announced by the Vikings on Thursday.

In five NFL seasons with two teams, Mays made 98 tackles, recorded one sack and forced one fumble. The 27-year-old has broken up six passes and is still looking for his first NFL interception.

Originally a second-round pick of the 49ers, he joined the Bengals in 2011 and played 50 games for the team over the past four seasons. Vikings coach Mike Zimmer was his defensive coordinator for the first three.

In addition to the Vikings, the Bengals and the Redskins also reportedly have interest in Mays.