Pittsburgh Steelers (first stint) At the end of the 2010 season, Johnson and the Steelers appeared in
Super Bowl XLV. He was the starting fullback in the 31–25 loss to the
Green Bay Packers. On October 9, 2011, Johnson scored his first career touchdown when he caught a one-yard pass from quarterback
Ben Roethlisberger against the
Tennessee Titans. On April 11, 2012, the Steelers signed Johnson to a one-year, $1.26 million contract. During a preseason game against the
Philadelphia Eagles on August 10, 2012, Johnson suffered a torn ACL which eliminated him for the 2012 season. He was waived/injured on August 13, 2012, and subsequently reverted to
injured reserve on August 16. On March 12, 2013, the Steelers signed Johnson again to a one-year deal.
San Diego Chargers Johnson signed with the
San Diego Chargers on March 12, 2014.
Pittsburgh Steelers (second stint) On May 17, 2016, the Steelers signed Johnson to a one-year deal. In his first season back with Pittsburgh, he played in all 16 regular season games, catching 7 passes for 80 yards. He also caught a 2-point conversion pass from
Ben Roethlisberger in Week 10 against the
Cleveland Browns. Johnson played in all three of the Steelers' postseason contests, making his only postseason reception for 1 yard against the
New England Patriots in the AFC Championship. On March 9, 2017, Johnson re-signed with the Steelers. He was released on September 2, 2017. ==NFL career statistics==