TEMPE, Ariz. (AP) — The Arizona Cardinals have signed first-round draft pick D.J. Humphries to a four-year contract.

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.