The Cardinals and former Browns quarterback Derek Anderson have agreed to a two-year deal worth $7.25M, a source told ESPN.com Wednesday. The source said the deal includes $3.25M guaranteed, and with incentives, would max out at $18.25M. Anderson would compete with current quarterback Matt Leinart for the starting job.