The Ravens moved to sign Crabtree after initially targeting wide receiver Ryan Grant in free agency. When Grant failed a physical with Baltimore, the Ravens quickly pivoted to add another wideout.
Crabtree, 30, was released by the Oakland Raiders on Thursday and spent less than a day on the market. His deal with the Ravens is worth $21 million with $11 million guaranteed and a $7 million, according to ESPN's Adam Schefter.
In 14 games with the Raiders in 2017, Crabtree recorded 58 catches for 618 yards and eight touchdowns. He ranks fifth in the NFL with 25 touchdown catches over the past three seasons.
The No. 10 pick by the San Francisco 49ers in 2009, Crabtree has 579 catches for 6,870 yards and 51 touchdowns in 125 games (122 starts) in nine seasons.
--Field Level Media