2014 NFL draft Although he was not invited to the NFL Combine, Harris showed great potential during Wake Forest's Pro Day. He expected to be selected during rounds 4–6. After going undrafted and not being signed immediately after the draft he speculated that the Wake Forest staff and his former coaches had bad-mouthed him to NFL scouts saying he was a problem in the locker room and didn't give all his effort. After making public accusations on social media his former position coach at Wake Forest denied the allegations and expressed regret for the possibility that other staff members may have made negative comments that may have affected his draft value. He was among 11 undrafted rookies to attend a tryout at the
Dallas Cowboys rookie mini-camp but was unsigned.
Pittsburgh Steelers Harris signed with the
Pittsburgh Steelers as an
undrafted free agent in 2014 with a contract worth $930k for 2 years. He was signed to the Steelers active roster on November 18, 2014. After Week 11 the
Pittsburgh Steelers released back up running back
LeGarrette Blount. In need of depth at the position they subsequently signed Harris. His first game on the active roster was Week 13 against the
New Orleans Saints. He finished the 2014 season with 9 carries for 16 yards and no touchdowns. After the 2014 season, which he wore 40, Harris would return to the number he wore at Wake Forest, 25. On September 5, 2015, Harris was released by the Steelers.
BC Lions On October 4, 2016, Harris signed to the
BC Lions practice squad. On February 27, 2017, Harris re-signed with the BC Lions. ==Personal life==