Adam Schefter is reporting that the Arizona Cardinals are closing in on deal for San Francisco 49ers free-agent offensive lineman Adam Snyder.

Snyder, who is 30, was drafted out of Oregon in the third round of the 2005 NFL Draft. He has played in 103 games starting 65.