The Arizona Cardinals have agreed to terms on a one-year contract with Michael Crabtree.

Crabtree had a work out with the Cardinals more than two weeks ago.

The addition came hours after they released Kevin White.

"Mike is a guy who I've known a long time and had a ton of success in this league," Kliff Kingsbury said Aug. 6, the day after Crabtree worked out for Arizona.

"He's a talented player."