After a weeklong stay at Pittsburgh Steelers training camp, the wide receiver and the team agreed to a two-year extension that averages $18.355 million annually, sources told ESPN’s Adam Schefter and Kimberley Martin. The deal, worth up to $39.5 million if incentives are reached, includes $27 million guaranteed. Johnson, who is in the final year of his rookie contract, will be a free agent in 2025.

1 Related Johnson, 26, was the last remaining wide receiver in the 2019 draft class after both Deebo Samuel and DK Metcalf got extensions earlier in training camp. Days before agreeing to the extension, general manager Omar Khan reiterated that the team wanted Johnson to remain a Steeler. “We want Diontae and we’re excited to have Diontae as part of this team,” Khan said Tuesday. “We hope he’ll be a Steeler for a long time.” Johnson, who reported early to training camp, has been participating in individual drills and working one-on-one with a staff during team sessions. He has gradually participated in more quarterback snaps, but is expected to fully rejoin the team in training camp practices with his deal completed. Johnson led the Steelers with 1,161 yards on 107 receptions last season and drove in eight touchdowns as retired quarterback Ben Roethlisberger’s favorite target. By signing Johnson to an extension of just two years, the team locks up its top weapon for the foreseeable future while maintaining long-term flexibility. The shorter deal mirrors a similar approach the team took this offseason, acquiring quarterback Mitch Trubisky, right tackle Chukwuma Okorafor and inside linebacker Myles Jack, among others. Metcalf and the Seattle Seahawks agreed to a three-year extension worth $72 million last week, while Samuel and the San Francisco 49ers agreed to a three-year extension worth a maximum of $73.5 million on Sunday, sources told Schefter.