It was just a few weeks ago that it appeared like former Red Raider wide receiver Michael Crabtree was set to join Kliff Kingsbury and the Arizona Cardinals. However, a deal never happened.

But Wednesday night, the Cardinals announced that they finally agreed to a one-year contract with Michael Crabtree.

The Crabtree signing comes after the loss of rookie wide receiver Hakeem Butler to a fractured hand. Also, in order to make room on the roster, the Cardinals cut wide receiver Kevin White.

Crabtree played all 16 games for the Baltimore Ravens last season. He made 54 catches for 607 yards and two touchdowns.