The Facts: On the eve of the regular season opener, Johnson and the Cardinals agreed to a three-year deal that will keep the star running back in the fold through 2021.
Diehards Line:Johnson was in the final year of his rookie contract, so he gets financial stability while the Cardinals lock up their top offensive weapon. According to Adam Schefter, the extension is worth $39 million, with $30 million of it guaranteed. The total value can reach $45 million, per Schefter.