Updated

A person with knowledge of the situation says the Arizona Cardinals and free agent left tackle Jared Veldheer have agreed on a five-year contract.

The person who asked not to be identified because the agreement has not been officially announced says the deal is worth $35 million, with $17 million guaranteed. The contract includes another $2.5 million tied to playing time.

The 6-foot-8, 320-pound lineman will be reunited with quarterback Carson Palmer. Veldheer blocked for Palmer when the two were together in Oakland.

Additionally, the Cardinals agreed to contracts with three of their free agents: a two-year deal for defensive end Frostee Rucker and one-year contracts for kicker Jay Feely and tight end Jake Ballard. The team also officially announced that left guard Daryn Colledge had been released.