Crabtree was released by the Ravens in February.
The Arizona Cardinals have agreed to sign veteran wide receiver Michael Crabtree to a one-year deal, the team announced on Wednesday night.
Ian Rapoport of NFL.com reports the deal is worth $3.25 million, but Crabtree can earn as much as $5.5 million.
Crabtree, 31, worked out for the Cardinals two weeks ago but left the team without a deal. He will now join a receiving corps led by veteran Larry Fitzgerald and includes Christian Kirk, KeeSean Johnson and Andy Isabella.
The move comes shortly after the Cardinals released former Bears first-round receiver Kevin White. White, who signed a one-year deal in March, missed time in training camp with a hamstring injury but had recently returned to practice.
Crabtree spent the 2018 season with the Ravens, starting in all 16 games and tallying 54 receptions for 607 yards and three touchdowns.
He was released by Baltimore in February.