Watch:

NFL Media Insider Ian Rapoport reported Thursday that Chris Johnson has chosen to return to the Cardinals on a one-year deal worth $3 million, per a source involved with negotiations. The team later confirmed that both sides have agreed to terms. Rapoport also reported Johnson turned down nearly double that amount from another team.

Johnson spent Wednesday visiting the 'Fins, but ultimately chose to re-up with Arizona after enjoying a productive season with the team in 2015. Seeing more work than most expected, Johnson ran for 814 yards at 4.2 yards per carry before landing on injured reserve in December with a fractured tibia.

He wasn't the same player late in the year -- he speed fell off -- but Johnson, 30, won't be asked to play the workhorse role. Not with second-year back David Johnson set for a monster campaign in Bruce Arians' high-flying offense.

As for Miami, the Dolphins have watched both Denver's C.J. Anderson and Johnson slip through their fingers. No reason for panic, though, as plenty of veteran backs remain on the market ahead of next month's draft.