These moves are really just house-keeping transactions for the Steelers, as both players have sat out the past two seasons.
Harris, 32, is a former third-round pick of the Broncos back in 2007. He played out his rookie contract with the Broncos before signing on with the Eagles in 2011.
Harris had stints with the Texans, Chiefs and Broncos before signing a two-year, $3.9 million deal with the Steelers back in 2016. Harris was set to make a base salary of $1.9 million for the 2017 season when he made the decision to call it a career and was later placed on the retired list.
In 2016, Harris appeared in four games for the Steelers but was limited to playing 39 snaps. Unfortunately, Harris was placed on injured reserve with a shin injury.
Stafford, 28, is a former seventh-round pick of the Titans back in 2013. He played out his four-year, rookie contract with the Titans before testing the open market as an unrestricted free agent for the first time in 2017.
The Steelers signed him to a contract, but Steelers HC Mike Tomlin would later tell reporters that Stafford was considering retirement. He sat out the 2017 and 2018 seasons.
In 2016, Stafford appeared in 15 games for the Titans and recorded 52 tackles, one sack, an interception, a fumble recovery and two pass defenses.