The Houston Texans have restructured David Johnson's contract, which now will be worth up to $6 million in 2021, including $4.25 million fully guaranteed at signing, according to a source.

Johnson would likely have been a salary-cap casualty if he had not restructured his contract.

He had been owed nearly $9 million in 2021, of which just $2.1 million was guaranteed, before agreeing to the restructured deal.