He does get around.

Jacksonville Jaguars[edit]
Harris was signed by the Jacksonville Jaguars as an undrafted free agent in 2011. He was released on August 25, 2012.

Pittsburgh Steelers[edit]
On August 27, 2012, Harris was claimed off waivers by the Pittsburgh Steelers and later released on August 31.

Green Bay Packers[edit]
On October 24, 2012, Harris was signed to the Green Bay Packers' practice squad. Prior to being signed, he spent one week as a car salesman at a Jacksonville Chrysler Jeep Dodge Ram Arlington[5] On December 1, 2012, Harris was signed to the Packers' active roster.[6] He scored his first NFL touchdown on December 9 in a 27-20 win over the Detroit Lions. On January 5, 2013 in the NFC Wild Card game against the Vikings Harris totaled 100 yards in rushing and receiving with a touchdown as the Packers went on to win 24-10. In the NFC Divisional Playoff loss to the San Francisco 49ers, Harris carried the ball 11 times, rushing for 53 yards and a touchdown. He added 2 receptions for 11 yards.

On August 27, 2013 it was announced that Harris would miss the entire 2013 football season with a knee injury.[7]

On March 10, 2015, the agent for running back DuJuan Harris said the Green Bay Packers declined to extend a qualifying tender offer to the restricted free agent, and he would be released from the team.[8]

Minnesota Vikings[edit]
On March 19, 2015 Harris signed a one-year, $660,000 contract with the Minnesota Vikings.[9]

New Orleans Saints[edit]
On September 14, 2015, the New Orleans Saints announced that, following a workout of several running backs, they had signed Harris to the practice squad. [10]

Seattle Seahawks[edit]
On November 23, 2015, Harris was signed to the Seattle Seahawks practice squad.[11] Harris was released by the Seahawks on December 15, 2015.

Baltimore Ravens[edit]
On December 17, 2015, Harris was signed to the Baltimore Ravens practice squad.

San Francisco 49ers[edit]
The San Francisco 49ers signed Harris from the Ravens practice squad on December 23, 2015. On September 3, 2016, he was released by the 49ers.[12] On September 5, 2016, he re-signed with the 49ers.[13] He was released on October 1, 2016 and re-signed to the practice squad two days later.[14] He was promoted to the active roster on October 22, 2016.[15]

On March 27, 2017, Harris re-signed with the 49ers.[16] He was released by the 49ers on May 8, 2017.[17]

Jacksonville Jaguars[edit]
On August 20, 2017, Harris signed with the Jacksonville Jaguars.[18]