The Arizona Cardinals have another potential big-play threat to their new-look offense.

The team announced it signed veteran receiver Michael Crabtree to a one-year contract, adding to an offense that already includes rookie quarterback Kyler Murray, running back David Johnson and receivers Larry Fitzgerald and Christian Kirk.

Terms of the deal were not disclosed. The team release wide receiver Kevin White.

READ: Arizona Cardinals release wide receiver Kevin White

The 31-year-old Crabtree is entering his 11th season and has played for San Francisco, Oakland and Baltimore after being selected 10th overall in the 2009 NFL draft out of Texas Tech. He has 633 career catches for 7,477 yards and 54 touchdowns.

RELATED: Kyler Murray, first team offense flattened, Cardinals lose to Raiders 33-26

Arizona's depth at receiver took a hit earlier this week when coach Kliff Kingsbury announced that rookie receiver Hakeem Butler would miss the rest of preseason, and possibly more action, because of a hand injury.

Crabtree started all 16 games last season for Baltimore and had 54 catches for 607 yards and three touchdowns.

RELATED: Arizona Cardinals release defensive end Darius Philon after he appears in court on aggravated assault charge

The receiver will have less than three weeks to prepare with his new team before the first regular-season game on Sept. 8 against Detroit. The Cardinals have two preseason games remaining, including one against Minnesota on Saturday.