The Arizona Cardinals have locked up star running back David Johnson for the foreseeable future with a three-year, $39 million contract extension, per ESPN’s Adam Schefter.


Schefter reports this deal is worth up to $45 million and includes $30 million guaranteed cash.

The Cardinals confirmed that they did, in fact, lock Johnson up with an extension on Saturday evening.

This contract is well deserved, despite Johnson missing almost all of last year with a wrist injury.

In his first two seasons as a pro, the former Northern Iowa star racked up 3,156 yards and 32 touchdowns from scrimmage. During the 2017 season, he piled up 2,118 yards and 20 touchdowns from scrimmage in what was his breakout campaign.

He’s one of the game’s best all-around running backs. Now he can approach the 2018 season with full confidence, knowing his financial future is secure.