Wide Receiver Michael Crabtree has agreed to a one-year deal with the Arizona Cardinals.

Arizona worked out the free agent on August 5th, which was a positive one, but the team and the 31-year old could not come to terms on a deal which left him unsigned for the upcoming season. Whatever kept Crabtree from signing just a few weeks ago seems to be gone.

Crabtree played with the Baltimore Ravens last season but was released in February, just a year into his three-year deal. During his only season with Baltimore he racked up 607 yards and three touchdowns on 54 receptions. However, his role dwindled when the team made the switch to Lamar Jackson starting under center.

The veteran receiver will add some needed experience for the Cardinals receiving corps. It also makes sense since he is familiar with the system that Kliff Kingsbury has brought to Arizona. It is a system that Kingsbury played with when he was a quarterback at Texas Tech. A few years later Crabtree played under the same system.

It will also likely help Larry Fitzgerald out as he won’t be the only major receiver that will need to be covered.

The 10th overall pick in the 2009 NFL Draft, Crabtree played six seasons with the San Francisco 49ers before moving across the Bay to Oakland for three seasons.

Arizona made room for their new wide receiver by releasing former Chicago Bears first round draft pick Kevin White on Wednesday.