NFL Media's Albert Breer reports the contract is worth $6 million.
The 34-year-old offensive lineman played well in 15 starts for the Broncos at left guard. Mathis did struggle for stretches while battling injury. He remains superior run blocker, which bodes well for young running back David Johnson, who is expected to blow up in 2016. Mathis struggled for stretches in pass blocking in 2015, however -- earning his worst grade ever in that area from Pro Football Focus, which has had an affinity for the guard over the last half decade.
What is clear is that after getting little to nothing out of Cooper, the Cards have upgraded their offensive line and pass rush in the past two days.
(Aside: ESPN's Adam Caplan adds the contract is worth up to $6,000,069. Mathis has worn No. 69 for both the Philadelphia Eagles and Denver Broncos. No player currently on the Cardinals owns No. 69.)