The Pittsburgh Steelers and wide receiver Diontae Johnson have agreed on a two-year, $36.71-million extension, a source told NFL Network's Mike Garafolo.

The deal reportedly includes $27 million guaranteed and will pay Johnson $19 million in the first year. He can earn up to $39.5 million with incentives as part of the contract, according to ESPN's Adam Schefter.