Mike Garafolo reports that the Cardinals are signing veteran CB Tramaine Brock to a contract on Monday.

Arizona also worked out Morris Claiborne today, but it appears as though they felt better about moving forward with Brock, who previously played with Cardinals DC Vance Josephwhile the two were in Denver. 

Brock, 30, wound up signing on with the 49ers as an undrafted free agent out of Belhaven College back in 2010. He was in the final year of his five-year, $17.323 million contract and set to make a base salary of $3.1 million for the 2017 season when the 49ers cut him loose last year.