The 49ers have agreed to terms with undrafted free agent Cajuste, Matt Barrows of the Sacramento Bee reports.
Cajuste had a promising sophomore season at Stanford, recording 642 yards and five touchdowns, but he failed to equal that production in his final two seasons, netting a combined 940 yards and nine touchdowns, which makes it unsurprising that he ultimately went undrafted. Measuring in at 6-foot-4, 234 pounds at the Combine, there was talk that Cajuste may be moved to tight end instead of receiver in the NFL, but it's unclear how the 49ers will use him. In either case, he'll likely be buried on the depth chart, and it'll be an uphill battle for him to make the team's 53-man roster.