San Francisco signed Cracraft to a contract Thursday, Cam Inman of The San Jose Mercury News reports.

Cracraft will get a shot to earn a depth role for the 49ers, with Deebo Samuel (foot) and Brandon Aiyuk (hamstring) both nursing injuries and not guaranteed to be available Week 1. The 25-year-old contributed as a return man for the Broncos back in 2018, so his versatility could come into play in San Francisco.