The deal completes the signings of all the Cardinals' seven picks this season.
Humphries, a 6-foot-5, 305-pound offensive tackle out of Florida, was the 24th overall pick in the draft.
Humphries played left tackle at Florida. But with Jared Veldheer firmly at that position for the Cardinals, Humphries will play the right side and must beat out starter Bobby Massie for the job.
We've Got Apps Too
Get expert analysis, unrivaled access, and the award-winning storytelling only SI can provide—from Peter King, Tom Verducci, Lee Jenkins, Andy Staples, Grant Wahl, and more—delivered straight to you, along with up-to-the-minute news and live scores.