TEMPE, Ariz. -- The Arizona Cardinals have reached agreement on a one-year contract with free-agent free safety James Sanders.

The 5-foot-10, 210-pound Sanders played for the New England Patriots for his first six NFL seasons before going to the Atlanta Falcons last year. He appeared in 15 games for the Falcons, six as a starter, with 48 tackles and one fumble recovery.

The former fourth-round pick of the Patriots has appeared in 99 NFL games, 56 as a starter, with 348 tackles, eight interceptions, two forced fumbles and five fumble recoveries.

Sanders has 40 tackles in 11 postseason games, seven as a starter.