The Facts: The 49ers have signed Carter to a two-year contract.
Diehards Line:
Carter broke into the league with the Ravens following the 2015 draft. He has bounced around since then, spending time on the practice squad with the Raiders and Patriots. He went to camp with the Patriots last year before being waived in September. The 49ers are expected to remake their receiving corps under new head coach Kyle Shanahan, so Carter will go to camp with a chance to earn a roster spot.