The Vikings have signed former Packers, Steelers and Jaguars running back DuJuan Harris to a one-year deal. His agent, Andy Simms, announced the signing on Twitter.

The 26-year-old 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 the Jaguars that year, 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 for the Packers 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 a knee injury.

With Harris signed, the Vikings now have seven running backs on their roster. The others are Matt Asiata, Joe Banyard, Henry Josey, Jerick McKinnon, Domonique Williams and, yes, Adrian Peterson.