NFL Network Insider Ian Rapoport reports that the Baltimore Ravens have signed wide receiver Michael Crabtree.