Johnson missed on-field work and observed from the sidelines the past week during organized team activities.
While a healthy Johnson provides good news, there could be another looming issue when considering Johnson enters the final year of his contract and will earn a base salary of $1.88 million in 2018.
"You're talking about a guy who believes that he can go 1,000 yards receiving, 1,000 yards rushing; ain't a shot he's going to play for $1.9 million. I do know that he and his camp have started to think about, 'What's our number? What do we want to get to?' And the Cardinals, frankly, know that if a guy winds up putting up 1,000-1,000, and then he's slated for free agency, now you're talking that franchise tag game. So, there is incentive for them to do the deal ahead of the season as well."
Johnson is regarded as one of the NFL's top offensive weapons when fully healthy. In 2016, he produced 1,239 yards rushing and 16 touchdowns on 293 carries, adding 879 yards receiving and four touchdowns on 80 catches.
Any desire to secure Johnson for the future makes sense. But it would be wise for the Cardinals to remember Johnson comes off a 2017 campaign where he played in one game before landing on injured reserve with a wrist injury.
Nevertheless, the Cardinals certainly know what they have in Johnson and the reward outweighs the risk.