The Arizona Cardinals have signed David Johnson to a three-year, $39 million contract extension.
The deal includes $30 million in guaranteed money and can be worth up to $45 million, according to a source.
Johnson's $30 million in guarantees is the third-highest figure among active running backs.
His 32 touchdowns from scrimmage since 2015 are the second most in that span.